body {
	font-size: 11px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	background-color: #E5E5E5;
	margin:0px;
	color: #000000;
	text-align: center;
	background-image:url(img0/bg.gif); background-repeat:repeat-x; background-position:top;
}

IMG {	border: 0px;}

p {	margin:0px; padding:0px; padding-bottom:6px;}

H1, H2, H3, H4, H5, div { margin:0px; padding:0px}

table { font-size:11px; text-align:left; vertical-align:top;}

ul, ol {margin: 0 0 0 0; padding:6px 25px 6px 55px;}

li {
	list-style-image : url("img0/li1.gif");
	/*font-size: 11px;*/
	margin: 0px;
	padding:0px;	
}

form {	margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}

input, select, textarea {	
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight:normal;
	color: #4E4E4E;
	background-color: #F1F1F1;
	border: 1px solid #999999;
	padding-left:2px;
	width:377px;
}

submit {	
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #000000;
	background-color: #ECECEC;s;
}

checkbox {	
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight:normal;
	color: #000000;
	width:16px; height:16px;
}

.tlacitko {	
	background-color : #373C8E;
	font-weight:bold;
	width:140px;
	height: 20px;
	color: #FFFFFF; font-weight:bold;
	cursor:pointer;
}

.text11 {
	font-size: 11px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	color: #4E4E4E;
	border: 0px;
}

.hetas {
	width: 960px;
	height: 100%;
	border: 0px;
	margin-left: auto;
	margin-right: auto;
	padding: 0px;
	text-align: left;
}

.nofloat { clear:both; font-size:1px; height:1px;}


/*______________________________________________________ logo+top _____________________________________*/


.hetas .top {height:35px;}

.hetas .logo {float:left; width:387px; height:72px;}

.hetas .klice_top { 
	float:left; width:440px; height:72px;
	margin:0 0 0 67px;
	background-image:url(img0/klice_top.jpg); background-repeat:no-repeat; background-position:top right;
}


/*_____________________________________________________ menu_top _____________________________________*/


.hetas .menu_top {
	float:left; 
	width:810px; height:24px;
	color: #373C8E;
	background-image:url(img0/bg_menu_top.jpg); background-repeat:no-repeat;
}

.hetas .menu_top .menu1 {
	float:left; 
	width:634px; height:24px;
	font-size: 14px;
	color: #373C8E;
	padding:0 0 0 60px;
}
.hetas .menu_top .menu1 .polozka {float:left; height:24px; }

.hetas .menu_top .menu1 .polozka a, .hetas .menu_top .menu1 .polozka a:link, .hetas .menu_top .menu1 .polozka a:visited, .hetas .menu_top .menu1 .polozka a:active {
	color: #373C8E; font-weight:normal; text-decoration:none; display: block; height:21px; padding:3px 0 0 8px;
}
.hetas .menu_top .menu1 .polozka a:hover {color: #FFFFFF; font-weight:normal; background-color:#373C8E;}



.hetas .menu_top .lang {
	float:left; 
	width:80px; height:24px;
	font-size: 11px;
	color: #373C8E;
	text-align:right;
}
.hetas .menu_top .lang p {padding: 4px 3px 0 0;}
.hetas .menu_top .lang a, .hetas .menu_top .lang a:link, .hetas .menu_top .lang a:visited, .hetas .menu_top .lang a:active {
	text-decoration:none; color: #373C8E;}
.hetas .menu_top .lang a:hover {
	background-color: #373C8E; color:white;}


/*_____________________________________________________ menu_left _____________________________________*/


.hetas .menu_left {float:left; width:150px; margin-top:32px;}

.hetas .menu_left .menu_left0 {width:150px; height:26px; border-bottom:1px solid #373C8E;}
.hetas .menu_left .menu_left0 h1 {font-size:15px; font-weight:bold;}

.hetas .menu_left .menu_left0 a, .hetas .menu_left .menu_left0 a:link, .hetas .menu_left .menu_left0 a:visited, .hetas .menu_left .menu_left0 a:active {
	color:#373C8E; text-decoration:none; display: block; height:23px; background-image:url(img0/bg_menu_left0.gif); padding:3px 0 0 8px;
}
.hetas .menu_left .menu_left0 a:hover {
	color:#FFFFFF; text-decoration:none; background-image:url(img0/bg_menu_left0_a.gif);}

.hetas .menu_left ul {margin: 0 0 0 0; padding:8px 0 17px 26px;}
.hetas .menu_left li {list-style-image: url("img0/li1.gif"); margin:0 0 0 0px; padding:0 0 7px 0;}
.hetas .menu_left h1 {font-size:13px; font-weight:normal;}

.hetas .menu_left a {color: #373C8E; text-decoration:none;}
.hetas .menu_left a:hover {color: #FFFFFF; background-color: #373C8E;}



/*______________________________________________________ content _____________________________________*/


.hetas .cont { 
	float:left; 
	margin:0 0 10px 0;
	width:810px; /*min-height:360px; _height:360px;*/
	background-image:url(img0/bg_cont.gif); background-repeat:repeat-y;

}

.hetas .cont a, .hetas .cont a:link, .hetas .cont a:visited, .hetas .cont a:active { 
	color: #373C8E;}
.hetas .cont a:hover {color: #373C8E; text-decoration:none;}

.hetas .cont .left {
	float:left;
	width:29px; height:186px;
	background-image:url(img0/bg_menu_left.gif); background-repeat:no-repeat;
}

.hetas .cont .right {float:left; width:781px;}

.hetas .cont .right .banner {
	float:left; 
	width:332px; height:164px;
	background-repeat:no-repeat; background-position:bottom right;
}

.hetas .cont .right .klice {
	float:left; 
	width:449px; height:164px;
	background-image:url(img0/klice_banner.jpg); background-repeat:no-repeat; background-position:top left; 
}

.hetas .cont .right .obsah {padding:30px 66px 25px 30px;}

.hetas .cont .right .obsah h1 {font-size:15px; color: #373C8E; padding:0 0 20px 0;}

.hetas .cont .right .obsah h2 {font-size:12px; color: #373C8E;}

.hetas .cont .right .obsah h3 {font-size:14px; color: #C40018; padding: 15px 0 0 0;}
.hetas .cont .right .obsah h3 a,
.hetas .cont .right .obsah h3 a:link, 
.hetas .cont .right .obsah h3 a:active, 
.hetas .cont .right .obsah h3 a:visited {color: #C40018;}
.hetas .cont .right .obsah h3 a:hover {color: #373C8E;}

.hetas .cont .right .obsah .okraj {padding:0px 0px 6px 20px;}

.hetas .cont .right .obsah ul li h1 {font-size:12px; color: #000000; padding:0 0 4px 0;}

.hetas .cont .right .obsah ul li h2 {font-size:11px; color: #000000; font-weight:normal;}


/*______________________________________________________ home _____________________________________*/


.hetas .cont .home {padding:0px 0 20px 30px;}

.hetas .cont .home .home_novinky {float:left; width:75px; height:158px;}


.hetas .cont .home .home_bans { 
	float:left; 
	width:300px; height:158px; 
	margin:0 17px 0 0; 
	background-repeat:no-repeat; 
}


/*____________________________________________________ realizace _____________________________________*/


.hetas .cont .right .obsah .realizace ul li {padding:0 0 8px 0;}
.hetas .cont .right .obsah .realizace ul li h1 {font-size:11px; color: #000000; font-weight:normal;}
.hetas .cont .right .obsah .realizace ul li h2 {font-size:12px; color: #373C8E;}


/*_____________________________________________________ bottom ________________________________________*/


.hetas .cont .bottom {
	width:810px; /*height:27px;*/
	background-image:url(img0/bg_bottom.gif); background-repeat:no-repeat;
}

.hetas .cont .bottom .partneri {float:left; width:410px;}
.hetas .cont .bottom .partneri p {font-size:10px; color: #999999; padding:12px 0 10px 30px;}

.hetas .cont .bottom .partneri a,
.hetas .cont .bottom .partneri a:link, 
.hetas .cont .bottom .partneri a:visited, 
.hetas .cont .bottom .partneri a:active {color: #999999; text-decoration:none;}
.hetas .cont .bottom .partneri a:hover {color: #000000; text-decoration:underline;}


.hetas .cont .bottom .copyright {float:left; width:400px;}
.hetas .cont .bottom .copyright p {text-align:right; font-size:10px; color: #373C8E; padding:12px 38px 0 0;}

.hetas .cont .bottom .copyright a,
.hetas .cont .bottom .copyright a:link, 
.hetas .cont .bottom .copyright a:visited, 
.hetas .cont .bottom .copyright a:active {color: #373C8E; text-decoration:none;}
.hetas .cont .bottom .copyright a:hover {color: #373C8E; text-decoration:underline;}






/*___________________________________________________ FORM ___________________________________________*/


.hetas .cont .right .form {
	min-height:240px; _height:240px; 
	background-image:url(img0/bg_katalog_detail.gif); background-repeat:no-repeat; background-position:top left;
}

.hetas .cont .right .form input, select, textarea {width:430px;}




/*___________________________________________________________ obecne ____________________________*/



.li2 {
	list-style-image : url("img0/li2.gif");
	font-size: 11px;
	margin: 0px;
	padding:0px;
	padding-bottom:2px;	
}

.text_right { text-align:right; vertical-align:top;}

.chyba {color: #FF0000;	font-weight:bold;}


.spravne {
	color: #005501;
	font-weight:bold;
	background-color: #E5FFE6;
	border: 1px solid #A1E8A1;
	margin: 10px;
	width: 450px;
}
