a {color:#007140;}
a:hover {color:#06b569;}

h1, h2, h3, h4, h5 {margin: .5em 0}
h1 { margin: 0; padding:0 20px ; color:#00b3c4; background:transparent url(../img/arrow-h1.gif) no-repeat 2px 12px; line-height:130%; font-weight:normal;  }
h2 {font-size:150%; line-height:130%; font-weight:normal;  margin:0; padding:10px 20px; color:#007140; background:transparent url(img/text-bg.gif) no-repeat top left;}
h3 {font-size:120%; color:#00b3c4}
h4 {font-size:120%}
h5 {font-size:120%}

p { margin: 0; padding:.2em 20px 1.5em 20px;}

html{
	background:url(../img/page-bg.gif) repeat-x;
	padding-top:20px;
	font: 75%/160% Tahoma;
}
#content{
	width:760px;
	background:#FFFFFF;
	margin:auto;
}
#banner{
	width:547px;
	height:177px;
	margin:0;
	float:right;
	clear:right;
	background:url(../img/banner_background.jpg) no-repeat;
}
#levy-box{
	width:213px;
	float:left;
	clear:left;
	background:url(../img/menu_background.jpg) no-repeat;
}
#levy{
	width:auto;
	padding-right:15px;
	float:left;
}
#levy-box img{
	border:0;
}
#obsah{
	float: right;
	clear:right;
	width:540px;
	min-height:350px;
	padding:0;
	margin:0;
}

#obsah ul{
	padding:0 10px 1em 25px;
	list-style:none;
}
#obsah ul li{
	padding:.2em 10px .2em 16px;
	background:transparent url(../img/arrow-text.gif) no-repeat 2px 9px;
}
#obsah img{
	border:0
	;
}

#contact_page{ 
	margin-top:1em;
	clear:both;
	margin-bottom:1em;
	border-top:1px solid #eee;
	padding-top:1em;
	text-align: center;
}

.box{
	float:left;
	margin:0 20px;
	padding:10px 5px;
	width:192px;
	background:transparent url(../img/box-bg.gif) no-repeat left top;
}

#paticka{
	width:760px;
	height:40px;
	background:url(../img/footer-bg.gif) bottom no-repeat;
	clear:both;
 	border-top:1px solid #eee;
	padding-top:.5em;
	font-size:95%;
	text-align:center;
}


.clear {clear: both;}

.correct {
	border:1px solid green;
	width:100%;
}
.false {
	border: 1px solid red;
	width:100%;
}
.table_vypis {
	margin: .5em 0 1em 0; font-size: 80%; margin: 0; border: 0; border-collapse: collapse; border:1px solid #eeeeee; width:540px;
}
.table_vypis th, td {border: 1px solid #eee;padding: 2px 5px 2px 5px; vertical-align: top }
.table_vypis th { text-align: left; background: #00b3c4; color: #fff }

.table_preklady {
	margin: auto; border: 0; border-collapse: collapse; border:1px solid #eeeeee; width:540px;
}
.table_preklady th, td {border: 1px solid #eee;padding: 2px 5px 2px 5px; vertical-align: top }
.table_preklady th { text-align: left; background: #00b3c4; color: #fff }



.SEARCH_form {
	margin: .5em 0 1em 0; margin:auto; border: 0; border-collapse: collapse; border:1px solid #eeeeee;}
.SEARCH_form th, td {
	border: 1px solid #eee;padding: 2px 5px; vertical-align: top }
.SEARCH_form th{
	text-align: left; background: #d7eff1;}

fieldset { margin: .5em 0; border: 1px solid #eee; padding:0 1em 1em 1em}
legend { padding:0 20px; font-weight: bold}
label {}
input {}
select {}
select option {}
textarea {width: 100%;}
form .f-left { padding-right: 1em;}

.navigation_module {
	text-align:center;
	margin:5px;
}
.SHOP_detail {
	margin: .5em 0 1em 20px; border: 0; border-collapse: collapse; border:1px solid #eeeeee; width:80%}

.SHOP_detail th, td {
	border: 1px solid #eee;padding: 2px 5px; vertical-align: top }
.SHOP_detail th{
	text-align: left; background: #00b3c4; color: #fff; text-align:right; widows:40%; }

.t-align-center{
	text-align:center;
}
.galerie_preview{
	float:left;
	margin:5px;
	padding:5px;
	text-align:center;
	border:1px solid #e2e2e2;
	background:#f8f8f8;
}
.languages{
	margin:auto;
	text-align:center;
}