.cernynazev { font-weight: bold; color: Black; }
.hlavicka { font-size: 14px; background-color: Black; color: White; font-weight: bold; }
/*
	Template ID 2 - Stylesheet
	http://www.layoutica.com
	
*/
.novenormy { font-size:1.2em; }
.novenormy  th {text-align:left; padding-left:30px; background-image:url(images/bullet_add.png); background-position:10px center; background-repeat:no-repeat;}
.novenormy  td {text-align:left; padding:2px; padding-left:4px; }

* {
padding : 0;
margin : 0;
}

table.search th {text-align:right;  width:150px; padding:8px; vertical-align:top;}
label {padding-left:4px;}
table.search th {}

body {
background : #F4F7FA;
font-family : Tahoma, Verdana, Arial, sans-serif;
font-size : 8pt;
color : #333;
}
.rs { float: right; margin: 0 10px; border: 1px solid #ddd; padding: 5px; background: #f5f5f5  }
ul { list-style-position: inside; margin-left: 2px }
ul li { list-style-type: square; margin-left: 15px;  }
ul ul li { list-style: none; margin-left: 10px; list-style-type: lower-alpha; list-style-position: inside }

input, textarea {
border : 1px solid #aaa;
}
input:hover, textarea:hover {
border : 1px solid #888;
}
img {
border : 0;
float : left;
margin-right : 10px;
}
a {
color : #339900;
text-decoration : none;

}
a:hover {
text-decoration : underline;
color : #336699;
}
blockquote {
margin : 0 0 15px 30px;
border-left : 3px solid #8adf88;
padding : 0 0 0 8px;
}
input, textarea {
border : 1px solid #aaa;
}
input:hover, textarea:hover {
border : 1px solid #888;
}
input.text {
color : #000000;
border : 1px solid #e6e6e6;
background : inherit;
}
textarea.text {
font-size : 8pt;
border : 1px solid #e6e6e6;
}
input.text:hover, textarea.text:hover {
border : 1px solid #d6d6d6;
}
form {
display : inline;
margin : 0;
padding : 0;
}
.nazev {
color : #336699;
font-weight : bold;
background : transparent;
}
.blue {
color : #336699;
}
.bigl {
font-size : 1.2em;
}
.bold {
font-weight : bold;
}
#header h1 {
background : #F4F7FA;
font-family : "Tahoma", Verdana, Arial, sans-serif;
font-size : 3em;
color : #585858;
font-weight : normal;
padding : 0;
margin : 0;
}
#content {
padding : 0;
margin : 15px auto;
width : 800px;
background : #FFFFFF;
}
#header {
margin : 0;
padding : 0;
width : 100%;
background : #F4F7FA;
color : #585858;
height : 66px;
}
#header .slogan {
color : #868686;
margin : 0;
padding : 0;
background : #F4F7FA;
font : bold 1em "Tahoma", Verdana, Arial, sans-serif;
padding-left : 2px;
}
#header .topong {
background : #FFFFFF url(images/bg_top.png) no-repeat bottom;
height : 50px;
width : 150px;
float : right;
margin-top:16px;
}
#header .topong .pad {
padding : 15px 5px 0 15px;

}
#header .topong .txt {
padding : 0;
padding-top:1px;
color : #a5a5a5;
clear:left;
}
#header h4 {
font : bold 1em "Tahoma", verdana, Arial;
}
#header h4 a {
color : #585858;
}
#header h4 a:hover {
text-decoration : none;
}

#header .info {
font-size:11px; padding-top:24px; color:#999999;
}
#menu {
margin : 0 0;
padding : 0;
background : #336699 url(images/bg_menu.png) repeat-x top;
color : #fff;
width : 100%;
height : 40px;
}
#menu .pad {
padding-top : 12px;
}
#menu a, #menu a:visited {
color : #fff;
text-decoration : none;
background : inherit;
}
#menu .submit {
vertical-align : bottom;
}
#menu .submit ul {
margin : 0;
padding : 0 10px 0 0;
list-style : none;
}
#menu .submit li {
display : inline;
margin : 0;
padding : 0;
}
.actual {background-color:#FFFFCC; padding:6px; border:1px solid #CAD7E5; margin-right:3px; }
.actual ul li {list-style-type:none; margin:0; margin-bottom:8px; padding:0; list-style-position:outside;}
.actual .datum {font-weight:bold;}

#menu .submit ul li.actual a span{
color:#FFCC00;
}
#menu .submit a {
float : left;
background : transparent;
margin : 0;
padding : 0 0 0 0;
text-decoration : none;
}
#menu .submit a span {
float : left;
background : url(images/bg_menu_left.png) no-repeat left;
color : #fff;
font-weight : bold;
display : block;
padding : 0 15px 0 15px;
margin-right : 2px;
}
#menu .submit a span {
float : none;
}
#menu #search {
float : right;
background : inherit;
margin-top : 0;
padding : 0;
margin-right : 10px;
margin-top : -4px;
}
#menu #search input.text {
background : url(images/input.gif) no-repeat top;
width : 110px;
border : 0;
padding : 2px 0 0 3px;
}
#menu #search input.txt {
color : #fff;
font-weight : bold;
border : 0;
background : transparent;
cursor : pointer;
}
#modules {
margin-top : 0px;
height : 190px;
background-color:#FFFFFF;
}
#modules #mod3 {
background : #FFFFFF url(images/bgblok185.png) no-repeat top;
height : 185px;
width : 200px;
float : right;
margin-top : 5px;
margin-left: 8px;
}
#modules #mod3 .login {
text-align:right;
margin-right: 0;
}

#modules #mod3 input {
width:100%;
margin-bottom:0;
}

#modules #mod3 .login input, input.login {
color : #fff;
font-weight : bold;
border : 1px solid #666666;
background-color:#336699;
cursor : pointer;
margin-top:4px;
text-align:center;
width:auto;
}




#modules #mod2 {
background : #FFFFFF url(images/bgblok300.png) no-repeat top;
height : 185px;
width : 290px;
float : right;
margin-right : 1px;
margin-top : 5px;
}
#modules #mod1 {
background : #FFFFFF url(images/bgblok300.png) no-repeat top;
height : 185px;
width : 290px;
float : left;
margin-top : 5px;
}
#modules .padding {
padding : 13px 22px 10px 13px;
}
#modules img {
border : 1px solid #d3d3d3;
float : left;
margin-bottom : 5px;
}
#modules .price {
color : #336699;
font : bold 2em "Tahoma", verdana, Arial;
padding: 4px ;
float : right;
text-align : right;
}
#modules .only {
color:#CCCCCC;
font : bold 0.4em "Tahoma", verdana, Arial;
}
#modules .text {
width : 100%;
float : left;
text-align : justify;
}
#modules h2 {
font : bold 1.2em "Tahoma", verdana, Arial;
color : #336699;
background : transparent;
margin-bottom : 4px;
}
#modules a {
color : #339900;
background : transparent;
}
#modules a:hover {
text-decoration : none;
color : #719fc5;
}

#modules ul {margin: 0; padding: 0}
#modules ul li {margin: 0; padding: 0}
#maincontent {
background : #FFFFFF;
margin:0;
padding: 0;
}
#maincontent #graph {
margin-top : 15px;
background : #FFFFFF url(images/statgraph2.jpg) no-repeat left;
width : 203px;
height : 156px;
float : left;
}
#maincontent p {
margin-top : 10px;
}
#maincontent img {
float : left;
margin : 10px 10px 10px 0;
}
#maincontent .readm {
color : #339900;
font-weight : bold;
background : inherit;
}
#maincontent h2, #kategorie h2 {
font : bold 1.6em "Tahoma", verdana, Arial;
color : #585858;
background : transparent;
margin-bottom : 4px;
border-bottom : 1px solid #e3eaef;
}
#introduction {
margin: 0;
padding: 6px;
background-color : #FFFFFF;
text-align : justify;
font-size:12px;
}
#introduction h1 {
font-size:20px;
margin:4px 0;
color:#666;
border-bottom: 1px #CAD7E5 solid;
}
#introduction h2 {
font-size:18px;
margin:4px 0;
color:#666666;
border-bottom: 1px #CAD7E5 solid;
}

#introduction h3 {
font-size:14px;
margin:6px 0;
color:#666666;
}
#introduction p {
	margin-top:8px;
}

#maincontent #organizace{
float : right;
width : 190px;
background : #EFF3F7;
margin : 0 0 10px 0;
padding:2px;
position:relative;
}
#maincontent #menuin {
float : left;
width : 150px;
background : #EFF3F7;
padding : 10px;
margin : 0 10px 0  0;
}
#maincontent #menuin h2 {
margin-bottom : 5px;
}
#maincontent #menuin ul {
margin: 0;
margin-bottom:8px;
}


#maincontent #menuin li {
margin: 4px;
margin-top : 6px;
font-size:12px;
}
#maincontent #menuin img {
margin: 4px 0;
border: 0;
}

#maincontent #leftside {
background : inherit;
margin-right : 10px;
width : 530px;
}
#maincontent #leftside .r {
float : right;
width : 250px;
text-align : justify;
margin-bottom : 15px;
}
#maincontent #leftside .le {
width : 250px;
text-align : justify;
margin-bottom : 15px;
}
#maincontent #leftside .pad {
padding : 15px 0 15px 0;
text-align : justify;
}
#kategorie {
background-color:#EFF3F7;
float : left;
padding: 2px;
width : 290px;
margin-left:4px;
}

#kategorie #scroll {height:450px; overflow-y:scroll; *overflow:scroll;}
#kategorie ul{ margin:0; padding:0;}
#kategorie li{
	font-size:9pt;
	margin: 4px 4px 0 0;
	padding: 0;
	list-style: none;
	_padding-left:0;
	border-bottom:1px dotted #C0D2E2;
}
/*
#maincontent #kategorie div{
float:left;
width:16px;
height:16px;
margin-right:4px;
text-align:center;
font-weight:bold;
color:#FFFFFF;
}
*/

.cislo { background-color:#336699; color:#FFFFFF; width:20px; font-size:12px; font-weight:bold; text-align:center; float:left; clear: left; margin-bottom: 1px;}
.trida { margin-left:24px; margin-bottom: 2px;}

.kat {font-weight: bold; color:#999999; background-color:#EFF3F7;}

#kategorie div.kat-01, .k01{ background-color:#336699; color:#FFFFFF}
#kategorie div.kat-02, .k02{ background-color:#3973AC; color:#FFFFFF}
#kategorie div.kat-03, .k03{ background-color:#5B91C8; color:#FFFFFF}
#kategorie div.kat-F, .F{ background-color:#88B0D7; color:#FFFFFF}
#kategorie div.kat-H, .H{ background-color:#AFAFE4; color:#FFFFFF}
#kategorie div.kat-I, .I{ background-color:#85C185; color:#FFFFFF}
#kategorie div.kat-U, .U{ background-color:#39AC73; color:#FFFFFF}
#kategorie div.kat-M, .M{ background-color:#39AC39; color:#FFFFFF}
#kategorie div.kat-N, .N{ background-color:#448844; color:#FFFFFF}
#kategorie div.kat-S, .S{ background-color:#ACAC39; color:#FFFFFF}
#kategorie div.kat-T, .T{ background-color:#FFDA8F; color:#FFFFFF}
#kategorie div.kat-X, .X{ background-color:#CCCCCC; color:#FFFFFF}
#kategorie div.kat-Z, .Z{ background-color:#8F8F8F; color:#FFFFFF}
#kategorie div.kat-O, .O{ background-color:#339900; color:#FFFFFF}

#kategorie a{
color:#336699;

}

#kategorie a:hover{
color:#339900;
text-decoration:underline;

}

#maincontent #hlavni {
padding: 2px  2px 2px 292px;

}



#footer {
bottom : 0;
clear:both;
text-align : left;
border-top : 2px solid #e5e5e5;
padding : 3px 0 0 0;
margin-top : 0;
height : 50px;
background : #F4F7FA;
}
#footer a { color:#336699;}
#footer .right {float : right;}

.blok500 {width:500px; background-image:url(images/bgblok500_con.png);background-repeat:repeat-y; padding:0; margin-bottom:12px; float:right;}
.blok500 .blok500top {background-image:url(images/bgblok500_top.png); background-repeat:no-repeat; background-position:top right;}
.blok500 .blok500top h2 { margin:0 12px; padding:4px}
.padding { padding:8px;}

.blok500 .blok500bot	{background-image:url(images/bgblok500_bot.png); background-repeat:no-repeat; background-position:bottom right; height:14px;}

.mod-300-100 { background-image:url(images/bgblok300_100.png); width:288px; height:108px;  float:right; margin:0;}
.mod-300-100 h2 {margin-right: 12px;}
.mod-300-100 input {margin-top: 8px;}


.mod-150-100 { background-image:url(images/bgblok185_100.png); width:200px; height:108px; margin-left:3px; float:right; margin-right:6px;}
.mod-150-100 h2 {margin-right: 12px;}
.mod-150-100 input {margin-top: 8px;}

#modules2 {clear:right; margin:0 ; padding:0}

#usermenu, #usermenu a  {background-color:#339900; color:#FFFFFF; font-weight:bold; text-align:right; height:1.5em;}
#usermenu a:hover  {color:#FFFFCC;}
#usermenu ul li {background: url(images/carka_zelena.png) no-repeat left ;display:inline; padding: 0 8px; margin:0}