.tbl {
border-collapse:collapse;
}
.tbl td {
border:2px solid #999999;
background:#FFFFFF;
padding:5px;
}
.menu_price {width:100%;}
.menu_price div {border-bottom:#666666 1px dotted; width:100%; height:11px;}
.menu_price_num {text-align:left; font-size:11px; font-weight:bold; color:#CC0000; width:65px; min-width:65px;}

.window {width:100%; border:#FEBE14 1px solid; background-color:#FFFFFF; font-weight:bold;}
.window h2 {margin:20px 20px 0 20px;}
.window p {text-align:center; font-size:14px; font-weight:normal;}
.td1 {background:url(/img/window_bg.jpg) bottom repeat-x; padding-bottom:20px; border-bottom:#e2e2e2 1px solid; text-align:center;}
.td2 {background:url(/img/window_bg.jpg) bottom repeat-x; padding-bottom:20px; border:#e2e2e2 1px solid; border-top:none; text-align:center;}
.td3 {background:url(/img/window_bg.jpg) bottom repeat-x; padding-bottom:20px; border-bottom:#e2e2e2 1px solid; text-align:center;}
.td4 {background:url(/img/window_bg.jpg) bottom repeat-x; padding-bottom:20px; text-align:center;}
.td5 {background:url(/img/window_bg.jpg) bottom repeat-x; padding-bottom:20px; border:#e2e2e2 1px solid; border-top:none; border-bottom:none; text-align:center;}
.td6 {background:url(/img/window_bg.jpg) bottom repeat-x; padding-bottom:20px; text-align:center;}

.left {
float:left;
margin:0 10px 10px 0;
border:2px solid #FFFFFF;
}
.right {
float:right;
margin:0 0px 10px 10px;
border:2px solid #FFFFFF;
}

.class1 {
height:31px;
}

html, body  {
	margin: 0; 
	padding: 0;
	min-width:820px;
	background-color:#f2f2f2;
	}
img {
    border:0px;
}

a {
	font-family:Tahoma; 
	font-weight:normal;
	color:#006699;
	text-decoration:underline;
}
a:hover { 
	text-decoration:none; 
}
	
p, body, font, div, td { 
	font-family:Tahoma;
	font-size:12px; 
	color:#000000;
	line-height:16px;
	}
p {
	text-align:justify
	}

h1 { 
	font-family:Tahoma; 
	font-size:22px; 
	font-weight:normal;
	padding-bottom:20px;
	margin:0;
}
h2 { 
	font-family:Tahoma; 
	font-size:18px; 
	font-weight:normal;
	padding:0 0 10px 0;
	margin:0
}
h2 a { 
	font-family:Tahoma; 
	font-size:18px; 
	font-weight:normal;
	color:#006699;
	line-height:1.0em;
	text-decoration:underline;
}

h3 { 
	font-family:Tahoma; 
	font-size:16px; 
	font-weight:bold
}
h3 a { 
	font-family:Tahoma; 
	font-size:16px; 
	font-weight:bold;
	color:#006699;
	line-height:1.0em;
	text-decoration:underline;
}

.header {
	background:url(/img/head_bg.jpg) left repeat-x;
	}
.logo {
	padding-top:22px;
	padding-right:14px;
	}
.logo_phone {
	font-family:Arial;
	font-size:15px;
	font-weight:bold;
	color:#65473E;
	text-align:center;
	line-height:1.3em;
	}
.logo_name {
	font-family:Tahoma;
	font-size:11px;
	color:#65473E;
	text-align:center;
	line-height:1.2em;
	}
.basket {
	background:url(/img/basket.gif) center no-repeat;	
	}
.basket_txt {
	font-family:Tahoma;
	font-size:13px;
	color:#65473E;
	text-align:left;
	line-height:1.4em;
	padding:0px 14px 0px 18px;
            font-weight:bold;
	}
.basket_txt a {
	font-family:Tahoma;
	font-size:13px;
	font-weight:bold;
	color:#006699;
	text-decoration:underline
	}
.basket_txt a:hover {
	text-decoration:none;
	color:#CC0000
	}
.menu {
	background:#FFFFFF;
	border:#CCCCCC 1px dashed;
	padding:0px 20px 0px 20px;
	color:#CC0000;
	font-weight:bold;
	text-align:center
	}
.menu a {
	font-family:Tahoma;
	font-size:12px;
	font-weight:bold;
	color:#CC0000;
	text-decoration:underline;
	}
.menu a:hover {
	text-decoration:none;
	color:#006699
	}
.footer {
	background:url(/img/footer_bg.jpg) top repeat-x;
	border-top:#999999 1px solid;
	}
.f_left p {
	font-family:Tahoma;
	font-size:11px;
	color:#006699;
	line-height:1.3em;
	padding:0px 0px 0px 20px;
	}
.f_left a {
	font-family:Tahoma;
	font-size:12px;
	color:#000000!important;
	text-decoration:none;
	}
.f_left a:hover {
	text-decoration:underline;
	}
.nav a {
	font-family:Tahoma;
	font-size:13px;
	font-weight:bold;
	color:#006699;
	text-decoration:underline;
	}
.nav a:hover {
	color:#008ED2;
	text-decoration:none;
	}
.nav_s a {
	font-family:Tahoma;
	font-size:11px;
	font-weight:normal;
	color:#666666;
	text-decoration:underline;
	padding-left:14px;
	line-height:1.8em;
	background:url(/img/arrow.jpg) left no-repeat
	}
.nav_s a:hover {
	color:#7F7F7F;
	text-decoration:none;
	}
.vyzov {
	font-family:Tahoma;
	font-size:11px;
	color:#000000;
	padding:15px 15px 0px 15px;
	text-align:left;
	background:#FFFFFF; 
	}
.news {
	font-family:Tahoma;
	font-size:11px;
	color:#8C8C8C;
	line-height:1.3em;
	}
.news a {
	color:#006699;
	text-decoration:underline;
	}
.news a:hover {
	text-decoration:none;
	}
.container {
	padding:0px 30px 20px 20px;
	}
.doors {
	padding:20px 30px 20px 30px;	
	background-color:#FFFFFF;
	border-left:#FFCC00 1px solid;
	border-right:#FFCC00 1px solid;
	border-top:#FFCC00 1px solid;
	}
.doors p {
	font-family:Tahoma;
	font-size:11px;
	color:#000000;
	}
.answer {
	background:#FFFFFF;
	border-top:#006699 1px solid;
	border-right:#006699 1px solid;
	padding:15px 15px 0px 15px;
	font-family:Tahoma;
	font-size:11px;
	color:#000000;
	}
	
a.vinilis {                                           
display:block;
background-image: url(/img/vinilis_1.jpg);                             
width:158px;
height:28px;
}
a.vinilis:hover {                                       
display:block;
background-image: url(/img/vinilis_2.jpg);
width:158px;
height:28px;
}
a.poroshok {                                           
display:block;
background-image: url(/img/poroshok_1.jpg);                             
width:197px;
height:28px;
}
a.poroshok:hover {                                       
display:block;
background-image: url(/img/poroshok_2.jpg);
width:197px;
height:28px;
}
a.otdelka {                                           
display:block;
background-image: url(/img/otdelka_1.jpg);                             
width:158px;
height:28px;
}
a.otdelka:hover {                                       
display:block;
background-image: url(/img/otdelka_2.jpg);
width:158px;
height:28px;
}
a.massiv {                                           
display:block;
background-image: url(/img/massiv_1.jpg);                             
width:153px;
height:28px;
}
a.massiv:hover {                                       
display:block;
background-image: url(/img/massiv_2.jpg);
width:153px;
height:28px;
}

.path {
	font-size:11px;
	color:#999999;
	font-family:Tahoma;
	clear:both;
	width:100%;
	margin:10px 0px 15px 0px
	}
.path a {
	color:#999999;
	text-decoration:underline;
	}
.path a:hover {
	color:#999999;
	text-decoration:none;
	}
	
.liner {
	background:url(/img/dash.jpg) center repeat-x;
	width:93%;
	clear:both;
	margin:0;
	padding:0;
	vertical-align:middle;
	}
	
.date {
	width:73px;
	height:16px;
	clear:both;
	font-size:11px;
	font-weight:bold;
	color:#006699;
	padding-bottom:4px;
	}
	
.faq {
	font-size:11px;
	width:90%;
	padding-right: 10px;
	margin-top:15px;
	line-height:1.2em;
                }
	
.Maps {width:100%;}
.col1 {width:15%; text-align:left; padding-right:20px; border-right:#CCCCCC 1px dotted;}
.col2 {width:40%; text-align:left; padding-right:20px; padding-left:20px; border-right:#CCCCCC 1px dotted;}
.col3 {width:45%; text-align:left; padding-right:20px; padding-left:20px;}

.menu_space {width:100%; height:30px; background:url(/img/dash.jpg) repeat-x center;}

#currLMenu  {
	font-family:Tahoma;
	font-size:13px;
	font-weight:bold;
	color:#006699;
	text-decoration:underline;
	}

.nav_s #currLMenu {
	font-family:Tahoma;
	font-size:11px;
	font-weight:normal;
	color:#666666;
	text-decoration:underline;
	padding-left:14px;
	line-height:1.8em;
	background:url(/img/arrow.jpg) left no-repeat
	}
	
.product_foto {
	background:url(/img/art_angle.jpg) top left no-repeat; padding:2px 0px 0px 2px;
	}
.product_liner {
	height:20px; width:90%; margin:auto;
	background:url(/img/dash.jpg) center repeat-x;
	clear:both;
	margin:0;
	padding:0;
	vertical-align:middle;
	 }
.product_info {
	 float:left; margin-left:10px; margin-bottom:20px;
	 }
.product_price {
	 color:#CC0000; font-weight:bold;
	 }
.product_a {padding: 0px 10px 0px 10px;}
.product_a a {font-size: 11px;}
.product_a a:hover {font-size: 11px;}

.f1 {border-right:#CCCCCC 1px dotted; padding-right:6px;}
.f2 {border-right:#CCCCCC 1px dotted; padding-right:2px;}
.f3 {padding-left:3px;}

