/* BACKGROUND */

.dotted {
	background-image: url(/images/dottedfon.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.mainbg {
	background-attachment: fixed;
	background-color: #F4F3EF;
	background-image: url(/images/contentfon.png);
	background-repeat: no-repeat;
	background-position: 70% 260px;	
}

/* TEXT */

.runningtext {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;	
}
.whitewww {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.blackwww {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #374145;
	text-decoration: none;
}

/* FORUM */

span.forum {display: block;}
span.forum .date, span.forum .head {color: #EAEDF2; font-style: italic; font-size:100%;}
span.forum .head {background-color: #ACC7F4; padding: 2px; display: block;}
span.forum .body {display: block;}
TABLE.forum {background-color: #ffffff; font-size: 9pt; margin: 0px;}
TABLE.forum TR TH { font-size: 10pt; color: black; background-color: #ACC7F4;}
TABLE.forum TR TD { font-size: 8pt; font-weight: normal; color: black;	background-color: #ffffff;}

TABLE.forum TR.e TD { font-weight: normal; color: black; background-color: #EAEDF2;}
TABLE.forum TR.o TD { font-weight: normal; color: black; background-color: #CAD9EE;}
TABLE.list TR TH { font-size: 10pt; color: black; background-color: #ACC7F4}


.titleblue {
	background-color: #E9EDF2;
	height: 30px;
	border: 1px solid #C8D2E3;
	font-style: normal;
	font-weight: normal;
	padding-left: 20;
}
.titleletters {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 14px;
	color: ;
}

.bluebody {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	background-color: #FDFAFA;
	border: 1px solid #C8D2E3;
	text-align:left;
	padding:3px;	
}

/* End new styles */

body, li, ol, ul, p, table, div {
	font-family: Verdana, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	text-align: justify;
/*	color: #949597; */
	color: #000000;
}
a {
	color: #0B70A4;
	text-decoration: underline;
}

.bgmap {
	background-image: url(/images/backgroundmap.gif);
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-position: 340px 200px;
}

form.search_form input {
	height: 18px;
	border: 1px solid gray;

	margin: 2px;
	font-size: 10px;
	color: gray;
}
form.search_form input.submit {
	background-color: #eeeeee;
}

.subscribe_form {
	font-size: 9px;
	height: 18px;
}

.subscribe_form input {
	height: 18px;
	border: 1px solid gray;
	width: 100%;
}
.subscribe_form input.submit {
	background-color: #eeeeee;
	width: 18px;
	border: none;
}

.leftmenu, .leftmenu td {
     font-family: Verdana;
     font-weight: bold;  
	font-size: 10px;
	color: gray;
	text-decoration: none;
}
.leftmenu22 {
     font-family: Verdana;
     font-weight: bold;  
	font-size: 10px;
	color: gray;
	text-decoration: none;
	background-image:url(/images/leftmenu_hover.gif);
	background-position:right;
	background-repeat:no-repeat;
}
.leftmenu a {
    font-family: Verdana;
    font-weight: bold;  
	font-size: 10px;
	color: #656565;
	text-decoration:none;

}
.leftmenu a:hover {
    font-family: Verdana;
    font-weight: bold;  
	font-size: 10px;
	color: #4780EC;
	text-decoration:underline;

}
.leftmenu2 {
   background-image:url(/images/leftmenu_hover.gif);
   background-position:right;
   background-repeat:no-repeat;
}
.leftmenu2 a {
    font-family: Verdana;
    font-weight: bold;  
	font-size: 10px;
	color: #4780EC;
	text-decoration:underline;
}
.leftmenu2 a:hover {
    font-family: Verdana;
    font-weight: bold;  
	font-size: 10px;
	color: #4780EC;
	text-decoration:underline;
}

.leftmenu .underline {
	border-bottom: 1px solid #C8D2E3;
	text-align:left;
}

.topmenu td {
	border-left: 2px solid #ED0000;
	padding-left: 5px;
	width: 105px;
	white-space : nowrap;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;

}

.topmenu td a {
	color: #000000;
	font-size: 10px;
	text-decoration: none;
}
.topmenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color:#000000;
}
.bottommenu td {
	white-space : nowrap;
	font-size: 9px;
	color: #444444;
}
.bottommenu td a {
	color: #444444;
	text-decoration: none;
}

.main_label {
	position: absolute;
	left: 275px;
	bottom: 5px;
	color: white;
	font-size: 16px;
	top: 279px;
	font-weight: bold;
	height: 30px;
	width: 520;
}

.main_pict {
	position: absolute;
	left: 243px;
	bottom: 5px;
	top: 253px;
	height: 44px;
	width: 32;
}

h1 {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 15px;
	text-transform: uppercase;
	color: #09538F;
}
h2 {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 14px;
	text-transform: uppercase;
	color: #09538F;
}
h3 {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 13px;
	text-transform: uppercase;
	color: #09538F;
}
h4 {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	text-transform: uppercase;
	color: #09538F;
}

h5 {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #4E4A3D;
}
h6 {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #ADADB2;
}
h7 {
	font-family:Verdana, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bolder;
	text-transform: uppercase;
	color: #A5A5A5;
}
h8 {
	font-family:Verdana, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bolder;
	text-transform: uppercase;
	color: black;
}
h9 {
	font-family:Verdana, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bolder;
	text-transform: uppercase;
	color: black;
}
div {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	t1ext-align: center;
}


table.tab {
	font-size: 11px;
	background-color: #C8D2E3;
	padding: 2px;
}
table.tab th {
	font-size: 11px;
	background-color: #E9EDF2;
	color: #000000;
	font-weight: bolder;
	font-family: Verdana, Helvetica, sans-serif;
	text-transform: capitalize;
	text-align: center;	
}
table.tab td {
	font-size: 11px;
	background-color: #ffffff;
	color: #000000;
}


.pagetitle {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bolder;
	text-transform: uppercase;
	color: #09538F;
	margin-top: 5px;
	margin-left: 5px;
}

a.menulavel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #527DA7;
	font-weight: bolder;
	text-decoration: none;
	text-align: left;	
}

a.menulavel2 {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #527DA7;
	font-weight: normal;
	text-decoration: none;
	text-align: left;	
}

a.menulavel2:hover {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #09538F;
	text-decoration: underline;
	text-align: left;	
}

a.menulavel:visited {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
//	color: #527DA7;
	font-weight: bolder;
	text-align: left;	
}

a.menulavel:hover {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
//	color: #09538F;
	font-weight: bolder;
	text-decoration: underline;
	text-align: left;	
}


p1 {font-family: Verdana, Arial; font-size: 8pt;}

h1, h2{
	font-family: Verdana, Helvetica, sans-serif;
	color: #09538F;
}

.brd {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #333333;
	border-right-color: #333333;
	border-bottom-color: #333333;
	border-left-color: #333333;
}
.wbd {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}


.opr {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}

.hd {
	FONT-WEIGHT: bolder; FONT-SIZE: 11px; COLOR: #ffffff; BACKGROUND-COLOR: #6699cc
	}
.hd1 {
	font-size: 12;
	font-weight: bolder;
	color: Black;
	text-decoration: none;
	font : Verdana;
	font-family : sans-serif;
}
.nnews {
	FONT-SIZE: 10px
}
.bmenu {
	FONT-SIZE: 8px; COLOR: #aaaaaa; TEXT-DECORATION: none
}
.menuitem {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: Black;
	text-align: center;
	padding-bottom : 2;
	pad1ding-top : 8;
}
a.menuitem:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: Black;
	text-decoration: none;
	text-align: center;
}
a.menuitem:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: Black;
	text-decoration: none;
	text-align: center;

}
a.menuitem:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: Purple;
	text-decoration: none;
	text-align: center;

}
a.menuitem:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: Black;
	text-decoration: none;
	text-align: center;
}
.path {
	font-family: Verdana, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color:#000000;
	text-decoration: none;
}

a.path {
	font-family: Verdana, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: black;
	text-decoration: none;
}
.path a:hover {
	font-family: Verdana, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: black;
	text-decoration:underline;
}
.menu {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #527DA7;
	text-decoration: none;
	white-space: nowrap;
	display: inline;
	margin-right: 2px;
	margin-left: 2px;
	padding-right: 4px;
	padding-left: 4px;

}
a.menu:hover {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	white-space: nowrap;
	display: inline;
	margin-right: 2px;
	margin-left: 2px;
	padding-right: 4px;
	padding-left: 4px;
	background-color: #527DA7;
}
a.tabs {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: black;
	white-space: nowrap;
                   text-decoration: none;
}

a.tabs:hover {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: black;
	white-space: nowrap;
                   text-decoration: underline;
}

.tab2 {
color: #000000;	
font-size: 10px;
background-color: #F7F6F4;	
text-valign: top;
}

.tab2 td {
color: #000000;	
font-size: 10px;
background-color: #F7F6F4;	
text-valign: top;
}


.zxfctab {
	border-width: 1px;
	border-style: solid;
	border-color: #527DA7;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #527DA7;

	b1order-left-width: 1px;
	b1order-bottom-width: 1px;
	b1order-left-style: solid;
	b1order-bottom-style: solid;
	b1order-left-color: #527DA7;
	b1order-bottom-color: #527DA7;
	b1ackground-color: #ffffff;
}




.tmenu {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #949597;
	white-space: nowrap;
	display: inline;
	text-decoration: none;

}
a.tmenu:hover {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #949597;
	white-space: nowrap;
	display: inline;
	text-decoration: underline;
}
.lmenu {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #527DA7;
	text-decoration: none;
	whi1te-space: nowrap;
	dis1play: inline;
}
.lmenu:hover {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #527DA7;
	text-decoration: bolder;
	whi1te-space: nowrap;
	dis1play: inline;

}

.zgl{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 14px;
	color: red;
	font-weight: bolder;
	dis1play: inline;
	margin-top: 0px;
	margin-bottom: 3px;
}



/* .zgl .zgl_tl{
	width:5px;
	height:5px;
	position:absolute;
	left:-1px;
	top:-1px;
	background-image:url(/images/zgl_tl.gif);
	background-position:left top;
	background-repeat:no-repeat;
	font-size:0em
}
.zgl .zgl_tr{
	width:5px;
	height:5px;
	position:absolute;
	right:-1px;
	top:-1px;
	background-image:url(/images/zgl_tr.gif);
	background-position:right top;
	background-repeat:no-repeat;
	font-size:0em
}
.zgl .zgl_bl{
	width:15px;
	height:14px;
	position:absolute;
	left:-1px;
	bottom:-1px;
	background-image:url(/images/zgl_bl.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
	font-size:0em;
}
.zgl .zgl_br{
	width:5px;
	height:5px;
	position:absolute;
	right:-1px;
	bottom:-1px;
	background-image:url(/images/zgl_br.gif);
	background-position:right bottom;
	background-repeat:no-repeat;
	font-size:0em
} */


.news1 {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
/*	color: #53524f;; */
	white-spac1e: nowrap;
	display: inline;
	text-align: justify;
}
.news1 .header {
	font-size: 12px;
	font-weight: bolder;
	text-align: justify;
	color: #666664;
}
.news1 .date {
	font-size: 12px;
	font-weight: bolder;
	white-space: nowrap;
	display: inline;
	color:#5681E9;

}
.news1 .link {
	font-size: 10px;
	color: #527DA7;
	white-space: nowrap;
	display: inline;
	text-decoration: none;
	text-align:right;
}


.frm {
	height: 20px;
	width: 100px;
	border: 1px solid #336699;
}
.ttd{
	margin-top: 6px;
	padding-top: 6px;
	margin-bottom: 6px;
	padding-bottom: 6px;
	padding-left : 4;
}
thead {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	text-transform: capitalize;
	color: #666666;
	text-align: center;
	text-decoration: none;
}



.bluetext{
	color: #413C8B;
	font-family: Verdana;
	font-size : 12px;
}
.blacktext{
	font-family: Verdana;
	font-size : 12px;
}
.bluelink{
	color: #6173BF;
	font-family: Verdana;
	font-size : 12px;
}
.path{
	color: White;
	font-family: Verdana;
	font-size : 14px;
	font-style : italic;
}
.whitetitle{
	color: White;
	font-family: Verdana;
	font-size : 14px;
	font-style : italic;
}
.browntitle{
	color: #715858;
	font-family: Verdana;
	font-size : 12px;
	font-style : italic;
	font-weight : bold;
}
.bluetitle{
	color: #413C8B;
	font-family: Verdana;
	font-size : 14px;
	font-weight : bold;
	font-style : italic;
}
.menu_dark{
	color: White;
	font-family:  Verdana;
	font-size : 12px;
	text-align : right;
	font-weight : bold;
}
.parts{
	color : White;
	font-style : italic;
	font-weight : bold;
	font-size : 14px;
}
.searchedit{
	width: 100px;
	height: 20px;
}
.loginedit{
	width: 80px;
	height: 20px;
}
table.vote_plugin {
	font-size: 11px;
	background-color: #C8D2E3;
	padding: 2px;
}
table.vote_plugin tr th {
	font-size: 11px;
	background-color: #E9EDF2;
	color: #000000;
	font-weight: bolder;
	font-family: Verdana, Helvetica, sans-serif;
	text-transform: upper;
	text-align: center;	
}
table.vote_plugin td {
	font-size: 11px;
	background-color: #ffffff;
	color: #000000;
	text-align:left;
}

table.tab2 {
	font-size: 11px;
	background-color: #C8D2E3;
	padding: 2px;
}
table.tab2 th {
	font-size: 11px;
	background-color: #E9EDF2;
	color: #000000;
	font-weight: bolder;
	font-family: Verdana, Helvetica, sans-serif;
	text-align: center;	
}
table.tab2 td {
	font-size: 11px;
	background-color: #ffffff;
	color: #000000;
}
.topbg {	
	background-image: url(/images/topbg.gif);
	background-repeat: repeat-x;
	background-position: left;
}
.bottombg {	
	background-image: url(/images/bottombg.gif);
	background-repeat: repeat-x;
	background-position: left;
}
.menuaa, .menuaa a {
	font-family: Verdana, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #0A5499;
	font-weight: bolder;
	text-decoration: none;
	text-align: middle;
}

a.menuaa:hover {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #0A5499;
	text-decoration: underline;
}

a.menuaa:visited {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #0A5499;

}
.menuaa {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #0A5499;
	font-weight: normal;
}
.regions {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #747171;
	font-weight: normal;

}
.menunew {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	font-weight: normal;
}
a.menunew {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	font-weight: bolder;
	text-decoration: none;
	text-align: middle;
}

a.menunew:hover {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration: underline;
}

a.menunew:visited {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;

}
.newbg1 {	
	background-image: url(/images/pm/newbg1.gif);
	background-repeat: repeat-x;
	background-position: left top ;
}
.newbg2 {	
	background-image: url(/images/pm/newbg2.gif);
	background-repeat: repeat-x;
	background-position: left top ;
}
.opros {	
	background-image: url(/images/pm/strelkaopros.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.zg2{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 14px;
	color: #65696C;
	dis1play: inline;
	margin-top: 0px;
	margin-bottom: 3px;	
        font-weight: bolder;
}
.forumcss {
	font-family: Verdana, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-align:left;
}
.forumcss a {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
}
.forumcssdate {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #82AFFF;
	text-decoration: none;
}
.forumcss a:hover {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: underline;
}
.forumcss2 {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #000000;
	text-decoration: none;
}
.forumcss2 a {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #000000;
	text-decoration: none;
}
.forumcss2 a:hover {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #000000;
	text-decoration: underline;
}
a.forumcss:visited {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 10;
	color: #666666;
	text-decoration: none;
}

/* NEW DESIGN */

.bigbgright {
   background-image:url(/images/bigbgright.jpg);
   background-position:right;
   background-repeat:no-repeat;
}
.pointbg {
   background-image:url(/images/point_bgrepeat.gif);
   background-position:left;
   background-repeat:repeat-x;
}
.menuaa2, .menuaa a2 {
	font-family: Verdana, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #656565;
	text-decoration: none;
	text-align: middle;
}

.menuaa2 a:hover {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #656565;
	text-decoration: underline;
}
.created {
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color:#C2C2C2;
	font-weight:normal;
}
.created a{
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color:#C2C2C2;
	text-decoration:none;
	font-weight:bold;
}
.created a:hover{
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color:#C2C2C2;
	text-decoration:none;
	font-weight:bold;
}
.footerbg {
   background-image:url(/images/footerbgrepeat.gif);
   background-position:left top;
   background-repeat:repeat-x;
}
.headerbg {
   background-image:url(/images/headerbgrepeat.gif);
   background-position:left bottom;
   background-repeat:repeat-x;
   background-color:#69B0FE;
}
.subscribe_form2 {
	font-size: 9px;
	width:98px;
	height: 17px;
	border: solid #A5ACB2 1px;
}
.runningtext {
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:12px;
   color:#000000;
}
.secondlev a{
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:10px;
   font-weight:bold;
   color:#656565;
   text-decoration:none;	
   text-align:left;
}
.secondlev a:hover{
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:10px;
   font-weight:bold;
   color:#4780EC;
   text-decoration:underline;
   text-align:left;
}
.secondlev a:visited{
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:10px;
   font-weight:bold;
   color:#551A8B;
   text-decoration:none;
   text-align:left;
}

.tosearchtext {
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#3366CC;
	font-weight:normal;
}