body {
	margin: 0px;
	background-color: #F4F4F5;
}



body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
}

#example1 {display: none;}

.sorti {padding-left:15px; padding-bottom:15px;}
.sorti span {background-color: #E9F3FA; padding:5px; color: #666666;}
.sorti a {padding:5px; color: #003366; text-decoration: none;}
.sorti a:hover {color:red;}

.lastot {background-color: #FEEDD1; border: solid 2px #FED1BA;}
.lastott {color:#FFFFFF; margin-bottom:5px; font-size:22px; background: #FED1BA; font-weight:bold; letter-spacing:-1px; font-variant:small-caps;}
.lsmile {float:left; margin-right:5px; margin-bottom:5px; margin-top:5px;}
.lnorm {color:white; padding:2px; font-weight:bold; background:gray;}
.lplus {color:white; padding:2px;  font-weight:bold; background:green;}
.lminus {color:white; padding:2px;  font-weight:bold; background:red;}


.mlast {font-size:10px; text-align:left; overflow:hidden; font-family:Arial; width:210px; color: #666666; margin-bottom:2px; margin-left:3px;}
.mlast span {color:#0069AA; margin-left:5px; text-align:left;}
.mmlast {background-color: white; overflow:hidden; border:solid 1px #EEEEEE; width:200px;  margin-bottom:5px; text-align:left; padding:8px;}
.mmlast a {color:#333333; font-size:12px; font-family:Arial; text-decoration:none;}
.mmlast a:hover {color:black;}

.vverh {background:#1C1C1C; width:100%; padding-top:5px; padding-bottom:2px;}	
.vyvod {float:left; margin-left:20px; margin-top:5px; color:#FFFFFF; width:680px; height:25px; overflow:hidden; }	
.vyvod a {font-size:15px;  color:#E6E6E6; font-family:Trebuchet MS; text-decoration:none}
.vyvod a:hover {text-decoration: underline; color:#FFFFFF}
.vyvod2 {float: right; margin-left:10px; margin-top:2px; color: #CCCCCC;}
.vyvod2 a {font-size:15px; color:#FF8888; text-decoration: underline}
.vyvod2 a:hover {text-decoration: none; color:#FDC0BF}
.main {background:#FFFFFF; text-align:left; border:dashed 2px #CCCCCC; margin-top:10px; margin-bottom:10px;}
.razdel { background:#FBF5CF; border: dashed 1px #F8DE9A; margin-left:5px; margin-top:5px; margin-right:30px; padding:10px; color:#666666; font-size:15px; line-height:20px}
.razdel:hover {background: #FAF1B8; border: dashed 1px #F4CB5E;}
.razdel a {color:#333333; letter-spacing:-1px; font-size:28px; text-decoration:none;}
.razdel a:hover { text-decoration:none; color:#CC5200}
.raz {background:url(/top/hr.gif) bottom no-repeat; height:51px; margin-left:15px; margin-top:5px; margin-right:30px; padding-bottom:3px; width: 650px;}

.glas {padding:5px; margin:8px; border:dashed 1px #CCCCCC; line-height:22px;}
.glas:hover {background-color: #FFFAD9; border:solid 1px #FF9900;}
.glas div {font-size:22px; letter-spacing:-1px; line-height:18px; background: #FAF1B8;  padding:5px 15px 5px 15px; border: dashed 1px #F4CB5E; margin-bottom:10px;}
.glas span {font-size:15px; color:#D5DFDF;}
.glas a {font-size:18px; color:#333333; letter-spacing:-1px; padding:3px;}
.glas a:hover {color: #FFFFFF; background: #FF9933; text-decoration:none;}

.vsego {margin-left:10px; padding:15px; font-size:18px; font-family:Trebuchet MS; letter-spacing:-1px; font-variant:small-caps;}
.vsego a {color: #0066CC; text-decoration:none;}
.vsego sup {font-size:18px; color:#589B59;}
.vsego a:hover {color:#990000; text-decoration:none;}


.raz:hover { background: #F5F5F5 url(/top/hr.gif) bottom no-repeat;}

.raz-l {float:left; width:105px; height:51px; background:no-repeat left;}
.raz-n {float:left; margin-left:15px; margin-top:13px; width:460px; height:28px; overflow:hidden;}
.raz-n a {font-size:22px; padding:5px; font-family:Trebuchet MS; font-style:italic; color:#333333; text-decoration:none;  font-variant:small-caps;}
.raz-n a:hover { text-decoration:underline}

.ocenka {float:right;  color:#999999; font-size:9px; letter-spacing:1px; padding:5px; margin:5px; text-align:center;}
.ocenka b {font-size:28px; font-family:Trebuchet MS; letter-spacing:-1px; line-height:25px;}
#minus {background-color:#FFF4F4;}
#minus b {color:#AD3232;}
#plus {background-color: #EEFCE7;}
#plus b {color:#589B59;}

.content {margin-left:20px; margin-right:30px; padding-top:10px;}
.cont-left {float:left; margin-right:10px; margin-bottom:5px;}
.cont-logo {width:318px; height:220px; background:no-repeat;}
.cont-ads {margin-top:15px; margin-left:5px; width:300px; height:250px}

.zagol {font-size:22px; font-family: Trebuchet MS; line-height:25px; font-variant:small-caps;}
.zagol a{font-family:Trebuchet MS; font-size:26px; color:#5EB4E8; line-height:27px; letter-spacing:-1px;}
.zagol a:hover {text-decoration:none; background:#F4FBFF;}

.drugoe { width:850px; background:#FAFAF0; border:dashed 1px #3C5A61; margin-top:20px; color:#3C5A61; letter-spacing:-1px; font-family:Trebuchet MS; font-size:22px; margin-bottom:20px; padding:10px; font-variant:small-caps; text-decoration:none;}

.drugoe a {color:#3C5A61; padding:3px; text-decoration:none;}
.drugoe a:hover {background:#FFE373; color:#333333; text-decoration:none;}


.drugoe sup {padding:3px; font-size:16px; text-decoration:none}

a.info2{

	position:relative; /*this is the key*/
    z-index:24; }

a.info2:hover{z-index:25;}

a.info2 span{display: none}

a.info2:hover span{ /*the span will display just on :hover state*/
    display:block;
    position:absolute;
	left:10px;
	top:-40px;  
	width:105px;
	height:51px;
	
    border:1px solid #666666;
    background: black;
	color: #fff;
	font-size:13px;

	-moz-border-radius: 5px; /* this works only in camino/firefox */
	-webkit-border-radius: 5px; /* this is just for Safari */
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=95); /* IE 5.5+*/
-moz-opacity: 0.95; /* Mozilla 1.6 и ниже */
-khtml-opacity: 0.95; /* Konqueror 3.1, Safari 1.1 */
opacity: 0.95; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9 */
    text-align: left}	


option.even {
  color: blue;
  background-color: red;
}

#minus2 {color:#AD3232;}
#plus2 {color:#589B59;}
.all {background:#D0EAF9; border:solid 1px #D0EAF9; color:#333333}
.all:hover {border:solid 1px #3C5A61; color:#333333}

.mnen {font-size:35px; letter-spacing:-2px; padding:20px; margin-top:5px; border-top-width: 2px; 
	border-top-style: dashed;
	border-top-color: #CCCCCC; }
.mnen a {font-size:11px; text-decoration:none; letter-spacing:1px; color:#FFFFFF; background: #666666; padding:5px; margin-left:50px;}
.mnen a:hover {color:#666666; background: #FFFFFF;}

.otz {margin-left:30px; margin-right:50px; font-family:Arial;}
.otz2 {margin-bottom:10px; padding:3px; padding-left:10px; font-family:Arial;}
.otz2 b {font-size:23px; font-style:italic; letter-spacing:-1px; text-decoration:underline; font-weight:normal; color:#3C5A61; font-family: Trebuchet MS;}
.otz2-txt {color:#666666; font-size:12px;}
.otz2 div {margin-top:5px; font-size:14px; line-height:18px; padding-right:10px; font-family:Arial;}
.otzo span{ color:#990000; padding:2px; font-size:12px; text-decoration:none}
.otzo span:hover { background-color: #AD3232; color:#FFFFFF;}

#norm {border: solid  #FEF4C5 2px; border-left:solid #FDE9B3 7px; background-color: #FFFBDF}
#plus3 {border: solid #E1F7D2 2px; border-left:solid #ACE0A9 7px; background-color: #EFFCED}
/* background:url(otz-plus.gif) no-repeat left top; */
#minus3 {border: solid  #FEDDD3 2px; border-left:solid #FCB9A3 7px; background-color: #FFF0EC}

#norm:hover {background-color: white}
#plus3:hover {background-color: white}
#minus3:hover {background-color: white}

.addf {width:700px; margin-left:100px;}
.addf-img {width:100%; height:55px; background:url(/top/moi-otz.gif) no-repeat center right;}
.addff {background:#F4F4F5; border:solid 1px  #E9E9E9; padding:10px;}
.addff input {padding:5px; letter-spacing:-1px; font-size:24px; border: dashed 1px #CCCCCC;}
.addff textarea {width:550px; height:200px; padding:5px; font-size:15px; margin-top:5px; margin-bottom:5px; border: dashed 1px #CCCCCC;}

.addff fieldset {background-color: #D8DFFC; border:dashed 1px #666666; width:90%; margin-top:10px;}
.addff fieldset legend {background-color: #666666; color:#FFFFFF; padding:3px; border:dashed 1px #666666; font-size:11px;}
.addff fieldset input {padding:8px; font-size:18px; margin:5px; width:100%}
.addff fieldset span {}

.loadd {padding:10px; color:black; margin-top:10px; background-color:#FCEEBE; border: #F3C970 solid 2px; font-size:13px;}
.loadd img {margin-right:20px; margin-left:20px; float:left;}

.errs {padding:10px; color:black; margin-top:10px; background-color: #FEDAC9; border: #FC9987 solid 2px; font-size:14px;}
.errs img {margin-right:10px; margin-left:20px;}

.nomores {padding:5px; margin-right:280px; margin-left:10px; margin-top:10px;  background: #00608E; color:#FFFFFF; font-size:12px}


.niz {background:#1C1C1C; width:100%; padding-top:5px; padding-bottom:2px;}
.niz2 {float:left; margin-left:10px; margin-top:6px; color:#FFFFFF; font-size:11px}
.niz2 a {font-size:13px;  color:#B5DDF4; font-family:Trebuchet MS; text-decoration: underline; margin-right:18px;}
.niz2 a:hover {text-decoration: none; color:#FFFFFF}
.niz-l {float: right; width:59px; height:36px; margin-left:10px; margin-top:2px; color: #CCCCCC; background:url(/top/mlogo2.gif) no-repeat}


.ddpanel .ddpanelcontent{ 
/*padding:10px 30px 5px 10px; text-align:justify; line-height:1.3em; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#333333;*/  
}

.ddpanel .ddpaneltab{ /*CSS for "toggle" tab DIV of Drop Down Panel*/
margin-left: 0px;
font: normal 12px Arial;
}

.ddpanel .ddpaneltab a{ /*"toggle" tab related CSS*/
float: left;
 /*background of toggle tab*/
text-decoration: underline;
z-index:0;
letter-spacing: 0px;
font-variant:small-caps;
background-color:#FFFFFF;
color: #4EA4FA;

}

.ddpanel .ddpaneltab a:hover{ 
background-color: #4EA4FA;
color: #FFFFFF;
}


.ddpanel .ddpaneltab a span{ /*"toggle" tab related CSS*/
float: left;
display: block;
padding: 1px 0px 4px 0px;
cursor: pointer;
}

.ddpanel .ddpaneltab a span img.pointerimage{ /*CSS for pointer image within toggle tab*/
margin-top: 0px;
margin-left: 0px;
}

.ddpanel .ddpaneltab a:hover{ /*"toggle" tab related CSS*/
 /*background of toggle tab onMouseover*/
}

.ddpanel .ddpaneltab a:active, .ddpanel .ddpaneltab a:focus{ /*"toggle" tab related CSS*/
outline: 0;
}

.ddpanel .ddpaneltab a:hover span{ /*"toggle" tab related CSS*/
background-color: transparent;
}


.stickytooltip{
box-shadow: 5px 5px 8px #818181; /*shadow for CSS3 capable browsers.*/
-webkit-box-shadow: 5px 5px 8px #818181;
-moz-box-shadow: 5px 5px 8px #818181;
display:none;
position:absolute;
display:none;
border:1px solid black; /*Border around tooltip*/
background:white;
z-index:3000;
}


.stickytooltip .stickystatus{ /*Style for footer bar within tooltip*/
background:black;
color:white;
padding-top:5px;
text-align:center;
font:bold 11px Arial;
}


.comm-img {overflow: auto; margin:5px;}
.comm-img img {border:solid 1px #CCCCCC; padding:5px; margin:2px; background:white;}
.comm-img img:hover {border:solid 1px #000000;}

.stickytooltip img {padding:3px;}

