/* Раскладка */
#logo {
	position: absolute;
	display: block;
	top: 35px; left: 37px;
	width: 225px; height: 90px;
	background: url(img/blank.gif);
}
#lang {
	position: absolute;
	top: 72px; left: 325px;
}
#search {
	width: 162px; height: 24px;
	top: 69px; left: 694px;
	position: absolute;
}
#search a {
	width: 35px; height: 23px;
	top: 0px; left: 186px;
	display: block;
	position: absolute;
	background: url(img/blank.gif);
}
#main {
	min-height: 995px;
}

#menu {
	position: absolute;
	top: 330px; left: 62px;
	background: url(img/blank.gif);
}
#menu a {
	display: block;
	float: left;
	width: 120px;	height: 57px;
}

#m2 { width: 200px !important }
#m4 { width: 75px !important }
#m6 { width: 100px !important }
#de #m2 { width: 193px !important }
#de #m4 { width: 87px !important }
#de #m6 { width: 125px !important }
#en #m2 { width: 143px !important }
#en #m4 { width: 77px !important }
#en #m5 { width: 90px !important }

#submenu {
	position: absolute;
	top: 424px; left: 40px;
	background: url(img/blank.gif);
}
#submenu a {
	display: block;
	float: left;
	width: 306px; height: 78px;
}
#kont {
	position: absolute;
	display: block;
	top: 170px; left: 638px;
	width: 276px; height: 104px;
	background: url(img/blank.gif);
}

#str {
	top: 399px; left: 50px;
	position: absolute;
}
#content {
	padding: 390px 45px 20px;
}
h2 {
	background: url(img/h2.png) no-repeat;
	height: 34px;
	padding: 6px 26px 0;
	
}
#vote {
	width: 162px; height: 415px;
	float: left;
	/* padding: 12px 10px 12px 28px; */
	padding-top: 10px;
}

#cont {
	margin-left: 200px;
	padding-left: 15px;
	border-left: 1px solid #aaa;
}

#cont li {
	margin-left: 3em;
}

#q {
	position: absolute;
	left: 350px; bottom: 124px;
	background: url(img/q.png) no-repeat;
	width: 318px; height: 49px;
}
#q:hover {
	background: url(img/qhw.png) no-repeat;
}
#faq {
	position: absolute;
	right: 22px; bottom: 88px;
	width: 284px; height: 107px;
}
a img { border: 0 }
#intense {
	position: absolute;
	display: block;
	left: 429px; bottom: 25px;
	width: 143px; height: 45px;
}
#bottom span.text {
	position: absolute;
	bottom: 144px; left: 138px;
	font-size: 14px;
}
#count {
	position: absolute;
	left: 42px; bottom: 25px;
	width: 143px; height: 45px;
}

#b_links {
	padding-top: 80px;
}
.box {
	display: block;
	width: 170px; height: 170px;
	float: left;
	text-align: center;
	margin: 10px 0;
}

/* Фоны и цвета */
html {
	background: #aaa url(img/bg.png) repeat-x;
}

body {
	padding: 0; margin: 0 auto;
	width: 1000px;
	position: relative;
	background: url(img/main_bg.png) repeat-y;
}

#main {background: url(img/main.png) no-repeat; }
#en #main {background: url(img/main_en.png) no-repeat; }
#de #main {background: url(img/main_de.png) no-repeat; }

#bottom {
	background: url(img/bottom.png) no-repeat;
	height: 217px;
}
#m1:hover, #m1.sel { background: url(img/m1.png) no-repeat; }
#en #m1:hover, #en #m1.sel { background: url(img/m1_en.png) no-repeat; }
#de #m1:hover, #de #m1.sel { background: url(img/m1_de.png) no-repeat; }

#m2:hover, #m2.sel { background: url(img/m2.png) no-repeat; }
#en #m2:hover, #en #m2.sel { background: url(img/m2_en.png) no-repeat; }
#de #m2:hover, #de #m2.sel { background: url(img/m2_de.png) no-repeat; }

#m3:hover, #m3.sel { background: url(img/m3.png) no-repeat; }
#en #m3:hover, #en #m3.sel { background: url(img/m3_en.png) no-repeat; }
#de #m3:hover, #de #m3.sel { background: url(img/m3_de.png) no-repeat; }

#m4:hover, #m4.sel { background: url(img/m4.png) no-repeat; }
#en #m4:hover, #en #m4.sel { background: url(img/m4_en.png) no-repeat; }
#de #m4:hover, #de #m4.sel { background: url(img/m4_de.png) no-repeat; }

#m5:hover, #m5.sel { background: url(img/m5.png) no-repeat; }
#en #m5:hover, #en #m5.sel { background: url(img/m5_en.png) no-repeat; }
#de #m5:hover, #de #m5.sel { background: url(img/m5_de.png) no-repeat; }

#m6:hover, #m6.sel { background: url(img/m6.png) no-repeat; }
#en #m6:hover, #en #m6.sel { background: url(img/m6_en.png) no-repeat; }
#de #m6:hover, #de #m6.sel { background: url(img/m6_de.png) no-repeat; }

#m7:hover, #m7.sel { background: url(img/m7.png) no-repeat; }
#en #m7:hover, #en #m7.sel { background: url(img/m7_en.png) no-repeat; }
#de #m7:hover, #de #m7.sel { background: url(img/m7_de.png) no-repeat; }

#sm1:hover, #sm1.sel { background: url(img/sm1.png) no-repeat; }
#en #sm1:hover, #en #sm1.sel { background: url(img/sm1_en.png) no-repeat; }
#de #sm1:hover, #de #sm1.sel { background: url(img/sm1_de.png) no-repeat; }

#sm2:hover, #sm2.sel { background: url(img/sm2.png) no-repeat; }
#en #sm2:hover, #en #sm2.sel { background: url(img/sm2_en.png) no-repeat; }
#de #sm2:hover, #de #sm2.sel { background: url(img/sm2_de.png) no-repeat; }

#sm3:hover, #sm3.sel { background: url(img/sm3.png) no-repeat; }
#en #sm3:hover, #en #sm3.sel { background: url(img/sm3_en.png) no-repeat; }
#de #sm3:hover, #de #sm3.sel { background: url(img/sm3_de.png) no-repeat; }
/* Шрифты */
body {
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
	color: #333;
}

body a {
	color: #000;
	text-decoration: none;
}
body a:hover {
	text-decoration: underline;
}

h2, h2 a {
	color: #fff;
	font-family: verdana, arial, sans-serif;
	font-size: 24px;
}
#lang {
	color: #888;
}

#lang a{
	color: #888;
	text-decoration: none;
}

#lang a.sel, #lang a:hover {
	color: #000;
	text-decoration: underline;
}
#search input {
	background: none; border: none;
	font-size: 16px;
	color: #000;	
}
#kont a {
	color: #fff;
	text-decoration: none;
	font-style: italic;
}
#kont {
	color: #fff;
	font-family: verdana, arial, sans-serif;
	font-size: 24px;
	line-height: 150%;
}
#kont span {
	color: #fcc;
}

#vote a {
	font-size: 130%;
	color: #666;
}