body, html {
	margin:0;
	padding:0;
	height:100%;
	}
	
table.t_1 {
	width:960px;
	border:none;
	}
a:hover {
	text-decoration:underline;
}
	
td.td_1 {
	background:url(../img/panorama.gif) no-repeat center bottom;
	height:106px;
	margin:0;
	padding:0;
	vertical-align:top;
	}

div.logo {
	float:left;
	margin:-6px 0 0 10px;
	padding:0 !important;
	border:none;
	}

#phones {
	float:right;
	width:200px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2a4a84;
	font-weight:bold;
	text-align:right;
	margin-top:14px;
	}

#block1 {
          visibility: hidden;
	}

td.td_2 {
	background:url(../img/dots_mp.gif) 612px top;
	height:100px !important;
	margin:0;
	padding:0;
	border-bottom:1px solid #FFFFFF;
	}

div.man {
	float:left;
	position:absolute;
	margin:0;
	padding:0;
	border:none;
	top:83px;
	width:233px;
	height:127px;
	background:url(../img/man.gif) no-repeat left top;
	}
div.banner {
          visibility: hidden;
	  }
td.td_3 {
	width:224px;
	vertical-align:top;
	background:url(../img/red_bot.gif) no-repeat left bottom #cc3f32;
	padding-bottom:15px;
	}
	
td.td_5 {
	width:224px;
	vertical-align:top;
	background:url(../img/grey_dots.gif);

}

td.content {
	width:512px;
	vertical-align:top;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#535353;
	padding:5px 15px 30px 15px;
	}

td.content a {
	color:#cc3f32;
	text-decoration:none;
	}

#top_menu {
	position:relative;
	display:block;
	width:960px;
	top:87px;
	margin:0;
	padding:0;
	z-index:2;
	text-align:right;
	vertical-align:top;
	}

#top_menu a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	background:url(../img/top_b_bg.gif) repeat-x left top;
	padding:2px 25px 2px 18px;
	text-decoration:none;
	line-height:20px ;
	margin:0 1px 0 0;
	}	

#top_menu span {
	background:url(../img/top_b_ugol.gif) no-repeat right top;
	margin:0;
	padding:2px 8px 2px 0;
	font-size:11px;
	}

#top_menu a:hover,td.td_3 ul li a:hover,#special_offers a:hover,td.content_product div.buttons a.add:hover, td.content_product div.buttons a.clear:hover,div.red_but a:hover   {
	text-decoration:underline;
	}
	
td.content_sec {
	border:1px solid #b5b5b5;
	border-top:none;
	}

td.td_3 p,td.td_4 p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#535353;
	line-height:21px;
	background:url(../img/ugol.gif) no-repeat right top #b5b5b5;
	margin:0;
	padding-left:10px;
	}

td.td_3 ul,td.content_sec ul  {
	list-style-type:none;
	margin:0;
	padding:0;
	}

td.td_3 ul li,td.content_sec ul li {
	display:block;
	border-bottom:1px solid #e47f71;
	}

td.content_sec ul li {
	border-bottom-color:#b5b5b5;
	}

td.td_3 ul li a {
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	background:url(../img/red_dot.gif) no-repeat 8px left;
	margin:0 0 0 7px;
	padding:3px 10px 3px 8px;
	text-decoration:none;
	line-height:14px;
	}

#start_page_top_image {
	height:30px;
	background:url(../img/map_cont.jpg) no-repeat left top;
	border-bottom:1px solid #aaaaaa;
	}

#search {
	background-color:#b5b5b5;
	padding:5px 10px 3px 10px;
	margin:0;
	vertical-align:top;
}

#search p.curs {
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:12px;
	color:#717171;
	font-weight:bold;
	margin:0;
	padding:0;
	background:none;
	}
	
#search p {
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:12px;
	color:#535353;
	font-weight:bold;
	margin:6px 0 0 0;
	padding:0 0 3px 15px;
	background:url(../img/search.gif) no-repeat left center;
	}

form {
	margin:0;
	padding:0;
	}

input {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#535353;
	border:1px solid #46609d;
	}

select {
		font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#535353;
		border:1px solid #46609d !important;
		}
		
option {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#535353;
	}	
	
#search select{
	width:159px;
	}
#search input {
	width:155px;
	}
#search input.button {
	width:19px;
	}

input.button {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	background:url(../img/button.gif) repeat-x left top;
	border:none;
	cursor:hand;
	}

td.td_5 p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#535353;
	font-weight:bold;
	margin:0;
	padding:4px 10px 3px 10px;
	}

#special_offers {
	display:block;
	margin:0 0 10px 0;
	}

#special_offers h3 {
	display:inline;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	font-weight:bold;
	line-height:20px;
	margin:0 0 0 15px;
	padding:3px 10px 3px 10px;
	background:url(../img/blue_l.gif) no-repeat left top #2a4a84;
	}

#special_offers p {
	display:block;
	margin:0;
	background-color:#2a4a84;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	font-weight:normal;
	text-decoration:none;
	}

#special_offers a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;
	}
	
#special_offers p img {
	float:left;
        width:60px;
	border:1px solid #002f65;
	border-right:2px solid #002f65;
	margin-right:5px;
	}

#special_offers p.price {
	display:block;
	clear:both;
	background-color:#6789b7;
	text-align:right;
	}

#special_offers p.price img {
	float:none;
	margin:0;
	padding:0;
	border:none;
	}

#special_offers p.price span {
	background: url(../img/red_but_r.gif) no-repeat top right #dd2626;
	margin:0;
	padding:0 5px 0 0;
	line-height:14px;
	}
	
#special_offers p.price span a {
	background: url(../img/red_but_l.gif) no-repeat top left #dd2626;
	margin:0;
	padding-right:3px;
	}

#footer {
	margin:0;
	padding:0;
	}
	
#footer img {
	float:left;
	}

address {
	display: block;
	background-color:#C7C7C7;
	font-family:Helvetica;
	font-size:12px;
	color:#535353;
	font-weight:bold;
	margin-top:47px;
	padding:10px 20px 10px 20px;
	height:49px;
}

#adress {
	display: block;
	background-color:#C7C7C7;
	font-family:Tahoma,Arial,Sans Serif;
	margin-top:47px;
	padding:10px 20px 10px 20px;
	height:49px;
}


td.root_line {
	background:#b5b5b5;
	}

td.root_line a.start {
	background: url(../img/top_b_ugol.gif) no-repeat left top;
	margin:0;
	padding:1px 0 1px 0;
	}

td.root_line a {
	background:url(../img/top_b_bg.gif) repeat-x left top;
	margin:0;
	padding:1px 3px 1px 3px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;
	line-height:16px;
	}

td.root_line a.end {
	background: url(../img/top_b_ugol_r.gif) no-repeat right top;
	margin:0;
	padding:1px 0 1px 0;
	}

td.content_sec {
	margin:0;
	padding:26px 1px 30px 75px;
	}

td.content_sec ul li a {
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#c33c30;
	background: url(../img/pila.gif) no-repeat 8px left;
	margin:0;
	padding:3px 10px 3px 15px;
	text-decoration:none;
	line-height:14px;
	}

td.search {
	background-color:#D2D2D2;
	height:33px;
	vertical-align:middle;
	border-top:1px solid #FFFFFF;
	}
	
td.search p {
	display:inline;
	background:url(../img/search2.gif) no-repeat left center;
	padding:5px 15px 5px 15px;
	margin:0 0 0 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#535353;
	font-weight:bold;
	}
td.search input {
	margin:0 0 0 10px;
	height:16px;
	}

td.search input.button {
	width:19px;
	margin-bottom:2px;
	}

td.content_product {
	vertical-align:top;
	padding-bottom:40px;
	}

td.content_product h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#c33c30;
	margin:0;
	padding:10px 20px 0 20px;
	border-bottom:2px solid #b5b5b5;
	}
	
td.content_product div.buttons {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	display:inline;
	float:left;
	margin:20px 0 0 0;
	}

td.content_product div.buttons a.add {
	background:url(../img/add.gif) no-repeat left center;
	margin:0 10px 0 10px;
	text-decoration:none;
	color:#c33c30;
	padding:2px 10px 2px 15px;
	}

td.content_product div.buttons a.clear {
	background:url(../img/clear.gif) no-repeat left center;
	margin:0 10px 0 10px;
	text-decoration:none;
	color:#c33c30;
	padding:2px 10px 2px 15px;
	}

td.content_product div.pages {
	display:inline;
	color:#B5B5B5;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	float:right;
	margin:20px 0 0 0;
	}

td.content_product div.pages a {
		color:#c33c30;
		padding:0 2px 0 2px;
		margin:0 1px 0 1px;
		text-decoration:none;
		}
td.content_product div.pages a:hover,td.content_product div.pages a.active {
	background-color:#c33c30;
	color:#FFFFFF;
	text-decoration:none;
	}

.product_list {
	
	/*clear:both;display:block;*/
	}

.product_list td.zag {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	background-color:#1e3875;
	padding:4px;

	}

.product_list .zag a {
	text-decoration:none;
	color:#FFFFFF;
}

.product_list .zag a:hover {
	text-decoration:underline;
}
	
.product_list td, div.itogo {
	background-color:#d4dbe7;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#1e3875;
	padding:4px;
	}

.product_list td.select {
	background:url(../img/grey_dots.gif);
}

table.product_list td.select input {
	margin:0;
	padding:0;
	border:none;
	}

table.product_list .img {
	display:block;
	border:1px solid #1e3875;
	border-right:2px solid #1e3875;
	}
table.product_list td a, div.itogo  a{
	color:#c33c30;
	text-decoration:none;
	}

.blin a {
	color:#cccccc;
	text-decoration:none;
	}

div.b_pic {
	text-align:right;
	padding:40px 10px 5px 0;
	display:block;
	}

table.item1 {
	margin:10px 20px 0 25px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#535353;
}

table.item {
	float:left;
	margin:10px 20px 0 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#535353;
	text-align:left;
	}

table.item td {
	background-color:#d2d2d2;
	border-bottom:1px solid #FFFFFF;
	padding:4px;
	}
	
table.item td.col-vo {
	background:none !important;
	}

#clear {
	clear:both;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1px;
	margin-bottom:10px;
	}

td.content_product div.spec {
	display:inline;
	margin:0 0 0 4px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	font-weight:bold;
	background: url(../img/red_ugol2.gif) no-repeat left top #cc3f32;
	padding:2px 15px 2px 15px;
	}

td.content_product div.spec_text {
	background:#d2d2d2;
	border-top:3px solid #ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#535353;
	margin:0 0 10px 15px;
	padding:15px;
	}

div.red_but, div.red_but_left, div.red_but_right {
	display:inline;
	margin-left:10px;
	background:url(../img/red_b_l2.gif) no-repeat left top;
	padding:0 0 0 4px;
	height:18px;	
	}

div.red_but_left {
	float:left;
	height:22px;
	background:url(../img/red_b_l2.gif) no-repeat left 3px;
	}

div.red_but_right {
	float:right;
	height:22px;
	margin-right:10px;
	background:url(../img/red_b_l2.gif) no-repeat left 3px;
}
	
div.red_but a,div.red_but_left a,div.red_but_right a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	background:url(../img/red_b_r2.gif) no-repeat right top #cc3f32;
	padding:2px 4px 2px 0;
	text-decoration:none;
	} 

div.red_but_left a,div.red_but_right a {
		padding:1px 4px 3px 0;
		}

div.itogo {
	background-color:#FFFFFF !important;
	text-align:right;
	padding-right:40px;
	}

table.basket_form {
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#535353;
	font-weight:bold;
	
}

table.basket_form span,div.basket_formtext span {
	color:#c33c30;
	}

div.basket_text {
	display:inline;
	float:left;
	width:40%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#535353;
	padding:10px;
	margin-left:10px;
	background-color:#e7effb;
	font-weight:bold;
	}

div.basket_fogot {
	clear:left;
		width:40%;
	display:inline;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#535353;
	padding:10px;
	border:1px solid #c7c7c7;
	margin:10px;
	}

div.basket_fogot a {
	background:url(../img/bullet_blue.gif) no-repeat left center;
	padding:2px 0 2px 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#c33c30;
	font-weight:bold;
	text-decoration:none;
}

div.basket_formtext {
	clear:both;
		font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#535353;
	text-align:right;
	padding-right:40px;
	}

div.basket_marg {
	margin-right:40px;
	}

.srch {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
	
.srch li {
	border-bottom:1px solid #e47f71;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	background:url(../img/red_dot.gif) no-repeat 8px left;
	margin:0 0 0 7px;
	padding:3px 10px 3px 8px;
	text-decoration:none;
	line-height:14px;
}

.srch li a {
	color: red;;
}

.asss {
	text-decoration: none;
}

.asss:hover {
	text-decoration: none;
}

.prod {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#535353;
	font-weight:bold;
}
#davlen {
width:470px;
font-family: Times, "Times New Roman", serif;
}
#obem {
width:470px;
font-family: Times, "Times New Roman", serif;
}
#headerfield1 {
color: #ff0a08;
font-weight: bold;
font-family: Times, "Times New Roman", serif;
}
#headerfield2 {
color: #ff0a08;
font-weight: bold;
font-family: Times, "Times New Roman", serif;
}
.sndtr {background-color: #F5F5F5;}
.desc {width: 100%}
