/* CSS Document */

body, div, span, a, img, p, td, tr, table, h1, h2, h3, h4, form, ul, li, dl, dt, dd, label, fieldset {
	margin:0;
	border:0;
	padding:0;
}

body{
	background:white;
	font-family:Arial, Helvetica, sans-serif;
}
#pageWrapper{
	width:100%;
	
}
#pageWrapper div.background{
	width:		100%;
	height: 	202px;
	background:	black;
	position:	absolute;
	top: 		0;
	left: 		0;
}
#wrapper{
	margin:		0 auto 0 auto;
	width: 		854px;
	overflow:	hidden;
	position:   relative;
	z-index: 	2;
}
#headerWrapper{
	width: 		854px;
	height: 	202px;
	overflow:	hidden;
}
#headerWrapper div.head{
	width: 		854px;
	height:		146px;
	overflow:	hidden;
	background:	url(../pic/header_bg.jpg) top left no-repeat;
}
#headerWrapper div.logo{
	
	width: 		179px;
	height: 	53px;
	margin:	56px 0 0 346px;

}
#topMenu{
	width:245px;
	position: relative;
	top: 5px;
	float:right;
}

#topMenu li{
	list-style-type: none;
	float:left;
	padding-left:17px;
	margin-left: 10px;
}
#topMenu li a{
	color:#8f9092;
	font-size:12px;	
	text-decoration:none;
}
#topMenu li a:hover{
	color:white;
}
#topMenu li.print{
	background: url(../pic/print_bg.gif) left 5px no-repeat;
}
#topMenu li.kontakt{
	background: url(../pic/contact_bg.gif) left 7px no-repeat;
}
#topMenu li.sitemap{
	background: url(../pic/sitemap_bg.gif) left 6px no-repeat;
}

#headerWrapper div.menu{
	width: 		854px;
	height:		56px;
	overflow:	hidden;
	margin: 	8px 0 12px 0;
	background:	url(../pic/main_menu_bg.jpg) top left no-repeat;
	
}
#mainMenu{
	margin-left:5px;
}
#mainMenu li{
	list-style-type:none;
	float:left;
	margin: 0 13px 0 13px;
}
#contentWrapper{
	width:		854px;
	overflow:	hidden;	
}

#leftWrapper{
	width:			189px;
	overflow:		hidden;
	float:			left;
	margin-top:		10px;
}

#leftWrapper div.top{
	width:			174px;
	height:			75px;
	background: 	url(../pic/leftBoxTop_bg.jpg) left top no-repeat;
}
#leftWrapper div.top h2{
	padding-top:21px;
	margin-left: 20px;
	font-size:14px;
	font-weight:bold;
}
#leftWrapper div.middle{
	width:			174px;
	background: 	url(../pic/leftBoxMiddle_bg.gif) left top repeat-y;
		
}
#leftWrapper div.middle ul{
	width:		145px;
	position:	relative;
	left:		14px;
	top: 		-28px;
}
#leftWrapper div.middle li{
	width:145px;	
	padding:8px 0 8px 0;
	background:url(../pic/dot_bg.gif) left bottom repeat-x;
	list-style-type:none;
}
#leftWrapper div.middle li a:hover{
	color:#40E9EE; 
}
#leftWrapper div.middle li.submenusSelected{
	background: none;
}
#leftWrapper div.middle li.submenus{
	background: none;
}
#leftWrapper div.middle li.submenus a{
	color:black;
}
#leftWrapper div.middle li.submenusSelected a{
	color:#07B8C2;
	font-weight:bold;
}
#leftWrapper div.middle li.selected a{
	color:#07B8C2;
	font-weight:bold;
}
#leftWrapper div.middle li.sub{
	background: none;
	padding:2px 0 2px 0;
}
#leftWrapper div.middle li.subselected{
	background: none;
	padding:2px 0 2px 0;
}
#leftWrapper div.middle li.sub a{
	margin-left:21px;
}
#leftWrapper div.middle li.subselected a{
	margin-left:21px;
	font-weight:bold;	
	color:#07B8C2;
}
#leftWrapper div.middle li a{
	font-size:11px;
	text-decoration:none;
	color:black;
}
#leftWrapper div.middle li a.margin{
	margin-right:8px;
}
#leftWrapper div.bottom{
	width:			174px;
	height:			13px;
	background: 	url(../pic/leftBoxBottom_bg.jpg) left top no-repeat;
}
#centerWrapper{	
	width:			479px;
	overflow:		hidden;
	float:			left;
	margin-top:		10px;
}
#centerWrapper div.top{
	width:		467px;
	height:		75px;
	background: url(../pic/centerBoxTop_bg.jpg) left top no-repeat;
}	
#centerWrapper div.middle{
	width:		467px;
	background: url(../pic/centerBoxMiddle_bg.gif) left top repeat-y;
}
#centerWrapper div.top h2{
	font-size:		14px;
	font-weight:	bold;
	padding-top:20px;	
	padding-left: 28px;
}

#centerWrapper div.middle div{
	position:relative;
	top:-15px;
	font-size:		11px;
	width: 415px;
	padding: 0 26px 0 26px;
}
#centerWrapper div.middle span.lead{
	color:#07B8C2;
	
}
#centerWrapper div.middle a{
	text-decoration: underline;
	color:#07B8C2;
}
#centerWrapper div.middle b{
	color:#07B8C2;
}
#centerWrapper div.bottom{
	width:		467px;
	height: 	12px;
	background: url(../pic/centerBoxBottom_bg.jpg) left top no-repeat;
}



#rightWrapper{
	width:			186px;
	overflow:		hidden;
	clear:			right;
	float:			right;
	margin-top:		10px;
}
#rightWrapper div.top{
	width: 184px;
	height: 49px;
	background: url(../pic/rightBoxTop_bg.jpg) left top no-repeat;
}
#rightWrapper div.top h2{
	font-size:14px;
	color:white;
	font-weight: bold;
	padding-top:20px;
	text-align:center;
}
#rightWrapper div.middle{
	width: 184px;
	background: url(../pic/rightBoxMiddle_bg.jpg) left top repeat-y;
	
}
#rightWrapper div.middle ul{
	margin-left:6px;
}
#rightWrapper div.bottom{
	width: 184px;
	height: 17px;
	background: url(../pic/rightBoxBottom_bg.jpg) left top no-repeat;
}

#hitNews{
	position:		relative;
	top:			10px;
	width:			668px;
	height: 		254px;
	overflow:		hidden;
	float:			left;
	font-size:11px;
	
}
#hitNews div.left{
	width: 		332px;
	height:		232px;
	float: 		left;
	position:	relative;
	font-size:	11px;
	overflow:	hidden;
}
#hitNews div.left a{
	color:#07B8C2;
	font-weight:bold;
	text-decoration:underline;
}
#hitNews div.right{
	width: 		323px;
	height:		232px;
	float:		left;	
	position:relative;
}
#hitNews div.top{
	width: 		321px;
	height: 	75px;
	position:absolute;
	z-index:5;
	background: url(../pic/hitNewsBoxTop_bg.jpg) left top no-repeat;
}
#hitNews div.top h2{
	font-size:14px;
	font-weight: bold;
	padding-top:20px;
	text-align:center;
}
#hitNews div.middle{
	width: 		321px;
	
	height:		177px;
	position:relative;
	z-index:6;
	top:50px;
	background: url(../pic/hitNewsBoxMiddle_bg.gif) left top repeat-y;
}
#hitNews div.middle div{
	width: 		321px;
	height:		177px;	
	text-align:center;
	line-height:13px;
}
#hitNews div.middle p{
	padding-top:5px;
}
/*#hitNews div.middle img.top{
	position:relative;
	left:0px;
}*/
#hitNews div.bottom{
	width: 		321px;
	height:		5px;
	position:absolute;
	top:227px;
	z-index:6;
	background: url(../pic/hitNewsBoxBottom_bg.jpg) left top no-repeat;
}

#doubleWrapper{
	width:			668px;
	overflow:		hidden;
	float:			left;
}
#doubleWrapper div.top{
	width: 654px;
	height: 70px;
	background:url(../pic/doubleBoxTop_bg.jpg) left top no-repeat;
}

#doubleWrapper div.title{
	width: 			616px;
	height: 		48px;
	margin-left:	20px;
	background:url(../pic/dot_bg.gif) left bottom repeat-x;
}
#doubleWrapper div.title h2{
	width: 596px;
	margin-left:26px;
	padding-top:21px;
	font-size:14px;
	font-weight:bold;

}
#doubleWrapper div.middle{
	width: 654px;
	background:url(../pic/doubleBoxMiddle_bg.gif) left top repeat-y;
	
}
#doubleWrapper div.middle div{
	margin-left:26px;
	font-size:11px;
	color:#07B8C2;
}

#doubleWrapper #news{
	position: relative;
	top:-20px;
	width: 616px;
	color: black;
	margin-left:20px;
}
#doubleWrapper div.middle div.message a{
	color:#07B8C2;
	font-size:11px;
	font-weight:bold;
	text-decoration:underline;
}
#news li{
	list-style-type:none;
	font-size:11px;
	width: 616px;
	padding:10px 0 10px 0;
	background:url(../pic/dot_bg.gif) left bottom repeat-x;
}
#news li span.arrow a{
	font-size:11px;
	font-weight:bold;
	color: black;
	border:0;
	margin-right:15px;
	text-decoration:none;
}
#news li a.vec{
	color:#07B8C2;
	font-weight:bold;
	text-decoration:underline;
}
#news li p{
	margin-left:26px;
}
#doubleWrapper div.bottom{
	width: 654px;
	height:15px;
	background:url(../pic/doubleBoxBottom_bg.jpg) left top no-repeat;
}
#footerWrapper{
	width: 		854px;
	height:		135px;
	background:	url(../pic/footer_bg.jpg) 1px top no-repeat;	
	overflow:	hidden;
	margin-top:10px;
	padding-bottom:25px;
}
#footerContainer{
	text-align:center;
	color:white;
	font-size:11px;
	
}
#footerContainer p{
	margin-bottom:5px;
}
#footerContainer p.img{
	margin-bottom:10px;
}

#footerContainer span{
	margin:0 5px 0 5px;
}
#footerContainer span a{
	color:white;
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
}
#footerContainer span a:hover{
	color:#40E9EE;
}

#gamesWrapper{
	width:			668px;
	overflow:		hidden;
	float:			left;
}
#gamesWrapper div.top{
	width: 654px;
	height: 70px;
	background:url(../pic/doubleBoxTop_bg.jpg) left top no-repeat;
}

#gamesWrapper div.title{
	width: 			616px;
	height: 		48px;
	margin-left:	20px;
	background:url(../pic/dot_bg.gif) left bottom repeat-x;
}
#gamesWrapper div.title h2{
	width: 596px;
	margin-left:26px;
	padding-top:21px;
	font-size:14px;
	font-weight:bold;

}
#gamesWrapper div.middle{
	width: 654px;
	background:url(../pic/doubleBoxMiddle_bg.gif) left top repeat-y;
}
#gamesWrapper div.bottom{
	width: 654px;
	height:15px;
	background:url(../pic/doubleBoxBottom_bg.jpg) left top no-repeat;
}
#applyForm table td{
	color: black;
	font-size:12px;
	
}
#applyForm table td.left{
	width: 120px;

}
#applyForm input{
	padding-left:10px;
	
}
#applyForm td input.mandatory{
	border: 1px #7f9db9 solid;
	width:144px;
	background: url(../pic/input_bg.jpg) top left no-repeat;
}
#regMessage{
	color:#07B8C2;
	font-size:12px;
}
#regMessage a{
	color:#07B8C2;
	font-size:13px;
	font-weight:bold;
	text-decoration:underline;
}
#siteMapList{
	margin-left:26px;
}
#siteMapList li{
	list-style-type:none;
	line-height:15px;
}
#siteMapList a{
	color:#07B8C2;
	font-size:11px;
}
#siteMapList a.margin{
	margin-right:10px;
}
#siteMapList li.firstSub{
	margin-left:30px;
}
#siteMapList a.firstSub{
	color:black;
}
#siteMapList  a.firstSub:hover{
	color:#40E9EE;
}
#siteMapList li.seciondSub{
	margin-left:40px;
}
#siteMapList a.seciondSub{
	color:black;
}
#siteMapList a.seciondSub:hover{
	color:#40E9EE;
}