/* 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:#003e78; 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;}

/* H */
h1{font:normal 23px Tahoma; height:22px; margin-bottom:10px; color:#003e78; padding-bottom:4px; background:url(../i/h1_bg.gif) no-repeat 0 100%;}
h2{font:bold 11px Tahoma; color:#4a4a4a; margin-bottom:10px;}
h3{}
h4{}
h5{}
h6{}

/* SETTINGS*/
body{font:11px Tahoma; color:#4a4a4a; background:#cfcfcf;}
.main{width:998px; margin:0 auto; text-align:left; min-height:100%; _height:100%; background:#fff;}

/* CONTENT */
.outer{overflow:hidden; zoom:1; padding-bottom:170px;}
.container{float:right; width:100%; margin-left:-370px;}
.content{margin-left:370px; padding:30px 24px 0 0;}
.content p, .content ul, .content ol{margin:0 0 15px 0;}
.content ul li{background:url(../i/list_style.gif) no-repeat 0 6px; padding:0 0 3px 11px;}
.content ol li{list-style:decimal; margin-left:20px;}
.content .intend{padding-right:40px;}
.content .all a{margin-right:10px;}
.content .overflow{overflow:hidden; zoom:1; margin-bottom:30px;}
.content .left{width:260px; float:left;}
.content .right{width:260px; float:right;}
/* navigation */
.navigation{height:110px; margin-bottom:1px;}
.navigation a{float:left; height:25px;padding:30px 0 0 17px;}
.nav1{width:178px; background:#0075b4 url(../i/nav1_bg.gif) no-repeat;}
.nav2{width:177px; background:#008cd7;}
.nav3{width:198px; background:#fff;}
.nav4{width:178px; background:#003e78;}
.nav5{width:177px; background:#0075b4;}
.nav6{width:198px; background:#008cd7 url(../i/nav6_bg.gif) no-repeat 100% 0;}
/* window */
.window{width:604px; height:386px; background:url(../i/window_bg.jpg) no-repeat; position:relative; margin-bottom:24px;}
.marker1{position:absolute; top:121px; right:18px;}
.marker2{position:absolute; top:205px; right:18px;}
/* about */
.about{margin-bottom:30px;}
/* products */
.products{margin-bottom:30px; overflow:hidden; zoom:1;}
.products .images{width:270px; float:right;}
.products td{vertical-align:bottom; text-align:right; padding-bottom:30px;}
.products .description{overflow:hidden; zoom:1;}

/* SIDEBAR */
.sidebar{float:left; width:300px;}
.sidebar .intend{padding:0 0 0 62px;}
.sidebar h1 img{background:url(../i/h1_arr.gif) no-repeat 0 2px; padding-left:30px; margin-left:-30px; position:relative;}
.sidebar ul{margin:0 0 35px 0;}
.sidebar ul li{background:url(../i/list_style.gif) no-repeat 0 6px; padding:0 0 3px 11px;}
.sidebar .all{background:none; padding-top:12px;}
/* header */
.header{height:243px; position:relative; border-bottom:7px solid #0075b4; margin-bottom:24px;}
.logo{position:absolute; top:50px; left:30px;}
.slogan{position:absolute; top:104px; left:74px; color:#4a4a4a;}
/* ico */
.ico{position:absolute; top:30px; right:9px;}
.ico a{float:left; height:11px; font-size:0; line-height:0; margin-left:38px; display:inline;}
.ico .home{width:11px; background:url(../i/ico_home.gif) no-repeat;}
.ico .map{width:11px; background:url(../i/ico_map.gif) no-repeat;}
.ico .mail{width:10px; background:url(../i/ico_mail.gif) no-repeat;}
.ico a:hover, .ico .current{background-position:0 -11px;}
/* discount */
.discount{position:absolute; top:153px; left:48px; height:56px; background:url(../i/discount_bg.gif) no-repeat; padding:0 0 0 60px;}
.discount img{padding:3px 0 6px 0;}
.discount a{color:#b3b3b3;}
/* news */
.news{margin-bottom:35px;}
.news .item{padding-bottom:15px;}
.news .date{margin-bottom:3px; font-size:10px; color:#9da1a4;}
.news h3{font:normal 11px Tahoma; margin-bottom:8px;}
.archive a{background:url(../i/archive_ico.gif) no-repeat 0 3px; padding-left:15px;}
/* partners */
.partners{clear:both;}
.partners .description{float:left; width:238px; padding:0 0 0 62px; margin-right:22px;}
.partners h1 img{background:url(../i/h1_arr.gif) no-repeat 0 2px; padding-left:30px; margin-left:-30px; position:relative;}
.partners .gallery{padding-top:42px;}
.partners .gallery .int{border-left:3px solid #0075b4; padding:0 0 0 45px; background:url(../i/gallery_arr.gif) no-repeat 14px 50%; overflow:hidden; zoom:1;}
.partners .gallery a{margin-right:10px;}

/* FOOTER */
.footer{width:964px; margin:0 auto; text-align:left; height:139px; margin-top:-139px; background:url(../i/footer_bg.gif) no-repeat 100% 0; color:#fff;}
.footer .intend{height:109px;}
.copy{float:right; height:40px; margin-right:241px; display:inline; background:#008cd7; line-height:40px; padding:0 40px;}
.clear{clear:both;}
.counters{float:left; margin-left:365px; display:inline; margin-top:-10px; width:235px;}
.counters div{margin-bottom:4px;}
.contacts{float:left; padding-top:15px;}
.contacts p{padding:3px 0 0 65px;}
.contacts span{color:#46b2ec;}
