body{
	background:#f6f6f6 url(../images/body.jpg) no-repeat left top;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	margin:0px;
	padding:0px;
	color:#515151;
	min-width:1000px;
}

#main{
	width: expression(document.body.clientWidth > 1000 ? "100%" : "1000px")
}

a:Link{Color: #335c78; Text-decoration: underline}
a:Visited{Color: #335c78; Text-decoration: underline}
a:Hover{Color: #335c78; Text-decoration: none}

.clear{
	clear:both;
}

h1{
	padding:0px 0px 20px 0px;
	margin:0px;
	font-size:18px;
}

h2{
	padding:0px 0px 8px 0px;
	margin:0px;
	font-size:13px;
}

h3{
	padding:0px 0px 8px 0px;
	margin:0px;
	font-size:12px;
}

p{
	margin:0px;
	padding:0px 0px 25px 0px;
}

.header{
	padding:0px 46px 0px 0px;
	margin:0px 0px 0px 300px;
	background:url(../images/head.jpg) no-repeat right top;
	position:relative;
}

.logo{
	position:absolute;
	top:50px;
	left:76px;
}

.logo a{
	position:absolute;
}

.logo img{
	width:140px;
	height:84px;
	border:none;
	position:relative;
}

#logo10{
	width:63px;
	height:46px;
	position:absolute;
	top:70px;
	right:100px;
}

.header .lang{
	padding:14px 0px 0px 0px;
}

.header a:Link{Color: #335c78; Text-decoration: underline}
.header a:Visited{Color: #335c78; Text-decoration: underline}
.header a:Hover{Color: #335c78; Text-decoration: none}

.header h1{
	padding:13px 0px 0px 0px;
	margin:0px;
	font-size:23px;
}

.header .menutop{
	padding:52px 0px 21px 0px;
	border-bottom:1px solid #b6b6b6;
	font-size:13px;
	font-weight:bold;
}

.header .menutop a:Link{color:#515151; Text-decoration: none}
.header .menutop a:Visited{color:#515151; Text-decoration: none}
.header .menutop a:Hover{color:#515151; Text-decoration: none}

.header .search{
	width:161px;
	height:24px;
	background:url(../images/search.gif);
	position:absolute;
	top:15px;
	right:54px;
}

.header .search form{
	padding:2px 0px 0px 10px;
	margin:0px;
}

.header .search form .searchInp{
	border:1px solid white;
	font-size:11px;
	width:125px;
}

.header .search form input{
	vertical-align:middle;	
}

.header .icons{
	position:absolute;
	top:22px;
	right:260px;
	width:150px;
}

.header .icons span{
	padding:0px 0px 0px 29px;
}

.header .icons img{
	border:none;
}

.colLeft{
	float:left;
	width:250px;
	padding:38px 0px 40px 35px;
	position:relative;
}

.colLeft a{
	font-weight:bold;
}

.colLeft .poll{
	margin:0px;
	padding:6px 0px 0px 0px;
}

.colLeft .poll ul{
	list-style:none;
	padding:0px;
	margin:0px 0px 20px 0px;
}

.colLeft .poll ul li{
	text-indent:-21px;
	//text-indent:-23px;
	background:url(../images/poll.gif);
	margin:0px 0px 10px 0px;
	width:216px;
	padding:7px 0px 0px 0px;
}

.colLeft .poll ul li, x:-moz-any-link {
	text-indent:-24px;
}

.colLeft .poll #pollbtn{
	width:117px;
	height:32px;
}

html:first-child .colLeft .poll ul li{
	text-indent:-20px;
}

.colLeft .poll ul li div{
	padding:0px 0px 12px 33px;		
	background:url(../images/poll.gif) no-repeat left bottom;	
}

.colLeft .poll ul li input, x:-moz-any-link {
	position:relative;
	top:2px;
}

.container{
	float:right;
	width:100%;
	margin-left:-285px;	
}

.containerInner{
	float:left;
	width:100%;
	margin-right:-182px;
}

.containerInner .content{
	margin-right:222px;
	padding:0px 0px 40px 0px;
}

.colCenter{
	margin:0px 0px 0px 280px;
	padding:0px 46px 40px 20px;
	background:url(../images/head.jpg) no-repeat right -150px;
}

.colCenter p{
	text-indent:12px;
}

.colCenter .menuContent{
	font-size:11px;
	padding:10px 0px 12px 0px;
	border-bottom:1px solid #b6b6b6;
	margin:0px 0px 30px 0px;
}

.colCenter .pic{
	height:132px;
	margin-top:12px;
}

.colCenter .menuInner{
	list-style:none;
	padding:0px;
	font-size:13px;
	margin:16px 0px 0px 0px;
}

.colCenter .menuInner li{
	float:left;
	width:24%;
	_height:30px;
	min-height:30px;
	padding:5px 0px 0px 0px;
}

.colCenter .menuInner .liOn{
	color:#515151;
	font-size:18px;
	position:relative;
	left:-15px;
	margin-top: -7px

}

.colCenter .menuInner .liOn div{
	background-color:#e5e5e4;
	background-image:url(../images/lion1.gif);
	background-repeat:no-repeat;
	background-position:left top;
	float:left;
}

.colCenter .menuInner .liOn div div{
	background-color:transparent;
	background-image:url(../images/lion2.gif);
	background-position:right top;
}

.colCenter .menuInner .liOn div div div{
	background-image:url(../images/lion3.gif);
	background-position:right bottom;
}

.colCenter .menuInner .liOn div div div div{
	background-image:url(../images/lion4.gif);
	background-position:left bottom;
	padding:4px 12px 5px 12px
}


.colCenter .menuInner .liOn span{
	color:white;
	font-size:18px;
	padding:4px 0px 5px 12px;
}

.colCenter .menuInner .liOn span span{
	margin-left:0px;
	padding:4px 12px 5px 0px;
	background:#057b3f url(../images/lionright.gif) no-repeat right top;
}

.colCenter .news{
	list-style:none;
	padding:0px;
	margin:-18px 0px 0px 0px;
}

.colCenter .news a{
	font-weight:bold;
}

.colCenter .news span{
	position:relative;
	top:15px;
}

.colCenter .news p{
	text-indent:0px;
	padding:0px 0px 0px 77px;
}

.colCenter .news li{
	position:relative;
	padding:0px 0px 0px 0px;
	margin:0px;
}

.colRight{
	float:right;
	width:180px;
	padding:0px 46px 40px 0px;
	position:relative;
	top:-36px;
}

.colRight .prezent{
	list-style:none;
	margin:0px 0px 20px 0px;
	padding:0px;
}

.colRight .prezent a{
	font-weight:bold;
}

.colRight .prezent p{
	padding:0px;
	margin:0px 0px 0px 0px;
}

.colRight .prezent img{
	float:left;
	margin:0px 10px 0px 0px;
}

.colRight .prezent li{
	padding:0px 0px 15px 0px;
}

.colRight .money{
	background:url(../images/money.gif);
	width:240px;
	height:50px;
	font-size:11px;
	margin-bottom:40px;
}

.colRight .money .name{
	float:left;
	width:50px;
	padding:6px 0px 3px 8px;
}

.colRight .money .date{
	float:left;
	width:30px;
	padding:6px 0px 3px 18px;
}

.colRight .money .count{
	float:left;
	width:30px;
	padding:6px 0px 3px 5px;
}

.colRight .money .diff{
	float:right;
	width:0px;
	padding:6px 0px 3px 0px;
	width:50px;
}

.colRight .also{
	list-style:none;
	margin:0px;
	padding:0px;
	font-size:13px;
	margin-top:11px;
}

.colRight .also li{
	padding:0px 0px 12px 0px;
}

.footer{
	clear:both;
	background:white;
	color:#9d9c9c;
	padding:29px 0px 0px 35px;
	height:46px;
	position:relative;
	font-size:11px;
}

.footer .laconix{
	position:absolute;
	top:27px;
	right:80px;
}

.footer .laconix img{
	border:none;
}
/* voteblock */
.voteblock {
	padding:15px 20px;
	background:url('../images/decor/green_bg.gif') #bce7a1 repeat-x;
	border-top:0px solid #e7f6d7;
	border-left:1px solid #d4f0ba;
	border-right:1px solid #d4f0ba;
	border-bottom:1px solid #d4f0ba;
	//width:100%;
}
.voteblock td { font-size:75%; color:#333333; }
.voteblock .question {
	font-weight:bold;
	margin-bottom:15px;
}
.voteblock .input {
	padding:0 3px 0 0;
}
.voteblock .input input {
	vertical-align:middle;
}
.voteblock .answer {
	width:100%;
	padding:2px 0;
}
.voteblock .button {
	padding:8px 0;
}
.voteblock .links {
	color:#97c37c;
}
.voteresultsitem {
	margin:0 1em 2em 0;
	width:200px;
}
.voteresultsitem .question {
	font-weight:bold;
}
.voteresultsitem .answer {
	padding:0.5em 0 0 0;
	color:#333333;
}
.voteresultsitem .votesbar_cell {
	vertical-align:middle;
	height: 8px;
}
.voteresultsitem .votesbar {
	width:210px; border: 1px solid #cccccc; height: 8px;
}
.voteresultsitem .votesbar_voted {
	background-color: #0973ff; height:8px;
}
.opros_voted{
	background-image:url(../images/oprostop.gif);
	background-repeat:no-repeat;
	background-position:right top;
	background-color:#E6EBE9;
	float:right;
	text-align:left;
	width:250px;
	margin-top:35px;
	margin-bottom:33px;
}
.opros_voted form{
	margin:0px;
	padding:14px 18px 48px 18px;
	background-image:url(../images/oprosbottom.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
}
.static_content p{
text-indent: 0px;
}
