/*GENERAL BODY*/

body{
margin:0;
padding:0;
font-family:arial, sans-serif;
font-size:12px;
text-align:center;
color:#838383;
}

/*RESET*/
.reset{
border: 0px none;
margin: 0px;
padding: 0px;
float: none;
clear: both;
width: 0px;
height: 0px;
line-height: 0px;
font-size: 0px;
}

/*BODY*/
#body{
display:block;
width:776px;
margin-left:auto;
margin-right:auto;
text-align:left;
}


/*TOPLINKS*/
#links{
text-align:right;
}
#links a{
color:#f97916;
}
#links span{
color:#838383;
}

/*HEADER*/
#header{
display:block;
width:776px;
height:277px;
background:url(../images/head.png) no-repeat 0 0;
}

/*TOPMENU*/
#menu{
display:block;
height:57px;
background:url(../images/menu.gif) no-repeat 0 0;
padding-left:38px;
padding-top:3px;
}
#menu.cs{
padding-left:18px;
}

#menu ul{
margin:0;
padding:0;
}

#menu ul li{
list-style:none;
display:block;
float:left;
height:57px;
}

#menu ul li a{
display:block;
float:left;
line-height:30px;
padding:3px 5px;
color:#838383;
font-weight:bold;
text-decoration:none;
}

#menu ul li a:hover{
background:url(../images/active.jpg) repeat-x 0 0;
color:#fff;
}


#menu ul li span.line{
display:block;
float:left;
width:2px;
background:url(../images/li.gif) no-repeat right top;
height:57px;
}

#menu ul li a span{
display:block;
float:left;
width:12px;
background:url(../images/star.gif) no-repeat left center;
height:30px;
margin-right:1px;
}

html>body #menu ul li a span{
display:block;
float:left;
width:12px;
background:url(../images/star.gif) no-repeat left center;
height:30px;
margin-right:4px;
}

#menu ul li a:hover span{
background:url(../images/star2.gif) no-repeat left center;
}

#menu ul li a#menuSelected{
display:block;
float:left;
line-height:30px;
padding:3px 5px;
color:#fff;
font-weight:bold;
text-decoration:none;
background:url(../images/active.jpg) repeat-x 0 0;
}

#menu ul li a#menuSelected:hover{
color:#fff;
}


#menu ul li span.line{
display:block;
float:left;
width:2px;
background:url(../images/li.gif) no-repeat right top;
height:57px;
}

#menu ul li a span{
display:block;
float:left;
width:12px;
background:url(../images/star.gif) no-repeat left center;
height:30px;
margin-right:1px;
}

html>body #menu ul li a#menuSelected span{
display:block;
float:left;
width:12px;
background:url(../images/star2.gif) no-repeat left center;
height:30px;
margin-right:4px;
}

#menu ul li a#menuSelected:hover span{
background:url(../images/star2.gif) no-repeat left center;
}

div#left {
	width:384px;
	float: left;
	margin-right: 5px;
}

/*AKTUALITY*/
.aktuality{
display:block;
float:left;
margin-bottom: 15px;
width:384px;
background:#fff url(../images/aktBg.gif) no-repeat 0px 44px;
padding-top:0px;
}
.aktuality h2 {
	display: none;
}

.aktuality .obal h1,.aktuality .obal h2,.aktuality .obal h3,.aktuality .obal h4,.aktuality .obal h5,.aktuality .obal h6{
font-size:13px;
font-weight:bold;
color:#9ccb39;
margin:0;
padding:0;
display: block;
}

.aktuality .obal span {
	font-size: 0.9em;
}

.aktuality p.more{
text-align:right;
}

.aktuality p.more a{
color:#9ccb39;
padding-right:10px;
}

.aktuality p.date{
font-size:11px;
color:#f97916;
margin:0;
padding:0;
padding-top:5px;
}

/*LEFT COL HOME*/
#gyncentrumLeft{
display:block;
float:left;
width:383px;
background: url(../images/bgCol.gif) no-repeat 0px 44px;
padding-top:0px;
min-height: 404px;
_height: 404px;
}

#gyncentrumLeft h2{
	display: none;
}

#gyncentrumLeft .obal h1,#gyncentrumLeft .obal h2,#gyncentrumLeft .obal h3,#gyncentrumLeft .obal h4,#gyncentrumLeft .obal h5,#gyncentrumLeft .obal h6{
font-size:12px;
font-weight:bold;
color:#f97916;
display: block;
}

#gyncentrumLeft div.obal{
padding:0px 10px 0px 10px;
}

#gyncentrumLeft .obal a{
color:#f97916;
}

/*RIGHT COL*/
#rightCol{
display:block;
float:left;
width:383px;
background: url(../images/bgCol.gif) no-repeat 0px 44px;
padding-top:0px;
min-height: 404px;
_height: 404px;
}

#rightCol h2{
	display: none;
}

#rightCol .obal h1,#rightCol .obal h2,#rightCol .obal h3,#rightCol .obal h4,#rightCol .obal h5,#rightCol .obal h6{
font-size:13px;
font-weight:bold;
color:#f97916;
display: block;
}

#rightCol div.obal{
padding:0px 10px 0px 10px;
}

#rightCol .obal a{
color:#f97916;
}

/*GENERAL CONTENT*/

a:hover{text-decoration:none;}

div.obal{
padding:10px;
}

#rightCol ul{
display:block;
margin-bottom:1em;
padding-bottom:1em;
padding-left:10px;
margin:0;
width: 160px;
float: left;
}

#rightCol ul li{
list-style:none;
line-height:1.5;
background:url(../images/dot.gif) left 7px no-repeat;
padding-left:12px;
}

.pClear {
display:block;
border-bottom:1px solid #e1e1e1;
padding-left:10px;
margin:0;
width: 320px;
clear: both;
}

/*FOOTER*/
#footer{
display:block;
width:776px;
height:40px;
padding-top:30px;
background:#fff url(../images/footer.gif) no-repeat top left;
font-size:11px;
color:#838383;
}

#footer div.copy{
display:block;
float:left;
width:35%;
padding-left:20px;
}

#footer div.copy a{
color:#f97916;
}

#footer div.links{
display:block;
float:left;
width:60%;
text-align:right;
}

#footer div.links a{
color:#838383;
}

/*LOGO*/
div.poslog{padding-top:48px;}
#logo{margin:0;padding:0;position:relative;width:372px;height:190px;overflow:hidden;}
#logo span {display:block;margin:0;padding:0;position:absolute;left:0;top:0;width:372px;height:190px;background:url("../images/logo.png") 0 0 no-repeat;cursor:hand;}

table tr td {
  vertical-align: top;
}
table tr td span {
  font-size: 0.8em;
}

.spolupracujemeItem {padding-bottom:10px;}
.spolupracujemeItem img {float:left;margin-right:15px;border:1px solid;background:#fff;padding:2px;}
