/* CSS Document */
.novelty p{
	margin-top:0;
}
BODY {
	FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: tahoma;
	padding:0;
	margin:0;
}

BODY td {
	FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: tahoma;
	padding:0;
	margin:0;
}

.text{
	FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: tahoma;
	padding:0;
	margin:0;


}

* {
  margin: 0;
  padding: 0;
  /* стандартное правило для удаления всех посторонних отступов */
}

p{
	margin-top:15px;
	margin-bottom:5px;
}

hr{
	margin-top: 10px;
	margin-bottom: 15px;	
}



table{
	border:0px; /* border="0" */
	border-collapse:collapse; /* cellspacing="0" */
	
}

table td{
	padding:0px; /* cellspadding="0" */

} 
a{
	TEXT-DECORATION:none;
	color:#0066CC;
}
a:hover{
	TEXT-DECORATION:none;
	color:#CC3300;
}

.head{
	width:100%;
}
.head td{
	background-color:#999999;
	padding:10px;
}
.head_logo{
	background-color: #36567F;
	width:100%;
	margin-bottom:0px;
}
.head a{
	FONT-SIZE: 110%; COLOR: #000000; TEXT-DECORATION: none;
	font-weight:bold;

}

.head a:hover{
	FONT-SIZE: 110%; COLOR: #00349a; TEXT-DECORATION: none;
	
}

.send_form td{
	padding: 3px;
}

.content{
	width:100%;
}

.content td{
	padding:10px;
}

h1{
	font-size: 160%;
	color: #333333;
	margin-bottom:5px;
	color:#36567F;	
	
}
h1.header{
	background-image: url(../images/ikon-arrow.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left:60px;
	padding-top:15px;
	height:35px;
	margin-bottom:25px;

}

h2{
	font-size: 110%;
	color: #666666;	
	margin-bottom:5px;
}

.block_title{
	font-size:115%;
	font-weight:bold;
	margin-bottom:5px;
	padding-bottom: 0;
	color: #666666;	
}

.left_col{
	width:180px;
	vertical-align:top;
	background-color: #f2f2f2;
	padding:10px;
	border-right-color: #CCCCCC;
	border-right-style: solid;
	border-right-width: 1px;

	
}

.central_col{
	vertical-align:top;
	padding:10px;
}

.right_col{
	width:180px;
	vertical-align:top;
	padding:10px;
	border-left-width: 1px;
	background-color: #f2f2f2;

	border-left-style: solid;
	border-left-color: #CCCCCC;

}	

.bottom{
	width:100%;
	height:50px;
}
.bottom td{
	background-color:#999999;
	padding:10px;
}
.bottom a{
	FONT-SIZE: 110%; COLOR: #ffffff; TEXT-DECORATION: none;

}

.bottom a:hover{
	FONT-SIZE: 110%; COLOR: #00349a; TEXT-DECORATION: none
}

.banners img{
	margin-right:10px;
	FILTER:gray();
	alpha(opacity=50);
	-moz-opacity:0.4; opacity:0.4;
}

.news_title{
	font-weight:bold;
	margin-bottom:5px;
	color:#999999;
	padding-bottom: 0;
}

.news_date{
	font-weight: bold;
	margin-bottom:10px;
}
.news_text{
	margin-bottom:5px;
}
.product_title{
	font-weight:bold;
	margin-bottom:5px;
	color:#999999;
}
.product_text p{
	margin-top:5px;
	margin-bottom:5px;
}
.product_text{
	margin-bottom:20px;
	margin-left:8px;
	margin-right:8px;
}

.common_table td{
	border: 1px solid #666666;
	padding-left:5px;
	padding-right:5px;
	padding-top:3px;
	padding-bottom:3px;
}

td.table_head{
	background-color: #CCCCCC;
	padding-left:5px;
	padding-right:5px;
	font-weight:bold;
		padding-top:3px;
	padding-bottom:3px;

}

.shop_goods{
	border-right-width: 40px;
	border-right-style: solid;
	border-right-color: #FFFFFF;	
}

img{
border:0;
}

.none{
	border:0;
	border-color:#FFFFFF
}
.rs{
color:#CC3300;
}
.button{
	cursor:hand;
	background-image: url(../images/bg.gif);
	FONT-SIZE: 11px;
	COLOR: #666666;
	FONT-FAMILY: tahoma;
	padding-left:3px;
	padding-right:3px;
}
INPUT, SELECT, TEXTAREA {FONT-WEIGHT:normal; FONT-SIZE:11px; COLOR:#000000; FONT-FAMILY:tahoma; TEXT-DECORATION:none; BORDER:#525252 1px solid; BACKGROUND-COLOR:#eeeeee}

FIELDSET {PADDING:5px; MARGIN-TOP:5px; MARGIN-BOTTOM:5px; BORDER:#cc0000 1px dashed}

.bord2 {BORDER:#808080 1px solid; padding:5px}

/* --------------------ФОРУМ----------------------------*/

.headline{
	background-color:#f6f6f6;
}
.reply_form{
	
	background-color: #f6f6f6;
	border: 1px solid #CCCCCC;
	margin-top:20px;
		margin-bottom:20px;

}
.reply_form td{
	padding:5px;
	text-align:left;
}
.posts_author{
	background-color: #f6f6f6;
	border:0;
	border:0px;
}
.posts{
	width:80%;
	margin-bottom:20px;
}
.posts td{
	border: 1px solid #CCCCCC;
	vertical-align:top;
	padding:5px;
	text-align:left
}

table{
	border:0px; /* border="0" */
	border-collapse:collapse; /* cellspacing="0" */
}

table td{
	padding:0px; /* cellspadding="0" */
}

.forum_bar{
	width:98%;
	margin-bottom:20px;
	margin-top:20px;
}

.themes td{
	padding:5px;
	border: 1px solid #CCCCCC;	
	
}

.posts_quote{
	background-color: #f6f6f6;
	padding-left:20px;
	border-left-width: 2px;
	border-left-style: dotted;
	border-left-color: #999999;
	padding:5px;
	margin-bottom:10px;
}

ul li{
margin-left:40px;
list-style-type: circle;
}

/* ------------------Каталог ссылок--------------------------------- */

.nolinks {text-align:center; margin-top:10px;color:#ff0000;font-weight:bold;}

.cat {
	text-indent:-1em;
	margin-left:1em;
	margin-top:1em;
	font-family: arial, sans-serif;
}
.subcat {
	margin-left:2em
}
.name {
	font-family:verdana,Tahoma,Geneva,Arial,Helvetica,sans-serif;
	font-weight: bold;
	font-size: 10px;
}
.links {
	color: #7B7B7B;
	font-family: verdana;
	font-size: 9px;
}
.er {
	font-weight: 400;
	color: #ff0000;
}
.cy {
	color: #7B7B7B;
	font-size: 9px;
}
img.ban {
	width:88px;
	height:31px;
}
img.icon {
	width:16px;
	height:16px;
	position:relative;
	top:4px;
}

/* ------------------------------------------------------------------------ */

.map td{
	padding-right:20px;
	vertical-align:top;
	padding-left:5px;	
}

h2.map_header{
	margin-bottom:20px;
}

/* --------------------------Опросный лист-------------------------------- */

.vis {
	display: block;
	margin-left : 10px;
	margin-top : 5px;	
}

.vis td {
	padding-top: 1px;
	padding-bottom: 1px;
}

/* ------------------------------------------------------------------------ */