*{margin:0;padding:0}

body,input,select,select option,textarea{font-family:arial,sans-serif;font-size:14px;}

html{height:100%;background:#fff url(../i/main.png) 0 0 repeat-x;}

body{min-height:100%;line-height:1.2;color:#969696;position:relative;min-width:990px;}
* html body{height:100%}

img{border:0}

input.submit{cursor:pointer;}

table{border-collapse:collapse}

a:link,a:visited{color:#e47b1e;text-decoration:underline}
a:hover{color:#e47b1e;text-decoration:none}

ul {padding-left:10px;}
.clear{clear:both;}

.main{min-width:990px;}
.main_in{padding:0 4% 0 4%}

.head{height:90px;overflow:hidden;}

.logo{float:left;width:340px;overflow:hidden;padding:23px 0 0 33px}
.logo a{display:block;width:340px;height:68px;overflow:hidden;}
.logo a img{display:block;margin:0 0 0 -34px;}

.contacts{float:right;padding:15px 20px 0 0;font-size:10px;color:#000;}
.contacts table{}
.contacts table td{padding:0 0 0 10px;}
.contacts #email{font-size:15pt;padding:6px 0 0 0}


.menu_out{}
.menu{background:url(../i/logo_menu.png) 0 -68px no-repeat;padding:0 0 0 20px;}
.menu_in{background:url(../i/logo_menu.png) 100% -68px no-repeat;padding:0 20px 0 0;}
.menu_in2{height:42px;background:url(../i/logo_menu.png) 100% -146px no-repeat;padding:4px 0 0 0}

.menu menu{float:left;list-style:none;height:32px;}

.menu menu li{float:left;display:inline;list-style:none;position:relative;}

.menu menu ul{width:137px;list-style:none;display:none;position:absolute;top:32px;left:-7px;padding:0 0 10px 7px;	background:url(../i/logo_menu.png) 100% 100% no-repeat;}

.menu menu ul:after{clear:both;display:block;font:1px/0px serif;content:".";height:0;visibility:hidden;}
.menu menu ul li{width:130px;float:left;display:block!important;display:inline;}

/* Root Menu */
.menu menu a{padding:0 10px;float:none!important;float:left;display:block;color:#666;height:auto!important;height:1%;line-height:32px;}
.menu menu a:link,.menu menu a:visited{color:#fff;background:transparent;text-decoration:none;}
.menu menu a:hover{color:#e47b1e;background:url(../i/logo_menu.png) 0 -114px repeat-x;}

.menu menu ul a{padding:4px 6px 5px 8px;line-height:16px; font-size:0.9em;display:block;margin-right:7px;}
.menu menu ul a:link,.menu menu ul a:visited{background:transparent}
.menu menu ul a:hover{background:#05246a}

/* Root Menu Hover Persistence */
menu a:hover,menu li:hover a,menu li.iehover a{}

/* 2nd Menu */
menu li:hover li a,menu li.iehover li a{float:none;}

/* 2nd Menu Hover Persistence */
menu li:hover li a:hover,menu li:hover li:hover a,menu li.iehover li a:hover,menu li.iehover li.iehover a{}

/* 3rd Menu */
menu li:hover li:hover li a,menu li.iehover li.iehover li a{}

/* 3rd Menu Hover Persistence */
menu li:hover li:hover li a:hover,menu li:hover li:hover li:hover a,menu li.iehover li.iehover li a:hover,
menu li.iehover li.iehover li.iehover a{}

/* 4th Menu */
menu li:hover li:hover li:hover li a,menu li.iehover li.iehover li.iehover li a{}

/* 4th Menu Hover */
menu li:hover li:hover li:hover li a:hover,menu li.iehover li.iehover li.iehover li a:hover{}

menu ul ul,menu ul ul ul{display:none;position:absolute;top:0;left:160px;}

/* Do Not Move - Must Come Before display:block for Gecko */
menu li:hover ul ul,menu li:hover ul ul ul,menu li.iehover ul ul,menu li.iehover ul ul ul{display:none}
menu li:hover ul,menu ul li:hover ul,menu ul ul li:hover ul,menu li.iehover ul,menu ul li.iehover ul,menu ul ul li.iehover ul{display:block;}

.menu .search{float:right;padding:8px 5px 0 0}
.menu .search input{display:block;font-size:10px;width:137px;border:0;background:#fff;height:14px;padding:1px 5px 0 5px}

ul#lmenu li{padding:2px 0px;font-size:11pt;}
ul#lmenu li li {font-size:0.8em;}

.cont_both{width:200px;}
.cont_both .out{padding:0px}
.cont_both .top{background:url(../i/corners.png) 0 0 no-repeat;padding:0 0 0 18px;}
.cont_both .top i{display:block;background:url(../i/corners.png) 100% -19px no-repeat;padding:0 18px 0 0;}
.cont_both .top i b{display:block;height:19px;overflow:hidden;text-indent:-9999px;background:url(../i/corners.png) 0 -38px repeat-x;font-size:1px;}
.cont_both .bottom{background:url(../i/corners.png) 0 -57px no-repeat;padding:0 0 0 18px;}
.cont_both .bottom i{display:block;background:url(../i/corners.png) 100% -76px no-repeat;padding:0 18px 0 0;}
.cont_both .bottom i b{display:block;height:19px;overflow:hidden;text-indent:-9999px;background:url(../i/corners.png) 0 -95px repeat-x;}
.cont_both .middle{background:url(../i/corners2.png) 0 0 repeat-y;padding:0 0 0 9px;}
.cont_both .middle .in{background:url(../i/corners2.png) 100% 0 repeat-y;padding:0 9px 0 0;}
.cont_both .middle .in .in{background:#f2f2f2;padding:0 13px;}
.cont_both .middle img{margin:3px}

.cont_both h2{text-align:center;color:#015c93;font-size:14px;padding:0 0 10px 0}
.cont_both .img{text-align:center;padding:0 0 10px 0}
.cont_both .img a{display:block;text-align:center;}
.cont_both .img img{display:block;margin:0 auto;}

.cont_both .name{color:#969696;font-size:12px;padding:0 0 8px 0;}

.cont_both table.parametrs{width:100%;font-size:12px;}
.cont_both table.parametrs td{}
.cont_both table.parametrs td.par{text-align:right;}
.cont_both table.parametrs td.price{text-align:right;color:#ab1b1b;}

.big_button{padding:10px 0 0 0}
.big_button a{display:block;background:url(../i/big_button.png) 0 0 repeat-x;text-align:center;height:52px;line-height:52px;font-size:24px;font-weight:bold;}
.big_button a:link,.cont_both .big_button a:visited{color:#fff;text-decoration:none;}
.big_button a:hover{color:#e47b1e}


.content{padding:25px 12px 80px 12px;} /*20*/
table.content{width:100%;}
.content td{vertical-align:top;}

.cont_mid{padding:0px 10px;font-family:'Trebuchet MS',arial,sans-serif;font-size:12px;color:#000}
.cont_mid h1{font-size:18px;color:#969696;padding:0 0 0.8em 0;font-family:arial,sans-serif;}
.cont_mid h1 strong{color:#4dbcfe;font-size:22px;}
.cont_mid p{padding:0 0 1em 0;}
.cont_mid h2{font-family:'Trebuchet MS',arial,sans-serif;font-size:18px;color:#015c93;border-bottom:1px solid #015c93;font-weight:normal;padding:0 0 3px 0;margin:0 0 16px 0;}
.cont_mid h3{font-size:16px;color:#969696;padding:10px 0 0.1em 0;font-family:arial,sans-serif;}
.cont_mid h4{font-size:15px;color:#969696;padding:0 0 0.8em 0;font-family:arial,sans-serif;}
.cont_mid h4{font-size:14px;color:#969696;padding:0 0 0.8em 0;font-family:arial,sans-serif;}
.cont_mid img{margin:4px;}
.cont_mid hr{margin:20px 0 20px 20px;border:solid #015c93;border-width:1px 0 0 0;height:1px;}
.cont_mid ul{margin:10px 0px 20px 40px;list-style-position:inside;}
.cont_mid li{margin:3px 0 3px 0px; padding-left:0px;}
.cont_mid ul li{list-style-type:square;margin:3px 0 3px 0;}
.cont_mid ol{margin:20px 0 10px 20px;list-style-position:inside;list-style-type:decimal;}
.cont_mid ol li{margin:3px 0 3px 0;}
.cont_mid ol ol{list-style-type:lower-alpha;}
.cont_mid ul ul,.cont_mid ol ol,.cont_mid ul ol,.cont_mid ol ul{margin:4px 0px 4px 25px;}
.cont_mid div#toc{background-color:#F7F9FA;border:1px solid #8CACBB;padding:10px 10px 10px 30px;}
.cont_mid div#toc strong{text-align:center;margin:0 0 5px 0;display:block;}
.cont_mid table.wikitable{background-color:#F9F9F9;border-spacing:0px;border-collapse:collapse;margin:10px 0 10px 0px;}
.cont_mid table.wikitable tr{}
.cont_mid table.wikitable td{border:1px solid #8CACBB;padding:4px;}

.news{padding:10px 0 0 3px}
.cont_both .news h3{font-family:'Trebuchet MS',arial,sans-serif;font-size:18px;color:#015c93;border-bottom:1px solid #015c93;font-weight:normal;padding:0 0 3px 20px;margin:0 0 15px 0;text-align:left;}
.news .news_item{padding:0 0 10px 0;clear:both;}
.news .news_item ins{font-family:'Trebuchet MS',arial,sans-serif;font-size:12px;color:#000000;display:block;text-decoration:none;}
.news .news_item img{float:left;width:50px;margin:1px 4px;}
.news .news_item .text{font-family:'Trebuchet MS',arial,sans-serif;font-size:12px;color:#969696;}

.news .item{padding:5px 0 5px 0}
.news .item kbd{font-size:10px;color:#696969;background:#ffd6a6;border:1px solid #e9e9e9;text-decoration:none;line-height:10px;margin:1px 15px 3px 0;padding:0 3px;float:left;}

.footer_out{position:absolute;width:80%;bottom:0;left:10%;}
.footer{margin:0 auto;border-top:1px solid #b9b9b9;color:#6e6e6e;font-size:10px;padding:4px 10px 6px 10px;height:41px;}

table.catalog{width:99%}
table.catalog td.catalog_item{width:50%;vertical-align:top;padding:0 5px 10px 5px}

.blocker .top{background:url(../i/corners.png) 0 0 no-repeat;padding:0 0 0 18px;}
.blocker .top i{display:block;background:url(../i/corners.png) 100% -19px no-repeat;padding:0 18px 0 0;}
.blocker .top i b{display:block;height:19px;overflow:hidden;text-indent:-9999px;background:url(../i/corners.png) 0 -38px repeat-x;}
.blocker .bottom{background:url(../i/corners.png) 0 -57px no-repeat;padding:0 0 0 18px;}
.blocker .bottom i{display:block;background:url(../i/corners.png) 100% -76px no-repeat;padding:0 18px 0 0;}
.blocker .bottom i b{display:block;height:19px;overflow:hidden;text-indent:-9999px;background:url(../i/corners.png) 0 -95px repeat-x;}
.blocker .middle{background:url(../i/corners2.png) 0 0 repeat-y;padding:0 0 0 9px;}
.blocker .middle .in{background:url(../i/corners2.png) 100% 0 repeat-y;padding:0 9px 0 0;}
.blocker .middle .in .in{background:#f2f2f2;padding:0 13px;}

.blocker h2{border-bottom:0;}

table.catalog .blocker .img{float:left;margin:0 5px 5px 0;}
table.catalog .blocker .img img{margin:0;}
table.catalog .blocker .text{margin:0 0 0 0;}
table.catalog .blocker .text .parametrs{}
table.catalog .blocker .text .parametrs td{padding:16px 0 0 0;}
table.catalog .blocker .text .parametrs .par{text-align:right;color:#ab1b1b;width:90%;}

.catalog h2 a{color:#015C93;}

.product .price{font-size:18px;padding:10px 0 0 0;}
.product .price .par{color:red;text-align:right;width:100px;}
.product .img{float:right;padding:0 0 15px 15px;}

.menu_huru{font-family:'Trebuchet MS',arial,sans-serif;font-size:14px;}
.menu_huru a{display:block;padding:3px 0 3px 0}
.menu_huru a:link,.menu_huru a:visited{color:#538fb4}
.menu_huru a:hover{color:#538fb4}
.menu_huru ul{list-style-type:none;padding:0 0 0 0px;}
.menu_huru ul li ul{list-style-type:none;padding:0 0 0 15px;}

.clear_div{clear:both;height:1px;overflow:hidden;text-index:-9999px;}

.portfolio{overflow:hidden;}
.portfolio a{float:left;margin:0 25px 15px 0;padding:3px;background:#fff;}
.portfolio a:link,.portfolio a:visited{border:1px solid #9b9b9b;}
.portfolio a:hover{border:1px solid #444;}
.portfolio a img{display:block;margin:0;}

.partners .item{width:100%;overflow:hidden;padding:0 0 30px 0}
.partners .item .box{float:left;width:250px;margin:0;}
.partners .item .box a{display:block;margin:0 auto;}
.partners .item .box a:link,.partners .item .box a:visited{border:0;}
.partners .item .box a:hover{border:0}
.partners .item .box img{display:block;margin:0 auto;}
.partners .item .item_text{margin:0 0 0 250px;padding:10px 0 0 0;max-width:750px;}
.partners .item .item_text p{padding:0 0 1em 0;}



tr.c1{background-color:#F8E5C8;}
td.fval{padding:3px 30px 3px 6px;}
td.fdat{padding:3px 6px 3px 6px;}

.ph{width:160px;height:128px;text-align:center;}
.ph img{margin:0px 15px 25px 15px;}
.dat{padding:0px 10px 10px 10px;}
.dat em{float:right;font-size:120%;padding:2px 1px;}


table.form{}
	.form .l{padding:6px;}
	.form .r input, .form .r select, .form .r textarea{margin:3px 0px 4px 6px;}
	.form blockquote{color:#555555;font-size:85%}
	.form tr.c1{background:#F8E5C8;}
	.form tr.error{background:pink;}
	.form input[type=submit]{background:#ffffff;border:2px solid #F8E5C8;margin:5px}
	
/* lightbox */
#jquery-overlay{position:absolute;top:0;left:0;z-index:90;width:100%;height:500px;}#jquery-lightbox{position:absolute;top:0;left:0;width:100%;z-index:100;text-align:center;line-height:0;}#jquery-lightbox a img{border:none;}#lightbox-container-image-box{position:relative;background-color:#fff;width:250px;height:250px;margin:0 auto;}#lightbox-container-image{padding:10px;}#lightbox-loading{position:absolute;top:40%;left:0;height:25%;width:100%;text-align:center;line-height:0;}#lightbox-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10;}#lightbox-container-image-box>#lightbox-nav{left:0;}#lightbox-nav a{outline:none;}#lightbox-nav-btnPrev,#lightbox-nav-btnNext{width:49%;height:100%;zoom:1;display:block;}#lightbox-nav-btnPrev{left:0;float:left;}#lightbox-nav-btnNext{right:0;float:right;}#lightbox-container-image-data-box{font:10px Verdana,Helvetica,sans-serif;background-color:#fff;margin:0 auto;line-height:1.4em;overflow:auto;width:100%;padding:0 10px 0;}#lightbox-container-image-data{padding:0 10px;color:#666;}#lightbox-container-image-data #lightbox-image-details{width:70%;float:left;text-align:left;}#lightbox-image-details-caption{font-weight:bold;}#lightbox-image-details-currentNumber{display:block;clear:left;padding-bottom:1.0em;}#lightbox-secNav-btnClose{width:66px;float:right;padding-bottom:.7em;}