body{
	background:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	padding:0;
	margin:0;	
}

table tr, td{
	border:none;
	margin:0;
	padding:0;
} 

table{
	border-collapse:collapse;
	margin:0 auto;
}

img{
	border:0px;
}

a{
	outline:none;
	text-decoration:none;
}

a:hover{
	text-decoration:underline;
}

p{
	margin:0px;
	padding:0px;
}

.form{
	margin:0px;
	padding:0px;
}

fieldset{
	border:none;
	float:left;
	margin:0px;
	padding:0px;
}


/* header */
#header{
	width:1000px;
	margin:0 auto;
	height:395px;
	background:url(../img/header.jpg) no-repeat top center;	
}

.logoDiv{
	float:left;
	margin:35px 0 0 50px;
	width:200px;
}

p.logo_txt{
	color:#BDBDBD;
	font:bold 11px Helvetica, sans-serif;
	letter-spacing:2px;
	margin:-5px 0 0 3px;
	text-transform:uppercase;
}

.sForm{
	float:left;
	margin:40px 70px 0 50px;
	width:185px;
}

.field{
	width:120px;
	height:16px;
	border:1px solid #bcbcbc;
	float:left;
}

.sbutn{
	background:url(../img/sbutn.jpg) no-repeat;
	border:0px;
	font:bold 12px Tahoma, Arial;
	float:left;
	color:#FFFFFF;
	cursor:pointer;
	margin:1px 0 0 5px;
	padding: 0 0 2px 0;
	height:18px;
	width:44px;
}

.icons{
	float:right;
	padding:37px 25px 0 0;
}

.icons span, .icons2 span{
	color:#bcbcbc;
	font-size:13px;
}

.icons img, .icons2 img{
	margin:0 10px;
}

.clearing{
	clear:both;
	height:0px;
	font-size:0;
}

.htxt{
	padding:90px 0 0 120px;
}

.htxt p{
	text-transform:uppercase;
}

.htxt p.blue{
	color:#0076d9;
	font:bold 11px Arial, Helvetica, sans-serif;
	float:left;
	text-transform:uppercase;
}

.htxt p.green{
	color:#6ab90a;
	font:bold 23px Arial, Helvetica, sans-serif;
	float:left;
	margin:-3px 0 0 0;
	letter-spacing:-1px;
}

.htxt p.black{
	clear:both;
	float:left;
	margin:-3px 0 0 25px;
	color:#333333;
	font:normal 11px Arial, Helvetica, sans-serif;
}

.htxt p.blue2{
	color:#0076d9;
	font:normal 26px Arial, Helvetica, sans-serif;
	float:left;
	margin:-8px 0 0 0;
}

/* end header */


/* menu top */

.menu_top{
	margin:171px 0 0 260px;
	width:740px;
}

.menu_top td{
	text-align:center;
}

.menu_top a{
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	display:block;
	margin:-5px 0 0 0;
	position:relative;
}

.menu_top .current{
	color:#ffff66;
}

.menu_top a:hover{
	text-decoration:none;
	color:#ffff66;
}

/* end menu */

/* left column */

.contTab{
	width:1000px;
	margin:0 auto;
}

.left{
	position:relative;
	margin-top:-90px;
	left:10px;
}

.leftCol{
	width:255px;
	text-align:left;
	padding-bottom:10px;
}

.welcom {
	font-weight:bold;
	width:190px;
	margin-left:19px;
	padding-bottom:20px;
	background-image:url(../img/punktir.gif);
	background-position:bottom;
	background-repeat:repeat-x;
}

.welcom p.green{
	font-size:14px;
	text-transform:uppercase;
	color:#81ab00;	
	float:left;
}

.welcom p.gray{
	font-size:14px;
	text-transform:uppercase;
	color:#acacac;	
}

.welcom p.online{
	font-family:Tahoma, Arial;
	font-size:10px;	
	color:#acacac;	
	float:left;
}

.welcom p.online_gray{
	font-family:Tahoma, Arial;
	font-size:10px;
	color:#acacac;	
}

.news{
	width:245px;
}

.news img{
	float:left;
	margin-right:7px;
}

.news_block{	
	margin-top:20px;
}

.news h5{
	margin:0;
	color:#2f9720;
	line-height:11px;
}

.news p{	
	font-size:12px;
	line-height:13px;color:#333333;
}

.news a{	
	color:#333333;
	text-decoration:underline;
}

.news_but{
	padding:20px 0 20px 45px;
}

.news_but input{
	border:none;
	background-image:url(../img/button.jpg);
	width:62px;
	height:18px;
	text-transform:uppercase;
	font-size:10px;
	font-weight:bold;
	cursor:pointer;
	padding-bottom:2px;
}

.but_all{
	color:#81ab00;
	margin-right:5px;
}

.but_next{
	color:#999999;
}

.block_subs{
	border:#d6d6d6 solid 1px;
	background-color:#f2f2f2;
	width:180px;
	padding:15px 10px 0px 10px;
	margin:0 0 0 10px;
}

.subs {
	padding-bottom:15px;
	background-image:url(../img/punktir.gif);
	background-position:bottom;
	background-repeat:repeat-x;
}

.subs h3{
	margin:0;
	font-weight:bold;
	font-size:14px;
	text-transform:uppercase;
}

.subs h3.green, h4.green{
	color:#81ab00;	
	float:left;
}

.subs h3.gray, h4.gray{
	color:#acacac;	
}

.news_form{
	display:table;
	margin:15px 0;
}

.news_form .field{
	width:120px;
	height:14px;
	float:left;
	color:#979797;
	font-size:10px;
}

.but_ok{
	margin-left:3px;
	background-image:url(../img/butt_ok.jpg);
	border:0px;
	padding-bottom:2px;
	width:53px;
	height:18px;
	float:left;
	cursor:pointer;
	text-transform:uppercase;
	color:#676767;
	font-weight:bold;
	font-size:10px;
}

.list{
	list-style-type:none;
	margin:0px;
	padding:10px 0 0 60px;
}

.list img{
	margin:5px 5px -3px 0;
}

.list a{
	color:#59718a;
	font: normal 18px Tahoma;
}

.list a span{
	color:#d34807;
}

ul.list2{
	list-style-type:none;
	float:left;
	margin:0px;
	padding:40px 0 0 25px;
}

ul.list2 li, ul.list2 a{
	color:#7189a2;
	font: normal 12px Arial, Helvetica, sans-serif;
}

ul.list2 a{
	text-decoration:underline;
}

.mblock{
	float:left;
	margin-top:30px;
	border:1px solid;
}

.mark{
	float:left;
	margin:0 5px 0 0;
}


.mark2{
	float:left;
	margin:12px 5px 0 3px;
}

.photoBack{
	background:url(../img/block_left_bkg.gif) no-repeat;
	height:172px;
	margin:30px 0 0 20px;
	padding:15px 0 0 14px;
	width:185px;
}

.moreLink{
	color:#333333;
	font:normal 12px Arial, Helvetica, sans-serif;
	display:block;
	text-align:center;
	margin:20px 0 0 -25px;
}

/* end left column */


/* middle column */

.midCol{
	background:#f5f5f5;
	padding:30px 0 0 0;
}

.imgStyle{
	border:1px solid #a1a1a1;
	padding:1px;
	margin:0 20px 0 0;
	float:left;
}

.contDiv{
	float:left;
}

h4{
	margin:0px;
	color:#666666;
	font:bold 16px Arial, Helvetica, sans-serif;
	padding:0px;
}

.line{
	background:url(../img/punktir.gif) repeat-x bottom;
	padding:0 0 5px 0;
	margin-bottom:10px;
	float:left;
	width:360px;
}

.contDiv p{
	color:#666666;
	clear:both;
	font:normal 11px Arial, Helvetica, sans-serif;
	width:380px;
}

.contDiv p a{
	color:#666666;
	font:normal 11px Arial, Helvetica, sans-serif;
	text-decoration:underline;
}

.hdln_back{
	background:url(../img/grad_mid.jpg) repeat-x;
	height:36px;
}

h2{
	color:#ffffff;
	font:normal 14px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	padding:10px 0 0 15px;
	margin:0px;
}

.tabStyle{
	width:100%;
}

.tabStyle td{
	padding:0 40px 0 0;
}

.imgStyle2{
	border:1px solid #2f9720;
	padding:1px;
	float:left;
	margin:10px 8px 0 0;
}

dl.list{
	margin:0 40px 0 0;
	padding:5px 0 5px 0;
	float:left;
}

dl.list img{
	margin:0 5px 0 0;
}

dl.list dt{
	margin-bottom:-5px;
}

dl.list a{
	color:#333333;
	font:normal 12px Arial, Helvetica, sans-serif;
	text-decoration:underline;
}
dl.list a:hover{
	text-decoration:none;
}

p.txt{
	color:#666666;
	font:normal 12px Arial, Helvetica, sans-serif;
	line-height:13px;
	padding:15px 0 0 0;
}

.grey_line{
	border-top:4px solid #d3d3d3;
	height:4px;
	margin:15px 0 10px 0;
	width:100%;
}

/* end middle column */


/* right column */

.rightTop{
	float:left;
	padding:15px 0 0 10px;
	width:185px;
}

.rightCol{
	background:#f5f5f5;
	width:185px;
}

.voteForm{
	margin:0px;
	padding:0px;
}

.pad{
	padding-left:15px;
}

.voteRep{
	background:url(../img/block_right_m.gif) repeat-y left;
	margin-top:5px;
	width:183px;
}

.voteTop{
	background:url(../img/block_right_t.gif) no-repeat top left;
	width:183px;
}

.voteBotm{
	background:url(../img/block_right_b.gif) no-repeat bottom left;
	width:183px;
}

ul.vote{
	margin:0px;
	padding:15px 0 70px 10px;
	list-style-type:none;
}

ul.vote p{
	color:#000000;
	float:left;
	font:normal 12px Arial, Helvetica, sans-serif;
	text-decoration:underline;
	margin-bottom:5px;
}

.radio{
	clear:both;
	float:left;
	margin:0 5px 0 0;
}

.voteLink{
	color:#000000;
	display:block;
	font:normal 12px Arial, Helvetica, sans-serif;
	margin:-3px 0 10px 65px;
	text-decoration:underline;
}

.rightCol2{
	padding:0 0 10px 15px;
}

.int_block{
	background:#f2f2f2;
	border:1px solid #d6d6d6;
	padding:12px 0 0 10px;
	width:156px;
}

.line2{
	background:url(../img/punktir.gif) repeat-x top;
	margin:30px 0 5px 0;
	height:1px;
	width:145px;
}

h4.h4Style{
	clear:both;
	margin:0 0 5px 0;
}

p.greenTxt{
	color:#81ab00;
	font:normal 11px Arial, Helvetica, sans-serif;
	margin:5px 5px 0 0;
}

.nextBut{
	background:url(../img/button.jpg) no-repeat;
	border:0px;
	color:#81ab00;
	cursor:pointer;
	font:bold 10px Tahoma;
	height:18px;
	margin:10px 0 10px 85px;
	width:62px;
}

/* end right column */


/* footer */

.footer{
	width:1000px;
	margin:0px auto 0 auto;
}

.v_line{
	float:left;
	margin:15px 15px 0 0;
}

.foot_txt{
	color:#757472;
	font:normal 10px Arial, Helvetica, sans-serif;
	float:left;
	margin:10px 0 15px 0;
}

.foot_txt span{
	color:#81ab00;
}

.v_dot{
	float:left;
	margin:0 0 0 10px;
}

.footMenu{
	float:left;
	padding:15px 0 0 35px;
	width:500px;
}

.footMenu span{
	color:#838383;
	font:bold 12px Tahoma;
	margin:0 10px;
}

.footMenu a{
	color:#838383;
	font:bold 12px Tahoma;
}

.footMenu a:hover{
	color:#81ab00;
	text-decoration:none;
}

.footMenu .current{
	color:#81ab00;
}

.icons2{
	float:right;
	padding:13px 35px 0 0;
}

.bottom_line{
	border-top:7px solid #979797;
	margin-bottom:5px;
}

/* end footer */
