/*
	zaklad
*/
* {
margin: 0;
padding: 0;
}

html, body {
font-family: Trebuchet MS, Arial, Verdana, sans-serif;
height: 100%;
font-size: 94%;
}

body {
font: 94% Trebuchet MS, Arial, Verdana, sans-serif;
text-align: center;
background-color: #163146;
color: #fff;
height: 100%;
}

p {
line-height: 1.5;
padding: 0 0 6px 0;
}
h1 {
size: 30pt;
padding: 15px 0 5px 0;
}
h2 {
size: 24pt;
padding: 12px 0 6px 0px;
}
h3 {
size: 18pt;
padding: 18px 0 10px 0;
}
h4 {
size: 16pt;
padding: 12px 0 3px 0;
}
h5 {
size: 14pt;
padding: 9px 0 3px 0;
}
h5 {
size: 12pt;
padding: 6px 0 3px 0;
}
body {
size: 14pt;
}

a {
color: #183f60;
text-decoration: underline;
}
a:visited {
color: #36c;
text-decoration: none;
}
a:hover {
color: #36c;
text-decoration: underline;
}
a img, a:link img, a:visited img {
border: 0px none #fff;
text-decoration: none;
}

hr {
border: none;
border-top: 2px solid #ccdeec;
height: 1px;
margin: 6px 0px 15px 0px;
}
.hr {
display: none;
visibility: hidden;
}

/*
	tabulka
*/
table {border-collapse: collapse;}
table thead {background-color: #b5c9e8;}
table tr.rad {background-color: #fff;}
table tr.rad1 {background-color: #f0f5f8;}
table tr.rad2 {background-color: #cfdded;}
table th, table td {
/*border: 1px solid #bfc7ce;*/
padding: 3px;
}
table.ram th, table.ram td {
border: 1px solid #bfc7ce;
padding: 3px;
}
table th {
padding: 4px 7px;
}
table td {
padding: 4px;
}
/* jQuery - stripeMe  */
table.stripeMe {
border-collapse: collapse;
width: 98%;
margin: 6px;
font-size: 1.0em;
}
table.stripeMe th {
background: #3e83c9;
color: #fff;
font-weight: bold;
padding: 2px 11px;
text-align: left;
border-right: 1px solid #fff;
line-height: 1.1;
}
table.stripeMe td {
padding: 6px 11px;
border-bottom: 1px solid #95bce2;
vertical-align: top;
}
table.stripeMe tr.alt td {	background: #ecf6fc;}
table.stripeMe tr.over td {background: #bcd4ec;}


/*
	formular
*/
form {
/*width: 310px;*/
}
form h3 {
margin-bottom: 0px;
padding-bottom: 0px;
}
form div.req {
color: #666;
font-size: 76%;
margin: 0px;
padding: 0px;
}
form div.req b {
color: #c00;
}

form label .req {
color: #CC0000;
font-weight: bold;
}

form table, form tr, form th, form td {
border: 0px none #fff;
}

form dl {
margin: 0;
}

form dt {
text-align: left;
font-weight: normal;
float: left;
width: 8em; 
clear: both;
margin-top: 5px;
}

form dd {
margin: 0;
padding-left: 8em;
display: block;
}

form dd ul {
list-style: none;
font-size: 90%;
}

form dd.odd {
background: #EEE;
}

input {
height: 22px;
vertical-align: middle;
}
input, textarea {
border: 1px solid #bfc7ce;
}
input.text, input.textarea {
border: 1px solid #bfc7ce;
padding: 3px;
color: black;
background: white;
}

input.button {
font-size: 100%;
float: right;
background: #f0f5f8;
}

/*
	PAGINATION
*/
.paging {
font-size: 90%;
font-weight: bold;
color: #888;
padding: 6px 0 6px 5px !important;
border: none;
background-color: #ccdeec;
/*background-color: 2px solid #ccdeec;*/
}
.paging a {
color: #36c;
background-color: #e1eaf1;
border: solid 1px #bfc7ce;
padding: 0 2px
}
.paging a.act {
text-decoration: none !important;
font-weight: bold;
background-color: #b5c9e8;
}

.paging a:hover{
border: solid 1px #b5c9e8;
background-color: #fff;
text-decoration: none !important;
}


/*

*/
.cleaner {
clear: both;
height: 0;
font-size: 0;
visibility: hidden;
}

.noscreen {
display: none;
visibility: hidden;
}


/*
*	LAYOUT
*/

/*	layout - barvy */
div#header {background-color: #183f60;text-align: left;color: #fff;}
div#container {background-color: #e1eaf1;text-align: left;color: #000;}
div#content {background-color: #e1eaf1;}
div#footer {background-color: #163146; text-align: left; color: #fff;}

/*	layout - rozmery */
div#container {width: 100%; margin: 0px; padding: 0px;}
div#header {width: 100%; height: 200px; margin: 0px; padding: 0px;}
div#content {width: 100%; height: auto; margin: 0px; padding: 0px;}
div#footer {clear: both; width:100%; height: 90px; margin: 0px; padding: 0px;}
div .cont {width: 1020px; margin: 0px; padding: 0px; margin-left: auto; margin-right: auto;}



.nadpis, .nadpis span {
position: relative;
display: block;
margin:0; padding:0;
left: 0;top: 0;
overflow: hidden;
width: 300px; height: 40px;
}
.nadpis span {
position:absolute;
}
#nadpis_lyzak span {
background: url('../images/lyzak_hlavicka.jpg') top left no-repeat;
}


/*
	header
*/
div#header {
background: #183f60 url('../images/lyzak_hlavicka.jpg') no-repeat top;
}

div#header #nadpis {
height: 150px;
margin: 0;
padding: 0;
}
/*
div#header h1 {
line-height: 80px;
margin: 0;
padding: 0;
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 76px;
font-weight: bold;
color: #fff;
}
*/

div#header #navigace {
background: #fff url('../images/lyzak_menu.jpg') no-repeat;
height: 50px;
line-height: 15px;
margin: 0;
padding: 0;
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 12px;
font-weight: bold;
color: #000;
}

div#header #menuz {
line-height: 40px;
width: 980px;
margin: 0;
padding: 0;
margin-left: 20px;
margin-right: 20px;
text-align: center;
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 17px;
font-weight: lighter;
color: #000;
}

/* navigacni lista */
ul.menu {
padding: 0;
margin: 0;
list-style-type: none;
float: left;
/*width: 895px;*/
color: #000;
background-color: #fff;
}
 
ul.menu li {
display: inline;
}
 
ul.menu li a {
font-family: Helvetica, Verdana, Arial, sans-serif;
font-size: 17px;
float: left;
width: 140px;
color: #000;
background: #fff url('../images/lyzak_menu_zak.jpg') repeat-x;
text-align: center;
text-decoration: none;
padding: 0;
margin: 0;
padding-top: 5px;
/*padding: 0.2em 1em;*/
/*border-right: 1px solid #fff;*/
}
 
ul.menu li a:hover {
background: #ccd9df url('../images/lyzak_menu_vyb.jpg') repeat-x;
color: #000;
}


/*
	container
*/
div#container {
}

/*
	content
*/
div#content {
background: #e1eaf1 url('../images/lyzak_obr_lista.jpg') no-repeat top;
padding-top: 205px;
}

/* obsah */
div#content #obsah {
background-color: #e1eaf1;
color: #000;
margin: 0px auto 0px auto;
padding: 10px 0px 10px 0px;
}

div#content #obsah .list1 {
list-style-image: url('../images/lyzak_seznam1.jpg'); 
}

div#content #obsah h1 {
padding-left: 0px;
}
div#content #obsah ul,
div#content #obsah ol {
padding: 0px 10px 6px 25px;
}
div#content #obsah ul ul,
div#content #obsah ul ol,
div#content #obsah ol ol,
div#content #obsah ol ul {
padding-left: 15px;
}
div#content #obsah ul li {
list-style-type: square;
}
div#content #obsah ul li ul li{
list-style-type: disc;
}

div#content #obsah #obsah_in {
background-color: #e1eaf1;
color: #000;
margin: 0px 30px 0px 30px;
padding: 10px 0px 10px 0px;
}

div#content #obsah dt {
padding-top: 3px;
font-weight: bold;
}
div#content #obsah dd {
padding-left: 15px;
padding-bottom: 3px;
}

/* uvodni stranka */
#nabizi {
width: 1020px;
height: 71px;
background: url('../images/lyzak_nabizi.jpg') top center no-repeat;
margin-top: 15px;
margin-bottom: 15px;
}
#nabizi img {
padding: 0px !important; 
vertical-align: middle;
background: #e1eaf1 none repeat scroll 0 0  !important;
border: 0px none #e1eaf1 !important; 
}
#uvod {
/*background: #999 url('../images/lyzak_pozadi_st_kr.jpg') repeat-y center;*/
background: #999 url('../images/lyzak_pozadi_st.jpg') repeat-y center;
margin-left: auto;
margin-right: auto;
padding: 0 0 20px 0;
width: 1020px;
height: 100%;
float: left;
}
.grid {
background: transparent none repeat;
display: inline;
float: left;
}
.gridl {
background: transparent none repeat;
margin: 5px 30px 5px 20px;
}
.gridr {
background: transparent none repeat;
margin: 5px 20px 5px 40px;
}
#uvod .grid {
background: transparent none repeat;
width: 455px;
}
.searchform input.q {width: 130px !important;}
.searchform .button {width: 70px !important;}


/* tabulka ZIMA na strance zimi akce */

table.tab_zima {border-collapse: collapse;}
table.tab_zima thead {
background-color: #e1eaf1;
margin: 0;
padding: 0;
}
table.tab_zima thead th {
background: #205194 url('../images/lyzak_zimni_tab_hlav.jpg') no-repeat top;
border: 0px none #bfc7ce; 
color: #fff;
font-size: 130%;
text-align: center;
width: 276px;
height: 44px;
margin: 0;
padding: 0;
}
table.tab_zima thead th.tab_zima_mezera {
background: #e1eaf1 none no-repeat;
border: 0px none #e1eaf1;
width: 42px;
height: 44px;
margin: 0;
padding: 0;
}
table.tab_zima tr {background-color: #e1eaf1;}
table.tab_zima td {
background: #e1eaf1 url('../images/lyzak_zimni_tab_obsah.jpg') repeat;
border: 0px none #bfc7ce;
text-align: justify;
margin: 0;
padding: 0;
}
table.tab_zima td.tab_zima_mezera {
background: #e1eaf1 none no-repeat;
border: 0px none #e1eaf1;
margin: 0;
padding: 0;
}
table.tab_zima td div.tab_zima_div {
margin: 0;
padding: 5px 15px 10px 15px;
}
table.tab_zima tfoot {
background: #e1eaf1;
font-size: 1px;
}
table.tab_zima tfoot td {
background: #e1eaf1  url('../images/lyzak_zimni_tab_pata.jpg') no-repeat bottom;
border: 0px none #bfc7ce;
width: 276px;
height: 10px;
margin: 0;
padding: 0;
}
table.tab_zima tfoot td.tab_zima_mezera {
background: #e1eaf1 none no-repeat;
border: 0px none #e1eaf1;
width: 42px;
height: 10px; 
margin: 0;
padding: 0;
}


/*
	obrazek
*/
/*
img { 
margin: 0px;
padding: 0px; 
border: 0px none #fff; 
background: #fff; 
} 
*/
#obsah img { 
margin: 0px;
padding: 3px; 
border: 3px solid #eee; 
background: #fff; 
} 
#obsah img.left { 
margin-right: 18px;
float: left;
} 
#obsah img.right { 
margin-left: 18px;
float: right; 
} 
#obsah img.center { 
margin-left: 9px;
margin-right: 9px;
} 
/*
#obsah img.border { 
margin: 0px;
padding: 3px; 
border: 3px solid #eee; 
background: #fff; 
} 
*/
#obsah img.noborder { 
margin: 0px;
padding: 3px; 
border: 0px none #fff; 
background: #fff; 
} 

.icon, .post-smiley {
margin: -2px 0px 0px 0px !important;
padding: 0px !important; 
vertical-align: middle;
background: #e1eaf1 none repeat scroll 0 0  !important;
border: 0px none #e1eaf1 !important; 
}


.clear {
clear: both;
display: block;
overflow: hidden;
visibility: hidden;
width: 0;
height: 0;
}





/* sponzor */
div#content #sponzor {
background: #e1eaf1 url('../images/lyzak_sponzori.jpg') no-repeat top;
margin-top: 25px;
padding: 20px 15px 10px 25px;
}
div#content #sponzor img {
margin: 10px 10px 10px 10px;
}


/*
	footer
*/
div#footer {
}

div#footer #pata {
background: #000 url('../images/lyzak_paticka_poz.jpg') repeat;
margin: 0;
padding: 0;
}

div#footer #pata p {
margin: 0;
padding: 3px 20px 0px 20px;
text-align: center;
color: #fff !important;
}

div#footer #pata a {
color: #fff;
background-color: #000;
}

div#footer #pata a:hover {
color: #ffcc66;
background-color: #000;
}

div#footer #pata_d {
background: #000 url('../images/lyzak_paticka.jpg') no-repeat;
height: 30px;
margin: 0;
padding: 0;
}

