body,table,tr,td,form,input,textarea {font-family: "Verdana CE", Verdana, "Arial CE", "Helvetica CE", 
	Arial, Helvetica, sans-serif;}

body {margin:0px; padding:0px; background:white; color:black;
	background-image: url('../pic/hlavni_pozadi.gif');
	background-position: top left;
	background-repeat: repeat-y;min-width:750px;}
html, body {font-size: 90%;}
table, input,textarea {font-size:1em;}
form {margin:0px; padding:0px;}
img {border:none;}

H1 {display: inline;}
H2 {font-size:1.2em;margin:0px; padding:0px; font-weight:bold;}
H3 {font-size:1.1em;margin:0px; padding:0px; font-weight:bold;}

hr {color:white; background:none;border:none; border-top:1px solid rgb(208,211,227);}
a {text-decoration: underline; color: red;}
a:active {text-decoration: underline; color: #990000;}
a:hover {text-decoration: underline; color: #990000;}
  
.nic {display:none;}

.hornimenu {background:rgb(255,249,247);
	height:76px; padding:0px; margin:0px;
	background-image: url('../pic/horni_lista.gif');
	background-position: bottom left;
	background-repeat: no-repeat; overflow:hidden;}
	
.hornimenubox {text-align:right;padding-top:57px; padding-right:10px; font-size:0.95em;color:white;}
.hornimenubox A {color:white; text-decoration:none; font-weight:bold;}
.hornimenubox A:hover {color:#ffe0e0; text-decoration:underline;}
.hornimenubox .imgkosik {position:relative; top:1px;}

.bocnimenu {position:absolute; left:0px; top:76px; z-index:1;
	color:black;
	font-size:0.95em;
	width:240px; padding:0px; margin:0px;
	background-image: url('../pic/leva_lista.gif');
	background-position: top left;
	background-repeat: no-repeat; overflow:hidden;}
.bocnimenubox {margin:55px 0px 0px 50px;}
.bocnimenubox h3a {text-align:right;padding:5px 10px 0px 0px; margin-right:17px;
	font-size:1.1em; height:29px;
	color: rgb(12,32,107);font-style:italic; font-weight:bold; 
	background-image: url('../pic/menu_skoba.gif');
	background-position: top right;
	background-repeat: no-repeat;}
	
.bocnimenubox h3 {text-align:right; padding:0px 5px 1px 15px;
	font-size:1.1em;
	color: rgb(12,32,107);font-style:italic; font-weight:bold;
	border-bottom:1px solid rgb(208,211,227);
	display:inline; float:right; 
}
.bocnimenubox ul, li {padding:0px; margin:0px;list-style-type:none;}
.bocnimenubox ul {border-right:1px solid rgb(208,211,227);
	border-bottom:1px solid rgb(208,211,227);
	padding-top:5px;}
	
.bocnimenubox li {margin-left:7px;margin-bottom:5px;font-size:1em;}

.bocnimenubox li B {color:rgb(255,8,16);font-size:1.05em;}

.bocnimenubox A {padding:0px 3px; color:black; text-decoration:none; border:none;font-weight:bold;}
.bocnimenubox A:hover {border-bottom:1px solid rgb(71,86,143);
	text-decoration:none;  color:rgb(71,86,143);}


.bocnimenubox .hledat1 {border:1px solid rgb(71,86,143);
	background:white; text-align:center; 
	width:160px; font-size:1.1em;
	padding:3px; margin:0px 0px 0px 0px;}
.bocnimenubox .hledat2 {background:rgb(12,32,107);
	width:85px; border:none; 
	padding:1px; 3px; margin:1px 0px 0px 40px;
	color: rgb(12,32,107); color:rgb(240,242,246);font-size:0.9em;}

.bocnimenubox .akcemenu {color:rgb(12,32,107);
	font-style:italic;
	border-bottom:1px solid red;}
	
.radioservis {position:absolute; top:1px; right:12px;z-index:2;}
.mikrofon {position:absolute; top:8px; left:11px;z-index:3;}

.hlavni {margin-left:270px; background-image: url('../pic/plocha_pozadi.gif');
	background-position: top right;
	background-repeat: repeat-y;}
.hlavni .prihlasovani {text-align:right;padding-top:3px; 
	padding-right:9px; font-size:0.95em; line-height:130%;}
.prihlasovani A {text-decoration:none;font-weight:bold;color:black;}
.prihlasovani A:hover {text-decoration:underline;font-weight:bold; color:rgb(71,86,143);}

.hlavni .banner {text-align:center; margin:5px auto 8px auto;overflow:hidden;}
.banner a {color:black; font-size:0.95em; text-decoration:none;}
.banner a:hover {color:red; font-size:0.95em; text-decoration:underline;}

.hlavni ul { list-style-type: circle;}
.hlavni li {margin:1em 0px;list-style-type: disc;}
 
.hlavni .novinky {width: 210px; margin:0px 0px 5px 10px;
	color:black; /*float:right;*/ border:1px solid rgb(208,211,227); 
	border-right:none; background: rgb(83,97,151);
	background-image: url('../pic/novinky_pozadi2.gif');
	background-position: top left;
	background-repeat: repeat-y;
	overflow:auto; padding-bottom:4px;}
.novinky h4 {text-align:right; color:white; padding:3px 8px 0px 0px; 
	margin:0px;font-size:1em;font-style:italic; font-weight:bold;}
.hlavni .novinkybox {margin:2px 4px 0px 4px; padding:4px; 
	background:white; color:black; font-size:0.85em;
	border:1px solid rgb(190,198,221);}

.novinkybox .novinkyscroll1 {height:20em;overflow:auto;}
.novinkybox .novinkyscroll2 {height:8em;overflow:auto;}
.novinkybox .novinkyobal1 {width:64px; float:left; margin:0 4px 0 0;}
.novinkybox .novinkyobal2 {width:64px; float:right; margin:0 0 0 4px;}
.novinkybox a {text-decoration:none; color:black;}
.novinkybox a:hover {text-decoration:underline; color:black;}
.novinkybox hr {clear:both;}
	
.hlavni .hlavnibox {margin-right:10px;}
.hlavni .hlavniboxnovinky {margin-right:220px;}
    
.hlavni h2.velkynadpis  {font-weight:normal; font-size:1.3em;
	padding:20px 0px 25px 0px; margin:0px;
	color: rgb(255,8,16); text-align:center;}

.hlavni h3.velkynadpis  {font-weight:bold; font-size:1.05em;
	padding:10px 0px 15px 0px; margin:0px;
	color: rgb(255,8,16); text-align:center;}
		
.hlavni .podtrzenynadpis {text-align:left;padding:2px 0px 0px 10px; margin-top:10px;
	font-size:1em; height:22px;
	color: rgb(12,32,107);font-style:italic; font-weight:bold; 
	background-image: url('../pic/text_skoba3.gif');
	background-position: top left;
	background-repeat: no-repeat;
	position:relative; left:-5px;}
	
.hlavni .uvodnovinky {color:black; text-decoration:none;}
.hlavni .uvodnovinky strong {color:black; text-decoration:underline;}
.hlavni a.uvodnovinky:hover {color:rgb(71,86,143);}
	
.vypis {padding:0px 10px 10px 0px;}
.vypis h3 {font-weight:normal; font-size:1em;
	border:1px solid rgb(208,211,227);
	padding:3px 0px 5px 5px;
	margin:0px;}
.vypis h3 a {color:black;text-decoration:none;}
.vypis h3 a:hover {color:#990000;text-decoration:underline;}
.vypisobal {float:right; padding:0px 0px 0px 5px; position:relative; top:-8px;}
.vypisobsah {font-size:0.9em; padding:7px 5px 3px 7px;}
.vypisobsah a {color:black; text-decoration:none;}
.vypisobsah a:hover {color:rgb(71,86,143); text-decoration:none;}
.vypisobsahudaje {color:rgb(12,32,107); padding-top:8px;}
.vypisobsahcena {text-align:right; padding:8px 0px 1px 0px;}
.vypisobsahcenapostovne  {text-align:right; margin:0;padding:0; border:none;width:5em;} 

.vedetvic {font-size:0.95em; color:rgb(12,32,107);}
.vedetvic a {font-weight:bold; color:rgb(12,32,107);}
.vedetvic a:hover {font-weight:bold; color:#990000;}

A.vypisobsahkoupit {padding:1px 10px 1px 20px;  font-size:0.9em;
	background:rgb(234,236,243);
	border:1px solid rgb(140,150,184); 
	color:rgb(12,32,107);
	text-decoration:none;
	background-image: url('../pic/kosik2.gif');
	background-position: top left;
	background-repeat: no-repeat;}
A.vypisobsahkoupit:hover {
	background:rgb(29,48,116);
	border:1px solid rgb(255,8,16); 
	color:white;
	text-decoration:none;}


.detail h3 {font-weight:normal; font-size:1em;
	border:1px solid rgb(208,211,227);
	padding:3px 0px 5px 5px;
	margin:0px;}

.detail h5 {font-weight:normal; font-size:1.25em;
	padding:15px 0px 25px 5px;
	margin:0px;color: rgb(255,8,16); text-align:center;}

.detail h5 a {font-weight:bold; color: rgb(255,8,16);}
.detail h5 a:hover {font-weight:bold; color: #990000;}
				
.detail h2.zboziautor {color:rgb(12,32,107); font-weight:normal;font-size:1.2em;padding:0px;} 
.detail h2.zbozinazev {color:black; font-weight:bold;font-size:1.3em;padding:0px 0px 15px 0px;} 	

.detail {padding:0px 10px 10px 0px;}

.detail h3 a {color:black;text-decoration:none;}
.detail h3 a:hover {color:#990000;text-decoration:underline;}
.detailobal {float:right; padding:0px 0px 0px 5px; position:relative; top:-8px;}
.detailobsah {font-size:0.9em; padding:7px 5px 3px 7px;}
.detailobsahudaje {color:rgb(12,32,107);}
.detailobsahcena {text-align:right;margin:5px 0px 10px 0px;}

A.detailobsahkoupit {padding:0px 10px 0px 20px; font-size:0.95em;
	background:rgb(234,236,243);
	border:1px solid rgb(140,150,184); 
	color:rgb(12,32,107);
	text-decoration:none;
	background-image: url('../pic/kosik2.gif');
	background-position: top left;
	background-repeat: no-repeat;}
A.detailobsahkoupit:hover {
	background:rgb(29,48,116);
	border:1px solid rgb(255,8,16); 
	color:white;
	text-decoration:none;}


.kosik {border-top:1px solid rgb(208,211,227);padding-top:5px;}
.kosikkategorie {color:rgb(12,32,107);font-size:0.95em;}
.kosikkategorie a {color:rgb(12,32,107);}
.kosiknazev a {color:black; }
.kosikkusy {font-size:0.9em; border-bottom:1px solid rgb(208,211,227);
	padding-top:3px;padding-bottom:5px;margin-bottom:5px;font-weight:bold;}
.kosikkusy input {width:4em; font-weight:bold; 
	border:1px solid rgb(12,32,107);
	padding:1px 5px; text-align:center;background:rgb(253,253,253);}

.kosikobal {float:left; margin:3px 5px 3px 0px;}

.registrace fieldset {border:1px solid rgb(208,211,227);margin:1em 0em; width:80%; margin:0px auto;}
.registrace legend {color:rgb(12,32,107);background:white; font-weight:normal;
	font-size:0.9em;font-style:italic;}
.registrace table {width:99%;}
.registrace th {width:35%; text-align:right;font-size:0.9em;}
.registrace td {padding-left:5px;}
.registrace .pole1 {font-size:1em; width:21em; font-size:1em; 
	padding:1px 3px; margin:0px; border:1px solid rgb(12,32,107);}
.registrace .pole2 {font-size:1em; width:21em; font-size:1em; 
	padding:1px 3px; margin:0px; border:1px solid rgb(12,32,107);
	height:6.5em;}


.listovani {text-align:center; position:relative; top:-10px; 
	font-size:0.9em;margin-bottom:20px;}
.listovani a {color:rgb(12,32,107);}
.right {float:right;}	
.left {float:left;} 
.clear {clear:both;}
.doprostred {text-align:center;margin:0px auto;}
.doprava {text-align:right;}

.modra {color:rgb(12,32,107);}
.cervena {color:rgb(255,8,16);}
.zelena {color:rgb(0,204,0);}
.hornimenubox .cervena {color:#fff0a0;}
.cerna {color:black;}
.tucne {font-weight:bold;}
.slabe {font-weight:normal;}
.svetlamodra {color:rgb(208,211,227);}
.mensi {font-size:0.9em;}
.podtrhnout {text-decoration:underline;}
.alignleft {text-align:left;} 

.odeslat {background:rgb(234,236,243); 
	border:1px solid rgb(140,150,184);
	color:rgb(12,32,107); font-weight:bold;padding:1px 20px;
	cursor: pointer; cursor: hand;}
	
.pridatzbozi {clear:both;width:10em; font-size:0.8em; float:right; text-align:center; background: rgb(229,231,240);}

.zpet {background:rgb(12,32,107); 
	border:1px solid rgb(140,150,184);
	color:rgb(255,240,160); 
	font-weight:bold;padding:2px 5px;
	text-decoration:none;}
.zpet:hover {color:white;text-decoration:underline;}

.copy {font-size:0.8em;margin:0 0 1em 1.5em;}
.copy a {font-weight:bold;color:#88CFE3;}
.copy a:hover {color:Blue;border:none;text-decoration:underline;}

.logoct {position:relative; top:4px; left:-10px;}
.logors {position:relative; top:8px; left:-5px;}
.logofr {position:relative; top:22px; left:0px;}

/*** Kontakt ***/
.obal_pravysloupec {float:right;}
.kontakt img {border:2px solid #d0d3e3;}
.ico img {border:0px;float:left;}
.obal_kontakt {width:210px;margin:0px 0px 5px 10px;border:1px solid #d0d3e3;background-image: url('../pic/kontakt_pozadi.gif');background-position: top left;background-repeat: repeat-y;}	
.obal_kontakt h4 {text-align:right;color:white;padding:3px 8px 0px 0px;margin:0px;font-size:1em;font-style:italic; font-weight:bold;}
.kontakt {margin:2px 4px 4px 4px; padding:4px;border:1px solid #d0d3e3;background-color:#ffffff;}
.fotka {padding: 4px}
.info_text {margin:4px 0px 0px 0px;}
.jmeno {padding:4px;border-top:1px solid #d0d3e3;border-bottom:1px solid #d0d3e3;}
.telfax {padding:4px;font-size:0.85em;}
.ico {padding:4px 0px;}