body {
font-family:Tahoma;
font-size:12px;
color:#393939;
background:#FDFDFD;
margin:2px;
padding:0 8px;
}

TD {
font-family:Tahoma;
font-size:12px;
}

HR {
border-top:.1em solid #787DAA;
border-bottom:.1em solid #FDFDFD;
}

div.imgs {
width:50px;
height:40px;
float:left;
overflow:hidden;
margin:5px 5px 0px 0px;
}
div.imgs45 {
width:35px;
height:25px;
float:left;
overflow:hidden;
margin:5px 5px 0px 0px;
}
div.imgs75 {
width:75px;
height:55px;
float:left;
overflow:hidden;
margin:5px 5px 0px 0px;
}

.bld {
font-weight:bold;
}

.nmessblock {
font-size:12px;
margin:3px 7px;
}
.nfootblock {
font-size:10px;
color:#909090;
margin:0px 7px;
}
.nbasblock {
clear:both;
margin:5px 7px 15px 7px;
}

#timerID {
font-size:14px;
font-weight:700;
color:#787DAA;
}

.b0_3_10_3 {
margin:0 3px 10px;
}

.b10_3_0_3 {
margin:10px 3px 0;
}

.b3_3_0_3 {
margin:3px 3px 0;
}

.l3 {
margin:0 3px 2px;
}

.l3_b {
font-weight:700;
margin:0 3px 2px;
}

.l15 {
margin:0 3px 2px 15px;
}

.l25 {
margin:0 3px 2px 25px;
}

.newsdes_norma {
color:#393939;
font-size:16px;
font-family:Tahoma;
}

input,textarea,select {
background:#FDFDFD;
border:1px #787DAA solid;
color:#31518C;
font-family:Tahoma;
font-size:11px;
}

.fbutton {
background:#FDFDFD;
color:#31518C;
font-size:9px;
cursor:pointer;
font-weight:700;
padding:2px 10px;
}

fieldset {
border:solid #787DAA 1px;
}

a:link,a:visited,a:active {
text-decoration:none;
color:#31518C;
}

a:link.reg,a:visited.reg,a:active.reg {
text-decoration:none;
color:#8B0000;
}

a:hover.reg {
text-decoration:none;
color:#B22222;
}

a:link.mn,a:visited.mn,a:active.mn {
text-decoration:none;
color:#31518C;
font-weight:700;
}

a:hover.mn {
text-decoration:none;
color:#787DAA;
font-weight:700;
}

a:link.bld,a:visited.bld,a:active.bld {
text-decoration:none;
color:#31518C;
font-weight:bold;
}

a:hover.bld {
text-decoration:none;
color:#787DAA;
font-weight:bold;
}

a:link.rec,a:visited.rec,a:active.rec {
font-size:170%;
font-weight:400;
text-decoration:none;
color:#8B0000;
}

a:hover.rec {
font-size:170%;
font-weight:400;
text-decoration:none;
color:#B22222;
}

a:link.rec_norma,a:visited.rec_norma,a:active.rec_norma {
font-size:125%;
font-weight:700;
text-decoration:none;
color:#8B0000;
}

a:hover.rec_norma {
font-size:125%;
font-weight:700;
text-decoration:none;
color:#B22222;
}

a:link.titleactive,a:visited.titleactive,a:active.titleactive {
background:#FDFDFD;
color:#8B0000;
}

a:hover.tmenu {
color:#FFFFFF;
padding:0px 5px;
}

a:link.tmenu,a:visited.tmenu,a:active.tmenu {
color:#FDFDFD;
padding:0px 5px;
}

a:hover.titleactive {
background:#FDFDFD;
color:#B22222;
}

a:link.undrl,a:visited.undrl,a:active.undrl {
text-decoration:underline;
color:#31518C;
}

a.undr14:link,a.undr14:visited,a.undr14:active,a.undr14:hover {
	text-decoration:underline;
    font-family:Tahoma;
    font-weight:bold;
    font-size:14px;
}

#menu_head {
width:100%;
height:110px;
position:fixed;
left:0;
top:25px;
z-index:10;
margin:0;
padding:0;
}

#menu_top {
font-size:11px;
font-weight:700;
width:97%;
float:left;
background:#787DAA url(../pic/topmenu-line.gif);
margin:2px;
padding:18px 25px 0 4px;
}

#menu_top ul li {
float:left;
margin:0 1px;
}

#menu_top ul li a.current,#menu_top ul li a.current:hover {
background:#FDFDFD;
color:#31518C;
}

#menu_top ul li a {
color:#FDFDFD;
text-decoration:none;
float:left;
background:#787DAA;
padding:2px 8px;
}

#menu_top ul li a:hover {
background:#EFEFEF;
color:#31518C;
}

#tab_head {
opacity:.5;
filter:alpha(opacity=50);
-moz-opacity:.5;
}

.ln {
color:#393939;
font-size:10px;
font-weight:400;
font-family:Tahoma;
}

.ln a:link,.ln a:visited {
color:#31518C;
font-size:10px;
}

.ln a:hover {
color:#787DAA;
font-size:10px;
}

h1 {
font-size:10px;
color:#787DAA;
font-weight:700;
margin:0;
}

h2 {
font-size:26px;
color:#31518C;
font-weight:normal;
margin:0px;
}

h3 {
font-size:175%;
color:#31518C;
font-weight:normal;
margin:0 .2em;
}

h4 {
font-size:13px;
color:#8B0000;
font-weight:700;
margin:1px;
padding:0;
}

h5 {
font-weight:700;
border:0;
}

h6 {
font-size:150%;
color:#31518C;
font-weight:normal;
margin:0 .2em;
}

.rubric {
color: #31518C;
font-size: 18px;
font-family: "Comic Sans MS", Tahoma;
}

.newstitle {
color:#31518C;
font-size:18px;
font-weight:700;
}

.news {
color:#31518C;
font-size:16px;
font-weight:700;
}

.newsdes {
color:#393939;
font-size:14px;
}

.content {
color:#393939;
font-size:12px;
}

.copyright {
color:#393939;
font-size:.9em;
}

.search {
color:red;
font-size:100%;
font-weight:700;
}
a:link.search,a:visited.search,a:active.search,a:hover.search {
color:red;
}

.stranicy {
font-weight:700;
text-decoration:none;
color:#EFEFEF;
background-color:#787DAA;
padding:2px 5px;
}

.reg {
font-size:12px;
font-weight:700;
color:#8B0000;
}

.fpart {
color:#393939;
font-size:9px;
background-color:#FAFAFA;
border:#EFEFEF dotted .2em;
margin:1px;
padding:3px;
}

.part:first-letter {
text-transform:capitalize;
padding:0;
}

.error {
background-color:#FFFACD;
color:#31518C;
font-size:12px;
width:97%;
padding:5px 10px;
}

#txt_err {
display:none;
font-size:11px;
font-weight:700;
border-style:solid double;
border-width:5px;
border-color:#EFEFEF;
margin:2px;
}

.adm_table {
background:#FDFDFD;
padding:3px;
}

.adm_table_n {
padding:3px;
}

.n_des {
width:98%;
float:left;
font-size:14px;
background:#FCFCFC;
clear:right;
margin:0 0 8px;
padding:1px 4px;
}

.f_des {
width:20%;
float:right;
font-size:14px;
margin:15px 0 5px 5px;
padding:5px;
}

.fd {
font-size:12px;
color:#31518C;
background-color:#FFF;
padding:3px;
}

.fl {
font-size:12px;
color:#FFF;
padding:3px;
}

.topmenu a:hover {
text-decoration:underline;
}

td.n_h22 {
margin:0;
padding:1px 10px 0;
}

td.tiny {
color:#909090;
font-size:10px;
margin:0;
padding:0 10px;
}

.n_content {
color:#393939;
font-size:13px;
margin:0;
padding:3px 10px;
}

td.n_des {
width:97%;
background-color:#FCFCFC;
margin:0 4px;
padding:0 4px;
}

div.bl_t {
background:url(../pic/t5-line.gif) repeat-x bottom #EFEFEF;
border:1px solid #787DAA;
margin-bottom:4px;
width:97%;
position:relative;
padding:2px;
}

div.bl_t h5 {
font-size:11px;
background:#787DAA;
color:#FDFDFD;
margin:0 0 3px;
padding:3px;
}

div.bl_t .block_head {
font-size:11px;
font-weight:bold;
background:url(../pic/dn_ft-line.gif) repeat-x bottom #787DAA;
color:#FDFDFD;
margin:0 0 3px;
padding:3px;
}

.dd_des {
width:74%;
float:left;
font-size:14px;
background:#FCFCFC;
clear:right;
margin:0 0 8px;
padding:1px 10px;
}

#dn_ft {
float:left;
font-weight:bold;
font-size:11px;
background:url(../pic/dn_ft-line.gif) repeat-x bottom #787DAA;
margin:5px;
padding:0px 3px 8px 3px;
}

#dn_ft div {
float:left;
}

#dn_ft div a {
float:left;
color:#FDFDFD;
background:#787DAA;
margin:0px 2px;
padding:1px 7px;
text-decoration:none;
}

#dn_ft div a:hover {
background:#EFEFEF;
color:#31518C;
}

#dn_ft div a.current, #dn_ft div a.current:hover {
background:#FDFDFD;
color:#31518C;
}

#dn_ft div a.load, #dn_ft div a.load:hover {
background:#EFEFEF;
color:#8B0000;
}


.ass_pp_full_head {
width:98%;
float:left;
font-size:12px;
font-weight:700;
background:#787DAA;
color:#FDFDFD;
margin:10px 2px 5px;
padding:2px 5px;
}

.ass_pp_full_head a:link,.ass_pp_full_head a:visited,.ass_pp_full_head a:hover {
color:#FDFDFD;
font-size:12px;
font-weight:700;
}

.ass_pp_full {
width:98%;
float:left;
font-size:12px;
margin:0 0 5px;
padding:1px 5px 5px;
}

.ass_pp_head {
width:47%;
float:left;
font-size:12px;
font-weight:700;
background:#787DAA;
color:#FDFDFD;
margin:10px 2px 5px;
padding:2px 5px;
}

.ass_pp {
width:47%;
float:left;
font-size:12px;
margin:0 2px;
padding:0 5px;
}

div.dd_categoryes {
float:left;
width:75%;
font-size:12px;
background:#FCFCFC;
margin:3px;
padding:3px;
}

div.dd_cat {
clear:both;
float:left;
width:110px;
background:#FDFDFD;
font-size:12px;
overflow:hidden;
margin:3px 3px 0 0;
padding:2px;
}

div.dd_cat_grey {
clear:both;
float:left;
width:110px;
background:#EFEFEF;
font-size:12px;
overflow:hidden;
margin:3px 3px 0 0;
padding:2px;
}

div.dd_aftercat {
float:left;
width:50%;
font-size:12px;
font-weight:700;
overflow:hidden;
margin:3px 3px 0;
padding:2px;
}

div.dd_aftercat_n {
width:100%;
font-size:10px;
overflow:hidden;
margin:0 3px 0 0;
padding:3px;
}

div.dd_aftercat_n a:link,div.dd_aftercat_n a:visited {
font-size:10px;
}

.dn_foot {
clear:both;
float:left;
width:98%;
font-size:11px;
margin:4px;
padding:4px;
}

.google_ads {
clear:both;
float:left;
width:98%;
background:#FDFDFD;
margin:4px;
padding:4px;
}

.floatstop {
clear:both;
}

div.t1 {
width:98%;
background:#FDFDFD;
margin:1px 4px 4px 4px;
padding:0px 4px 4px 4px;
}

div.t2 {
width:98%;
background:#FDFDFD;
border-bottom:#787DAA 1px dotted;
border-top:#787DAA 1px dotted;
padding:4px;
}

div.t3 {
width:98%;
background:#FDFDFD;
margin:5px 0 0;
padding:3px 10px;
}

div.t4 {
width:350px;
background:#FDFDFD;
padding:4px;
}

div.t5 {
width:98%;
margin-bottom:4px;
background:url(../pic/t5-line.gif) repeat-x bottom #EFEFEF;
padding:4px 7px;
}

div.t6 {
width:98%;
background:#31518C;
margin:0;
padding:0;
}

#pnt {
list-style:none;
margin:3px 0 0;
padding:0 3px;
}

#pnt li {
margin-bottom:5px;
padding-left:11px;
background:url(/images/m_bl.gif) no-repeat left center;
}

#map {
list-style:none;
}
#map li {
margin-bottom:2px;
padding-left:15px;
}

#cnt {
width:100%;
margin:115px 0 10px;
padding:0;
}

#mcnt {
float:left;
width:79%;
padding-right:0;
margin:0;
}

#mcnt_oleft {
float:left;
width:100%;
padding-right:0;
margin:0;
}

#mcnt_oright {
float:right;
width:79%;
padding-right:0;
margin:0;
}

#bleft {
float:left;
clear:left;
width:25%;
margin:0;
padding:0;
}

div#bcenter {
float:right;
width:75%;
margin:0;
padding:0;
}

div#bcenter_oright {
float:left;
overflow:visible!important;
width:100%;
margin:0;
padding:0;
}

#bright {
float:right;
width:21%;
margin:0;
}

.clr:after {
content:".";
display:block;
height:0;
line-height:0;
clear:both;
visibility:hidden;
}

.clr {
display:block;
}

* html .clr {
height:1%;
}

#number {
float:left;
text-align:right;
width:10%;
font-size:10px;
margin:0;
padding:2px 3px 3px 0;
}

#afternumber {
width:100%;
color:#909090;
margin:0;
padding:2px 0 3px 4px;
}

#hits {
float:right;
width:15%;
text-align:right;
color:#909090;
font-size:10px;
margin:0;
padding:2px 4px 3px 0;
}

.block {
margin:0;
padding:4px;
}

a:hover,a:hover.undrl {
color:#787DAA;
text-decoration:none;
}

#menu_top ul,#dn_ft ul,#pnt ul {
list-style:none;
}

.tiny,.hits {
color:#909090;
font-size:10px;
}

.topmenu,.topmenu a:link,.topmenu a:visited {
color:#FDFDFD;
font-size:11px;
font-weight:700;
text-decoration:none;
}

div.dd_aftercat a:link,div.dd_aftercat a:visited,div.floatstop a:link,div.floatstop a:visited {
font-size:12px;
}


.m_bl {background:url(/images/m_bl.gif) no-repeat 1px 5px; padding-left:9px; margin-top:3px;}
.m_rd {background:url(/images/m_rd.gif) no-repeat 1px 5px; padding-left:9px; margin-top:3px;}

/*RATING*/
.rate {
	float: left;
	padding: 2px 5px 0 0;
}

.urating {
	list-style: none;
	margin: 0px;
	padding: 0px;
	width: 85px;
	height: 17px;
	position: relative;
	background: url(/images/rating.png) top left no-repeat;
}

.urating li {
	text-indent: -90000px;
	padding: 0px;
	margin: 0px;
	float: left;
}

.urating li div {
	outline: none;
	display: block;
	width: 17px;
	height: 17px;
	text-decoration: none;
	text-indent: -9000px;
	z-index: 20;
	position: absolute;
	padding: 0px;
}

.urating div.out1		{left: 0px; }
.urating li div.over1	{ background: url(/images/rating.png) left center; z-index: 2; left: 0px; width: 17px; cursor: pointer; }
.urating div.out2		{ left: 17px; }
.urating li div.over2	{ background: url(/images/rating.png) left center; z-index: 2; left: 0px; width: 34px; cursor: pointer; }
.urating div.out3		{left: 34px; }
.urating li div.over3	{ background: url(/images/rating.png) left center; z-index: 2; left: 0px; width: 51px; cursor: pointer; }
.urating div.out4		{left: 51px; }
.urating li div.over4	{ background: url(/images/rating.png) left center; z-index: 2; left: 0px; width: 68px; cursor: pointer; }
.urating div.out5		{left: 68px; }
.urating li div.over5	{ background: url(/images/rating.png) left center; z-index: 2; left: 0px; width: 85px; cursor: pointer; }

.urating li.crating {
	float: left;
    left: 0px;
	background: url(/images/rating.png) left bottom;
	position: absolute;
	height: 17px;
	display: block;
	text-indent: -9000px;
	z-index: 1;
}

.center_gr {overflow:auto; font-size:12px; text-align:justify; padding-bottom:5px; min-height:60px;}
.center_gr > div {border:1px solid #DDDDFF; background:#F9F9F9; min-height:60px;}
.center_gr > div > div {background:url(/images/lt.gif) left top no-repeat; margin:-1px; min-height:60px;}
.center_gr > div > div > div {background:url(/images/rt.gif) right top no-repeat; min-height:60px;}
.center_gr > div > div > div > div {background:url(/images/rb.gif) right bottom no-repeat; min-height:60px;}
.center_gr > div > div > div > div > div {background:url(/images/lb.gif) left bottom no-repeat; min-height:60px;}
.center_gr > div > div > div > div > div > div {padding:10px; overflow:hidden; min-height:60px;}

block_head {
float:left;
font-weight:bold;
}

.for_block_img_n {
float:right;
padding:2px 2px 0px 0px;
cursor: pointer;
}

.for_block_img_s {
float:right;
cursor: pointer;
padding:3px 2px 0px 0px;
}

.newsrec {
color:#FDFDFD;
font-size:11px;
font-weight:bold;
background:#989BBE;
padding:3px 7px;
margin:0px 1px;
}

.line {
background:url(../images/line.png) repeat-x bottom;
height:4px;
margin-bottom:3px;
}
