* { margin: 0px; padding: 0px; }

html {
	font-size: 62.5%; 
	height: 100%;
}

body {
background: #c7d4e7 url(img/pozadi.gif) repeat-x;
	color: #333;
	font: normal 1.4em Verdana,Arial,sans-serif;  line-height: 2.2em;
	height: 100%;
	padding-bottom: 1px; 
	padding-top: 64px;
}



a {
	color: #333;
	text-decoration:underline;
}
a:hover {
	color: #FFA;
	text-decoration: underline;
}


img {
	border: 0px;
}



h1 {font: normal 2.3em Georgia,sans-serif;}
h2 {font: normal 1.4em Georgia,sans-serif;clear: both;border-bottom: 1px solid #1A1A1A;	}
h3 {font: normal 1.3em Georgia,sans-serif;clear: both;}
h4 {font: bold 1em Georgia,sans-serif;clear: both;}

h1, h2, h3, h4 {margin: 15px;}



.odkaz {text-align:left;}
.odkaz a{background:url(images/more_bg.png) center right no-repeat; padding-right:18px; color:#24a6ce; font-weight:normal;}

 .sila { border: 1px solid #1A1A1A; padding:20px; 	 
}

 .text { padding:20px; 		 
}
 
 
#levyokraj {
	background: url('img/paper_left.png') no-repeat left top;
	margin: 0 auto;
	padding-bottom: 34px;
	width: 1100px;
}
#pravyokraj {
	background:  url('img/paper_right.png') no-repeat right top;
	  
}


.odraz ul{
	padding-left: 50px;
}



#obsah {
	background: #fff;
	margin: 0 auto;
	width: 736px;
}
#obal {padding: 8px;
   

}
#telo {}


#obrazek {
	height: 345px;
	background: #fff url('img/header.jpg') no-repeat;

}











#uvod {
	background: #fff;
	padding: 12px 20px;
}
#uvod h1 	{
	color: #444;
	font: normal 2.8em Georgia,sans-serif;
	margin: 0 0 5px;
}
#uvod h2 {
	color: #444;
	font: normal 1.2em sans-serif;
	margin: 0;
}







#menu {background:url(images/menu_tall.gif) top repeat-x; height:65px;}
#menu .pravemenu {background:url(images/menu_right.gif) top right no-repeat;}
#menu .levemenu {background:url(images/menu_left.gif) top left no-repeat; width:100%; height:65px;}
#menu .okraj {padding:9px 0;}
#menu li {float:left; width:123px; background:url(images/menu_libg.gif) top right repeat-y; font-size:12px; text-align:center;  display:block;}
#menu li a {color:#333; text-decoration:none; font-weight:normal; font-size:12px; display:block; padding:8px 0 5px 0;}
#menu li span{ display:block; padding:8px 0 5px 0;}
#menu li a:hover {color:#000000; text-decoration:underline;}
#menu li span {color:#000000; text-decoration:underline;}
#menu .last {background:none;}




















#horniobsah { 
	background: #fff;
	color: #AAA;
}

#horniobsah  h2 {font: normal 1.6em Georgia,sans-serif;clear: both; padding-top: 20px;	}

#horniobsah img
{
float: left;
margin: 8px;

} 

.obr
{
margin-left: 8px;
margin-right: 8px;
}






.spodniobsah {
	background: #fff;
	
	
	color: #333;
	padding: 16px;
}




.spodniobsah ul li {
	border-bottom: 1px solid #303030;
}
.spodniobsah ul li a {
	color: #333;
	display: block;
	padding: 4px 6px;
}
.spodniobsah ul li a:hover {
	background: #205e97;
	color: #FFC;
	text-decoration: none;
}












  
.levy {float: left;}
.pravy {float: right;}

.clear,.clearer {clear: both;}
.clearer,.block {
	display: block;
	line-height: 0;
	font-size: 0;
}
.clearer {height: 0;}

.formular, .kamdal {width: 31%; margin-right: 3%;}
.kontakt, .kamdal {width: 31%; margin-right: 3%;}

.kamdal {margin-right: 0;}

.odstavec {  clear: both; padding: 20px;
		background: #fff; color: #333;
		
		

}

.odstavechorni {
	background: #fff;

	
	padding: 10px 16px 13px;
}
.odstavectitulek h2 {
	font-size: 2em;
	margin: 0;
	padding: 0;
}
.odstavectelo {
		background: #fff;

	padding: 16px 16px 0;
}




#rotate { width: 638px;  height: 270px;  overflow: hidden; margin: 15px 0;}

#rotate img {margin: 0 8px; border: 4px solid #c7d4e7;}

#eshoparotace {  width: 650px; height: 280px; clear: both; margin-top: 5px; background: #fff;  margin-left: 10px; text-align: center;}







 



























#paticka {  clear: both;
	background: #fff;
	border-top: 1px solid #1A1A1A;
  margin-top: 20px;
	color: #333;
	font-size: 0.7em;
	padding: 10px 12px;
}
#paticka a {color: #333;}
#paticka .right,#paticka .right a {color: #555;}
#paticka a:hover {color: #BBB;}








/* form */
fieldset 
{ 
width: 460px; 
border-color:#DDD; 
border-style:solid; 
margin-left:100px; 
  padding:10px;
} 

legend 
{ 
color: #a60000; 
width: 440px; 
text-align:center; 
font-weight:bold; 
margin-bottom: 0.1em; 
} 

label 
{ 
float: left; 
width: 420px; 
padding-left:10px; 
} 

input 
{ 
border: 1px solid #c7c7c7; 
width: 420px; 
height: 20px; 
color: #333333; 
margin-bottom: 20px; 
 
} 

textarea 
{ 
border: 1px solid #c7c7c7; 
width:420px; 
height: 100px; 
margin-bottom: 8px; 
} 

input.odeslat 
{ 
background: #a60000; 
color:white; 
font-weight:bold; 
margin-left: 20px; 
height: 40px; 
} 

#submitbutton 
{ 
 
width: 420px; 
}




























































