@media screen {

body{
	
	margin:0;
	padding:0;
	background:#2D4154 url(/images/layout/body.png) repeat-x;
	font-family:sans-serif;font-size:13px;
}

#zajemobyt {background: white url(none); }
#zajemobyt form {font-size: 10px  }


body#tinymce {background: white url(none);}

h1, h2, h3,h4{margin:0;}
h1{color:#E14D31;font-size:16px;padding-bottom:15px;font-weight:normal;text-transform:uppercase;}
h2{color:#213341;font-size:13px;margin:17px 0 0 0; font-weight: bold; text-transform:uppercase;}
h3{color:#213341;font-size:13px;margin:17px 0 0 0; font-weight: bold; }

h2 span{text-transform:none;}
h2.styled{color:#f1573e;font-size:16px;border-bottom:1px solid #D8D8DA;padding: 0 0 5px 0;font-weight:normal;text-transform:uppercase;
background:none;margin: 0;}

.styled{color:#f1573e;font-size:14px;padding: 0 0 5px 0;font-weight:normal;text-transform:uppercase;
background:none;margin: 0;}

a{ text-decoration: underline; color: #4e4e4e}
a:hover{text-decoration:none;}

.cervene {color: #E14D31}

img{border:none;}
.hand { cursor: Pointer}
#container{position:relative;}
#container p {margin: 0 0 10px 0;}
ul {margin: 0 0 0px 15px;list-style-type: disc}


#page{position:relative;width:982px;margin:0 auto;}
#header{position:relative;height:69px;margin:39px 0 8px;background:#fff;}
#header2{position:relative;height:181px;margin:8px 0;background:url() no-repeat; }

#header2 #homebtn,
#header2 #homebtn span{float:left;display:block;position:relative;width:35px;height:181px;margin:0;overflow:hidden; z-index: 9999;}
#header2 #homebtn span{position:absolute;left:0;top:0;background:url(/images/layout/homebtn.gif) no-repeat;cursor:pointer; z-index: 9999;}
#header2 #homebtn2,
#header2 #homebtn2 span{float:left;display:block;position:relative;width:35px;height:181px;margin:0;overflow:hidden; z-index: 9999;}
#header2 #homebtn2 span{position:absolute;left:0;top:0;cursor:pointer; z-index: 9999;}

.header_pics {  
	position: absolute;
	left: 0px;
    height:  181px;  
    width:   789px;  
    padding: 0;  
    margin:  0;  
    overflow: hidden;
    background-color: #121820;
    z-index: 0;
}
 
.header_pics img {  
position: absolute;
    padding: 0px;  
    background-color: #000;  
    height:  181px;  
    width:   789px;
    top:  0; 
    left: 0 
} 

#cBox{position:relative;width:982px;background: url(/images/layout/bg-cbox.png) repeat-y;padding-bottom:130px;}
#lc{float:left;display:inline;width:245px;min-height:525px;_height:525px;background:#121820 url(/images/layout/bg-col.gif) repeat-x;color:#fff;}
#lc .in{padding:0 17px 0 18px;}
#rc{float:right;display:inline;width:185px;min-height:525px;_height:525px;background:#121820 url(/images/layout/bg-col.gif) repeat-x;color:#fff;}
#content{float:left;width:507px;margin:0 0 0 8px;padding:0 14px;color: #1d3a49;}
#footer{position:relative;z-index: 3 !important; bottom:0;width:100%;margin: -130px 0 0 0;  height:130px;background:url(/images/layout/hradcany.png) 50% 100% no-repeat;}
#footer div{width:982px;margin:0 auto;text-align:right;padding-top:98px;color:#ADB2C2;}
#footer div a{line-height:32px;color:#ADB2C2;font-size:11px;text-decoration:none;}

#pulkruh{position:absolute;right:0;bottom:50px;width:95px;height:206px;background:url(/images/layout/pulkruh.gif) no-repeat;}
#moon{position:absolute;left:-25px;top:70px;width:161px;height:158px;background:url(/images/layout/moon.png);z-index:-1;}

.content_textarea {border-top: 10px solid #2a3b4c; position: relative; width: 535px; left: -14px;}
.content_t_in {margin: 23px 23px 40px 23px; }

/* LOGO */
#logo,
#logo a,
#logo a span{position:relative;display:block;width:295px;height:69px;overflow:hidden;margin:0;padding:0;}
#logo a span{position:absolute;left:0;top:0;background:url(/images/layout/logo.png) no-repeat;cursor:pointer;}

#languages{position:absolute;top:-24px;right:68px;}
#languages ul{margin:0;padding:0;list-style:none;}
#languages ul li{display:inline;padding-left:10px;}
#languages ul li a{color:#fff;line-height:24px;text-decoration:none;}
#languages ul li a:hover{text-decoration:underline;}

/* LOGIN FORM */
#loginForm form{font-size:12px;
	width:335px;height:39px;padding:5px 20px;border:1px solid #C3C8CF;
	background:#E5E6EA;color:#182C38;}
#loginForm{position:absolute;left:320px;top:10px; padding: 0px;
	width:335px;height:39px;}
#loginForm form strong{display:block;line-height:16px;padding-left:20px;background:url(/images/layout/sipka.gif) 0 50% no-repeat;font-size:12px;}
#loginForm form label{display:block;width:60px;text-align:right;}
#loginForm form input{width:95px;height:14px;margin:0;padding:0;border:1px solid #8E9093;}
#loginForm form input.submit{width:40px;height:16px;line-height:16px;text-align:center;color:#fff;background:url(/images/layout/submit-login.gif) no-repeat;border:none;
	font-size:9px;font-weight:bold;cursor:pointer;}


/* SEARCH FORM */

#searchForm form{font-size:12px;
	height:39px;padding:5px 0;color:#182C38;}
#searchForm {position:absolute;right:20px;top:3px;
	height:39px;}
#searchForm form input{width:145px;height:14px;margin:0;padding:0;border:1px solid #8E9093;}
#searchForm form input.submit{width:67px;height:16px;line-height:16px;text-align:center;color:#fff;background:url(/images/layout/submit-search.png) no-repeat;border:none;
	font-size:9px;font-weight:bold;cursor:pointer;}

/* FILTR FORM */
.filtrForm select{width:145px; margin: 0px 0 2px 0}
.selectp{width:145px;}
.filtrForm table{margin:10px 0;border-collapse:collapse;}
.filtrForm table.sto{width:100%;}
.filtrForm table.sto td{width:145px;}
#rc .filtrForm{margin:0 13px 45px;}
#rc .filtrForm label{display:block;padding:7px 0 3px 12px;}
#rc .filtrForm select{width:159px;}
.filtrForm input.submit{width:102px;height:22px;line-height:23px;margin-top:8px;text-align:center;color:#fff;background:url(/images/layout/submit-w.png) no-repeat;border:none;cursor:pointer;}
#rc .filtrForm input.submit{float:right;margin-top:18px;background:url(/images/layout/submit-filtr-rc.gif) no-repeat;}


/* FILTR FORM */
.filtrForm_right { margin: 10px; color: #000000}
.filtrForm_right select{width:145px; margin: 0px 0 2px 0; }
.filtrForm_right h4{margin: 0px 0 3px 0; color: #fff; font-size: 13px}
.filtrForm_right .lejb{ padding-left: 10px; margin: 4px 0 3px 0; display: block; color: #fff}

.filtrForm_right input.submit{width:102px;height:22px;line-height:23px;margin-top:8px;text-align:center;color:#fff;background:url(/images/layout/submit-w.png) no-repeat;border:none;cursor:pointer;}
.filtrForm_right input.submit{margin-top:18px;background:url(/images/layout/submit-filtr-rc.gif) no-repeat;}


#sjednani form{font-size:12px;color:#1d3a49;}
#sjednani form input{width:380px;height:15px;margin:0;padding:0;border:1px solid #c9ced8; background-color: #dee1e9}
#sjednani form .oddo input{width:80px;height:15px;margin:0;padding:0;border:1px solid #c9ced8; background-color: #dee1e9}
#sjednani form .captch input{width:85px;height:15px;margin:0;padding:0;border:1px solid #c9ced8; background-color: #dee1e9}
#sjednani form .captch img{margin: 2px 0 5px 0}
#sjednani form textarea{width:380px;height:85px;margin:0;padding:0;border:1px solid #c9ced8; background-color: #dee1e9}
#sjednani form .formm input {width:102px;height:22px;line-height:23px;margin-top:8px;text-align:center;color:#fff;background:url(/images/layout/submit-w.png) no-repeat;border:none;cursor:pointer;}


.formm input {width:102px;height:22px;line-height:23px;margin-top:8px;text-align:center;color:#fff;background:url(/images/layout/submit-w.png) no-repeat;border:none;cursor:pointer;}

A.button{Text-Transform: uppercase; text-decoration: none; display: block; width:102px;height:22px;line-height:23px;margin-top:8px;text-align:center;color:#fff;background:url(/images/layout/submit-w.png) no-repeat;border:none;cursor:pointer; overflow: hidden}
A.button_long{Text-Transform: uppercase; position: relative;  text-decoration: none; display: inline-block; min-width:102px; max-width: 300px;height:22px;line-height:23px;margin-top:8px;text-align:center;color:#fff;background:url(/images/layout/button_long.gif) no-repeat;border:none;cursor:pointer; padding: 0 9px 0 12px}
A.button_long img {	right: -5px;	position: absolute;	top: 0px;}


/* FORM */
.form{width:390px;margin:0 auto;}
.form input,
.form textarea{background:#D7D9E1;border:1px solid #C7CAD4;width:358px;font-family:sans-serif;font-size:1em;}
.form textarea{height:70px;}
.form input.short{width:58px;}
.form input.submit{font-size:90%;width:102px;height:22px;line-height:23px;margin-top:8px;text-align:center;color:#fff;background:url(/images/layout/submit-w.png) no-repeat;border:none;cursor:pointer;}

.hide_label label { display: none}
.hide_label select { padding: 0}

.divform div {width: 500px; float: left;  margin: 3px;font-size:12px;color:#1d3a49;}
.divform div.nonfloat {width: 500px; float: none;  margin: 3px;font-size:12px;color:#1d3a49;}
.divform div.right {width: 500px; float: right;  margin: 0px;font-size:12px;color:#1d3a49;}
.divform div.right textarea {width:380px;height:70px;margin:0;padding:0;border:1px solid #c9ced8; background-color: #dee1e9}
.divform div.half {width: 240px; float: left;  margin: 3px;font-size:12px;color:#1d3a49;}
.divform div.half input {width: 135px;}
.divform div.half select {width: 135px;}
.divform div textarea {width:380px;height:85px;margin:0;padding:0;border:1px solid #c9ced8; background-color: #dee1e9}
.divform div input {width:380px;height:15px;margin:0;padding:0;border:1px solid #c9ced8; background-color: #dee1e9}
.divform div label {width: 100px; display: block; float: left; text-align: right; margin-right: 5px }
.divform div .submit input {float: left; width:102px;height:22px;line-height:23px;margin-top:8px;text-align:center;color:#fff;background:url(/images/layout/submit-w.png) no-repeat;border:none;cursor:pointer;}
.divform div .submit {float: left; width:350px;margin-top:8px;}
.divform div .captcha {float: left; width:350px;margin-top:8px;}
.divform div .captcha input {float: left; width:90px;height:15px;margin:0;padding:0;border:1px solid #c9ced8; background-color: #dee1e9}


/* HORIZONTAL MENU */
#hMenu{position:relative;height:47px;margin:8px 0;padding:0;z-index:80; overflow: hidden; width: 982px
	font-family:sans-serif;font-size:14px;background:url(/images/layout/hm.png) repeat-x;}
#hMenu ul {width: 984px; position:relative;height:47px;margin:0;padding:0;list-style:none;}
#hMenu ul li{position:relative;float:left;width:246px;white-space:nowrap;_width:1px;margin:0;padding:0;background-image:none;}
#hMenu ul li.last{width:247px;}
#hMenu ul li a {display:block;color:#fff;padding:0 0 0 35px;text-decoration:none;font-weight:normal;}
#hMenu ul li a span{display:block;height:47px;line-height:47px;padding:0 0 0 20px;background:url(/images/layout/hm-bull.gif) 0 16px no-repeat;}
#hMenu ul li:hover a, #hMenu ul li a:hover, #hMenu ul li a.active {color:#fff; background:url(/images/layout/hm.png) repeat-x 0 -47px;}
#hMenu ul li a:hover span, #hMenu ul li a.active span{background:url(/images/layout/hm-bull.gif) 0 -44px no-repeat;}

/* Vertical menu */
.vMenu{position:relative;min-height:1px;font-family:sans-serif;font-size:14px;}
.vMenu ul{margin:0;padding:0;list-style:none;}
.vMenu ul li{}
.vMenu ul li a{display:block;color:#fff;text-decoration:none;background:url(/images/layout/vm-sep.gif) 13px 100% no-repeat;text-transform:uppercase;}
.vMenu ul li a:hover, .vMenu ul li a.active{background:url(/images/layout/vm-hover.gif);}
.vMenu ul li a span{display:block;padding:10px 0 10px 36px;background:url(/images/layout/vm-bullet.gif) 15px 11px no-repeat;}
.vMenu ul li a span.marked{color:#E04D31;}

.vMenu ul li ul{margin:0;padding:0;list-style:none;}
.vMenu ul li ul li{}
.vMenu ul li ul li a{display:block; padding-left: 15px; color:#fff;text-decoration:none;background:url(/images/layout/vm-sep.gif) 13px 100% no-repeat;text-transform:uppercase;}
.vMenu ul li ul li a span{display:block;padding:10px 0 10px 36px;background:none;}
.vMenu ul li ul li a:hover, .vMenu ul li ul li a.active{background:#070b16; background-image:url(/images/layout/vm-hover.gif) ! important; }

#rc .vMenu ul li a span{background:url(/images/layout/vm-bullet.gif) 10px 11px no-repeat;}
#rc .vMenu ul li a{background-image:none;}
#rc .vMenu ul li a:hover, #rc .vMenu ul li a.active{background:url(/images/layout/vm-hover.gif);}

/* DROBECKY */
#drobecky{font-size: 12px; margin:0 -14px 15px;padding:10px 14px;background:#D7D9E1;color:#748099;}
#drobecky a{color:#748099;text-decoration:none;font-weight:bold;}
#drobecky a:hover{text-decoration:underline;}

/* INDEX PAGE ITEMS */
#interaktivnimapa{width:262px; min-height: 350px}
#mapa { width: 270px; height: 290px;} 
#banner_right_top {  position: relative; float: right;  width: 185px; height: 181px;  background-color: #121820; background:url(/images/layout/bg-banner-right-top.png) repeat-x;} 
#inboxfo {width:180px; padding: 15px; margin: 15px}
#projectsMenu{width:219px;background:#D3D5DD;border:1px solid #A5ACBB;}
#projectsMenu h2{background:#EA3F30;color:#fff;border:none;padding:5px 0 5px 13px;margin:-1px;font-weight:normal;}
#projectsMenu ul{padding:0 13px;margin:15px 0;list-style:none;}
#projectsMenu ul li{margin:0;padding:10px 0 10px 20px;border-top:1px solid #A9AEB8;}

#projectsMenu ul .bull1{background:url(/images/layout/ybull.gif) 0 12px no-repeat;border:none;}
#projectsMenu ul .bull2{background:url(/images/layout/obull.gif) 0 12px no-repeat;}
#projectsMenu ul .bull3{background:url(/images/layout/gbull.gif) 0 12px no-repeat;}
#projectsMenu ul .bull4{background:url(/images/layout/wbull.gif) 0 12px no-repeat;}

#projectsMenu ul li a{color:#213442;text-transform:uppercase;text-decoration:none;font-weight:normal;}
#projectsMenu ul li a.active, #projectsMenu ul li a:hover{color:#E14D31;}
#projectsMenu ul ul{margin:15px 0;padding:0;}
#projectsMenu ul ul li{padding:2px 0;border:none;}
#projectsMenu ul ul li a{text-transform:none;color:#5E697D;}


#projectsMenu_white{width:219px;}
#projectsMenu_white h2{color:#000;border:none;padding:5px 0 5px 13px;margin:-1px;font-weight:normal;}
#projectsMenu_white ul{padding:0 13px;margin:15px 0;list-style:none;}
#projectsMenu_white ul li{margin:0;padding:10px 0 10px 20px;}

#projectsMenu_white ul .bull1{background:url(/images/layout/ybullw.gif) 0 12px no-repeat;border:none;}
#projectsMenu_white ul .bull2{background:url(/images/layout/obullw.gif) 0 12px no-repeat;}
#projectsMenu_white ul .bull3{background:url(/images/layout/gbullw.gif) 0 12px no-repeat;}
#projectsMenu_white ul .bull4{background:url(/images/layout/wbullw.gif) 0 12px no-repeat;}

#projectsMenu_white ul li a{color:#213442;text-transform:uppercase;text-decoration:none;font-weight:normal;}
#projectsMenu_white ul li a.active, #projectsMenu_white ul li a:hover{color:#f1573e;}
#projectsMenu_white ul ul{margin:15px 0;padding:0;}
#projectsMenu_white ul ul li{padding:2px 0;border:none;}
#projectsMenu_white ul ul li a{text-transform:none;color:#5E697D;}




#bak {top: 50px; left: 565px; TEXT-align: center; font-weight: bold;  position: absolute; width: 205px; height: 38px; border: 1px solid #080b10; background-color: #d6d9e0; font-size: 14PX; line-height: 38px; COLOR: #344650;}
#bak #bc{ color: #E14D31 }


/* CENIK */
.cenik {font-size:9px;color:#3F4C5B;}
.cenik strong {font-size:11px; font-weight: bold; color:#3F4C5B;}
.striped{ border-collapse:collapse; border:1px solid #B3B7C6;width:100%;}
.striped th, .striped td{padding: 2px; text-align:center;color:#3F4C5B;}
.striped thead th{padding: 2px; background:#E14E31;color:#fff;text-transform:uppercase;text-align:center; text-decoration: underline}
.striped thead th:hover{text-decoration: none}
.striped a{color:#3F4C5B;}


.width_80p { width: 450px; border-collapse:collapse; padding: 3px;}
.width_80p td {  padding: 3px;}
.hlavicka { padding: 2px;  background:#E14E31;color:#fff;text-align:center;}
.liche {background:#caccce}
.liche b,.liche strong {text-transform:uppercase;background:#caccce}
.hlavicka b,.hlavicka strong {text-transform:uppercase;}

.cenik table td{ padding: 3px; border-left: 1px solid #898989}
.cenik table th{ padding: 2px;  border-left: 1px solid #898989}

th.header { cursor: pointer; padding: 0px; } 

#pager { margin: 8px 0 8px 0; text-align: right}
#pager input { width: 30px; font-size: 10px; height: 14px }
.first { padding: 0px 2px 0px 2px}
.prev { padding: 0px 2px 0px 2px}
.next { padding: 0px 2px 0px 2px}
.last { padding: 0px 2px 0px 2px}

/* GALERIE */
.galerie{}
.nahled{float:left;width:108px;margin:0 12px 10px 0;}
.last {margin-right:0;}
.nahled img{}
.nahled p{text-align:center;font-size:9px;color:#97A0B3;}


/* CLASSES */
.cls{clear:both;}
.fl{float:left;display:inline;}
.fr{float:right;display:inline;}
.ir{margin:0 0 5px 5px;}
.il{margin:0 5px 5px 0;}
.tal{text-align:left;}
.tar{text-align:right;}
.tac{text-align:center;}
.odd{background:#C8CBD5;}
.textField{margin-top:50px; margin-bottom: 15px}
.perex{font-size:110%; margin: 5px 0 15px 0}

.kontakty_obr {float: right; text-decoration: none; font-size: 9px; margin: 0 2px 0 2px; text-align: center}


.NewsSummary { font-family:sans-serif;font-size:13px; border-bottom: 1px solid #ccc; padding-bottom: 10px;}

.NewsSummary a { font-family:sans-serif;font-size:13px; color: #000; text-decoration: underline}
.NewsSummary a:hover { font-family:sans-serif;font-size:13px; color: #393d47; text-decoration: none}

.NewsSummary .NewsSummaryLink a { font-family:sans-serif;font-size:13px; color: #000; text-decoration: none}
.NewsSummary .NewsSummaryLink a:hover { font-family:sans-serif;font-size:13px; color: #393d47; text-decoration: none}





	.multiSelect {
		width: 146px;
		font-family: Arial, Helvetica, sans-serif;
		position: relative;
		height: 20px;
		padding: 0;
		margin: 1px 0 1px 0;
		border: 0;
		font-size: 13px;
	}
	.multiSelect .title {
		background-color: #fff;
		border: 1px solid #999;
		padding: 0;
		margin: 0;
		cursor: default;
		min-width: 127px;
		cursor: pointer;
	}
	.multiSelect div.title {
		position: absolute;
		z-index: 19;
	}
	.multiSelect div.title-open {
		border-bottom: 1px solid #fff;
	}
	.multiSelect .title {
		height: 14px;
		line-height: 13px;
		overflow: hidden;
		padding: 3px 11px 1px 5px;
		background: white url(/js/images/multiselect.gif) no-repeat;  background-position: 125px -1px;
	}
	.multiSelect .title:hover {
		background: white url(/js/images/multiselect-hover.gif) no-repeat; background-position: 125px -1px;
	}
	.multiSelectContent {
		position: absolute;
		z-index: 20;
		min-height: 10px;
		background: #fff;
		padding: 1px;
		display: block;
		font-size: 75%;
		margin: 0px;
		border: 1px solid #999;
		color: #000;

	}
	.collapsed {
		display: none;
	}
	.shown {
		display: block;
	}
	.multiSelectContent ul {
		overflow: auto;
		min-height: 10px;
		min-width: 141px;
		margin: 0;
		padding: 0;
	}
	.multiSelectContent li {
		cursor: pointer;
		cursor: hand;
		margin: 0 0 2px 2px;
		list-style:none;
	}
	.multiSelectContent li label {
		
		margin: 0 0 0 2px;

	}
	.multiSelectContent li:hover {
		background: #f7f9fa;
	}
	.arc90_multiselect {
		width: 146px;
		height: 14px;
		visibility: hidden;
	}
	.a9selectall {
		
	}
.multiSelect_close{cursor: pointer; position: absolute; color: #fff; background: #e1821a; border: 1px solid #fff; width: 15px; height: 15px; z-index: 5555555555; left: 125px; text-align: center}
.multiSelect_close:hover{cursor: pointer;  background: #fff; color: #e1821a; border: 1px solid #e1821a;}
	
	

div.selectbox-wrapper {
    position:absolute;
    width:143px !important;
    background-color:white;
    
    padding: 2px 2px 2px 4px;
    border:1px solid #999999;
    margin:0px;
    margin-top:0px;
    padding:0px;
    text-align:left;
    min-height:30px;
   *min-height:30px; /*IE6 fix */
   overflow: auto;
   z-index:2000;
   font-size: 13px;
}
div.selectbox-wrapper ul {
  list-style-type:none;
  margin:0px;
  padding:0px;
  width: 143px;
}
div.selectbox-wrapper ul li.selected { 
  background-color: #EAF2FB;
}
div.selectbox-wrapper ul li.current { 
  background-color: #f7f9fa;
}
div.selectbox-wrapper ul li {
  list-style-type:none;
  display:block;
  margin:0;
  padding:2px;
  cursor:pointer;
}
.selectbox1 /* look&fell of  select box*/
{
width: 139px ! important; 
  margin: 1px 0 1px 0;
  font-family: Arial, Helvetica, sans-serif;
  display : block;
  text-align:left; 
  background: url('/js/images/bg_select_green.png') right;
font-size: 13px;
  cursor: pointer;
  border:1px solid #999;
  color:#1d3a49;
  height: 14px;
  line-height: 15px;
  padding: 2px 0 2px 4px;
}
.selectbox1:hover /* look&fell of  select box*/
{  background: url('/js/images/bg_select_hover.png') right;}














/* jMyCarousel */
	

div.jMyCarousel { width: 430px; margin-top: 20px; }

div.jMyCarousel .prev {
	background: url('../images/layout/arrow-left.gif') center center no-repeat;
	width:34px;
	height:150px;
	border:0px;
	margin-top: 0;
	padding-top: 0;
}

div.jMyCarousel .next{
	background: url('../images/layout/arrow-right.gif') center center no-repeat;
	width:34px;
	height:150px;
	border:0px;
}

div.jMyCarousel .up{
	background: url('../js/jMyCarousel/img/up.png') center center no-repeat;
	width:61px;
	height:40px;
	border:0px;
}

div.jMyCarousel .down{
	background: url('../js/jMyCarousel/img/down.png') center center no-repeat;
	width:47px;
	height:61px;
	border:0px;
}


div.jMyCarousel{
	/*border:1px solid #1c6f8e;*/
}

div.jMyCarousel ul{
	margin: 0; padding: 0;
}

div.jMyCarousel ul li{
	margin:0px;
	/* border:1px solid #ccc;*/
	line-height:0px;
	padding:0 5px 0 0;
}

div.jMyCarousel ul li a{ /* in case of link */
	display:block;}

div.jMyCarousel ul li img{
	display:block;
	border:0px;
}
.imageBox { text-align: center; background-color: silver; vertical-align: middle; }
div.imageBox { overflow: hidden; width: auto; height: 95px;  width: 95px; }
a.thickbox img { text-align: center; }

.galerie{margin:1em 0;}
#gallerybox {width: 468px; height: 95px; float: left; overflow: hidden; }

.galerie .prev, .galerie .next{display:block;float:left;height:95px;width:24px;background:url(../images/layout/arrow-left.gif) 0 100% no-repeat;}
.galerie .prev span, .galerie .next span{display:none;}
.galerie .next{background:url(../images/layout/arrow-left.gif) 0 100% no-repeat;margin-left: 4px;}
.galerie img{padding:0;float:left;}



div.gallery { width: 430px; margin-top: 20px; }
div.gallery ul {	margin: 0; padding: 0;	list-style-type: none }
div.gallery ul li {	float: left;	 }
div.gallery ul li div.imageBox { font-size: 10px; width: 95px; height: 130px; margin: 3px; text-align: left; vertical-align: top; background-color:#fff;}
div.gallery ul li div.imageBox a { color: #7b8ba1; text-decoration: none; }
div.gallery ul li div.imageBox a:hover { color: #7b8ba1; text-decoration: none; }
div.gallery .clear { clear: both}






















.gallery .img {
	height: 120px;
	/*width: 120px;   Adjust as you see fit */
	float: left;
	margin: 10px;
	text-align: center;
}

.gallery .img a {
	display: inline-block;
	border: 2px solid #ddd;
	padding: 1px;
}

.gallery .img a:hover {
	border-color: #999;
}

.gallery .pagenavigation {
	height: 50px;
}

.gallery .prevpage a, .gallery .prevpage em {
	display: block;
	width: 50px;
	height: 39px;
	float: left;
	margin: 0;
	text-indent: -1000px;
	background: url(../../images/previous.png) transparent no-repeat 0 0;
}

.gallery .nextpage a, .gallery .nextpage em {
	display: block;
	width: 50px;
	height: 39px;
	float: left;
	margin: 0 6px 0 0;
	text-indent: -1000px;
	background: url(../../images/next.png) transparent no-repeat 0 0;
}

.gallery .parentlink a {
	display: block;
	width: 50px;
	height: 39px;
	float: left;
	text-indent: -1000px;
	background: url(../../images/uppage.png) transparent no-repeat 0 0;
}

.gallery .pagenavigation a:hover {
	background-position: 0 -40px;
}

.gallery .prevpage em, .gallery .nextpage em {
	background-position: 0 -80px;
}

.gallery .pagelinks {
	float: right;
	border-right: 2px solid #666;
}

.gallery .pagelinks a, .gallery .pagelinks em {
	margin-top: 6px;
	padding: 0 6px;
	border-left: 2px solid #666;
	text-align: center;
	font: bold 11px verdana; color: #666;
}

.gallery .pagelinks em {
	color: #000;
}

.galleryclear {
	clear: both;
}


/* FANCYBOX  -  version 1.2.6 */

div#fancy_overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: none;
	z-index: 30;
}

div#fancy_loading {
	position: absolute;
	height: 40px;
	width: 40px;
	cursor: pointer;
	display: none;
	overflow: hidden;
	background: transparent;
	z-index: 100;
}

div#fancy_loading div {
	position: absolute;
	top: 0;
	left: 0;
	width: 40px;
	height: 480px;
	background: transparent url('../images/fancybox/fancy_progress.png') no-repeat;
}

div#fancy_outer {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	padding: 20px 20px 40px 20px;
	margin: 0;
	background: transparent;
	display: none;
}

div#fancy_inner {
	position: relative;
	width:100%;
	height:100%;
	background: #000;
}

div#fancy_content {
	margin: 0;
	z-index: 100;
	position: absolute;
}

div#fancy_div {
	background: #000;
	color: #FFF;
	height: 100%;
	width: 100%;
	z-index: 100;
}

img#fancy_img {
	position: absolute;
	top: 0;
	left: 0;
	border:0;
	padding: 0;
	margin: 0;
	z-index: 100;
	width: 100%;
	height: 100%;
}

div#fancy_close {
	position: absolute;
	top: -12px;
	right: -15px;
	height: 30px;
	width: 30px;
	background: url('../images/fancybox/fancy_closebox.png') top left no-repeat;
	cursor: pointer;
	z-index: 181;
	display: none;
}

#fancy_frame {
	position: relative;
	width: 100%;
	height: 100%;
	display: none;
}

#fancy_ajax {
	width: 100%;
	height: 100%;
	overflow: auto;
}

a#fancy_left, a#fancy_right {
	position: absolute;
	bottom: 0px;
	height: 100%;
	width: 35%;
	cursor: pointer;
	z-index: 111;
	display: none;
	background: transparent url("data:image/gif;base64,AAAA");
	outline: none;
	overflow: hidden;
}

a#fancy_left {
	left: 0px;
}

a#fancy_right {
	right: 0px;
}

span.fancy_ico {
	position: absolute;
	top: 50%;
	margin-top: -15px;
	width: 30px;
	height: 30px;
	z-index: 112;
	cursor: pointer;
	display: block;
}

span#fancy_left_ico {
	left: -9999px;
	background: transparent url('../images/fancybox/fancy_left.png') no-repeat;
}

span#fancy_right_ico {
	right: -9999px;
	background: transparent url('../images/fancybox/fancy_right.png') no-repeat;
}

a#fancy_left:hover, a#fancy_right:hover {
	visibility: visible;
	background-color: transparent;
}

a#fancy_left:hover span {
	left: 20px;
}

a#fancy_right:hover span {
	right: 20px;
}

#fancy_bigIframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: transparent;
}

div#fancy_bg {
	position: absolute;
	top: 0; left: 0;
	width: 100%;
	height: 100%;
	z-index: 70;
	border: 0;
	padding: 0;
	margin: 0;
}

div.fancy_bg {
	position: absolute;
	display: block;
	z-index: 70;
	border: 0;
	padding: 0;
	margin: 0;
}

div#fancy_bg_n {top: -20px;	left: 0;width: 100%;height: 20px;}
div#fancy_bg_ne {top: -20px;	right: -20px;width: 20px;height: 20px;}
div#fancy_bg_e {right: -20px;height: 100%;width: 20px;}
div#fancy_bg_se {bottom: -20px;right: -20px;width: 20px;height: 20px;}
div#fancy_bg_s {bottom: -20px;left: 0;width: 100%;height: 20px;}
div#fancy_bg_sw {bottom: -20px;left: -20px;width: 20px;height: 20px;}
div#fancy_bg_w {left: -20px;height: 100%;width: 20px;}
div#fancy_bg_nw {top: -20px;	left: -20px;width: 20px;height: 20px;}

div#fancy_title {
	position: absolute;
	z-index: 100;
	display: none;
}

div#fancy_title div {
	color: #FFF;
	font: bold 12px Arial;
	padding-bottom: 3px;
	white-space: nowrap;
}

div#fancy_title table {
	margin: 0 auto;
}

div#fancy_title table td {
	padding: 0;
	vertical-align: middle;
}

td#fancy_title_left {
	height: 32px;
	width: 15px;
	background: transparent url('../images/fancybox/fancy_title_left.png') repeat-x;
}

td#fancy_title_main {
	height: 32px;
	background: transparent url('../images/fancybox/fancy_title_main.png') repeat-x;
}

td#fancy_title_right {
	height: 32px;
	width: 15px;
	background: transparent url('../images/fancybox/fancy_title_right.png') repeat-x;
}











.h2{color:#213341;font-size:14px;padding:0 0 0 20px;margin:10px 0 0px 0;background:url(/images/layout/bullet-ww.gif) 0 50% no-repeat;}

}

@media print{


body {margin:0;padding:0;background:#2D4154 url(/images/layout/body.png) repeat-x;font-family:sans-serif;font-size:13px;}
	
#container { width: 100%}
#content { width: 100%}
#header { display: none}
#logo { display: none}
#languages { display: none}
#loginForm { display: none}
#searchForm { display: none}
#header2 { display: none}
#hMenu { display: none}
#pulkruh { display: none}
#lc { display: none}
#rc { display: none}
p{ margin: 5px}
#cBox { width: 100%}
.filtrForm { display: none}

#tabulka_cenik { width: 99%; margin: 5px 5px 5px 5px}
table { border: 1px solid #ccc; border-collapse:collapse; text-align: center;}
table th { border: 1px solid #ccc; text-align: center;}
table td { border: 1px solid #ccc; }
table td a { text-decoration: none}
#page {width: 100%}
}

