body {

	padding:0px;

	margin:0px;

	font-family:Arial, Helvetica, sans-serif;

	color: #000000;

	}

body ul {

	padding:0px;

	margin:0px;

	list-style:none;

	}

body h1 {

	padding:0px;

	margin:0px;

	font-weight:400;

	}

body a {

	text-decoration:none;

	}

body a:hover {

	text-decoration:underline;

	}

#main {

	padding-left:30px;

	padding-right:30px;

	min-width:1100px;

	}

#full {

	width:100%;

	min-width:800px;

	}

#head {

	padding-top:40px;

	height:60px;

	padding-bottom:30px;

	margin-bottom: 1px;

	width:100%;

	background-color: #412307;

	}



#logo {

	float:left;

	margin-left: 20px;

	}

#logo img {

	border:none;

	}

#poisk {

	float:right;

	width:420px;

	margin-right: 2px;

	}

#poisk li {

	float:left;

	}

#poisk form {

	background:#50361E;

	width:420px;

	height:67px;

	border-left:1px solid #251405;

	border-right:0px solid #d1d1d1;

	padding:0px;

	margin:0px;

	}

.inp1 {

	width:285px;

	height:18px;

	border:1px solid #bcbcbc;

	margin-top:15px;

	margin-left:20px;

	font-size:12px;

	font-family:Tahoma, Arial, Helvetica, sans-serif;

	color:#858787;

	padding-left:5px;

	padding-top:2px;

	}

.sub1 {

	height:24px;

	width:70px;

	border:none;

	margin-top:15px;

	margin-left:5px;

	}

.clear {

	clear:both;

	}

#navig {

	float:left;

	height:25px;

	background:#ffe3a0;

	width:100%;

	font-size:14px;

	margin-bottom:0px;

	}

#navig li {

	float:left;

	}

#navig ul {

	padding-left:40px;

	width: 1100px;

	}

#navig a {

	color:#000000;

	padding-bottom:4px;

	display:block;

	padding-right:10px;

	padding-left:10px;

	padding-top:5px;

	}

#activ {

	background:url(/images/left.jpg) top left no-repeat #ffb911;

	height:25px;

	color:#FFF;

	}

#activ a {

	background:url(/images/right.jpg) top right no-repeat;

	padding-right:10px;

	padding-left:10px;

	color:#FFF;

	}



.reklama_block {

	float:left;

	width:100%;

	text-align:center;

}

.reklama_block_right {

	width:100%;

	border:0px solid #dcdcdc;

	margin-top:20px;

	font-family:Tahoma, Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#337fc6;

	padding-left: 10px;

	

}

#reklama {

	float:left;

	height:60px;

	background:#eae8e7;

	border:1px solid #dcdcdc;

	width:100%;

	text-align:center;

	}

#main_content {

	width:100%;

	float:left;

	margin-top:10px;

	}

#content_pole {

	float:left;

	width:73%;

	border: solid 0px #000000;

	}



#katalog {

	background:url(/images/right_h1.jpg) top right no-repeat;

	width:100%;

	font-family:Tahoma, Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#3175b4;

	}



#katalog1 {

	width:100%;

	font-family:Tahoma, Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#3175b4;

	}



.kat {

	border:1px solid #dcdcdc;

	background:#FBE6B5;

}



.kat a {

	font-family:Tahoma, Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#000080;

	}

.kat a:hover {

	color:#FF0000;

	}



#katalog h1 {

	background: url(/images/left_h1.jpg) top left no-repeat #ffb911;

	font-size:14px;

	height:24px;

	color:#000000;

	padding-top:7px;

	padding-left:1%;

	margin-right: 10px;

	}



.h1_line {

	width: 100%;

	margin-top: 2px;

	font-size: 0px;

	height: 1px;

	background-color: #412307;

}



#katalog .htit {

	background: url(/images/left_h1.jpg) top left no-repeat #ffb911;



	font-size:14px;

	height:24px;

	color:#000000;

	padding-top:7px;

	padding-left:1%;

	margin:0px;

	font-weight:400;

	margin-right: 10px;

}







#katalog h2 {

	font-size:18px;

	padding:0px;

	margin:0px;

	padding-top:5px;

	padding-bottom:5px;

	}

#katalog h2 a {

	color:#000000;

	font-weight:100;

	font-size:18px;

	}

#katalog table img {

	float:left;

	padding:10px;

	margin-bottom:10px;

	}

#katalog table {

	margin-top:10px;

	margin-bottom:10px;

	}

#katalog ul {

	width:92%;

	background:#FBE6B5;

	padding-left:4%;

	padding-right:4%;

	margin-top:20px;

	border:1px solid #dcdcdc;

	margin-bottom:20px;

	padding-top:15px;

	padding-bottom:15px;

	}

#content ul {

	width:92%;

	background: #FFFFFF;

	padding-left:0%;

	padding-right:4%;

	margin-top:0px;

	border:0px solid #dcdcdc;

	margin-bottom:20px;

	padding-top:0px;

	padding-bottom:15px;

	}

#content ul h3{

	font-size: 14px;

	}

#katalog li {

	padding-top:10px;

	padding-bottom:30px;

	color:#000000;

	line-height:18px;

	}

#katalog li a {

	color:#000080;

	font-weight:bold;

	text-decoration:underline;

	}

#katalog li a:hover {

	text-decoration:none;

	color:#FF0000;

	}

#katalog li img {

	float:left;

	border:1px solid #dcdcdc;

	margin-right:20px;

	}

#katalog h3 {

	font-size:12px;

	padding:0px;

	margin:0px;

	padding-bottom:10px;

	text-decoration:underline;

	}

#katalog h3 a {

	color:#6b6b6b;

	}



#katalog a:hover {

 color:#000080;

}



#katalog .kat a:hover {

 color:#FF0000;

}



#right_sidebar {

	width:23%;

	float:right;

	background:#FBE6B5;

	border:1px solid #dcdcdc;

	margin-top: 10px;

	position: relative;

	top: 15px;

	}



#navig_r ul {

	width:100%;

	background:#FBE6B5;

	padding-top:1px;

	padding-bottom:1px;

	border:0px solid #dcdcdc;

	background:url(/images/polosa.jpg) top left repeat-y;

	margin-left:10px;

	padding-left:10px;

	}

.serii {

	background:#eae8e7;

	}

#navig_r li {

	padding-left:0px;

	line-height:20px;

	border: solid 0px #000000;

	padding-top: 0px;

	padding-bottom: 0px;

	}



#navig_r li a{

	font-weight: normal;

	text-decoration: none;

	}



#navig_r a {

	font-size:12px;

	color:#000080;

	}



#navig_r a:hover {

	color:#FF0000;

	}



#right_block {

	width:100%;

	background:#FBE6B5;

	border:solid 0px #dcdcdc;

	margin-top:20px;

	font-family:Tahoma, Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#000000;

	}



#right_block ul {

	margin-top: 5px;

	margin-bottom: 5px;

	padding-top: 5px;

	padding-bottom: 5px;

}



#right_block a {

	font-family:Tahoma, Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#000080;

	}



#right_block a:hover {

	color:#FF0000;

	}

#right_block li {

	background:url(/images/polosa.jpg) top left repeat-y;

	margin-bottom:15px;

	margin-left:10px;

	padding-left:10px;

	padding-right:10px;

	margin-top:15px;

	line-height:17px;

	padding-bottom: 6px;

	padding-top: 3px;

	}



#right_block li a{

		text-decoration: none;

		font-weight: normal;

	}



#right_block h1 {

	color:#6b6b6b;

	font-size:18px;

	padding-left:20px;

	padding-top:10px;

	}



#right_block .htitr {

	color:#6b6b6b;

	font-size:18px;

	padding-left:20px;

	padding-top:0px;

	margin:0px;

	font-weight:400;

	}



#content h3{

	color:#6b6b6b;

	font-size:18px;

	padding-left:0px;

	padding-top:0px;

	text-decoration: none;

	font-weight: normal;

}



#content .hed3{

	color:#6b6b6b;

	font-size:18px;

	padding-left:0px;

	padding-top:0px;

	text-decoration: none;

	font-weight: normal;

}



#content .hed3 a{

	color:#6b6b6b;

	font-size:18px;

	text-decoration: none;

	font-weight: normal;

}



#content .hed3 a:hover{

	color:#5D7FD5;

}



#footer {

	width:100%;

	height:72px;

	border:1px solid #dcdcdc;

	background:#FBE6B5;

	float:left;

	margin-bottom:5px;

	margin-top:20px;

	}


#rekl {

	width:100%;

	border:1px solid #dcdcdc;

	background:#FBE6B5;

	float:left;

	margin-bottom:20px;

	margin-top:0px;
	
	padding: 0px;
	color: #9A9898;
	font-size: 11px;

	}


#footer ul {

	padding-left:20px;

	padding-top:5px;

	}

#footer li {



	}

#footer a {	

	font-family:Tahoma, Arial, Helvetica, sans-serif;

	color:#6b6b6b;

	text-decoration:underline;

	}

#footer a:hover {

	text-decoration:none;

	}

#footer a b {

	font-weight:100;

	color:#3175b4;

	}

.s1 {

	font-size:12px;

	color:#6b6b6b;

	font-weight: bold;

	}

.s2 {

	font-size:12px;

	color:#6b6b6b;

	font-weight: bold;

	}

#s4et4ik {

	float:right;

	margin-top:20px;

	}

#s4et4ik img {

	margin-right:15px;

	border-bottom:0px solid #000;

	border-right:0px solid #808080;

	}



#content {

	padding: 10px;

	color: #000000;

}



.pages {

	color:#686868;

	margin-bottom: 10px;

}



.pages a {

	color:#000080; 

}



.pages a:hover {

	color:#FF0000; 

}



#content a {

	color:#000080; 

}



#content a:hover {

	color:#FF0000; 

}



.advice {

	margin-top: 5px;

	margin-bottom: 15px;

	padding-bottom: 5px;

	border-bottom: solid 1px #CCCCCC;

}



.advice_title {

	font-weight: bold;

	color:#000000;

	margin-bottom: 2px;

}





.service {

	margin-top: 5px;

	margin-bottom: 15px;

}



.service_title {

	font-weight: bold;

	color:#000000;

	margin-bottom: 2px;

}



.service_content {

	margin-bottom: 3px;

}



.service_email {

	font-size: 11px;

	margin-right: 5px;

	font-weight: bold;

	color:#686868;

}



.service_phone {

	font-size: 11px;

	color:#686868;

	font-weight: bold;

}



.shop {

	margin-top: 5px;

	margin-bottom: 15px;



}



.shop_img {

	float: left;

	margin-right: 10px;

}



.shop_img img {

	border: 0px;

}



.shop_content {

	margin-top: 2px;

	margin-bottom: 2px;

}



.shop_address {

	font-weight: bold;

	margin-right: 3px;

	color:#000000;

}



.shop_phone {

	font-weight: bold;

	margin-right: 3px;

	color:#686868;

}



.shop_descr {

	padding: 4px;

}



.shop_price {

	margin-top: 2px;

	margin-bottom: 2px;

}



.shop_price img{

	margin-right: 6px;

	position: relative;

	top: 8px;

}



.shop_link {

	margin-top: 2px;

	margin-bottom: 2px;

}



.comments {



}



.comment {

	margin-top: 8px;

	margin-bottom: 8px;

}



.comment_date {

	font-weight: bold;

	margin-right: 3px;

}



.comment_name {

	font-weight: bold;

}



.comment_text {

	margin-top: 2px;

	margin-bottom: 4px;

}



#katalog h1 a {

	text-decoration: none;

	color: #000000; 

}



#katalog h1 a:hover {

	text-decoration: none;

	color:#686868;

}



#katalog .htit a {

	text-decoration: none;

	color: #000000; 

}



#katalog .htit a:hover {

	text-decoration: none;

	color:#686868;

}



.font14 {

 	font-size: 14px;

}



.font15 {

 	font-size: 15px;

}



.font16 {

 	font-size: 16px;

}



.font17 {

 	font-size: 17px;

}





.font18 {

 	font-size: 18px;

}







/* Выпадающее меню */



#nav {

	list-style:none;

	text-align:left;

	padding-top: 5px;

}



#nav li {

	background-color: #ffe3a0;

	padding-left: 0px;

	width: 150px;

	margin-bottom: 3px;

}



#nav a {

	color:#000000;

	font-size: 12px;

	display:block;

	font-weight:normal;

	padding: 5px;

	margin-left: 5px;

}



.popfirst{

	position:absolute;

	visibility:hidden;

	z-index:10;

	display:none;

}



.img_blocks_table {

	

}



td.img_blocks_td {

	text-align: left;

	background:#ffd164;

	border:1px solid #412307;

	font-size: 13px;

	font-weight: bold;

}



td.img_blocks_td a {

	font-size: 13px;

	font-weight: bold;

	color:#000080;

	

}





.pages_table td {

	padding: 15px;

	border-bottom: solid 1px #CCCCCC;

}



.pages_table th {

	padding: 13px;

	border-bottom: solid 1px #CCCCCC;

	font-size: 11px;

	color: #FFFFFF;

	background-color: #CCCCCC;

}



.table_form td{

	padding: 10px;

}



.kabinet_block_right {

	border:1px solid #412307;

	font-family:Tahoma, Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#337fc6;

	padding-left: 0px;

	background:#ffd164;

	width:23%;

	float:right;

	position: relative;

	top: 15px;

}



.kabinet_block_right a{

	color:#000080;

}



.kabinet_block_right a:hover{

	color:#FF0000;

}



span.reglink a{

	color:#000080;

}



span.reglink a:hover{

	color:#FF0000;

}



.kabinet_block_right td a{

	color:#000080;

}





.kabinet_block_right td a:hover{

	color:#FF0000;

}





.kabinet_block_right form a{

	color:#000080;

}



.kabinet_block_right form a:hover{

	color:#FF0000;

}



.main_tags {

	background-color: #FF9D1E;

	padding: 3px;

	color: #3C42CA;

	text-align: center;

	float: right;

	width: 50%;

	margin-right: 10px;

	margin-top: 10px;

}



.main_tags a{

	text-decoration: none;

	color: #3C42CA;

	font-size: 12px;

	font-weight: bold;

}



.main_tags .str1 {

	font-size: 13px;

}







.main_tags1 {

	background-color: #FF9D1E;

	padding: 5px;

	color: #3C42CA;

	text-align: center;

	float: right;

	margin-right: 10px;

	margin-top: 10px;

}



.main_tags1 a{

	text-decoration: none;

	color: #3C42CA;

	font-size: 12px;

	font-weight: bold;

}



.main_tags1 .str1 {

	font-size: 13px;

}

