/* 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:bold 11px Tahoma; color:#585858;}
a{color:#017d57; 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;}
.star{color:#087153;}

/* SETTINGS*/
body{font:12px Tahoma; color:#404040; background:#23aa8c url(../i/body_in_bg.gif) repeat-x;}
.bot_bg{background:url(../i/bot_bg.gif) repeat-x bottom;}
.main{width:1004px; margin:0 auto; text-align:left; background:url(../i/main_bg.jpg) no-repeat right top;}

/* HEADER */
.header{height:247px; position:relative;}
.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;}
.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_in.gif) no-repeat;}
.ico_mail{background:url(../i/ico_mail_in.gif) no-repeat;}
.ico_tree{background:url(../i/ico_map.gif) no-repeat;}
/* catalogue */
.catalogue{overflow:hidden; position:absolute; top:50px; right:63px; padding:17px 0 0 0;}
.catalogue .item{width:208px; height:124px; float:left; position:relative; margin-left:3px; display:inline;}
.catalogue .png_crop{background:url(../i/cat_bg.png) no-repeat; width:208px; height:124px;}
.catalogue .png{position:absolute; left:5px; bottom:33px;}
.catalogue h1{font:20px/71px Trebuchet MS; color:#087153; padding-left:90px;}
.catalogue h1 a{color:#087153; text-decoration:none;}
.catalogue h1 a:hover{text-decoration:underline;}
.catalogue .selected{height:144px;}
.catalogue .selected .png_crop{background:url(../i/cat_act.png) no-repeat; height:144px;}
.catalogue .selected h1{line-height:91px;}

/* CONTENT */
.outer{overflow:hidden; _overflow:visible; margin:-44px 0 0 0; padding-bottom:63px; min-height:553px; _height:553px;}
.container{float:right; width:100%; margin-left:-311px;}
.content{margin:0 0 0 311px;}
.content h1{font:normal 24px Trebuchet MS; margin-bottom:15px; color:#fff;}
.content h2{font:18px Trebuchet MS; color:#019c7a; margin-bottom:10px;}
.content h3{font:bold 13px Tahoma; color:#087153;}
.content p{margin-bottom:20px; line-height:18px;}
.content .note{font:italic 19px/18px Trebuchet MS; color:#087153;}
.page{width:630px; background:#cefff1 url(../i/page_t.gif) no-repeat;}
.page .b ul
{
    list-style-type: disc;
    padding-left:10px;
}
.page .b{background:url(../i/page_b.gif) no-repeat bottom; padding:25px 24px; zoom:1;}
.content th{font:bold 11px Tahoma; text-align:center; vertical-align:middle; border:1px solid #cefff1; padding:10px; background:#289a82; color:#fff;}
.content .l{background:#289a82 url(../i/tbl_l.gif) no-repeat;}
.content .r{background:#289a82 url(../i/tbl_r.gif) no-repeat right top;}
.content .green td{background:#5cf4d8;}
.content .blue td{background:#94f9e9;}
.content .center{text-align:center;}
.content .nowrap{white-space:nowrap;}
.content a{color:#ffffff;}
/* contact */
.contact table{width:100%; line-height:18px; margin-bottom:25px;}
.contact table p{margin:0;}
.contact th{font:normal 12px Tahoma; text-align:left; vertical-align:top; border-bottom:1px solid #a7eadb; padding:15px 0; width:327px; background:none; color:#404040;}
.contact td{text-align:left; vertical-align:top; border-bottom:1px solid #a7eadb; padding:15px 0;}
.contact .space{width:45px; border:none;}
.contact span{color:#019c7a;}
.contact img{vertical-align:middle;}
.contact_form{background:#a4f9e0 url(../i/form_t.gif) no-repeat;}
.contact_form .bg{background:url(../i/form_b.gif) no-repeat bottom; padding:23px 0 11px 79px; overflow:hidden; zoom:1;}
.contact_form label{width:110px; float:left; font-size:11px; color:#404040; padding:3px 0;}
.contact_form .input{width:284px; padding:2px; background:#fff; border:1px solid #80d9c5; margin-bottom:10px;}
.contact_form textarea{width:284px; height:94px; padding:2px; background:#fff; border:1px solid #80d9c5; margin-bottom:10px; overflow:hidden;}
.contact_form .btn{width:92px; height:25px; background:url(../i/btn_big.gif) no-repeat; font-size:12px; color: #fff; clear:both; display:block; margin-left:110px;}
/* indent */
.indent_form{background:#a4f9e0 url(../i/form_t.gif) no-repeat;}
.indent_form .bg{background:url(../i/form_b.gif) no-repeat bottom; padding:23px 0 11px 57px; overflow:hidden; zoom:1;}
.indent label{width:148px; float:left; font-size:11px; color:#404040; padding:3px 0;}
.indent .input{width:247px; padding:2px; background:#fff; border:1px solid #80d9c5; margin-bottom:10px;}
.indent select{width:253px; padding:2px; background:#fff; border:1px solid #80d9c5; margin-bottom:10px;}
.indent .devide{clear:both; border-bottom:1px solid #86edce; padding-bottom:17px; width:534px; margin:0 0 18px -32px;}
.indent .devide .btn{width:74px; height:21px; background:url(../i/btn_small.gif) no-repeat; color:#006d56; clear:both; display:block; margin-left:180px; //margin-left:215px; font-size:11px;}
.indent .btn{width:92px; height:25px; background:url(../i/btn_big.gif) no-repeat; font-size:12px; color: #fff; clear:both; display:block; margin-left:148px; vertical-align:middle; text-align:center;}
.done{height:205px; background:url(../i/done_bg.jpg) no-repeat 0 70px; padding:80px 0; position:relative;}
.done em{position:absolute; top:105px; left:54px; color:#fff; font:italic 22px Trebuchet MS; width:250px;}
.done a{position:absolute; bottom:120px; left:54px; color:#fff; font:bold 11px/31px Tahoma; width:179px; height:31px; text-decoration:none; background:url(../i/btn_order.gif) no-repeat; text-align:center;}
.done a:hover{bottom:119px; left:55px; text-decoration:underline;}
/* insets */
.insets{margin-left:-3px; background:#25aa8d; height:30px;}
.insets li{width:208px; height:30px; float:left; margin-left:3px; display:inline; background:url(../i/inset_bg.gif) no-repeat; line-height:30px; text-align:center;}
.insets a{font:18px/30px Trebuchet MS; text-transform:uppercase; color:#fff; text-decoration:none;}
.insets a:hover{text-decoration:underline;}
.insets .selected{background:url(../i/inset_act.gif) no-repeat;}
.insets .selected a{color:#016d56;}
/* gallery */
.gallery{margin:0 0 20px -10px; overflow:hidden; zoom:1;}
.gallery li{width:187px; float:left; /*margin-left:10px;*/ font-weight:bold; display:inline; text-align:center; padding:15px 0; overflow:hidden;}
.gallery img{margin-bottom:10px;}
.gallery p{margin:0;}
.gallery .clear{width:100%; clear:both; //float:none; margin:0; padding:0;}

/* SIDEBAR */
.sidebar{float:left; width:311px; padding:44px 0 160px 0;}
/* navigation */
.navigation{width:197px; margin:0 0 10px 71px;}
.navigation li{height:42px; line-height:42px;  width:197px; position:relative;}
.navigation .selected{background-position:0 100%!important;}
.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;}
.navigation .subnav{background:#239b80; height:29px; line-height:29px; border-top:1px solid #51bba2; margin-top:-1px;}
.navigation .subnav a{text-transform:none; color:#a7ffe4; text-decoration:underline; line-height:29px;}
.navigation .subnav a:hover{text-decoration:none;}
.order{width:293px; height:116px; background:url(../i/order_in.jpg) no-repeat; display:block; margin-left:18px;}
.order:hover{background-position:0 -116px;}
.ordered{width:293px; height:116px; background:url(../i/order_in.jpg) no-repeat 0 -116px; display:block; margin-left:18px; cursor:text;}

/* CONTACTS */
.contacts{width:196px; margin:-200px 0 0 71px; color:#fff; font-size:11px; padding-bottom:60px;}
.contacts h1{font:24px Trebuchet MS; color:#fff; margin-bottom:10px;}
.contacts ul{border-top:1px solid #228067; border-bottom:1px solid #228067; padding:10px 0 5px 0;}
.contacts li{padding-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;}

/* 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;}

/* NEWS */
.news{overflow:hidden; zoom:1;}
.news ul{margin-left:-24px; overflow:hidden; zoom:1;}
.news li{float:left; margin-left:24px; display:inline;}
.news h2{font:bold 12px Tahoma; color:#087153; margin-bottom:5px;}
.news h2 a{font:bold 12px Tahoma; color:#087153;}
.news p{line-height:16px; padding-bottom:4px;}
.news a{text-decoration:none;color:#404040;}
.news a:hover{text-decoration:underline;}
.news .date{display:block; width:80px; height:20px; text-align:center; font:bold 11px/20px Tahoma; color:#019c7a; margin-bottom:2px; position:relative;}
.pager{
	clear:both;
	}
.pager a{
	padding:2px 6px 3px 5px;
	font-weight:bold;
	}
	.PageActive{
	background: url(../i/button.gif) no-repeat;
	color:#fff;
	line-height:19px;
	cursor:text;
	text-decoration:none;
	}