body
{
	font-family: sans-serif;
	color:#666666;
	font-size:12px;
}
img {border:none;}

body.hp
{
	background-image: url('/images/pruh-hp.jpg');
}

body.sp
{
	background-image: url('/images/pruh-sp.jpg');
}

strong{color:#333333;}
body.sp strong, body.sp b{color:#D35500;}

a {color:#D35500; text-decoration: underline;}
body.sp a strong {color:#333;}

p {line-height:1.5em; text-align: justify;max-width:850px;}

h2 {font-size:22px; margin-top: 1.5em;}
div.sloupec-w h2 {margin-top: 22px;}
h3 {font-size:20px;}
h4 {font-size: 14px; color: #434343; margin-top: 1.5em;}

h2,h3, span.datum, a:hover, #top-menu a, strong.or {color:#D35500;}
h2.sp{margin-top:15px;height:60px;float:left;}

p.podtitulek{color:white;height:60px;line-height:1.5em;margin:12px 0 22px 0;font-weight:bolder;clear:left;width:650px;}
div.sloupec{float:left;width:400px;margin:0;}
div.sloupec-s {width:200px; float:left;}
div.sloupec, div.sloupec-w{padding: 0 50px 0 0;}
div.sloupec-w {padding: 10px 0 0 0;}
div.sloupec-w .submenu{width:470px; padding: 12px 0 0 0;}
.hidden-anchor {position:absolute;left:-5000px;top:-5000px;}

thead {
	background:url("/images/background-h5.png") repeat scroll 0 0 #BF5A16;
	border-bottom:3px solid #FFFFFF;
	color:#FFFFFF;
	font-size:14px;
	margin-bottom:0;
	margin-top:0;
	text-align:left;
}
thead th{
	padding: 8px;
	height: 15px;
	text-align: left;
}

#title h1 {
	font-weight: normal;
	font-size: 60px;
	letter-spacing: -2px;
	color: white;
	margin: 6px 0 10px 0;
}
#title h1 strong{
	color: #d35500;
}

div.sloupec-w ul {padding:0; margin-bottom: 0px;}
div.sloupec-w li {list-style:none;line-height:1.5em;margin-top:8px;padding-left:20px;background:url('/images/odrazka_or.png') no-repeat left 1px;}
div.sloupec-w li li {background:none;list-style:circle;padding-left:0;}

div.sloupec ul {padding:0; margin-bottom: 2em; text-align:justify;}
div.sloupec li {list-style:none;line-height:1.5em;margin-top:8px;padding-left:20px;background:url('/images/odrazka_or.png') no-repeat left 1px;}
div.sloupec li li {background:none;list-style:circle;padding-left:0;}

#aktuality ul {padding:0; margin-bottom: 2em;}
#aktuality li {list-style:none;line-height:1.5em;margin-top:8px;}
#aktuality li li {background:none;list-style:circle;padding-left:0;}

table{border-collapse:collapse;border-spacing:0;width:100%;}
table td {border-bottom: 1px solid #DADADA; margin:0;padding: 8px; color:#363636; background:#FFF4EC;}
table td.orange {border-bottom: 1px solid #DADADA; margin:0;padding: 8px; background:#fae1d0;}
table td.center, table th.center {text-align: center;}
table a, a.podtrzeni{
	text-decoration:none;
	color:#363636;
	border-bottom:1px solid #D35500;
}
table ul{text-align: justify;}

#telefon-menu li
{
	background-image:url("/images/odrazka-telefon.png");
	background-repeat:no-repeat;
	list-style-type: none;
	padding: 0 0 2px 35px;
	text-align:right;
}

#top-menu li, #language-menu li
{
	list-style-image:url('/images/odrazka_cerna.png');
	text-align:right;
}

/** main menu **/
.lan-cz #main-menu a{
	font-size: 14px;
}
.lan-en #main-menu a{
	font-size: 12.25px;
}
.lan-vi #main-menu a{
	font-size: 13px;
}
.lan-de #main-menu a{
	font-size: 13.25px;
}
#main-menu, #main-menu a
{
	color:white;
	text-decoration:none;
	font-weight:bold;
	text-align: left;
	font-size: 12px;
}
#main-menu a
{
	border-bottom:1px solid #D35500;
}
#main-menu a:hover
{

}
div#aktualne_vlevo a{color:white;}

#main-menu li
{
	font-size:14px;
	margin-left:0;
	margin-right:4px;
	padding:5px;
	position:relative;
	z-index:5;
}
#main-menu li.current
{
	background-color:#D35500;
	-moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px;
}

#main-menu a {position:relative;z-index:5;}

#main-menu .ediv
{
	position:absolute;
	background-color:black;
	width:0;
	margin:0;
	height:0;
	top:0;
	left:0;
	z-index:1;
	-moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px;
}

#footer-inner{text-align:left;font-size:11px;}

#partners
{
	-moz-border-radius: 19px; -webkit-border-radius: 19px; border-radius: 19px;
	border: 1px solid #BBBBBB;
	padding:12px 15px 12px 15px;
	border:1px solid #F2F2F2;

}
#partners h4 {text-align:left;margin:0;position:absolute; color: #D35500; font-size: 16px}

#footer ul li img{margin:0 25px 0 25px;}
ul#footer-menu{overflow:hidden;}
ul#footer-menu li{margin-right:10px;padding-right:10px;position:relative;left:-1px;}
ul#footer-menu li.inner{border-right:1px solid #BBBBBB;}
#footer-menu a{color:#666666;}

#disclaimer{font-size:9px;color:#999999; padding:0 15px 15px 15px;text-align:justify;}

#language-menu a {color:#666666;}
#spolecnosti-vyber{
	font-weight: bold;
	margin:10px 0 20px 0;
	font-size: 20px;
	height: 40px;
}
#spolecnosti-vyber a{margin: 0 10px 0 0;}

ul.aktuality li {margin-bottom:5px;clear:left;}
ul.aktuality span.datum {margin-right:20px;width:50px;}
ul.aktuality span {float:left;display:block;}

ul.spolecnosti {margin-top:0;margin-left:0;}
ul.spolecnosti li {
	background: none repeat scroll 0 0 #FFF4EC;
	border-bottom: 1px solid #DADADA;
	color: #363636;
	font-size: 11px;
	margin: 0;
	padding: 8px;
	line-height: 1em;
	height: 2em;

}
ul.spolecnosti li img {vertical-align:middle;}
ul.spolecnosti li img.s-iko {margin-right:3px;}
ul.spolecnosti li img.rez {margin-left: 12px;}

.clr {clear:both;}
.fr {float:right;}
.fl {float:left;}
.tac, .ctr {text-align:center;}
.tal {text-align:left;}
.pad7 {padding:7px;}
.note {font-size: 9px;}
.vzdusne {margin-top:20px;}
.width50 {width: 50px; float: left;}

img.mapa {padding: 10px; border: 1px solid #DADADA;}
div.mapa {position:relative;}
div.mapa img.marker {position:absolute;}
div.mapa #marker-p1 {left:155px;top:160px;}
div.mapa #marker-p1-2 {left:165px;top:155px;}
div.mapa #marker-p2 {left:140px;top:185px;}
div.mapa #marker-p4 {left:200px;top:285px;}
div.mapa #marker-p5 {left:90px;top:200px;}
div.mapa #marker-p8 {left:180px;top:150px;}
div.mapa #marker-p10 {left:200px;top:190px;}

#skocit-na a {margin-left:10px;}

a.no-tede {border:none;}
table.spolecnosti {}
table.spolecnosti .col2 {width:150px; text-align: center}
table.spolecnosti .col3 {width:160px; text-align: center}
table.spolecnosti .col4 {width:105px;}

a.zpet-nahoru {float:right;margin-top:10px;margin-right:45px;}

/* BUTTONS */

.clear { /* generic container (i.e. div) for floating buttons */
    overflow: hidden;
    width: 100%;
}

a.button {
    background: transparent url('/images/button-right.png') no-repeat top right;
    color: #fff;
    display: block;
    float: left;
    font: normal 12px arial, sans-serif;
    height: 47px;
    padding-right: 22px; /* sliding doors padding */
    text-decoration: none;
}

a.button span {
    background: transparent url('/images/button-left.png') no-repeat top left;
    display: block;
    line-height: 28px;
    padding: 10px 0 10px 50px;
	font-size: 14px;
}
a.button.orange {
    background: transparent url('/images/button-orange-right.png') no-repeat top right;
    color: #fff;
    display: block;
    float: left;
    font: normal 12px arial, sans-serif;
    height: 47px;
    padding-right: 22px; /* sliding doors padding */
    text-decoration: none;
}

a.button.orange span {
    background: transparent url('/images/button-orange-left.png') no-repeat top left;
    display: block;
    line-height: 28px;
    padding: 10px 0 10px 50px;
	font-size: 14px;
}
