body {background-color:#f6f6f6; margin:0px; padding:0px;}
ul {margin:0px; padding:0px;}
td {vertical-align:top; font-family:Arial,Helvetica,Verdana,Tahoma; font-size:11px; color:#6F7377;}
input {font-size:10px; color:#000000; font-weight:bold; background-color:FFFFFF; font-family:Arial,Helvetica,Verdana,Tahoma;}
textarea {font-size:10px; color:#000000; font-weight:bold; background-color:FFFFFF; font-family:Arial,Helvetica,Verdana,Tahoma;}
form {margin: 0px; padding:0px;}

.boldtext {font-weight:bold; color:#4D4D4D;}
.orangetext {color:#FF9300;}
.orangeboldtext {color:#FF9300; font-weight:bold;}
.boldgreytext {font-weight:bold; color:#6F7377;}
.greybigtext {color:#6F7377; font-size:12px;}
.greybigboldtext {color:#6F7377; font-size:12px; font-weight:bold;}
.greyextrabigboldtext {color:#6F7377; font-size:13px; font-weight:bold;}
.smallblacktext {font-size:10px; font-weight:bold; color:#000000;}
.smallgreytext {font-size:10px; font-weight:bold; color:#6F7377;}

table.menu {margin-top:11px; height:24px; text-align:center; background-image:url('../images/layout/menu_bg.gif');}
table.contentmaintable {margin-left:21px; margin-top:14px;}
td.orangerow {background-image:url('../images/layout/orange_row_bg.gif'); background-repeat:repeat-y; line-height:16px; padding-left:10px; padding-right:0px;}
td.orangerow A {color:#6F7377; text-decoration:none; font-weight: bold;}
td.orangerow A:hover {color:#000000;}
td.orangerow A.orange {color:#FF9300; font-weight:bold; text-decoration:none;}
td.orangerow A.orange:hover {color:#FF9300; text-decoration:underline;}

td.buttontop {vertical-align:bottom; padding-left:39px; border-right:1px solid #FFA933;}

#topframe {width:577px; text-align:left; background-color:#FFFFFF;}
#contentframe {width:577px; text-align:left; background-color:#FFFFFF;}
#bottomframe {width:577px; text-align:left;}

div.orangelink {background-color:FF9300; height:1px; width:100%;}
div.toplinka {float:right; background-color:#FFA933; width:66px;}
div.orangelinkalight {width:100%; background-color:#FFDDAD;}
div.orangelinka {width:100%; background-color:#FFA933;}

a.grey {color:#6F7377; text-decoration:none;}
a.grey:hover {color:#000000;}
a.orangebold {color:#FF9300; font-weight:bold; text-decoration:none;}
a.orangebold:hover {text-decoration:underline;}
a.whitebold {color:#FFFFFF; font-weight:bold; text-decoration:none;}
a.whitebold:hover {text-decoration:underline;}
a.greybold {color:#6F7377; font-weight:bold; text-decoration:none;}
a.greybold:hover {color:#000000;}
a.smallgrey {color:#6F7377; text-decoration:none; font-size:10px; font-weight:bold; width:100%; height:100%;}
a.smallgrey:hover {color:#000000;}
a.smallwhiteorange {color:#FFFFFF; font-size:10px; text-decoration:none;}
a.smallwhiteorange:hover {color:#FF9300;}
a.button {width:100%; height:100%; color:#6F7377; text-decoration:none; font-size:10px; font-weight:bold;}
a.button:hover {color:#000000;}


li.orange {list-style-image:url('../images/layout/li_orange.gif'); margin-top:4px;}
li.grey {list-style-image:url('../images/layout/li_grey.gif'); margin-top:4px;}
li.greyline {list-style-image:url('../images/layout/li_greyline.gif'); margin-top:0px;}
li.arrow {list-style-image:url('../images/layout/li_arrow.gif');margin-top:4px;}
li.arrowgrey {list-style-image:url('../images/layout/li_arrowgrey.gif');margin-top:3px;}

input.orange {border:1px solid #FFA933;}
input.grey {border:1px solid #B6B6B6;}
textarea.grey {border:1px solid #B6B6B6; overflow:auto;}

/* Homepage begin */
td.homenovinkanadpis {border-bottom:2px solid #FFA933; font-weight:bold; color:#4D4D4D; padding-left:10px; vertical-align:bottom; line-height:14px;}
table.homepromofoto {width:153px; height:51px; background-image:url('../images/home/home_promo_foto.gif'); margin-top:5px;}
table.homepromohosteska {width:153px; height:51px; background-image:url('../images/home/home_promo_hosteska.gif'); margin-top:5px;}

table.homepromoklient
 {
	width:153px;
	height:51px;
	background-image:url('../images/home/home_promo_klient.gif');
	margin-top:0px;
 }


a.homepromo {width:100%; height:100%; float:left; color:#FF9300; text-decoration:none; font-family:Tahoma; font-size:10px; font-weight:bold;}
a.homepromo:hover {text-decoration:underline;}
/* Homepage end */

/* Kdo jsme begin */
td.kdojsmeodstavec {padding-top:10px; font-size:13px; line-height:14px; letter-spacing:-1px}
/* Kdo jsme end */

/* Kdo jsme / Management begin */
td.managementosobnost {background-image:url('../images/kdojsme/management_fotobg.gif'); line-height:12px; padding-top:8px; padding-left:3px;}
/* Kdo jsme / Management end */

/* Kdo jsme / Dokumenty begin */
#printbutton {position:absolute; top:512px; left:2px;}
#closebutton {position:absolute; top:512px; left:262px;}
/* Kdo jsme / Dokumenty end */

/* Co nabizime begin */
td.nabidkaorangerow {width:165px; background-image:url('../images/layout/orange_row_bg.gif'); background-repeat:repeat-y;}
a.nabidkavyber {color:#6F7377; text-decoration:none; width:100%; height:100%; float:left;}
a.nabidkavyber:hover {color:#4D330F; background-color:#FFE5C1;}
div.nabidkapopisek {font-size:10px; width:100px;}
div.nabidkareference {margin-left:2px; margin-top:3px;}
table.nabidkasubmenu {background-color:#6F7377; width:158px;}
/* Co nabizime end */

/* Nasi klienti begin */
li.klientorange {list-style-image:url('../images/layout/li_orange.gif'); margin-top:0px;}
/* Nasi klienti end */

/* Volna mista begin */
.mistasmallblacktext {font-size:10px; font-weight:bold; color:#000000; vertical-align:top; text-align:right; padding-right:8px; line-height:8px;}
.mistasmallgreytext {font-size:10px; font-weight:bold; color:#6C6C6C; vertical-align:top; text-align:right; padding-right:8px; line-height:8px;}
li.mistagrey {list-style-image:url('../images/layout/li_grey.gif'); margin-top:0px;}
/* Volna mista end */

/* Kontakt begin */
#kontakprintpopiscar {display:none;}
#kontakprintpopisbus {display:none;}
/* Kontakt end */

/* Fotogalerie begin */
.fotogalerieobr {border:1px solid #6F7377;}
.fotogalerieobrblank {border:1px solid #DBDCDD;}
.fotogalerieobrorange {border:1px solid #FF9300;}
td.fotogaleriebg {background:url('../images/fotogalerie/fotogaleriedetail_bg.gif') top left repeat-x;}
/* Fotogalerie end */

/* Sitemap begin */
a.sitemapgreybigtext {font-size:14px; font-weight:bold; text-decoration:none; color:6F7377;}
a.sitemapgreybigtext:hover {color:#000000;}
td.sitemapborder {border-bottom:1px solid #FF9300; padding-bottom:2px;}
a.sitemapsmallgrey {color:#6F7377; text-decoration:none; font-size:10px;}
a.sitemapsmallgrey:hover {color:#000000;}
/* Sitemap end */

.js-on .on{
	display: block;
}

.js-on .off{
	display: none;
}

.elayer{
	position: absolute;
	top: 105px;
	left: 50%;
	margin-left: -240px;
	border: 1px solid #0A264C;
	width: 200px;
	background: #fff;
	width: 442px;
	padding: 0;
}

* html .elayer{
	width: 435px;
}

.elayer p{
	margin-top: 5px;
	margin-bottom: 0;
	}

.elayer p.last{
	margin-bottom: 5px;
}

.elayer p.last span{
	line-height: 25px;
}

.elayer .header{
	background: url(../images/elayer/header.jpg) 0 0 no-repeat;
	height: 40px;
	position: relative;
	margin-bottom: 1px;
}

.elayer .body{
	margin: 0 1px 1px 1px;
	border-top: 5px solid #FF9300;
	border-bottom: 5px solid #FF9300;
	color: #0A264C;
	padding: 0 5px;
}

.elayer .f-left{
	float: left;
	width: 40%;
}

.elayer .f-right{
	float: right;
	width: 50%;
}

.elayer .clear{
	clear: both;
}

.elayer .close{
	position: absolute;
	top: 5px;
	right: 5px;
	background: url(../images/elayer/close.jpg) 0 0 no-repeat;
	height: 9px;
	width: 9px;
	cursor: pointer;
}

* html .elayer .close{
	cursor: hand;
}