/* CSS Document */

html, body, form{
	height: 100%;
	margin: 0;
	padding: 0;
}

form { height: auto; }

body {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #424242;
	background: #fff url(/images/bg_body.gif) repeat-y;
}

img { border: #000 0px solid; }

a { color: #366AAC; text-decoration: underline; }
a:hover { text-decoration: none; }
a:visited {}

input, textarea, select { font-family: Arial, Helvetica, sans-serif; font-size: 100%; font-weight: 100; }
table { border-collapse: collapse; } table td { padding: 0px; vertical-align: top }

#all {
	width: 100%;
	min-width: 990px;
	_width: expression((document.documentElement.clientWidth || document.body.clientWidth) < 991 ? "990px" : "100%");
	background: url(/images/bg_head.gif) no-repeat top right;
}

#main {
	background: url(/images/bg_all.jpg) no-repeat;
}
	
	#left {
		float: left;
		width: 329px;
		padding-top: 209px;
		margin-right: -329px;
		background: #fff url(/images/bg_all.jpg) no-repeat;
	}
	
		#left .title {
			padding-left: 39px;
			font-size: 160%;
			color: #000;
			padding-top: 20px;
			padding-bottom: 14px;
		}
	
		#left #menu {
			width: 250px;
			padding: 0 16px;
			margin: 0;
			list-style: none;
			margin-left: 24px;
			background: #E6E5E3;
			min-height: 350px;
			_height: 350px;
		}
			#left #menu li {
				padding-bottom: 5px;
				padding-bottom: 5px;
			}
			#left #menu li a {
				font-weight: 900;
				color: #144587;
				text-decoration: none;
			}
			#left #menu li a:hover {
				text-decoration: underline;
			}
				#left #menu ul {
					margin: 0;
					padding: 0;
					list-style: none;
					padding-top: 5px;
					padding-bottom: 5px;
				}
					#left #menu ul li {
						padding-bottom: 0;
					}
					#left #menu ul li a {
						font-weight: 100;
						color: #424242;
						text-decoration: none;
					}
					#left #menu ul li a:hover {
						text-decoration: underline;
					}

	
		#left #other {
			background: #3063A7 url(/images/bg_left.jpg) no-repeat;
			padding-top: 50px;
			color: #fff;
			padding-bottom: 50px;
		}
		
			#left .addr {
				border: #fff 1px solid;
				margin: 0 19px 0 20px;
				padding: 13px 19px;
				color: #fff;
			}
			#left .addr a {
				color: #fff;
				text-decoration: none;
			}
			#left .addr .big {
				font-size: 130%;
				font-weight: 600;
			}
			
			#left .articles {
				padding: 20px 40px 20px 41px;
				
			}
				#left .articles a {
					color: #fff;
					text-decoration: none;
				}
				#left .articles a:hover {
					text-decoration: underline;
				}
				#left .articles ul {
					margin: 0;
					padding: 0;
					padding-top: 14px;
					list-style: none;
					color: #fff;
				}
	
	
	
	
	#center {
		margin-left: 363px;
		padding-right: 30px;
	}
	
		#header {
			position: relative;
			height: 58px;
			padding-top: 43px;
			margin-left: -32px;
			color: #fff;
		}
			#logo {
				position: absolute;
				left: -29px;
				top: 7px;
				
			}
			#tel {
				padding-top: 14px;
			}
			
		#topmenu {
			height: 24px;
			width: 55%;
		}
			#topmenu td {
				height: 24px;
				vertical-align: middle;
				padding-right: 42px;
				white-space: nowrap;
			}
			#topmenu a {
				color: #144587;
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-weight: 600;
				text-decoration: none;
			}
			#topmenu a:hover {
				color: #000;
				text-decoration: none;
			}
			
		#conntent {
			padding-bottom: 50px;
		}
			#conntent h1 {
				padding: 0;
				margin: 0;
				font-size: 160%;
				color: #000;
				font-weight: 100;
				padding-top: 20px;
				padding-bottom: 14px;
			}
			#conntent h2 {
				padding: 0;
				margin: 0;
				font-size: 130%;
				color: #144587;
				font-weight: 600;
				padding-bottom: 10px;
			}
				#conntent h2 a {
					color: #144587;
					text-decoration: none;
				}
				#conntent h2 a:hover {
					text-decoration: underline;
				}
			#conntent h3 {
				padding: 0;
				margin: 0;
				font-size: 120%;
				color: #144587;
				font-weight: 600;
				padding-bottom: 10px;
			}
			
			#conntent p {
				padding: 0;
				margin: 0;
				padding-bottom: 12px;
			}
			
			#conntent #cat_list {
				margin-top: 14px;
			}
			
			#conntent .item {
				margin-bottom: 20px;
			}
				#conntent .item .imag {
					width: 122px;
				}
				#conntent .item .txt {
				}
				#conntent .item ul {
					margin: 0px;
					padding: 0px;
					list-style: none;
				}
				#conntent .item li {
				}
				#conntent .item li a {
				}
				#conntent .item li a:hover {
					color: #000;
					text-decoration: none;
				}
				
			.cart ul {
				margin: 0;
				padding: 0;
				list-style: none;
				padding-bottom: 20px;
			}
				.cart ul li {
					padding-left: 10px;
					background: url(/images/li.gif) no-repeat 0 5px;
				}
				
			.cart table.order {
				border: #999 1px solid;
			}
				.cart table.order th {
					text-align: center;
					padding: 10px 14px;
					background: #DBD9D9;
					font-weight: 100;
					color: #144587;
					border-bottom: #999 1px solid;
					border-right: #999 1px solid;
				}
				.cart table.order td {
					text-align: center;
					color: #000;
					padding: 10px 14px 0px 14px;
				}
				.cart table.order a {
					font-size: 90%;
					color: #144587;
					text-decoration: none;
				}
					.cart table.order a:hover {
						text-decoration: underline;
					}
				
			.links {
				padding-top: 20px;
			}
				.links a {
					color: #144587;
				}
					.links div {
						padding: 5px 8px;
					}
					.links div a {
						color: #424242;
						text-decoration: none;
					}
					.links div a:hover {
						text-decoration: underline;
					}
				
				
				
			
		#footer {
			clear: both;
			margin-left: 363px;
			margin-right: 30px;
			background: #3063A7;
			padding: 9px 25px;
			color: #fff;
		}
		
			#footer .counts {
				padding-right: 20px;
			}
			
			/* sape_block */

	table.sape_block td {
	padding: 4px 0 2px 10px;
	font-size: 11px;
	line-height: 12px;
	text-align: left;
	}

	table.sape_block td a{
	font-size: 11px;
	text-decoration: none;
	line-height: 12px;
	}

	table.sape_block td.4link a{
	font-size: 11px;
	text-decoration: none;
	line-height: 12px;
	}
	
 /* / sape_block */
 
 ul.art_ul {
	width: 300px; 
	height: 100px; 
	overflow: hidden; 
	border: 0px solid white; 
	padding: 0px !important;
	margin: 0;
	}


/* стили фидбека */

.feedback_form TD {
	color: #154688;
	font-size: 11px;
	} 

.feedback_form TD input, .feedback_form TD textarea {
	border: 1px solid #154688;
	background: #FFFFFF;
	font: 11px Verdana;
	} 

.button {
	background: #154688;
	color: #ffffff;
	height: 22px;
	vertical-align: top;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	line-height: 9px;
}

.metroline1 { COLOR: #D62118; }
.metroline2 { COLOR: #009442; }
.metroline3 { COLOR: #291873; }
.metroline4 { COLOR: #0094DE; }
.metroline5 { COLOR: #543C04; }
.metroline6 { COLOR: #E77318; }
.metroline7 { COLOR: #DE107B; }
.metroline8 { COLOR: #FCCC04; }
.metroline9 { COLOR: #93979A; }
.metroline10 { COLOR: #84BC54; }
.metroline11 { COLOR: #34649C; }
.metroline21 { COLOR: #B1D8FF; }
.metroline22 { COLOR: #C9CBBE; }
.metroline23 { COLOR: #F9CEAE; }
.metroline24 { COLOR: #466480; }

.BDform { 
	FONT: 10px Trebuchet, Arial; 
	COLOR: #00446B; 	
	BACKGROUND: #FFFFFF;
}

/* /стили фидбека*/

a.catalog_r {
color: #999999;
font-size: 11px;
}


	
	
	
	
