/*Блоки*/
#blocks { background-image:url(../img/block.jpg); background-repeat:no-repeat; background-position: top left;}
#block {color:#FFF; font-weight:bold; padding:9px 0 0 15px;}
#block-t { padding:20px 0 20px 10px;}

.block-title { text-align:left; vertical-align:top; color:#cc222a; font-size:14px; text-decoration:underline; font-weight:bold;}
.block-img { text-align:left; vertical-align:top; padding:0 20px 0 0;}
.block-txt { text-align:left; vertical-align:top; padding:15px 0 0 0;}
.block-txt ul {margin-left:20px;}
.block-txt ul li {list-style:none; list-style-image:url(../img/arow.gif);}

h2 { color:#cc222a; font-size:18px;}

a { font-family:Tahoma, Geneva, sans-serif; font-size:12px; text-decoration:underline; color:#cc222a;}
a:hover { text-decoration:none;}


/* Основные ссылки */
#nav, #nav ul {
  list-style: none;     
  margin: 0;            
  padding: 0;          
  background: url(../images/bg.png) repeat-x;       /* Фон основного меню */
  float:left;                           
  width: 100%;
  height: 34px;
}
#nav li {
  float: left;
  position: relative;
  background: none;
}
#nav a {
	color: #fff;
	font: 14px Verdana;
	text-decoration: none;
	display: block;
	padding: 9px 23px 8px 10px;
}

#nav li:hover, #nav li.jshover {
	background: url(../images/arrow.png) center no-repeat;       /* Стрелка при наведении на основное меню */ 
}
/* Начало выпадающего меню */
#nav li ul {
	display: none;
	position: absolute;
	background: fixed;
	padding: 0;
	width: 215px;
}
#nav li li a {
	width: 208px;
	font: 12px Tahoma;
	background: #cc222a;                                         /* Фон подменю */
	padding: 0 0 3px 7px;
	text-decoration: underline;
}
#nav li li a:hover {
	width: 208px;
	font: 12px Tahoma;
	padding: 0 0 3px 7px;
	text-decoration: none;
}
/* дополнительный блок */
#nav li:hover li ul, #nav li.jshover li ul {
  display: none;
  width: 215px;
  top: 0px;
  left: 215px;
}
#nav li:hover ul, #nav li.jshover ul {
  display: block;
}
#nav li:hover li:hover ul, #nav li.jshover li.jshover ul {
  display: block;
  background: fixed;
}
/* Фиксим Фон для под меню при наведении */
#nav li:hover.in li, #nav li.jshover.in li {
  color: #fff;
  text-decoration: none;
  background:#cc222a;                               /* фон подменю при наведении*/
}
#nav a:hover.in {
  color: #fff;
  text-decoration: none;                           
  background:#cc222a;                                    /* Фон подменю при наведении */
}
#nav li:hover.in li.last, #nav li.jshover.in li.last { 	
	width: 215px;
	font: 12px Tahoma;
	background: url(../images/3.png);                    /* картинка для низа подменю */
	background-repeat:no-repeat;
	padding: 0 0 11px 0;
	text-decoration: none;
}
/*Ditto 2 blog*/
#ditto_pages { padding-top:20px;}
#ditto_pages .ditto_currentpage {
    border: 1px solid #cc222a;
    padding: 1px 5px 2px; 
    margin-right: 1px;
    background-color: #cc222a; 
    color: #fff;
} 
#ditto_pages .ditto_off {
    border: 1px solid #ccc;
    padding: 1px 5px 2px; 
    margin-right: 1px;
    color: #ccc;
}
#ditto_pages a, #ditto_pages a:link, #ditto_pages a:visited {
    border: 1px solid #cc222a; 
    padding: 1px 5px 2px; 
    margin-right: 1px; 
    text-decoration: none !important; 
    color: #cc222a;
} 
#ditto_pages a:hover {
    background-color: #fff;
    color: #000;
}
