/* CSS Document */
body {
	font-family:Arial, Helvetica, Tahoma, sans-serif;
	font-size:12px;
	fontsize:12px;
	margin-left:0px; margin-right:0px; margin-top:0px;
	background-color:#FFFFFF;
}
a {color:#0073C5;}
td {font-size:12px; fontsize:12px;}

textarea,select  {border: 1px solid #E3E6EE;}
textarea,select {
	scrollbar-track-color:#D0D3E1;  
	scrollbar-face-color: #0A86CD; 
	scrollbar-darkshadow-color: #FFFFFF;
	scrollbar-3dlight-color: #FFFFFF;
	scrollbar-highlight-color: #0A86CD;
	scrollbar-shadow-color: #FFFFFF;
	scrollbar-arrow-color: #FFFFFF;
	scrollbar-base-color: #FFFFFF;
}
select {font-size:11px;}


h1 {color:#0073C5; font-size:12px; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; margin-top:12px; margin-bottom:13px;}


.topcalendar {vertical-align:top; padding-top:10px; padding-left:0px}
.calendtrtop td {text-align:center; font-family:Tahoma, Helvetica, sans-serif;}
.calendtr td {border-bottom:1px solid #80C2E6; text-align:center; color:#FFFFFF; font-size:11px; padding-top:1px; padding-bottom:2px; font-family:Tahoma, Helvetica, sans-serif;}
.calendtrlast td {text-align:center; color:#FFFFFF; font-size:11px; padding-top:1px; padding-bottom:1px; font-family:Tahoma, Helvetica, sans-serif;}
.calendtr td.cn {text-align:right;}
.calendtrlast td.cn {text-align:right;}
.calendtrlast td.total,.calendtr td.total {font-weight:bold;}

.topcalendar table{ margin-left:1px}
.calendtrlink { padding-top:1px; padding-left:14px}
.calendtrlink a{ font-family:Tahoma; font-size:11px; font-weight:bold; text-decoration:none; background-image:url(/i/arrow_c.gif); background-repeat:no-repeat; background-position: left 5px; padding-left:10px}
.calendtrlink a:hover{ text-decoration:underline}


.topmenu {padding-left:11px; border-bottom:1px solid #0086CD;}
.topmenu img {vertical-align:middle; margin-left:1px; margin-right:1px;}
.topmenu a {text-decoration:none; color:#000000;}
.topmenu a.current {color:#F79501;}

.leftmenu {font-family:Verdana, Arial, Helvetica, sans-serif; color:#0073C5; font-size:11px; margin-top:-3px;}
.leftmenu a {color:#0073C5;}
.leftmenu a.current {color:#F79501;}
.leftmenu div.lev1 {margin-bottom:4px; margin-top:11px;}
.leftmenu div.lev1 a {text-decoration:none; font-weight:bold;}
.leftmenu div.lev2 {margin-bottom:2px;}
.leftmenu div.lev2 a.current {color:#FF9B05;}

.leftmenubottom {font-family:Verdana, Arial, Helvetica, sans-serif; color:#0073C5; font-size:11px; font-weight:bold; margin-top:11px;}
.leftmenubottom div.item {margin-bottom:4px;}
.leftmenubottom div.item a {color:#0073C5;}

.searchform {margin-top:15px;}
.searchform input {border:1px solid #B2DAF0; font-size:10px; height:14px;}
.searchform form {margin:0px;}
.searchform div {color:#0073C5; font-size:11px;}

.rubricname {font-size: 12px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#0073C5; margin-top:8px;}
.rubricname a {text-decoration:none;}

.tableheaderopen {font-weight: bold; font-size: 11px; color: #0073C5; border-bottom: 3px solid #0073C5; padding-bottom:2px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.indetail {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#0073C5; font-weight:bold;}
.indetail a {text-decoration:none;}

/* pagelists */
.pagelist {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold;}
.pagelist a {text-decoration:none;}
.pagelist a.current {color:#F49601;}

/* banners */
.leftcolumnban1 {margin-top:20px;}
.leftcolumnban2 {margin-top:23px;}
.banner77960 {margin-left:1px; margin-top:5px; margin-bottom:3px;}
.banner120600 {position:absolute; left:784px; top:68px;}

/* common content */
.themelinks td.date {width: 102px; font-size: 10px; color: #4B5997;}
.themelinks td.date a {text-decoration:none;}
.themelinks td.txt {background-color: #EDF4F6; padding-left: 20px; padding-top:7px; padding-bottom:9px;}
.themelinks td.txt a {color:#000000; text-decoration:none;}

.popmaterials {background-color:#FFF2E5; border-top:1px solid #B2DAF0; border-bottom:1px solid #B2DAF0;}
.popmaterials td {width:50%; padding-top:11px; padding-bottom:18px; padding-left:16px; padding-right:10px;}
.popmaterials ul {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; list-style-image:url(/i/dot1.gif); margin-left:16px; margin-bottom:0px;}
.popmaterials ul li {margin-bottom:5px;}
.popmaterials a {color:#000000;}

.partners {margin-bottom:25px; margin-top:-6px;}
.partners td {padding-left:18px; vertical-align:top; width:50%;}
.partners .item {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; margin-bottom:6px;}
.partners span.smi {color:#0073C5; font-weight:bold; }
.partners span.smi a {text-decoration:none; color:#0073C5;}
.partners a {color:#000000;}

.calendar {margin-top:17px;}
.calendar div {background-color:#0085CD; color:#FFFFFF; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; padding-left:4px; padding-top:4px; padding-right:3px; padding-bottom:5px; float:left; margin-right:3px;}
.calendar div a {color:#FFFFFF; text-decoration:none;}
.calendar div.soon {background-color:#7FC2E6;}
.calendar span.month {clear:both; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; margin-right:4px; margin-top:1px;}

.leftcalendar {font-family:Verdana, Arial, Helvetica, sans-serif; margin-top:21px;}
.leftcalendar .dates th {background-color:#2193E0; color:#FFFFFF; font-size:11px; padding:4px 3px 4px 3px; text-align:center;}
.leftcalendar .dates td {background-color:#78BAE3; color:#FFFFFF; font-weight:bold; font-size:11px; padding:4px 3px 4px 3px; text-align:center;}
.leftcalendar .dates td a {color:#FFFFFF;}
.leftcalendar .dates td.current {background-color:#FF9600;}
.leftcalendar .calfooter {background-image:url(/i/calendr_bg.gif); background-repeat:no-repeat; border-top:1px solid #B6D4E7;}
.leftcalendar .calfooter table {height:35px;}
.leftcalendar .calfooter td {padding-left:4px; padding-right:4px;}

/* footer */
.footer {margin-top:9px; clear:both; margin-bottom:100px;}
.footer div.hr {text-align:right;}
.hr {width:609px; height:14px; background-color:#0085CD; margin-left:171px;}
.footer table {margin-top:10px;}
.counters {padding-left:196px;}
.counters1 {padding-left:56px;}
.cp {color:#0085CD; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-align:right; padding-right:19px;}
.cp a {text-decoration:none;}
.h {visibility:hidden}


.ria_logo{ float:right; padding-top:17px; color:#FFFFFF; padding-right:10px;}

#rian_link { vertical-align:top;}
#rian_link a{ display:block; margin-top:21px; margin-left:3px}
#rian_link img{display:block}

.vzglad {border-top: 1px solid #0073C5; padding-top:10px;}
.vz { width:400px}
.vz div.item {padding-left:14px; padding-right:14px; padding-bottom:7px; padding-top:5px;}
.vz div.item strong a {color:#53629E; text-decoration:none}
.vz div.item a {color:#000000; text-decoration:none}
.vz a {color:#000000; text-decoration:none}
.vz li {margin-bottom:5px; color: #0073C5}
.vz hr.delim {color: #E2E7EE; height:1px;}


.photo_announce {border-bottom: 1px solid #0073C5; padding-top:10px; padding-bottom:10px;}
