/* 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; vertical-align:top;}
input, textarea, select{vertical-align:middle; font:11px Tahoma; color:#a7ffe4;}
a{color:#a7ffe4; 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;}

/* SETTINGS*/
body{font:11px Tahoma; color:#a7ffe4; background:#23aa8c url(../i/body_bg.gif) repeat-x;}
.top_bg{background:url(../i/top_bg.jpg) no-repeat center top;}
.bot_bg{background:url(../i/bot_bg.gif) repeat-x bottom;}
.main{width:1004px; margin:0 auto; text-align:left;}

/* HEADER */
.header{position:relative; background:url(../i/header_bg.jpg) no-repeat right top;}
.logo{position:absolute; top:19px; left:71px;}
.intro{position:absolute; top:150px; left:71px; width:197px; color:#fff; line-height:16px; font-size:11px;}
.intro h1{font:bold 12px Tahoma; color:#004c36;}
.order{position:absolute; bottom:29px; left:22px; width:289px; height:104px; background:url(../i/order.png) no-repeat; display:block; cursor:pointer;}
.order:hover{background-position:0 -104px;}
.ico{position:absolute; top:30px; right:72px;}
.ico a{float:right; width:23px; height:23px; margin-left:11px;}
.ico a:hover, .ico .current{background-position:0 -23px;}
.ico_home{background:url(../i/ico_home.gif) no-repeat;}
.ico_tree{background:url(../i/ico_map.gif) no-repeat;}
.ico_mail{background:url(../i/ico_mail.gif) no-repeat;}
/* navigation */
.navigation{position:absolute; top:247px; left:71px; width:197px;}
.navigation li{height:42px; line-height:42px;  width:197px; position:relative;}
.navigation li img{position:absolute; top:12px; right:16px; cursor:pointer;}
.navigation .nav1{background:url(../i/nav1.gif) no-repeat; height:43px; line-height:43px;}
.navigation .nav2{background:url(../i/nav2.gif) no-repeat;}
.navigation .nav3{background:url(../i/nav3.gif) no-repeat;}
.navigation a{padding-left:18px; display:block;font:bold 12px/42px Arial, Helvetica, sans-serif; color:#016d56; text-decoration:none; text-transform:uppercase;}
.navigation a:hover{text-decoration:underline;}

/* CONTENT */
.content{overflow:hidden; zoom:1; padding-bottom:20px;}
/* catalogue */
.catalogue{width:906px; margin-left:39px; overflow:hidden; padding-bottom:40px;}
.catalogue .item{width:302px; float:left; background:url(../i/cat_m.gif) repeat-y right; position:relative;}
.catalogue .item .png{position:absolute; left:0; bottom:-15px;}
.catalogue .item .t{background:url(../i/cat_t.gif) no-repeat right top;}
.catalogue .item .b{background:url(../i/cat_b.gif) no-repeat right bottom; min-height:131px; _height:131px; padding:10px 0 0 35px;}
.catalogue .title{height:44px; background:url(../i/cat_title.gif) no-repeat; position:relative; margin-bottom:10px;}
.catalogue .title img{position:absolute; top:13px; right:48px; cursor:pointer;}
.catalogue h1{font:20px/44px Trebuchet MS; color:#fff; text-align:center;}
.catalogue h1 a{color:#fff; text-decoration:none;}
.catalogue h1 a:hover{text-decoration:underline;}
.catalogue .context{padding:0 35px 0 84px;}
.catalogue .context p{color:#313131; line-height:15px; padding-bottom:5px;}
.catalogue .btns{overflow:hidden; zoom:1; margin:-3px 0 7px 0;}
.catalogue .btns a{width:42px; height:24px; float:left; background:url(../i/cat_btn.gif) no-repeat; margin-right:5px; font:bold 12px/24px Tahoma; color:#fff; text-align:center;}
/* information */
.information{width:870px; margin-left:71px; overflow:hidden;}
.information h1{font:24px Trebuchet MS; color:#fff; margin-bottom:10px;}
.information ul{border-top:1px solid #228067; padding:10px 0 30px 0;}
.contacts{width:260px; float:left; margin-right:32px; color:#fff;}
.contacts li{margin-bottom:5px;}
.contacts span{color:#a7ffe4;}
.contacts a{color:#fff;}
.contacts strong{display:block; padding-top:10px;}
.contacts strong a{color:#a7ffe4;}
.contacts strong img{padding:1px 0 0 10px;}
.news{overflow:hidden; zoom:1;}
.news ul{margin-left:-24px; overflow:hidden; zoom:1;}
.news li{width:277px; _width:275px; float:left; margin-left:24px; display:inline;}
.news h2{font:bold 12px Tahoma; color:#fff; margin-bottom:5px;}
.news h2 a{font:bold 12px Tahoma; color:#fff;}
.news p{line-height:16px; padding-bottom:4px;}
.news a{text-decoration:none;}
.news a:hover{text-decoration:underline;}
.news .date{display:block; margin-top:-10px; width:80px; height:20px; text-align:center; font:bold 11px/20px Tahoma; color:#75ffd9; background:url(../i/date_bg.gif) no-repeat; margin-bottom:10px; position:relative;}
/* arhive */
.arhive{overflow:hidden; zoom:1;}
.arhive .l{width:260px; float:left; margin-right:32px; border-top:1px solid #228067;}
.arhive .r{overflow:hidden; zoom:1; border-top:1px solid #228067; text-align:right; padding-top:7px;}
.arhive strong a{color:#a7ffe4;}
.arhive strong img{padding:1px 0 0 10px;}

/* SIDEBAR */
.sidebar{float:left; width:186px;}

/* FOOTER */
.footer{clear:both; height:94px; width:874px; margin-left:71px; overflow:hidden; color:#a7ffe4; font-size:11px;}
.footer a{color:#fff;}
.create{width:292px; float:left; padding-top:30px;}
.create img{float:left; margin-right:10px;}
.create p{padding-top:2px;}
.copy{padding:20px 0 0 0;}
.copy p{padding:0 0 9px 0;}
.copy a{margin-right:4px;}
.arhive{width:100%;}