body
{
	padding:0px 0px;
	margin: 0px 0px; 
	background: url(../img/mainbackground.jpg) repeat-x;
	text-align:center;	
}
ul, li
{
  padding: 0px 0px;
  margin: 0px 0px; 
  list-style:none;
}


a{
  text-decoration:none;

}
#mainContent
{
	width:820px;
	margin-top:20px;
	text-align:left;
	margin:0px auto;
	position:relative;
}
 #header
 {
 padding:4px 10px 0px 10px;
 }

#body{
  padding-left: 6px;
  width: 100%; 
}
#header
{
	width:100%;
	
	background: url(../img/headerbackground.jpg) no-repeat;
	display:table;
}
#headercontents
{
  width: 785px;
}
#header
{
	margin-left:5px;
}

#headermenu 
{
    width:556px; 
    background: url(../img/headermenu.gif) no-repeat;
    display:table;
      zoom:1; 
    margin-left: 23px; 
}
a img 
{
  border:none; 
}
#headermenu ul
{
  list-style-image:url(../img/headerseparator.gif);
  zoom:1; 
}

#headermenu li {
  float:left;
  margin: 0px 7px;
  zoom:1; 
  display:inline;
}

#headermenu li.separator {
   background: url(../img/headerseparator.gif) no-repeat left; 
}
#headermenu li a
{
  text-transform:uppercase;
  font-family:Tahoma, sans-serif;
  font-size: 11px;
  font-weight:bold;
  color: #fff;
  margin-left: 10px; 
  line-height:30px;
  zoom:1;   
}

#headermenu li a:hover
{
  color: #ffd54d; 
}
 
#subheader
{
  width: 580px;
  display:table;
  float:right;
  padding-top: 63px; 
}

#headerleft
{
  float:left; 
}

#headeraccount
{
    width:100%; 
    background: url(../img/headeraccount.jpg) no-repeat;
    display:table;
    padding-left: 35px; 
}

#headeraccount p
{
  margin: 0px 0px; 
  padding: 0px 0px; 
  font-family:Verdana, sans-serif;
  color:#00357a; 
  font-size:10px; 
  font-weight:bold;
  line-height:25px; 
}

#body
{
  display:table;
  background: url(../img/bodybackground.jpg) repeat-y 5px 0px;
}
#leftside
{
  background: url(../img/leftsidebackground.jpg) no-repeat;
  border-right:solid 1px #FE5700;
  padding-top: 105px; 
  width:222px;
  float:left;
}

#leftmenu li 
{
  background: url(../img/leftmenuitem.jpg) no-repeat 0px 5px;
}
#leftmenu li a
{
    display:block;
  font-family:Arial; 
  font-weight:bold;
  text-transform: uppercase;
  color:#fff;
 /*  line-height: 25px;  */
  margin:7px 0px 5px 40px;
  font-size:12px;
  /* height:25px; */
}
/* #leftmenu li
{
	margin-bottom:3px;
} */
#leftmenu li.chosen
{
    background: url(../img/leftmenuitem.jpg) no-repeat 0px 3px;
	  font-family:Arial; 
  font-weight:bold;
  text-transform: uppercase;
  line-height: 12px;
  /* margin-left:40px; */ 
  font-size:12px;
}

#leftmenu li.level1
{
	margin:0px;
	display: block;
	/* height: 27px; */ 
}

#leftmenu a.selected{
    display:block;
    	  font-family:Arial; 
  font-weight:bold;
  text-transform: uppercase;
  /* line-height: 25px; */
  font-size:12px;
  color:#ffffff;
  /* height:25px; */
  margin:7px 0px 5px 40px;
}

li.level2
{
	margin:0px 0px !important;
	display: block !important; 
	height: 10px !important; 
	font-family: arial !important;
	background: none !important; 
}


li.level2 a 
{
	font-size: 11px !important; 
	text-transform:none !important; 
	
}
ul.menuul_2
{
	padding: 0px 0px !important; 
	margin: 0px 0px !important; 
	background: none !important; 
}

#leftmenu
{
  background: url(../img/leftmenubackground.jpg) #fe941c no-repeat;
  width: 158px;
  margin-left:49px;
  text-align:left;
  padding-top:40px;
  padding-bottom:0px;
  
  
}


#leftmenu div.menu_dol_belka 
{
    clear:both;
  height:20px; 
  width: 159px;
  margin-left:-1px;
  background: url(../img/leftmenubottom.jpg) no-repeat;
  
}

#partners,#leftbanners
{
  margin-top:42px; 
  }
  
#leftmenu ul
{
  padding: 0px 0px; 
  margin: 0px 0px; 
  list-style-image: none;
}

#rightside
{
  float:right;
  width: 560px;  /* bylo 564px */ 
}
#topbaner
{
  margin-top:10px;
  text-align:right;
}
#bodyContainer
{
  width:793px;
}

#content
{
  font-size:12px;
  font-family: Arial; 
  width: 470px;    /* bylo 474px*/
  float:left;
  padding-top:10px;
}

.contents{
    width: 450px;
}

#partners
{
  text-align:center;
  margin-left: 15px; /*bylo 30px*/
}
#footerContainer
{
  text-align:center;
}
#pages {
  border-top: dotted #e88026 1px;
  border-bottom: dotted #e88026 1px;
  width: 587px; 
  line-height:11px;
  font-family:Tahoma;
  font-size:11px;
  margin-left:53px;
}

#pages p{
	visibility:Hidden;
}

#footerContainer 
{
  margin-left:86px;
  width: 702px;  
}
#footerContainer, #footerContainer a
{

  font-family:arial;
  font-size: 11px;
}
#footermenu
{
  width:100%;
  display:table; 
  background: url(../img/footermenu.gif) no-repeat;
  line-height: 27px;
  text-align:center;
  margin-top:7px;
}
#footer
{
  background: url(../img/footerbackground.jpg) no-repeat;
  width:100%; 
  margin-left:6px; 
}
#pages p
{
  line-height:20px;
}
#copyright
{
  width:100%;
  display:table; 
  background: url(../img/copyright.jpg) no-repeat;
  height: 25px;
  text-align:center;  
  
} 
#footermenu a 
{
  color:#fff;
}
#footermenu ul
{
  margin-left:146px; 
}
#footermenu ul li
{
  float:left; 
  margin-left:10px; 
}

#leftbanners
{ 
  float:right;
}

#footer 
{ 
  height: 109px; 
}

#rightbanner
{
	float:right; 
	width:90px;
}

#rightbanner img{
	width:90px;
}

#rightbannerup
{
	/* height:340px; */
}

#rightbannerdown
{
	/* height:163px;  */
	margin-top:45px;
}
div#toplayer{
    width:300px;
    height:248px;
    background: url(../img/toplayer.jpg) no-repeat;
    position:absolute;
    top:311px;
    left:286px;
}

div#toplayer a{
    width:300px;
    height:248px;
    display:block;
    
}


div#toplayer a.toplayer_close{
    position:relative;
    top:-240px;
    left :-10px;
    display:block;
    float:right;
    width:15px;
    height:15px;
    border:solid 1px white;
    font-weight:bold;
    color:white;
    font-family:tahoma;
    text-align:center;
    line-height:15px;
    cursor:pointer;
}
