/* CSS Document */
*  {	margin:0; padding:0; border:0; outline:none; list-style-type:none}
html { }
body {font:normal 14px Trebuchet MS, Arial, sans-serif; width: 1200px; margin:0 auto;}

p {		font-size: 14px; line-height:22px; margin:10px 0}
h1 {	font:bold 130% Arial, sans-serif; color:#08d; margin:10px 0}
h2 {	font:bold 120% Arial, sans-serif; margin:10px 0}
h3 {	font:bold 110% Arial, sans-serif; margin:10px 0}
h2.podkat {font:bold 110% Arial; color:#08d; margin:10px 0;}
td { vertical-align: top;}
.small {font-size:90%;}

a {	color:#00b5f8}
a:hover {	text-decoration:underline}

#stred { margin:0 0 50px 0; padding:0 10px;}
#stred ul {	margin:0 0 0 20px; list-style-type: disc;}
#stred li {	list-style-type: disc;}


#stred {background:url('images/stred.jpg') repeat-y scroll -1px 0; width:920px; min-height: 498px; margin:0 auto; padding:296px 0 0 0;}

  #content_box {float: right; width: 562px; min-height: 390px; margin: 0 22px 0 0; padding: 5px;}
  .malir {background:url('images/malir.jpg') bottom left no-repeat scroll;}

  /* Vertikalni menu VLEVO */
  div#leve_menu {background:url('images/menu_background.png') no-repeat; height:230px; width:284px; float: left;}
  div#leve_menu ul {		background:url('images/menu_left_background.png'); width:228px; min-height:200px; margin: 0 28px; list-style-type:none}
  div#leve_menu ul li a {	background:url('images/menu_left_button.png'); width:212px; height:30px; margin:0 0 7px -2px; display:block; font:normal 125% Myriad Pro, Helvetica, Arial, sans-serif; color:#00b5f8; padding:7px 10px 0 10px; text-decoration:none}
  div#leve_menu ul li a:hover {	background:url('images/menu_left_button_hover.png'); color:#fff;}
  div#leve_menu_footer {	background:url('images/menu_left_footer.png'); width:228px; height:24px; margin:-20px 28px 20px 28px; float:left}
  /* Dropdown menu core */
  #leve_menu ul .qmdivider{display:block;font-size:1px;border-width:0px;border-style:solid;position:relative;z-index:1;}#leve_menu ul .qmdividery{float:left;width:0px;}#leve_menu ul .qmtitle{display:block;cursor:default;white-space:nowrap;position:relative;z-index:1;}.qmclear {font-size:1px;height:0px;width:0px;clear:left;line-height:0px;display:block;float:none !important;}#leve_menu ul {position:relative;zoom:1;z-index:10;}#leve_menu ul a, #leve_menu ul li {float:left;display:block;white-space:nowrap;position:relative;z-index:1;}#leve_menu ul div a, #leve_menu ul ul a, #leve_menu ul ul li {float:none;}.qmsh div a {float:left;}#leve_menu ul div{visibility:hidden;position:absolute;}#leve_menu ul li {z-index:auto;}#leve_menu ul ul {left:-10000px;position:absolute;z-index:10;}#leve_menu ul, #leve_menu ul ul {list-style:none;padding:0px;margin:0px;}#leve_menu ul li a {float:none}#leve_menu ul li:hover>ul{left:auto;}#leve_menu ul li {float:none;}#leve_menu ul li:hover>ul{top:0px;left:100%;}
  
  /* Dropdown menu upravy vzhledu */
  #leve_menu ul li ul {	padding:0 0 0 10px; margin:4px 0 0 0; background:none}
  #leve_menu ul li ul li a {margin:0; background:url('images/menu_left_dropdown.png'); width:204px; height:24px; color:#00b5f8; border-bottom:1px #ccc solid; font:bold 90% Myrias Pro, Helvetica, Arial, sans-serif; margin:-2px; padding-top:9px}
  #leve_menu ul li ul li a:hover {background:url('images/menu_left_dropdown_hover.png')}
  .expanded {	background:url('images/arrow.png') no-repeat !important}
  .expanded:hover {	background:url('images/arrow_hover.png') no-repeat !important}
  /* KONEC - Vertikalni menu VLEVO */

  /* vypis novinek vpravo */

/* vypis novinek */
  .nadpis { margin: 20px 0;}
  .nadpis h3 { font-size: 15px; margin: 0 0 10px 0;}
  .nadpis .datum { font-size: 12px; color: #333; margin: 0;}
  a.novinka img { padding: 2px;	margin: 0; background: #00b5f8;}
  .headline {background:url('images/black_bar.jpg') no-repeat; color:#00b5f8; margin: 35px 0 0 30px; font-size:150%; font-weight: bold; float: left; width: 250px;}
  .side_box {float: left; text-align:justify; margin: 0 0 0 30px; color:#555;}
/* KONEC - stred webu */

/* TOP */
#top {background:url('images/top.jpg') top center no-repeat; width: 1200px; height: 296px; margin: 0; padding: 0; position: absolute; top: 0;}

  #cesta_webem {height:21px; position: absolute; top: 260px; left: 170px; color: #00b5f8;}
  #cesta_webem span {font-weight: bold; color: #00b5f8;}
  #cesta_webem a {color:#333; text-decoration:none}

  #search_form {		width:215px; height:24px; position:absolute; top:255px; left:835px;}
  input#search {		width:160px; height:20px; float:left; background: none; font-size: 12px; padding: 3px 0 0 5px;}
  input#confirm {		width:50px; height:24px; background: none; float:right; cursor:pointer;}

  a#logo { background:url('images/logo.png'); width:700px; height:160px; text-indent:-9999px; display:block; float:left;}
/* TOP */

/* BOTTOM */
#footer {background:url('images/bottom.jpg') no-repeat scroll -1px 0; width:920px; height: 70px; margin:0 auto; padding: 0;}
#footer_top {color:#fff; width:300px; margin: 0 0 0 25px; height: 35px; padding: 5px 0 0 0;}
#footer_bottom {color:#777; margin: 0 0 10px 25px;}
#footer a {color:#00b5f8; text-decoration:none; font-size:90%}
#footer	a:hover {color:#aaa;}

#odkazy { width:880px; margin:0 auto; color: #777;}
#odkazy a, #odkazy a strong {	font-size: 11px; color: #777; text-decoration: none;}
/* BOTTOM */

.cleaner {clear: both;}
.fright { float: right;}
.right {text-align: right;}
.b1 {border: 1px solid #333;}

/* vypis fotogalerie */
td.fotogalerie { vertical-align: top; text-align: center; font-size: 11px; width: 150px;}
td.fotogalerie img { padding: 3px; margin: 3px; background: #00b5f8;}
td.fotogalerie img:hover	{ border: 1px solid #d2d2d2; background: #ccc;}
.oramovat { border: 1px solid #00b5f8; } /* obrazky s odkazem thickbox */

/* kosik a udaje o zakaznikovi */
.kosik {font-size:90%; border-collapse: collapse;}
.kosik td {padding: 3px;}
.kosik th {padding: 3px; text-align: left; background-color: #ccc;}

.h70 {height:70px}
.w30 {width:30px}
.w50 {width:50px}
.w100 {width:100px}
.w150 {width:150px}
.w200 {width:200px}
.w250 {width:250px}
.w300 {width:300px}
.w350 {width:350px}
.w390 {width:390px}
.w500 {width:500px}

/*
modra: 00b5f8
zluta: dfe714
 border: 1px solid red;
*/

