@import 'menu.css';

@import 'prava.css';



html, body{

	margin: 0;

	text-align: center;

}



body {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 0.70em;

	color: #160303;

	background-color: #303030;

	margin: 0px;

	padding: 0px;

	height: auto;

}



img{

	border: none;

}



p {

	margin: 0;

	padding: 0 0 10px 0;

}



a{

   outline: none;

   color: #1D70CD;

   text-decoration: underline;

}



a:hover{

   color: #e75e62;

}



h1,h2,h3{

	display: block;

	margin: 0;

	padding: 0;

	font-weight: bold;

}



#obal{

	height: auto;

	background-color: #025475;

	background-image: url(../body-bg.png);

	background-repeat: repeat-x;

	background-position: left top;

	text-align: left;

}



#sirka{

	background-repeat: no-repeat;

	background-position: right bottom;

	background-image: url(../hasicak-stitek.png);	

	margin: 0 auto;

	width: 980px;

	height: 100%;

	

}



#odkazy{

	height: 30px;

	margin: 0 auto;

}



#odkazy td{

	padding: 0 10px;

}



#odkazy td.oddel{

	background-image: url(../odkazy-sep.png);

	background-repeat: no-repeat;

	background-position: center top;

}



#odkazy a{

	color: #8E8E8E;

}



#odkazy a:hover{

	text-decoration: none;

}



#hasicTop{

	height: 16px;

	background-position: 45px top;

	background-image: url(../hasic-top.png);

	background-repeat: no-repeat;

	width: 946px;

	margin: 0 auto;

}



#hasicakStred{

	height: 8px;

	background-image: url(../hasicak-stred.png);

	background-repeat: no-repeat;

	background-position: right top;

	width: 946px;

	margin: 0 auto;

}



#obsah{

	padding: 0;

	background-color: #FFFFFF;

	background-image: url(../hasicak-top.png);

	background-position: right bottom;

	background-repeat: no-repeat;

	width: 946px;

	margin: 0 auto;

	padding-bottom: 11px;

}



#leva {

	width: 186px;

	float: left;

	padding-left: 10px;

	padding-right: 19px;

}



#novinky {

	width: 186px;

	background-image: url(../novinky-sloupec.png);

	background-repeat: repeat-y;

}



#novinkyTop {

	width: 176px;

	padding: 5px;

	background-image: url(../novinky-bg.png);

	background-repeat: no-repeat;

	border-bottom: 1px solid #C4D1E0;

}



#novinky .novinka{

	background-image: url(../novinka-bg.png);

	background-repeat: repeat-x;

	background-position: left bottom;

	padding: 4px 2px;

}



#novinky .novinka p{

	margin: 0;

	padding: 0;

}



#novinky .novinka .datum{

	margin: 0;

	padding: 3px 0 7px 18px;

	color: #94989C;

	font-size: 0.9em;

	background-image: url(../datum.png);

	background-repeat: no-repeat;

	background-position: left 3px;

}



#novinky .novinka h3{

	margin: 0;

	padding: 0 0 5px 0;

	color: #0D60BE;

	font-size: 1.1em;

	text-decoration: underline;

	font-weight: bold;

}



.vel{

	font-size: 12px;

}



#prava {

	width: 720px;

	float: left;

	padding-top: 4px;

}



.stop {

	display: block;

	height: 0;

	overflow: hidden;

	clear: both;

}



#hlavicka{

	height: 162px;

	background-image: url(../top-prava.jpg);

	background-repeat: no-repeat;

	background-position: 414px 11px;

}





#podLogem{

	background-image: url(../pod-logo.png);

	background-repeat: no-repeat;

	background-position: 10px top;

	height: 151px;

	padding-left: 5px;

	padding-top: 11px;

}



#levaTop{

	width: 409px;

	float: left;

}



#pravaTop{

	width: 521px;

	float: left;

}



#levaTop h2{

	color: #FFFFFF;

	padding-top: 17px;

	padding-left: 15px;

	font-size: 1.2em;

	font-weight: bold;

	text-transform: uppercase;

}



#paticka{

	background-image: url(../paticka-bg.png);

	background-position: center top;

	background-repeat: repeat-x;

	width: 100%;

	height: 100%;

	background-color: #303030;

	color: #6F6F6F;

}



#patHasicak{

	background-image: url(../hasicak-spodek.png);

	background-position: right top;

	background-repeat: no-repeat;

	width: 946px;

	margin: 0 auto;

	height: 100px;

}



#paticka p{

	padding-top:12px;

}





#paticka p.prvni{

	width: 525px;

	padding-left: 10px;

	float: left;

}



#paticka p.druhy{

	width: 350px;

	float: left;

	text-align: right;

}



#paticka p.copy{

	color: #6F6F6F;

	text-align: left;

	font-size: 0.8em;

	padding: 20px 40px;

	width: 946px ;

}





form{

	width: 475px;

	padding: 10px;

	margin: 0;

	background-color: #E3EFF9;;

}



fieldset{

	border: none;

	margin: 0;

	padding: 0;

}



legend{

	color: #0E66CA;

	font-weight: bold;

	font-size: 1.4em;

	padding-bottom: 5px;

}



label{

	display: block;

	width: 30px;

	padding-right: 8px;

	float: left;

	line-height: 20px;

	text-align: right;

	color: #696969;
	

}

.radio input {border: none;}

.checkbox {width: auto; height: auto;}

.prohlaseni {text-align: left;padding-top: 10px;width: 100%;display: block;width: auto;}

input{

	width: 120px;

	height: 18px;

}



textarea{

	width: 413px;

	height: 120px;

}



input, textarea{

	float: left;

	border: 1px solid #BC9D96;

	margin-bottom: 3px; 

}

.wid100 {width:100%;}

.wid90 {width:90%;}

.wid80 {width:80%;}

.wid70 {width:70%;}

.wid60 {width:60%;}

.wid50 {width:50%;}

.wid40 {width:40%;}

.wid30 {width:30%;}

.wid20 {width:20%;}

.checkbox {margin-right: 10px;}

table td {color: #696969;}

table label {width: auto;}

table input {width: auto;}

input.submit{

	float: right;

	border: 1px solid #C3CDD6;

	background-color: #7CB2DF;

	color: #FFFFFF;

	font-weight: bold;

	height: auto;

}

table .submit {float: left}

.img {margin-left: 10px;float: right;margin-bottom: 10px;}

.foto {margin-bottom: 5px;}



.cenik { border-collapse:collapse;border: 1px solid #c1d1db;width: 400px;margin: 10px auto 20px}

.cenik td {border-bottom: 1px solid #c1d1db;padding: 5px;}

.cenik .skup {font-weight: bold;color: #0d60be; width: 60%;}

.cenik .title {padding: 0;}

.cenik strong {font-size: 1.2em;display: block; background: #f7f7f7;padding: 5px;}



img.sidlo {float:right;}
