body
{
  margin: 0px;
  margin-height: 0px;
  margin-width: 0px;
  font-family: Verdana, sans-serif;
}
.ddate{
	color: #006E43;
    font:bold Arial, sans-serif;
	font-size:11px;
	/*letter-spacing: 1px;
    margin: 0;*/

    /*text-transform: uppercase;*/
}


.news{
	color: #EF3B00;
    font:  Arial, sans-serif;
	font-size:11px;
}


.text{
	color: #7E171A;
    font:  Arial, sans-serif;
	font-size:11px;
}


.textg{
	color: #831715;
    font:  Arial, sans-serif;
	font-size:11px;
}

.textr{
	color: #EE3B00;
    font:  Arial, sans-serif;
	font-size:11px;
}


.address{
	color: #006618;
    font: Arial, sans-serif;
	font-size:9px;
}

.menu{
	color: #EE3B00;
    font:bold Arial, sans-serif;
	font-size:12px;
}


a
{
	color: #438636;
    font:Arial, sans-serif;
	font-size:11px;
	text-decoration: none;
}
a:link,a:visited
{
    color: #438636;
    font:Arial, sans-serif;
	font-size:11px;
	text-decoration: none;
}
a:active,a:hover
{
	color: #438636;
    font:Arial, sans-serif;
	font-size:11px;	
	text-decoration: none;
}

/*
.form{
BORDER-BOTTOM: #C14945 1px outset; 
	BORDER-LEFT: #C14945 1px outset; 
	BORDER-RIGHT: #C14945 1px outset; 
	BORDER-TOP: #C14945 1px outset; 
	color:#7E171A;
	background:#FEE092;
	font:Arial, sans-serif;
	font-size:11px;	
	}
*/

.form{
BORDER: #C14945 1px outset; 
 
	color:#7E171A;
	background:#FEE092;
	font:Arial, sans-serif;
	font-size:11px;	
	}
	
	
	
	
.formb{
BORDER-BOTTOM: #C14945 1px outset; 
	BORDER-LEFT: #C14945 1px outset; 
	BORDER-RIGHT: #C14945 1px outset; 
	BORDER-TOP: #C14945 1px outset; 
	color:#7E171A;
	background:#F6C441;
	font:Arial, sans-serif;
	font-size:11px;	
	}	
	
	

a.address:link,a.address:visited
{
    color: #006618;
    font: Arial, sans-serif;
	font-size:9px;
	text-decoration: none;
}
a.address:active,a.address:hover
{
	color: #006618;
    font: Arial, sans-serif;
	font-size:9px;
	text-decoration: none;
}



a.menu:link,a.menu:visited
{
    color: #006618;
    font: bold Arial, sans-serif;
	font-size:10px;
	text-decoration: none;
}
a.menu:active,a.menu:hover
{
	color: #438636;
    font: bold Arial, sans-serif;
	font-size:10px;
	text-decoration: none;
}



.menutitle
{
	color: #006618;
	font: bold Arial, sans-serif;
	font-size:11px;
	text-decoration: none;
	text-transform : uppercase;
}



.addresstitle
{
	color: #006618;
	font: bold Arial, sans-serif;
	font-size:10px;
	text-decoration: none;
	text-transform : uppercase;
}

img
{
	border: 0px solid #FFF;
	
}
img.border 
{
	border: 1px solid #F47111;
}

div.image { margin-bottom:0.5em; margin-top:1em; color:#c6c6c6; border-style:none; }


ins.slideshow {display: -moz-inline-stack; display: inline-block;}
ins.slideshow ins {position: relative; float: left; clear: left; cursor: pointer;}
ins.slideshow ins ins {background:transparent url('/i/slideshow.gif') no-repeat; height: 24px; position: absolute; right: 10px; top:15px; width:30px; z-index: 9999;}

.clickable { cursor: pointer; cursor: hand; }


.ov {
  height:53px;
  width:241px;
  color: #fff;

  font: Arial, sans-serif;
  font-size:11px;

  position:absolute;
  left:28px;
  top:113px;
  background: url('/i/b2.png') 0% 0% repeat;
  overflow:hidden;
}

.ov div.ab {
  margin: 3px 5px;
  text-align: left;
}

.gb-answer {
  margin: 15px 0 30px 30px;
  padding-left: 10px;
  border-left: 2px solid #000;
}


.ob {
  width:195px;
  height:133px;


  position:absolute;
  left:0px;
  top:0px;
  background: url('/i/22.gif') 0% 0% repeat;
  overflow:hidden;
}



.ov2 {
  height:60px;
  width:380px;
  position:absolute;
  left:0px;
  top:15px;
  background: url('/i/b2.png') 0% 0% repeat;
  overflow:hidden;
}

.ov2 div.ab2 {
  margin: 3px 5px;
  text-align: left;

  color: #fff;
  font: Arial, sans-serif;
  font-size:18px;
  font-weight:normal;
}

.ov2 div.ab2 a {
  color: #fff;
  font: Arial, sans-serif;
  font-size:18px;
  font-weight:normal;
  text-decoration:underline;
}


.cr {
  width: 600px;
  overflow: auto;
  padding-top: 10px;
}

.cb {
  background-color:#FBBD38;
  padding: 10px;
  color: #333;
  text-align:left;
  line-height:1.5;

}

.cf {
  background: url('/i/comment_arrow.gif') 20px 0 no-repeat;
  padding-left: 70px;
  margin-bottom: 2em;
  color: #333;
  font-size: 12px;
}


/* LENTA */
div.preview-block {
  position: relative;
  width: 100%;
  overflow:hidden;
  margin-bottom:30px;
}

#preview {
  width: 100%;
  overflow: hidden;
  height: 75px;
}

.prev-img {
  margin:0 9px 0 0;
  display: block;
  float:left;
  cursor:pointer;
  cursor:hand;
}
/***/
