body{
	background-color:White;
	margin:0px;
	padding:0px;
}
body, td, div{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #4a4a4a;
}
img{
	border:0px;
}
a:link{
	color: #dc0c10;
	text-decoration: underline;
}
a:visited{
	color: #B4090E;	
}
a:hover{
	color: #dc0c10;
	text-decoration: none;
}
input{
 border:1px solid #a5acb2;
 font-size:12px;
 color:#62686c;
}
.gtab{
	width:1000px;
}
table.gtab td{
}
.page_height{
	height:590px;
	width:100%;
}
.search_box_txt{
	font-size:9px;
	color: #a5acb2;
	padding: 3px 3px 0px 3px;
}
.search_box{
	padding: 0px 10px 5px 5px;
	width:20%;
}
.top_date{
	font-size:10px;
	color:#dc0c10;
	padding: 3px 3px 7px 3px;
	text-align:right
}
.search{
	padding: 1px 3px 0px 3px;	
}
.search input{
	width:320px;
	height:17px;
	margin: 0px;
}
.basket_box{
	/*background: transparent url(../img/bg_basket.gif) top left no-repeat;*/
	padding: 3px 3px 3px 0px;
	font-size: 11px;
	vertical-align: bottom!important;
	height: 65px;
}
a.underline{
	text-decoration: none;
}
a.underline:hover{
	text-decoration: underline;
}
td.b_menu{
	text-align: center;
	vertical-align: bottom!important;
	padding: 0px;
	width: 115px;
}
td.b_menu img{
	margin: 0px;
}
.head_left{
	width: 280px;
	padding: 12px;
}
.head_left_b{
	width: 760px;
	padding: 12px;
}
.head_all{
	width:1000px;
	padding: 12px;
}
.head_right{
/*	width: 670px;*/
	padding: 12px;
} 
.bggray{
	background-color: #4a4a4a;
}
.bglgray{
	background-color: #e9e9e9!important;
}
.right_l_row{
	width: 240px;
}
.head_right_sm{
	width: 480px;
	padding: 12px;
}
.head_right_sr{
	width: 720px;
	padding: 12px;
}
.left_row{
	width: 280px;
}
.left_row_b{
	width: 760px;	
}
.lgray{
	background-color: #f8f7f7;	
}
.lgray2{
	background-color: #e9e9e9;	
}
td.cmenu{
	padding: 10px;
	font-size: 13px;
}
a.cmenu:link, a.cmenu:visited{
	color: #DC0C10;
	text-decoration: none;
	font-size: 13px;
	display: block;
	padding: 0px 0px 0px 20px;
	margin: 0px 0px 10px 0px;
	background: url(../img/li_cmenu_0.gif) no-repeat 3px 3px;
}
a.cmenu:hover{
	background: url(../img/li_cmenu_1.gif) no-repeat 3px 3px;	
}
div.csub{
	padding: 0px 0px 20px 20px;
}
a.csub:link, a.csub:visited{
	font-size: 12px!important;
	display: block;
	color: #4A4A4A;
	text-decoration: underline;
	font-size: 12px;
	margin: 0px 0px 10px 0px;
	line-height: 95%;
}
a.csub:hover{
	text-decoration: none;	
}
.prod_ind{
	width: 100%;
}
.prod_ind td{
	padding: 5px;
	vertical-align: top;
}
.cnt{
	padding: 15px 10px 10px 10px;
	vertical-align:top;
}
H1.prod_name{
	color: #DC0C10;
	font-size: 15px;
	padding: 0px;
	margin: 0px;
	letter-spacing: 0px;
}
a.prod_name:link{
	color: #4A4A4A;
	font-weight: bold;
}
.txt{
	font-size: 11px;
	text-align: justify;
}
.red{
	color: #DC0C10;
}
a.news:link{
	display: block;
	color: #4A4A4A;
	margin: 0px 0px 10px 0px;
}
.btm_box{
	padding: 0px 0px 20px 0px;
}
.btm_box2{
	background-color: #f6f6f5;
	margin: 0px 0px 20px 0px;
}
.btm_box2 td{
	padding: 10px 10px 15px 10px;
	color: #9b9b9a;
	vertical-align: top;
	font-size: 11px;
}
.phone{
	font-size: 22px;
	letter-spacing: -1px;
}
.phone_sm{
	font-size: 10px;
}
.tcatalogue{
	width: 100%;
}
table.tcatalogue tr td{
	padding: 10px 5px 10px 5px;
	width: 50%;
	vertical-align: top;
}
.Cookies{
	margin: 10px;
}
.Cookies td{
	padding: 3px;
	font-size: 11px;
}
.m3menu{
	padding: 5px 10px 15px 30px;
	font-size: 11px;
}
a.adark:link, a.adark:visited{
	color: #4A4A4A;
	text-decoration: underline;
}
a.adark:hover{
	color: #62686C;
	text-decoration: none;
}
.num_nav{
	text-align: center;
	font-size: 12px;
	color: #9B9B9A;
	margin: 10px 0px 10px 0px;
}
.num_fill{
	font-size: 12px;
	color: #9B9B9A;
	margin: 10px 0px 10px 0px;
	font-size: 12px;
}
.num_nav a:link, .num_nav a:visited, .num_fill a:link, .num_fill a:visited{
	color: #DC0C10;
	text-decoration: underline;
	padding: 0px 5px 0px 5px;
}
.num_nav a:hover, .num_fill a:hover{
	background-color: #DC0C10;
	color: White;
	text-decoration: none;
}
.num_nav span, .num_fill span{
	background-color: #DC0C10;
	color: White;
	padding: 0px 5px 0px 5px;
}
div.price{
	background-color: #DC0C10;
	color: White;
	text-align: center;
	padding: 10px;
	margin: 20px 0px;
	font-size: 18px;
}
table.price{
	background-color: #e9e9e9;	
}
td.price{
	color: #B4090E;
	text-align: center;
	font-size: 16px;
	font-weight: bold;
	padding: 15px 5px 5px 5px;
	letter-spacing: -1px;
}
.wlist{
	text-align: right;
	color: White;
	font-size: 11px;
}
.txt_sm{
	font-size: 10px;
}
.filter{
	color: #A5ACB2;
	padding: 5px 10px 15px 30px;
	font-size: 11px;
}
table.prod{
	margin: 10px 0px 0px 10px;
	width: 100%;
}
table.prod td{
	font-size: 11px;
	width: 50%;
}
table.prod_sm{
	width: 100%;
}
table.prod_sm td{
	font-size: 11px;
	padding: 1px 3px 1px 3px;
}
.prod_sm a{
	font-weight: bold;
}
.prod p{
	padding: 0px 0px 0px 10px;
}
.prod center{
	margin: 20px 0px 20px 0px;
	font-size:11px;
}
.ar{
	text-align: right!important;
}
.al{
	text-align: left!important;
}
.gray{
color: #A5ACB2;	
}
.gray_box{
	background-color: #f5f5f5;
	border: 1px solid #dddddd;
	padding: 10px;
}
.txt_m{
	font-size: 11px;
}
/*---*/
.mtab{
	text-align:center;
	width:80%;
	margin-bottom:20px;
}
.mtab td{
	text-align:left;
	padding: 5px;
	font-size:11px;
}
.mtab td.hd{
	color:#bbbbbb;
	font-size:11px;
}
.mtab a:link, .mtab a:hover{
	color:#dc0c10;
	font-weight:bold;
}
.mtab input{
	width:50px;
	background-color:#f5f5f5;
	border:1px solid #dddddd;
	text-align:right;
	font-size:11px;
}
.mtab td.del{
	background-color:white;
	width:1%;
}
.bg_red{
	background-color:#b50a0d;
	color:#FFFFFF;
}
input.fback{
	width: 240px;
	text-align:left!important;
}
input.chkbox{

	border:none;
	background-color:transparent;
	}
textarea.fback{
	width:240px;
	background-color:#f5f5f5;
	border:1px solid #dddddd;
}
select.fback{
	width:240px;
	background-color:#f5f5f5;
	border:1px solid #dddddd;
  font-size:11px;
  color:#62686C;
}
input.fforum{
	width: 400px;
	text-align:left!important;
}
textarea.fforum{
	width:400px;
	background-color:#f5f5f5;
	border:1px solid #dddddd;
}
.forum{
	width:100%;
	background-color:#f4f2f2;
}
.forum_page{
	width:100%;	
	}
.forum_page td{
	border:1px solid #f4f2f2;
	background-color:#FFFFFF;
	padding:10px;
}
.forum td{
	background-color:#FFFFFF;
	padding:10px;
}
.forum .w2{
	width:10%;
	text-align:center;
}
.forum .w3{
	width:30%;
	text-align:center;
}
.fhead{
	color:White;
	background-color:#dc0c10!important;
	font-size:11px;
}
a.fname:link{
	color:#4a4a4a;
	font-weight:bold;
}
a.fname:visited{
	color:#900;
	font-weight:bold;
}
.coml{
	font-size:11px;
	color:#c3c1c1;
	font-weight:bold;
}
.comm{
	font-size:10px;
	color:#c3c1c1;
}
.ac{
	text-align:center!important;
}
.lrow{
	font-size:11px;
	font-weight:bold
}
.rbox{
	color:#FFF;
	background-color:#dc0c10;
	padding:5px;
	font-weight:bold;
	width:150px;	
}
.f_status{
	background:url(../img/li_light.gif) no-repeat 0px 10px;
	padding: 10px 5px 10px 20px;
	color:#c3c1c1;
	font-size:11px;
}
.tab_m{
	width:60%!important;
}
.avatar{
	border:2px solid White;
	text-align:center;
	margin:10px;
}
.user_box{
	text-align:center;
	background-color:#e9e9e9!important;
	font-weight:bold;
	width:15%;
}
.bnone{
	border:none!important;
}
.fdate{
color:White;
font-size:11px;
background-color:#dc0c10!important;
padding:5px 12px 5px 12px!important;
text-align:center;
}
.tnav td{
	padding:0px!important;
	border:none!important;
}
.fThema{
	font-size:13px;
	font-weight:bold;
}
.txt H2, .news H2{
	font-size:14px;
	margin: 0px 0px 10px 0px;
	padding:0px;
	letter-spacing:normal;
}
.news H2{
	font-size:19px;
	margin: 10px 0px 20px 0px;
	padding:0px;
	letter-spacing:normal;
}
.news img{
	margin:10px;
}
.news p{
	margin: 0px 0px 40px 0px;
}
.tlogin{
	background-color:#dc0c10;
	margin:100px;
}
.tlogin td{
	color:#FFF;
	padding: 1px 7px 1px 7px;
	}
.tlogin a:link, .tlogin a:visited{
	color:#FFF;
	text-decoration:underline;
}
.tlogin a:hover{
	text-decoration:none;
}
.tlogin input{
	font-size:12px;
	background-color:#FFF;
	border:1px solid #dedede;
	width:250px;
}
.xindex{
	letter-spacing: -1px;
	line-height: 120%;
	font-weight: bold;
	font-size: 13px;
	color: #FFFFFF;
	font-weight: bold;
	font-variant: small-caps;
}
.xindexd{
	letter-spacing: -1px;
	line-height: 120%;
	font-weight: bold;
	font-size: 13px;
}
.box_callback{
	width: 40%;
	background: #ed1c24 url(../img/box_callback.jpg) no-repeat top right;
	width: 650px;
	height: 240px;
	margin-bottom: 100px;
}
.box_callback td{
	color: White;
}