html, body {
	height:100%;
	font-family:Tahoma,Arial,Helvetica,sans-serif;
	margin:0;
	padding:0;
}
body {
	text-align:center;
}
h1 {
	font-size:14pt;
	font-weight:bold;
	margin:10px 0 20px;
}
.container-body {
	margin:0 auto;
	min-height:100%;
	background: #F5F3F4 url("images/container_bg.jpg") repeat-x;
}
.container-footer {
	margin:0 auto;
	height:138px;
	background: #F5F3F4 url("images/footer_bg.gif") repeat-x;
}
	.footer-content {
		margin:0 auto;
		width:1020px;
		text-align:left;
		height:100%;
	}
.container {
	margin:0 auto;
	width:1020px;
	text-align:left;
	
}

	.logo {
		border:0;
		float:left;
		width:227px;
		height:96px;
		margin:10px 0 0;
	}
		.logo img{
			border:0;
		}
		.welcome-text {
			color:#fff;
			font-size:18px;
			margin:30px 0 0 65px;
		}
		.auth {
			width:283px;
			height:70px;
			background:transparent url(images/login_bg.gif) no-repeat top left;
			margin:15px 0 0 45px;
			padding:10px 0 0 20px;
			
		}
	.top-menu {
		float:left;
		margin:20px 0px 0 165px;
	}
		.home {
			float:left;
			margin:0 15px 0 0;
		}
			.home img {
				float:left;
				vertical-align:top;
				border:0;
			}
		.mail {
			float:left;
			margin:0 15px 0 0;
		}
			.mail img {
				float:left;
				vertical-align:top;
				border:0;
			}
		.map {
			float:left;
			margin:0 15px 0 0;
		}
			.map img {
				float:left;
				border:0;
			}
		.icons-spacer {
			float:left;
			width:1px;
			height:11px;
			background:transparent url("images/icons_spacer.gif") repeat-y;
			padding:0 15px 0 0;
		}
	.header {
		width:1020px;
		height:281px;
	}
		.menu {
			width:279px;
			height:281px;
			float:left;
			
		}
		.service {
			float:left;
			width:738px;
			height:281px;
			background:transparent url("images/head.jpg") no-repeat left top;
		}
	.line {
		font-size:0pt;
		width:1017px;
		height:16px;
		background:transparent url("images/hor_line.jpg") no-repeat;
	}
	.search {
		
		width:270px;
		height:50px;
		font-size:0px;
		margin:20px 0 0 160px;
	}
		.search-text {
			font-size:16px;
			color:#000;
			
		}
		.search-field {
			margin:5px 0 0;
			padding:2px 0 0 0px;
			
			
		}
			.search-field input {
				border:1px solid #000;
				
				height:20px;
				width:190px;
				line-height:normal;
				vertical-align:top;
			}
			.search-field img {
				cursor:pointer;
				vertical-align:top;
				width:36px;
				height:25px;
				margin:0 0 0 8px;
			}
		.search-radio {
			line-height:20px;
		}
			.search-radio input{
			
			}
			.search-radio label{
				font-size:10px;
				line-height:15px;
			}

.main {

}
	.left {
		float:left;
		width:279px;
		overflow:hidden;
	}
		.catalog-link {
			width:285px;
			height:99px;
			background:transparent url("images/catalog.jpg") no-repeat;
			cursor:pointer;
		}
		.catalog-basket {
			width:285px;
			height:99px;
			background:transparent url("images/basket_bg.jpg") no-repeat;
			padding:25px 0 0 65px;
		}
		.special {
			margin:5px 0 0;
			width:285px;
			
			background:transparent url("images/left_bg.gif") repeat-y;
		}
			.special-logo {
				width:285px;
				height:150px;
				background:transparent url("images/special_logo.jpg") no-repeat;
			}
				.special-offer {
					margin:30px 20px 0 20px;
				}
		.special-footer {
			width:285px;
			height:24px;
			background:transparent url("images/special_footer.gif") no-repeat;
		}
		.left-contacts {
			margin:30px 10px 0 40px;
		}
	.workarea {
		float:left;
		width:708px;
		padding:20px 10px 0 20px;
		overflow:hidden;
	}
		.content {
			text-align:justify;
			line-height:normal;
		}
	
.footer {
	padding:40px 10px 70px;
	
}
	.footer-line {
		height:2px;
		width:680px;
		background:transparent url("images/footer_line.gif") repeat-x;
		margin:0 0 20px 20px;
	}
	.footer-menu {
		padding:0 0 0 265px;
	}
		.footer-menu-top {
			margin: 0 0 0 20px
		}
		.footer-menu-sub-top {
			margin:0 0 0 70px;
		}
	.footer-copyright {
		float:left;
		width:210px;
		margin:0 200px 0 0px;
		color:#212121;
		font-size:11px;
		padding:0 0 0 50px;
		line-height:15px;
	}
		.footer-copyright a,
		.footer-copyright a:visited {
			color:#212121;
			font-size:11px;
		}
		.footer-copyright a:hover {
			color:#212121;
			font-size:11px;
			text-decoration:none;
		}
			
			
	.footer-counters {
		float:left;
		width:200px;
		height:40px;
		margin:0 140px 0 0;
	}
	.footer-made_in {
		float:left;
		width:170px;
		height:40px;
		font-size:11px;
		color:#212121;
	}
		.footer-made_in img {
			border:0;
		}
		.footer-made_in a,
		.footer-made_in a:visited{
			font-size:11px;
			color:#212121;
		}
		.footer-made_in a:hover{
			font-size:11px;
			color:#212121;
			text-decoration:none;
		}
.line-spacer {
	background:transparent url("images/line_spacer.gif") repeat-x;
	height:1px;
}


.title-underline {
	background:transparent url(images/underline_title.gif) repeat;
	height:4px;
	width:30px;
	margin:5px 0 20px;
	font-size:0px;
}


body, table {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#212121;
}


H1 { /* Стиль заголовков первого уровня */
	font-family: Tahoma, Verdana, Sans-Serif;
	font-size:26px;
    font-weight:normal;
    color:#212121;
	margin:0;
}


H2 { /* Стиль заголовков второго уровня */
	font-family: Tahoma, Verdana, Sans-Serif;
	font-size:24px;
    font-weight:normal;
    color:#212121;
	margin:0;
}

H3 { /* Стиль заголовков третьего уровня */
	font-family: Tahoma, Verdana, Sans-Serif;
	font-size:22px;
    font-weight:normal;
    color:#212121;
}

H4 { /* Стиль заголовков четвертого уровня */
	font-family: Tahoma, Verdana, Sans-Serif;
	font-size:18px;
    font-weight:normal;
    color:#212121;
}

H5 { /* Стиль заголовков пятого уровня */
	font-family: Tahoma, Verdana, Sans-Serif;
	font-size:14px;
    font-weight:bold;
    color:#212121;
}

H6 { /* Стиль заголовков шестого уровня */
	font-family: Tahoma, Verdana, Sans-Serif;
	font-size:12px;
    font-weight:bold;
    color:#212121;
}


.png {filter:expression(fixPNG(this));}
a.menu:link, a.menu:visited {font-family: Tahoma, Arial, Helvetica, sans-serif;	font-size:12px; color:#363636; text-decoration:underline; font-weight:bold;}
a.menu:hover {font-family: Tahoma, Arial, Helvetica, sans-serif;font-size:12px; color:#363636; text-decoration:none; font-weight:bold}

.date {background-color: #8ab70a; color:#fff; font-weight:bold; padding:3px}
a.item:link, a.item:visited, a.item:hover {font-family: Tahoma, Arial, Helvetica, sans-serif;font-size:12px; color:#ffffff; text-decoration:none; font-weight:bold}

a.log:link, a.log:visited {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#cbe7e0; text-decoration:underline; font-weight:normal}
a.log:hover {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#cbe7e0; text-decoration:none; font-weight:normal}

a.pom:link, a.pom:visited {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff; text-decoration:underline; font-weight:normal}
a.pom:hover {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff; text-decoration:none; font-weight:normal}

a.botmenu:link, a.botmenu:visited {font-family: Tahoma, Arial, Helvetica, sans-serif;	font-size:11px; color:#575757; text-decoration:underline; font-weight:bold;}
a.botmenu:hover {font-family: Tahoma, Arial, Helvetica, sans-serif;font-size:11px; color:#6fc035; text-decoration:none; font-weight:bold}

#pager {padding-bottom:10px; text-align:center; font-size:11px; font-weight:bold;}
#pager span {background-color: #8ab70a; color:#fff; padding:3px 6px; margin:0 0;}
#pager a {color:#494d54; margin:0;}

.layer {
    width:270px;
    height:230px;
    overflow-y:hidden;    
}

a, a:visited {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#000000;
	text-decoration: underline;
	font-weight:normal;
}

a:hover {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#000000;
	text-decoration:none;
	font-weight:normal;
}

P {line-height:16px; margin:0; margin-bottom:10px; }

UL { margin: 5px 0 10px 10px; padding-left:0; list-style:none; }
UL LI { background:url(images/li.gif) no-repeat 0 4px; margin:0; padding:0 0 5px 20px; }
OL { margin-left:20px; padding:0 0 5px 10px; }
OL LI { list-style-image:none; margin:0; padding:0 0 5px 0; }

TABLE.border { border: solid black 1px; border-collapse:collapse; }
TABLE.border TD { border-bottom: solid black 1px; border-right:solid black 1px; margin:0; padding:3px 10px 3px 10px; text-align:left; }

FORM { margin:0;padding:0;}

.textfield { /* Настройки шрифтов полей ввода */
	font-family: Tahoma, Verdana, Sans-Serif;
	font-size:8pt;
	padding:1px;
	margin-left:5px;
    background:white;
    border:solid #363636 1px;
}

.textarea { /* Настройки шрифтов полей ввода текста */
	font-family: Tahoma, Verdana ,Sans-Serif;
	font-size:8pt;
	padding:1px;
	margin-left:5px;
    background:white;
    border:solid #363636 1px;
}

.product {text-align:center; height:40px; border-right:1px dotted #bbbbbb; border-bottom:1px dotted #bbbbbb;}
.product1 { height:40px;}

a.bsk:link, a.bsk:visited {font-family: Tahoma, Verdana, Sans-Serif;font-size:11px; margin:0; color:#ffffff; font-weight:normal; text-decoration:underline}
a.bsk:hover {font-family: Tahoma, Verdana, Sans-Serif;font-size:11px; margin:0; color:#ffffff; font-weight:normal; text-decoration:none}
.bsk {font-family: Tahoma, Verdana, Sans-Serif;font-size:11px; margin:0; color:#ffffff; font-weight:normal; margin-left:57px}

/* Стили всплывающего окна добавления в корзину  */
#basket {text-align:center; border:1px solid dimgray;padding:0px;margin:10px; } /* Все окно*/
#basket .hd {padding:5px; background-color:dimgray;color:white} /* Заголовок */
#basket .bd {padding:5px;background-color:white } /* Содержимое */

