body{
	margin-bottom:0px;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	font-family:Tahoma;
	font-size:12px;
	color:#494949;
}

td,p,div,span{
	line-height:18px;
	font-size:12px;
}

a{
	color:#0074FF;
	text-decoration:underline;
}

a:hover{
	color:#DA251D;
}

a.s_offer{
  color:#494949;
  text-transform:uppercase;
  font-family:tahoma;
  font-weight:bold;
  font-size:10px;
}
a.s_offer_cont{
  color:#ffffff;
}

a.bottom_menu{
  color:#0074FF;
  text-transform:uppercase;
  font-family:tahoma;
  font-weight:normal;
  font-size:12px;
}

a.bottom_menu:hover{
  color:#DA251D;
}

a img{
	border:none;
}

h1{
	margin:0px;
	font-family:tahoma;
	font-size:18px;
	font-weight:normal;
	line-height:28px;
}

h2{
	margin:0px;
	font-family:tahoma;
	font-size:16px;
	font-weight:normal;
	line-height:26px;
}

h3{
	margin:0px;
	font-family:tahoma;
	font-size:12px;
	font-weight:bold;
	line-height:22px;
}

/* Для 1 - 2 - 3 списка информационных элементов */
.current, .page_link, .ctrl{
	padding: 0.2em 0.5em 0.3em 0.5em;
	float: left;
	display: block;
	margin-right: 0.3em;
	font-size:12px;
}

.page_link{
	font-size:12px;
	border: 1px dotted #c9c9c9;
}

.current{
	background: #DA251D;
	color: #FFF;
	border: 1px solid #DA251D;
	font-size:12px;
}

.ctrl{
	padding: 0.5em 0.5em 0.3em 0.5em;
	font-size: 10px;
	color: #4F3327;
}

.path_arrow{
	font-size:12px;
	color: #0096AA;
	padding: 0px 5px 0px 5px;
}


li{
	list-style-image: url(/images/alkad/li.png);
}

ul{
}


/* headers */

div.red_head{
  width:100%;
  height:25px;
  background:url(/images/alkad/mod_right_bg.png) right;
  overflow:hidden;
}

div.red_head div.left{
  height:25px;
  width:39px;
  float:left;
  background:url(/images/alkad/mod_head_left.png) left no-repeat;
}

div.red_head div.text{
  float:left;
  height:25px;  
  background:url(/images/alkad/mod_head_bg_clean.png) 0px 3px repeat-x;
  font-family:Tahoma;
  font-size:15px;
  font-weight:normal;
  line-height:20px;
}

div.red_head div.right{
  height:25px;
  width:35px;
  float:left;
  background:url(/images/alkad/mod_head_left_1.png) left no-repeat;
}

div.sub_red_head{
  width:100%;
  height:12px;
  background:url(/images/alkad/mod_br_bg.png) right;
}

div.sub_red_head div.right{
  height:12px;
  width:5px;
  float:left;
  background:url(/images/alkad/mod_bl.png) left no-repeat;
}

div.red_head_body{
  background:white;
  width:100%;
  float:left;
}

div.red_head_body div.padding{
  padding: 15px 15px 15px 35px;
}

/* новости / статьи - список */

div.blog_item{
}

div.blog_item div.title{
  border-bottom:1px dotted #c9c9c9;
  font-size:14px;
  font-weight:bold;
  line-height:24px;
  padding-top:8px;
}

div.blog_item div.date, div.date{
  color:#878787;
}

div.blog_item div.tags, div.tags{
  background:url(/images/tags.gif) no-repeat 0% 3px;
  padding-left:18px;
}

/* вывод статьи */

div.blog_item_page{
}

div.blog_item_page div.date{
  border-top:1px dotted #c9c9c9;
}

div.blog_item_comments{
  padding-top:15px;
}

div.blog_item_comments div.message, div.message{
  padding: 10px 0px 10px 0px;
  color:#DA251D;
  font-weight:bold;
}

/* ссылки на Алькад */

div.alks{
  padding: 0px 10px 10px 10px;
}

div.alks, div.alks a{
  font-size:11px;
  color:#aaaaaa;
  line-height:16px;
}
.signs, .signs td{
  border:#cccccc solid 1px;
  width:500px;
  border-collapse: collapse;
}
.signs p{
 padding:0px;
 margin:0px;
}
.signs td{
 padding:5px;
}
