body  {
	margin: 0 0 0 15px;
	padding: 0;
	font-family:'Times New Roman', Times, serif;
	color:white;
	background: white;}
p {
	margin: 0;
	padding: 0;
	color: #525252;
	font:'Times New Roman', Times, serif;
	padding-bottom: 0px;}

div {
	margin: 0; 
	padding: 0;	
	border: 0px; 
	color: #525252;
	font:'Times New Roman', Times, serif;}

table,td {
	margin: 0; 
	padding: 0; 
	border: 0px;
	color: #61646B;
	font:11px Tahoma, Verdana, Arial, sans-serif;}

a 	
{
    font-size:11px;
	color: #C19340; 
	text-decoration:underline;
	font-family: Tahoma, Verdana, Arial, sans-serif;}
p{color: #6b6f73;}

a:hover, p a:hover {
	text-decoration: underline;
	color: #000; }

h1, h2, h3, h4, h5, h6 {
	padding: 0;
	margin: 0;
	color:#674732;
	font-family:'Times New Roman', Times, serif;}
	
h1 {font:23px Tahoma, Verdana, Arial, sans-serif;
		color: black; padding: 20px 0 20px 0;}
h2 {font: 20px Tahoma, Verdana, Arial, sans-serif; color:black;}

h3 {font: bold 16px Tahoma, Verdana, Arial, sans-serif; color:black; }
h4 {font: 18px Tahoma, Verdana, Arial, san-serif; color: black; padding:15px 0 0 15px;}
h5 {font: 18px Tahoma, Verdana, Arial, san-serif;}

h1 a { font-size:23px;}

img {border: 0;}
a img {border:0}

.clear {clear: both; font-size: 1px; height: 1px; line-height: 1px}

form {margin:0; padding: 0;}
input, select, textarea {padding: 0; margin: 0; font:Tahoma, Verdana, Arial, sans-serif; color: #674732;}
select { font:'Times New Roman', Times, serif;}

input.text { padding: 0 2px; font:'Times New Roman', Times, serif;}

textarea {padding: 0 2px; font:'Times New Roman', Times, serif;}

ul, li {margin: 0; padding: 0;}
dl {margin: 0; padding: 0;}
dl dt {margin: 0; padding: 0;}
dl dd {margin: 0; padding: 0;}
object {margin: 0; padding: 0;}


	/*расчет минимальной ширины*/
#measurer {
    width: 1050px; /*100%*/
    height: 1px;
    line-height: 1px;
    position: absolute;
    left: 0;
    bottom: 0;
    }
    
#for_all { 
    width:1050px;
	/*width: expression(document.getElementById("measurer").clientWidth < 996 ? "996px" : 
 	  document.getElementById("measurer").clientWidth > 1600 ? "1600px" : "100%");*/
   /*for*/
    /*min-width: 996px;*/
    /*max-width: 1600px;*/
    }


table{width: 100%;}


.contacts { height:76px;}

.left_top{
		width: 20%;
		background-color:#2c1414;
		}
.left_top .left_pad{
		padding: 0 35px;
		}
.left_top h1{
		padding-top: 5px;
		padding-left:30px;
		}

.logo a{
		display: block; 
		background: url("../images/logo4.jpg") no-repeat 30px 0;
		text-indent: -3000px;
		overflow: hidden;
		height: 83px
		}
		




/*левый блок с  меню, корзиной, формой,*/

.left_center{
		    vertical-align: top;
			width:20%; 
			margin-left: 10px;
			}
.left_pad{padding: 0px 25px;}

.center_top{
			width: 80%;
			background:#2c1414 url("../images/bg_header.jpg") no-repeat right 0;
			}
.main_menu li{
			list-style: none;
			margin:3px 0;
			}
	.main_menu li a{
				font: 14px Times New Roman, Verdana, Arial, sans-serif;
				}
			
    .main_menu li a.subm2
    {
        color:#c19340;
        padding-left:14px;
    }
    .main_menu li a.subm2:hover {color:#000;}
    
    .main_menu li a.subm3
    {
        color:#c19340;
        padding-left:25px;
        /*background:url("../images/subm2.gif") no-repeat 10px 2px;*/
    }
    .main_menu li a.subm3:hover {color:#000;}
    
    .main_menu li.razdel { padding-top:10px;}
    
    .main_menu li span, .left_center .main_menu li a.pagelink
    {
        background:url("../images/subm2.gif") no-repeat 0px 4px;
        font:11px Tahoma, Verdana, Arial;
        font-weight:bold;
        color: #323232; 
        text-transform:uppercase;
        padding-left:14px;
    }
.left_center .main_menu{
			padding: 0px 13px 15px 20px;
			}
	.left_center .main_menu li a{
				margin-top: 10px;
				font:11px Tahoma, Verdana, Arial;
				}
	.left_center .main_menu li.select a {font-weight: bold; color: #2c1414;}
	
.main_menu2{
	padding: 5px 0 5px 0;
	}
.main_menu .main_menu2 li{
		background: url("../images/marker_main_menu.gif") no-repeat 0 6px;
		padding-left:15px;
		}
	.main_menu .main_menu2 .select{
			background: url("../images/marker_main_menu_h.gif") no-repeat 0 6px;
			}
.main_menu .main_menu2 li a{
		 font:11px Tahoma, Verdana, Arial, san-serif;	
		 }
	.main_menu li .main_menu2 .select a{
				font: bold 11px Tahoma, Verdana, Arial, san-serif;
				color: black;
						  }			
/*.main_menu li .main_menu2 .select ul li a {font-weight: normal; color: #1e7cbb}*/
.main_menu2 li ul {
	padding: 5px 0 5px 15px;
	}
.help{	
		padding: 0 27px;
		}
	.help a:hover{
			color: #a5cbe4
			}


/*голубая корзина*/




.blue{
	padding: 32px 0 11px 14px;
	color: #1e7cbb;
	}
.box_yellow{
			background: #ffcc00 url("../images/left_top.gif") no-repeat 0 0;
			}
	.box_yellow img{
				margin: 27px 47px;
				}
.about_book_y{
	padding-left: 12px;
	}
	.about_book_y a{
			font:14px Times New Roman, Arial, Verdana, sans-serif;
			}

.door_r_b_y{
			padding-bottom: 13px;
			background:url("../images/right_bottom.gif") no-repeat 100% 100%;
			}			


.predl {
		padding: 31px 0 11px 14px;
		color: #cc0000; 
		}
		
.register_header {
		padding: 31px 0 0px 14px;
		color: #cc0000; 
		}
		
		
		
.spec{
		/*background: url("../images/left_top.gif") no-repeat 0 0;*/
		}
.right_bottom_small{
		/*padding: 18px 14px;*/
		padding: 5px 14px 12px 20px;
		/*background: url("../images/right_bottom.gif") no-repeat 100% 100%;*/
		}
	.right_bottom_small p a{
			font: 12px Tahoma, Verdana, Arial, sans-serif;
			color: #cc0000;
			text-decoration: underline;
			}
		.right_bottom_small p a:hover{
				color:#1e7cbb;
				text-decoration: underline;
				}

/*forma*/
.gray{	color: #61646b;
		padding: 20px 0 11px 14px;
		}
.anketa{
		background: url("../images/left_top.gif") no-repeat 0 0;
		}

.right_bottom{
		padding:15px 13px;
		background: url("../images/right_bottom.gif") no-repeat 100% 100%; }
.anketa p{  
		padding-bottom: 10px;
		font:14px 'Times New Roman', Times, serif; 
		color:#525252;
		}
.anketa form{
		font:14px 'Times New Roman', Times, serif;
		}
.radio_table{
		width: 100%;
		}
	.radio_table td a{
			font: 14px 'Times New Roman', Times, serif;
			}
.sub3{	
		border: 0;
		width: 74px;
		height: 26px;
		background: url("../images/but_otvet.gif") no-repeat 0 0; 
		color: white;
		margin: 11px 0 6px 0;
		}
.new_gray{
		padding: 25px 0 10px 14px;
		color: #61646b;
		}

/*правый верхний блок с  поиском*/

.head{	
    padding-left:15px;
		height: 112px;	
		}
.search{
		padding: 10px 0 0 0px;
		color:#FFF;
		}
.search a{
		font:14px Times New Roman, Arial, Verdana, sans-serif; 
		font-weight:bold;
		color:#a632be;
		}
		
.search a:hover {color: #e59f1f;}

.search span{padding:10px 0px;}
.search span.sepeartor_menu {}
.search span,.search span a { color:#C19340;	font: 11px Tahoma, Verdana, Arial, san-serif;}


.tsearch{
		margin-right: 10px;
		width:360px; 
		}
.tsearch_yellow{
		width:70px; 
		border: solid 1px #d7d7c5;
		
		}

.gorizontal_menu{
		padding-top:20px;
		}
	.gorizontal_menu p a{
			font: 11px Tahoma, Verdana, Arial, san-serif;
			}
		gorizontal_menu p{
				padding-top: 2px;
				}

.no_arrow{
	float: left;
	}
.arrow{
	float: left;
	padding-left: 25px;
	background:url("../images/arrow.gif") no-repeat 10px 7px;
	}
	.arrow p{
		margin-top: 2px;
		}


.yellow_table td{
	vertical-align: top;
	}
.th{
	padding-bottom: 40px;
	}

.item{
	padding-bottom:20px;
	width:35%;
	}
	item, .item a{
		font: 12px Tahoma, Verdana, Arial, san-serif; 
		}

tr.for_table_head .table_item, tr.for_table_head .table_price, tr.for_table_head .table_kolvo, tr.for_table_head .table_stoimost { font-size:12px; font-weight:bold;}
		
.table_price{
    white-space:nowrap;
	width:15%;
	padding-bottom: 40px;
	}
.table_kolvo{
    white-space:nowrap;
	width:15%;
	padding-bottom: 40px;
	}
.table_stoimost{
    white-space:nowrap;
	width:15%;
	padding-bottom: 40px;
	vertical-align: top;
	}
.table_delete{
	width:15%;
	padding-bottom: 40px;
	}
.bg_delete a{
	width: 20px;
	height: 20px;
	display: block;
	margin: auto;
	background: url("../images/delete.gif") no-repeat 0 0px;
	}

.sub2{
		width: 74px;
		height: 26px;
		background: url("../images/but_otvet.gif") no-repeat 0 0; 
		color: white;
		border: 0;
		}
.sub4{	
		border: 0;
		width: 94px;
		height: 26px;
		margin: 10px 118px;
		background: url("../images/otpravit.gif") no-repeat 0 0; 
		color: white;
		}
.mini_tab{
		width: 50%; 
		margin-left: 58px;}
.tel_mail{	
			padding: 5px 30px 2px 0px;
		    margin-top: 0px;
			font:18px Tahoma, Verdana, Arial, san-serif; 
			color:#fced98; 
         }
.tel_mail1 { padding:0px 0 0 0px; color:#fced98;}
.tel_mail1 a{
		    color:#fced98;
			font:11px Tahoma, Verdana, Arial, san-serif; height:20px;  }

.tel_mail1 a:hover{
					text-decoration: underline;
					color: white;
					}

.red_korzina{
		padding-left: 0px;
		float: right;
		width: 228px; 
		height:112px; 
		background: url("../images/basket_bg1.gif") no-repeat 25px 25px; 
		font:12px Tahoma, Verdana, Arial, san-serif;
		}
.red_korzina a.items { font-size:11px; font-weight:normal; color:#c19340; text-decoration:none;}
.red_korzina a
{
    color:#fced98;
    font: 18px Tahoma, Verdana, Arial, san-serif;
    font-weight: normal;
	margin-left:95px;
}
/*
.red_korzina a:hover{
			color: #fff;
			}
*/
.big_poisk a:hover{
			text-decoration: underline;
			color: #a5cbe4;
			}
.all_new{padding-top: 10px;}
.all_new a{ 
	padding:0 13px;
	font: 14px 'Times New Roman', Times, serif;
	color: #cc0000;
	}
	.all_new a:hover{
		color:#1e7cbb;
		}

/*правый блок с  контентом, избранным, вертикальным баннером*/

.content_about_book{
	padding: 10px 15px;
	}
.content_about_book ul{
	width: 100%;
	list-style: none;
	float: left;
	}
.content_about_book li{
	background: url("../images/marker_opisanie.gif") no-repeat 0 7px;
	padding:0 0 10px 19px;
	}

.top_page{padding-bottom: 15px;}
.top_page a{font:14px 'Times New Roman', Times, serif;}

.big_search_mini_tab{
			width:70%
			}
	.big_search_mini_tab td{
				padding:3px;
				}
.big_search_input{
	width: 285px;
	}
.sub5{		
	margin: 7px 0;
	color:white;
	border: 0;
	width: 94px;
	height: 26px;
	background: url("../images/otpravit.gif") no-repeat 0 0; 
	font:14px "Times New Roman", Times, serif;}
.results{
	width:90%
	}
	.results td{
		padding-bottom:10px;
	}
		.results a{
			font:14px Times New Roman, Times, serif;}
				.results_ISBN{
					padding-left:44px;
					}
				.results_price{
					padding:0 0 0 92px;
					}

.all_price{ 
			float: right;
			width: 390px; 
			}
	.all_price p{
				padding:3px 15px;
				}
.summa{	 
		 background:url("../images/bg_tochki.gif") repeat-x 0 100%;
		 padding:0 0 5px 0;
		 }
.box_mini{margin-top:10px;
		  background: #fff8c6 url("../images/left_top.gif") no-repeat 0 0;
		  }
.right_bottom_mini{
 		height:57px; 
 		padding:10px 0 0 15px;
		background: url("../images/right_bottom.gif") no-repeat 100% 100%;
		}
.right_bottom_mini table{
	width:240px;
	}
.right_bottom_mini td{
	color:black;
	font-weight:bold;
	}
.gray2{color: #61646b;}
.black{
	font-size:16px;
	}
.box_mini p{
	font-weight:bold;
	}
.p_l_1{
	padding-left:60px;
	}
.p_l_2{
	padding-left:70px;
	}


.red_star{color: #cc0000;}
.about_red_star{
	width: 250px;
	margin-left: 350px;
	position: absolute;
				}



.otzivi{
	width: 200px;
	height:96px;}
.in_coord{
	width: 200px;
	}
.mini_tab1{
	width: 340px;
	}
	.mini_tab1 tr td {  
			width:112px; 
			vertical-align: top;
			padding:2px 0;
			}
.left{
	float: left;
	}


.center_right{
	width:85%;
	vertical-align: top;
	padding-left:15px;
	}
	.center_right td{vertical-align: top;}
.banner1{
		margin:20px 0 20px 0;
		}
.new1, .new2{
		padding: 0 0 6px 23px;
		color:#674732;
		}
.new1 {background: url("../images/ico_header.gif") no-repeat 0 10px; margin-top:20px;}
.new2 {background: url("../images/bg_center_header.gif") repeat-x 0px 0px; color:#fced98; padding:4px 0 5px 15px;}
.new2 a { font-size:24px; color:#fced98;}
.new1 span {color:#C19340;}
.height{
		width: 100%;
		vertical-align: top;
		}
.height img{float: left; padding-right: 10px;}
.big_box{
		 float: left;
		 background-color:#fdfdd9;
		 border:solid 1px #e6e7da;
		 padding: 13px 30px 20px 13px;
		 }
.big_door_r_b{	
				position: relative;
				width: 517px;
				padding:  13px 30px 20px 13px;
				}
	.big_door_r_b .black{
		color: black;
		}				
.big_door_r_b .red_marker{
		position: absolute;
		right: 0;
		top: 0;
		}
				
.big_door_r_b img{
				float: left;
				}
.big_door_r_b h5{
				float: left;
				margin-left: 20px;
				width: 300px;}
.big_box_table{
				float: left;
				}

.mini_table_yellow{
				width: 180px;
				margin: 23px 0 0 25px;
				}
	.mini_table_yellow td{
					padding-bottom: 5px;
					}
.red{
	color: #cc0000;
	font: 11px Tahoma, Verdana, Arial, san-serif;
	}
.big_basket{width: 190px;
		color: #cc0000; 
		font: 18px 'Times New Roman', Times, serif;
		margin-left:160px;}
	.big_basket a{
			color: #cc0000;
		 	font: 18px 'Times New Roman', Times, serif;}

.box1{
	  float: left; 
	  width: 179px;
	  height: 300px;
	  background: #fff8c6 url("../images/left_top.gif") no-repeat 0 0;
	  margin:8px 5px;
	  }

	.box1 img{
			float: left; 
			padding:  20px 10px 10px 10px;
			}
.red_marker, .blue_marker, .orange_marker{ 
		position: absolute; 
		right: 0;
		top: 0;
		height: 33px;
		font: 10px Tahoma, Verdana, Arial, san-serif;
		color: white;
		}
.red_marker{
		width:48px;
		padding:5px 0 0 10px;
		background: url("../images/red_marker.gif") no-repeat 0 0;
		}
.orange_marker{
		width:49px;
		padding-left:10px;
		background: url("../images/orange_marker.gif") no-repeat 0 0;
		}
.blue_marker{
		width: 49px;
		padding-left:8px;
		background: url("../images/blue_marker.gif") no-repeat 0 0;}


.center_text { padding-left:0px;}
.center_text p { padding: 0 0 5px 0;}


.box2{
	  float: left;
	  width: 179px;
	  height: 297px;/* 327px;*/
	  /*background: url("../images/left_top.gif") no-repeat 0 0;*/
	  border:solid 1px #fff;
	  margin:8px 5px;
	  position:relative;
	  }
	  
.box2:hover { border:solid 1px #e4c26f;}

	.box2 img{
			float: left; 
			padding:  10px 10px 10px 10px;
			}
.door_r_b{ position: relative;
		width: 179px;
		height: 300px;
		
		}
.box_bottom{
	  float: left; 
	  width: 179px;
	  height: 300px;
	  background: #fff8c6 url("../images/left_top.gif") no-repeat 0 0;
	  }
	.box_bottom img{
			float: left; 
			padding: 25px 12px;
			}
.center_text p.tovar_info, .tovar_info{
		float: left;
		margin-left: 10px;
		font: 11px Tahoma, Verdana, Arial, sans-serif;
		width: 160px;
		height: 73px;
		overflow:hidden;
		padding:0;
		text-align:left;
		}
.tovar_info	 table, .tovar_info	 table td { font-family:Tahoma, Verdana, Arial, sans-serif;}
.tovar_info {color:#3d3f44; }
.tovar_info a, .tovar_info a:hover {
 color:#3d3f44; text-decoration:none; font-size:11px; line-height:15px;
}

.tovar_info a.brndinfo { color:#826130; text-decoration:underline;}
.tovar_info a.brndinfo:hover { color:#3d3f44;}

.center_text .tovar_info a:hover { color:#313235;}

.center_text p.cost, p.cost{
        float: left;
        display:block;
        width:163px;
        margin:0 0 0 8px;
        border-top:solid 1px #C19340;
		font: 22px Tahoma, Verdana, Arial, sans-serif;
		line-height:28px;
		color: #674732;
		display: block;
		text-align:center;
		}


.center_text p.cost span, p.cost span, .tovar_details .price span { color:#c0c0c0; text-decoration:line-through;}

p.korzina span {font-size:12px; color:#009900; margin-left:5px;}

.center_text p.basket_links, p.basket_links{
        float: left;
        display:block;
        width:163px;
        margin:5px 0 0 8px;
        border-top:solid 1px #C19340;
        border-bottom: solid 1px #C19340;
        height:33px;
		font: 22px Tahoma, Verdana, Arial, sans-serif;
		line-height:28px;
		color: #674732;
		display: block;
		text-align:center;
		position:relative;
		}


/*
a.korzina, a.tovar_more{
    display:block;
    float:right;
    width:29px;
    height:21px;
    margin: 7px 5px 7px 0;
}

a.korzina {background: url("../images/ico_basket.gif") no-repeat 0 0; margin-right:0;}
a.tovar_more {background: url("../images/ico_more.gif") no-repeat 0 0;}*/
   
   
a.korzina, a.tovar_more{
    display:block;
    float:right;
    width:106px;
    height:22px;
    margin: 7px 5px 7px 0;
}

a.korzina {background: url("../images/basketnew.gif") no-repeat 0 0; margin-right:0;} 
a.korzina:hover {background: url("../images/basketnew1.gif") no-repeat 0 0; margin-right:0;}

.new{   
		padding: 5px 0 0 20px;
		float: left;
		color:#cc0000;
    }
.new a{
		font:14px Times New Roman, Arial, Verdana, sans-serif;
		color: #cc0000;
		text-decoration:underline;
		}
	.new a:hover{
			color:#1e7cbb;
			text-decoration: underline;
			}
.mini_border{
		float: right; 
		display:block;
		width: 51px;
		height: 26px; 
		background: url("../images/border_arrow.gif") no-repeat  0 0; 
		margin-top: 10px;
		}
.up{		
		float: right;
		padding-top:30px; 
		font: 14px Times New Roman, Times, serif; 
		color: #cc0000;
		}
.content{
		float: left;
		}
.date{
		padding-top: 10px;
		}
.stars{ 
		width: 66px;
		height: 13px; 
		margin:10px 0 0 15px;
		background: url("../images/stars.gif") repeat-x 0 0; 
		}
.td_banner2{
		vertical-align: top;
		}

/*text*/
.conten_text{
			padding:10px 0 10px 0;
			}
.conten_text2{float: left; padding:10px 0 10px 0;}
.own_otzivi{
	padding:20px 0;
	}
	.own_otzivi a{ 
			font: 14px 'Times New Roman', Times, serif;
			color: #cc0000;
			}
		.own_otzivi a:hover{
				color:#1e7cbb;
				}

.td_choose{
		width: 150px;
		padding: 25px 0;
		vertical-align: top;
		}
.td_choose1{
		width: 150px;
		}

.bestsel h3{
			font: bold 12px Tahoma, Verdana, Arial, san-serif;
			color: #1e7cbb;
			}
	.bestsel ul{
			 	padding: 14px 0;
					}
		.bestsel li{
					padding-left: 10px;
					list-style: none; 
					background: url("../images/marker.gif") no-repeat  0 9px;
					padding-bottom: 3px;
			}
			.bestsel li a{
						color: #61646b;
						font:14px 'Times New Roman', Times, serif;
						}
				.bestsel li a:hover{
							color: #cc0000;
							}

.choose h3 {
		padding-bottom: 15px;
		padding-top: 10px;
		}
	.choose li{	
				padding-bottom:3px;
				padding-left: 10px;
				list-style: none;
				font:14px  'Times New Roman', Times, serif;
				background: url("../images/marker.gif") no-repeat 0 9px;
			  }

		.choose li a{font:14px  'Times New Roman', Times, serif;
					color: #61646b;
					}
			.choose li a:hover{
						color: #1e7cbb;
						}


.banner2{
		width: 130px;
		}


	.banner2 img{
		width: 120px;
		float: right;
			}
.pred,
.next {
	 float: left;
	 height: 26px;
	 line-height: 26px;
	 margin-right: 20px;
	}
	.pred {
		background:  url("../images/left_border_arrow.gif") no-repeat 0 0;   
		}
	.next {
		background:  url("../images/right_border_arrow.gif") no-repeat 100% 0;  
		}

		.pred a,
		.next a {
			display: block;
			font: 14px 'Times New Roman', Times, serif;
			}
			.pred a {
					padding-left: 38px;
					line-height: 26px
					}
			.next a {
					padding-right: 38px;
					line-height: 26px;
					}

.numbers_pages ul{
	list-style: none;
	}
	.numbers_pages li{
		float: left;
		}
		.numbers_pages .select{
			background: url("../images/yellow_bg.gif") no-repeat 0 0;
			}
			.numbers_pages li a {	font: 14px 'Times New Roman', Times, serif;
				display: block;
				padding: 8px 6px;
				}
				.numbers_pages a:hover{
					background: url("../images/yellow_bg.gif") no-repeat 0 0;
					color: #1e7cbb; 
					text-decoration: none;
					}

/*футер*/
.left_foot
{
    vertical-align: top;
	width: 20%;
	}
	/*.left_foot:nth-of-type(1) {

background-position: 0 44px;
}
.left_foot, x:-moz-any-link, x:default { background-position: 0 45px !important;}*/

.left_foot .left_pad{padding: 0 32px;}
.center_foot{
	width: 80%;
	vertical-align: top;
	padding-left:15px;
	/*padding-left: 22px;*/
	/*background: url("../images/footer_right.png") no-repeat 0 50px;*/
	}
.coordinats{
	padding: 45px 13px;
	}
.nomer{
	font:22px Tahoma, Verdana, Arial;
	}
.adress{
	padding: 9px 0 0 10px;
	font:11px Tahoma, Verdana, Arial;
	
	}

.scheme a{
		  float:left;
		  font:14px Times New Roman, Arial, Verdana, sans-serif;
		  text-decoration:underline;
		  }
	.scheme a:hover{
			color: #cc0000;
			}

.center_foot .main_menu{padding: 0 0 40px 0;
		}
	.center_foot .main_menu li{ 
			float: left; 
			padding-right:5px;
		}
.copy{	
	float: left;
	margin-right: 20px;
	font:11px Tahoma, Verdana, Arial;
	color: #cc0000;
		}
	.copy a{
		color: #cc0000;
		}
		.copy a:hover{
			color: #1e7cbb;
			}

.catalog { height:32px; background: url("../images/bg_menu.jpg") no-repeat 0 0; margin: 16px 10px 0px 0; padding: 0 0 0 25px;
 font:24px Tahoma, Verdana, Arial; position:relative; line-height:43px; font-weight:normal; height:43px;
 
}
h2.catalog {color:#674732;}
.new_cat { font-size:11px;}
.new_cat span { color:#674732;}
.right_bottom_small .new_cat a { color:#c19340;font-size:12px;}
.right_bottom_small .new_cat a:hover { color:#e59f1f;}

.recalculate, .recalculate:hover {font:14px Tahoma, Verdana, Arial;background-color:#437e82; line-height:25px; padding:5px; color:#fff; text-decoration:none; font-size:13px; font-weight:bold;}
.recalculate:hover { text-decoration: underline;}

.oformlenie, .oformlenie:hover {font:14px Tahoma, Verdana, Arial; background-color:#633b3b; padding:5px; color:#fff; text-decoration:none; font-size:13px; font-weight:bold;}
#loginbutton { padding:3px;}
.oformlenie:hover { text-decoration: underline;}

.buttons {font:14px Tahoma, Verdana, Arial; padding-top:10px;}

#orderform { clear:both; padding-top:10px;}
#orderform label { float:left; width:150px;}
#orderform label span { color:#ff0000;}

#registerform, #forgetform { clear:both; padding-top:10px;}
#registerform label, #forgetform label { float:left; width:150px; font-size:12px;}
#registerform label span, #forgetform label span { color:#ff0000;}

.txtinput {width:412px; height:18px; margin-bottom:5px; font:12px Tahoma, Verdana, Arial;}
.txtarea { height:70px; width:408px; font:12px Tahoma, Verdana, Arial;margin-bottom:5px;}

.txtinput,.txtarea { border:solid 1px #9da1ad;}

.tovar_details { border:solid 0px #ddf1ff; padding-bottom:30px;}

.tovar_details .price { color:#cc0000; font-weight: bold; font-size:16px; padding:5px 0;}

span.attr_select, .shopcard .attr_select {  font:11px Tahoma, Verdana, Arial; display:block;
    float:left; padding:0 0 0 0px; color:#505050; height:20px;  margin:8px 0 0 0; line-height:20px;}
    
.shopcard div.attr_select { margin-left:10px;}

.tovar_details .korzina a {margin-left:0;}
.tovar_details .picture_info .picture_info_fon div { float:left; width:47px; height:47px; margin:0 4px 4px 0;
                                                      border:solid 1px #c19340;
                                                      }

.tovar_details .picture_info .picture_info_fon {  padding:0px;position:relative;}
.tovar_details .picture_info { position:relative;}
.tovar_details_info { /*padding-left:10px;*/ padding-top: 10px; vertical-align: middle; width:190px;}

a.news_tilte { font-size:12px; font-weight:bold;}
h1.news_title { padding-bottom:7px;}
p.news_date { padding:3px 0; font-style:italic; font-size:12px;}

.shopcard
{
    min-height:190px;
    width:190px;
    /*border:solid 1px red;*/
    }
    .shopcard .price{color: #FF4600;font-size: 26px;font-family: Geneva, Arial, Helvetica, sans-serif;font-weight:normal;padding:20px 0 10px 10px;}
    
    .color_select {display:block; float:left; width:170px; position:relative;}
    .shopcard .color_select, .box2 .color_select  { overflow:hidden; zoom:1; padding-left:5px;}
    .shopcard .color_select a, .box2 .color_select a {margin:0 0 0px 0px; float:left;}
    .shopcard .color_select a, .box2 .color_select a {border:solid 2px #fff;}
    .shopcard .color_select a.selected, .box2 .color_select a.selected  {border:solid 2px #c19340;}
    .shopcard .color_select img, .box2 .color_select a img { padding:0;}
    .shopcard .color_select a div, .box2 .color_select a div { display:block; width:22px; height:22px; background-position:45px 45px;}
    
    
    .box2 .color_select  {margin-top:7px; margin-left:5px;}
    .shopcard .color_select{margin-top:12px; margin-left:5px;}
    
    .center_text p.cost, .center_text p.basket_links { padding:0;}

.coordinats .nomer {margin: 0 auto;  width: 160px;color: #674732;font-size: 22px;}
.center_foot .main_menu {padding:43px 0 16px 0px;float: left;}
.center_foot .main_menu li{padding-top: 7px;  color:#c19340;}
.center_foot .main_menu li a { font:11px Tahoma, Verdana, Arial, sans-serif;}
.center_foot{/*padding-top:24px;*/}
#loginform .txtinput {width:100%; font-size:11px;}
input.oformlenie {border: 0;}
        
#div_padding { width:1050px; margin:auto;}
div.logo_text { font-size:13px;padding:5px 0 0 30px;font-family:'Times New Roman',Times,serif;}

div.text_area p { padding-bottom:7px;}
div.text_area ul { list-style-position:inside;}

div.text_area p, div.text_area, div.text_area ul li, div.text_area a, div.text_area p a
{
	font-family:Tahoma, Verdana, Arial, sans-serif;
	font-size:12px;
	}
	
div.text_area p { text-align:justify;}
	
	
div.text_area ul { padding-bottom:7px;}

p.add_info_link { padding:5px 0 5px 5px;}
.add_info_link a{ font-size:11px;}

.center_text div.text_area table { border-right:solid 1px #afafaf; border-bottom:solid 1px #afafaf;}
.center_text div.text_area table td { border-left:solid 1px #afafaf; border-top:solid 1px #afafaf; padding:3px;}
.center_text div.text_area table thead td, .center_text table thead td p {color:#404040;}
div.text_area h2 { padding-bottom:12px; clear:both;}

td.tovar_details_text { padding-left:15px; text-align:justify; vertical-align:top; padding-top:5px;}
td.tovar_details a { font-size:14px;}

td.tovar_details_text, td.tovar_details_text p, td.tovar_details_text a { font-size:12px;}

.article_with a { font:16px Tahoma,Verdana,Arial,sans-serif;}
.arounded_image{float:left;margin-right:10px;}
.new_cat_articles{ font:12px Times New Roman, Arial, Verdana, sans-serif; clear:both; }
.article_with{width:750px;}
.articles_arround_div{clear:both;text-align:justify; font-size:12px;}
.around_fustify{text-align:justify;}
.articles_a{padding-top:8px;}
.articles_as{padding-top:8px;}
.clear_articles{clear: both; font-size: 18px; height: 18px; line-height: 18px;}
.main_menu li a.top_menu_link {color:#000; font: 12px Tahoma,Arial,Verdana,sans-serif; font-weight:bold;}

.action_new, .action_new_info { background: url("../images/new.gif") no-repeat 0 0; width:56px; height:57px; display:block; position:absolute; top:0px; right:0;}
.action_special, .action_special_info { background: url("../images/sale.gif") no-repeat 0 0; width:56px; height:57px; display:block; position:absolute; top:0px; right:0;}
.action_kozha, .action_kozhzam, .action_eko {width:54px; height:51px; display:block; position:absolute; top:240px; left:0px;}

.action_kozha{ background: url("../images/k1.gif") no-repeat 0 0;}
.action_kozhzam { background: url("../images/k2.gif") no-repeat 0 0;}
.action_eko { background: url("../images/k3.gif") no-repeat 0 0;}

.shopcard {position:relative;}
.tovar_details .action_kozha, .tovar_details .action_kozhzam, .tovar_details .action_eko { left:0px; top:17px; z-index:100;}

.action_new_info, .action_special_info { right:10px;}
a.more_colors { padding:0px; color:#505050; display:block; position:absolute; right:14px; bottom:3px;}
a.more_colors:hover {color:#c19340;}
.favbuttons { width:10%; padding:5px 0 0 0px;}

.filter_top     
{
    background: url(../images/bg_menu.jpg) repeat-x 0px 0px;     
    width:839px;     
    margin-left:-15px;     
    padding-top:0px;     
    margin-top:2px;     
    padding-bottom:8px;
}

/*.filter_top 
{
    background: url(../images/bg_menu.jpg) repeat-x 0px 0px;
    width:839px;
    margin-left:-15px;
    padding-top:0px;
    margin-top:2px;
    height:43px;
}*/

.filter_bottom {
    width:840px;
    padding-bottom:7px;
    padding-top:9px;
}

.filter_bottom div.inner { padding:5px 0 0 5px; margin:0 5px;}
.filter_bottom div.inner, .filter_bottom div.inner a, .filter_bottom div.inner span 
{
    font:13px Tahoma, Verdana, Arial, san-serif;}


.filter_bottom div.inner a {}

/*.filter_bottom div.inner a.selectedsex 
{ width:30px;
  background-color:#079c07; 
  color:#fff;
  padding:3px 7px 4px 7px;
  text-decoration: none;
}
.filter_bottom div.inner a.selectedsex:hover { text-decoration: underline;}

.filter_bottom div.inner a.sex 
{ width:30px;
  border:dashed 1px #079c07; 
  color:#000;
  padding:2px 7px 3px 7px;
  text-decoration: underline;
}
.filter_bottom div.inner a.sex:hover {text-decoration:none; color:#fff;}


.filter_bottom div.inner a.sex, .filter_bottom div.inner a.selectedsex 
{ margin-left:5px;}*/

.filter_bottom div.inner.barndsfilter { padding:5px 0 0 5px; /*border-top:dashed 1px #e3e3e3;*/ margin-top:0px;}

.filter_bottom div.inner.barndsfilter .selectedbrand, .filter_bottom div.inner.barndsfilter .selectedcolor {
     background:url(/files/images/selectedbrand.gif) no-repeat 0 0;
     padding-left: 18px;
     color:#3391c4;
     font-weight:bold;
     display:inline-block
}

.filter_bottom div.inner.barndsfilter a 
{
 padding:0 10px;
}
.filter_bottom div.inner.barndsfilter a:hover { color:#079c07;}
h1.h1filter { padding-top:7px;}

span.selectedbrand, span.selectedcolor { position:relative; padding-right:20px;}
.filter_bottom div.inner.barndsfilter span.selectedbrand a, .filter_bottom div.inner.barndsfilter span.selectedcolor a 
{ 
    display:block; width:9px; height:15px; background: url("../images/ico_delete.gif") no-repeat 0px 3px;
position:absolute; right:8px; bottom:0; padding:0;} 

.filter_bottom div.inner.barndsfilter a.nonselbrand, .filter_bottom div.inner.barndsfilter a.nonselcolor 
{ padding-left:0px; margin-left:0px; line-height:15px;}

/*.tovar_info a.blink { position:absolute; border:solid 1px fred; top:130px; left:10px; text-decoration:underline;}*/

ul.pager li { display:block; height:25px;  float:left; font-size:17px;}
ul.pager li a { padding:0 3px; height:25px; display:inline; line-height:25px; text-align:center; font-size:18px;}
ul.pager li.select a { text-decoration:none; color:#000; font-weight:bold;}
ul.pager li span.dots {height:25px; display:inline; line-height:28px; text-align:center;font-size:18px;}


#colorf { padding: 0;}
#colorf.filter_bottom div.inner.barndsfilter a.nonselbrand, #colorf.filter_bottom div.inner.barndsfilter a.nonselcolor  { line-height:28px;}

.searchform { }
.searchform input.stxt { width:150px; height:23px; border: 1px solid #D7D7C5;}


.article_info a, .article_info p a, .article_info p, .article_info ol li, .article_info span, .article_info ul li { font-size:12px;}
.article_info ol li, .article_info ul li { list-style-position:inside; padding-bottom:5px; color:#6B6F73;}
.addinfo_link, .addinfo_link a { font-size:12px;}
.article_info p {padding-bottom:5px;}
