*{margin:0;padding:0;}
*html body{width: expression(document.childNodes[1].offsetWidth < 1000 ? '1000px' : 'auto');}
html{height:100%;}
body{
	height:100%;width:100%;min-width:998px;
	font:13px tahoma,arial,verdana,helvetica,sans-serif;text-align:left;line-height:120%;color:#000;
	background:none;background-color:#fff;
}
h1,h6,legend{
	font:normal 18px tahoma,arial,georgia,verdana,helvetica,sans-serif !important;line-height:120%;color:#000;padding:10px 0 12px;}
h2{
	font:normal 18px arial,tahoma,georgia,verdana,helvetica,sans-serif !important;line-height:120%;color:#797979;padding:8px 0 10px;}
h3{
	font:normal 18px arial,tahoma,georgia,verdana,helvetica,sans-serif !important;line-height:120%;color:#ffffff;padding:10px 0 5px;}
h4{
	font:normal 18px arial,tahoma,georgia,verdana,helvetica,sans-serif !important;line-height:120%;color:#ffffff;padding:10px 0 10px;}
h5{
	font:normal 18px arial,tahoma,georgia,verdana,helvetica,sans-serif !important;line-height:120%;color:#a7a7a7;padding:10px 0 5px;}
h6{
	font:normal 18px arial,tahoma,georgia,verdana,helvetica,sans-serif !important;line-height:120%;color:#ffffff;padding:0px 0 5px;}

a{color:#2657a9;text-decoration:underline;}
a:link{color:#2657a9;}
a:hover{color:#3c6bd1;text-decoration:none;}
/*a:visited{color:#485fa4;}*/

p{padding:0px;}
fieldset,img{border:none;}

#main{
	width:998px;
	margin:0 auto;
	overflow:hidden;
}
#head{
	width:938px;
	height:316px;
	padding:17px 32px 0px 28px;
	position:relative;
	background:url(../pic/headbg.jpg) 28px 100% no-repeat;
}
#flash{
	position:absolute;
	width:938px;
	height:316px;
	overflow:hidden;
	top:17px;
	left:28px;
	z-index:0;
}

#flash img#foto1{
	position:absolute;
	top:66px;
	left:251px;
}
#flash ul{
	list-style:none;
	margin:0px;
	padding:0px;
}
#flash li{
	height:16px;
	padding-top:24px;
}
#flash ul.flleft{
	padding:161px 0 0 68px;
	float:left;
	width:300px;
	text-align:left;
}
#flash ul.flright{
	padding:161px 68px 0 0;
	float:right;
	width:300px;
	text-align:right;
}
#logo{
	padding-left:37px;
	float:left;
	position:relative;
	z-index:10;
}
#txthead{
	color:#aaaaaa;
	float:right;
	font-size:11px;
	text-align:right;
	line-height:120%;
	padding-top:9px;
	position:relative;
	z-index:10;
	width:350px;
}
#txthead img{
	padding:16px 0 10px;
} 

#cont{
	clear:both;
	width:938px;
	padding:55px 32px 35px 28px;
	_padding:55px 32px 0px 28px;
	overflow:hidden;
}
.left{
	width:286px;
	float:left;
	overflow:hidden;
	font-size:11px;
}
.center{
	width:335px;
	float:left;
	overflow:hidden;
}
#print{
	position:absolute;
	top:10px;
	right:0px;
}
.right{
	width:317px;
	float:right;
	overflow:hidden;
	font-size:11px;
}
#txtmenu{
	width:176px;
	padding:11px 0 0 47px;
}
#txtmenu ul{
	list-style:none;
}
#txtmenu li ul{
	margin-left:0px;
}
#txtmenu li span{
	display:block;
	height:20px;
	background:url(../pic/txtmenubg.gif) 0 13px repeat-x;
}
#txtmenu li a{
	font:normal 17px tahoma;
	margin-left:13px;
}
#twopunkt{
	padding:20px 0 16px 72px;
}
#twopunkt ul{
	list-style:none;
}
#twopunkt li{
	padding-bottom:10px;
}
#twopunkt li a{
	font:normal 14px tahoma;
}
#phone{
	clear:both;
	padding:35px 0 0 14px;
}
#phone p{
	padding:0px;
	font-size:32px;
	color:#d9271e;
	letter-spacing:-1px;
	line-height:32px;
	margin-bottom:-7px;
	$margin-bottom:-3px;
}
#phone p span{
	color:#979797;
	font-size:17px;
}
#phone span.tt{
	padding-left:47px;
}
#menubut{
	clear:both;
	overflow:hidden;
	width:100%;
	padding-top:43px;
	position:relative;
}
#menubut ul{
	list-style:none;
}
#menubut li{
	padding-bottom:5px;
}
#menubut li a{
	width:194px;
	height:44px;
	font-size:17px;
	color:#fff;
	padding-left:60px;
	line-height:44px;
}
#menubut li.but1 a{
	background:url(../pic/but1.jpg) 0 0 no-repeat;
	height:45px;
	display:block;
}
#menubut li.but2 a{
	background:url(../pic/but2.jpg) 0 0 no-repeat;
	display:block;
}
#menubut li.but3 a{
	background:url(../pic/but3.jpg) 0 0 no-repeat;
	display:block;
	color:#4d4d4d;
}
#menubut li.but3{
	position:relative;
	width:275px;
	height:44px;
}
#menubut li.but3 img{
	position:absolute;
	right:0px;
	bottom:17px;
	z-index:100;
}

#our_public{
	padding:35px 0 0 23px;
	width:225px;
}
#our_public a{
	font-size:12px;
}
#our_public p{
	padding:5px 0 0;
}

.news{
	width:100%;
	overflow:hidden;
	padding:10px 0 15px;
}
.news img{
	float:left;
	border:1px solid #bcbcbc;
	margin:3px 14px 0 0;
	width:59px;
	height:71px;
}
.news span{
	color:#979797;
	font-size:11px;
	display:block;
}
.news a{
	font-weight:bold;
}
.news p{
		padding:5px 0 0;
		margin:0px;
}
h1.pd{
	padding-left:23px;
}

.docs img{
	margin:0 5px -2px;
}
.docs a{
	font-size:11px;
	color:#979797;
	margin-right:15px;
}
.stock{
	padding-left:47px;
}
.blockstock{
	width:270px;
	border-bottom:2px solid #fff;
	overflow:hidden;
}
.txtnew{
	width:213px;
	overflow:hidden;
	position:relative;
	z-index:150;
	border-left:2px solid #e0e0e0;
	border-right:2px solid #e0e0e0;
	padding:0 21px 0 32px;
	clear:both;
}
.txtnew span{
	line-height:120%;
}
.txtnew a{
	font-size:13px;
}
.blockstock img{
	float:left;
}
.blockstock .txtnew img{
	position:absolute;
	top:7px;
	left:21px;
}
#zapis{
	width:248px;
	height:110px;
	background:url(../pic/zapis.jpg) 0 0 no-repeat;
	margin-top:10px;
	padding:22px 0 0 69px;
}
.form select{
	border:1px solid #767676;
	font:normal 11px tahoma;
	width:222px;
	height:19px;
	margin-top:16px;
	$margin-top:14px;
}
.form input.but{
	background:url(../pic/but.png) 0 0 no-repeat;
	width:74px;
	height:24px;
	color:#2657a9;
	font:normal 11px tahoma;
	border:0px;
	cursor:pointer;
	margin-top:23px;
	padding-bottom:5px;
	$padding-bottom:3px;
	float:left;
}
.form a{
	color:#fff;
	font-size:11px;
	margin:25px 0 0 11px;
	display:block;
	float:left;
}
#kons{
	width:248px;
	height:128px;
	background:url(../pic/kons.jpg) 0 0 no-repeat;
	margin-top:10px;
	padding:22px 0 0 69px;
}
.monets{
	width:317px;
	height:57px;
	padding-top:0px;
}
#footer{
	width:957px;
	background:none;
	height:121px;
	position:relative;
	/*padding-top:42px;*/
	margin:0 auto;
}
#foot{
	width:938px;
	margin:0 4px 0 19px;
	height:121px;
	background:url(../pic/footrast.gif) 0 0 repeat-x;
	position:relative;
	z-index:10;
}
#foot_center{
	width:916px;
	background:url(../pic/footbg.gif) 0 0 no-repeat;
	padding-left:22px;
	padding-top:33px;
	font-size:11px;
	height:66px;
}
#copy{
	padding-left:0px;
	width:312px;
	float:left;
}
#klemo{
	padding-top:19px;
	width:205px;
	float:right;
}
#bun{
	position:absolute;
	top:51px;
	left:481px;
	width:200px;
}

/*#footer{
	width:100%;
	background:url(../pic/lentar.gif) 0 0 repeat-x;
	height:159px;
	position:relative;
}
#foot{
	width:100%;
	height:159px;
	background:url(../pic/lenta.jpg) top center no-repeat;
	position:relative;
	z-index:10;
}
#foot_center{
	width:998px;
	margin:0 auto;
	padding-top:74px;
}
#copy{
	padding-left:53px;
}*/
#copy div{
	color:#979797;
	padding:10px 0 0 12px;
	width:300px;
}
/*#klemo{
	width:238px;
	padding-top:24px;
}*/
#klemo img{
	float:left;
	margin:1px 5px -2px 0;
}
#klemo a{
	float:left;
}
#klemo a:hover{
	text-decoration:underline;
}
#klemo a.grey{
	color:#979797;
	text-decoration:none;
}
#klemo a.grey:hover{
	text-decoration:none;
}

body#input #flash li a{
	color:#fff;
	font-size:17px;
	line-height:18px;
}
body#input #flash li#action5 a{
	color:#1f78a6;
	text-decoration:none;
}


#vote{
	padding:11px 0 0 60px;
	width:190px;
}
#voting strong{
	display:block;
	padding-bottom:5px;
}
#voting label{
	display:block;
	padding:5px 0 0;
	clear:both;
}
#voting input{
	margin:2px 5px 0 0;
	$margin:-2px 5px 0 0;
	float:left;
}
#voting input.submit{
	background:url(../pic/but.png) 0 0 no-repeat;
	width:74px;
	height:24px;
	color:#2657a9;
	font:normal 11px tahoma;
	border:0px;
	cursor:pointer;
	padding-bottom:5px;
	$padding-bottom:3px;
	float:left;
	clear:both;
}
.online_block{
	padding:15px 0 0px 60px;
	font-size:17px;
}	
.online_block img{
	float:left;
	margin:-1px 3px 0 -24px;
}
.online_block p{
	padding-top:0px;
	clear:both;
	font-size:11px;
}