* {margin:0 auto;padding:0;}
body {margin:0.5em auto; text-align:center;font-size:12px;font-family:Verdana, Arial, Helvetica, sans-serif;}

hr{ border:none; border:1px solid #D6E7E7; }

img {border:none;}

a{text-decoration:none;color:#343434;}

h1{font-size:18px;}
h2{font-size:16px;}
h3{font-size:14px;}
h4{font-size:12px;}

#container{ width: 995px; margin: 7px auto; vertical-align:top; }

/*контейнер для шапки и шапка*/
#header, #footer{height:105px; background:#F7F7F7 url(/images/b1.gif) repeat-x; }
#header_logo{height:104px; width:auto; background: url(/images/logo2.gif) no-repeat; margin-top:-104px;}
#header_home{height:11px; width:60px; float:left; text-align:left;}
#header_home img{padding-right:3px;}
#header_date{width:auto; float:right; color:#6B7984; font-size:10px;}
#header_str1{text-align:right; padding:62px 785px 0 0;}
#header_str1 a{color:#999999; font-family:Georgia, 'Times New Roman'; font-size:12px;}
#header_str1 a:hover{color:#FF0000;}

#footer{padding-top:20px;text-align:center;}
#footer a:hover{color: #089A4A;text-decoration:underline;}


/*навигация сразу под шапкой*/
#nav1{margin-top:-20px;float:right;}
#nav1 li{list-style:none; display:inline;padding:0 10px;}
#nav1 a {font-size:12px;color:#29697B;}
#nav1 a:hover{color:#FF0000;text-decoration:underline;}


/*scroller upper*/
.scr1{padding:2px; white-space: nowrap; background-color:#EDF5F4; border:1px solid #29617B; border-left:none;  border-right:none; }
.scr1 a, .scr1 a:visited{ color:#333333; font-size:10px; }
.scr1 a:hover{ color:#187142; }
.scr1 li {color:#333333;  list-style-type:none; display:inline;}



/*news row*/
.n_row1{padding:10px 0;}
.n_row1 td{padding:1px;}
.n_row1 td.txt{padding-left:3px;}
.n_row1 a{font-family:Tahoma;font-size:10px;color:#393839;}
.n_row1 a:hover{color:#0096DE;}
.n_row1 img{border:1px solid #0096DE;}


.tcat1, .tcat2, .tcat3 {color:#FFFFFF; font-size:12px; text-transform:lowercase; font-weight:bold; padding-left:5px;}
.tcat2, .tcat3 {color:#184552;}
.tcat1 a:hover {color:#CCCCCC;}
.tcat3{text-align:right;}

a.url1 {color:#666666;}
a.url1:hover {color:#0096DE;}


.ad468x60header{
float:right; 
margin-top:-86px; 
background-color:#999999; 
width:468px; height:60px;
display:none;
visibility:hidden;
}



.block4 a:hover{ text-decoration:none; color:#0096DE; }
.block12 {background-color:#F7F7F7; text-align:left;}

a.url2 {color:#333333;}
a.url2:hover {color:#666666;}

a.url3 {text-decoration:underline;}
a.url3:hover {color:#FF0000;}

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

a.link3:hover{color: #089A4A;text-decoration:underline;}

a.link4{ font-size:10px; color: #089A4A;text-decoration:none;}
a.link4:hover{text-decoration:underline;}

table.tabcapt1 {background:#6B8E9C; margin:2px 0 2px 0;}
td.tdcapt1 {background:url(/images/sq2.gif) center no-repeat; padding-left:5px;}
td.tdcapt1_2{border:2px solid #6B8E9C; border-left:none; border-right:none;}
td.tdcapt1_3{white-space:nowrap; color:#666666; font-family:Georgia; padding:0 5px 0 15px; border:1px solid #6B8E9C; border-left:none; border-right:none; background:url(/images/new/b2.gif) left bottom no-repeat; font-size:9px;}

table.tabcapt2 {background:#D6E7E7; margin:2px 0 2px 0;}
td.tdcapt2 {background:url(/images/sq3.gif) center no-repeat; padding-left:5px;}
td.tdcapt2_2{border:2px solid #D6E7E7; border-left:none; border-right:none;}

table.tabcapt3 {background:#D6E7E7; margin:2px 0 2px 0;}
td.tdcapt3 {background:url(/images/sq3.gif) center no-repeat; padding-right:5px;}
td.tdcapt3_2{border:2px solid #D6E7E7; border-left:none; border-right:none; }

#lenta {background-color:#FBF6F6; text-align:left;}
#lenta li {padding-bottom:6px; font-size:11px; }

#readtop {background-color:#FBF6F6; text-align:left;}
#readtop li {color:#990000; padding-bottom:10px; font-size:11px; }
#readtop a:hover {text-decoration:underline;}

#lastnews {background-color:#F5FCF7; text-align:left; padding-left:5px;}
#lastnews a {text-decoration:underline;}
#lastnews a:hover {text-decoration:none; color:#FF0000;}



#pinknews1 {background-color:#FCF5F4; text-align:left;}
#pinknews1 li {padding-bottom:10px; font-size:10px; list-style:none; padding:2px; }
#pinknews1 img {margin:5px; padding:3px; border:1px solid #0096DE; }

#pinknews1 a {font-size:10px; color:#333333;}
#pinknews1 a:hover {color:#0096DE; text-decoration:underline;}

#pinknews2 p {text-align:left; font-size:11px;} 

#vote {background-color:#F7F7F7; text-align:left; font-size:10px; padding-left:15px;}
#vote.input {border:none;}

#horoscope{background-color:#F2FBFF; text-align:left; padding-left:5px;}
#horoscope ul li{list-style:inside disc;padding:3px; font-size:11px;}
#horoscope a:hover{text-decoration:none;color:#FF0000;}


td.title2{ border-bottom:1px solid #E3E9F6;  padding:3px 0 3px 0; }
.descr1{font-size:10px;}



.time2, .time3 {font-family:Georgia; font-size:9px; color:#666666;}
.time3 {color:#C35C5B;}
.b_gr1 {font-family:Georgia; border:1px solid #98ACB2; font-weight:bold; font-size:9px; padding:0 2px 0 2px; margin:5px; }




.but1, .but2, .input_search1{ background-color:#FFFFFF;  color:#006633; border:1px solid #D6E7E7;  width:80%; }
.input_search1{ font-size:12px; height:18px; }
.input_search2{ width:450px; font-size:12px; }
.but1{ width:30px; border:none; background-color:#F7F7F7; }
.but2{ font-size:14px; }

#pager_form, #pager_form2 { text-align:center; font-size:12px; }
#pager_form input{ color:#333333;  background-color:#FFFFFF; border:1px solid #D4D4E7;  cursor:pointer; padding:2px; margin:3px; }
.active_page, #pager_form input.active_page{ border:1px solid #FF0000; color:#003399; }




.red_str1{font-size:9px; color:#FF0000;}
.red_str2{font-size:12px; color:#FF0000;}

/*
.my_h1 {padding:10px 5px 5px 5px; font-size:18px; font-family:Geneva, Arial, Helvetica, sans-serif;line-height:1.2em;}
*/
.my_h1 {padding:10px 5px 5px 5px; font-size:18px; font-family:Geneva, Arial, Helvetica, sans-serif;line-height:20px; font-weight:normal;}


.se_res {text-align:left;}
.se_res li {list-style-position:inside; list-style:none; padding:0 0 5px 1px;}


.calendar{ border-spacing:2px; }
.calendar th, .calendar td{ text-align:center; padding:2px; }
.calendar a { color:#4C8566; }
.calendar a:hover { color:#0096DE; }


.todo1{text-align:center;margin:0 3px 0 3px;border:1px solid #333333;border-left:none; border-right:none;padding:3px;}
.todo1 img{margin:0 25px 0 5px;}
.todo1 a{color:#FF0000;}
.todo1 a:hover{color:#000000;text-decoration:underline;}

.fulltext{line-height: 1.3em; text-align:left; background-color:#F7F7F7; font-family:Verdana; font-size:12px; text-align:justify; padding:0 6px 0 6px;}

.ad1gotome{line-height: 1.3em; text-align:center; background-color:#F7F7F7; font-family:Verdana; font-size:12px;}
.ad1gotome a {text-align:center;}

.time1_2{font-family:Georgia; font-size:9px; color:#577B84;}
.time1_2{float:right;font-size:10px;border:1px solid #B3C6CC;padding:1px;margin-top:-1px;border-top:none;}

.more_li2 {list-style:none; padding-bottom:13px;}





/* for redtram - old CSS */
.block5{background-color:#FCF5F4;margin:0 3px 0 3px;}
.block5 a:hover{text-decoration:underline;}
.block5 td.news{padding:3px;font-size:12px;}
.block5 ul li{list-style:inside disc;padding:2px;}
.block5 img{float:left;margin:5px;}



#ad468x60header{
float:right; margin-top:-76px; 
margin-right:10px;
background-color:#F0F4F4; 
width:468px; height:50px;
/*border:1px dotted #666666;*/
text-align:center; vertical-align:middle;
font-size:11px;
color:#006699;
/*display:none;visibility:hidden;*/
}
#ad468x60header a {
color:#FF0000;
}
#ad468x60header a:hover {
text-decoration:underline;}

#calendar_div {height:220px;}
.calendar .head1 {color:#003366; font-weight:normal; font-size:10px; white-space:nowrap; border:none; text-decoration:underline;}
.calendar .head2 {color:#003366; font-weight:bold; font-size:12px; white-space:nowrap; border-right:none; border-left:none; border-top:none;}
.calendar .head1 a, .calendar .head2 a {display:inline; font-size:10px; color:#666666;}
.calendar {border-collapse:collapse; font-family:Georgia; }
.calendar th {background-color:#F9FAFC; padding:2px 1px; font-weight:normal;}
.calendar td {
color:#999999;
border:1px solid #CCCCCC;
padding:1px;
text-align:center;
font-size:10px;
}
.calendar a {
font-size:10px;
display:block;
color:#C40A46;
font-weight:bold;
}
.calendar .tdclear {border:none;}
.calendar img { border:none; margin:0 5px 0 5px;}
.calendar #curday {border:2px solid #889EC8;}



#informer {margin:20px;}
#informer ul, #informer li {list-style:none;}
