﻿body, html {
  cursor:default;
  padding: 0;
  margin: 0 0 0 0;
  font-family : "Arial CE", "Helvetica CE", Arial, Helvetica, sans-serif;
  font-size: 12px;
  text-align:justify;
  color: #111;
  background-color: #FFF;
  background-image: url("../img/back.gif");
}

/* LINKS */
a, a:link, a:visited{
	cursor:pointer;
	font-weight:bold;
	color:#222;
	border-bottom:1px dotted #999;
	text-decoration:none;
}
a:hover{
	color:#b91115;
	border-bottom:1px solid #b91115;
}

img { border:0px; }
/* HEADINGS */

h1,h3,h4{font-weight:bold;}
h1 {
	font-size:16px;
	color:#999999;
	margin: 0;
	padding : 0px;
}
h2{
	font-size:16px;
	padding:2px 0 0 15px;
	color:#fff;
	font-weight:normal;
	margin:0;
}
h3{font-size:14px;}
h4{font-size:12px;}

table {
	text-align:justify;
	color: #222;
}

input[type=password],input[type=text] {
background-color: #fff;
border-color: #fff #ddd #ddd #fff;
border: 1px solid #ccc;
color:#222;
}

input:hover {
background-color: #fff;
color:#222;
}

/* MAIN DIVS */

#full {  
  position:relative;
  background-image: url("../img/top_background.gif");
  background-repeat: no-repeat;
  background-position: center top;
  /*overflow:hidden;*/

}

#all {
  position:relative;
  margin:0 auto;
  width:980px;
 }

#top {
  position:relative;
  height:220px;
  overflow:hidden;
}
 
#logo {
	position:absolute;
	top:0px;
	left:400px;
}





#main {
	position:relative;
	clear:both;
	top:0px;
	left:0px;
	overflow:hidden;
	padding:20px;
	padding-top:5px;
}
#menu{
	width:1000px;
	height:70px;
	background-image: url("../img/menu_background.jpg");
	background-repeat:no-repeat;
	position:absolute;
	top:129px;
	padding:45px 0 0 210px;
}
#submenu {
	margin:0;
	padding:0;
	cursor:pointer;
}
#left, #center, #right {
	float:left;
	margin:0;
}
#left{
	width:174px;
}

#right{
	width:174px;
}

#right div, #left div {
	-moz-border-radius: 0px 8px 8px 8px;
	
}


#center{
	margin:0 1% 0 1%;
	width:600px;
	border:0px solid #eee;
}
#obsah {font-size:1.2em;}
#footer {
	clear:both;
	margin-top:90px !important;
	height:32px;
	clear:both;
	background-color:#fcfcfc;
	height:50px;
	padding-top:15px;
	padding-right:10px;
	border:0px solid #EEE;
	border-top:1px dotted #CCC;
	color:#222;
	font-size:0.8em;
}

/* MAIN MENU */

#menu ul,#menu li{
	display:inline;
	list-style-type:none;
	padding:0;
	margin:0;
	font-size:12px;
}

#menu li a
{
	display:block;
	margin:0;
	float:left;
	background-image:url(../img/menubg.jpg);
	padding:0px 10px 8px 30px;
}

#menu li a.first {background-image:url(../img/menubg_first.jpg);}
#menu li a.last {background-image:url(../img/menubg_last.jpg);padding-right:35px;}
#menu a	{
	/*font-style:italic;
	font-weight:bold;*/.
	text-decoration:none;
	color:#fff;
	border:none;
}
#menu a:hover	{
	color:#222;
}

.submenu_div {
	float:right;
	clear:both;
	height:300px;
	width:170px;
	background-color:#fff;
}
#submenu li {
	list-style-type:none;
	margin:0;
}
#submenu a:hover {
	color:#fff;
	background-color:#C12A2F;
}
#submenu a {
	margin-bottom:2px;
	padding:7px 10px 7px 10px;
	display:block;
	text-decoration:none;
	border:none;
	-moz-border-radius: 0px 8px 8px 8px;
}

#submenu li.selected a{
	color:#fff;
	background-color:#222;
}

#obsah strong{color: #222;font-weight:600;}
#obsah a{ border:none; text-decoration:none;color: #B70A0A; font-weight:100;}
#obsah a:hover{ text-decoration:underline;}
#commentform input[type=text] {width:400px;}
#commentform textarea {width:395px;}

/* CLASSES */

.panel_left{height:27px;width:100%;background-image:url(../img/panel_left.gif);}
.panel_left h2{color:#fff;}
.panel_right{height:27px;width:100%;background-image:url(../img/panel_right.gif)}

#header_center{height:27px;width:100%;background-image:url(../img/panel_center.jpg);}
#header_center h2{color:#fff;}

#obsah_container{background-color:#fff; padding:10px; border:1px solid #ddd;margin-bottom:10px;}

#login_info {clear:both;width:100%;text-align:left;height:140px !important;}
#logged_in{border:1px solid #CCC; background-color:#f3f3f3; width:95%; padding:10px 0 10px 0;margin-top:5px;margin-bottom:15px;}

#newsletter{width:90%;text-align:left;margin:0;background-color:#f5f5f5;color:#666;margin-top:5px;padding:7px;}

.aktuality{
	width:90%;
	text-align:left;
	background-color:#f5f5f5;
	color:#666;
	margin:0;
	margin-top:5px;
	padding:7px;
}


/* CREONEO */

#creoneoinfo {
text-align:right;
margin:0;
padding:10px 2px 10px 2px;
}
#creoneo {
padding-top:10px;
padding-bottom:10px;
border:0;
font-weight:bold;
color:#666; 
background-repeat:no-repeat; 
background-image:url(../img/creoneo.png);
background-position:right;padding-right:20px;
}
#creoneo span{color:#d2499a;}
#creoneo:hover{color:#90288e;}
#creocms {
padding-top:10px;
padding-bottom:10px;
border:0;
font-weight:bold;
color:#999; 
background-repeat:no-repeat; 
background-image:url(../img/creocms.gif);
background-position:right;
padding-right:20px;
}
#creocms span{color:#20A0DC;}
#creocms:hover{color:#808080;}

