/*BEGIN COLUMN*/
#container {
    padding-left: 261px;
}
#center_container {
    width: 100%;
}
        #center_container_padding{padding:15px 0px 60px 40px}
#left_container {
    width: 261px;
    right: 261px;
}
.left_inn{
padding:14px 2px 57px 59px
}

/*END COLUMN*/


.content{
clear:both;
padding:0 0 0 0;
text-align:justify
}
.cat_desc{
padding:0 42px 22px 0
}

.tov_pic{
margin-top:5px
}



.ul_list{
padding:0;
margin:0 0 128px;
list-style:none
}
.ul_list li{
background:url(/images/arrow.gif) 3px 8px no-repeat;
border-top:1px solid #B2B6A9;
padding:1px 0px;
position:relative
}
	.ul_list li:first-child{border-top:none}
.ul_list a, .ul_list a:VISITED{
display:block;
text-decoration:none;
font-size:18px;
color:#7B1A1B;
padding:0px 0px 1px 18px
}
.ul_list a:HOVER{text-decoration:underline}

	.ul_list ul{
	padding:3px 0 5px;
	margin:0;
	list-style:none;
	}
	.ul_list ul li{
	background: none;
	border-top: none;
	padding:0px 0px 4px 25px;
	line-height:13px
	}
	.ul_list ul a, .ul_list ul a:VISITED{
	text-decoration:none;
	font-size:14px;
	padding:0px;
	}
	.ul_list ul ul li{
	padding:0px 0px 4px 15px;
	}
	.ul_list ul ul a, .ul_list ul ul a:VISITED{
	text-decoration:none;
	font-size:14px;
	padding:0px;
	}
	
.search_block{
}
.search_block h3{padding-bottom:5px}
.text_inp{width:141px}

.search_block .text_inp{width:131px}

.sys_mes{
color:red;
padding:0 0 5px
}

/*  */
.cform_table, .f_tb{
width:auto;
border:none;
border-collapse:collapse;
margin-top:10px
}
.cform_title, .l_td{
width:160px;
text-align:right;
vertical-align:top
}
td.cform_input_td, td.r_td{
padding:2px 0 2px 10px;
}
td.cform_input_td input, td.cform_input_td select, td.cform_input_td textarea, 
td.r_td input, td.r_td select, td.r_td textarea
{
width:250px;
background:#F2F2F2;
margin-left:0px;
cursor:auto;
border:1px solid #6F6F6F;
}
.cform_table input, .f_tb input{
border:1px solid #6F6F6F;
background:#ECECEC;
margin-left:10px;
cursor:pointer;
}
.cform_table img, .f_tb img{margin-top:10px}
.cform_table .title, .f_tb .title{
font-weight:bold;
padding:10px 0 3px
}

/*  */
.faq_answer{
padding:0 20px 20px 0
}
.faq_answer h4{padding-bottom:0; margin-bottom:0}
.author{
padding:0 0 5px;
font-size:11px
}
.author a, .author a:VISITED{font-size:11px}
.faq_more{
padding:5px 0 0;
text-align:right
}
.news_more{
padding:5px 0;
text-align:right
}
.marg{
clear:both;
padding:20px 0
}

/*  */
.vote_block label{
display:block;
padding:6px 0 0px
}
.vote_quest{padding:0 10px 10px 10px}
.vote_quest input{margin:0px}
.vote_quest input.subm{
margin:14px 0 0
}

.mid_image{cursor:pointer}

/**/
.news_list{
list-style:none;
margin:0;
padding:0
}
.news_list li{
padding:0 0 10px;
font-size:14px;
line-height:16px;
text-align:left
}
.cal_block{
}

/*  */
.f_tb{
width:auto;
border:none;
border-collapse:collapse
}
td.l_td{
width:130px;
padding:2px 0;
text-align:right
}
td.r_td{
padding:2px 0 2px 10px
}
.r_td input, .r_td textarea{
width:250px;
border:1px solid #B2B6A9
}
#form_subm{
margin:15px 0 0 10px
}

.foto_cont{
width:1px
}
.foto_cont img{
border:none
}

.order_link{
float:right;
font-weight:bold;
padding-right:20px
}
#r_block{
float:right
}


/**/
.basket_tb{
width:auto;
border:none;
border-collapse:collapse;
border-top:1px solid #CECECE;
border-left:1px solid #CECECE;
margin-bottom:30px
}
.basket_tb th{
font-size:12px;
padding:2px 5px 2px;
text-align:center;
border-bottom:1px solid #CECECE;
border-right:1px solid #CECECE
}
.basket_tb td{
padding:2px 5px;
border-bottom:1px solid #CECECE;
border-right:1px solid #CECECE
}
.tov_count{
width:50px
}


.wid{
width:100%
}
.wid td{
padding-top:4px;
padding-bottom:4px;
font-size:14px
}
.wid td a, .wid td a:VISITED{
font-size:12px
}
.forum_path{
	color:#4C4C4C;
	font-size:14px;
	text-decoration:none;
	font-weight:bold
}
.forum_path a, .forum_path a:VISITED{
	color:#4C4C4C;
	font-size:14px;
	text-decoration:none;
	font-weight:normal
}

.forum_head{
background-color:#B10101;
}
.forum_head td{
font-size:12px;
}
.forum_head h3{
font-size:16px
}

#cat_l_head a, #cat_l_head a:VISITED{
text-decoration:underline;
font-size:12px
}
#cat_l_head a:HOVER{
text-decoration:none
}

.catalogHead{
background:#B10101;
color:#FFF;
padding:9px 5px 9px 13px;
font-size:16px;
clear:both
}
.tovCont{
padding:9px 0 0 14px
}

.tovHead{
background:#ffffff;
color:#B10101;
text-align:center;
padding:4px 5px;
height:28px;
overflow:hidden;
line-height:12px
}
	#forRubrik{padding-top:10px; height:20px}

.tov_cont{
width:160px;
height:200px;
float:left;
margin:0 11px 10px 0;
text-align:left;
}
	.tov_cont img.tov_pic{
	/*width:160px;
	height:140px;*/
	margin:0;
	}

.design_2 .tovHead{padding-top:10px; height:20px}	
.design_2 .tov_cont{width:330px; height:250px}
	/*.design_2 .tov_cont img.tov_pic{width:330px}*/
	
.design_3 .tov_cont{height:315px}
	/*.design_3 .tov_cont img.tov_pic{height:280px}*/


.tov_cont a, .tov_cont a:VISITED{
color:#B10101;
font-weight:bold;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none
}
.tov_cont a:HOVER{text-decoration:underline}

	#gallery .tov_cont{
	width:170px;
	height:150px;
	margin:0
	}
	#gallery .tov_cont img{
	width:160px;
	height:140px
	}
