body {
margin:0px;
width:100%;
padding: 0px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
background:#b7bfcc;
line-height:1.6;
}
.menu {

	padding: 0;
	list-style: none;
	font-size:12px;
}
.menu li {
	padding: 0;
	margin: 0 2px;
	float: left;
	position: relative;
	text-align: center;

}
.menu a {

	color: #000000;
	text-decoration: none;
	font-weight: bold;
	float:left;
}
.menu li em {
	background: url(images/hover.png) no-repeat;
	width: 180px;
	height: 45px;
	position: absolute;
	top: -85px;
	left: -70px;
	text-align: center;
	padding: 20px 12px 10px;
	font-style: normal;
	z-index: 2;
	display: none;
	font-size:12px;
}
#panel {
	height: auto;
}
#panel1 {
	height: auto;
}
#panel2 {
	height: auto;
}
#panel3{
	height: auto;
}
.slide {
	margin: 0;
	padding: 0;

}
.btn-slide {
	text-align: right;
	margin-top:-15px;
	display: block;
	font: bold 120%/100% Arial, Helvetica, sans-serif;
	color: #fff;
	text-decoration: none;
}
.btn-slide1 {
	text-align: right;
	margin-top:-15px;
	display: block;
	font: bold 120%/100% Arial, Helvetica, sans-serif;
	color: #fff;
	text-decoration: none;
}
.btn-slide2 {
	text-align: right;
	margin-top:-15px;
	display: block;
	font: bold 120%/100% Arial, Helvetica, sans-serif;
	color: #fff;
	text-decoration: none;
}
.btn-slide3 {
	text-align: right;
	margin-top:-15px;
	display: block;
	font: bold 120%/100% Arial, Helvetica, sans-serif;
	color: #fff;
	text-decoration: none;
}
.active {
	background-position: right 12px;
}

img {
border:0px;

}
.align_center
{
position: relative;
width: 100%;
}
table {
margin:0px;
padding:0px;
border:0px;
border-collapse:collapse;
}
table td{
padding:0px; 
}
.align_center:after
{
content: '';
display: block;
clear: both;
}
.align_center_to_left
{
position: relative;
right: 50%;
float: right;

}
.entry{
padding:0px 10px;
margin:0px;

}
.align_center_to_right
{
position: relative;
z-index: 1;
right: -50%;
}
em{
padding:0px;
margin:0px;
font-size:16px;
font-family: Verdana;
font-weight: bold;
}
h4 {
font-size:14px;
font-weight:bold;
color: #333333;
padding:0px;
margin:5px 5px;
}
#toTop {
  width: 100px;
  background: #f1f1f1;
  border: 1px solid #cccccc;
  text-align: right;
  padding: 5px;
  position: fixed;
  bottom: 10px;
  right: 10px;
  cursor: pointer;
  color: #666666;
  text-decoration: none;
}
h3 {
font-size:10px;
font-weight:bold;
color: #FFFFFF;
padding:5px 5px;
font-family: Verdana, Arial, Helvetica, sans-serif;
}
a:link {  text-decoration: none; color: #b13137; border: 0px; font-weight:bold; padding:0px 7px; font-size:12px;}
a:active {text-decoration: none; color: #b13137; border: 0px; font-weight:bold;  padding:0px 7px;}
a:visited { text-decoration: none; color: #b13137; border: 0px; font-weight:bold;  padding:0px 7px;}
a:hover	{ color:#b13137; border: 0px; text-decoration: underline; padding:0px 7px; }
a:focus { outline: none;}
#plashka {
width:965px; 
height:119px; 
background:url(images/top_plashka.png) no-repeat;
}
#logo{
margin-left:65px;
margin-top:-2px;
}
#eltema{
float:left; 
width: 124px; 
height:180px;
}
.text_t{
padding:5px; 
margin-top:-30px; 
margin-left:70px;
}
.wraper_menju{
padding-left:735px;
}
#menju_right{
background: url(images/right_menju.png)  no-repeat; 
width:193px; 
height:45px;
}
#menju_right_1{
margin-left:10px; 
padding-top:15px;
}
#menju_right_2{
margin-left:10px; 
padding-top:15px;
}
#menju_right_3{
margin-left:10px; 
padding-top:8px
}
#menju_right_4{
margin-left:10px; 
padding-top:15px;
}
table.top_menju {
width:100%;
}
.top_menju {
background:url(images/tini.png) repeat-x; 
height:39px;
text-align:center;
}
.div_top {
width:965px; 
padding-left:65px;
}
.div_top_left {
width:29px;
height:39px; 
background:url(images/m_left.png); 
float:left;
}
.div_top_center {
width:839px; 
height:39px; 
background:url(images/m_center.png); 
float:left;
}
.div_top_right {
width:24px;
height:39px; 
background:url(images/m_right.png); 
float:left;
}
#main_menju {
padding-top:7px; 
text-align:left;
margin-left:55px;
}
table.left_main {
width:965px; 
height:100%; 
 margin-left:65px;
}
.left_main_td {
width:250px; 
background: url(images/bg_footer_l.png); 
text-align:left;
vertical-align:top;
}
.strip_div {
overflow:hidden; 
height:2px; 
width:100%; 
background:#FFFFFF;
}
.strip_div1 {
overflow:hidden; 
height:1px; 
width:100%; 
background:#CCCCCC;
}
.content {
background: url(images/bg_footer_r.png);
text-align:left; 
vertical-align:top; 


}
.pre {
width:893px; 
height:143px;
}
.pre_footer_left{
background:url(images/pre_footer_left.png); 
width:250px; 
height:143px; 
float:left;
}
.pre_footer{
margin-left:0px; 
width:623px; 
background:url(images/pre_footer.png); 
float:left; 
height:143px;
}
.pre_footer_right{
background:url(images/pre_footer_right.png); 
width:18px; 
height:143px; 
float:left;
}

li{
margin-left: 10px;

}

ul.alignable li {
margin-left:0px;
padding-left:0px; 
color: #FFFFFF;
}
ul.alignable a {
padding-left:0px; 
color:#FFFFFF;
text-decoration:none;
font-size:12px;
font-style:italic;
font-weight:100;
}
ul.alignable a:hover {
color: #990000;
text-decoration: underline;
font-size:12px;
font-weight:100;
font-style:italic;
}

.footer_item { 
font-size:10px;
color:#666666;
text-align:right;
padding-top:20px;
}
.footer_item  a{ 
color:#666666;
font-size:10px;
font-weight:100;
}
#short {

}
#short a {
font-size: 12px; color: #9A3205; font-weight:bold; text-align:right;
}
#short a:hover {
font-size: 12px; color: #9A3205; font-weight:bold; text-align:right; text-decoration:none;
}
.footer_item  a:hover{ 
color: #666666;
font-size:10px;
font-weight:100;
text-decoration: none;
}
.copyright {
margin-top:20px;
 font-size:9px; 
 color: #757575; 
 text-align:right;
}
.title_post {
font-size: 12px; color: #b13137;  vertical-align:top; background:#F9F9F9; border-bottom:1px solid #CCCCCC; margin-top:
}
.title_post a {
font-size: 12px; color: #b13137;
}
.title_post a:hover {
font-size: 12px; color: #333333;  text-decoration:none;
}
#sat {
font-size: 10px; color: #5F3E2F;   vertical-align: middle; font-weight: lighter;
}
#sat a {
font-size: 10px; color: #5F3E2F; padding:8px 5px 0px 0px; font-weight:500;
}
#pop {
font-size: 10px; color: #b13137;   vertical-align: middle; 
}
#pop a {
font-size: 10px; color: #b13137; padding:0px 10px; 
}
#tags {
font-size: 10px; color: #b13137;   vertical-align: middle;font-weight:100;
}
#tags a {
font-size: 10px; color: #333333; padding:0px 5px; text-decoration:underline; font-weight:lighter;
}
#tags a:hover {
font-size: 10px; color: #333333; padding:0px 5px; text-decoration:underline; font-weight: lighter;
}
#link {
font-size: 10px; color: #FFF;   vertical-align: middle;font-weight:100; text-decoration:none;
}
#link a {
font-size: 10px; color: #FFF; padding:0px 5px; text-decoration:none; font-weight:lighter;
}
#link a:hover {
font-size: 10px; color: #FFF; padding:0px 5px; text-decoration:underline; font-weight: lighter;
}
*+++++++ PANEL +++++++*/
#top-panel{color: #fff; width: 100%; text-align: right; position:absolute; top: 0; right:0;font-size: 10px;background:#3b3b3b;border-bottom:3px solid #3b3b3b; border-left:3px solid #3b3b3b; padding: 2px 5px;margin:0}
#top-panel a {color: #8BDBFF;}
#top-panel ul li {display: inline; padding:0}
#top-panel label, #top-panel input { font-size: 9px}
#top-panel label {padding-left: 5px}
#sub-panel a{float:right; margin-right: 5px; color:#FFF; text-decoration:none; font-size: 10px;font-weight:bold;background:#777;}
#sub-panel a span{padding: 2px 5px; display:block; border-left: 2px solid #3b3b3b; border-right: 2px solid #3b3b3b; border-bottom: 2px solid #3b3b3b /*background:url(img/sub-right.png) right bottom no-repeat;*/}

#title_post a:hover {
 font-size:14px; color:  #000000;  text-decoration:none;
}
.row{clear: both;}
.col1{width: 280px; float: left; padding: 0 10px; margin:5px 0px; border-right:1px solid #CCCCCC;}
.col2{width: 290px; float: right; margin:5px 0px;  padding: 0 10px;}
#date {
font-size: 10px; color: #999999;  font-weight:500; vertical-align:top; text-align:left; padding:0px 5px;
}
#date a{
font-size: 10px; color: #999999;  font-weight:500; vertical-align:top; text-align:left; padding:0px 5px;
}