/* markup */

/* for font-size use: XXpx / 16 = YYem from parent element */

#all {
	width: 990px;
	margin: 0 auto;
}
/* for correct float clear */
.floatcontainer {
	width: 100%;
	overflow: hidden;
}
.relcontainer {
	position:relative;
}
.bggrey {
	background: #F2F2F2;
}
.lite {
	color:#666;
}
.nomarker {
	list-style:none;
}
.nomarker li {
	margin-left: 0;
}
/* left column */
#leftcol {
	width: 250px;
	float: left;
}
#lefthead {
	background: #F2F2F2;
}
#lefthead p {
	background: #231F20;
	padding: 0;
	margin: 0 0 0 50px;
	height: 77px;
}
#leftcontent {
	background: #fff;
	margin: 1px 0 0 0;
	padding: 0 0 45px 50px;
}
#leftcontent p {
	font-size: 0.688em;
	margin: 0 15px;
	padding: 0 0 20px 0;
}
#leftcontent h3 {
	margin: 13px 15px 0 15px; padding: 0;
	font-weight: normal;
	font-size: 1.125em;
}
#leftcontent h4 {
	margin: 0 15px; padding: 0;
	font-weight: normal;
	font-size: 0.875em;
}
#leftcontent p.freebeep {
	margin-top: 17px;
}
.freebeep img {
	float: left;
	margin: 4px 10px 7px 0;
}
/* right column */
#rightcol {
	width: 740px;
	float: right;
}

/* header in right side */
#header {
	height: 334px;
	width: 100%;
	background: transparent url(/i/bg_header.gif) repeat-x 0 100%;
}
#header .floatcontainer {
	background: transparent url(/i/bg_header.png) no-repeat 0 0;
}
/* block with player & logo */
#headerblock {
	float: right;
	width: 400px;
}
/* menu with icons in header */
#headerblock ul {
	margin: 0;
	padding: 0;
	list-style:none;
	height: 60px;
	width: 100%;
	overflow:hidden;
}
#headerblock li {
	margin: 27px 0 0 0;
	width: 133px;
	float: left;
}
#headerblock ul a, #headerblock ul strong {
	display: block;
	width: 11px;
	height: 10px;
}
li#ichome a {
	margin-left: 34px;
	background: url(/i/ic-home.gif) no-repeat 50% 0;
}
li#ichome a:hover, li#ichome strong {
	margin-left: 34px;
	background: url(/i/ic-home.gif) no-repeat 50% -11px;
}
li#icsitemap a{
	margin-left: 50px;
	background: url(/i/ic-sitemap.gif) no-repeat 50% 0;
}
li#icsitemap a:hover, li#icsitemap strong {
	margin-left: 50px;
	background: url(/i/ic-sitemap.gif) no-repeat 50% -11px;
}
li#icmail a{
	margin-left: 70px;
	background: url(/i/ic-mail.gif) no-repeat 50% 0;
}
li#icmail a:hover, li#icmail strong {
	margin-left: 70px;
	background: url(/i/ic-mail.gif) no-repeat 50% -11px;
}


/* main menu in green */
#menublock {
	border-top: solid 6px #1F9D17;
	background: #1DD413;
	width: 740px;
	height: 97px;
}
/* main menu container */
#menublock p {
	padding:  18px 0 0 20px;
	font-size: 1.125em;
}
/* main menu link */
#menublock a {
	color: #fff;
}
/* main menu link on hover */
#menublock a:hover {
	text-decoration: none;
}
/* current page */
#menublock strong {

}

/* content in index */
#reltop {
	height: 30px;
	background: #1DD413;
}
/* white column in index page */
#indexwhite {
	float:left;
	width: 215px; 
	height: 550px;
	background: #fff; 
	padding: 7px 45px 35px 20px;
	font-size: 0.688em;
	color: #666;
}
#indexwhite h1 {
	font-size: 1.6em;
	margin: 0;
}
#indexwhite h2 {
	font-size: 1.25em;
	margin: 0.8em 0 0.6em 0;
}
#indexwhite p {
}
#indexwhite p.toall {
	font-size: 1.25em;
}
#indexwhite img {
	float: left;
	margin: 4px 12px 12px 0;
}
/* black column in index page */
#indexblack {
	position:absolute; 
	top:-30px; 
	left: 250px;
	width: 450px; 
}
.leftblack {
	float:left;
	width:164px;
	background: #231F20;
	padding: 24px;
	color: #E7E7E7;
	font-size: 0.75em;
	height: 580px;
	_height: 600px;
}
.leftblack p {
	padding: 0 0 0.8em 0;
}
.leftblack ul {
	padding: 0 0 0.8em 0;
	list-style: none;
}
.leftblack li {
	margin: 0; padding: 0;
}
.leftblack p.toall {

}
/* black column with foto in index page */
.rightblack {
	background: #231F20;
	padding: 26px 0 25px 0;
	float: left;
	width: 238px;
}
.rightblack h3 {
	font-size: 1.875em;
	font-weight: normal;
	color: #E7E7E7;
	margin: 0; 
	padding: 0;
}
.rightblack .photo {
	width: 218px;
	height: 190px;
	overflow: hidden;
	margin: 25px 0 0 0; 
}
.righttransparent {
	font-size: 0.875em;
	float: left;
	padding: 30px 0 0 30px;
	float: left;
	width: 208px;
}
.righttransparent ul {
	list-style:none;
}
.righttransparent li {
	margin-left: 0;
	padding: 0 0 8px 0;
}

/* content in all pages */
#vncontent {
	background: transparent url(/i/bg_reltop.gif) repeat-x 0 0;
}
#cols {
	background: url(/i/bg_content.gif) repeat-y 0 0;
}
#vnleft {
	width: 427px;
	float: left;
	background: #fff;
	color: #666;
	padding: 30px;
	font-size: 0.875em;
}
#vnleft h1.title {
	font-size: 2.125em;
	font-weight: normal;
	margin-top:0;
}
#vnright {
	width: 168px;
	float: left;
	background: #231F20;
	color: #fff;
	padding: 25px 22px;
	font-size: 0.75em;
}
#vnright h3 {
	color: #fff;
}
p.fullarc a {
	display: block;
	background: #393637;
	padding: 8px;
	font-weight: bold;

}
/* footer */
#footer {
	height: 95px;
	padding: 25px 0 0 0;
}
#footer p.cprt {
	font-size: 0.688em;
	padding: 0 0 0 65px; 
}

.current {
	background:#7A88C5 none repeat scroll 0 0;
	border:0px;
	color:#FFFFFF;
	padding:0 5px;
}

/* wide content in one column */
#wide {
    background: #fff;
    width: 640px;
    color: #666;
    padding: 30px;
    font-size: 0.875em;
}
/* /wide content in one column */


