/*-----------------------------------RESET----------------------------------*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {
	margin:0;
	padding:0;
}
a {
    color: #0C4C77;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img {
	border:0;
}
address,caption,cite,code,dfn,strong,th,var {
	font-style:normal;
	font-weight:normal;
}
ol,ul {
	list-style:none;

}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}

q:before,q:after {
	content:'';
}
abbr,acronym { border:0;
}
p{font:1.2em 'Arial';
font-style:italic;}
/*-----------------------------------GLOBALS----------------------------------*/

html, body {
margin:0;
padding:0;
width:100%;
height:100%;
}
body{
font-size:0.625em;
background:#e1e1e1;
}

/*-----------------------------------LAYERS----------------------------------*/

.l-wrap {
max-width:1320px;
min-width:1000px;
margin:0 auto;
position:relative;
min-height:100%;
height:auto !important;
height:100%;
color: #646464;
text-align: justify;
}
.l-empty {
height:77px;
}
.l-footer {
max-width:1320px;
min-width:1000px;
margin:0 auto;
position:relative;
margin-top:-77px;
height:77px;
background:url('../img/footer-back.gif') repeat-x #2e92c3;
}
.l-header{
height:210px;
}
.l-leftcol{
width:65%;
float:left;
position:relative;
}
.l-centercol{
margin:0 0 0 65%;
position:relative;
}
.l-clearer{
clear:both;
}
.l-menu{
}
.l-leftcol .h-wraper{
margin:35px 23px 0 23px;
}
.l-centercol .h-wraper{
margin:35px 23px 0 0;
}

/*-----------------------------------BLOCKS----------------------------------*/

/*-------------------------HEADER-BLOCKS-------------*/
.b-logo{

}
.b-logo a{
display:block;
position:absolute;
top:42px;
left:63px;
height:125px;
width:113px;
text-decoration:none;
}
.b-logo img{
font:3.5em 'Arial';
color:#000;
text-align:center;
width:113px;
height:125px;
}
.b-logo .right{
float:right;
width:61%;
height:210px;
background:url('../img/truck.png') left 32px no-repeat;
}
.b-searchform{
height:23px;
width:250px;
}
.b-searchform label{
display:block;
width:40px;
float:left;
font:12px 'Arial';
color:#353535;
padding:4px 0 0 0;
}
.b-searchform input.text{
display:block;
float:left;
height:23px;
width:146px;
background:url('../img/input-back.gif') no-repeat #fff;
border:0;
padding:0 13px 0 13px;
font:12px/23px 'Arial';
}
.b-searchform .button{
float:left;
width:30px;
height:23px;
display:block;
position:relative;
font:12px/12px 'Arial';
background:none;
cursor:pointer;
}
.b-searchform button{
display:block;
border:0;
background:none;
width:30px;
height:23px;
cursor:pointer;
}
.b-searchform .button img{
width:30px;
height:23px;
position:absolute;
top:0;
left:0;
font:13px 'Arial';
color:#000;
}
/*-------------------------HEADER-BLOCKS-------------*/
/*-------------------------FOOTER-BLOCKS-------------*/
.l-footer a{
font:1em 'Arial';
color:#fff;
}
.l-footer a:link, .l-footer a:visited{
text-decoration:none;
}
.l-footer a:hover{
text-decoration:underline;
}
/*-------------------------FOOTER-BLOCKS-------------*/
/*-------------------------TOP-MENU-------------*/

.b-menu{
display:block;
 text-align: center;
padding:0;
margin:0;
height:38px;
border-top:1px solid #d5d5d5;
border-bottom:1px solid #d5d5d5;
background:#fff;
overflow:hidden;

}
.b-menu ul{display: inline-block;
}
.b-menu ul li{
display:block;
float:left;
}
.b-menu ul li:hover{
background:url('../img/menu-li-active.gif') repeat-x #2e92c3;
}
.b-menu ul li a{
font:13px 'Arial';
padding:10px 26px 0px 26px;
display:block;
height:28px;
}
.b-menu ul li:hover a:hover{
background:url('../img/menu-arrow-active.gif') 17px 15px no-repeat;
}

.b-menu ul li a:link, .b-menu ul li a:visited{
text-decoration:none;
color:#555555;
background:url('../img/menu-arrow-unactive.gif') 17px 15px no-repeat;
}
.b-menu ul li a:hover{
text-decoration:none;
color:#fff;
}
/*-------------------------TOP-MENU-------------*/
/*-------------------------MODULES-------------*/
.b-module{
display:block;
width:100%;
margin:0 0 23px 0;
overflow:hidden;
}
.b-module h5{
}
.b-module h5.block-header-news{
height:24px;
margin:-10px 0 7px 0;
font:15px 'Arial';
color:#fff;
text-transform:uppercase;
background:url('../img/news-block-header.gif') repeat-x;
padding:7px 0 0 41px;
}
h5.block-header-managers{
height:24px;
margin:-10px 0 7px 0;
font:13px 'Arial';
color:#fff;
padding:7px 0 0 41px;
text-align:left;

text-transform:uppercase;
background:url('../img/contacts-block-header.gif') repeat-x !important;
font-weight:bold;
}
.b-module.contacts h5.block-header-managers-green{
height:24px;
margin:-10px 0 7px 0;
font:13px 'Arial';
color:#fff;
background:url('../img/news-block-header.gif') repeat-x !important;
padding:7px 0 0 41px;
text-align:left;
}
.b-module h4{
color:#252526;
font:1.5em 'Arial';
margin:0 0 1em 0;
text-transform:uppercase;
}
.b-module h6{
font:1.2em 'Arial';
color:#555555;
margin:0 0 0.3em 0;
text-transform:uppercase;
}
.b-module h6.managers{
font:1.4em 'Arial';
color:#252526;
}
/*-------------------------MODULES-------------*/
/*roundedcorners*/
.r-star{
float:left;
width:100%;
position:relative;
overflow:hidden;
padding:10px 0;
}
.r-star{
background:#fff;
}
.r-star .content{
}
.r-star .content .h-wrap{
margin:13px 40px;
overflow:hidden;
}
.r-star .cn{
position:absolute;
width:20px;
height:20px;
left:-10px;
top:-10px;
background:url('../img/r-star.png');
}
.r-star .cn.tr, .r-star .cn.br{
margin-left:100%;
}
.r-star .cn.bl, .r-star .cn.br{
top:auto;
}
/*white-border*/
.r-starwb{
float:left;
width:100%;
position:relative;
overflow:hidden;
padding:10px 0;
}
.r-starwb{
background:none;
}
.r-starwb .content{
}
.r-starwb .content .h-wrap{
margin:13px 40px;
overflow:hidden;
}
.r-starwb .cn{
position:absolute;
width:20px;
height:20px;
left:-10px;
top:-10px;
background:url('../img/r-star-white-border.png');
}
.r-starwb .cn.tr, .r-starwb .cn.br{
margin-left:100%;
}
.r-starwb .cn.bl, .r-starwb .cn.br{
top:auto;
}
/*left-top-square*/
.r-starlt{
float:left;
width:100%;
position:relative;
overflow:hidden;
padding:10px 0;
background:#c0c0c0;
}
.r-starlt .content{
}
.r-starlt .content .h-wrap{
margin:13px 40px;
overflow:hidden;
}
.r-starlt .cn{
position:absolute;
width:20px;
height:20px;
left:-10px;
top:-10px;
background:url('../img/r-star-lt.png');
}
.r-starlt .cn.tr, .r-starlt .cn.br{
margin-left:100%;
}
.r-starlt .cn.bl, .r-starlt .cn.br{
top:auto;
}
/*roundedcorners*/
/*------------catalog----------*/
.b-catalog-item{
margin:0 0 5px 0;
overflow:hidden;
background:none;
}
.b-catalog-item .content .h-wrap{
margin:-10px 0 -10px 0;
background:none;
height:60px;
border:1px solid #eaeaea;
}
.b-catalog-item table{
width:100%;
height:60px;
background:url('../img/catalog-background.gif') repeat-x;
cursor:pointer;
/*border:1px solid #f8f8f8;*/
overflow:hidden;
}
.b-catalog-item table td.img{
width:127px;
padding:0;
vertical-align:top;
}
.b-catalog-item table td{
font:14px/14px 'Arial';
color:#555555;
padding:0 30px 0 10px;
text-align:left;
height:60px;
overflow:hidden;
}
.b-catalog-item table tr{
height:60px;
overflow:hidden;
}
.b-catalog-item:hover table{
background:url('../img/catalog-background-active.gif') repeat-x;
cursor:pointer;
}
/*------------/catalog----------*/
/*------------tabs----------*/
.b-module.managers{
}
.b-module.managers .h-wrap{
margin: 5px 30px 3px 30px;
}
.b-module.managers table{
width:100%;
}
.b-module.managers table tr{
}
.b-module.managers table th{
font:bold 1.2em 'Arial';
color:#555555;
height:3em;
padding:0 1em;
border-right:1px dotted #e1e1e1;
border-bottom:1px dotted #e1e1e1;
width:33%;
}
.b-module.managers table td{
border-right:1px dotted #e1e1e1;
font:1.2em 'Arial';
color:#555555;
padding:0.5em 1em;
}
.b-module.managers table th.last{
border-bottom:1px dotted #e1e1e1;
border-right:0;
}
.b-module.managers table td.last{
border:0;
}
.b-module.managers table tr.even td{
background-color:#d9d9d9;
}
.b-module.managers table td span{
display:block;
float:left;
width:15px;
height:15px;
background:url('../img/icq-online.gif');
margin:0 5px 0 0;
}
.b-module.managers table td span.offline{
background:url('../img/icq-offline.gif');
}
.b-module.managers table tr.question td{
background:#c0c0c0;
}
.b-module.managers button.subm{
display:block;
width:93px;
height:23px;
background:url('../img/subscribe-button.png') 0 0 no-repeat;
font:12px 'Arial';
line-height:12px;
padding:0 0 2px 0;
color:#fff;
text-align:center;
border:0;
cursor:pointer;
}
.b-module.managers.contacts .r-starlt{
background:#adcfdb;
margin:0 0 10px 0;
}
.b-module.managers.contacts .r-star{
width:100%;
}
.b-module.managers.contacts .content p{
font:1.5em 'Arial';
color:#454545;
}
.b-module.managers.contacts img{
float:left;
margin:0 50px 0 0;
}
.b-module.managers.contacts .b-contact-item .content p{
font:1.4em/1.8em 'Arial';
color:#555555;
}
.b-module.managers.contacts span.online{
display:block;
float:left;
width:15px;
height:1.4em;
background:url('../img/icq-online.gif') 0 0.3em no-repeat;
margin:0 5px 0 0;
}
.b-contact-item{
display:block;
margin:0 0 11px 0;
overflow:hidden;
}
.b-contact-item-separator{
display:block;
height:1px;
clear:both;
}
.section .box{
display:none;
}
.section .box.visible{
display:block;
overflow:hidden;
}
.section ul.tabs{
display:block;
overflow:hidden;
}
.section ul.tabs li{
width:109px;
height:25px;
float:left;
background:url('../img/tab.png') #2e92c3;
margin:0 5px 0 0;
padding:7px 0 0 0;
text-align:center;
cursor:pointer;
}
.section ul.tabs li:hover{
background:url('../img/tab-active.png') #358102;
}
.section ul.tabs li.current{
background:url('../img/tab-active.png') #358102;
}
.section ul.tabs li.current a:link, .section ul.tabs li.current a:visited{
text-decoration:underline;
}
.section ul.tabs li a{
display:inline;
width:109px;
height:24px;
font:14px 'Arial';
color:#fff;
padding:0 8px;
background:url('../img/href-arrow.gif') 0 6px no-repeat;
}
.section ul.tabs li a:link, .section ul.tabs li a:visited{
text-decoration:none;
}
.section ul.tabs li a:hover{
text-decoration:underline;
}
/*------------/tabs----------*/
/*------------tabs2----------*/
.section2 .box2{
display:block;
}
.section2 .box2.visible{
display:block;
overflow:hidden;
}
.section2 ul.tabs2{
display:block;
overflow:hidden;
margin:0 -3px 0 0;
}
.section2 ul.tabs2 li{
width:25%;
height:21px;
float:left;
text-align:center;
cursor:pointer;
background:url('../img/tab2-unactive.png') left top no-repeat #2e92c3;
text-align:center;
padding:5px 0 0 0;
position:relative;
}
.section2 ul.tabs2 li span{
display:block;
height:26px;
width:10px;
background:url('../img/tab2-unactive-span.png') #2e92c3;
margin:-5px 0 0 0;
float:right;
}
.section2 ul.tabs2 li a{
border-bottom:1px dotted #fff;
text-decoration:none;
color:#fff;
font:11px/11px 'Arial';
padding:0;
margin:0 -10px 0 -1px;
}
.section2 ul.tabs2 li:hover, .section2 ul.tabs2 li.current2{
background:url('../img/tab2-active.png') left top no-repeat #358102;
}
.section2 ul.tabs2 li:hover span, .section2 ul.tabs2 li.current2 span{
background:url('../img/tab2-active-span.png') #358102;
}

.section2 ul.tabs2 li:hover a, .section2 ul.tabs2 li.current2 a{
border:0;
}
/*------------/tabs2----------*/
/*-------------------------------votes-----------------*/
.b-module.vote button.subm{
display:block;
width:108px;
height:23px;
background:url('../img/vote-button.png') 0 0 no-repeat;
font:12px 'Arial';
line-height:12px;
padding:0 0 2px 0;
color:#fff;
text-align:center;
border:0;
cursor:pointer;
margin:0.3em 0 0 0;
}
.b-module.vote form {
color:#000;
font:1.2em/1.2em 'Arial';
text-align:left;
}
.b-module.vote form p{
margin:0 0 1em 0;
}
.b-module.vote form input{
margin:0.4em 0;
}
.b-module.vote form input.radio{
display:block;
float:left;
margin:0 3px 0 0;
}
.b-module.vote form span{
display:block;
margin:0 0 0 15px;
}
.b-module.vote .h-wrap{
margin:10px 26px;
}
/*-------------------------------/votes----------------*/
/*-------------------------------review-----------------*/
.b-module.review .h-wrap{
margin:0 22px;
}
.b-module.review .b-review-item{
margin:0 0 7px 0;
overflow:hidden;
}
.b-module.review .b-review-item .date{
font:1.1em 'Arial';
color:#11618f;
margin:0 0 0.5em 0;
}
.b-module.review .b-review-item .name{
font:1.2em 'Arial';
color:#333333;
text-transform:uppercase;
}
.b-module.review .b-review-item .town{
font:1.2em 'Arial';
color:#333333;
}
.b-module.review .b-review-item p{
font:1.2em 'Arial';
color:#6a6969;
margin:0 0 0.5em 0;
}
/*-------------------------------/review-----------------*/
/*-----------------catalog-module--------------------*/
.b-module.catalog-module{
}
.b-module.catalog-module li{
margin:15px 15px 5px 15px;
}
.b-module.catalog-module a{
font:1.2em 'Arial';
color:#363636;
border:0;
background: url("../img/menu-arrow-unactive.gif") no-repeat scroll 0 5px transparent;
padding:0 0 0 15px;
display:block;
text-align:left;
}
.b-module.catalog-module a:link, .b-module.catalog-module a:visited{
text-decoration:underline;
}
.b-module.catalog-module a:hover{
text-decoration:none;
}
/*-----------------/catalog-module--------------------*/
/*-----------------production-module--------------------*/
.b-module.production{
}
.b-module.production .r-star{
  background: #2a6d02 url('../img/catalog-module-back.gif') no-repeat;

  -o-background-size: 100% 100%; -webkit-background-size: 100% 100%; -khtml-background-size: 100% 100%; background-size: 100% 100%;

  background: -moz-linear-gradient(top,#55b900,#2a6d02);
  background: -webkit-gradient(linear, left top, left bottom, from(#55b900), to(#2a6d02));
  filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr=#55b900,endColorstr=#2a6d02,GradientType=0);
  background: linear-gradient(top,#55b900,#2a6d02);

  background-clip: border-box; -moz-background-clip: border; -webkit-background-clip: border-box;
  background-origin: border-box; -moz-background-origin: border; -webkit-background-origin: border-box;
}
.b-module.production p{
font:1.4em 'Arial';
color:#fff;
padding:0 20px;
text-align:left;
}
.b-module.production .r-starwt{
background:#fff;
float:left;
width:100%;
position:relative;
overflow:hidden;
padding:10px 0;
margin:23px 0 0 0;
}
.b-module.production .r-starwt .content p{
color:#000;
}
.b-module.production .r-starwt .content .h-wrap{
margin:13px 40px;
overflow:hidden;
}
.b-module.production .r-starwt .cn{
position:absolute;
width:20px;
height:20px;
left:-10px;
top:-10px;
background:url('../img/r-star.png');
}
.b-module.production .r-starwt .cn.tr, .b-module.production .r-starwt .cn.br{
margin-left:100%;
}
.b-module.production .r-starwt .cn.bl, .b-module.production .r-starwt .cn.br{
top:auto;
}
.b-module.production table{
width:100%;
margin:-10px 0 0 0;
font:1.2em 'Arial';
border-bottom:1px dotted #bcbcbc;
}
.b-module.production table td{
border-right:1px dotted #bcbcbc;
text-align:center;
padding:0 0.2em;
}
.b-module.production table td.last, .b-module.production table th.last{
border-right:0;
}
.b-module.production table .odd{
background:#f0f0f0;
}
.b-module.production table th{
border-right:1px dotted #bcbcbc;
border-bottom:1px dotted #bcbcbc;
text-align:center;
font-weight:bold;
padding:1em 0.2em;
}
.b-module.production table a{
color:#156694;
}
.b-module.production table a:link, .b-module.production table a:visited{
text-decoration:underline;
}
.b-module.production table a:hover{
text-decoration:none;
}
.b-come-back{
display:block;
margin:0 0 23px 0;
}
a.b-come-back{
color:#0c4c77;
font:1.4em 'Arial';
}
a.b-come-back:link, a.b-come-back:visited{
text-decoration:underline;
}
a.b-come-back:hover{
text-decoration:none;
}
/*-----------------/production-module--------------------*/
/*---------------paginator-------------*/
.b-paginator{
display:block;
overflow:hidden;
margin:8px 17px;
}
.b-paginator a{
display:block;
float:left;
font:1.2em 'Arial';
width:1.2em;
height:1.2em;
color:#555555;
border:1px solid #e0e0e0;
text-align:center;
padding:0.2em;
margin:0 0.2em;
}
.b-paginator a:link, .b-paginator a:visited{
text-decoration:none;
}
.b-paginator a:hover{
text-decoration:underline;
border:1px solid #c6c6c6;
background:#e1e1e1;
}
.b-paginator a.current{
border:0;
font-weight:bold;
color:#0c4c77;
}
.b-paginator a.current:hover{
text-decoration:none;
}
/*---------------/paginator-------------*/
/*---------------comments-------------*/
.b-comments{
display:block;
overflow:hidden;
padding:3px 0 3px 25px;
}
.b-comments span{
display:block;
float:right;
width:83px;
margin:0 28px 0 0;
}
.b-comments p{
display:block;
margin:0 90px 0 0;
float:left;
font:1.1em 'Arial' !important;
color:#555555 !important;
padding:0 !important;
}
.b-comments span a{
display:block;
background:url('../img/print.gif') no-repeat;
padding:0 0 0 18px;
font:1.1em 'Arial';
height:20px;
color:#555555;
}
.b-comments span a:link, .b-comments span a:visited{
text-decoration:none;
}
.b-comments span a:hover{
text-decoration:underline;
}
/*---------------/comments-------------*/
/*-----------------item-module--------------------*/
.r-stargr{
background:#c0c0c0;
float:left;
width:100%;
position:relative;
overflow:hidden;
padding:10px 0;
margin:0;
}
.r-stargr .content p{
color:#000;
}
.r-stargr .content .h-wrap{
margin:13px 40px;
overflow:hidden;
}
.r-stargr .cn{
position:absolute;
width:20px;
height:20px;
left:-10px;
top:-10px;
background:url('../img/r-star.png');
}
.r-stargr .cn.tr, .r-stargr .cn.br{
margin-left:100%;
}
.r-stargr .cn.bl, .r-stargr .cn.br{
top:auto;
}
.b-module.production.item .r-stargr{
background-color:#c0c0c0 !important;
}
.b-module.production.item p{
color:#404040;
}
.b-module.production.item  td{
border:0;
}
.b-module.production.item  th{
border-bottom:0;
}
.b-module.production.item  table{
border:0;
margin:0 0 -10px 0;
}
.b-comments{
border-bottom:1px dotted #bcbcbc;
}
.b-comments .image{
float:left;
width:138px;
border-right:1px dotted #bcbcbc;
}
.b-comments .image span{
display:block;
padding:0 0 0.5em 0;
margin:0;
width:100%;
font:bold 1.2em 'Arial';
color:#212121;
text-align:center;
}
.b-comments .comments{
margin:0 0 0 140px;
padding:0 16px;
}
.b-comments .comments p{
display:block;
margin:0 0 0.7em 0;
padding:0;
font:1.3em 'Arial' !important;
color:#4d4d4d;
}
.b-comments .comments ul{
display:block;
list-style:none;
font:italic 1.3em 'Arial';
color:#404040;
}
.b-comments .comments ul li{
padding:0.2em 0;
}
/*-----------------/item-module--------------------*/
/*-------------------------SUBSCRIBEFORM-------------*/
form#subscribe{
display:block;
}
form#subscribe label{
display:block;
font:bold 1.2em 'Arial';
color:#2d2d2d;
margin:0 0 1em 0;
}
form#subscribe input.text{
width:120px;
height:21px;
border:1px solid #d4d4d4;
font:12px/23px 'Arial';
color:#9f9f9f;
float:left;
margin:0 7px 0 0;
background:url('../img/input-informs-back.gif') 0 bottom repeat-x;
padding:0 8px;
}
form#subscribe button.subm{
display:block;
width:93px;
height:23px;
background:url('../img/subscribe-button.png') 0 0 no-repeat;
font:12px 'Arial';
line-height:12px;
padding:0 0 2px 0;
color:#fff;
text-align:center;
border:0;
cursor:pointer;
}
/*-------------------------SUBSCRIBEFORM-------------*/
/*------------download----------*/
.b-module.download .content{
}
.b-module.download .content .h-wrap{
margin:-10px 0 -10px 0;
padding:14px 24px;
background: #146593 url('../img/download-background.gif') no-repeat;

  -o-background-size: 100% 100%; -webkit-background-size: 100% 100%; -khtml-background-size: 100% 100%; background-size: 100% 100%;
  background: -moz-linear-gradient(top,#2f93c4,#146593);
  background: -webkit-gradient(linear, left top, left bottom, from(#2f93c4), to(#146593));
  filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr=#2f93c4,endColorstr=#146593,GradientType=0);
  background: linear-gradient(top,#2f93c4,#146593);
  background-clip: border-box; -moz-background-clip: border; -webkit-background-clip: border-box;
  background-origin: border-box; -moz-background-origin: border; -webkit-background-origin: border-box;

}
.b-module.download .content{
font:1.2em 'Arial';
color:#fff;
}
.b-module.download .content b{
font:1.2em 'Arial';
color:#fff;
text-transform:uppercase;
margin:0 0 0 5px;
}
.b-module.download .content a{
font:1em 'Arial';
color:#fff;
margin:0 5px;
}
.b-module.download .content p{
display:block;
margin:5px 0 0 13px;
}
/*------------download----------*/
/*------------bus-pickup----------*/
.b-module.bus .content{
}
.b-module.bus .r-star{
background:#c0c0c0;
}
.b-module.bus .content .h-wrap{
margin:13px 0 3px 30px;
}
.b-module.bus .content table{
width:100%;
}
.b-module.bus .content table td{
padding:0 30px 10px 0;
width:50%;
}
.b-module.bus .content table select.text{
width:100%;
color:#46484b;
font:1.2em/1.2em 'Arial';
padding:2px;
}
.b-module.bus button.subm{
display:block;
width:93px;
height:23px;
background:url('../img/subscribe-button.png') 0 0 no-repeat;
font:12px 'Arial';
line-height:12px;
padding:0 0 2px 0;
color:#fff;
text-align:center;
border:0;
cursor:pointer;
}
/*------------bus-pickup----------*/
.b-news-topic{
padding:2px 25px 2px 14px;
}
.b-news-topic span.date{
display:block;
float:left;
width:15px;
height:15px;
background:url('../img/news-date.png');
color:#fff;
padding:3px 0 0 3px;
font:11px 'Arial';
}
.b-news-topic p{
display:block;
padding:2px 0 0 5px;
margin:0 0 5px 0;
/*overflow:hidden;*/
font:12px 'Arial';
color:#2d2d2d;
}
.b-news-topic a{
display:block;
margin:0 0 0 23px;
padding:0 0 10px 0;
font:1.2em 'Arial';
color:#0c4c77;
text-align:left;
border-bottom:1px dashed #bcbcbc;
}
.b-news-topic a:link, .b-news-topic a:visited{
text-decoration:underline;
}
.b-news-topic a:hover{
text-decoration:none;
}
a.allnews{
display:block;
font:bold 1.2em 'Arial';
color:#0c4c77;
text-align:right;
padding:0 25px 0 14px;
}
a.allnews:link, a.allnews:visited{
text-decoration:underline;
}
a.allnews:hover{
text-decoration:none;
}
/*------------news----------*/
/*------------poshk-href----------*/
.poshk{
}
.poshk img{
display:block;
float:left;
}
.poshk a{
display:block;
float:left;
font:1.2em 'Arial';
margin:0 0 0 8px;
}
.poshk a:link, .poshk a:visited{
color:#0c4c77;
text-decoration:underline;
}
.poshk a:hover{
text-decoration:none;
}
/*------------/poshk-href----------*/
/*------------slider----------*/
.b-module.slider{
}
.b-module.slider .h-wrap{
margin:0 23px 0 0;
padding:0;
}
.b-module.slider .r-star{
background:#eeeeee;
}
.slider .label{
display:block;
height:32px;
text-align:center;
font:14px 'Arial';
padding:8px 0 0 0;
}
.slider .label a{
display:block;
font:bold 11px 'Arial';
color:#106291;
text-decoration:none;
}
.slider img{
display:block;
}
.r-starslider{
background:#eeeeee;
float:left;
width:100%;
position:relative;
overflow:hidden;
padding:10px 0;
margin:0;
}
.r-starslider .content p{
color:#000;
}
.r-starslider .content .h-wrap{
margin:0;
overflow:hidden;
}
.r-starslider .cn{
position:absolute;
width:20px;
height:20px;
left:-10px;
top:-10px;
background:url('../img/r-starslider.png');
}
.r-starslider .cn.tr, .r-starslider .cn.br{
margin-left:100%;
}
.r-starslider .cn.bl, .r-starslider .cn.br{
top:auto;
}
/*------------/slider----------*/
/*------------contacts----------*/
form.contact{
}
form.contact{
}
form.contact button.subm{
display:block;
width:93px;
height:23px;
background:url('../img/subscribe-button.png') 0 0 no-repeat;
font:12px 'Arial';
line-height:12px;
padding:0 0 2px 0;
color:#fff;
text-align:center;
border:0;
cursor:pointer;
}
form.contact .text{
width:98%;
border:1px solid #abadb3;
margin:0.2em 0 0.2em 0;
height:21px;
line-height:21px;
background: url("../img/input-informs-back.gif") repeat-x scroll 0 bottom transparent;
padding:0 2px;
}
form.contact textarea.text{
height:55px;
line-height:1em;
font:1.3em/1.3em 'Arial';
}
form.contact label{
display:block;
font:1.2em 'Arial';
color:#2b2b2b;
margin:0.3em 0 0.3em 0;
}
form.contact img{
float:left;
display:block;
width:85px;
height:52px;
}
form.contact span.captcha{
display:block;
margin:0 0 0 100px;
}
form.contact span.wrap{
display:block;
overflow:hidden;
margin:0 0 15px 0;
}
.b-module.contacts{
}
.b-module.contacts .h-wrap{
margin:5px 24px;
}
.b-module.contact .r-star{
background:#fff;
}
.b-module.contact p{
font:1.3em/1.5em 'Arial';
color:#252526;
text-align:left;
}
.separator{
display:block;
height:1px;
border-top:1px dotted #bcbcbc;
margin:0.5em 0 0.5em 0;
}
/*------------/contacts----------*/
/*-----------------------------------HOLDERS----------------------------------*/

/*-------------------------HEADER-HOLDERS-------------*/
.l-header .h-left{
position:relative;
height:210px;
margin:0 297px 0 0;
background:url('../img/header-back.gif') #2e92c3;
}
.l-header .h-leftgradient{
width:5px;
height:210px;
background:url('../img/header-leftgradient.png') top right;
position:absolute;
top:0;
left:100%;
margin:0 0 0 -5px;
}
.l-header .h-left-content{
display:block;
margin:0;
}
.l-header .h-right{
position:relative;
height:210px;
width:297px;
float:right;
background:#cacaca;
}
.l-header .h-right .wraper{
position:absolute;
top:20px;
left:28px;
width:243px;
height:190px;
}
.l-header .h-right .wraper .head{
height:39px;
}
.l-header .h-right .wraper .phone{
height:27px;
}
.l-header .h-right .wraper .email{
height:27px;
}
.l-header .h-right .wraper .separator{
display:block;
width:238px;
height:2px;
background:url('../img/head-separator.png') no-repeat;
margin:15px 0;
}
.l-header .h-leftcorn{
float:left;
width:11px;
height:210px;
background:url('../img/header-corners.gif') 0 -210px no-repeat #2e92c3;
}
.l-header .h-rightcorn{
float:right;
width:11px;
height:210px;
background:url('../img/header-corners.gif') top right no-repeat #cacaca;
}
/*-------------------------HEADER-HOLDERS-------------*/
/*-------------------------FOOTER-HOLDERS-------------*/
.l-footer .h-left{
float:left;
width:44%;
font:12px 'Arial';
color:#fff;
padding:26px 0 0 19px;
}
.l-footer .h-right{
width:480px;
float:right;
font:12px 'Arial';
color:#fff;
padding:26px 0 0 0;
}
.l-footer .h-rightcorn{
float:right;
width:13px;
height:77px;
background:url('../img/footer-corners.gif') right 0 no-repeat #2e92c3;
}
.l-footer .h-right p{
padding:0 30px 0 0;
}
.l-footer .h-lefttcorn{
float:left;
width:13px;
height:77px;
background:url('../img/footer-corners.gif') left -77px no-repeat #2e92c3;
}
.l-footer .h-separator{
display:block;
height:77px;
float:left;
background:url('../img/footer-separator.png') center no-repeat;
width:5px;
}
/*-------------------------FOOTER-HOLDERS-------------*/
/*-----------------------------------HELPERS----------------------------------*/
.bordered{
border:1px solid red;
}



/*-----*/
div#vote_content {
    color:#000;
    /*font:1.2em/1.2em 'Arial';*/
    text-align:left;
    margin:0 0 1em 0;
}


/* ---------------------- */
span.mitra {
    font-weight: bold;
    float: right;
    padding-top: 5px;
}

span.mitra a{
    font-weight: bold;
}

.l-footer .h-right p {
    margin-top: -20px;
}

.l-footer .h-left p{
    margin-top: -10px;
}

.b-module.managers.contacts span.icq_status{
    display:block;
    float:left;
    width:15px;
    height:1.4em;
    margin:0 5px 0 0;
}

.b-menu ul li.on a {
    text-decoration:none;
    color:#fff;
    background:url('../img/menu-li-active.gif') repeat-x #2e92c3;
}

table.default {
    border-bottom: 1px dotted #BCBCBC;
    font: 1.2em 'Arial';
    margin: -10px 0 0;
    width: 100%;
}

table.default td {
    border: 1px dotted #BCBCBC;
    padding: 0 0.2em;
    text-align: center;
}

table.default tr {
    border-bottom: 1px dotted #BCBCBC;
}


/* ---------------------- */
.l-header .h-right .wraper .head{
    height:39px;
    font:15px/23px 'Arial';
    text-align:justify;
    color:#083c5f;
}
.l-header .h-right .wraper .phone{
    height:27px;
    font:15px/23px 'Arial';
    text-align:justify;
    color:#083c5f;
    background:url('../img/phone-number.png') 0 1px no-repeat;
    padding:0 0 0 22px;
}
.l-header .h-right .wraper .email{
    height:27px;
    font:15px/23px 'Arial';
    text-align:justify;
  color:#083c5f;



    background:url('../img/email.png') 0 8px no-repeat;
    padding:0 0 0 22px;
}
.l-header .h-right .wraper .email a:link{
   color:#083c5f;}

/*-------------LEADERS-OF-SALES--------------*/
/*----NO-NEW----*/
.jcarousel-skin-tango li.newitem img.new{
    display:block;
    position:absolute;
    top:39px;
    left:60px;
}
/*----NEW----*/
.jcarousel-skin-tango li img.new{
    display:none;
}
.jcarousel-skin-tango li .separate{
    display:block !important;
    margin:0;
    padding:0;
    font-size:1px;
    line-height:1px;
    border-bottom:1px dashed #bcbcbc;
    margin:0 6px;
}
/*-------------LEADERS-OF-SALES--------------*/

.jcarousel-skin-tango .jcarousel-item-horizontal {
    margin-left: 0;
    margin-right: 5px;
    position:relative;
}

.b-searchform input.text {
    display:block;
    float:left;
    height:23px;
    width:146px;
    background:url('../img/input-back.png') no-repeat;
    border:0;
    padding:0 13px 0 13px;
    font:12px/23px 'Arial';
}

div.content strong {
    font-style:bold;
    font-weight:bold;
}
