@charset "utf-8";
/* CSS Document */

body {
	padding:0 0 0 0;
	margin:0 0 0 0;
	font-size:11px;
	background-repeat: repeat-x;
	background-position: left top;
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-stretch:narrower;
	letter-spacing:0.5px;
	color:#B3D9E2;
	background-image: url(images/bg_body.jpg);
	background-color: #025C7F;
}

/*Header*/

#logo {
	padding-top:0px;
	text-align:right;
	width:250px;
	float: left;
	height: 116px;
	background-image: url(images/logo_m.jpg);
	background-repeat: no-repeat;
	margin: 0;
	}
	
#top {
	font-family: Arial, Helvetica, sans-serif;
	height:325px;
	margin:0;
	z-index:100;
	width: 1024px;
	background-position:left top;
	background-repeat:no-repeat;
	text-align: center;
	
}

#logo a, #logo a:hover img, #logo a:active img {
	border:none;
	border-color:#300;
	color:#300;
	}

#rotator {
	height: 209px;
	width:705px;
	float: left;
	position: relative;
	z-index: 3;
	}
	
#cd {
	position:relative;
	width:705px;
	height: 209px;
	background-image: url(images/thumb_bg1.gif);
	background-repeat: no-repeat;
	background-position: left top;
	left: 265px;
	z-index: 1000;
}

#logo2 {
	text-align:right;
	width:241px;
	float: left;
	background-image: url(images/logo2_bg.jpg);
	background-repeat: no-repeat;
	margin: 0;
	padding: 170px 25px 0 0px;
	height: 29px;
	}

/*Header exit*/



p {margin: 0 0 11px 0;}

	
a img, a:visited img, a:active img {
border:none;	}

.marker {
	color:#3D0505;
	font-weight: 500;
}


.bluebg {
	background-color: #00A5BB;
	height:37px;
	line-height: 50px;
	padding-right: 7px;
	padding-top: 7px;
	padding-left: 7px;
	
}

a, a:visited  {
	font-weight:normal;
	color:#FFF;
	text-decoration:none;
	border:none;
}
	
a:hover  {
	color:#3FF;
	border:none;
}
	
a img {
	border:0;
	border:none;}

h1 a, h1 a:visited {
	color:#333;}

h1 {
	font-size:30px;
	color:#333;
	margin-bottom:24px;
	padding: 0;
	margin-top: 0px;
	font-weight: lighter;
	font-weight:100;
	font-stretch:ultra-condensed;
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height:30px;
}

h2 {
	font-weight: lighter;
	font-weight:100;
	font-stretch:ultra-condensed;
	font-family: Georgia, "Times New Roman", Times, serif;
}

h3 {
	font-size:14px;
	color:#16120F;
	
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	margin:0;
	
}

.blue {
	font-family:Arial, Helvetica, sans-serif;
	background-color:#26638F;
	padding: 0 0 0 40px;
	height:29px;
	background-position: left top;
	background-repeat:no-repeat;
	background-image:url(images/h3_bg.jpg);
	line-height:29px;
	color:#FFF;
	font-size:16px;
	font-weight:bold;
	
}

.red {
	font-family:Arial, Helvetica, sans-serif;
	background-color:#AD2B35;
	padding: 0 0 0 40px;
	height:29px;
	background-position: left top;
	background-repeat:no-repeat;
	background-image:url(images/h3_bg.jpg);
	line-height:29px;
	color:#FFF;
	font-size:16px;
	font-weight:bold;
	margin: 0;
	overflow: hidden;
	}

.center {
	text-align:center}

#main {
	width:1024px;
	text-align:left;
	float: left;
	
}



/*Меню с иконками*/

#mmenu {
	background-repeat:repeat-x;
	background-position:left bottom;
	padding-left: 25px;
	padding-right: 20px;
	overflow:hidden;
	float: left;
	width: 465px;
	background-image: url(images/bottom_bg.jpg);
	height: 100px;
	
	
}

#mmenu ul li a, .mmenu ul li a:visited {
	display:block;
	padding-left:15px;
	padding-right:10px;
	width:93px;
	padding-top:120px;
	height:214px;
	text-align:center;
	color:#fff;
	font-size:14px;
	overflow:hidden;
	text-decoration:none;
	text-transform:none;
	line-height:16px;
	font-weight:normal;
	font-family: Arial, Helvetica, sans-serif;
	background-image:url(images/knopka.png);
	background-position:12px 160px;
	background-repeat:no-repeat;
}

#mmenu ul li a:hover, #mmenu ul li a:active {
	color:#CCC;
	background-image:url(images/knopka_over.png);
	background-position:12px 160px;
	background-repeat:no-repeat;
}

#mmenu ul {
	margin:0;
	list-style-type: none;
	padding-left:0px;
}
#mmenu ul li {float:left; margin-right:1px; position:relative;}

/*Меню, однако*/

#menu {
	font-family: arial, sans-serif;
	height:84px;
	margin:0 0 0 0;
	
	z-index:100;
	width: 720px;
	background-image:url(images/menu_bg.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	text-align: left;
	font-weight: bold;
	overflow: hidden;
	filter: left top;
	padding: 0 0 32px 0;
	
}
#menu ul li a, #menu ul li a:visited {
	font-family: arial, sans-serif;
	font-weight:bold;
	font-size:15px;
	letter-spacing: -0.1px;
	padding-left:10px;
	padding-right:20px;
	
	text-align:left;
	color:#fff;
	
	
	overflow:hidden;
	text-decoration:none;
	text-transform:capitalize;
}

#menu ul li a:hover, #menu ul li a:active, #menu ul li:hover {
}

.active {
}

#menu ul {
	margin:0;
	list-style-type: none;
	padding-left:0px;
}
#menu ul li {
	float:left;
	margin-right:1px;
	position:relative;
	background-image: url(images/li_bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top:54px;
	height:84px;
}

#menu_bottom h2 a, #menu_bottom h2 a:hover {
	color:#FFF;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:26px;
	padding-bottom:0px;
	margin-bottom:0px;	
}

#menu_bottom {
	float:left;
	padding-top:40px;
	margin:0;
	font-size:12px;
	z-index:100;
	width: 310px;
	text-align: left;
	padding-left: 28px;
	
	
}
#menu_bottom ul li a, #menu_bottom ul li a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-weight:100;
	display:block;
	padding:0px;
	margin:0px;
	text-align:left;
	color:#FC1900;
	overflow:hidden;
	text-decoration:none;
	text-transform:none;
	letter-spacing:1px;
	width: 290px;
	height:30px;
	line-height: 30px;
}

#menu_bottom ul li a:hover, #menu_bottom ul li a:active {
	
}

#menu_bottom ul {
	margin:0;
	list-style-type: none;
	padding:0px;
}
#menu_bottom ul li {
	float:left;
	margin-right:1px;
	position:relative;
	padding:0px;
	margin:0;
	height:30px;
	width: 290px;
	display:block;
	/*background-image:url(images/line.jpg);*/
	background-repeat:repeat-x;
	background-position:left bottom;
	
}


#topbar {
	height:34px
}

#bc {
	height:32px;
	width: 973px;
	line-height: 32px;
	color: #70716B;
	font-size: 11px;
	text-align: left;
	padding-left: 40px;
}

#bc a, #bc a:visited {
	color:#666;
	text-decoration:none;
}

/*Body*/

#pagebody {
	background-repeat:repeat-x;
	background-position:left top;
	float: left;
	width: 772px;
	background-image: url(images/pagebody_bg.jpg);
	background-color: #015B7E;
}

#lc {
	float: left;
	width: 284px;
	background-position:center top;
	background-repeat:no-repeat;
	text-align:left;
	
	
}
#leftcolcontent {
	float: none;
	background-image: url(images/col_bg.gif);
	background-position: right top;
	background-repeat: repeat-y;
	padding-right: 7px;
	padding-left: 25px;
	padding-top: 20px;
}

#leftcol {
	float: none;
	background-position:center top;
	background-repeat:no-repeat;
	text-align:left;
	background-image: url(images/cat_h_catalog.gif);
	padding: 0 0 0 0;
	margin: 0;
}
#leftcol ul li a, #leftcol ul li a:visited {
	text-decoration:none;
	text-align:left;
	line-height:22px;
	display:block;
	padding-left:30px;
	font-weight:300;
	overflow: visible;
	
	
}

#leftcol ul li a:hover {
	color:#999;
}

#leftcol ul {
	margin:0 2px 0 2px;
	padding:1px 0 0 0px;
	
}

#leftcol ul li {
	list-style:none;
	margin:1px 0 0 0;
	padding:0 0 0 0px;
	
		}
		
#leftcol ul li:hover {
	background-color: #EBEBEB;}
	
		

#mc {
	float:left;
	width: 200px;
	text-align:left;
	;
	background-image: url(images/center_bg.gif);
	background-repeat: no-repeat;
}

#rc {
	float: left;
	width: 488px;
	padding-left: 0px;
	text-align: left;
	padding-right: 0px;
}

/*Bodyexit*/

/*#bottombar {
	float:left;
	background-repeat: no-repeat;
	background-position: center bottom;
	text-align: left;
	font-size: 12px;
	color: #FFF;
	background-image: url(images/bottom_bg.jpg);
	height: 350px;
	padding-left: 10px;
	line-height: 40px;
	width: 1004px;
}*/

#bottombar {
	float:left;
	background-repeat: no-repeat;
	background-position: center bottom;
	text-align: left;
	font-size: 12px;
	color: #FFF;
	background-image: url(images/bottom_bg.jpg);
	height: 100px;
	width: 770px;
}

#container {
	background-repeat: no-repeat;
	background-position: center bottom;
	width: 1024px;
	background-color: #FAFAF8;
}

#content {
	background-image:url(images/blue_line.gif);
	background-repeat:repeat-y;
	background-position:left;
	padding-left: 25px;
	padding-right: 20px;
	margin-top: 10px;
	padding-top: 10px;
}
#content ul li a, #content ul li a:visited {
	text-decoration:none;
	text-transform:none;
	line-height:18px;
	color:#FFF;
	text-align:left;
	font-size:12px;
	display:block;
	font-weight:500;
	overflow: visible;
	background-image:url(images/strelka.gif);
	background-position:left;
	background-repeat:no-repeat;
}

#content ul li a:hover {
	color:#26638F;
}

#content ul {
	margin:0;
	padding:0;
	margin-top:0px;
	padding-top:0px;
	list-style:none;
	
}

#content ul li {
	list-style:none;
	margin-top:0px;
	padding-top:0px;
	margin:0;
	padding:0;
		}

#rc a {
	text-decoration:none;}

#cartinfo {
	padding-left:30px;
	color: #360;
}

.category {
	height:200px;	
	
	}
.rc h3 {
	padding:0 0 0 0px;
	margin:0 0 0 0;
	
	font-weight:normal;
	color:	#160E09;
}
	

	
.tovarheader h1 {
	color: #360;
	font-weight:bold;}
	
.tovatfoto {
	float:left;
	padding-right: 20px;
}

.tovardescr {
	color:#666;
	display:block;}

.tovaraction {
	color:#666;}
	
.pricetext {
	font-size: 14px;
	}
	
.pricetext b {
	font-size: 24px;
	font-weight:bold;
	color:#360;
	}
	
#contacts {
	width:215px;
	float:left;
	padding: 30px 20px 0px 25px;
	background-image: url(images/copyright_bg.jpg);
	height: 70px;
	background-position: left bottom;
	background-repeat: no-repeat;
	}


#form {
	display:block;
	float:left;
	padding-top: 30px;
	line-height: 100%;
	padding-left: 25px;
	width: 490px;
}
#form h3, #form h4, #form h5 {
	color:#FFF;
}

/*Из Старого*/
.name { color:#668BAA;}
div.cat_dynamic { width:134px; float:left; height:160px;}
div.cat_dynamic div.main { width:114px; background-color:#E8E8E8; padding:4px 4px 0px 4px; }
.txt_cat { color:#525354; padding:6px 6px 8px 6px; text-align:center;}
.txt_cat a{ text-decoration:none}
div.pic_cat { border:1px solid #FFFFFF;}
.pic { border:1px solid #FFFFFF; }
.cat_list a { color:#151A21; text-decoration:none; }
.cat_list a:hover { color:#151A21; text-decoration:underline; }



.thunbnail {
	width:189px;
	height:140px;}

#bottomline {
	width:900px;
	height:30px;
	float:left;
	padding-top: 30px;
	background-image:url(images/line.jpg);
	background-repeat: repeat-x;
	background-position:left 15px;
	border: none;
}

#bottomline a, #bottomline a:hover, #bottomline a:visited {
	color:#666;
}

#centerthumbs {
	padding-left:15px;
	padding-top:10px;
	padding-right:15px;
	text-align: center;
}
