@media screen{
body {
	/* font: 0.8em Arial, Helvetica, sans-serif; */
	font-size: 0.75em;
	font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif;
	text-align: center;
	color:#464646;
	background-color:#ccc7b8;
	padding:0px; 
	margin:0px;
}
form, h1, h2, h3, h4, h5, h6, p{margin:0px;padding:0px;}
img {border: none;}
.clear {clear:both;}
div.clear {clear:both;font-size:1px; height:1px;}
a {color:#464646;text-decoration:underline;}
a:hover {text-decoration:none;color:#cc0000;}
.reader {position: absolute;top: -10000px;left: 0px;width: 1px;height: 1px;overflow: hidden;}

.hidden { visibility:hidden;}
.accessibility{ display: none; }

.cleaner{
	font-size: 0;
	clear: both;
	visibility: hidden;
	height: 1px;
	border: none;
	margin: -1px 0 0 0; padding: 0px;
}

.clear_left { clear: left; }

/* hack tagu hr kvuli obrazku na pozadi */
div.hr {height: 18px;  background: transparent url(../img/bgHR.png) repeat-x scroll center;}
div.hr hr {  display: none;}

/* Layout */
#wrapper{margin:0 auto 0 auto; padding:0px;width:990px;text-align:left;}

/* Header */
#headerPage{
	background:#ccc7b8 no-repeat scroll 0 0;
	color:#000000;
	width:990px;
	height:288px;
	margin:0;
	padding:0px;
	position:relative;
}

#headerImages{
	font-size: 0;
}
#headerPage #moto {color:#636363;font-size:420%;left:101px;position:relative;top:13px;width:280px;}

/* Logo */
#logo{height:200px;left:48px;position:absolute;top:-78px;width:200px;z-index:50;}
#logo a{display:block;width:200px;height:200px;cursor:hand;color:#0000ff;}
#logo a span{position:absolute;top:0px;left:0px;width:200px;height:200px;background:transparent url('../img/TopLogo.png') 0 0 no-repeat; z-index:90; cursor:hand;}

/*
#bottomLogo{height:200px;left:48px;position:absolute;top:951px;width:200px;z-index:50;}
#bottomLogo a{display:block;width:200px;height:200px;cursor:hand;color:#0000ff;}
#bottomLogo a span{position:absolute;top:0px;left:0px;width:200px;height:200px;background:transparent url('../img/BottomLogo.png') 0 0 no-repeat; z-index:50; cursor:hand;}
*/

#bottomLogo{width:177px; height:118px; margin-left: 35px; }
#bottomLogo a{ width:177px; height:118px; cursor:hand; font-size: 0;}

/*
#bottomLogo a span{
	width:177px; height:118px;
	display:block;
	background: transparent url('../img/BottomLogo2.png') no-repeat; 
	cursor:hand; 
}
*/

/* header Menu */ 
#headerMenu{
}
#headerMenuIndent{
	padding: 130px 0 0px 24px;
}
/*
#headerMenu ul{list-style-type:none;padding:0; margin:0px;}
#headerMenu ul li{text-align:left; font-size:170%; font-weight:bold; padding:8px 0px 8px 18px;background: transparent url(../img/bgHR.png) repeat-x top left;}
#headerMenu ul li a{display:block;padding:0px;color:#666565;text-decoration:none;}
*/

/* Body */
#bodyPage{margin:0px;width:990px;padding:0px;position:relative;background: transparent url(../img/bgFooterContent.png) top left repeat-y; }

.content { line-height: 145%; }

a { color: #000000; text-decoration: underline; }
a:hover { color: #9f1200; text-decoration: none; }

h1, h2, h3, h4, h5, h6 {
	margin: 0px 0px 5px 0px;
	color: #494948;
}
h1, h2{
	font-size: 115%;
	font-weight: bold;
}
h3{
	font-size: 110%;
}
h4, h5, h6{
	font-size: 100%;
}

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
	color: #494948;
	text-decoration: underline;
}

h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover {
	text-decoration: none;
}


hr {
	width: 100%;
	background-color: transparent;
  color: transparent;
	border: 0px;
  border-top: 1px solid #9ea5a9;
  height: 1px;
	padding: 0; margin: 10px 0;
}

button {
	width:auto;
  overflow:visible;
	padding: 2px 3px 2px 3px;
	margin: 0px;
}


/* Cols */
#col1{
	float:left;
	margin:0px;
	padding:0px;
	position:relative;
	width:270px;
	background: transparent url(../img/bgLeftColumn.png) top left no-repeat;
	/* height:1085px; */
	min-height:1085px; 
	z-index: 2; 
}
#col2{
	float:left;
	position:relative;
	width:720px;
	min-height: 1085px;
	background: transparent url(../img/bgContentColumn.png) no-repeat left top;
	z-index: 1; 
}
#col1Indent {padding:0px 0px 0px 20px; }

#col2Indent {
	padding:10px 60px 10px 30px; 
	_padding:10px 44px 0 30px; 
	width: 635px; /* ie 5.5 bugfix */ 
}

/* login form*/
#logFormIndent{
	padding: 40px 0 0 30px;
}
#lfbs {
	margin: 10px 30px 0 0;
	text-align: right;
}

#col1Indent #logForm label {
	display:block;
	color:#464646;
	font-size:100%;
	font-weight: bold;
}
#col1Indent #logForm input {
	width:177px; _width:187px; 
	height:20px; _height:30px; 
	border:0px; padding:5px 5px 0 5px;
	font-size: 110%;
}

#pollBoxIndent{
	padding: 40px 30px 0 30px;
}

.menuIntranet {
}
.menuIntranetIndent{
	padding: 10px 0 5px 15px;
}


/* homeboxes */
img.home_illustrative {
	width: 630px;
	border: 1px solid #686664;
}
#boxes {width:635px; position:relative; margin:0px; padding:0px;}
#boxes #box1, #boxes #box2, #boxes #box3 {width:195px; padding:0 10px 0 5px; margin:0px; float:left;}
#boxes  #box1 img, #boxes  #box2 img, #boxes  #box3 img  {margin:0 0 5px 0;padding:0px;clear:both;}

#boxes {
	font-size: 90%;
	line-height: 125%;
	text-align: justify;
}

img.box {
	border: 1px solid #686664;
	width: 193px;
}

/* panel_bottom */
p.panel_bottom_item {
	margin: 10px 0 0 0;
}
img.panel_bottom {
	border: 1px solid #686664;
	float: left; 
	margin: 5px 10px 5px 0;
}
p.panel_bottom_item h4{
	margin: 0 0 5px 0;
}

/* Sirky */
.w450px {width:450px;}
.w400px {width:400px;}
.wKontakt {width:610px;}
.w50proc {width:50%;}
.w33proc {width:33%;}
/* Obecne */
.textCenter{text-align:center;}
.textRight {text-align:right;}
.price {font-weight:bold;}
.nowrap {white-space:nowrap;}

}
@media print{
body{font-family:"Times New Roman CE", Georgia, "Times New Roman", Times, serif;color:#000;}
#headerPage, #col1, #col3, #counter{display:none;}
h1,h2,h3,li{page-break-inside:avoid;margin:0px;}
h1{padding-top:0px;margin-bottom:.5em;border-bottom:1px solid #000;}
h2,h3{padding-bottom:0px;}
p{margin-top:.2em;padding:0px;}
a{text-decoration:underline;font-weight:bold;}
.imgLeft{float:left;}
.imgRight{float:right;}
img{border:1px solid #000;margin:3px;}
#footer, #created{font-size:9px;}
.tableDetail{border-collapse:collapse;}
td, th{border: 1px solid #000;}
th{text-align:left;}
}

