/* svetla je dobra */
body {font-size:12px; font-family:"trebuchet MS", verdana, arial, sans-serif; background:#FBFBFB url(/css_screen/silver-bg-body.jpg) 0 0 repeat-x; word-wrap:break-word;text-align: center;margin:0;margin-top: 20px; color:#404040;}
strong {color:black;}
h1, h2, h3 {font-family: Times New Roman, serif; font-style: italic;}
a {color:#b8261d;}
a:hover {background:white;}
#oh {/*overflow: hidden;*/}
#bgtop {display:none;}

#logosm {border:0px solid white; border-left: 0;border-right:0;color: white;display:none;/**/}
#logosm img {/**/}
#logosm, #logosm h3 {color: #13341F;font-size: 10px;padding:20px;/*display:none;*/}


#obsah_leva {float:left; width:180px; padding:0px; margin:10px; border-right:0px solid #196A3F;padding-bottom:169px;padding-top: 10px;}
#obsah_prava {float:right; width:660px; padding:10px 40px 10px 10px; margin:0;}
#obsah_prava a img {border:1px solid black;margin:5px;}


#pata {clear:both; border: 0px solid #EDF5D0;background:transparent;margin: 0; color:#254625;z-index:550;text-align:center;padding-bottom: 25px;}
#pata .vcard {width:920px;margin:auto;font-size: 11px;padding:15px;font-family: "trebuchet MS", verdana;text-align: right;border:0;background:#F6F6F3 url(/css_screen/hlodavec.png) 10px 10px no-repeat;padding-top:30px;}
#pata a:hover {background:transparent;}
.content {padding:10px;}
h1 {font-size:25px; margin:0; padding:10px 0; color:#132B39;}
h2 {font-size:20px; margin:0; padding:8px 0;color:#34592F;}
h2.sbg {clear:both;background: #b5e6c5;padding-left:5px;}
h3 {font-size:16px; margin:0; padding:8px 0;color:#51773E;}
p {font-size:12px; line-height:1.5em; margin:0; padding:5px 0;}
table, td, th {border-collapse: collapse; border: 1px solid #6D7F37;padding: 2px 5px;}
th {text-align: center;font-weight: bold;background:#C6D9A3;color: #6D7F37;}

#pata p,
#top p {color:#fff;}
#pata a {color:#fff;}
#pata a:hover {text-decoration:none;}
 
/* menu dynamicke leve #64970C*/
#obsah_leva ul {border-top: 1px solid #9FC9DC;}
#obsah_leva ul, #obsah_leva li{list-style-type:none;padding:0px;margin:0px;text-align:left;overflow:hidden;_width:100%; font-family: Garamond, Times, serif; font-variant: small-caps;font-size: 15px; font-weight: bold; line-height:1.5;}
#obsah_leva ul li {background:transparent;margin-bottom:0px;padding: 0px;border-bottom: 1px solid #9FC9DC;overflow:hidden;}
#obsah_leva li ul {margin-left:8px;margin-right:0;width:100%;width:auto;position:relative;left:0;border-left:0;}
#obsah_leva ul a {display:block;text-decoration:none;margin:0;padding:3px 15px;border-left:0px solid #B34643;color:#061014;/*background:#124228;*/}
#obsah_leva ul a:hover, #obsah_leva li.sel li a:hover {background:#e2f8e3;}
#obsah_leva ul li.sel a {font-weight: bold;background:#b8261d;color:#fff;} 
#obsah_leva li ul li {border:0;margin:0;font-weight: normal;margin-bottom:1px;} 
#obsah_leva li.sel li a, #obsah_leva li ul li a  {font-weight:normal;background:transparent;border-left:1px dotted #C6D9A3 !important;border-top: 0px solid #010302 ;font-size: 12px;font-variant: normal;font-family: "trebuchet MS", verdana;color:#A31E39;}
/* menu horni */
#menu {position:absolute;top: -200px; right:0;/*z-index:200;*/}
#menu li a {display:inline;background:transparent;text-decoration:none;border:0; border-left:0px solid #B34643;padding:0 15px;font-weight:normal; text-transform: lowercase;font-family:"trebuchet MS", verdana, arial, sans-serif; font-variant: normal;font-size:11px;color:#061014;}
#menu li a:hover {background:#89AE47;color:#fff;} 
#menu ul {list-style: none;padding:0;margin:0;margin-right:10px;width: auto;position:relative;left:10px;text-align: right;border: 0;_width:900px;}
#menu ul li {display:inline;margin-bottom:5px;border:0;background:transparent;width: auto;}
.npr {display:none;}
.noborder{border:0;}
.center {text-align:center;}
.left {text-align:left;}
.linkcoll {border-collapse:collapse;}
.linkcoll th {text-align:center;}
.cl, .clear {clear:both;}

.popis {margin:5px 0;font-size:90%;}
.popis pre {font-size:11px;}
.cena {}
.poloha {display:block;float:right;width:220px;}
.poloha img {width:150px;}
.obrazky {margin-top:0px;clear:both;}
.obrazky a {margin:0;padding:0;}
.icobox {line-height:22px; margin:1px;}
.icobox img {vertical-align: middle !important;}
li.bez {list-style-type:none;padding:0px;margin:10px 0;text-align:left;position:relative;left: -16px;}
li.bez a {background: url(/css/sipka4.gif) center right no-repeat;padding-right:15px;}
.carbox {background: url(/css/line.gif);padding: 3px;}
.line {font-size: 1px;background:#EEF4EA url(/css/line3.gif) center left repeat-x;height:3px;margin: 10px 0;}
hr, .hdn {display:none;}
.vcard {height:55px; margin: 10px 15px 5px 200px;font-size: 11px;padding:2px;font-family: "trebuchet MS", verdana;text-align: right;}
#kalendar {padding:0px;background: #EDF5D0; color:#404040;margin: 30px 0;}

#kalendar h4 {margin: 0;}
#kalendar a {color:#B34643;}
#kalendar div {padding: 8px 5px;}

.mjl {padding-right: 64px;text-align:right;background:url(/css/domena.jpg) center right no-repeat;text-decoration: underline;color:#741816;}

form.hledani {margin:20px 100px 40px 0;padding:20px;border: 1px solid silver;background:url(/css/bg-telo45.jpg) repeat scroll 0 0 #F2F2F2}
form.hledani input, form.hledani select {margin-right: 10px;width:30%;}
form.hledani input.button {width:auto;cursor:pointer;}
form.hledani input.button  {
-moz-border-radius:4px 4px 4px 4px;
-moz-box-shadow:0 10px 20px rgba(0, 0, 0, 0.5);
background-image:-moz-linear-gradient(-90deg, rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0.5) 48%, rgba(255, 255, 255, 0) 50%, rgba(255, 255, 255, 0));
color:#FFFFFF;
display:block;
float:left;
font-family:arial,sans-serif;
font-size:14px;
font-weight:bold;
line-height:36px;
padding:0 13px 0 14px;
text-decoration:none;
text-shadow:-1px -1px 6px rgba(0, 0, 0, 0.6), -1px -1px 1px #000000;
}
form.hledani input[type=submit].button {
background:none repeat scroll 0 0 #124228;
border:1px solid #008800;
display:inline;
margin-left:10px;
}

@media print
{
	body {font-size: 10px;text-align: left;color:black;}
	#telo {width:auto;background:transparent;border:0;}
	#top {border-bottom: 1px solid black;border:0;}
	#top, #logosm {display:block; width:auto;height: auto;position:relative;}
	#logosm span, #obsah_leva {display:none;float:none;}
	#logosm h3 {padding:2px;margin:2px;font-size: 120%;}
	#logosm {color: #13341F;font-size: 10px;padding:20px;}
	#logosm img {margin: 5pt 5pt 5pt 0;float:left;border:0;}
	#obsah, #obsah_prava {float:none;width:auto;clear:both; border:0;}
	#pata {border:0;color:black;}
	.npr {display:none;}
	hr, .hdn {display: block;}
	hr {clear: both;}
	.vcard {display: none;}
	#hw, #inet, #site {padding-left:10px;}
	.nprnt {display:none;}
}

.nic {visibility: hidden;}
#obsah {padding: 0 0 90px 0;}
#obsah span#tr {display:inline-block; width: 3px;height:3px;position:absolute;top:0;right:0;}
#obsah {background: #F6F6F3 url(/css_screen/btt-krivka5.png) no-repeat center bottom;width: 950px;text-align:left;position:relative;margin:auto;}
#top {height:180px;width: 950px;margin:auto;border-bottom:0px solid #B34643;border-top:0px solid #84a525;text-align:left;background:url(/css_screen/vlna-ttx-old3.png) 0 15px no-repeat;overflow: hidden;}
#top span {display: inline-block;height: 100%; width: 254px;background: url(/css_screen/logo-ctv4-green-tm.png) -10px -10px no-repeat;/**/}
#top a, #top a:hover {background:transparent;text-decoration: none;}
#titulni_strana #obsah {padding: 350px 0px 90px 0px;}
#obsah_prava {background:transparent url(/css_screen/ttx-old-stin3.png) right 0 no-repeat;}
#titulni_strana #obsah_prava {background:transparent;}
.clanek a img, #obsah_prava .clanek a img  {float:left; margin: 5px 20px 10px 0;}
/*
.clanek1 {height:300px;width:930px;position:absolute;top:0;left:20px;background:transparent url(/css8/blue-krivka-gr.png) right -166px no-repeat}.clanek1 .popis p {font-family: Georgia; line-height:1.5;font-size:150%;padding: 10px 280px 10px 15px;}
.clanek1 .line {background:transparent;}  
/**/
#topclanek {height:300px;width:950px;position:absolute;top:0;left:20px;background:transparent url(/css_screen/ttx-old-stin3.png) 641px 0 no-repeat}
#topclanek .popis p {font-family: Georgia; line-height:1.5;font-size:150%;padding: 10px 280px 10px 15px;}
#topclanek .line {background:transparent;} 
#topclanek h2.bluebg {display:none;} 

.boxik {width:230px;height:190px;display:block;position:relative;top:20px;left:-20px; padding:0;float:left;color:#404040;font-size:100%;}
#hw, #www, #hosting, #site {padding:0; background: url(/css_screen/fade-wh.png) 0 50px repeat-x;/**/}
#hw {margin: 0 9px 0 0;background-color:#64970C;}
#www {margin: 0 9px 0 0;background-color:#B8261D;}
#hosting {margin: 0 9px 0 0;background-color:#FF6600;}
#site {margin: 0 0 0 0;background-color:#116D91;}
#hw h2, #www h2, #hosting h2, #site h2 {font-size:13px;height:30px;text-align:center;color:white; font-variant:small-caps;font-style: normal;padding-top:0px;}
#hosting h2 {/*color:#061063;*/}
#menu {position:absolute;top: -200px; right:0;/*z-index:200;*/}


#obsah_leva ul {border-top: 1px solid #64970C;}
#obsah_leva ul li {background:transparent;margin-bottom:0px;padding: 0px;border-bottom: 1px solid #64970C;overflow:hidden;}
#menu ul, #obsah_leva #menu li {border:0;}
.rohph {background:transparent url(/css_screen/roh-top-p2.png) top right no-repeat;}
.rohpd {background:transparent url(/css_screen/roh-btt-p2.png) bottom right no-repeat;padding:15px;height:160px;}
.rohld {background:transparent url(/css_screen/roh-btt-l2.png) bottom left no-repeat;}
.rohlh {background:transparent url(/css_screen/roh-top-l2.png) top left no-repeat;}
.lineh {background: transparent url(/css_screen/roh-top-line2.png) top left repeat-x;}
.linep {background:transparent url(/css_screen/roh-right-line2.png) top right repeat-y;}
.lined {background:transparent url(/css_screen/roh-btt-line2.png) bottom left repeat-x;}
.linel {background:transparent url(/css_screen/roh-left-line2.png) top left repeat-y;}

a.sipes {display:block;text-align:right;background:url(/css_screen/sipes55.png) center right no-repeat;color:transparent;line-height:30px;height:30px;width:30px;position:absolute;bottom:15px;right:20px;}
a:hover.sipes {background:url(/css_screen/sipes55.png) center left no-repeat;}
* html a.sipes {background:url(/css_screen/sipes55.gif) top -30px no-repeat;overflow:hidden;}
* html a:hover.sipes {background:url(/css_screen/sipes55.gif) top left no-repeat;overflow:hidden;}

a.sipes img {visibility:hidden;margin:0;padding:0;width:30px;height:30px;}
#kalendar h2 {background:#233E23 url(/css_screen/ls-rohy.png) top center no-repeat;color:white;}