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:#3F4D7F;
	background-image: none;
	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 dotted 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:#D0D3E3;
	height:100px; padding:0px; margin:0px;
	background-image: none;
	background-position: bottom left;
	background-repeat: no-repeat; overflow:hidden;
	border-bottom:4px solid #E5E5EF;}
	
.hornimenubox {text-align:right;padding-top:80px; padding-right:20px; font-size:0.95em;color:#3F4D7F;}
.hornimenubox A {color:#3F4D7F; text-decoration:none; font-weight:bold;}
.hornimenubox A:hover {color:#7882AF; text-decoration:underline;}
.hornimenubox .imgkosik {position:relative; top:1px;}

.bocnimenu {position:absolute; left:0px; top:110px; z-index:1;
	color:#7882AF;
	font-size:0.95em;
	width:230px; padding:0px; margin:0px;
	background-image: none;
	background-position: top left;
	background-repeat: no-repeat; overflow:hidden;}
.bocnimenubox {margin:10px 0px 0px 20px;}
.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 {padding:0px;
	font-size:1.1em;
	color: #3F4D7F;font-weight:bold;
	border-bottom:0px solid rgb(208,211,227);
}
.bocnimenubox ul, li {padding:0px; margin:0px;list-style-type:none;}
.bocnimenubox ul {border-top:1px solid rgb(208,211,227);
	padding:15px 10px;margin-bottom:15px;background-color:#F8F8FF;}
	
.bocnimenubox ul ul {border:none;padding:0px 15px;margin-bottom:15px;background-color:#F8F8FF;}
	
.bocnimenubox li {margin-left:0px;margin-bottom:5px;font-size:1em;}

.bocnimenubox li B {color:rgb(255,8,16);font-size:1.05em;}

.bocnimenubox A {padding:0px 0px; color:#7882AF; 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 #7882AF;
	background:white; text-align:left; 
	width:160px; font-size:1.1em;
	padding:3px; margin:0px 0px 0px 0px;
	color:#3F4D7F;}
.bocnimenubox .hledat2 {background:#3F4D7F;
	width:85px; border:none; 
	padding:1px 3px; margin:10px 0px 0px 0px;
	color: white; 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:14px; left:18px;z-index:3;}

.hlavni {margin:0px 20px 0px 250px; background-image: none;
	background-position: top right;
	background-repeat: repeat-y;}
.hlavni .prihlasovani {text-align:right;padding-top:3px; 
	padding-right:0px; font-size:0.95em; line-height:130%;}
.prihlasovani {color:#7882AF;}
.prihlasovani A {text-decoration:none;font-weight:bold;color:#7882AF;}
.prihlasovani A:hover {text-decoration:underline;font-weight:bold; color:#3F4D7F;}

.hlavni .banner {text-align:center; margin:5px auto 8px auto;overflow:hidden;padding:10px 0px;background-color:#f8f8ff;}
.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-bottom:20px;
	color:black; /*float:right;*/ border:0px solid rgb(208,211,227); 
	background-image: none;
	background-position: top left;
	background-repeat: repeat-y;
	overflow:auto;}
.novinky h4 {color:#3F4D7F; padding:0px 0px 15px 0px; 
	margin:0px;font-size:1.1em;font-weight:bold;}
.hlavni .novinkybox { 
	background:white; color:#3F4D7F; font-size:0.85em;
	border-top:1px solid rgb(190,198,221);background-color:#F8F8FF;}
.novinkybox {
	padding:15px 0px 15px 15px;}

.novinkybox .novinkyscroll1 {height:450px/*30em*/;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:#3F4D7F;}
.novinkybox a:hover {text-decoration:underline; color:#7882AF;}
.novinkybox hr {clear:both;}
	
.hlavni .hlavnibox {margin-right:10px;}
.hlavni .hlavniboxnovinky {margin-right:230px;padding:0px;}
    
.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:15px 0px; margin-top:10px;margin-bottom:10px;
	font-size:1.1em;
	font-weight:bold; 
	background-image: none;
	background-position: top left;
	background-repeat: no-repeat;
	/*position:relative; left:0px;*/
	border-bottom:1px solid #D0D3E3;}
	
.hlavni .uvodnovinky {color:#3F4D7F; text-decoration:none;}
.hlavni .uvodnovinky strong {color:#3F4D7F; 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-bottom:1px solid rgb(208,211,227);
	background-color:#F8F8FF;
	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:2px 10px 2px 20px; font-size:0.9em;
	background:#F8F8FF;
	border:1px solid #D0D3E3; 
	color:#3F4D7F;
	text-decoration:none;
	background-image: url('../pic/kosik2.gif');
	background-position: top left;
	background-repeat: no-repeat;}
A.vypisobsahkoupit:hover {
	background:#3F4D7F;
	border:1px solid #3F4D7F; 
	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:2px 10px 2px 20px; font-size:0.95em;
	background:#F8F8FF;
	border:1px solid #D0D3E3; 
	color:#3F4D7F;
	text-decoration:none;
	background-image: url('../pic/kosik2.gif');
	background-position: top left;
	background-repeat: no-repeat;}
A.detailobsahkoupit:hover {
	background:#3F4D7F;
	border:1px solid #3F4D7F; 
	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:#3F4D7F;}
.right {float:right;}	
.left {float:left;} 
.clear {clear:both;}
.doprostred {text-align:center;margin:0px auto;}
.doprava {text-align:right;}

.modra {color:#3F4D7F}
.cervena {color:red;}
.zelena {color:rgb(0,204,0);}
.hornimenubox .cervena {color:red;}
.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:#3F4D7F; 
	border:0px solid rgb(140,150,184);
	color:white; 
	font-weight:bold;padding:2px 5px;
	text-decoration:none;}
.zpet:hover {color:white;text-decoration:underline;}

.facebook a,
.facebook a:link,
.facebook a:visited,
.facebook a:hover {border:none;text-decoration:none;}

.facebook {padding:15px 10px;background-color:#F8F8FF;text-align:center}

.copy {font-size:0.8em;padding:15px 10px;background-color:#F8F8FF;text-align:center}
.copy a {font-weight:bold;color:#7882AF;}
.copy a:hover {color:#3F4D7F;border:none;text-decoration:underline;}

.logors {float:right;position:relative;top:-3px}
.logotymp {float:right;position:relative;top:0px}
.logofr {float:right;position:relative;top:-3px}
.logofex {float:right;position:relative;top:-6px}
.logoct {float:right;position:relative;top:-5px}
.logoth {float:right;position:relative;top:-3px}

/*** Kontakt ***/
.obal_pravysloupec {float:right;margin-left:20px;}
.kontakt img {border:1px solid #d0d3e3;}
.ico img {border:0px;float:left;}
.obal_kontakt,
.obal_facebook_fanbox {width:210px;margin-bottom:20px;border:0px solid #d0d3e3;background-image: none;background-position: top left;background-repeat: repeat-y;}	
.obal_kontakt h4,
.obal_facebook_fanbox h4 {color:#3F4D7F;padding:0px 0px 15px 0px;margin:0px;font-size:1.1em;font-weight:bold;}
.kontakt {padding:15px 10px;border-top:1px solid #d0d3e3;color:#3F4D7F;background-color:#F8F8FF;}
.fotka {padding: 4px}
.info_text {margin:4px 0px 0px 0px;}
.jmeno {padding:4px;border-top:0px solid #d0d3e3;border-bottom:0px solid #d0d3e3;}
.telfax {padding:4px;font-size:0.85em;}
.ico {padding:4px 0px;}

.hledat0 {text-align:center;background-color:#F8F8FF;margin-top:-15px;padding:15px 0px;}

.kategorie_nahled {width:110px;height:145px;
	margin:0px 20px 20px 0px; padding:20px;
	background-color:#f8f8ff;border:0px solid #D0D3E3;
	float:left;text-align:center;}

table.katalog {width:100%;}

