* {
	margin: 0;
	padding: 0;
}
html {
	height: 100%;
}
body {
	font: 12px/18px Arial, sans-serif;
	height: 100%;
	background:#b2bcea;
}
.clear{
	display: table;
	clear: both;
	content: '';
}
.rotator:first-letter{font-size: 220%;color: #ee0000;}
p,td {  margin-top: 0px;}
p:first-letter{font-size: 150%;color: #f00;}
a img{border:0;}
img{border:0;padding:0;margin:0;}
a{color:#eeee88;font-size:100%;text-decoration: none;}
a:hover{color:#fc4;}
form {margin:0;padding:0;}
h1:first-letter{font-size: 100%}
h2:first-letter{font-size: 100%}
h3:first-letter{font-size: 100%}
h4:first-letter{font-size: 100%}
h5:first-letter{font-size: 100%}
h6:first-letter{font-size: 100%}
ul {margin-left:20px;margin-top:0px;padding:1px;list-style-type: square;line-height: 16px;}
h1 {font-size:26px;font-weight: bolder;color: #eeee88;	margin: 0px; padding-bottom:10px;line-height: 1;}
h2 {font-size: 24px;font-weight: bolder;color: #eeee88;margin: 0px;padding-bottom:10px;line-height: 1;}
h3 {font-size: 22px;font-weight: bold;color: #eeffee;margin: 0px;padding-bottom:10px;font-style:italic;line-height: 1;}
h4 {font-size:20px;font-weight: normal;color: #eeee88;	margin: 0px; padding-bottom:10px;line-height: 1;}
h5{font-size: 18px;font-weight: normal;color: #eeee88;margin: 0px;padding-bottom:10px;line-height: 1;}
h6 {font-size: 16px;font-weight: normal;color: #eeffee;margin: 0px;padding-bottom:10px;font-style:italic;line-height: 1;}
hr{width:80%;height:2px; margin-top:10px; margin-bottom:10px; border:0;background-color:#eeffee;}
.wrapper {
	min-width: 1280px;
	max-width: 1920px;
	margin: 0 auto;
	min-height: 100%;
	height: auto !important;
	height: 100%;
}


/* Header
-----------------------------------------------------------------------------*/
.header {
	/*height: 220px;*/
	background:#333;
}
.top,.bottom{
min-width:1280px;height:20px;background-color: #000;background-image: url(../ris/fon20_black.gif);	background-repeat:repeat-x;	background-position: top;width:100%;text-align:center;font-size:16px;color:#fff;
}
.top a,.bottom a{
font-size:14px;color:#ffa;
}
.top a:hover,.bottom a:hover{
font-size:14px;color:#fa0;
}
.header_center,.footer_center{
background-image: url(../ris/footer_purple.jpg);	background-repeat:repeat-x;	background-position: top;
text-align:center;
margin:0 auto;
min-width:400px;
}
.footer_center{
height:200px;
}
.header_center h1 {
font-size:30pt;;	
line-height:2;
}
/* Middle
-----------------------------------------------------------------------------*/
.middle {
	width: 100%;
	padding: 0 0 220px;
	position: relative;
	background:#333;
}
.middle:after {
	display: table;
	clear: both;
	content: '';
}
.container {
	width: 100%;
	float: left;
	overflow: hidden;

}
.content {
	padding: 0 0 0 220px;

}
#statja {
	position:relative;
	min-width:1000px;
	font-family: 'Times New Roman',serif;
	font-size:14px;
	color:#000;
  padding:20px;
	margin:0 auto;
	background-color: #000;
  min-height:440px;
	text-align:center;
}
#statja div div .tab{
 text-align:center;
}
#statja a{color:#33f;	font-size:100%; }
#statja a:hover{color:#f00;	font-size:100%; }
#statja h1,#statja h2, #statja h3, #statja h4, #statja h5,#statja h6{font-family:Arial, Helvetica, sans-serif;}
#statja h1,#statja h2, #statja h3{text-align:center;color:#aa6636;font-weight: bolder;}
#statja h1{font-size:250%;}
#statja h2{font-size:200%;}
#statja h3{font-size:160%;}
#statja h4, #statja h5,#statja h6{text-align:left;color:#000;font-weight: bold;}
#statja h4{font-size:140%;}
#statja h5{font-size:110%;}
#statja h6{font-size:100%;font-style:oblique;}
#statja p{font-size:100%;font-style:normal;margin-left:40px;margin-right:40px;color: #384d61;text-indent: 20px;}
#statja hr{background-color: #687d91;size:3px; margin-left:50px;margin-right:50px;}
#statja table,#statja td,#statja tr{border-width:2px;border-color:#687d91;border-style:solid;border-collapse:collapse;padding:5px;}
* html, a .buttons {
  height: 1%;
}
.buttons_no,.buttons_no a{display:none;}
.nocopy{color:#f00;}
.button_vibor{background-color: #eeffee;color: #384d61;font-size: 12px;}
.button_activ {color: #000;font-size: 14px;font-weight:bold;}
.button_vibor,.button_activ {
	 font-family:Arial, Helvetica, sans-serif;
	 margin-right:7px;
	 padding:2px;
	 padding-left: 5px;
	 padding-right: 5px;
   text-align: center;
}
.buttons {
	 font-family:Arial, Helvetica, sans-serif;font-size: 12px;
   background-color: #333;
   border: 2px  groove  #eeffee;
   text-align: center;
	 margin-right:7px;
	 padding:2px;
	 padding-left: 5px;
	 padding-right: 5px;
	 -webkit-transition: background .3s ease-in-out;  
    -moz-transition: background .3s ease-in-out;  
    -o-transition: background .3s ease-in-out;  
    -ms-transition: background .3s ease-in-out;  
    transition: background .3s ease-in-out;
}
.buttons a {
  font-family:Arial, Helvetica, sans-serif;font-size: 100%;
	display:block;
	text-decoration:none;
	color:#ff0;
}
.buttons:hover {
   background-color: #999;
   border: 2px  outset  #eeffee;
}
.v_menu  .v_menu{
 margin-left:20px;
 display:block;
}
.gsc-control-cse{border:0!important;background-color:#b2bcea !important;height:100px!important;}
.gs-title a, .gs-title a b{
color:#5c0000 !important;
}
.gs-title a:hover, .gs-title a b:hover{
color:#ff0000 !important;
}
.gs-title a b{
font-size:20px;}
 
.gs-bidi-start-align{
color:#8d8d8d !important;}

.gs-visibleUrl.gs-visibleUrl-long{
color:#333 !important;}
.commtime,.commnic,.moder{
	font-family: 'Times New Roman',serif;
	font-size:14px;
	font-weight: bold;color: #aa6636;
}
#zag_form{
	font-size:26px;
	font-weight: bold;color: #aa6636;	
  font-family:Arial, Helvetica, sans-serif;	
	text-align:center;
}
#zagolovok_otziv{
  background-color: #aa6636;
	font-size:16px;
	font-weight: bold;color: #fff;	
  font-family:Arial, Helvetica, sans-serif;	
	text-align:center;
}
.comment,.otvet{
text-indent: 20px;
	font-family: 'Times New Roman',serif;
	font-size:14px;
	font-weight: bold;color: #0000ff;
}
.comment:first-letter,.otvet:first-letter{
	font-size:20px;
	color: #009900;
}
/* Left Sidebar
-----------------------------------------------------------------------------*/
.left-sidebar {
	float: left;
	width: 220px;
	height:100%;min-height:100%;
	margin-left: -100%;
	position: relative;
}
.left,.right{
	width: 220px;
	/*height:200px;min-height:200px;*/
	position: relative;
  background-image: url(../ris/footer_purple.jpg);	background-repeat:repeat-x;	background-position: top;
}
.left{
	float: left;
}
.right{
	float: right;
}
/* Footer
-----------------------------------------------------------------------------*/
.footer {
	margin: -220px auto 0;
	min-width: 1280px;
	max-width: 1920px;
	height: 220px;
	position: relative;
}
.tdbtn input{
padding:1px 6px;
text-align: center;
cursor: default;
color: buttontext;
}