* {margin:0; padding:0;}
a{cursor:pointer; padding:0; margin:0; outline: none !important;}

img{border:0;}
p{margin:0; padding:0; display:block;}
body{margin:0; padding:0; width:100%; height:100%; background: #FFF; cursor: default;}
.fl{float:left;}
.cl{clear:both;}
.rl{position:relative;}
table{border-collapse: collapse;}
td{ margin: 0em; padding: 0em; vertical-align: top;}

/** { outline: solid 1px #000;}*/

* HTML .fx1 {padding-left:810px;}
* HTML .fx2 {height:0;}
* HTML .fx3 {margin-left:-810px; position:relative; height:0;}


html>body #minHeight { float:left; width:0; height:100%; overflow:hidden; margin-bottom:-55px; margin-right:-100%;  }
#page{position: relative; min-height:100%; width:100%; min-width:810px; z-index:10; }* html #page{ height:100%}
#outer { margin-bottom:-55px; min-height:100%; position:static; } * html #outer{ height:100%}
#inner { width:100%; float:left; }
#clfooter { clear:both; height:55px;}
#content{ margin-left:265px;}


#header { height:145px; position: relative; background:url(../images/logo2.gif) top left no-repeat; }
.left { position:relative; width:260px; float:left; margin-left:-265px; padding:0 0 0 0px; left:-1px; margin-bottom:14px;} * html #left { margin-right:-4px;}
.right { position:relative; width:194px; float:right; margin-right:-249px; margin-left:35px; padding:0 20px 0 0; right:-1px; margin-bottom:14px;} * html #right { height:1%; }
.center { padding:0; display:table; width:100%; margin-bottom:14px;} 
.center p{ /* margin-bottom:14px; */}

#footer { clear:both; height:55px; position: relative; margin-top:-55px; z-index:10; background: #9ed7f9 url(../images/raduga.jpg) top left repeat-y;}

#baner{ height:90px; position: absolute; top:15px; margin-left:345px;}
.sl{ height:22px; background: /*#eaeaeb*/ #e8ebed; margin: 6px 0 6px 0;}
.sl p{ font: bold 10pt Tahoma; color: #000; text-align:right; padding: 2px 18px 0 0}
#in{ clear:both; padding-top: 18px;}

.mainmenu {  /*text-align:right; padding: 0 0 14px 0;*/  padding: 0 18px 0 15px;}
.mainmenu a{ color: #000; text-decoration:none; font: bold 11px/16px Tahoma; height: 10px; padding: 0 18px 4px 0}
.mainmenu a:hover{ color:#97c3dd;}

.copy{ font: bold 10px Tahoma; color:#000; position: absolute; top: 20px; left: 90px;}

.login{ position:relative; top:10px; left:15px; margin-bottom: 14px; width:150px; font: bold 11px/16px Tahoma; color: #000;}
.login a{font: bold 11px/16px Tahoma; color: #000;}
.login a:hover{color:#97c3dd;}
.login_in{color: #97c3dd; padding-left:6px; margin-bottom: 5px;  background: url(../images/dlet_field_o.gif) top left repeat-x; border: 1px solid #e0e0e0; width: 120px; height: 16px; font-family:tahoma; font-size:8pt !important; background-color: #fff;}
.s_field{background: url(../images/dlet_field_o.gif) top left repeat-x; border: 1px solid #e0e0e0;}
#menu{height:22px; background: #d4edfc url(../images/bg3.jpg) top left repeat-x; margin: 6px 0 6px 0;}
#menu a{ font: bold 9pt Tahoma; color:#000; /*text-align:right;*/ position:relative; top: -2px; text-decoration:none;}
#menu img{ margin: 3px 10px 0 10px;}

.tit{ font: bold 14px Tahoma; color: #0f198a;}
.tit a{ color:#000;}
.tit a:hover{ text-decoration:none; color:#000;}
.n{ margin-bottom:14px; font-size: 8pt; font-family: Tahoma; color:#000;}
.n a{ font-size: 8pt; font-family: Tahoma; color:#000;}
.and_tags{ font: 8pt Tahoma;}
.n a:hover{ text-decoration:none;}
.bn a{ display:block; margin: 0 0 4px 0}
.speed{font: bold 9pt Tahoma; color:#b2b7ba; margin: 14px 0 14px 0;}
.speed a{ font: bold 9pt Tahoma; color:#b2b7ba;}
.speed a:hover{ text-decoration:none; color:#000}
.stext{height:22px; background: #eaeaeb; margin: 20px 0 26px 0; clear:both;}
.stext2{height:2px;  margin: 0 0 0 0;}
.st1{ float:left; font: normal 8pt Tahoma; color:#000; margin: 4px 0 0 10px;}
.st1 a{ font: bold 8pt Tahoma; color:#000; position:relative; z-index:10;}
.st1 a:hover{ text-decoration:none;}
.st2{ margin-right:10%; font: normal 8pt Tahoma; color:#000; position:relative; top:4px;}
.st2 a{ font: normal 8pt Tahoma; color:#000; position:relative; z-index:10;}
.st2 a:hover{ text-decoration:none;}
.st3{ margin-right:10%; font: normal 8pt Tahoma; color:#000; margin: 4px 0 0 10px;}
.st3 a{ font: bold 8pt Tahoma; color:#000; position:relative; z-index:10;}
.st3 a:hover{ text-decoration:none;}
.sn{ padding: 0 15px 0 15px;}
.sn{ font: normal 8pt Tahoma !important; color:#000 !important;}
.sn a{font: bold 8pt Tahoma !important; color:#000 !important;}
.sn a:hover{ text-decoration:none;}
.sn input{font: normal 8pt Tahoma !important; color:#000 !important; margin: 2px 0 2px 0}
#news{ clear:both;}
#news{font: normal 8pt Tahoma; color:#000 ;}
#news a{font: bold 8pt Tahoma; color:#000 ;}
#news a:hover{ text-decoration:none;}
.rating{ padding-bottom:4px;}

.admc{ padding: 0 18px 0 15px;}
.admc a{color: #000; text-decoration:none; font: bold 11px/16px Tahoma;}
.admc a:hover{color:#97c3dd;}
a.red{ color:#F00}
a.red:hover{color:#F00}
a.blue{color:#97c3dd;}
a.blue:hover{color:#F00}
.name{ font: bold 11pt/14px Tahoma; color:#97c3dd;}
.bbcodes_poll{ color:#000 !important; cursor:pointer;}
.rel-news, .rel-news a{ font: normal 8pt Tahoma; color:#000;}
.rel-news a:hover{text-decoration:none;}
.print{ font: normal 11px Verdana; color:#000;}
.print b{ font-size:10px;}
.print a{ font: bold 8pt Tahoma; color:#a4a4a4;}
.print a:hover{color:#000;}
a.home{ display:block; width:320px; height:100px;}

.tab{}
.tab table{ margin-bottom:14px;}
.tab table tr{}
.tab td{ height: 20px; font: normal 8pt Tahoma; color:#000;}
.tab td a{ font: bold 8pt Tahoma; color:#000;}
.tab td a:hover{ text-decoration:none;}
.tab select{ font: normal 8pt Tahoma; color: #000;}

.ctitle{ font: bold 9pt Tahoma; color:#a4a4a4; margin: 0 0 14px 0;}
.f_textarea{ width: 460px; height:100px;}
.scriptcode{ background: #FFFFCC !important; font: bold 9pt Tahoma; color:#a4a4a4; margin: 3px auto 14px auto !important; width: 80% !important;}
.f_input{ height:16px; font: normal 8pt Tahoma; color: #000; background: url(../images/dlet_field_o.gif) top left repeat-x; border: 1px solid #e0e0e0;}
.highslide-html-content{ font: normal 8pt Tahoma !important; color:#000!important;}
.highslide-body{}
#newpmheader{height:18px !important; background: #eaeaeb !important;}
.highslide-move{font: bold 8pt Tahoma !important; color:#000 !important;}
.highslide-html-content a{font: bold 8pt Tahoma !important; color:#000!important;}
.highslide-html-content a:hover{ text-decoration:none;}

.rel-news{ display:block; margin: 2px 0 22px 0 !important; font: bold 8pt Tahoma;}

.navi{color: #bc152d;text-decoration:none;}
.navi div a:hover { background:#eaeaeb; color:#000; border:1px solid #fff;}
.navi {color: #000;font-size: 11px;font-family: tahoma;}
.navi a {color: #000; text-decoration:none;}
.navi a:hover {text-decoration: underline;}
	.navi {color:#000}
.navi div {	margin:4px 6px 0 0;}
.navi div span {text-decoration:none; background:#fff; padding:2px 5px; border:1px solid #CCC; color:#000; font-size:10px}
.navi div a:link,
.navi div a:visited,
.navi div a:hover,
.navi div a:active {
	text-decoration:none;
	color: #000;
	background:#eaeaeb;
	border:1px solid #e0e0e0;
	padding:2px 5px;
	font-size:10px}
.mesto{ margin: 4px 0 4px 0;}
.f_textarea {
	color: #757575;		/* ! */
	font-size: 11px;		/* ! */
	font-family: tahoma;	/* ! */
	background-image: url(../images/dlet_field_o.gif);
	background-repeat: repeat-x;
	
	width: 459px;
	height: 156px;
	border: 1px solid #e0e0e0;
}
.snt{ padding: 0 18px 0 15px;}
.snt a{ text-decoration:none; font: Tahoma; color: #5aa2ce;}
.snt a:hover{ text-decoration:underline; color:#09C;}
.snt a:visited{ color:#5aa2ce;}
.ntitle a{ font: bold 14px Tahoma; color: #5aa2ce; text-decoration:none;}
.ntitle a:hover{ text-decoration:none; color:#9aa0a9; text-decoration:underline;}
ul{ margin: 0 0 0 14px;}
li{margin: 0 0 0 14px;}
.news img {border:none;}
.n img {border:none;}
#news_set_sort{ font: normal 11px Verdana;}
#news_set_sort a{ font-size:10px; color:#000; font-weight:bold;}
#news_set_sort a:hover{ text-decoration:none;}
.dayl{ position:absolute; top:20px; right:50px; color:#000; font: bold 10px Verdana;}
a:hover.dayl{ text-decoration:none;}

.baner4eg{ width:240px; height:400px; border: solid 1px #000;}
.navi a { line-height:20px;}
.opt{ color:white; font: bold 6px Verdana;}

.day-news a{ text-decoration:none; font-weight:normal;}
.day-news a:hover{ text-decoration:underline;}

#opisanie {font: normal 10px Verdana; text-align:justify; margin-left:10px; margin-right:10px;}
#opisanie h2 {font: normal 10px Verdana; text-align:justify;}


.category { font: normal 9px Verdana; color:#000;}
.category a{ color:#000;}
.category a:hover{ text-decoration:none; color:#000;}

.sn {border-right:1px solid #e8ebed;}
.banan {border-right:1px solid #e8ebed;}
.mainmenu {border-right:1px solid #e8ebed;}
#opisanie {width:240px; padding-right:7px; border-right:1px solid #e8ebed;}
.snt {border-right:1px solid #e8ebed;}