body, td, h1{ margin:0; padding:0; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; }
ul{ margin: 0px; padding: 5px;}
table{ border-collapse: collapse; }
a img{ border:0; }

.w100{ width: 100%; }
.h100{ height: 100%; }

.bg-right{ background-position: right top; }
.bg-left{ background-position: left top; }
.bg-norep{ background-repeat: no-repeat; }
.bg-rep{ background-repeat: repeat; }
.bg-repx{ background-repeat: repeat-x; }
.bg-repy{ background-repeat: repeat-y; }

a.menu{
	color: #1F5C9B;
	font: bold 15px/100% Arial, Helvetica, sans-serif;
	background: url("Images/bullet.gif") right no-repeat;
	padding-right: 20px;
	margin-right: 15px;
}
a.menu:hover{ color: Black; }
a.menu1{ color: Black; }
td.hmenu{ text-align: center; }
a.hmenu{ color: #D0D0D0; font: bold 13px/100% Arial, Helvetica, sans-serif; text-decoration: none; }
a.hmenu:hover{  color: White; text-decoration: underline; }
a.hmenu1, span.hmenu1{ color: White; font: bold 13px/100% Arial, Helvetica, sans-serif; }

input.search{ font-size: xx-small; }
input.search_but{ font: bold xx-small/100% Verdana, Geneva, Arial, Helvetica, sans-serif; background-color: #54585F; color: White; border: 3px solid #999DA5; }

.marg2{ margin: 20px; }
.marg1{ margin: 10px; }
.lmarg2{ margin-left: 20px; }
.rmarg2{ margin-right: 20px; }
.rmarg3{ margin-right: 30px; }
.pad2{ padding: 20px; }

.vtop{ vertical-align: top; }
.hright{ text-align: right; }
.hleft{ text-align: left; }


h1{ font-size: 23px; line-height: 23px; }
h2{ font-size: 20px; line-height: 20px; }
h3{ font-size: 18px; line-height: 18px; }
h4{ font-size: 16px; line-height: 16px; }
h1, h2, h3, h4, h5 {color: #8C9AB4;}

.dark{ color: #8C9AB4; }
.bgdark, .bgdark a, .bgdark strong{ font-size:16px; color: white; background-color: #8C9AB4; }
.rborddark{ border-right: 1px dotted #8C9AB4; }

.blue{ color: #1F5C9B; }
.red{ color: #CC0000; }
.green{ color: #008800; }
.b{ font-weight: bold; }
.i{ font-style:italic; }
.ddark{ color: #303D53; }
.light{ color: White; }

.smenu{ white-space: nowrap; font-weight: bold; margin: 10 0 10 0; }
a.smenu:hover{ color: Black; }

.smal{ font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif; }


/* ========= BEGIN FirstPage ======== */
td.top1{ background-image: url(/Images/top_left_bg-2.jpg); }
table.first_table_body{vertical-align:top;}
/* ========= END FirstPage ======== */

/* ========= BEGIN New FirstPage ======== */
td.top_left{ background-image: url(/Images/seif3.gif); }
td.top_right{ background: url(/Images/seif2.gif) no-repeat; width:600px;}

td.top_right div.phone{ float:left;width:300px;color:White;font-size:20pt; padding-left:10px;}
.phone p{padding: 5px 0; margin: 0;}
.phone .callback{  font-size: 14px!important; line-height:150%;}
.phone .callback a{ text-decoration:none; background: #336080; padding: 3px 10px; font-weight:bold;
-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; behavior: url(/Css/PIE.htc); border: 1px ridge #9F9F95; }
.phone .callback a:hover{color: #CFB926 !important; background:#1D3B4F;}

div.phone a{ color:White !important;}
td.top_left div.logo{ float:left;width:200px;padding-left:10px;padding-top:20px;}

td.top_left div.topinfoleft{ float:right;width:180px; text-align:right; padding-right:10px; background:url(/Images/seif4.gif) right bottom no-repeat;}
td.top_left div.topinfoleft h3{ color:#DDD; font-weight:normal; font-size:14pt;}
td.top_left div.topinfoleft a{ color:#EEE; font-size:12pt; text-decoration:none; line-height:13pt;}
td.top_left div.topinfoleft a:hover{ text-decoration:underline;}
/* ========= END New FirstPage ======== */

/* ========= BEGIN New FirstPage ======== */
td.top_left_int{ background-image: url(/Images/seif3.gif); }
td.top_right_int{ background: url(/Images/seif2.gif) no-repeat; width:600px;}

td.top_right_int div.phone{ float:left;width:300px;color:White;font-size:20pt; padding-left:10px;}
td.top_left_int div.logo{ float:left;width:300px;padding-left:10px;padding-top:20px;}

td.top_left_int div.topinfoleft{ float:right;width:180px; text-align:right; padding-right:10px; background:url(/Images/seif4.gif) right bottom no-repeat;}
td.top_left_int div.topinfoleft h3{ color:#DDD; font-weight:normal; font-size:14pt;}
td.top_left_int div.topinfoleft a{ color:#EEE; font-size:12pt; text-decoration:none; line-height:13pt;}
td.top_left_int div.topinfoleft a:hover{ text-decoration:underline;}
/* ========= END New FirstPage ======== */

/* ========= BEGIN MainPage ======== */
td.main_pagebody{ padding: 5px; }
table.main_table_body tr td{vertical-align:top;}
/* ========= END MainPgae ======== */

span.hmenu1{color: white}
.color{ color:55647f; font-style:italic;}

.sep{   background: url(/Images/dots.gif) center repeat-x; height:20px; }
.subdirs{ margin-left: 20px; }

ul.sm_first{ list-style-type: none; padding: 0; margin: 0px; background-color: #506070; }
ul.sm_first li{ border-bottom: 1px solid #8C9AB4; padding: 5px 2px 5px 15px; font-size: 16pt; display:block;}

ul.sm_second{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	border-bottom: 1px solid #8C9AB4;
	background-color: #708090;
}
ul.sm_second li{
	border-bottom: none;
	padding: 2px;
	margin-left: 15px;
	font-size: 10pt;
}



ul.sm_first li a{
    color: #D0D0D0;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
    text-decoration: none;
}

ul.sm_second li a{
    color: #D0D0D0;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    text-decoration: none;
    font-weight: normal;
}
table.tpad10 td{
	padding: 10px;
}
td.sf_image{
	background-color:#FFFFFF;
	height:100%;
	border:Solid Silver 1px;
	margin:5px;
}
span.dirsmenu{
    color: #D0D0D0;
    font-weight: bold;
}
.pb10{
    padding-bottom: 10px;
}

.bn_2 b{
    color: #D0D0D0;
    font-weight: bold;
}
.bn_1{
    background-color: #506070; 
    color: #D0D0D0;
    margin-bottom:6px;
}
.bn_1 a {color: #D0D0D0;};
.bn_2{
    border-bottom: 1px solid #8C9AB4; 
    background-color: #708090;
    color: #D0D0D0;
}

.shortbasket{
	padding: 5px;
	border: 5px solid #708090;
	height: 150px;
}
.shortbasket td{
	padding: 3px;
	font-size: 10px;
	font-family: Verdana, Arial;
}
.shortbasket td b{
	font-size: 10px;
	font-family: Verdana, Arial;
}
iframe.iframebasket{
	background: #336080 url(/Images/basket.png) 0 0 no-repeat;
	-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; behavior: url(/Css/PIE.htc); border: 1px solid #336080;
	width: 85%;
	height: 120px;
	border: 2px solid #8C9AB4;
}
.productlist_header_th{
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 10pt;
	font-weight: normal;
	background-color: #B0B0B0;	
}
.productlist_header_th a{ 
	color: white;
}
div.productlist_name{
 	background-color: #336080;
	padding: 5px;
}
div.char_header{
 	background-color: #336080;
	padding: 5px;
	text-align:center;
	color: white;
	border:solid Gray 1px;
	margin:3px;
}
a.productlist_name{
	color: white;
}
td.productlist_img img{
	margin: 5px;
	border: 5px solid white;
}
table.tab_pad10 td{
    padding: 10px;
}
.cursor,.mouse{
    cursor: pointer;
}    
.series{
    
    border: solid #FFAB00 1px;
    padding: 3px;
    margin: 4px 10px 10px 0;
    background-color: #8C9AB4;
    text-align:left;
}
.series_header{
    background-color: #506070;
    padding: 3 0 3 0;
    font-weight: bold;
    color: White;
}
.seriesinfo{ overflow: hidden; padding-right:10px;}
.seriesinfo img.sermain{ float: left; margin-right:10px; }
.series a{
    color: #D0D0D0;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    text-decoration: none;
}
.series a:hover{
    color: White;
    text-decoration: underline;    
}
div.pager{
    width:400px;
    padding-top: 12px;
    padding-bottom: 12px;
    padding-left: 5px;
    padding-right: 5px;
    border: 1px solid #999DA5;
}
div.pager span a, div.pager span b{
     background-color: #336080;
     color:#FFFFFF;
     padding: 5px;
}
div.productlist_img{
	float:left;
	width:130px;
	margin: 5px;
	border: 5px solid white;
}
table.items td{
    padding-right:10px;
}
div.price{
    float:left;
    width:100px;
}
div.basket{
    float:left;
    width:40px;
}
* HTML div.basket{
    float:left;
    width:10px;
}
.nobasket2{
    display:none;
}
div.basket2{
    float:left;
    width:120px;
    display: inline;
}
div.basket form{
    padding:0px;
    margin:0px;
}
div.prodinplist{
    float:right;
    width:100px;
}
.phone_for_productpage{
    font-weight: bold; 
    font-size: 27px; 
    color: rgb(31, 92, 155); 
    font-family: Arial;
    margin: 20px 0px;
}
div.dfp{
    text-align:center;
    padding:10px;
}
div.dfp strong{
    font-family: Arial;
    font-size: 27px;
    color: #8C9AB4;    
}
/* -- --  -- */
td.vitr_head{
	background: #848484 url("Images/vitr_head_corn2.gif") no-repeat right top;
	vertical-align: middle;
	height: 30px;
	color: White;
	    font-weight: bold;
	        font-size: 12pt;
	            line-height: 30px;
}
td.vitr_head img{
    border-bottom: 14px solid #848484;
}

td.vitr_head a{
    color: White;
    font-weight: bold;
    font-size: 12pt;
    line-height: 30px;
}
td.vitr_blok{
	padding: 10px;
	background: #E7E7E7 url("Images/vitr_blok_bg.jpg") repeat-x;
	height: 200px;
	border: 1px solid #B0B0B0;
	font-size: small;
}

td.vitr_blok a, table.pics a{
	color: #5060A0;
}

table.pics td{
    text-align: center;
    padding-left:1px;
    padding-right:1px;
}

table.pics img{
	border: 4px solid #F0F0F0;
	margin: 2px;
}
div.brendnav_link form{
	padding:0px;
	margin:0px;
}
div.brendnav_link form select{
	width:180px;
	font-family:Times;
	font-size:9pt;
}
img.border{
	border:Solid #00779E 2px;
}
.character_xsl{
	color:#004792;
}

div.guru_left{
    width: 40%;
}
.guru_left ul{
    padding: 10px;
}

div.guru_right{
    float: right;
    width: 40%;
}
div.left{
    float:left;
    width:300px;
}
div.right{
    float:right;
    text-align:right;
    width:300px;
}
form#shortsearchform{
    height: 50px;
    margin: 0;
    padding: 0;
}
table.maintdbg td{
    background-color: #8C9AB4;
}
.leftpad20{
    padding-left: 20px;
}
div.vitr_blok_d{
    padding: 5px;
}
/* -- --  -- */
.brain_head{
    color: White;
    background: #848484 url("/Images/vitr_head_corn2.gif") no-repeat right top;
    height: 25px;
}
.brain_head h4{
    display: inline;
    line-height: 25px;
    height: 25px;
}
.brain_blok{
    background: #E7E7E7 url("/Images/vitr_blok_bg.jpg") repeat-x;
    border: 2px solid #848484;
    font-size: small;
    padding: 10px;
    vertical-align: top;
    position:absolute; 
    overflow: auto;
    overflow-x: visible;
}
.brain_blok h4{
    font-size: 12pt;
    padding-top: 0;
}
div.brain_url{
    text-align: right;
    padding: 10px;
    font-size: 10pt;
}
div.pllink b{
    font-size:16pt;
}
div.esmain{ width:100%;}
div.eshead{ background-color: #506070;  color: #D0D0D0; margin:6px 0; text-align:center; font-weight:bold; padding: 3px 0;}
div.esbody{
    padding: 0 3px;
    border-bottom: 1px solid #8C9AB4; 
    background-color: #708090;
    color: #D0D0D0;
}
div.esbody a{
    color: #D0D0D0;
}
table.tpad3 td{
    padding:3px;
}
div.mental{
    position:relative;
    top:-440;
    left:150;
    z-index:5;
    background: url("/Images/mental.gif");
    width:306;
    height:180;
}
div.mental div{
    border1: solid grey 1px;
    padding: 35 40 35 40;
}
ul#answers{
    margin-left:0;
    padding-left:20;
}
ul#answers span{
    cursor:pointer;
}
div.listOrderButton {
    display:block;
    width:100%;
}
#metall_shkaf {width:100%;border:1px solid Silver;}
#metall_shkaf td {text-align:center;padding:5px;}
#metall_shkaf img {border:2px solid #708090;}
#metall_shkaf a.pict:hover img {border:2px solid #506070;}

#shkafi {width:100%;border:1px solid Silver; background:#8C9AB4;}
#shkafi td {width:50%; vertical-align:top; padding:0 0 0 0; background:#DDE1E8; border:#8C9AB4 solid 2px;}
#shkafi td div.dirname {background-color: #336080; padding: 5px;}
#shkafi td div.dirname a {color: white;font-weight:bold;}
#shkafi td div.fright {padding-left:210px; text-align:justify; padding-right:3px;}
#shkafi img {border:2px solid #708090; margin:3px;}
#shkafi a.pict:hover img {border:2px solid #506070;}

#proddir {width:100%;border:1px solid Silver; background:#8C9AB4;}
#proddir td {width:25%; vertical-align:top; padding:0 0 0 0; background:#FFF; border:#8C9AB4 solid 2px; text-align:center;}
#proddir td div.dirname {background-color: #336080; padding: 5px;}
#proddir td div.dirname a {color: white; font-weight:bold;}
#proddir td img {padding-top:15px;padding-bottom:10px;}



.sbrendnav{ background: #506070; padding: 10px; }
.sbrendnav h4{ margin: 0;  color: white; text-align: center; padding-bottom: 10px;}
.sbrendnav div{color: #DFC8A7; }
.sbrendnav a {color: #DFC8A7; font: bold 14px/20px Verdana, sans-serif; margin-left: 5px;}

#basket_discount {position:absolute; z-index:100; left: 300px; top:100px; width:100px; height:100px; background: url("/Images/discount5.png");}

div.toguru {width:250px; float:right;}
div.toguru div.tghead {text-align:center; background-color:#336080; color:#fff; font-weight:bold;}
div.toguru div.tginfo {border:solid #336080 2px; padding:5px;}
div.toguru div.tginfo p {margin:0 5px 10px 0;}
.cb_phone{ }
.phone_help td{font-size: 10px; padding: 0 10px 0 0;}
