html 	    		{ height: 100%; }
body        		{ height: 100%; margin: 0px; padding: 0px 0px 0px 0px; vertical-align: top; font-family: tahoma; background: #CACDCF;}/* #95948d;*/
img         		{ border: 0px;}
table       	 	{ border-collapse: collapse; border-spacing: 0px;padding:0px}
td      	 		{ vertical-align:top;padding:0px;}
h1,h2,h3,h4,p,span	{ padding:0px; margin:0px;}
ul                  { margin:0px; padding:0px;}
ul li				{ margin:0px; padding:0px;} 																																											
.png 				{ behavior: url(script/png.htc);}
/*----------------------------------------------------------------
-----------------------------------------------------------------*/

#container		  { width:100%; z-index: 1; padding:0px 0px 0px 0px; background: #cacdcf;}
#general          { margin:0px 0px 0px 0px; width:100%; padding:0px 0px 0px 0px;}


/***Header***/
#head             { width:100%; margin:0px 0px 105px 0px;}
#header		      { background: #fff url(../images/header.gif) no-repeat; width:620px; height:99px; font:bold 22px tahoma; color:#000;}
#header #link     { width:313px; height:69px;position:absolute; left:28px; top:25px;}
#header #link img { width:313px; height:69px; border:0px solid black;}
#header #link a   { cursor:hand;}

#header2 #links    { position:absolute; top:8px; margin:0px 0px 0px 0px;}
#header2 #links span { margin:0px 19px 0px 0px; font:normal 11px tahoma !important; }
#header2 #links span a{ color:#000; text-decoration:none; background: url(../images/bull.gif) no-repeat left center; padding:0px 0px 3px 9px;}
#header2 #links span a:hover{ color:#0181ff; text-decoration:none;}

#header #name 	  { position:absolute; left:20px; top:12px; font:bold 20px tahoma; color:#000;}
#header_bg 	 	  { background: #E2D5BF url(../images/header_bg.gif) repeat-x; width:50%; height:99px; font:bold 30px tahoma; color:#fff}
#header2		  { background: #E2D5BF url(../images/header2.gif) no-repeat; width:381px; height:99px;}
/*Menu*/
#menu             { position:absolute; left:0px; top:99px; background:#2C3233; width:100%; border-bottom:1px solid #8E9193;}
#menu ul          { margin:0px; padding:0px;}
#menu ul li       { float:left; list-style-type:none; padding:0px 0px 0px 0px; font:bold 15px tahoma; color:#FFFFFF;}
#menu ul li a     { color:#fff; padding:12px 23px 15px 23px; text-decoration:none; display:block;}
#menu ul li a:hover{ background:#40494A;}
#menu ul li a#open{ cursor:default; background: url(../images/menu_bg.gif) repeat-x;}
#menu ul li a#open:hover{ cursor:default;  background: url(../images/menu_bg.gif) repeat-x;}
#menu ul li a.nd  { padding:5px 23px 4px 23px;}
/*End of Menu*/

/*Rubricator*/
#rub_img          { position:absolute; left:10px; top:158px;  font:bold 15px tahoma; height:37px}
#rubricator       { position:absolute; left:102px; top:158px; width:91%; background:#FFFFFF; border-bottom:2px solid #9D9E9E; border-right:1px solid #B9B9B9;}
#rubricator ul    { margin:0px; padding:0px;}
#rubricator ul li { float:left; list-style-type:none; padding:0px; font:normal 15px Century Gothic; color:#000;}
#rubricator ul li a { color:#000; text-decoration:none; padding:8px 10px 7px 10px; display:block;}
html:not([lang]) #rubricator ul li a { color:#000; text-decoration:none; padding:7px 10px 7px 10px; display:block;}
#rubricator ul li a:hover { color:#0181FF; text-decoration:underline;}
#rubricator ul li a#open {color:#fff; cursor:default; background: url(../images/rub_bg.gif) repeat-x; text-decoration:none;}
#rubricator ul li a#open:hover { cursor:default; background: url(../images/rub_bg.gif) repeat-x;}
/*End of Rubricator*/
/***End of Header***/



/***Center***/
#center          { }
#mainarea        { }
td.column          { width:8px;}
/*Main news*/
#main_news       { text-align:left;margin:0px 0px 15px 0px;}
#main_news .xtop, #main_news .xbottom { display: block; background: transparent; font-size: 1px; }
#main_news .xb1, #main_news .xb2, #main_news .xb3, #main_news .xb4 { display: block; overflow: hidden;}
#main_news .xb1, #main_news .xb2, #main_news .xb3 { height: 1px;}
#main_news .xb2, #main_news .xb3, #main_news .xb4, #main_news .cont { background: #fff;}
#main_news .xb1 { margin:0 5px;  }
#main_news .xb2 { margin:0 3px; }
html>body #main_news .xb2 { height:1px; }
#main_news .xb3 { margin:0 2px; }
html>body #main_news .xb3 { height:1px; }
#main_news .xb4 { height: 0px; margin:0 1px; }
html>body #main_news .xb4 { height: 2px;}
#main_news .cont {	
	padding: 0 30px 7px 12px;
	background: #fff;
	text-align: left;
	display: block;
	clear: both;
	overflow: hidden;
	-float: left;		
	-width: 100%;
}

#main_news2 .cont { 
	padding: 0 30px 7px 12px;
	background: #fff;
	text-align: left;
	display: block;
	clear: both;
	overflow: hidden;
	-float: left;		
	-width: 100%;
}


#main_news .cont h6 { font:bold 13px tahoma; color:#2E2E2E; margin:0px 0px 0px 0px}
#main_news .cont h2 { font:normal 20px tahoma; color:#003C9E; margin:2px 0px 11px 0px;}
#main_news .cont h2 a{ color:#000;}
#main_news .cont h2 a:hover{ color:#003C9E; text-decoration:none;}
#main_news .cont h3 { font:bold 14px tahoma; color:#000; margin:2px 0px 9px 1px;}
#main_news .cont h3 a{ color:#000;}
#main_news .cont h3 a:hover{ color:#003C9E; text-decoration:none;}
#main_news .cont img { margin:0px 6px 2px 0px; }
#main_news .cont table { width:100%;}
#main_news .cont p  { font:normal 12px tahoma; color:#000000; margin:0px 0px 4px 0px; text-indent:0px;}
#main_news .cont p.auth{ font:normal 11px tahoma; color:#444 ; margin:1px 0px 0px 0px; text-indent:0px;}
#main_news .cont p.auth span { color:#1a61d3 !important;}
#main_news .cont p.auth a {color:#019CA6; text-decoration:none;}
#main_news .cont p.auth a:hover {color:#019CA6; text-decoration:underline;}

#main_news2       { text-align:left;margin:0px 0px 4px 0px;}
#main_news2 .xtop, #main_news2 .xbottom { display: block; background: transparent; font-size: 1px; }
#main_news2 .xb1, #main_news2 .xb2, #main_news2 .xb3, #main_news2 .xb4 { display: block; overflow: hidden; }
#main_news2 .xb1, #main_news2 .xb2, #main_news2 .xb3 { height: 1px; }
#main_news2 .xb2, #main_news2 .xb3, #main_news2 .xb4, #main_news2 .cont { background: #fff;}
#main_news2 .xb1 { margin:0 5px; background: #08dbe9; }
#main_news2 .xb2 { margin:0 3px; }
html>body #main_news2 .xb2 { height:1px; }
#main_news2 .xb3 { margin:0 2px; }
html>body #main_news2 .xb3 { height:1px; }
#main_news2 .xb4 { height: 0px; margin:0 1px; }
html>body #main_news2 .xb4 { height: 2px;}

#main_news2 .cont h6 { font:bold 13px tahoma; color:#2E2E2E; margin:0px 0px 0px 0px}
#main_news2 .cont h2 { font:normal 20px tahoma; color:#003C9E; margin:2px 0px 11px 0px;}
#main_news2 .cont h2 a{ color:#003C9E;}
#main_news2 .cont h2 a:hover{ color:#003C9E; text-decoration:none;}
#main_news2 .cont h3 { font:bold 14px tahoma; color:#000; margin:2px 0px 9px 1px;}
#main_news2 .cont h3 a{ color:#000;}
#main_news2 .cont h3 a:hover{ color:#003C9E; text-decoration:none;}
#main_news2 .cont img { margin:0px 6px 2px 0px; }
#main_news2 .cont table { width:100%;}
#main_news2 .cont p  { font:normal 12px tahoma; color:#000000; margin:0px 0px 4px 0px; text-indent:0px;}
#main_news2 .cont p.auth{ font:normal 11px tahoma; color:#444 ; margin:1px 0px 0px 0px; text-indent:0px;}
#main_news2 .cont p.auth span { color:#1a61d3 !important;}
#main_news2 .cont p.auth a {color:#019CA6; text-decoration:none;}
#main_news2 .cont p.auth a:hover {color:#019CA6; text-decoration:underline;}

/*End of Main news*/


/*Forum block*/
#forum_blk       { text-align:left;margin:0px 0px 4px 0px;}
#forum_blk .xtop, #forum_blk .xbottom { display: block; background: transparent; font-size: 1px; }
#forum_blk .xb1, #forum_blk .xb2, #forum_blk .xb3, #forum_blk .xb4 { display: block; overflow: hidden; }
#forum_blk .xb1, #forum_blk .xb2, #forum_blk .xb3 { height: 1px; }
#forum_blk .xb2, #forum_blk .xb3, #forum_blk .xb4, #forum_blk .cont { background: #fff; border-left: 1px solid #B9B9B9; border-right: 1px solid #B9B9B9; }
#forum_blk .xb1 { margin:0 5px; background: #B9B9B9; }
#forum_blk .xb2 { margin:0 3px; border-width: 0 2px; }
html>body #forum_blk .xb2 { height:1px; }
#forum_blk .xb3 { margin:0 2px; }
html>body #forum_blk .xb3 { height:1px; }
#forum_blk .xb4 { height: 0px; margin:0 1px; }
html>body #forum_blk .xb4 { height: 2px;}
#forum_blk .cont { padding: 2px 13px 10px 13px ; text-align:left; background:#fff; margin:0px 0px 0px 0px;min-height:85px; _height:85px;}
#forum_blk .cont h1 { margin:0px 0px 0px 0px; font:normal 21px tahoma; color:#383838;}
#forum_blk .cont h1 img { margin:0px 0px -5px 14px; vertical-align:middle;}
#forum_blk .cont ul { margin:10px 0px 3px 9px;}
#forum_blk .cont ul li { font:normal 12px tahoma; list-style-type:none; background: url(../images/bull2.gif) no-repeat 0px 4px; padding:0px 0px 0px 12px; line-height:11px; margin:0px 0px 8px 0px;}
#forum_blk .cont ul li a {color:#000; font:normal 12px tahoma}
#forum_blk .cont ul li a:hover {color:#0181FF; font:normal 12px tahoma}
#forum_blk .cont p    { font:normal 11px tahoma; text-align:right;}
#forum_blk .cont p a  { color:#0F5BC9; text-decoration:none;}
#forum_blk .cont p a:hover  { color:#0F5BC9; text-decoration:underline}
/*End of Forum block*/

/*Archieve block*/
#archieve_blk       { text-align:left;margin:0px 0px 4px 0px;}
#archieve_blk .xtop, #archieve_blk .xbottom { display: block; background: transparent; font-size: 1px; }
#archieve_blk .xb1, #archieve_blk .xb2, #archieve_blk .xb3, #archieve_blk .xb4 { display: block; overflow: hidden; }
#archieve_blk .xb1, #archieve_blk .xb2, #archieve_blk .xb3 { height: 1px; }
#archieve_blk .xb2, #archieve_blk .xb3, #archieve_blk .xb4, #archieve_blk .cont { background: #fff; border-left: 1px solid #B9B9B9; border-right: 1px solid #B9B9B9; }
#archieve_blk .xb1 { margin:0 5px; background: #B9B9B9; }
#archieve_blk .xb2 { margin:0 3px; border-width: 0 2px; }
html>body #archieve_blk .xb2 { height:1px; }
#archieve_blk .xb3 { margin:0 2px; }
html>body #archieve_blk .xb3 { height:1px; }
#archieve_blk .xb4 { height: 0px; margin:0 1px; }
html>body #archieve_blk .xb4 { height: 2px;}
#archieve_blk .cont { padding: 14px 16px 15px 18px ; text-align:left; background:#fff; margin:0px 0px 0px 0px;min-height:85px; _height:85px;}
#archieve_blk .cont h1 { font:normal 24px tahoma; color:#0268cc; margin:0px 0px 0px 0px !important;}
#archieve_blk .cont h1 a { color:#0268cc; text-decoration:none;}
#archieve_blk .cont h1 a:hover { color:#0268cc; text-decoration:underline;}
#archieve_blk .cont h2 { font:normal 20px tahoma; color:#2e2e2e; margin:0px 0px 0px 0px !important;}
#archieve_blk .cont h2 a { color:#2e2e2e; text-decoration:none;}
#archieve_blk .cont h2 a:hover { color:#2e2e2e; text-decoration:underline;}
#archieve_blk .cont table { width:100%; margin:0px 0px 0px 0px;}
#archieve_blk .cont table p  { font:bold 14px tahoma; color:#000000;}
#archieve_blk .cont table p a{ color:#0065c8; font:normal 18px tahoma;  text-decoration:none; margin:0px 22px 0px 4px;}
#archieve_blk .cont table p a:hover{ color:#0065c8; font:normal 18px tahoma;  text-decoration:underline;}
#archieve_blk .cont table p.comm  { font:normal 12px tahoma; color:#010101;}
#archieve_blk .cont table td { padding:7px 0px 9px 15px; border-bottom:1px solid #B9B9B9}
#arc_month          { margin:9px 0px 24px 0px;}
/*End of archieve block*/

/*Article block*/
#article       { text-align:left;margin:0px 0px 4px 0px;}
#article .xtop, #article .xbottom { display: block; background: transparent; font-size: 1px; }
#article .xb1, #article .xb2, #article .xb3, #article .xb4 { display: block; overflow: hidden; }
#article .xb1, #article .xb2, #article .xb3 { height: 1px; }
#article .xb2, #article .xb3, #article .xb4, #article .cont { background: #fff; border-left: 1px solid #B9B9B9; border-right: 1px solid #B9B9B9; }
#article .xb1 { margin:0 5px; background: #B9B9B9; }
#article .xb2 { margin:0 3px; border-width: 0 2px; }
html>body #article .xb2 { height:1px; }
#article .xb3 { margin:0 2px; }
html>body #article .xb3 { height:1px; }
#article .xb4 { height: 0px; margin:0 1px; }
html>body #article .xb4 { height: 2px;}
#article .cont { padding: 5px 20px 15px 25px ; text-align:left; background:#fff; margin:0px 0px 0px 0px;min-height:85px; _height:85px;}
#article .cont h6 { font:bold 13px tahoma; color:#2E2E2E; margin:0px 0px 0px 0px}
#article .cont h2 { font:normal 20px tahoma; color:#003C9E; margin:6px 0px 11px -1px;}
#article .cont h2 a{ color:#000;}
#article .cont h2 a:hover{ color:#003C9E; text-decoration:none;}
#article .cont img { margin:0px 12px 2px 0px; }
#article .cont p  	{ font:normal 12px tahoma; color:#000000; margin:0px 0px 4px 0px; text-indent:20px;}
#article .cont #lt  { float:left; margin:31px 0px 0px 0px;}
#article .cont #rt	{ float:right; font:normal 12px tahoma; color:#024A92; margin:40px 0px 0px 0px;}
#article .cont #rt img {vertical-align:middle}
#article .cont #rt span{ margin:0px 0px 0px 27px}
#article .cont #rt a{ color:#024A92;}
#article .cont #rt a:hover{color:#0080FF;}
#article .cont p.auth{ font:normal 11px tahoma; color:#444 ; margin:1px 0px 0px 0px; text-indent:0px;}
#article .cont p.auth a {color:#019CA6; text-decoration:none;}
#article .cont p.auth a:hover {color:#019CA6; text-decoration:underline;}
/*End of Article block*/

/*Number*/
#number       { text-align:left;margin:0px 0px 4px 0px;}
#number .xtop, #number .xbottom { display: block; background: transparent; font-size: 1px; }
#number .xb1, #number .xb2, #number .xb3, #number .xb4 { display: block; overflow: hidden; }
#number .xb1, #number .xb2, #number .xb3 { height: 1px; }
#number .xb2, #number .xb3, #number .xb4, #number .cont { background: #fff; border-left: 1px solid #B9B9B9; border-right: 1px solid #B9B9B9; }
#number .xb1 { margin:0 5px; background: #B9B9B9; }
#number .xb2 { margin:0 3px; border-width: 0 2px; }
html>body #number .xb2 { height:1px; }
#number .xb3 { margin:0 2px; }
html>body #number .xb3 { height:1px; }
#number .xb4 { height: 0px; margin:0 1px; }
html>body #number .xb4 { height: 2px;}
#number .cont { padding: 5px 20px 15px 25px ; text-align:left; background:#fff; margin:0px 0px 0px 0px;min-height:85px; _height:85px;}
#number .cont { padding: 5px 20px 15px 25px ; text-align:left; background:#fff; margin:0px 0px 0px 0px;min-height:85px; _height:85px;}
#number .cont h6 { font:bold 13px tahoma; color:#2E2E2E; margin:0px 0px 0px 0px}
#number .cont h2 { font:normal 20px tahoma; color:#003C9E; margin:6px 0px 11px -1px;}
#number .cont h2 a{ color:#000;}
#number .cont h2 a:hover{ color:#003C9E; text-decoration:none;}
#number .cont img { margin:0px 12px 2px 0px; }
#number .cont p  	{ font:normal 12px tahoma; color:#000000; margin:0px 0px 4px 0px; text-indent:20px;}
#number .cont p.auth{ font:normal 11px tahoma; color:#444 ; margin:1px 0px 0px 0px; text-indent:0px;}
#number .cont p.auth a {color:#019CA6; text-decoration:none;}

#number .cont p.auth span {color:#1a61d3 !important;}

#number .cont p.auth a:hover {color:#019CA6; text-decoration:underline;}
#number .cont table { margin:0px 0px 21px 0px;  width:100%;}
#number .cont td { border-bottom:1px solid #B9B9B9; padding:0px 0px 20px 0px;}
#number .cont h3 { font:bold 14px tahoma; color:#000; margin:2px 0px 9px 1px;}
#number .cont h3 a{ color:#000;}
#number .cont h3 a:hover{ color:#003C9E; text-decoration:none;}

#n_name          { position:relative; margin:-10px 0px 8px -26px; font:normal 24px tahoma; color:#fff;}
#n_name span     { position:relative; left:-55px; top:-12px; _top:-7px; background: url(../images/img11.gif) repeat-x; height:41px; padding:7px 2px 5px 0px; _padding:8px 2px 0px 0px;}

#n_date          { font:bold 15px tahoma; color:#000; float:right; position:relative; margin:-33px 0px 0px 0px;}
/*End of Number*/

/*Rubrics&Articles*/
#rub       { text-align:left;margin:0px 0px 6px 0px;}
#rub .xtop, #rub .xbottom { display: block; background: transparent; font-size: 1px; }
#rub .xb1, #rub .xb2, #rub .xb3, #rub .xb4 { display: block; overflow: hidden; }
#rub .xb1, #rub .xb2, #rub .xb3 { height: 1px; }
#rub .xb2, #rub .xb3, #rub .xb4, #rub .cont { background: #fff; border-left: 1px solid #B9B9B9; border-right: 1px solid #B9B9B9; }
#rub .xb1 { margin:0 5px; background: #B9B9B9; }
#rub .xb2 { margin:0 3px; border-width: 0 2px; }
html>body #rub .xb2 { height:1px; }
#rub .xb3 { margin:0 2px; }
html>body #rub .xb3 { height:1px; }
#rub .xb4 { height: 0px; margin:0 1px; }
html>body #rub .xb4 { height: 2px;}
#rub .cont { padding: 5px 20px 15px 25px ; text-align:left; background:#fff; margin:0px 0px 0px 0px;min-height:85px; _height:85px;}
#rub .cont h6 { font:bold 13px tahoma; color:#2E2E2E; margin:0px 0px 0px 0px}
#rub .cont h3 { font:bold 14px tahoma; color:#000; margin:2px 0px 9px 1px;}
#rub .cont h3 a{ color:#000;}
#rub .cont h3 a:hover{ color:#003C9E; text-decoration:none;}
#rub .cont p  	{ font:normal 12px tahoma; color:#000000; margin:0px 0px 4px 0px; text-indent:20px;}
#rub .cont p.auth{ font:normal 11px tahoma; color:#444 ; margin:1px 0px 0px 0px; text-indent:0px;}
#rub .cont p.auth a {color:#019CA6; text-decoration:none;}
#rub .cont p.auth span {color:#1a61d3 !important;}
#rub .cont p.auth a:hover {color:#019CA6; text-decoration:underline;}
#rub .cont table { margin:0px 0px 11px 0px;  width:100%;}
#rub .cont td { border-bottom:1px solid #B9B9B9; padding:0px 0px 20px 0px;}
#rub .cont img { margin:0px 12px 2px 0px; }

#rubpages          {padding:0px 0px 0px 0px; text-align:center; margin:15px 0px 0px 0px; width:100%;}
#rubpages ul   		{list-style-type:none; margin:0px 0px 0px 0px; padding:0px; text-align:center;}
#rubpages ul li    	{float:left;font:bold 14px tahoma; margin:0px 0px 0px 0px;}
#rubpages ul li.dotes	{font:bold 14px tahoma; padding:4px; color:#3a3a3a}
#rubpages ul li.bulls a {font:bold 14px tahoma; color:#3c488d;text-decoration:none;}
#rubpages ul li.bulls a:hover {font:bold 14px tahoma; color:#3c488d;background:transparent;}
#rubpages ul li span	{ float:left; font:bold 14px tahoma; color:#fff; background:#003C9E; text-decoration:none;padding:2px 9px 2px 7px;}
#rubpages ul li a		{ font:bold 14px tahoma; color:#2E2E2E;text-decoration:none; padding:2px 9px 2px 7px;position:relative; top:2px;}
#rubpages ul li a:hover	{ font:bold 14px tahoma; color:#2E2E2E;text-decoration:underline; padding:2px 9px 2px 7px;}
#rubpages ul li a.img	{ margin:0px 10px 0px 0px;padding:0px !important;background: url(../images/bull_lt2.gif) no-repeat 0px 0px; width:7px;height:16px; display:block; position:relative; top:3px;}
#rubpages ul li a.img:hover{margin:0px 10px 0px 0px;padding:0px !important;background: url(../images/bull_lt_hv2.gif) no-repeat 0px 0px; height:16px; display:block;}
#rubpages ul li a.img2{ margin:0px 0px 0px 10px;padding:0px !important;background: url(../images/bull_rt2.gif) no-repeat 0px 0px; width:7px;height:16px; display:block;  position:relative; top:3px;}
#rubpages ul li a.img2:hover{ margin:0px 0px 0px 10px;padding:0px !important;background: url(../images/bull_rt_hv2.gif) no-repeat 0px 0px; height:16px; display:block;}
/*End of Rubrics&Articles*/



/*Statica*/
#statica       { text-align:left;margin:0px 0px 6px 0px;}
#statica .xtop, #statica .xbottom { display: block; background: transparent; font-size: 1px; }
#statica .xb1, #statica .xb2, #statica .xb3, #statica .xb4 { display: block; overflow: hidden; }
#statica .xb1, #statica .xb2, #statica .xb3 { height: 1px; }
#statica .xb2, #statica .xb3, #statica .xb4, #statica .cont { background: #fff; border-left: 1px solid #B9B9B9; border-right: 1px solid #B9B9B9; }
#statica .xb1 { margin:0 5px; background: #B9B9B9; }
#statica .xb2 { margin:0 3px; border-width: 0 2px; }
html>body #statica .xb2 { height:1px; }
#statica .xb3 { margin:0 2px; }
html>body #statica .xb3 { height:1px; }
#statica .xb4 { height: 0px; margin:0 1px; }
html>body #statica .xb4 { height: 2px;}
#statica .cont { padding: 5px 23px 15px 13px ; text-align:left; background:#fff; margin:0px 0px 0px 0px;min-height:85px; _height:85px;}
#statica .cont #pagetitle { font:normal 24px tahoma; color:#000000; position:relative; margin:0px 0px 0px 0px;}

.text           { padding:0px 0px 0px 10px;}
.text p         { font:normal 12px tahoma; color:#000;text-indent:18px; margin:0px 0px 10px 0px }
.text a		    { color:#3858bf;}
.text a:hover   { color:#3858bf; text-decoration:none}
.text ol{margin:4px 0px 4px 30px;padding:0px;list-style-type:decimal;list-style-position:outside; }
.text ul{margin:4px 0px 4px 30px;padding:0px;list-style-type:desc;list-style-position:outside;font:normal 12px tahoma;}
.text ol li{margin:0px 0px 0px 13px; padding:0px;line-height: 11px; font:normal 12px tahoma;}
.text ul li{margin:0px 0px 2px 13px;line-height:13px; }
.text h1{font:normal 20px tahoma;color:#003C9E;  margin:9px 0px 5px 0px}
.text h2{font:normal 18px tahoma !important; color:#010101;margin:12px 0px 4px 0px;}
.text h3{font:bold 14px tahoma; color:#010101;margin:11px 0px 3px 0px;}
.text h4{font:bold 13px tahoma; color:#010101;margin:10px 0px 2px 0px;}
.text hr {border-top:1px solid #DDDDDD; border-bottom:0px solid #DDDDDD;height:0px;margin:8px 0px 7px 0px;}
html>body .text hr {margin:14px 0px 15px 0px;}
.text .lyric{font:italic 12px arial; color:#1149A4;margin:6px 31px 6px 16px; padding:10px 19px 10px 14px; }
.text table.table{border-collapse:collapse;border:1px solid #717171;margin:10px 0px 12px 16px;font:normal 11px tahoma;text-align:left;}
html:not([lang]) .text table.table{border-collapse:collapse;border:1px solid #000;margin:10px 0px 14px 16px;font:normal 12px tahoma;text-align:center;}
.text table.table th{border:1px solid #717171;padding:3px 10px 5px 12px;text-align:left;vertical-align:middle;background-color:#A6B8CF; color:#000000;font:bold 11px tahoma}
.text table.table td{border:1px solid #717171;padding:3px 10px 5px 12px; background-color:#fff;color:#000; text-align:left;font:normal 11px tahoma;}
.text img	{border:0px solid #000;margin:4px 10px 5px 0px;}
/*End of Statica*/

/*Vote*/
#vote_blk       { text-align:left;margin:0px 0px 6px 0px;}
#vote_blk .xtop, #vote_blk .xbottom { display: block; background: transparent; font-size: 1px; }
#vote_blk .xb1, #vote_blk .xb2, #vote_blk .xb3, #vote_blk .xb4 { display: block; overflow: hidden; }
#vote_blk .xb1, #vote_blk .xb2, #vote_blk .xb3 { height: 1px; }
#vote_blk .xb2, #vote_blk .xb3, #vote_blk .xb4, #vote_blk .cont { background: #dedede;  border-left: 1px solid #B9B9B9; border-right: 1px solid #B9B9B9; }
#vote_blk .xb1 { margin:0 5px; background: #B9B9B9; }
#vote_blk .xb2 { margin:0 3px; border-width: 0 2px; }
html>body #vote_blk .xb2 { height:1px; }
#vote_blk .xb3 { margin:0 2px; }
html>body #vote_blk .xb3 { height:1px; }
#vote_blk .xb4 { height: 0px; margin:0 1px; }
html>body #vote_blk .xb4 { height: 2px;}
#vote_blk .cont { padding: 5px 23px 15px 15px ; text-align:left; background: #dedede;  margin:0px 0px 0px 0px;min-height:85px; _height:85px;}
#vote_blk .cont #pagetitle { font:normal 24px tahoma; color:#000000; position:relative; margin:0px 0px 0px 0px;}
#vote_blk .cont p { font:normal 12px tahoma; color:#010101; margin:5px 0px 10px 25px;}
#vote_blk .cont div { font:normal 12px tahoma; color:#010101; padding:4px 16px 4px 11px; margin:2px 0px 11px 0px; background:#E7E7E7;}
#vote_blk .cont h1 { font:normal 18px tahoma; color:#000; margin:0px 0px 0px 0px !important;}
#vote_blk .cont h1 a { color:#0268cc; text-decoration:none;}
#vote_blk .cont h1 a:hover { color:#0268cc; text-decoration:underline;}
#vote_blk .cont h2 { font:normal 20px tahoma; color:#2e2e2e; margin:0px 0px 0px 0px !important;}
#vote_blk .cont h2 a { color:#2e2e2e; text-decoration:none;}
#vote_blk .cont h2 a:hover { color:#2e2e2e; text-decoration:underline;}
#vote_blk .cont label {
    margin: 0 0 0 10px;
    clear: both;
    width: 100%;
    display: block;
}

#vote_blk .cont label b {
	margin: 0 0 10px 0;
	display: block;
	float: right;
	font-weight: normal;
	width: 185px;
}
#vote_blk .cont input {
	margin: 0 5px 7px 0;
	display: block;
	float: left;
}
#v_line         { margin:0px 0px 0px 25px;}
#v_line td      { font:normal 12px tahoma; color:#010101; padding:5px 10px 4px 5px;}
#v_line td.img  { width:374px;}
#v_line td.img span img {vertical-align:middle; margin:3px 0px 0px 0px;}
td.block_td     { border-bottom:1px solid #B9B9B9; padding:0px 0px 15px 0px}
table.blocktable{ margin:19px 0px 0px 0px;}
/*End of Vote*/

/*Search*/
#search       { text-align:left;margin:0px 0px 6px 0px;}
#search .xtop, #search .xbottom { display: block; background: transparent; font-size: 1px; }
#search .xb1, #search .xb2, #search .xb3, #search .xb4 { display: block; overflow: hidden; }
#search .xb1, #search .xb2, #search .xb3 { height: 1px; }
#search .xb2, #search .xb3, #search .xb4, #search .cont { background: #fff; border-left: 1px solid #B9B9B9; border-right: 1px solid #B9B9B9; }
#search .xb1 { margin:0 5px; background: #B9B9B9; }
#search .xb2 { margin:0 3px; border-width: 0 2px; }
html>body #search .xb2 { height:1px; }
#search .xb3 { margin:0 2px; }
html>body #search .xb3 { height:1px; }
#search .xb4 { height: 0px; margin:0 1px; }
html>body #search .xb4 { height: 2px;}
#search .cont { padding: 5px 23px 35px 25px ; text-align:left; background:#fff; margin:0px 0px 0px 0px;min-height:85px; _height:85px;}

#s_inside           {border-bottom:0px solid #000;margin:0px; padding:0px; background: transparent !important; font:normal 12px tahoma !imporant;}
#s_inside p         {font:normal 12px tahoma !imporant; margin:0px 0px 0px 0px}
#s_inside i         {background:#FFF043; color:#0268CC; font:normal 12px tahoma}
ol.result           {margin:34px 0px 0px 35px;list-style-type:decimal;}
html>body ol.result {margin:28px 0px 0px -9px;float:left;}
html:not([lang]) ol.result {margin:31px 0px 0px -9px;}
ol.result li        {font:normal 12px tahoma; color:#000000;margin:0px 30px 22px 0px; padding:0px 0px 0px 0px;}
html>body ol.result li{margin:0px 0px 14px 0px;list-style-type:decimal;}
html:not([lang]) ol.result li{float:left; margin:0px 0px 21px 0px;}
ol.result li span   {font:bold 12px tahoma; margin:0px 3px 0px 0px;}
ol.result p.lk      {margin:0px 0px 0px 0px; font:bold 13px tahoma !important;}
ol.result p.lk a    { color:#0268CC;}
ol.result p.lk a:hover { color:#000;}
ol.result p.s_link  {float:left;width:100%; padding:3px 0px 0px 0px;}
html>body ol.result p.s_link  {padding:3px 0px 20px 0px;}
html:not([lang]) ol.result p.s_link  {padding:3px 0px 0px 0px;}
ol.result p.s_link a{font:normal 11px tahoma; color:#0196FF;}
ol.result p.s_link a:hover{font:normal 11px tahoma; color:0016D0;}

#form_table         { margin:19px 0px 0px 60px;}
#form_table input   { width:497px; height:29px; border:1px solid #CDCDCD;padding:3px 0px 0px 10px}
#form_table a 		{ padding:4px 0px 0px 0px;text-decoration:none; text-align:center; vertical-align:middle; background: url(../images/search_.gif) no-repeat 0px 0px; width:67px; height:26px; _height:30px; font:normal 14px Century Gothic; color:#fff; display:block}
#form_table a:hover { background: url(../images/search_.gif) no-repeat 0px -30px; width:67px; height:26px; _height:30px;}
#form_table div   	{ margin:-1px 0px 0px 20px;}
p.find              { margin:-15px 0px -5px 60px; font:normal 12px tahoma;color:#000 !important;}
html>body p.find    { margin:0px 0px 0px 60px;}
html:not([lang]) p.find    { margin:0px 0px -4px 60px;}
p.find b            { color:#0268CC}
/*End of Search*/


/*Contacts*/
#contacts       { text-align:left;margin:0px 0px 6px 0px;}
#contacts .xtop, #contacts .xbottom { display: block; background: transparent; font-size: 1px; }
#contacts .xb1, #contacts .xb2, #contacts .xb3, #contacts .xb4 { display: block; overflow: hidden; }
#contacts .xb1, #contacts .xb2, #contacts .xb3 { height: 1px; }
#contacts .xb2, #contacts .xb3, #contacts .xb4, #contacts .cont { background: #fff; border-left: 1px solid #B9B9B9; border-right: 1px solid #B9B9B9; }
#contacts .xb1 { margin:0 5px; background: #B9B9B9; }
#contacts .xb2 { margin:0 3px; border-width: 0 2px; }
html>body #contacts .xb2 { height:1px; }
#contacts .xb3 { margin:0 2px; }
html>body #contacts .xb3 { height:1px; }
#contacts .xb4 { height: 0px; margin:0 1px; }
html>body #contacts .xb4 { height: 2px;}
#contacts .cont { padding: 5px 23px 35px 15px ; text-align:left; background:#fff; margin:0px 0px 0px 0px;min-height:85px; _height:85px;}
#contacts .cont h2 { font:normal 20px tahoma; color:#000000; margin:6px 0px 11px -1px;}

#text_contacts    {width:auto; margin:33px 0px 60px 83px; padding:0px 0px 0px 0px;}
#text_contacts td.lt{font:bold 14px tahoma;color:#000; text-align:right;padding:0px 10px 4px 0px}
#text_contacts td.rt{font:normal 12px tahoma;color:#000000; text-align:left; padding:0px 0px 4px 0px;}
#text_contacts td.rt a{color:#000;}
#text_contacts td.rt a:hover{color:#0181ff; text-decoration:none;}

#form_contacts	{margin:0px 0px 0px 103px; padding:0px 0px 0px 0px;}
#form_contacts form{margin:0px 0px 0px 0px; padding:0px;}
#form_contacts h3 {font:bold 12px verdana; color:#5f0c8f;}
#form_contacts td.lt{font:bold 14px tahoma;color:#000; text-align:right;padding:0px 9px 4px 0px;}
#form_contacts td input { width:220px; border:1px solid #b7b7b7}
#form_contacts td textarea{ width:220px; height:118px;  border:1px solid #b7b7b7}
#form_contacts td img   { margin:2px 0px 0px 0px;}
#form_contacts td input.bg { width:77px; height:21px; border:1px solid #b7b7b7; margin:10px 0px 0px 29px; padding:0px 0px 0px 0px; vertical-align:top;}
#form_contacts input.send { background: url(../images/send.gif) no-repeat 0px 0px; padding:0px 0px 4px 0px; border:0px solid black; width:77px; height:26px; color:#fff; font:normal 12px tahoma; margin:4px -2px 0px 0px;}


#map       { text-align:left;margin:0px 0px 6px 0px;}
#map .xtop, #map .xbottom { display: block; background: transparent; font-size: 1px; }
#map .xb1, #map .xb2, #map .xb3, #map .xb4 { display: block; overflow: hidden; }
#map .xb1, #map .xb2, #map .xb3 { height: 1px; }
#map .xb2, #map .xb3, #map .xb4, #map .cont { background: #fff; border-left: 1px solid #B9B9B9; border-right: 1px solid #B9B9B9; }
#map .xb1 { margin:0 5px; background: #B9B9B9; }
#map .xb2 { margin:0 3px; border-width: 0 2px; }
#map #map .xb2 { height:1px; }
#map .xb3 { margin:0 2px; }
html>body #map .xb3 { height:1px; }
#map .xb4 { height: 0px; margin:0 1px; }
html>body #map .xb4 { height: 2px;}
#map .cont { padding: 5px 23px 35px 23px ; text-align:left; background:#fff; margin:0px 0px 0px 0px;min-height:85px; _height:85px;}
#map .cont h2 	{ font:normal 20px tahoma; color:#000000; margin:6px 0px 11px -1px;}
#map .cont p#ier_1    { font:bold 14px tahoma; margin:0px 0px 3px 11px;}
#map .cont p#ier_1 a  { color:#000; background: url(../images/bull3.gif) no-repeat 0px 6px; padding:0px 0px 0px 14px;}
#map .cont p#ier_1 a:hover  { color:#0268cc;}
#map .cont p#ier_2    { font:bold 14px tahoma; margin:0px 0px 3px 25px;}
#map .cont p#ier_2 a  { color:#000; background: url(../images/bull3.gif) no-repeat 0px 6px; padding:0px 0px 0px 14px;}
#map .cont p#ier_2 a:hover  { color:#0268cc;}
#map .cont p#ier_3    { font:bold 14px tahoma; margin:0px 0px 3px 39px;}
#map .cont p#ier_3 a  { color:#000; background: url(../images/bull3.gif) no-repeat 0px 6px; padding:0px 0px 0px 14px;}
#map .cont p#ier_3 a:hover  { color:#0268cc;}
#map .cont p.comm   { font:normal 12px tahoma; color:#000; margin:-1px 0px 5px 24px;}
#map .cont p.comm2  { font:normal 12px tahoma; color:#000; margin:-1px 0px 5px 40px;}
#map .cont p.comm3  { font:normal 12px tahoma; color:#000; margin:-1px 0px 5px 56px;}
/*End of contacts*/



/***End of Center***/

/*Middle panel*/
#middlePanel       { width:274px;}
#vipusk       { text-align:left;margin:0px 0px 0px 0px;}
#vipusk .xtop, #vipusk .xbottom { display: block; background: transparent; font-size: 1px; }
#vipusk .xb1, #vipusk .xb2, #vipusk .xb3, #vipusk .xb4 { display: block; overflow: hidden; }
#vipusk .xb1, #vipusk .xb2, #vipusk .xb3 { height: 1px; }
#vipusk .xb2, #vipusk .xb3, #vipusk .xb4, #vipusk .cont { background: #d9d9d9; border-left: 1px solid #B9B9B9; border-right: 1px solid #B9B9B9; }
#vipusk .xb1 { margin:0 5px; background: #B9B9B9; }
#vipusk .xb2 { margin:0 3px; border-width: 0 2px; }
html>body #vipusk .xb2 { height:1px; }
#vipusk .xb3 { margin:0 2px; }
html>body #vipusk .xb3 { height:1px; }
#vipusk .xb4 { height: 0px; margin:0 1px; }
html>body #vipusk .xb4 { height: 2px;}
#vipusk .cont { padding: 2px 13px 4px 13px ; text-align:left; background:#D9D9D9; margin:0px 0px 0px 0px; border-bottom:1px solid #C1C1C1;}
#vipusk .cont p{ font:bold 15px Century Gothic; text-align:center;}

#mid       { text-align:left;margin:0px 0px 0px 0px; width:274px;}
#mid .xtop, #mid .xbottom { display: block; background: transparent; font-size: 1px; }
#mid .xb1, #mid .xb2, #mid .xb3, #mid .xb4 { display: block; overflow: hidden; }
#mid .xb1, #mid .xb2, #mid .xb3 { height: 1px; }
#mid .xb2, #mid .xb3, #mid .xb4, #mid .cont { background: #fff; border-left: 1px solid #B9B9B9; border-right: 1px solid #B9B9B9; }
#mid .xb1 { margin:0 5px; background: #B9B9B9; }
#mid .xb2 { margin:0 3px; border-width: 0 2px; }
html>body #mid .xb2 { height:1px; }
#mid .xb3 { margin:0 2px; }
html>body #mid .xb3 { height:1px; }
#mid .xb4 { height: 0px; margin:0 1px; }
html>body #mid .xb4 { height: 2px;}
#mid .cont { padding: 0px 0px 60px 0px ; text-align:left; background:#fff; margin:0px 0px 0px 0px; }
#mid .cont p{ font:bold 15px Century Gothic; text-align:center;}

#mid .m1           { width:100%; _width:98%; text-align:left; _border-right:0px solid #ecebeb; background:#ECEBEB;border-bottom:1px solid #C1C1C1;}
#mid #pages          {padding:0px 0px 0px 0px; text-align:center; margin:0px 0px 0px 7px; height:26px;  width:263px; background:#ECEBEB; }
#mid #pages ul   		{list-style-type:none; margin:0px 0px 0px 0px; padding:0px; text-align:center;}
#mid #pages ul li    	{float:left;font:normal 18px tahoma; margin:0px 0px -5px 0px;}
#mid #pages ul li.dotes	{font:normal 18px tahoma; padding:4px; color:#3a3a3a}
#mid #pages ul li.bulls a {font:normal 18px tahoma; color:#3c488d;text-decoration:none;}
#mid #pages ul li.bulls a:hover {font:normal 18px tahoma; color:#3c488d;background:transparent;}
#mid #pages ul li span	{ float:left; font:normal 18px tahoma; color:#fff; background:#003C9E; text-decoration:none;padding:2px 7px 2px 6px;}
#mid #pages ul li a		{ font:normal 18px tahoma; color:#3A3A3A;text-decoration:none; padding:2px 7px 2px 6px;position:relative; top:2px;}
#mid #pages ul li a:hover{font:normal 18px tahoma; color:#3A3A3A;text-decoration:underline; padding:2px 7px 2px 6px;}

#mid #pages ul li a.img	{ margin:0px 7px 0px 0px;padding:0px !important;background: url(../images/bull_lt.gif) no-repeat 0px 0px; width:7px;height:16px; display:block; position:relative; top:5px;}
#mid #pages ul li a.img:hover{margin:0px 7px 0px 0px;padding:0px !important;background: url(../images/bull_lt_hv.gif) no-repeat 0px 0px; height:16px; display:block;}
#mid #pages ul li a.img2{ margin:0px 0px 0px 7px;padding:0px !important;background: url(../images/bull_rt.gif) no-repeat 0px 0px; width:7px;height:16px; display:block;  position:relative; top:5px;}
#mid #pages ul li a.img2:hover{ margin:0px 0px 0px 7px;padding:0px !important;background: url(../images/bull_rt_hv.gif) no-repeat 0px 0px; height:16px; display:block;}

#v_block            { float:left; text-align:left; margin:15px 17px 5px 10px; _margin:15px 17px 5px 5px;}
#v_block p          { text-align:left !important;font:normal 12px tahoma !important; color:#010101; margin:0px 0px 3px 0px;}
#v_block p a        { font:bold 13px tahoma; color:#000; }
#v_block p a:hover  { color:#003C9E; text-decoration:none;}
#v_block  p.auth	{ font:normal 11px tahoma !important; color:#444 ; margin:0px 0px 0px 0px; text-indent:0px;}
#v_block  p.auth a  { color:#019CA6; text-decoration:none; font:normal 11px tahoma;}
#v_block  p span    { color:#1a61d3;}
#v_block  p.auth a:hover {color:#019CA6; text-decoration:underline;}
/*End of Middle panel*/

/*Right panel*/
#rightPanel       { width:262px;}
#search_blk       { text-align:center;margin:0px 0px 4px 0px; width:100%;}
#search_blk .xtop, #search_blk .xbottom { display: block; background: transparent; font-size: 1px; }
#search_blk .xb1, #search_blk .xb2, #search_blk .xb3, #search_blk .xb4 { display: block; overflow: hidden; }
#search_blk .xb1, #search_blk .xb2, #search_blk .xb3 { height: 1px; }
#search_blk .xb2, #search_blk .xb3, #search_blk .xb4, #search_blk .cont { background: #DFDFDF; border-left: 1px solid #B9B9B9; border-right: 1px solid #B9B9B9; }
#search_blk .xb1 { margin:0 5px; background: #B9B9B9; }
#search_blk .xb2 { margin:0 3px; border-width: 0 2px; }
html>body #search_blk .xb2 { height:1px; }
#search_blk .xb3 { margin:0 2px; }
html>body #search_blk .xb3 { height:1px; }
#search_blk .xb4 { height: 0px; margin:0 1px; }
html>body #search_blk .xb4 { height: 2px; }
#search_blk .cont { padding: 6px 13px 6px 13px ; text-align:left; background:#DFDFDF; margin:0px 0px 0px 0px;}
#search_blk .cont table { text-align:center; }
#search_blk .cont form  { margin:0px; padding:0px;}
#search_blk .cont input { width:155px; height:26px; padding:3px 0px 0px 8px; border:1px solid #CDCDCD; vertical-align:middle; margin:0px 12px 0px 0px; font:normal 13px tahoma; color:#000;}
#search_blk .cont a { padding:4px 0px 0px 0px;text-decoration:none; text-align:center; vertical-align:middle; background: url(../images/search_.gif) no-repeat 0px 0px; width:67px; height:26px; _height:30px; font:normal 14px Century Gothic; color:#fff; display:block}
#search_blk .cont a:hover { background: url(../images/search_.gif) no-repeat 0px -30px; width:67px; height:26px; _height:30px;}
#search_blk div   { margin:-1px 0px 0px 0px;}
html>body #search_blk div   { margin:-2px 0px 0px 0px;}

#arch_blk       { text-align:center;margin:0px 0px 4px 0px; width:100%;}
#arch_blk .xtop, #arch_blk .xbottom { display: block; background: transparent; font-size: 1px; }
#arch_blk .xb1, #arch_blk .xb2, #arch_blk .xb3, #arch_blk .xb4 { display: block; overflow: hidden; }
#arch_blk .xb1, #arch_blk .xb2, #arch_blk .xb3 { height: 1px; }
#arch_blk .xb2, #arch_blk .xb3, #arch_blk .xb4, #arch_blk .cont { background: #DFDFDF; border-left: 1px solid #B9B9B9; border-right: 1px solid #B9B9B9; }
#arch_blk .xb1 { margin:0 5px; background: #B9B9B9; }
#arch_blk .xb2 { margin:0 3px; border-width: 0 2px; }
html>body #arch_blk .xb2 { height:1px; }
#arch_blk .xb3 { margin:0 2px; }
html>body #arch_blk .xb3 { height:1px; }
#arch_blk .xb4 { height: 0px; margin:0 1px; }
html>body #arch_blk .xb4 { height: 2px;}
#arch_blk .cont { padding: 0px 40px 0px 19px ; text-align:left; background:#DFDFDF; margin:0px 0px 0px 0px;}
#arch_blk .cont h1 { font:normal 18px tahoma; color:#000000; margin:0px 0px 0px 0px;}

/*Calendar*/
#calen_ins      {  text-align:center; margin:0 0 31px 10px}
#calen_ins td.lt{ text-align:left; padding:7px 0px 0px 0px;}
#calen_ins td.lt a{color:#fff; text-decoration:none;}
#calen_ins td.lt a:hover{color:#fef8a3; text-decoration:none;}

#calendar       { width:178px; border:1px solid #3f4748; border-collapse:collapse;}
#calendar  td   { width:25px; border:1px solid #3f4748; border-bottom:1px solid #3f4748; padding:0px 0px 0px 0px;text-align:center; background:#2c3233; color:#fff;}
#calendar  td.d { padding:4px 0px 4px 0px;}
#calendar  td.d a.lk{font:normal 12px tahoma; color:#fff; text-decoration:underline; }
#calendar  td.d a.lk:hover{font:normal 12px tahoma; color:#fff; text-decoration:none;}

#calendar  td.d2 { padding:4px 1px 4px 1px; background:#696d6e; font:normal 12px tahoma; color:#000;}
#calendar  td.d2 a.lk{font:normal 12px tahoma; color:#000; text-decoration:underline; }
#calendar  td.d2 a.lk:hover{font:normal 12px tahoma; color:#000; text-decoration:none;}

#calendar  td.d3 { padding:4px 0px 4px 0px; background:#E1311E; font:normal 12px tahoma; color:#fff;}

#calendar  td.d4 { padding:4px 0px 4px 0px; background:#E1311E; font:normal 12px tahoma; color:#fff;}

#calendar  td.d5 { padding:4px 0px 4px 0px; background:#2c3233; font:normal 12px tahoma; color:#fff;}

#calendar  td.d6 { padding:4px 0px 4px 0px; background:#696d6e; font:normal 12px tahoma; color:#000;}

#calendar  td.d7 { padding:4px 0px 4px 0px;font:normal 12px tahoma; color:#bd0606; }
#calendar  td.d7 a.lk{font:normal 12px tahoma; color:#bd0606; text-decoration:underline;}
#calendar  td.d7 a.lk:hover{font:normal 12px tahoma; color:#bd0606; text-decoration:none;}

#calendar  td.d8 { padding:4px 0px 4px 0px; background:#696d6e}
#calendar  td.d8 a.lk{font:normal 12px tahoma; color:#bd0606; text-decoration:underline;}
#calendar  td.d8 a.lk:hover{font:normal 12px tahoma; color:#bd0606; text-decoration:none;}

#calendar  td.d9 { padding:4px 0px 4px 0px; background:#E1311E; font:normal 12px tahoma; color:#fff;}

#calendar  td.d10 { padding:4px 0px 4px 0px; background:#E1311E; font:normal 12px tahoma; color:#fff;}
#calendar  td.d11 { padding:4px 0px 4px 0px; font:normal 12px tahoma; color:#bd0606;}

#calendar  td.d12 { padding:4px 0px 4px 0px; font:normal 12px tahoma; color:#bd0606;background:#696d6e;}

#calendar  #today{ width:178px; text-align:center; padding:4px 0px 4px 0px; background:#2c3233; font:normal 13px tahoma;}
#calendar  #today a{ color:#d4d4d4; text-decoration:none; }
#calendar  #today a:hover{ color:#d4d4d4; text-decoration: underline;}


#calendar #lt   {  background:#2c3233; font:bold 16px tahoma; color:#fff; text-align:center;border-bottom:1px solid #3f4748}
#calendar #rt   {  background:#2c3233; font:bold 16px tahoma; color:#fff;}
#calendar #y_r  { width:124px; padding:5px 0px 5px 0px;  background:#2c3233; text-align:center; font:bold 11px tahoma;color:#ffffff;}
#calendar #y_r a{ color:#fff; text-decoration:none; }
#calendar #y_r a:hover{ color:#fef8a3;}
#calendar #m_th { width:124px; background:#2c3233;  font:bold 11px tahoma;color:#ffffff; text-align:center; padding:5px 0px 5px 0px;}
#calendar #m_th a{ color:#fff; text-decoration:none;}
#calendar #m_th a:hover{ color:#fef8a3;}
#calendar td.w_days { padding:3px 0px 3px 0px;background:#131616; color:#ffffff; font:normal 11px tahoma; text-align:center; vertical-align:middle; }
#calendar td.w_days2{ background:#131616; color:#ffffff; font:normal 11px tahoma; text-align:center; vertical-align:middle;  }
#allnews        { font:normal 11px tahoma; color:#3857bc; margin:4px 0px 0px 47px}
#allnews  a     { color:#3857bc; }
#allnews  a:hover{ color:#3857bc; text-decoration:none;}
p.choose        { color:#989898; font:normal 11px tahoma; margin:9px 0px 0px 47px; width:190px;}
/*End of Calendar*/

#quest          { padding:0px 0px 0px 0px;}
#quest form     { margin:0px; padding:0px;}
#quest p        { font:normal 12px tahoma; color:#000000; margin:8px 0px 10px 20px;}
#quest ul       { margin:0px 0px 0px 19px;}
html:not([lang]) #quest ul       { margin:0px 0px 0px 16px;}
#quest ul li    { list-style:none; padding:0px 0px 7px 0px; font:normal 12px tahoma; line-height:11px; color:#000;}
div#vote_blk div.cont div#butt { margin:10px 0px 30px 7px;background: #dedede url(none); clear: both;}
#butt           { margin:10px 0px 0px 7px;}
#butt input     { width:81px; background: #2c82e7 url(../images/vote_hv.gif) no-repeat 0px 0px;  height:22px; font:normal 12px tahoma; color:#fff; margin:0px 10px 0px 0px; border: 0px; float: none; display: inline-block;}
p.results       { font:normal 11px arial !important; color:#010101; margin:0px 0px 0px 0px; }
p.results a     { color:#000;}
p.results a:hover{ color:#000; text-decoration:none;}
#vote           { float:left; width:100%; margin:0px 0px 40px 0px;}
#variant        { margin:6px 0px 0px 21px; _margin:6px 0px 0px 10px; float:left;}
#variant table  { margin:0px 0px 9px 0px;}
#variant p      { margin:0px 0px 0px 0px; width:173px;}
#variant td     { padding:0px 0px 3px 0px;}
#variant #lt    { float:left; font:normal 12px tahoma; color:#000; width:95px;}
#variant #rt    { float:right; font:normal 11px tahoma; color:#434343; vertical-align:bottom;}
p.results2      { font:normal 11px arial !important; color:#010101; margin:0px 0px 0px 0px; text-align:right;}

#banzone_2      { text-align:center; margin:0px 0px 0px 0px;}
#banzone_2 p    { margin:0px 0px 32px 0px;}

/*End of Right panel*/


/***Footer***/
#footer           { margin:3px 0px 0px 0px; padding:0px 0px 0px 0px;}
#botmenu          { background:#D3D6D8; width:100%; height:21px; padding:2px 0px 0px 0px;}
#botmenu ul       { margin:0px; padding:0px;}
#botmenu ul li    { float:left; list-style-type:none; font:normal 13px tahoma; color:#343434;}
#botmenu ul li a  { color:#343434; text-decoration:none; padding:0px 19px 0px 19px;}
#botmenu ul li a:hover{ color:#0181FF; }
#botmenu ul li a#open{ color:#0181FF; text-decoration:none; cursor:default;}
#botmenu ul li a#open:hover{ color:#0181FF; text-decoration:none; cursor:default;}

#banzone_1        { margin:19px 59px 0px 267px; float:left; _margin:19px 59px 0px 133px; }
#banzone_1 a      { margin:0px 25px 0px 0px;}
#copyright        { float:right; margin:14px 0px 30px 0px;}
#copyright p      { color:#000; font:bold 11px tahoma;}
#copyright p img  { vertical-align:middle; margin:0px 20px 0px 6px;}
#copyright p a    { color:#000;}
#copyright p a:hover{ color:#000; text-decoration:none;}

#copyright p.kwords      { color:#000; font:normal 12px tahoma;}
#copyright p.kwords a    { color:#000; text-decoration:none;}
#copyright p.kwords a:hover{ color:#000; }

p.results2{ font:normal 11px tahoma;text-align:left;}
p.results2 a {color:#000 !important; text-decoration:underline !important}
p.results2 a:hover {color:#000; text-decoration:none !important;}

p.back	   { padding:10px 0px 10px 0px;  font:normal 11px tahoma; text-indent:0px !important;}
p.back a   { color:#000;}
p.back a:hover   { color:#000; text-decoration:none;}

/***End of Footer***/



#rub .cont h1 { font:normal 24px tahoma; color:#0268cc; margin:0px 0px 0px 0px !important;}
#rub .cont { padding: 5px 20px 15px 25px ; text-align:left; background:#fff; margin:0px 0px 0px 0px;min-height:85px; _height:85px;}
#rub .cont h1 a { color:#0268cc; text-decoration:none;}
#rub .cont h1 a:hover { color:#0268cc; text-decoration:underline;}
#rub .cont h2 { font:normal 20px tahoma; color:#2e2e2e; margin:5px 0px 10px 0px !important;}
#rub .cont h2 a { color:#2e2e2e; text-decoration:none;}
#rub .cont h2 a:hover { color:#2e2e2e; text-decoration:underline;}

h6.moree	{ padding:4px 0px 0px 0px;}
h6.moree	a { color:#000; font: normal 12px tahoma;}
h6.moree	a:hover { color:#000; font: normal 12px tahoma; text-decoration:none;}

h6.moree2	{ padding:2px 0px 0px 0px; margin:0px;}
h6.moree2	a { color:#000; font: normal 11px tahoma;}
h6.moree2	a:hover { color:#000; font: normal 11px tahoma; text-decoration:none;}

table.rubric          { margin: 0px 0px -40px 10px; top: -50px; padding: 0px; width: 99%; position: relative;}
table.rubric th       { padding: 0px; width: 81px; background: #2c3233; vertical-align: middle;}
table.rubric th p     { margin: 0px; font: normal 14px Century Gothic; color: #fff; text-indent: 0px;}
table.rubric td       { padding: 8px 0px 10px 0px; background: #fff url(../images/r2.jpg) repeat-x bottom;}
table.rubric td.ho    { width: 9px; background: #fff url(../images/r1.jpg) no-repeat right bottom;}
table.rubric td a:link, table.rubric td a:visited { height: 25px; padding: 3px 5px 0px 5px; margin: 0px 5px 0px 0px; font: normal 13px Century Gothic; color: #000; text-decoration: none;}
html>body table.rubric td a:link, html>body table.rubric td a:visited { height: 22px; display: block; float: left;}
table.rubric td a:hover, table.rubric td a:active { color: #0181ff; text-decoration: underline;}                                              
table.rubric td a.ropen:link, table.rubric td a.ropen:visited { background: url(../images/ro.jpg) repeat-x; color: #fff; cursor: default;}
table.rubric td a.ropen:hover, table.rubric td a.ropen:active { color: #fff; cursor: default; text-decoration: none;}

.mmnews {
	padding: 0 12px 7px 12px;
	background: #fff;
	text-align: left;
}

.mmnews h1 {
	margin: 0 -12px 7px -12px;
	padding: 3px 0 7px 12px;
	font: bold 15px Tahoma;
	line-height: 18px;  
	text-transform: uppercase;
	background: #ca1300;
	color: #fff;
	text-align: left;  
}
      
.mmnews span {
	margin: 0 0 15px 0;
	font: normal 12px Tahoma;
	color: #2e2e2e;
	display: block;
}

.mmnews a:link, .mmnews a:visited {
	margin: 0 0 10px 0;
	font: normal 18px Tahoma;
	color: #003c9e;
	display: block;
}

.mmnews a:hover, .mmnews a:active {
	text-decoration: none;
}

.mmnews div {
	width: 100%;
	clear: both;
	display: inline-block;
}

.mmnews div img {
	margin: 0 10px 5px 0;
}

.mmnews div p {
	margin: 0 0 10px 0;
	font: normal 12px Tahoma;
}

.mmnews b {
	margin: 5px 0;
	font: normal 11px Tahoma;
	color: #677577;
	display: block;
}

.mmnews b a:link, .mmnews b a:visited {
	font: normal 11px Tahoma;
	color: #019ca6;
	display: inline;
	text-decoration: none;
}

.mmnews b a:hover, .mmnews b a:active {
	text-decoration: underline;
}

.mmnews i {
	font: normal 11px Tahoma;
	color: #677577;
}

.mmnews i a:link, .mmnews i a:visited {
    font: normal 11px Tahoma;
	display: inline;
	text-decoration: none;
}

.mmnews i a:hover, .mmnews i a:active {
    text-decoration: underline;
}

.mnews {	
	padding: 0 30px 7px 12px;
	background: #fff;
	text-align: left;
	display: block;
	clear: both;
	overflow: hidden;
	-float: left;		
	-width: 100%;
}

.mnews .theme {
	margin: -4px -12px 7px -12px;
	padding: 0 0 5px 0;
	font: bold 15px Tahoma;
	line-height: 18px;
	position: absolute;			
	text-transform: uppercase;		
}

.mnews .theme span {	
	margin: 0 10px 0 0;
	padding: 4px 12px 7px 12px;	  	
	-width: 135px;
	font: bold 15px Tahoma;
	line-height: 18px;
	position: relative;
	background: #013ea0 url(../images/theme.gif) no-repeat left top;
	color: #fff;
	display: inline-block;
	text-align: left;	
}

.mnews .theme a:link, .mnews .theme a:visited {
	color: #013ea0;
}

.mnews .theme a:hover, .mnews .theme a:active {
    text-decoration: none;
}

.mnews b {
	margin: 7px 0;
	font: bold 12px Tahoma;
	color: #2e2e2e;
	display: block;
}

.mnews b i {
	margin: 0 10px 0 0;
	padding: 3px;
	font-style: normal;
	background: #e4e3e3;
	display: inline-block;
}

.mnews a.blink:link, .mnews a.blink:visited {
	margin: 0;
	font: normal 18px Tahoma;
	color: #003c9e;
	display: block;
}

.mnews a.blink:hover, .mnews a.blink:active {	
	text-decoration: none;
}

.mnews a.glink:link, .mnews a.glink:visited {
	margin: 0 0 7px 0;
	font: normal 13px Tahoma;
	color: #677577;
	display: inline-block;
}

.mnews a.glink:hover, .mnews a.glink:active {
	text-decoration: none;
}

.mnews span {	
	margin: 0 0 5px 0;
	width: 110px;
	font: normal 13px Tahoma;
	color: #2e2e2e;
	background: #fffbcf;
	display: block;
	text-align: center;
}

.mnews p {
	font: normal 12px Tahoma;
	margin: 0 0 10px 0;
}

.superfoto {
	margin: 0 10px 0 0;
	width: 316px;
	float: left;
}

.superfoto p {
	padding: 6px 9px;
	width: 298px;
	-width: 316px;
	display: block;
	font: normal 11px Tahoma;
	background: #e9e9e9;
}

.superfoto table {
	width: 100%;
	height: 244px;
	background-color: #a3a3a3;
	background-repeat: no-repeat;
	background-position: center center;
}

.superfoto table th {
	width: 100%;
	height: 222px;
}

.superfoto table th img {
	width: 100%;
	height: 100%;
	margin: 0px;
}

.superfoto table td {
	width: 100%;
	height: 17px;
	background: url(../images/superfoto.png) repeat;
}

.superfoto table td a:link, .superfoto table td a:visited {
	padding: 2px 0 0 25px;
	width: 291px;
	height: 15px;
	font: normal 11px Tahoma;
	color: #fff;
	display: block;
	text-decoration: none;
	background: url(../images/foto.gif) no-repeat 2px center;
}

.superfoto table td a:hover, .superfoto table td a:active {

}

.clearboth {	
	clear: both;
}

.graydiv {
	margin: 0 15px 0 -12px;
	padding: 5px 0 5px 15px;
	background: #f2f2f2;	
	overflow: hidden;
	float: left;
	//display: inline-block;
}

.graydiv div {
	margin: 0 15px 0 0;
	font: normal 11px Tahoma;
	color: #677577;
	float: left;
	border-right: 1px solid #cdcdcd;
}

.graydiv div a:link, .graydiv div a:visited {
	margin: 0 15px 0 5px;
	font: normal 11px Tahoma;
	color: #1a61d3;
	text-decoration: none;
}

.graydiv div a:hover, .graydiv div a:active {
	text-decoration: underline;
}

.graydiv b {
	margin: 0 15px 0 0;
	padding: 0 0 0 0;
	font: normal 11px Tahoma;
	color: #677577;
	display: block;
	float: left;
}

.rating {
	margin: 0px;
	padding: 5px;	
	background: #fff;
	float: left;
	display: inline-block;
}

.mnews .rating b {
	margin: 1px 0 0px 0px;
	padding: 0px;
	font: normal 11px Tahoma;
	color: #677577;
	display: inline-block;
	float: left;
}

.rate {
	margin: 0 0 0 5px;
	display: inline-block;
}

a.catlink:link, a.catlink:visited {
	margin: 0 -30px 7px -12px;
	padding: 3px 0 7px 12px;
	font: bold 15px Tahoma;
	line-height: 18px;  
	text-transform: uppercase;
	background: #7c7c7c;
	color: #fff;
	text-align: left;
	display: block;
}

a.catlink:hover, a.catlink:active {
	text-decoration: none;
}

.mnewstable1 {	
	width: 100%;
	border-top: 1px solid #cacdcf;
	border-bottom: 1px solid #cacdcf;
}

.withtable {
	padding: 0 0 0 0;
}

.withtable a.catlink:link, .withtable a.catlink:visited {
	margin: 0 0 7px 0;
}

.withtable b {
	margin-left: 12px;
}

.mnewstable1 td {
	padding: 7px 0 7px 12px;
	width: 50%;
}

.mnewstable1 td.mnewsl {
	border-right: 1px solid #cacdcf;
}

.mnewstable1 td.mnewsr {

}

.mnewstable1 td a.blink:link, .mnewstable1 td a.blink:visited {
	font: bold 13px Tahoma;
}

.mnewstable1 td.mnewsl .mnewscontent, .mnewstable1 td.mnewsr .mnewscontent {
	margin: 5px 0 15px 0;
	float: left;
}

.mnewscontent img {
	margin: 0 10px 0 0;
}

.mnewstable1 td .graydiv {		
	margin-right: 0;
	/*margin-right: -2%;*/
	float: none;
}

.mnewstable2 {
	width: 100%;
}

.mnewstable2 td {
	padding: 20px 0 17px 0;
	width: 50%;
}

.mnewstable2 th {
	padding: 20px 0 17px 0;
	width: 50%;
	text-align: left;
	vertical-align: top;
	font-weight: normal;
}

.mnewstable2 div {
	margin: 0 20px 20px 12px;	
}

.mnewstable2 a:link, .mnewstable2 a:visited {
	margin: 0 0 5px 0;
	font: normal 12px Tahoma;
	color: #003c9e;
	display: inline-block;
}

.mnewstable2 a b {
	margin: 0 0 0 0;
	padding: 0px;
	font: bold 12px Tahoma;
	color: #003c9e;
	display: inline;
}

.mnewstable2 a:hover, .mnewstable2 a:active {
	text-decoration: none;
}

.mnewstable2 span {
	margin: 0 0 8px 0;
	width: 95px;
	font-size: 11px;
}

.mnewstable2 p {
	margin: 0 0 8px 0;
	font-size: 11px;
}

.mnewstable2 i {
	font: normal 11px Tahoma;
	color: #677577;
}

.mnewstable2 i a:link, .mnewstable2 i a:visited {
	margin: 0 0 0 5px;
	font: normal 11px Tahoma;
	color: #1a61d3;
	text-decoration: none;
}

.mnewstable2 i a:hover, .mnewstable2 i a:active {
	text-decoration: underline;
}                            

.toplink:link, .toplink:visited {
	font: normal 12px Tahoma;
	color: #000;
	display: inline-block;
	position: relative;
	margin: -10px 0 15px 10px;
}

.toplink:hover, .toplink:active {
	text-decoration: none;
}
