body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	width:100%;
	background: url(../images_mega/bg.jpg) repeat-x;
}

body,td,th {
	font-family: Tahoma;
	font-size: 11px;
	color: #3F3F3F;
}

#site { width:990px; overflow:hidden; text-align:left; background:url(../images_mega/bg_mega.jpg) repeat-x top}
a {color:#F29400}

.adminHeader {padding:10px; background-color:#CCCCCC} 
.adminHeader a {color:#fff; padding:1px 10px 1px 10px; background:#B6B6B6; border:1px solid #919191; border-left:#E5E5E5 1px solid; border-top:#E5E5E5 1px solid; text-decoration:none}
.adminHeader a:hover {background:#D54608;}

.editor {clear:both}
.editor img{float:left !important; margin-right:5px;}

h1,h2,h3,h4,h5,p,ul,li {margin:0; padding:0}
h2 {font-size:18px; font-family:Arial, Helvetica, sans-serif; font-weight:normal;}
h3 {font-size:16px; font-family:Arial, Helvetica, sans-serif; font-weight:normal;}

#leftBlock {float:left; overflow:hidden; width:240px; padding-left:15px; }
.logo img{border:0}

#leftMenu {background:url(../images_mega/left_menu_bg.jpg) repeat-y}
#leftMenu ul {}
#leftMenu ul img {border:0}
#leftMenu ul li {list-style:none; clear:both; margin-left:7px; margin-right:7px; padding-top:7px; padding-bottom:7px; background:url(../images_mega/left_menu_hr.gif) repeat-x bottom}
#leftMenu ul li a {font-weight:bold; text-transform:; color: #3F3F3F; text-decoration:none; padding-left:15px;}
#leftMenu ul li ul {background:#FFFFFF; margin-top:7px;}
#leftMenu ul li ul li {}
#leftMenu ul li ul a {color:#D54608; padding-left:5px;}
#leftMenu ul li ul ul li {background: url(../images_mega/arr2.gif) no-repeat left; padding-top:0 !important; padding-bottom:5px;}
#leftMenu ul li ul ul a {font-size:11px; display:block; font-weight:normal; color:#3F3F3F; text-decoration:underline; padding-left:15px;}
#leftMenu .bottom {background:url(../images_mega/left_menu_bottom.gif) no-repeat; width:240px; height:44px} 
#leftMenu .bottom img {border:0; margin-top:16px; margin-left:15px;}
.banner {}

#leftStol {float:left; width:240px; margin-bottom:20px;}
#leftStol h2  {color:#FFA607; margin-bottom:1px; padding-left:10px; background:url(../images_mega/bg_h.jpg) repeat-x; padding-top:10px; padding-bottom:7px; border:1px solid #EBEAEA; margin-top:15px;}
#leftStol p {padding:12px; border:1px solid #EBEAEA; background:#FFFFFF}
#leftStol p a {color:#F29400; font-weight:bold}
#leftStol img {border:0}
#leftStol .title {font-size:14px; font-weight:bold}

#leftActions {margin-top:20px; width:240px;}
#leftActions div {padding:10px; padding-top:0px; padding-bottom:0px; color:#000000}
#leftActions div h2 {padding-left:10px; padding-bottom:10px;}
#leftActions div h3 {display:block; font-size:11px; padding-top:5px; padding-bottom:5px; font-weight:bold; text-decoration:none; color:#FFFFFF; padding-left:10px; background:url(../images_mega/bg_action.gif) no-repeat #FF8A00; margin-bottom:5px;}
#leftActions div h3 a {color:#FFFFFF}
#leftActions div h3 a:hover {text-decoration:none}
#leftActions div p {padding-bottom:15px; padding-left:10px;}
#leftActions div a {color:#000000; text-decoration:none}
#leftActions div a:hover {text-decoration:underline}

#leftPoll {float:left; width:240px; margin-bottom:20px;}
#leftPoll h2  {color:#FFA607; margin-bottom:1px; padding-left:10px; background:url(../images_mega/bg_h.jpg) repeat-x; padding-top:10px; padding-bottom:7px; border:1px solid #EBEAEA; margin-top:15px;}
#leftPoll .qu-vote {padding:12px; border:1px solid #EBEAEA; background:#FFFFFF; }

#leftCalendar {}

#middleBlock {float:left; overflow:hidden; width:705px; margin-bottom:20px;}

#header { width:705px; height:100px;}
#header .banner {float:left; margin-top:20px; width:468px; height:60px; border:1px solid #999999}
#header .loginForm {float:left; width:220px; margin-left:15px; padding-top:15px;}
#header .loginForm img {border:0}
#header .loginForm h2 {color:#FFFFFF; margin-bottom:5px;}
#header .loginForm a {color:#F29400}

#topBlock {width:705px; background:url(../images_mega/top_menu.jpg) top no-repeat #FFFFFF; margin-bottom:10px; padding-top:15px; border-bottom:1px solid #CCCCCC}
#topBlock #intro {text-align:left; width:95%; padding:20px;}
#topBlock a {color:#F29400}
#topBlock a img {border:0}

#topMenu {text-align:center; padding-bottom:7px;}
#topMenu a {padding-left:15px; padding-right:15px; background:url(../images_mega/vr.gif) repeat-y right; font-size:13px; color:#FFFFFF; text-decoration:none; font-family:Arial, Helvetica, sans-serif}

.pagerActive {}
.pagerActive a {color:#FFF; font-weight:normal; font-weight:normal}
.pagerPasive {float:left; font-size:10px; padding:1px; padding-left:4px; padding-right:4px; color:#D54608; margin-right:5px; text-decoration:none}
.pagerPasive a {text-decoration:none;}

#cabinet {width:705px; background:url(../images_mega/top_menu.gif) top no-repeat #FFFFFF; margin-bottom:10px; padding-top:10px; padding-bottom:20px; border-bottom:1px solid #CCCCCC}
#cabinet #intro {text-align:left; width:95%; padding:20px;}
#cabinet img {border:0}
#cabinet #topMenu a {padding-left:15px; padding-right:15px; background:url(../images_mega/vr.gif) repeat-y right; font-size:13px; color:#FFFFFF; text-decoration:none; font-family:Arial, Helvetica, sans-serif}
#cabinet a {background:url(../images_mega/vr.gif) repeat-y right; color:#D54608; text-decoration:none; font-family:Arial, Helvetica, sans-serif}
#cabinet .city {margin-right:20px;}
#cabinet .gallery {float:left; width:100px; min-height:120px; margin-right:3px; margin-bottom:10px;}
#cabinet .gallery img{}

#infoSmoll {padding-bottom:20px; padding-top:0px;}
#infoSmoll img {border:0}
#infoSmoll table { margin-bottom:20px; background:url(../images_mega/left_menu_hr.gif) repeat-x bottom; padding-bottom:20px;}
#infoSmoll a {color:#D54608; line-height:15px;}
#infoSmoll h3 {color:#FFA607; font-size:18px; font-family:Arial, Helvetica, sans-serif; font-weight:normal;}

#infoFull {padding-bottom:20px; padding-top:0px;}
#infoFull img {border:0}
#infoFull table {margin-bottom:20px; background:url(../images_mega/left_menu_hr.gif) repeat-x bottom; padding-bottom:20px;}
#infoFull a {color:#D54608; line-height:15px;}
#infoFull h2 {color:#FFA607; margin-bottom:5px; padding-left:10px; background:url(../images_mega/bg_h.jpg) repeat-x; padding-top:10px; padding-bottom:7px; border:1px solid #EBEAEA; margin-top:10px;}
#infoFull h3 {color:#FFA607; font-size:18px; font-family:Arial, Helvetica, sans-serif; font-weight:normal;}


legend {color:#D54608; font-size:14px; margin-bottom:10px;}
fieldset {clear:both; margin-bottom:30px; padding-bottom:10px; background:#FBFBFB; border:1px solid #848382}
fieldset div { padding-left:5px;}

#intro {text-align:left; padding:20px;}
#intro h2 {color:#FFA607;}

#searchPanel {width:705px; height:30px; padding-top:5px; background:url(../images_mega/search_panel.gif)}
#searchPanel table {margin-left:50px;}
#searchPanel h2 {color:#FFA607; margin-bottom:5px; padding-right:10px;}
#searchPanel table td {color:#FFA607}
#searchPanel table td img { border:0}
#searchPanel table td input {text-transform:lowercase}

#centralBlock {float:left; width:480px;}
#centralBlock .banner{margin-top:15px; width:468px; height:60px; border:1px solid #999999}
#centralBlock h2 {color:#FFA607; margin-bottom:1px; padding-left:10px; background:url(../images_mega/bg_h.jpg) repeat-x; padding-top:10px; padding-bottom:7px; border:1px solid #EBEAEA; margin-top:15px;}

#centralBlock .newsBlock {clear:both; overflow:hidden; padding:12px; background:url(../images_mega/left_menu_hr.gif) repeat-x bottom}
#centralBlock .newsBlock a {color:#F29400; font-weight:bold}
#centralBlock .newsBlock img {float:left; margin-right:10px; border:1px solid #EBEAEA}
.clear {clear:both}

#rightBlock {float:right; width:210px;}
#rightBlock h2 {color:#FFA607; margin-bottom:1px; padding-left:10px; background:url(../images_mega/bg_h.jpg) repeat-x; padding-top:10px; padding-bottom:7px; border:1px solid #EBEAEA; margin-top:15px;}
#rightBlock p {padding:12px; border:1px solid #EBEAEA; background:#FFFFFF}
#rightBlock p a {color:#F29400; font-weight:bold}
#rightBlock img { border:0}

.gmtbl{background-color: #ffffff; border: 1px solid #ffb52d;}
.gmtdttl{font-size: 110%; font-weight: bold; color: #ffffff; text-align:center;  background-color: #ffa028}
.gmtdtext {font-size: 100%; font-weight: normal; color: #000000;text-align:center;}
.tddiv { text-align: left !important;}
div#cntdiv{ position:absolute; display:block;}
div#infselectlist{ background-color: #ffffff; border: 1px solid #7c7c7c; width:100%; height:100%; position:relative; top:1; left:0; right:0; visibility:hidden; cursor:pointer;}
div#hiddentl{ position:relative; top:1; left:0; right:0; visibility:hidden;}
	
#footer {clear:both; background:#000000; height:50px; width:100%; margin-bottom:10px;}
#footer a{color:#FFFFFF; text-decoration:none}
#footer a:hover{color:#FFFFFF; text-decoration:underline}

