body{margin:0; padding:0; background:url(./image/bg2.jpg) center top repeat-x #d7eaf8}
.wrap{width:962px; height:724px; font-family:Arial, Helvetica, sans-serif; margin:0 auto; font-size:12px;}
.clr {clear:both; overflow:hidden; margin:0; padding:0; line-height:0; height:0; font-size:1px;}

.header{background:url(./image/head_bottom_line.jpg) right bottom no-repeat; height:65px; overflow:hidden}
.logo{background:url(./image/logo.jpg) left top no-repeat; width:420px; height:44px; float:left; margin:10px 0 0 33px; text-decoration:none}
.logo:active, .logo:visited{color:#fff}

.search_box{width:325px; float:right; padding:25px 0 0 0}
.search_box span{float:left; display:inline-block; color:#999; font-size:12px; padding:0 5px; line-height:16px}
.search_box input{float:left}
.search_box .search{border:1px solid #999; height:14px; line-height:14px; font-size:11px; padding:0 4px; width:140px; color:#666; margin:0 5px 0 0}
.search_box .search_bt{float:left; display:block; width:41px; height:16px; background:url(./image/search_bt.jpg) center top no-repeat; /*cursor:pointer*/; text-decoration:none}
.search_box .search_bt:hover{background:url(./image/search_bt.jpg) no-repeat 0px -16px;}
.search_box .search_bt:active{background:url(./image/search_bt.jpg) no-repeat 0px -32px;}
.search_box .search_bt:active, .search_box .search_bt:visited{color:#fff}

.content{padding:0 35px 0 30px;/* overflow:hidden;*/ position:relative; height:660px;}

.main_menu{height:130px; width:450px; float:right; overflow:hidden}
.main_menu a{float:right; display:inline-block; width:140px; height:130px; /*opacity:0.80; filter:alpha(opacity=80);*/ text-decoration:none; margin:0 0 0 10px}
.main_menu a:hover{opacity:1.0; filter:alpha(opacity=100);}
.main_menu a:active, .main_menu a:visited{color:#fff}
.main_menu a.item1{background:url(./image/menu_items.jpg) -3px 0px no-repeat}
.main_menu a.item2{background:url(./image/menu_items.jpg) -3px -130px no-repeat}
.main_menu a.item3{background:url(./image/menu_items.jpg) -3px -260px no-repeat}

.left_menu_box{position:absolute; left:30px; top:5px;  background:url(./image/bg_main_img2.jpg) left top no-repeat; /*float:left*/}
.left_menu_box .inner_01{width:420px; height:590px; position:relative}
.left_menu_box .inner_02{width:420px; height:160px; position:relative}
.left_menu_box .top_corner{height:4px; width:420px; background:url(./image/corners.png) -4px -4px no-repeat; overflow:hidden; position:absolute; left:0; top:0; text-align:right}
.left_menu_box .top_corner img{margin:-4px -4px 0 0}
.left_menu_box .top_corner .right_corn{width:4px; height:4px; background:url(./image/corners.png) 0px -4px no-repeat; float:right}
.left_menu_box .bottom_corner{height:4px; width:420px; background:url(./image/corners.png) -4px 0px no-repeat; overflow:hidden; position:absolute; left:0; bottom:0; text-align:right}
.left_menu_box .bottom_corner img{margin:0 -4px 0 0}
.left_menu_box .bottom_corner .right_corn{width:4px; height:4px; background:url(./image/corners.png) 0px 0px no-repeat; float:right}
.left_menu_box .left_menu{width:115px; height:125px; padding:17px 0 0 25px}
.left_menu_box .left_menu a{display:block; padding:3px; text-decoration:none; color:#000; font-size:11px; font-weight:bold; color:#181818}
.left_menu_box .left_menu a:hover{color:#900; text-decoration:underline}
.left_menu_box .left_menu span.selected{color:#336699; display:block; padding:3px; font-size:11px; font-weight:bold; cursor:default; text-decoration:underline}
.left_menu_box .left_menu a.spec_akcii{color:#900}

.right_content{width:435px; height:520px; float:right; padding:16px 0 0 0}

.block_wrap{padding:0px 0 11px 0}
.block_title{background:url(./image/block_arrow.gif) no-repeat 2px 3px; padding:0 65px 0 15px; font-size:12px; font-weight:bold; color:#464545; position:relative; border-bottom:2px solid #a4a4a4}
.block_title a, .block_title a:visited{color:#464545; text-decoration:none;}
.block_title a:hover{text-decoration:underline;}
.block_title a.back_link, .block_title a.back_link:visited{width:37px; background:url(./image/red_arrow_left.gif) no-repeat 0px 5px; padding:0 0 0 10px; right:0px; bottom:1px; display:block; position:absolute; color:#302d2d}
.block_title a.back_link:hover{color:#900}
.block_cont{padding:3px 3px 3px 7px; border-bottom:1px dashed #b2b2b2}
.block_bottom_link{text-align:right;}
.block_bottom_link a{background:url(./image/red_arrow_right.gif) center right no-repeat; padding:0 8px 0 0; font-size:11px; color:#858585;}
.block_bottom_link a:hover{color:#900}

.block01{background:url(./image/block01_img.gif) no-repeat left top; padding:7px 0 10px 115px;}
.block01 a{font-size:12px; text-decoration:underline; color:#858585; display:block; padding:2px 10px; background:url(./image/circle_bg.gif) 2px 8px no-repeat}
.block01 a:hover{text-decoration:none; color:#900}

.block02{background:url(./image/block02_img.gif) no-repeat center top; padding:7px 0 5px 3px; font-size:11px; color:#666}
.block02 a.brand_img{display:block; width:100%; height:70px; text-decoration:none}
.block02 a.brand_img:active, .block02 a.brand_img:visited{color:#fff}
.block02 a{text-decoration:underline; color:#03F}
.block02 a:hover{text-decoration:none; color:#900}

.block03{background:url(./image/block03_img.gif) no-repeat center top; padding:7px 0 5px 3px; font-size:11px; color:#666}
.block03 a.shop_img{display:block; width:100%; height:155px; text-decoration:none; /*background:url(./image/block02_img.gif) center top no-repeat*/}
.block03 a.shop_img:active, .block03 a.shop_img:visited{color:#fff}
.block03 a{text-decoration:underline; color:#03F}
.block03 a:hover{text-decoration:none; color:#900}

.brand_cont_wrap{padding:0 0 0 0; cursor:pointer}
.brand_cont{border-bottom:1px dashed #999; overflow:hidden; text-decoration:none; font-size:11px; color:#666666; line-height:16px;}
/*.brand_cont a{display:block; overflow:hidden; text-decoration:none; font-size:11px; color:#666666; line-height:16px; }
.brand_cont a img{border:0}
.brand_cont a:hover{background:url(./image/brand_arrow.gif) center right no-repeat #eae8e2; }
.brand_cont a .brand_logo img{margin-top:-15px;}
.brand_cont a:hover .brand_logo img{margin-top:-105px;}*/
.brand_logo{width:160px; float:left; text-decoration:none; overflow:hidden;}

.brand_cont_wrap .brand_logo img{margin-top:-10px;}
.brand_cont_wrap:hover{background:url(./image/brand_arrow.gif) 403px 50% no-repeat #eae8e2; }
.brand_cont_wrap:hover .brand_logo img{margin-top:-100px;}

.brand_logo, .brand_info, .brand_info table td{height:66px; }

.logo01 img{margin-left:0px;}
.logo02 img{margin-left:-160px;}
.logo03 img{margin-left:-320px;}
.logo04 img{margin-left:-480px;}
.logo05 img{margin-left:-640px;}
.logo06 img{margin-left:-800px;}
.logo07 img{margin-left:-960px;}

.brand_info{width:230px; float:right; padding:0 20px 0 15px}
.brand_info table td{}


.article_page{}
.article_page img{border-bottom:3px solid #e51169; display:block; clear:both; margin:0 0 10px 0; max-width:410px}
.article_page a img{border:0}
.article_page a:hover{border:0}
.article_page div.art_text{ font-size:13px; line-height:19px; color:#666666;}
.article_page p{margin:0; padding:4px 0}
.article_page h1{font-size:14px; color:#e51169; margin:0; padding:3px 0 7px 0}
.article_page h2{margin:0; padding:5px 0 15px 0}
.article_page_wrap{padding:7px 0 0 0; height:480px; overflow:auto}
.articul{font-weight:bold; margin:0; padding:3px 0}

.price_item{border-bottom:1px dashed #999; padding:10px 0}
.price_item:hover{background-color:#eae8e2}
.price_item table td{color:#666; font-size:13px; padding-top:3px; padding-bottom:3px}
.price_item table td.tab_01{font-weight:bold; width:250px; padding-left:6px; padding-right:6px;}
.price_item table td.tab_02{font-size:11px; width:100px}
.price_item table td.tab_03{width:65px; text-align:center;}
.price_item table td.tab_00{width:10px;}
.price_item table td a{color:#437ab7; font-weight:bold; text-decoration:underline}
.price_item table td a:hover{text-decoration:none; color:#900}

.news_page{font-size:11px; line-height:16px; color:#666666;}
.news_page b{color:#7d2f2f; font-size:11px; line-height:16px; padding:2px 0; margin:0; display:block}
.news_page p{border-bottom:1px dashed #999; padding:5px 0; margin:10px 0 0px 0}
.news_page_wrap{height:430px; overflow:auto; padding:0 15px 0 0}
/*.news_page_wrap img{max-width:410px;}*/

.pagin_block{height:20px; line-height:20px; padding:23px 0 0 0; font-size:14px; font-weight:bold; color:#2b2b2b; text-align:right; width:100%}
.pagin_block a, .pagin_block a:visited{padding:1px 3px; margin:0 3px; text-decoration:none; color:#858585;}
.pagin_block a:hover, .pagin_block a:hover{background-color:#eae8e2; color:#333}
.pagin_block a.selected{color:#FFF; text-decoration:none; background-color:#ab1919; cursor:default}

.contact_wrap{width:100%; overflow:auto; height:485px;}
.contact_block{padding:10px 0; margin:0 0 0 0; border-bottom:1px dashed #999; }
.contact_wrap table td{font-size:18px; color:#999; line-height:30px;}
.contact_wrap table td.tab_01{width:47%; text-align:right;}
.contact_wrap table td.tab_00{width:2%}
.contact_wrap table td.tab_02{width:51%; text-align:left; color:#1c1c1c}
.contact_wrap table td.tab_03{/*border-bottom:1px dashed #999; height:1px;*/ line-height:1px; font-size:1px;/* padding:5px 0; margin:5px 0 15px 0;*/}
.contact_wrap table td a, .contact_wrap table td a:visited{color:#347fb8; text-decoration:underline;}
.contact_wrap table td a:hover, .contact_wrap table td a:active{color:#900; text-decoration:none}

.left_content{float:left; width:420px; height:415px; padding:50px 0 0 0; overflow:hidden}
.left_content .brand_logo{text-decoration:none; overflow:hidden; border-bottom:1px dashed #b2b2b2; height:58px; cursor:pointer}
.left_content .brand_logo img{margin-top:-15px;}
.left_content .selected{/*cursor:default*/}
.left_content .brand_logo:hover img, .left_content .selected img{margin-top:-105px;}
.left_content .brand_logo_box{width:160px; float:left; /*height:450px;*/}
.left_content .logo01 img{margin-left:0px;}
.left_content .logo02 img{margin-left:-160px;}
.left_content .logo03 img{margin-left:-320px;}
.left_content .logo04 img{margin-left:-480px;}
.left_content .logo05 img{margin-left:-640px;}
.left_content .logo06 img{margin-left:-800px;}
.left_content .logo07 img{margin-left:-960px;}

.spisok_prod{float:left; width:256px; border-left:4px solid #b2b2b2; background-color:#e3e1db; height:413px}
.spisok_prod_wrap{padding:10px 10px 15px 15px; height:350px; overflow:auto}
.spisok_prod h1{color:#FFF; font-family:Verdana, Geneva, sans-serif; font-size:18px; margin:0; padding:8px 0 8px  15px; background-color:#b2b2b2}
.spisok_prod a, .spisok_prod a:visited{display:block; font-size:12px; color:#6d6965; text-decoration:none; padding:3px 0; border-bottom:1px dashed #9b9a96}
.spisok_prod a:hover, .spisok_prod a:active{background-color:#dad9d3; color:#333}
.spisok_prod a.selected{font-weight:bold; color:#494847}

.tovar_page{}
.tovar_page_wrap{overflow:hidden; height:430px;}
.tov_block{float:left; width:130px; height:132px; display:inline; /*overflow:visible;*/ margin:10px 15px 0 0;}
.tov_img{display:block; width:130px; height:110px; line-height:110px; border:0; text-decoration:none; /*position:relative*/}
.tov_img_box{ width:130px; height:110px; overflow:hidden}
.tov_img_box table{height:110px;}
.tov_img_box table td{width:130px;}
.tov_img_box table td, .tov_img_box table td a{text-align:center}
.tov_img_box table td a img{border:0; max-width:130px; height:auto; max-height:110px;}
/*.tov_img img{width:130px; height:auto; display:block; margin-top:-50%; top:50%; position:absolute}*/
.tov_title{height:22px; text-decoration:underline; overflow:hidden; display:block; border:0; font-size:10px; line-height:11px; color:#494847}


.footer_info{position:absolute; bottom:15px; left:30px; height:40px; width:420px; font-size:11px; line-height:16px; text-align:left; color:#9d9d9d}
.footer_info a{text-decoration:underline; color:#9d9d9d}
.footer_info a:hover{color:#666; text-decoration:none}

.footer_info b.green_sad_link{color:#333;}
.footer_info b.green_sad_link a{color:#00F}

.ordertab
{
border:0px;
border-style:solid;
border-color:#cccccc;
margin:0px;
padding:0px;
}
.ordertab td
{
border:1px;
border-style:solid;
border-color:#cccccc;
margin:0px;
padding:2px;
}
.ordertab td input
{
border:1px;
border-style:solid;
border-color:#cccccc;
font-size:12px;
color:#333333;
width:40px;
}
