body, html
{
	font:14px verdana;
	margin: 0px;
	padding: 0px;
	border: 0px;
	color:#5D5D5D;
	background: url(/themes/img/fonl2.jpg) #ffffff  right top no-repeat  ;
	
}

table,td
{
	vertical-align:top;
	border-spacing:0;
  	border-collapse:collapse;
}

a img
{
 border:0px;
 text-decoration:none;
}

a 
{
	color: #C82B30;
	border:0px;
	text-decoration:underline;
	text-shadow: 1px 1px 1px #F1CACB;
}
a:hover
{
color:#A41F1E;
}

.titup
{
	color:yelow;
}
.titup_sel
{
	color:#FD7112;
}

img
{
	border:0px;
}

.ups {width:100%}
.ups td {text-align: center;padding: 10px;}

.plushka
{
position:absolute;
left:20px;
z-index:1;
width:290px;
height:33px;
color:#447BFA;
font-size:18px;
wont-weight:bold;
padding:12px 0px 0px 25px;	
}

HR {color:#C22F2E;}
.gud {background:#747474;padding:5px;}
.gud a {color:#ffffff;font-size: 20px;text-shadow: 1px 1px 1px #000000;}
.gud a:hover {color:#eeeeee;font-size: 20px;text-shadow: 1px 1px 1px #000000;}

.gud1 {background:#747474;padding:3px;margin-left:5px;}
.gud1 a {color:#ffffff;font-size: 14px;text-shadow: 1px 1px 1px #000000;}
.gud1 a:hover {color:#eeeeee;font-size: 14px;text-shadow: 1px 1px 1px #000000;} 
 
.news td {padding:5px;}
.news a {color:black;text-decoration: underline;text-shadow: 0px 0px 0px #ffffff;}
.news span { color:#C22F2E;font-weight:bold;font-size: 18px;} 
.chi0 {background:#E2E0E0; border-radius:5px;width:50px;}  	
.chi {color:#9B908F;font-size:24px;text-align: center;padding:2px 0px;font-weight: bold;}
.chi2 {background-color:#578FD5; border-radius:5px;color:white;font-size:11px;text-align: center;padding:2px 0px;}
  	
.elema {float:left;width:200px; height:260px;	text-aligh:center;margin:15px;}

.elema1 {display: block;color:#000000;font-size: 14px;font-weight: bold;height:250px;overflow: hidden;padding:0px 0px 0px 0px;text-align: center;}

.elema1:hover {color:#000000;background: #DEDEDE;}

.vmenu {position:absolute;left:0px;top:-2px;background:#ffffff;white-space:nowrap;padding:7px;visibility:hidden;z-index: 10;}

.vmenu a {color:#98531A;display: block;background:url(/themes/img/menu.png) #ffffff 5px no-repeat;font-size: 16px;padding:5px 5px 5px 25px;white-space: nowrap;}
.vmenu a:hover {display: block;background:url(/themes/img/menu.png) #FAF3E7 5px no-repeat;color:#000000;padding:5px 5px 5px 25px;}

.menu0 {padding:0px 10px 0px 33px;height:41px;background-color: #D5D5D5;border-bottom: 2px #EEEEEE solid;}
.menu0 td {padding:0px 0px;}

.mmm {	
vertical-align:top;
	border-spacing:0;
  	border-collapse:collapse;
 }
.mmm td {vertical-align: top; white-space: nowrap;}

.mmm td a {display:block;color:#2B2B2B;font-size:14px;font-weight:bold;background:url(/themes/img/strelka.png) 12px no-repeat;padding:11px 20px 0px 30px;height:31px;border-left:1px #E4E4E4 solid;border-right:1px #F0F0F0 solid;text-shadow: none;text-decoration: none;}

.mmm td a:hover {color:#3E1F1F;background:url(/themes/img/strelka.png) #EA7376 12px no-repeat;}


.bigun td {padding:5px;font-style: italic;font-size:16px;width:50%;border-bottom: 1px solid gray;}



.nizok1 {background:url(/themes/img/niz2.jpg) 45% repeat-x;}
.nizok2 {background:url(/themes/img/niz1.jpg) top left no-repeat;}
.nizok3
{
	background:url(/themes/img/niz3.jpg) top right no-repeat;
	height:60px;
	padding:23px 0px 0px 40px;
	color:#757575;
	font-weight: bold;
	font-size:10px;
}

.nizok a, .nizok a:hover  
{
	text-decoration: underline;
	color:#757575;
	font-size:12px;
}

.kat a {border-bottom: 1px red solid;color:#0B648D;}
.kat a:hover {border-bottom: 1px #0B648D solid;color:red;}
.ram {text-align: center;background:#F0F0F1;border-bottom: 2px black groove;padding:5px;}
.ram a {font-size: 12px;color:black;font-weight: bold;border:0px;font-style: italic;}

.main
{
	padding:0px 25px;
	text-align: justify;
}

H1,H2,H3
{
	color:#C22F2E;
	font-size: 18px;
	margin: 1px 0px;
}

H4,H5,H6
{
	color:#C22F2E;
	font-size: 16px;
	margin: 1px 0px;
}



.grtree
{
	color:#ffffff;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	padding: 6px 15px 2px 25px;
	display: block;
	background: url(/themes/img/gray.png) left top no-repeat;
  	text-shadow: 1px 1px 1px #000000;
  	height:27px;
	width:160px;
	white-space: nowrap;
  	word-wrap: normal;  
  	overflow: hidden;

}


.grtree_sel,.grtree:hover,.grtree_sel:hover
{
	color:#ffffff;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	padding: 6px 15px 2px 25px;
	display: block;
	background: url(/themes/img/red.png) left top no-repeat;
  	text-shadow: 1px 1px 1px #000000;
  	height:27px;
	width:160px;
	white-space: nowrap;
  	word-wrap: normal;  
  	overflow: hidden;
}


.cifer
{
	font-size: 14px;
	font-weight: bolder;
	color: red;	
}

.cif
{
	font-size: 10px;
	font-weight: normal;
	color: black;
	float: left;
	width: 125px;	
	padding: 1px;
	border: 1px dashed gray;
	height:35px;
	text-align: center;
}

.cif_med
{
	font-size: 10px;
	font-weight: normal;
	color: black;
	padding: 2px 5px;
	margin-top:2px;
	border: 1px dashed gray;
}

.grtree1_sel,.grtree1:hover,.grtree1_sel:hover
{
	color:#BB4252;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	padding: 0px 15px;
	border-right:1px gray solid;
}

.grtree1
{
	color:#848484;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	padding: 0px 15px;
	border-right:1px gray solid;
}

.error
{
	padding:10px;
	border: 3px dotted #609CC4;
}

.current,.nocurrent:hover
{
padding:3px;
font-size:9px;
font-weight:bolder;
border:1px #868686 solid;
color:white;
background: #990000;
}

.nocurrent,.current:hover
{
font-size:9px;
color:#990000;
border:1px #FFFFFF solid;
font-weight:bolder;
padding:3px;
}


.btn
{
background:white; 
border:3px #666666 double;
}


.flashbanner
{
display: block;
width: 100%; 
height: 100%;
position: absolute;
top: 0px;
left: 0px;
z-index: 2; 
background: url();
text-indent: -9999px;
overflow: hidden;
}


/* =Hoverbox Code
----------------------------------------------------------------------*/

.hoverbox
{
	cursor: default;
	list-style: none;
	margin:0px;
	padding:0px;
}

.aho
{
	cursor: default;
}

.hoverbox a .preview
{
	display: none;
}

.hoverbox a:hover .preview
{
	display: block;
	position: absolute;
	top: -300px;
	left: -285px;
	z-index: 1;
}

.hoverbox img
{
	color: inherit;
	vertical-align: top;
}

.hoverbox li
{

	color: inherit;
	display: inline;
	float: left;
	position: relative;
}

.hoverbox .preview
{
#	border: 1px #dddddd groove;
#	border-radius:10px;
}