* { padding:0; margin:0;}
body {margin:0 auto;padding:0; width:1024px; font-family: Helvetica, Sans Serif; font-size: 12px;}
#includer{ background:#749D23; width:1024px; float:left;}
#header { height:383px; width:100%; background:url(../images/topleft.jpg) no-repeat right top;}
#nadpos { width:100%; height:106px; background:url(../images/topname.jpg) left no-repeat;}
#nadpos_en { width:100%; height:106px; background:url(../images/topnameeng.jpg) left no-repeat;}
#dopole { width:895px;; height:106px; background:url(../images/topcent.jpg) right no-repeat;}
#contacts { width:895px; background:url(../images/contleftpanel.jpg) left no-repeat; height:72px;}
#connect { width:488px; background:url(../images/contacts.jpg) right no-repeat; height:72px; float:right;}
a.mainlevel-nav { display:block; margin-top:27px; margin-left:30px; color:#FFFFFF; text-decoration:none; font-family:"Monotype Corsiva"; font-size:13px;}
#headfooter { background:url(../images/topest2.jpg) no-repeat left; height:135px; width:895px;}
#bratert { width:100%; height:135px; background:url(../images/topest.jpg) right no-repeat;}
#endfooter { width:529px; height:135px; background: url(../images/topest3.jpg) no-repeat right; }
#contenter{}
#celecter{width:1024px; background:url(../images/selcter.jpg); clear:both;height:70px; float:left;}
#celekterbkg { float:left; margin-left:40px;padding-top:11px; height:25px;}
*html #celekterbkg {margin-left:20px;padding-top:11px; height:52px;}
#celekterbkg span{color:#FFFFFF; font-size:13px; font-family:Tahoma; }
#celekterbkg li {display:block; list-style:none; float:left;}
#celekterbkg a{ display:block; margin-left:10px; text-decoration:none;}
#main { width:668px; float:right; margin-right:69px;background:url(../images/mainbrast.jpg) repeat-y;}
*html #main {margin-right:34px;}
a.mainlevel { display:block; background:url(../images/menubk.jpg) bottom no-repeat; width:220px; height:21px;font-family:Georgia; color:#FFFFFF; margin-left:30px; text-align:left; font-size:17px; text-decoration:none;}
#contr{ float:right;background:url(../images/polov2.jpg) right top no-repeat; width:744px;}
#labelis { width:628px; background:url(../images/conttopcorn.jpg) right top no-repeat; padding:20px;}
#barenit { width:668px;  background: url(../images/mainbkrt.jpg) top left no-repeat;}
#rater { width:668px;background: url(../images/mainbkbotomer.jpg) bottom  right no-repeat;}
.componentheading, h1{ padding-top:5px; padding-left:10px;color:#689901; font-family:Helvetica, Sans Serif; font-size:17px; font-weight: normal;}
#contfooter { width:668px; background:url(../images/contbotcorn.jpg) no-repeat bottom left; padding-bottom:26px}
#bullup {width:737px; background:url(../images/footerbkg.jpg) repeat-x; height:61px; clear:both;}
#footer { width:475px; height:61px; background:url(../images/footcorn.jpg) top left no-repeat; padding-left:252px; clear:both;}
#bagert { background:url(../images/bkgmain.jpg) repeat-x left top #2C4607; float:left;}
#menuheader {background:url(../images/menuhead.jpg) no-repeat; width:271px; height:24px;}
.headermenu {display:block; padding-top:4px; padding-left:60px; color:#FDFF5E; font-family:Georgia; font-size:17px;}
h1 {Helvetica, Sans Serif; font-size:20px;}
h2 {Helvetica, Sans Serif; font-size:17px; font-weight: bold; color:#7e693e}
h3 {Helvetica, Sans Serif; font-size:12px;}
#updbod { width:263px; background:url(../images/updright.gif) no-repeat right top; height:118px; margin-left:10px;}
#updtop { width:263px; background:url(../images/updtopcorn.gif) left top no-repeat; height:118px;}
#updbott { width:231px; background:url(../images/updbkg.jpg) repeat-x bottom; height:108px; margin-left:23px; padding-top:10px; margin-right:9px;}
a.mainlevel-bot { color:#24370A; margin-left:180px; font-family:Georgia; font-size:13px; display:block; margin-top:20px; text-decoration:none;} 
a.mainlevel-bot:hover { color:#000000; text-decoration:underline;}

#Nizmenu {
   background-color: #FEFDFD; 
   height: auto !important;
   position: left;
}

#mainlevel-niz {
     font-family:Georgia; 
	 font-size:12px;
     list-style: none;

}

#mainlevel-niz li {
     float: left;
     display: block;
     list-style: none;
     background-image: none;
     padding: 4px;
     
     margin-top: 19px;
	 padding-left: 18px;
    width: auto !important;
	color:#24370A;
     font-family:Georgia; 
	 font-size:12px;
    
     white-space: nowrap;
    
}

#mainlevel-niz li a {
     display: block;
     padding-top:0px;
	 color:#000000; 
	 font-family:Georgia; 
	 font-size:12px;
     text-decoration: none;
}

#left_copyright { 
	color:#FFF; 
	text-align: left;
	font-family:"Monotype Corsiva"; 
	font-size:14px;
	width:280px; 
	position:relative; left:-450px; top:-20px;
}

.left_copyright {float: left; width: 280px; text-align: center; color:white;font-family:"Monotype Corsiva"; font-size:14px;}
.addthisbutton {margin-top: 10px}		
		
table.moduletable-cat {
width: 100%;

}
 
table.moduletable-cat th {
font-family: Helvetica, Sans Serif; font-size: 13px; color:#ffffff;
height: 20px;
vertical-align: middle;
padding-top: 10px; 
}
 
table.moduletable-cat td {
font-family: Helvetica, Sans Serif; font-size: 11px; color:#ffffff;
padding: 0px;
}

.greenblock {margin-left: 10px; margin-top:10px}
.greenblock_bg {width:263px;background:url(../images/updmid.gif) repeat-y right top;}
.greenblock_top {background:url(../images/updtop2.gif) no-repeat right top;}
.greenblock_bot {background:url(../images/updbot1.gif) no-repeat right bottom;padding: 0 10px 10px 27px}

div.leftbottom {padding: 0 20px}
div.leftbottom table.moduletable {margin:20px 0 0 0}
div.leftbottom table.moduletable {width: 100%}
div.leftbottom table.moduletable tr th {color: white;text-align: left; font-size: 14px;padding-bottom: 10px}
div.leftbottom table.moduletable tr td {color: white;font-weight: 500 !important;text-align: left}
div.leftbottom table.pollstableborder {margin-top: 10px;border: 0}
div.leftbottom table.pollstableborder td {padding: 2px 0}
div.leftbottom table.pollstableborder td input {margin-right: 7px}

table.overall {width: 1024px;clear: both}
table.overall td.left {vertical-align: top;background:url(../images/bkgmain.jpg) repeat-x left top #2C4607;  }
table.overall td.right {vertical-align: top;background:url(../images/mainbrast.jpg) repeat-y #2C4607; background-position: 7px 0 }
* html table.overall td.right {background-position: 6px 0}

td.bottom {text-align: right;background:url(../images/bottom.jpg) right top no-repeat #2C4607;height: 82px;padding-right:70px; padding-top: 5px}
* html td.bottom {background:url(../images/bottom_ie.jpg) right top no-repeat #2C4607;}
td.bottom div.moduletable {float: right}

input.button {background: url(../images/button.png) no-repeat; width: 100px; height: 27px; text-align: center; padding-top:0px; font-size: 12px !important; border: 0; margin-bottom: 5px}
input.button {behavior: url(templates/Chessx/js/iepngfix.htc) } 
@-moz-document url-prefix() {
input.button {padding-top:0 !important; vertical-align: top; padding-bottom:6px}
}