/* CSS Document */
/* Created by WebDesign4You.cz || All rights reserved */

h1{
	text-align: left;
	margin : 0px auto; 
	padding : 10px 0px 5px 5px;
	font-family: "Trebuchet MS", "Geneva CE", lucida, sans-serif;
	font-size:1.3em; 
	color:#4F8A10;
	}
	
h2{
	text-align: left;
	margin : 0px auto; 
	padding : 5px 0px 0px 5px;
	font-family: "Trebuchet MS", "Geneva CE", lucida, sans-serif;
	font-size: 1em; 
	color:#06148A;
	}
	
h3{
	text-align: left;
	margin : 0px auto; 
	padding : 5px 0px 5px 5px;
	font-family: "Trebuchet MS", "Geneva CE", lucida, sans-serif;
	font-size:1em; 
	color: #06148A;
	}
	
p{
	margin : 0px auto; 
	padding : 2px 5px 0px 5px;
	font-family: sans-serif;
	font-size:0.75em; 
	color: #181818;
	text-indent:1em;
	line-height:1.7em;
	}
	
.center{
	text-align:center;
	}
	
.center2{
	text-align:center;
	margin:10px 0px;
	}		

.green{
	color:#4F8A10;
	}
	
.no_indent{
	text-indent:0;
	}
	
input.button, input#Vymazat { 
	background:#F6F6F6; 
	border:1px solid #A5ACB2;
	margin-top:5px; 
		}	
		
.ramecek{
 	width:454px;
	margin-left:15px;
	margin-bottom:5px;
	text-align:center;
	padding:0px;
	float:left;
	}
	
.ramecek_half{
 	width:220px;
	padding:0px;
	float:left;
	}
	
#obal_reference{
 	width:670px;
	float:left;
	clear:both;
	}
	
.ramecek_half2{
 	width:360px;
	float:left;
	}
	
.ramecek_half3 {
 	width:290px;
	float:left;
	}

.ramecek ul,  .ramecek_half2 ul, .ramecek_half3 ul {
	text-align:left;
	font-size:0.75em;
	font-family: sans-serif;
	line-height:1.75em;
	margin-left:10px;
	letter-spacing:1px;
	}
	
.ramecek_half2 li, .ramecek_half3 li {
	padding-left:25px;
	background:url(img/li.jpg) 0px 6px no-repeat;
	list-style:none;
	}
	
.ramecek li {
 	padding-left:20px;
	background:url(img/li.jpg) 0px 6px no-repeat;
	list-style:none;
	}
	
.ramecek h1,.ramecek h2  {
	padding:0;
	}
	
.ramecek2 {
	margin-left:5px;
	background: #FDFDFD;
	color:#181818;
	}
	
.black{
	color: #000033;
	}
	
body{
	text-align: center;
	background: white url(img/bg.jpg) repeat;
	margin : 0px auto; 
	padding : 0px 0px 0px 0px; 
	}
	
#jazyk {
	width: 24px;
	height: 24px;
	float:right;
	padding-top:70px;
	padding-right:70px;
	}
	
#jazyk2 {
	width: 24px;
	height: 24px;
	float:right;
	padding-top:70px;
	padding-right:10px;
	}
	
#body {
	width: 792px;
	height: auto;
	text-align: center;
	margin : 0px auto;
	padding : 0px 0px 0px 0px;
	}
	
#header, #header_en, #header_ru {
	width: 792px;
	height: 204px;
	margin : 0px auto;
	padding : 0px 0px 0px 0px;
	background-image: url(img/header.jpg);
	text-align:left;
	}
	
#header_en {
	background-image: url(img/header_en.jpg);
	}
	
#header_ru {
	background-image: url(img/header_ru.jpg);
	}
	
#logo {
	width: 237px;
	height: 37px;
	margin : 0px 0px 0px 0px;
	padding : 70px 0px 0px 300px;
	background:transparent;
	}

#foto,.foto_kontakt {
	width: 160px;
	height: 194px;
	margin : 40px 0px 0px 20px;
	padding : 0;
	background:white;
	float:left;
	border:1px solid #999999;
	}
	
.foto_kontakt, {
	margin-top: 30px;
	}
	
#foto_obal {
	width: 160px;
	padding-right: 20px;
	background:white;
	float:left;
	}
	
#certifikat {
	width: 68px;
	height: 80px;
	margin : 5px auto;
	padding : 0;
	background:white;
	}	
	
#mapa {
	width: 180px;
	height: 120px;
	margin : 0px auto;
	padding : 0;
	background:white;
	border:1px solid #999999;
	}
	
#text{
 	width:420px;
	margin:0px 19px;
	text-align:justify;
	padding:0;
	background:url(img/bg_text.jpg) repeat-y;
	}
	
.text_half_left, .text_half_right{
 	width:200px;
	margin:5px 0px 0px 5px;
	text-align:justify;
	padding:0;
	float:left;
	}
	
.text_half_right{
	margin:5px 5px 0px 0px;
	}
	
.text_half_right a:hover{
	color:#333333;
	}
	
#text_start, #text_start_kontakt{
 	width:454px;
	height:58px;
	margin:0px;
	margin-left:17px;
	text-align:left;
	padding:0;
	background:url(img/bg_text_start.jpg) no-repeat;
	overflow:hidden;
	float:left;
	}

#text_start h1, #text_start_kontakt h1{
	padding-top:30px;
	text-align:center;
	font-size:110%;
	}
	
#text_end{
 	width:454px;
	height:64px;
	margin:0px 0px 0px 2px;
	text-align:left;
	padding:0;
	background:url(img/bg_text_end2.jpg) no-repeat;
	overflow:hidden;
	}
	
#text_end h1, #text_end h2{
	margin:0;
	padding-top:35px;
	}	
	
#menu {
	width: 670px;
	height: 37px;
	margin : 0px auto;
	padding : 0px 0px 0px 0px;
	background:#CCCCCC url(img/bg_menu.jpg);
    float:left;
	text-align:center;
	font-family: "Trebuchet MS", "Geneva CE", lucida, sans-serif; 
	font-size:0,75em;	
	}
	
#menu ul {
	margin:0px;
	padding:0px;
	text-align:center;
	font-size:0.8em;	
	}
	
#menu li {
	width:110px;
	height:17px;
	display:inline;
	float:left;
	margin : 10px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	color:white;
	text-align:center;
	}
	
.border {
	border-left: solid #FFFFFF 1px;
	}
	
#menu li a {
	color:white;
	text-decoration:none;
	}
	
#menu li a:hover {
	color: #333333;
	text-decoration:underline;
	}
	
#menu_selected {
	background-image:url(img/menu_selected.jpg);
	}
	
#menu_left {
	width: 63px;
	height: 37px;
	margin : 0px auto;
	padding : 0px 0px 0px 0px;
	background-image: url(img/menu_left.jpg);
    float:left;
	}
	
#menu_right {
	width: 59px;
	height: 37px;
	margin : 0px auto;
	padding : 0px 0px 0px 0px;
	background-image: url(img/menu_right.jpg);
    float:left;
	}
	
#obsah, #obsah_reference {
	width: 670px;
	height: 495px;
	margin : 0px auto;
	padding : 0;
	background:white url(img/obsah.jpg) no-repeat;
	float:left;
	text-align:justify;
	overflow:auto;
	}
	
#obsah_reference {
	background:white url(img/obsah_reference.jpg) no-repeat;
	}
	
#border_left {
	width: 63px;
	height: 495px;
	margin : 0px auto;
	padding : 0px 0px 0px 0px;
	background-image: url(img/border_left.jpg);
    float:left;
	}
	
#border_right {
	width: 59px;
	height: 495px;
	margin : 0px auto;
	padding : 0;
	background-image: url(img/border_right.jpg);
    float:left;
	}
	
#patka {
	width: 670px;
	height: 49px;
	margin : 0px auto;
	padding : 0px 0px 0px 0px;
	background-image: url(img/patka.jpg);
	float:left;
	}
	
#patka_left {
	width: 63px;
	height: 49px;
	margin : 0px auto;
	padding : 0px 0px 0px 0px;
	background-image: url(img/patka_left.jpg);
	float:left;
	}

#patka_right {
	width: 59px;
	height: 49px;
	margin : 0px auto;
	padding : 0px 0px 0px 0px;
	background-image: url(img/patka_right.jpg);
	float:left;
	}
	
#podpis {
	width:792px;
	margin : 0px auto;
	padding : 0px 0px 0px 0px;
	background:transparent;
	color:white;
	font-size:0.7em;
	font-family: "Trebuchet MS", "Geneva CE", lucida, sans-serif; 
	}
	
#podpis a {
	background-color: transparent;
 	color:white;
	}

#podpis a:hover {
	background-color: transparent;
 	color: black;
	}
	
.clear {
	clear: both; 
	margin : 0;
	padding : 0;
	}	