/* RESET*/
*{margin:0; padding:0; outline:0;}
html, body{height:100%;	width:100%; text-align:center;}
table{border-collapse: collapse; border-spacing: 0;}
ul, ol{list-style-type:none;}
img{border:0;}
input, textarea, select{vertical-align:middle; font:12px Arial, Helvetica, sans-serif; color:#000;}
a{color:#134d92; text-decoration:underline;}
a:hover{text-decoration:none;}

.btn{cursor:pointer; border:none;}
.btn:hover{position:relative; top:1px; left:1px;}
.selected a, .selected a:hover{cursor:text; text-decoration:none!important;}
.current, .current:hover{cursor:text; text-decoration:none!important;}

.overflow{overflow:hidden; zoom:1;}

/* H */
h1{font:bold 12px Arial, Helvetica, sans-serif; text-transform:uppercase; color:#0d0d0d; margin-bottom:15px; border-bottom:3px solid #4f86c7; padding-bottom:3px;}
h2{font:bold 12px Arial, Helvetica, sans-serif; text-transform:uppercase; color:#0d0d0d; margin-bottom:5px;}
h3{}
h4{}
h5{}
h6{}

/* SETTINGS*/
body{font:10px Tahoma; color:#2d2b2b; background:#afafaf;}
.main{max-width:1250px;	min-width:1000px; width:expression((document.documentElement.clientWidth||document.body.clientWidth)<1000?'1000px':(document.body.clientWidth > 1250? "1250px": "auto")); text-align:left; min-height:100%; _height:100%; margin:0 auto; background:url(../i/main_bg.gif);}

/* HEADER */
.header{height:266px; position:relative; background:url(../i/header_bg.gif) no-repeat left bottom;}
.logo{position:absolute; top:107px; left:63px;}
/* ico */
.ico{width:140px; height:33px; position:absolute; top:26px; left:0; background:#fff url(../i/ico_bg.gif) no-repeat 0 100%; padding:14px 0 0 3px;}
.ico a{margin-left:23px;}

/* CONTENT */
.middle_clear{height:20px; clear:both; border-bottom:1px solid #b1b0b0;}
.container{float:right; width:100%; margin-left:-284px;}
.content{margin-left:284px; margin-top:-240px; position:relative;}
/* navigation */
.navigation{height:47px; background:#fff url(../i/nav_bg.gif) no-repeat 0 100%; overflow:hidden; zoom:1;}
.navigation a{font:bold 12px/39px Arial, Helvetica, sans-serif; text-transform:uppercase; color:#0d0d0d; text-decoration:none; float:left; height:39px; background:url(../i/nav_dev.gif) no-repeat; margin-left:-2px; padding:0 16px;}
.navigation a:hover{text-decoration:underline;}
/* about */
.about{background:#fff url(../i/about_bg.gif) no-repeat left bottom; padding:25px 0 30px 32px; position:relative; zoom:1;}
.about .text{font:11px/15px Tahoma; color:#626262; padding:0 32px 15px 0;}
.about .more{background:#4f86c7; padding:2px 16px 5px 16px;}
.about .more a{color:#fff;}
.about .more img{margin:0 11px;}
/* catalogue */
.catalogue{overflow:hidden; zoom:1; padding:20px 0 5px 16px;}
.catalogue .item{width:33%; float:left;}
.catalogue ul{font:11px/15px Tahoma; padding:0 20px 0 7px;}
.catalogue ul li{color:#4f86c7; background:url(../i/arr.gif) no-repeat 0 6px; padding-left:14px;}
.catalogue ul li a{color:#4f86c7;}
/* middle */
.middle{overflow:hidden; zoom:1; padding:20px 0 0 32px;}
/* services */
.services{width:32%; float:left; margin-right:17px;}
.services ul{font:11px/15px Tahoma; padding:0 0 20px 7px;}
.services ul a{background:url(../i/arr.gif) no-repeat 0 6px; padding-left:14px;}
.services .all{font:bold 11px Tahoma; padding-left:21px;}
/* articles */
.articles{width:32%; float:left;}
.articles h3{font:normal 11px Tahoma; margin-bottom:8px;}
.articles p{line-height:13px; color:#2d2b2b; padding-bottom:15px;}
.articles ul{font:11px/15px Tahoma; padding:0 0 20px 0;}
.articles .all{font:bold 11px Tahoma;}
/* recalls */
.recalls{width:32%; float:right;}
.recalls h3{font:normal 11px Tahoma; margin-bottom:8px; color:#010101;}
.recalls h3 span{color:#616161;}
.recalls p{line-height:13px; color:#2d2b2b; padding-bottom:15px;}
.recalls .all{font:bold 11px Tahoma;}
/* offers */
.offers{width:100%; clear: both; margin-right:17px; padding-top: 15px; font:11px/15px Tahoma;}
.offers p{padding-right: 10px;}
.offers .list1{margin-top: 10px;}

/* SIDEBAR */
.sidebar{float:left; width:205px; padding:20px 0 0 0;}
.sidebar h1{width:154px; text-align:right;}
/* news */
.news{padding:0 0 20px 30px;}
.news .item{padding-bottom:17px;}
.news .date{color:#0d0d0d; margin-bottom:3px; font:12px Arial, Helvetica, sans-serif;}
.news .date span{color:#868686;}
.news h3{font:normal 11px Tahoma; margin-bottom:8px;}
.news p{line-height:13px; color:#2d2b2b;}
/* advise */
.advise{padding:0 0 0 30px;}
.advise ul{font:11px/15px Tahoma;}

/* BOTTOM */
.bottom{background:url(../i/bottom_bg.gif); padding:20px 0 102px 0; overflow:hidden; zoom:1;}
.bottom1{padding:20px 0 102px 0; overflow:hidden; zoom:1;}
.bottom .bg1{background:url(../i/bottom_bg1.gif) repeat-x bottom;}
.bottom .bg2{overflow:hidden; zoom:1; background:url(../i/bottom_bg2.gif) repeat-y right;}
/* left */
.left{padding:18px 25px 25px 0; overflow:hidden; zoom:1;}
.left h1{width:114px; text-align:right;}
.information{padding:0 0 30px 31px;}
.information p{line-height:13px; padding-bottom:10px;}
.information .links a{font-size:11px; margin-right:15px;}
.faq{padding:0 0 0 31px;}
.faq p{line-height:13px; padding-bottom:10px;}
.faq .answer{/*text-decoration:underline;*/}
.pager{overflow:hidden; zoom:1; padding:10px 30px 0 0; font:bold 11px Tahoma;}
.pager a{margin:0 1px;}
.pager .current{color:#2f2f2f;}
.pager .more{float:right; background:url(../i/all_arr.gif) no-repeat 0 6px; padding-left:20px; font:bold 11px Tahoma;}
/* right */
.right{width:466px; float:right; padding:18px 0 25px 23px;}
.description{overflow:hidden; zoom:1; padding:0 17px 15px 0; background:url(../i/partners_dev.gif) repeat-x bottom; margin-bottom:15px;}
.description img{float:left; margin-right:13px;}
.description h3{font:bold 11px Tahoma; margin-bottom:8px;}
.description p{line-height:13px; color:#626262;}
.list{padding:0 0 0 69px; font-size:11px;}
.list ul{font:11px/15px Tahoma; padding:0 0 20px 0;}
.list ul a{color:#4f86c7;}
.list .all{font:bold 11px Tahoma;}

/* FOOTER */
.footer{max-width:1250px;	min-width:1000px; width:expression((document.documentElement.clientWidth||document.body.clientWidth)<1000?'1000px':(document.body.clientWidth > 1250? "1250px": "auto")); text-align:left; margin:0 auto; height:67px; margin-top:-102px; background:#fff url(../i/footer_bg.gif) repeat-x; padding:35px 0 0 0;}
.recommend{width:184px; float:left; padding-left:182px;}
.recommend ul{padding:5px 0 0 28px;}
.counters{width:400px; float:right;}
.counters div{float:left; margin-right:7px;}
.contacts{width:200px; margin:0 auto;}
.contacts p{padding-bottom:5px;}
.contacts .phone{padding-top:10px;}