﻿
.autocomplete-w1 { background:url('http://medring.ru/images/shadow.png') no-repeat bottom right; position:absolute; top:7px; left:6px; /* IE6 fix: */ _background:none; _top:1px; }
.autocomplete { width:300px; border:1px solid #999; background:#FFF; cursor:default; text-align:left; max-height:350px; overflow:auto; margin:-6px 6px 6px -6px; /* IE specific: */ _height:350px;  _margin:0px 6px 6px 0; overflow-x:hidden; }
.autocomplete .selected { background:#F0F0F0; }
.autocomplete div { padding:2px 5px; white-space:nowrap; }
.autocomplete strong { font-weight:normal; color:#3399FF; }

html {
height: 100%;
}
#content {
margin: 0 auto;
padding-bottom: 140px;

}
#footer {
position: absolute;
bottom: 0;
width: 100%;
}
body {
    font-size: 12px;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	position: relative;
	min-height: 100%;
	margin: 0;    
}
h1 {
color: #CB050F; 
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 17px;
font-weight: 400;
}
h2 {
color:#888888; 
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 17px;
font-weight: 400;
}

#header, #footer, #content {
min-width: 980px;
background: #fff;
}
.regform {
width:100%;
height:25px;
border-width:1px;
border-style:solid;
border-color:#0585CE;
font-size:20px;
color: #076DB7;
font-family: "Trebuchet MS", Verdana;
}

a.menulink {
    text-decoration: none;
	font-size: 11px;
	color: #0159A5;
	font-family: "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
a.menulink:hover {
    color:#CA050F;
}

a.bottomlink {
	font-size: 12px;
	color: #477aa5;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
}
a.bottomlink:visited {
    color: #477aa5;
}
a.bottomlink:hover {
    color: #CB050F;
}

.next-prev {
  font:1.5em/100% Tahoma;
  color:#000000;
}
a.pagelist {
    text-decoration: none;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #076DB7;
}
a.pagelist:hover {
    color:#CA050F;
}
a.bluelink {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #076DB7;
}
a.bluelink:hover {
    color:#CA050F;
}

a.navstrokalink {
	color: #076DB7;
	font-size: 12px;
}
a.navstrokalink:hover {
	color: #CB050F;
	font-size: 12px;
}

a.namelink {
	color: #CB050F;
	font-size: 12px;
}
a.namelink:hover {	
	color: #076DB7;
	font-size: 12px;
}

a.big {
    text-decoration: none;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #076DB7;
}
a.big:hover {
    color:#CA050F;
}
a.big2 {
    text-decoration: none;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #CA050F;
}
a.big2:hover {
    color: #076DB7;
}

a.mainmenu {
	font-size: 25px;
	color: #076DB7;
	font-family: "Trebuchet MS", Verdana; 
	text-decoration: none;
}
a.mainmenu:hover {
    color: #CB050F;
}

a.h2first {
	font-size: 17px;
	color: #076DB7;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
}
a.h2first:hover {
    color: #CB050F;
}

a.h2second {
	font-size: 17px;
	color: #666666;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
}
a.h2second:hover {
    color: #CB050F;
}

.nav {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #292929;
}
.style23 {font-size: 25px; color: #076DB7; font-family: "Trebuchet MS", Verdana; }
.style24 {font-size: 25px; color: #CB050F; font-family: "Trebuchet MS", Verdana; }
a {
	font-size: 12px;
	color: #0159A5;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
a:visited {
	color: #0159A5;
}
a:hover {
	color: #CB050F;
}
a:active {
	color: #0159A5;
}
.style26 {color: #666666}

a.gray {
	color:#aaaaaa;
}
a.gray:hover {
    color:#333333;
}
a.bgray {
	color:#444444;
}
a.bgray:hover {
    color:#999999;
}
.blogtext img{
padding-right:10px;
padding-left:10px;
}
.style27 {color: #aaaaaa}

			.suggest_link {
				background-color: #aaaaaa;
				padding: 2px 6px 2px 6px;
			}
			.suggest_link_over {
				background-color: #666666;
				padding: 2px 6px 2px 6px;
				color: #ffffff;
			}
			#search_suggest {
				position: absolute; 
				background-color: #FFFFFF; 
				text-align: left; 
				border: 0px;	
				width: 352px;		
font-size:20px;
color: #076DB7;
font-family: "Trebuchet MS", Verdana;				
			}
-->
<!--
.grc .e{display:block; position: relative;}
.grc .e *{display: block; overflow: hidden; position: relative; z-index: 2; font-size: 0px;}
.grc b.e b, .grc b.e i, .grc b.e u, .grc b.e s, .grc b.e span, .grc b.e strong {height: 1px !important; background: #E6E6E6;}
.grc b.e b, .grc b.e i, .grc b.e s {border-left:1px solid #f1f4f9; border-right:1px solid #E9E9E9;}
.grc b.e u, .grc b.e b strong, .grc b.e i strong, .grc b.e span {border-left:1px solid #E6E6E6; border-right:1px solid #E6E6E6;}
.grc b.e b{margin: 0 2px;}
.grc b.e i{margin: 0 1px;}
.grc b.e u{margin: 0 1px;}
.grc b.e s{margin: 0;}
.grc b.e b strong, .grc b.e i strong {margin: 0;}
.grc b.e span{margin: 0;}
.grc div{background: #E6E6E6; padding: 5px 0px 0px 10px;}

.form_profile {
width:100%;
height:20px;
border-width:1px;
border-style:solid;
border-color:#0585CE;
padding-left:2px;
font-size:14px;
color: #076DB7;
font-family: "Trebuchet MS", Verdana;
}

.vote_red {
	color: #BF0005;
	font-weight: bold;
}
.vote_green {
	color: #006c1c;
	font-weight: bold;
}




.style51 {
	color: #076DB7;
	font-size: 14px;
}
.style53 {font-size: 12px}
.style55 {
	color: #CB050F;
	font-size: 12px;
}
.style56 {
	font-size: 18px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #999933;
}
.style57 {font-size: 17px}
.style58 {color: #999933; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;}


.style36 {font-size: 14px; color: #076DB7;}	
.style59 {
	font-size: 14px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #CB050F;
}
.style60 {font-size: 17px}
.style64 {font-size: 17px; color: #076DB7; }
.style65 {font-size: 17px; color: #666666; }
.style66 {color: #000000}
