@media all{
/* ---------------- Reset ---------------- */
:focus {outline: 0;}
img{vertical-align:middle;}
b,strong{font-weight:bold}
i,em{font-style:italic}
u{text-decoration:underline}
del,strike,s{text-decoration:line-through}
textarea{overflow:auto;}
a.png img,a .png img,.png a img{cursor:pointer}
html,body{height:100%;}

/* ---------------- Content ---------------- */
html, body, div, span, object, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, acronym, big, cite, code, del, em, img, small, strong, b, u, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, tbody, tfoot, thead, tr, th, td{margin: 0;padding: 0;border: 0;outline: 0;vertical-align: baseline;background: transparent;}
body{font:13px/18px 'Trebuchet MS',Tahoma,sans-serif;background:#000;color:#191c1e;}
input, select{vertical-align:middle}
input.text{border:1px solid #ccc;border-top:2px solid #8d8d8c;padding:2px 5px;font-size:9px !important;}
a:link{text-decoration:underline;color:#444;}
a:hover{text-decoration:none}
a:visited{color:#2B5396;}
a.pseudo{text-decoration:none !important;border-bottom:1px dashed !important;overflow:hidden}
a.pseudo:hover{border-color:transparent !important;}
h1,h2,h3,h4,h5,h6{font-weight:normal;margin:0 0 15px;color:#000}
h1{font-size:30px;line-height:34px;font-weight:bold;margin:0 0 20px;color:#181e21}
h2, h3, h4{font-size:18px;line-height:22px;}
small{font-size:11px;color:#666}
big{font-size:18px;line-height:20px}
cite, blockquote{font-style:italic}
abbr,acronym{border-bottom:1px dashed #aa0937;cursor:help}
code, pre{font-family:'Courier','Courier New', monospace;}
table{border-collapse:collapse;}
tr,td {border: 1px solid white}
td {padding:5px;}
p, ul, ol, blockquote, pre, dl{margin:0 0 20px}
ul ul, ul ol, ol ul, ol ol{margin:5px 0}
ul,ol{margin-left:30px}
b {color:#2B5396}
.tableheader {font-style: italic; font-size: 18px; text-align:center; font-weight:700}
.boldul {font-weight:700}
.submenu {list-style:none; padding-left:0px; margin-left:0px!important}
.submenu a {text-decoration:none!important}
.submenu a:hover {color: #000;text-decoration:underline}
.submenu li {padding-left:0px; margin-left:0px; display:block;padding-bottom:5px; /*border-bottom:1px solid #4266be*/}
.clear{clear:both}

/* --------- Template ---------------*/
#container {width:100%;background-color:#EFEFEF;}
	#header {height:451px;}
		#menu1 {float:right; padding-right:30px; padding-top:150px;}
			#menu1 .btn {padding-bottom:3px;background-image:url(/img/menu_btn_bg.png); height:27px; width:202px; padding-left:20px; line-height:27px; vertical-align:middle; background-repeat:no-repeat;}
			#menu1 .btn_a {padding-bottom:3px;background-image:url(/img/menu_btn_bg_a.png); height:27px; width:202px; padding-left:20px; line-height:27px; vertical-align:middle; background-repeat:no-repeat;}
			#menu1 .btn a {color:#fff; text-decoration:none; font-weight:bold;}
			#menu1 .btn_a a {color:#fff; text-decoration:none; font-weight:bold;}
	#content {background-color:#EFEFEF; padding:20px; text-align:justify; color:#000;min-height:398px;font-family:Trebuchet MS,Arial;font-size:14px;margin-right:300px;padding-bottom:60px;}	
		#right_block {position:relative;top:-20px; float:right; width:250px;padding:10px;margin-right:-300px}
		#right_block object {margin-left:38px;}
		#leftmenu {width:250px;padding:10px;float:left}
		#text{padding-left:280px}
			#right_block .text{padding:10px; padding-top:20px;}
				#delim {float:left; position:relative; top:0; height:398px;}
	#sticker {font-size:20px; text-align:center; margin:0;padding:0; color:#fff; background-image:url(/img/footer_sticker.png); width:204px;height:264px; position:relative; left:10px; top:0px; vertical-align:middle; line-height:100%; padding-left:10px;}
	#footer {color:#8ec6ed; background-image:url(/img/footer_bg.png); background-repeat:repeat-x; height:49px; vertical-align:middle;line-height:49px;}

h1 {color:#4266be; font-size:18px; font-weight:bold;}
h2 {color:#4266be; font-size:18px; font-weight:bold;}
h3 {color:#4266be; font-size:16px; font-weight:bold;}
}
.mainpage {line-height:30px}

.menu{margin:0; padding:0; width:249px; list-style:none;}
.menu li{padding:0; margin:0 0 1px 0; height:40px; display:block; }
.menu li a{text-align:left;height:40px; padding:0px 25px; font:16px Verdana, Arial, Helvetica, sans-serif; color:rgb(255,255,255); display:block; background:url('/img/verMenuImages.png') 0px 0px no-repeat; text-decoration:none;}
.menu li a:hover{background:url('/img/verMenuImages.png') 0px -40px no-repeat; color:rgb(255,255,255);}
.menu li a.active, .menu li a.active:hover{background:url('/img/verMenuImages.png') 0px -80px no-repeat; color:rgb(255,255,255);}
.menu li a span{line-height:40px;}
.menu li a.active span{color:#2B5396;font-weight:bold;}
.submenu p.new{background-color:#96BFE8;padding:15px;border:1px solid #98A6B4;}
.submenu p.new b{color:#000;}
#clock{padding-top:20px; margin:10px 38px;width:174px;height:214px;background-image:url(/img/clock.png);background-position:top left;background-repeat:no-repeat;}
#clock p b{color:#fff;}
#clock p{color:#fff;}

/* --------- only for Opera ----------- */
@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) {
	#menu{line-height:20px}
}

