@charset "windows-1251";
* {padding: 0px; margin: 0px;}

.w30 {width:30px;}
.w60 {width:60px;}
.w62 {width:62px;}
.w65 {width:65px;}
.w68 {width:68px;}
.w75 {width:75px;}
.w80 {width:80px;}
.w83 {width:83px;}
.w90 {width:90px;}
.w110 {width:110px;}
.w130 {width:130px;}
.w170 {width:170px;}
.w190 {width:190px;}
.w210 {width:210px;}
.w230 {width:230px;}
.w300 {width:300px;}

.maindiv {width: 965px; margin: 0px auto 0px auto; padding: 15px 15px 5px 15px; border: 1px solid #999999;}
.maindivindex {width: 965px; margin: 0px auto 0px auto; border: 1px solid #999999; background: url(images/main_background.gif) no-repeat 50% 20px; padding: 15px 15px 5px 15px;}
.footerdiv {background:url(images/footer_fon.gif) no-repeat; height:34px;}

.enbgbtn {font: bold 14px Tahoma; float:right; height:21px; width:100px;}
.enbgbtn a { padding: 3px 10px 3px 24px; background: url(images/arrow1.gif) no-repeat;  width: 90px; height:21px; color: #000000; display:block; text-decoration:none;} 
#contents {}
#contents .leftcol {background: url(images/navfon.gif) repeat-y 3px 10px; float:left; width:195px; margin-bottom:50px;}
#contents .centercol {float:left; width:530px;}
#contents .rightcol {float:left; width:240px;}
#contents .leftcol ul {list-style:none; width:180px; margin-left:7px;}
#contents .leftcol ul .li1 { border-bottom: solid 1px #f8f2ec; background-color:#eb383c;}
#contents .leftcol ul .li2 { border-bottom: solid 1px #f8f2ec; background-color:#ef6c38;}
#contents .leftcol ul .li3 { border-bottom: solid 1px #f8f2ec; background-color:#f39639;}
#contents .leftcol ul .li4 { border-bottom: solid 1px #f8f2ec; background-color:#7dcac2;}
#contents .leftcol ul .li5 { border-bottom: solid 1px #f8f2ec; background-color:#1aaed6;}
#contents .leftcol ul .li6 { border-bottom: solid 1px #f8f2ec; background-color:#6562a9;}
#contents .leftcol ul .li7 { border-bottom: solid 1px #f8f2ec; background-color:#784499;}
#contents .leftcol ul .li8 { border-bottom: solid 1px #f8f2ec; background-color:#464c9a;}
#contents .leftcol ul .a2 {font: bold 13px Tahoma; text-decoration:none; color: #FFFFFF; background: url(images/arr_info.gif) no-repeat 5px 50%; padding: 5px 0px 5px 20px; display:block;}
#contents .leftcol ul .a1 {font: bold 13px Tahoma; text-decoration:none; color: #FFFFFF; background: url(images/arr_info.gif) no-repeat 25px 50%; padding: 5px 0px 5px 40px; display:block;}
#contents .search {background-color:#c7b199; padding: 8px; margin-bottom:10px;}
#contents .search .inp input {width:130px; float:left; }
#contents .search .submitbtn {width:50px; float:left; }

#fourcols {padding: 10px 0;}
#fourcols ul {list-style:none;}
#fourcols ul li {float:left; width:237px; padding-left:4px;}
#fourcols .top1bg {background: url(images/downtitles_bg.gif) no-repeat 0 0;  height:31px}
#fourcols .top2bg {background: url(images/downtitles_bg.gif) no-repeat 0 -31px; height:31px}
#fourcols .top3bg {background: url(images/downtitles_bg.gif) no-repeat 0 -62px; height:31px}
#fourcols .top4bg {background: url(images/downtitles_bg.gif) no-repeat 0 -93px; height:31px}
#fourcols .top1en {background: url(images/downtitles_en.gif) no-repeat 0 0;  height:31px}
#fourcols .top2en {background: url(images/downtitles_en.gif) no-repeat 0 -31px; height:31px}
#fourcols .top3en {background: url(images/downtitles_en.gif) no-repeat 0 -62px; height:31px}
#fourcols .top4en {background: url(images/downtitles_en.gif) no-repeat 0 -93px; height:31px}
#fourcols .bot1bg {background: url(images/downbots_bg.gif) no-repeat 0 0; height:31px}
#fourcols .bot2bg {background: url(images/downbots_bg.gif) no-repeat 0 -31px; height:31px}
#fourcols .bot3bg {background: url(images/downbots_bg.gif) no-repeat 0 -62px; height:31px}
#fourcols .bot1en {background: url(images/downbots_en.gif) no-repeat 0 0; height:31px}
#fourcols .bot2en {background: url(images/downbots_en.gif) no-repeat 0 -31px; height:31px}
#fourcols .bot3en {background: url(images/downbots_en.gif) no-repeat 0 -62px; height:31px}
#fourcols .contents { height:430px; overflow:auto; background: url(images/fourcolback.gif) repeat-y; padding: 0 15px 0 15px; margin:5px 0;}

#mainmenu {padding: 1px 0px 1px 15px;}
#mainmenu ul {list-style:none; margin:0; padding:0;}
#mainmenu ul li {float: left; height:20px; padding: 2px 5px 2px 2px;}
#mainmenu a { color: #000000; text-decoration:none; padding: 2px 0 2px 24px; font: bold 13px Tahoma;}
#mainmenu a.l1 { background: url(images/mmarrows.gif) no-repeat 0 0px;}
#mainmenu a.l1sel { background: #DEDEDE url(images/mmarrows.gif) no-repeat 0 0px;}
#mainmenu a.l2 { background: url(images/mmarrows.gif) no-repeat 0 -20px;}
#mainmenu a.l2sel { background: #DEDEDE url(images/mmarrows.gif) no-repeat 0 -20px;}
#mainmenu a.l3 { background: url(images/mmarrows.gif) no-repeat 0 -40px;}
#mainmenu a.l3sel { background: #DEDEDE url(images/mmarrows.gif) no-repeat 0 -40px;}
#mainmenu a.l4 { background: url(images/mmarrows.gif) no-repeat 0 -60px;}
#mainmenu a.l4sel { background: #DEDEDE url(images/mmarrows.gif) no-repeat 0 -60px;}
#mainmenu a.l5 { background: url(images/mmarrows.gif) no-repeat 0 -80px;}
#mainmenu a.l5sel { background: #DEDEDE url(images/mmarrows.gif) no-repeat 0 -80px;}
#mainmenu a.l6 { background: url(images/mmarrows.gif) no-repeat 0 -100px;}
#mainmenu a.l6sel { background: #DEDEDE url(images/mmarrows.gif) no-repeat 0 -100px;}


.redtext11 {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px; color: #FF0000;}
.graytext12 {font: 12px Verdana; color: #666666; text-align: left; padding-bottom:15px;}
.grayboldtext12 {font: bold 12px Verdana; color: #666666; text-align: left; padding:5px 0; border-top: solid 1px #666666; border-bottom: solid 1px #666666; margin-bottom:15px;}

.greytext13 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #666666;}
.greytext13redfon {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #666666; background-color: #FF9F9F;}

.greytext16 {font: bold 16px Tahoma; color: #666666;}

.greylinks a {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;color: #666666;}
.evdates {font: bold 13px Tahoma; color:#666666; padding-bottom:15px;}
.eventdate {font: bold 12px Tahoma; color:#666666;padding: 3px 0 3px 10px; background-color:#dfdfdf}
.eventinfo {background-color:#efefef;}
.pagecontent {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; text-align:left; background: url(images/mainbackground.gif) repeat-y; width:519px; margin:auto; margin-bottom:15px;}
.pcontainer {width: 480px; margin: auto; padding-top:15px; padding-bottom:15px;}
.pcontainer a {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;color: #666666; text-decoration:none;}
.pcontainer a:hover {text-decoration:underline;}

.pagecontenthalls {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; text-align:left; background: url(images/mainbackground.gif) repeat-y; width:519px; margin:auto; margin-bottom:15px;}
.pagecontenthalls img { width:480px;}
.pagetitle { font: bold 16px Tahoma; background: url(images/contentstop.gif) no-repeat 0 0px; width:510px; height:23px; text-align:right; color:#ffffff; padding: 10px 10px 0px 0px; margin:auto;}
.programcont {padding-bottom:15px;}
.hallstable {border: solid 1px #666666;}
.hallstable td {border: solid 1px #666666;}
.linksdiv {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px; color: #000000; padding: 15px; }
.navigatorfon {width:195px; height:34px; background: url(images/navtop.gif) no-repeat 0 0;}

.firstrow { width:965px;}
.firstrow .flashdiv {float:left; width: 478px; padding-right:6px;}
.firstrow .searchdiv {float:left; padding-left: 0px; width: 237px;}
.firstrow .newstop {background: url(images/news_top.gif) no-repeat; width:238px;}
.firstrow .newscont {background-image:url(images/newsback.gif); background-repeat:repeat-y; padding: 5px 10px 5px 15px; overflow:auto; height:167px; width:212px;}
.whyus {float:right; width:237px; padding-left:0px;}
.whyus .top {height: 41px; width:237px;}
.whyus .contents {background-image:url(images/whyusfon.gif); background-repeat:repeat-y; height: 230px;}
.whyus .item {padding: 5px 5px 5px 15px;}
.whyus .image {float:left; width:54px;}
.whyus .texts {float:left; font: bold 9px Tahoma; width:146px;}
.whyus a {font: bold 11px Tahoma; color:#2A2A2A; text-decoration: none;}

.advbody {width:237px; height:58px; background-color:#3a4d81; text-align:center; padding-top:2px;}

.searchfon_bg {width:237px; height:41px; background: url(images/search_top_bg.gif) no-repeat 0 0; padding-bottom:12px;}
.searchfon_en {width:237px; height:41px; background: url(images/search_top_en.gif) no-repeat 0 0; padding-bottom:12px;}

.clear {clear:both;}

.brownlinksnormal { padding-bottom:6px; }
.brownlinksnormal a {font: 11px Tahoma; color:#2A2A2A; text-decoration: none; }
.brownlinksnormal a:hover {font: 11px Tahoma; color:#2A2A2A; text-decoration:underline; }
.brownlinksnormal a:visited {font: 11px Tahoma; color:#2A2A2A; text-decoration: none; }

.eventlight {background-color:#FBFBFB; padding: 4px 0px 4px 0px;}
.eventlight a {font: 11px Tahoma; color:#2A2A2A; text-decoration: none;}
.eventlight a:hover {font: 11px Tahoma; color:#2A2A2A; text-decoration: underline;}
.eventdark {background-color:#D3D3D3; padding: 4px 0px 4px 0px;}
.eventdark a {font: 11px Tahoma; color:#2A2A2A; text-decoration: none;}
.eventdark a:hover {font: 11px Tahoma; color:#2A2A2A; text-decoration: underline;}

#footerlinks {margin:0px; padding:8px 0px 0px 10px; }
#footerlinks li {font: 10px Tahoma; float: left; list-style:none; margin-top: 3px; margin-bottom: 3px; padding-left:5px; height:10px;}
#footerlinks li a {font: 12px Tahoma; color:#716558; text-decoration:none;}
#footerlinks li a:hover {font: 12px Tahoma; color:#716558; text-decoration:underline;}
#footerlinks li a:visited {font: 12px Tahoma; color:#716558; text-decoration:none;}

#infopanel {padding: 10px 0px 10px 0px; height:202px;}
#infopanel ul {list-style:none; width: 200px;}
#infopanel ul .cl1 {  border: solid 1px #f8f2ec; background-color:#ec6330; width:200px;}
#infopanel ul .cl2 {  border: solid 1px #f8f2ec; background-color:#946a40; width:200px;}
#infopanel ul .cl3 {  border: solid 1px #f8f2ec; background-color:#3b3263; width:200px;}
#infopanel ul .cl4 {  border: solid 1px #f8f2ec; background-color:#7e6b5b; width:200px;}
#infopanel ul .cl5 {  border: solid 1px #f8f2ec; background-color:#9e2b3d; width:200px;}
#infopanel ul a {font: bold 13px Tahoma; text-decoration:none; color: #FFFFFF; background: url(images/arr_info.gif) no-repeat 5px 50%; padding: 5px 0px 5px 20px; display:block; width: 180px;}
#infopanel ul a:hover {text-decoration:underline;}
#infopanel ul a:visited { text-decoration:none;}

.resrights {font: 12px Tahoma; color:#666666;}

.oauto {overflow:auto;}

a.titleLink {display:block; margin-bottom:20px; color:#6ba5d7; font-size:14px;}
.nodata {text-align:center; padding:40px 0; font-size:16px; font-weight:bold;}
.dates {margin-bottom:5px; color:#4e4e4e; font-size:13px;}

#requestTable {font:12px Tahoma;}
#requestTable .innerTable {font:12px Tahoma;}
#requestTable .innerTable th {background:#c3dbe3; border: solid 1px #94afb8;}
#requestTable .innerTable .text {width:98%;}
#requestTable .inputcell {text-align:left; padding-top:5px;}
#requestTable .titles {width:280px; padding-top:5px;} 
#requestTable .inputcell .inputs {width:450px;} 
#requestTable .removeBtn  {background:#f1f1f1; padding:2px 5px; border:solid 1px #999; color:#666; text-decoration:none;}
#requestTable .dataCell  {padding:3px; text-align:center;}
#requestTable .lr {background:#e0eef1;}
#requestTable .dr {background:#c9dde1;}

