/*  =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= */
/* tento soubor patri firme REFO, s.r.o., vsechen obsah, kody, texty a další součásti této webovév prezentace jsou chraneny autorskym zakonem.
/* jeho poruseni je trestano dle zakona. Copyrights 2010
/* kod by jakub tomek
/* web:http://www.refo.cz
/* datum vytvoření: 16.3.2006
/* poslední aktualizace tohoto souboru: 27. 12. 2009
/* =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= */
*{ margin:0;padding:0;}
::selection                         { background: #fe4902; color: white; /* Safari */ }
::-moz-selection                    { background: #fe4902; color: white; /* Firefox */ }
.clear{clear:both;}
.doprostred{margin:0 auto 0 auto;text-align:center;}
.skryt{display:none;}
.odsazeni { padding-left:15px; }

H1 {
	font-size: 23px;
	font-weight: bold;
	letter-spacing: -.1px;
	margin-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}
H2 {
	color:#CFEBFF;
	padding-botto;m:5px;
	font-size: 18px;
}
h3 {
	
	
}
BODY {
	FONT-SIZE: 11px;
	COLOR: black;
	text-align: left;
	text-decoration: none;
	background-attachment: fixed;
	font-family: arial, tahoma;
	"Century Gothic", tahoma, verdana, arial, Helvetica, sans-serif;
	background-color: #7F7F7F;
	
	/* background: url(images/back.jpg) fixed; */
	background: #82bcea url(images/front/bg.png) repeat-x
}
A:link {
	color: white;
	font-weight: normal;
	text-decoration: underline;
}
A:active {
	COLOR: white;
	font-weight: normal;
	text-decoration: none;
}
A:visited {
	COLOR: white;
	font-weight: normal;
	text-decoration: underline;
}
A:hover {
	text-decoration: none;
}
A:link IMG {
	border-color: transparent;
}
A:active IMG {
	border-color: transparent;
}
A:hover IMG {
	b;
	order: 2px white solid;
}
A:visited IMG {
	border-color: transparent;
}
ol {
	padding-left: 60px;
}
#stranka{width:700px; margin:0 auto 0 auto;float:left;}
#logo{background-color:white; border:0px solid #efefef; margin:0px auto 0px; padding:1em 0.4em 1em 1em; }
#logo a{background-color:none; height:200px;}
#obsah {font-size:12px;;color:white; ; background-color:; background: url(/www/images/slide1.png) #2E86D2 repeat-x;}
#obsah table{font-size:12px;  }
#obsah small{color:black;  }
#obsah a{float:none; }
#obsah a:hover{}
#obsah-obsah01{width:232px; float:left;  }
#obsah-obsah02{width:232px; float:left; border-left:2px solid #6883EF; border-right:2px solid #6883EF; }
#obsah-obsah03{width:232px; float:left; }
.vyska-a{height:420px;}
p{margin:0px; }
.obsah-obsah-nadpis{background-color:#4560DF;color:white;font-size:15px;text-align:center; padding-top:13px; padding-bottom:13px;}
.obsah-obsah-obsah{background-color:#6177DF;color:black;   font-size:11px;   padding-top:0px;}
.obsah-obsah-obsah-padding{padding-left:5px; color:white; }
.obsah-obsah-obsah-padding a{}
.obsah-muj-odkaz{font-size:10px;}
.o-o-o-PODodkaz{padding-left:15px;   color:white;font-size:14px;background-color:#536CDF;height:18px;}
.o-o-o-PODodkaz01{padding-left:15px;color:white;font-size:14px;background-color:#6177DF;height:18px;}
#o-ukonceni{clear:both;    padding-left:5px;padding-top:5px;float:none;color:gray;}
#o-ukonceni a{padding-left:7px;   padding-right:7px;font-size:10px;font-weight:bold;}
#o-ukonceni a:hover{font-size:10px;font-weight:bold;}

#o-end{ background: white url(../www/images/front/kontaktujtenas.png) no-repeat scroll 12px 32px;color:black;float:none;margin-top:10px;padding-left:10px;padding-top:10px;padding-bottom:10px;}
#o-end-odkazy{padding:15px 5px 15px 5px;}
#o-end-odkazy a{padding-left:5px;    font-size:12px;    font-weight:bold;}
#o-end-odkazy a:hover{font-size:12px;   font-weight:bold;}
.clanek-nadpis, .faq-nadpis {
text-indent:0px !important;
	font-size: 15px;
	color: #F1FC1C;
	margin-top: 10px;
	margin-right: 5px;
	font-weight: bold;
	
}
#o-end .kontakt {
margin-bottom:10px;
padding-left:35px;
}

#o-end a,#o-end a:visited  {
color:black;
}
#clanek-div-obrazky{border:0px white solid;overflow:auto;text-align:center;float:left;clear:both;width:155px;padding-bottom:10px;}
#clanek-div-obrazky img{margin-top:10px;}
#clanek-div-text-roland{float:none;padding-top:25px;padding-left:15px;padding-right:20px;padding-bottom:30px;font-size:12px;}
#clanek-div-text-kontakt{float:none;padding-left:15px;padding-right:20px;padding-bottom:30px;font-size:12px;}
.podtrzeny-nadpis{font-size:14px;color:black;border:0.1em white solid;padding-left:40px;font-weight:bold;}
#clanek-div-text{float:none;padding-top:0px;padding-left:165px;padding-right:20px;padding-bottom:30px;font-size:12px;}
#clanek-div-text p {padding-bottom:10px; text-indent:0px;} 
.text-obtekani{padding:0px 0px 0px 0px;}
.obtekany{float:left; margin-right:10px; margin-left:10px; border:0px solid blue; }
/*obtekany obrazek*/
.div-krabicka{ padding-top:10px; }
#div-podkrabicka-odkazy{border-top:1px #405DCF solid; padding-bottom:3px;padding-top:3px; border-bottom:1px #405DCF solid; color:black; background-color:#3794DF; margin-top:30px; font-size:10px; padding-left:3px; clear:both;}
#div-podkrabicka-odkazy a{font-size:12px; padding-left:2px; padding-right:1px; }
#div-podkrabicka-odkazy a:hover{font-size:12px; }
#paticka {
clear:both;
	background: url(www/images/front/bg-paticka.png) repeat-x;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	text-align: left;
	color: black;
	padding-left: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 10px;
	margin: 0 auto 10px auto;
	background-color: #f4f4f4;
}
#logo .podlogem{display:inline-block;}
.tlacitko-hledat{color:#696969;width:102px;height:26px;border:0;background:0;font-weight:bold;font-family:century gothic;background:url(/www/images/front/tlacitko.png) no-repeat;  }
.tlacitko-hledat:hover{background:url(/www/images/front/tlacitko_hover.png) no-repeat}
#logo form #policko{width:100px;height:15px;color:white;   border:1px white solid;background:#A0ADE7;padding-left:2px;}
#logo form #policko:hover,#logo form #policko:focus,#logo form #policko:active{background:gray;}
#tp-odkaz a,#tp-odkaz a:hover{font-size:11px;}
.tp-oznaceni{color:white; padding-left:5px;font-size:10px;}
/* tp se vyskytují na stránce TISKOVE PLOTRY.  */
.bolder{color:yellow; }
.tab1 h3{font-size:11px; margin:0; font-weight:normal;}
.tab1 table caption{border-bottom:1px white solid;margin:auto;font-size:12px;;font-weight:bold;margin-bottom:10px;margin-top:10px;text-align:left;padding-bottom:3px;}
.tab1 td{font-size:11px;width:233px;padding:0 .3em;}
#obarvit-tabulku th, .tab1 th{font-size:12px;height:25px;font-weight:bold;padding:0 .3em; text-decoration: underline;}
.tab1 table{text-align:left;margin:auto;empty-cells:hide;border-collapse:collapse;color:white;margin-bottom:1em;padding:10px;width:95%;margin-left:10px;margin-right:10px;margin-bottom:15px;}

#obarvit-tabulku{border-bottom:1px #1461a5 solid; color:white; background: url(/www/images/slide.png) repeat-x #1576CB;}
#obarvit-tabulku table caption{color:white;}
#obarvit-tabulku table{color:white;}
.cislujeme{list-style-type:decimal;list-style-position: inside;}

.div-padding, #div-padding{float:none;padding-top:10px;padding-left:15px;padding-right:20px;}
.oznacit{color:black;font-weight:bold;font-size:10px;}
.faq-pozadi{background-color:#3794DF; border:2px #4AA5EF solid; padding-left:5px;padding-right:5px;width:97%;margin-top:5px;margin-bottom:5px;}
.faq-pozadi a,.faq-pozadi a:visited{padding-right:3px;}
.faq-pozadi h2{color:#CFEBFF}
.nahoru{border:1px white solid;}
.pravo{text-align:right;}
#akce-levo{margin-top:10px;float:left;padding-left:10PX;padding-right:10PX;}
#akce-pravo{margin-top:10px;float:left;padding-right:10px;padding-left:10px;height:100%;}
#akce-pravo h1{padding:0px;}
.zarovnat{}
.search_text{left:-10em;}
/* KE STAZENI*/
/* ------------------ styling for the tables    ------------------   */
#hor-minimalist-a{font-family:"Lucida Sans Unicode","Lucida Grande",Sans-Serif;font-size:12px;background:#fff;margin:45px;width:480px;border-collapse:collapse;text-align:left;}
#hor-minimalist-a th{font-size:14px;font-weight:normal;color:#039;padding:10px 8px;border-bottom:2px solid #6678b1;}
#hor-minimalist-a td{color:#669;padding:9px 8px 0px 8px;}
#hor-minimalist-a tbody tr:hover td{color:#009;}
#hor-minimalist-b{font-family:"Lucida Sans Unicode","Lucida Grande",Sans-Serif;font-size:12px;background:#fff;margin:45px;width:480px;border-collapse:collapse;text-align:left;}
#hor-minimalist-b th{font-size:14px;font-weight:normal;color:#039;padding:10px 8px;border-bottom:2px solid #6678b1;}
#hor-minimalist-b td{border-bottom:1px solid #ccc;color:#669;padding:6px 8px;}
#hor-minimalist-b tbody tr:hover td{color:#009;}
#ver-minimalist{font-family:"Lucida Sans Unicode","Lucida Grande",Sans-Serif;font-size:12px;margin:45px;width:480px;text-align:left;border-collapse:collapse;}
#ver-minimalist th{padding:8px 2px;font-weight:normal;font-size:14px;border-bottom:2px solid #6678b1;border-right:30px solid #fff;border-left:30px solid #fff;color:#039;}
#ver-minimalist td{padding:12px 2px 0px 2px;border-right:30px solid #fff;border-left:30px solid #fff;color:#669;}
#box-table-a{font-family:"Lucida Sans Unicode","Lucida Grande",Sans-Serif;font-size:12px;margin:45px;width:480px;text-align:left;border-collapse:collapse;}
#box-table-a th{font-size:13px;font-weight:normal;padding:8px;background:#b9c9fe;border-top:4px solid #aabcfe;border-bottom:1px solid #fff;color:#039;}
#box-table-a td{padding:8px;background:#e8edff; border-bottom:1px solid #fff;color:#669;border-top:1px solid transparent;}
#box-table-a tr:hover td{background:#d0dafd;color:#339;}
#box-table-b{font-family:"Lucida Sans Unicode","Lucida Grande",Sans-Serif;font-size:12px;margin:45px;width:480px;text-align:center;border-collapse:collapse;border-top:7px solid #9baff1;border-bottom:7px solid #9baff1;}
#box-table-b th{font-size:13px;font-weight:normal;padding:8px;background:#e8edff;border-right:1px solid #9baff1;border-left:1px solid #9baff1;color:#039;}
#box-table-b td{padding:8px;background:#e8edff; border-right:1px solid #aabcfe;border-left:1px solid #aabcfe;color:#669;}
#hor-zebra{font-family:"Lucida Sans Unicode","Lucida Grande",Sans-Serif;font-size:12px;margin:45px;width:480px;text-align:left;border-collapse:collapse;}
#hor-zebra th{font-size:14px;font-weight:normal;padding:10px 8px;color:#039;}
#hor-zebra td{padding:8px;color:#669;}
#hor-zebra .odd{background:#e8edff; }
#ver-zebra{font-family:"Lucida Sans Unicode","Lucida Grande",Sans-Serif;font-size:12px;margin:45px;width:480px;text-align:left;border-collapse:collapse;}
#ver-zebra th{font-size:14px;font-weight:normal;padding:12px 15px;border-right:1px solid #fff;border-left:1px solid #fff;color:#039;}
#ver-zebra td{padding:8px 15px;border-right:1px solid #fff;border-left:1px solid #fff;color:#669;}
.vzebra-odd{background:#eff2ff;}
.vzebra-even{background:#e8edff;}
#ver-zebra #vzebra-adventure,#ver-zebra #vzebra-children{background:#d0dafd;border-bottom:1px solid #c8d4fd;}
#ver-zebra #vzebra-comedy,#ver-zebra #vzebra-action{background:#dce4ff;border-bottom:1px solid #d6dfff;}
#one-column-emphasis{font-family:"Lucida Sans Unicode","Lucida Grande",Sans-Serif;font-size:12px;margin:45px;width:480px;text-align:left;border-collapse:collapse;}
#one-column-emphasis th{font-size:14px;font-weight:normal;padding:12px 15px;color:#039;}
#one-column-emphasis td{padding:10px 15px;color:#669;border-top:1px solid #e8edff;}
.oce-first{background:#d0dafd;border-right:10px solid transparent;border-left:10px solid transparent;}
#one-column-emphasis tr:hover td{color:#339;background:#eff2ff;}
#newspaper-a{font-family:"Lucida Sans Unicode","Lucida Grande",Sans-Serif;font-size:12px;margin:45px;width:480px;text-align:left;border-collapse:collapse;border:1px solid #69c;}
#newspaper-a th{padding:12px 17px 12px 17px;font-weight:normal;font-size:14px;color:#039;border-bottom:1px dashed #69c;}
#newspaper-a td{padding:7px 17px 7px 17px;color:#669;}
#newspaper-a tbody tr:hover td{color:#339;background:#d0dafd;}
#newspaper-b{font-family:"Lucida Sans Unicode","Lucida Grande",Sans-Serif;font-size:12px;margin:45px;width:480px;text-align:left;border-collapse:collapse;border:1px solid #69c;}
#newspaper-b th{padding:15px 10px 10px 10px;font-weight:normal;font-size:14px;color:#039;}
#newspaper-b tbody{background:#e8edff;}
#newspaper-b td{padding:10px;color:#669;border-top:1px dashed #fff;}
#newspaper-b tbody tr:hover td{color:#339;background:#d0dafd;}
#newspaper-c{font-family:"Lucida Sans Unicode","Lucida Grande",Sans-Serif;font-size:12px;margin:45px;width:480px;text-align:left;border-collapse:collapse;border:1px solid #6cf;}
#newspaper-c th{padding:20px;font-weight:normal;font-size:13px;color:#039;text-transform:uppercase;border-right:1px solid #0865c2;border-top:1px solid #0865c2;border-left:1px solid #0865c2;border-bottom:1px solid #fff;}
#newspaper-c td{padding:10px 20px;color:#669;border-right:1px dashed #6cf;}
#rounded-corner{font-family:"Lucida Sans Unicode","Lucida Grande",Sans-Serif;font-size:12px;margin:45px;width:480px;text-align:left;border-collapse:collapse;}
#rounded-corner thead th.rounded-company{background:#b9c9fe url('table-images/left.png') left -1px no-repeat;}
#rounded-corner thead th.rounded-q4{background:#b9c9fe url('table-images/right.png') right -1px no-repeat;}
#rounded-corner th{padding:8px;font-weight:normal;font-size:13px;color:#039;background:#b9c9fe;}
#rounded-corner td{padding:8px;background:#e8edff;border-top:1px solid #fff;color:#669;}
#rounded-corner tfoot td.rounded-foot-left{background:#e8edff url('table-images/botleft.png') left bottom no-repeat;}
#rounded-corner tfoot td.rounded-foot-right{background:#e8edff url('table-images/botright.png') right bottom no-repeat;}
#rounded-corner tbody tr:hover td{background:#d0dafd;}
#background-image{font-family:"Lucida Sans Unicode","Lucida Grande",Sans-Serif;font-size:12px;margin:45px;width:480px;text-align:left;border-collapse:collapse;background:url('table-images/blurry.jpg') 330px 59px no-repeat;}
#background-image th{padding:12px;font-weight:normal;font-size:14px;color:#339;}
#background-image td{padding:9px 12px;color:#669;border-top:1px solid #fff;}
#background-image tfoot td{font-size:11px;}
#background-image tbody td{background:url('table-images/back.png');}
#background-image tbody tr:hover td{color:#339;background:none;}
#gradient-style a{color:#669;}
#gradient-style{font-family:"Lucida Sans Unicode","Lucida Grande",Sans-Serif;font-size:11px;margin:25px;width:650px;text-align:left;border-collapse:collapse;}
#gradient-style th{font-size:13px;font-weight:normal;padding:8px;background:#b9c9fe url('table-images/gradhead.png') repeat-x;border-top:2px solid #d3ddff;border-bottom:1px solid #fff;color:#039;}
#gradient-style td{padding:8px; border-bottom:1px solid #fff;color:#669;font-size:11px;border-top:1px solid #fff;background:#e8edff url('table-images/gradback.png') repeat-x;}
#gradient-style tfoot tr td{background:#e8edff;font-size:12px;color:#99c;}
#gradient-style tbody tr:hover td{background:#d0dafd url('table-images/gradhover.png') repeat-x;color:#339;}
#hlavicka{padding:0px 10px 10px 0; background-color:white; height:84px;}
#logo{float:left;}
#hledaci{float:right;margin:0 auto;text-align:left; margin-top:25px;}
#hledaci-formular{margin-top:10px;}



.policko {
	border: 1px #ddd solid;
	width:150Px;
	font-family:century gothic;
	background: url(/www/images/front/input.jpg) repeat-x;
}

#stin-levy{background: #82BCEA url(/www/images/front/levy-stin.png) no-repeat;float:left; height:100%;width:5px;}
#stin-pravy{background: #82BCEA url(/www/images/front/pravy-stin.png) no-repeat;float:right; height:100%;width:5px;}
#pozadi{width:710px;margin:0 auto; height:200Px;  }

.list-in{
padding-top:2px;
line-height: 14px;
list-style-position: inside;
}

.plotr{clear:both;width:100%;background-color:#6177DF;height:200px; border-top:1px #bbcada solid; border-bottom:1px #ccc solid;margin-top:10px;}
.plotr-obrazek{float:left; }

.plotr h2{float:left;color:gold;padding-left:20px;}
.plotr .nadpis-popis{float:left;margin-left:10px;}
.plotr-cena{text-align: center;}
.plotr-leva{float:left;width:165px;padding-left:10px; padding-top:10px; }
.plotr-prava{float:left;width:70%}
.plotr-popis{float:right;margin-left:10px;}
/* border:1px gold solid; */
.plotr-nadpis {
	
	color: white;
	font-size: 15px;
	text-align: center;
	height: 40px;
	padding-top: 20px;
	
}

.plotr-nadpis a {text-decoration:none;}
.plotr-nadpis a:hover {text-decoration:underline;}
.plotr-seznam ul{float:left;width:220px;}
.plotr-odkazy {padding:5px 0px 10px 0px; text-align: right;}
.plotr-odkazy ul{
list-style:none;
}
.plotr-odkazy .kam-dale{
color:gold;
font-size:15px;
}






#container-plotry{width:100%;text-align:center;}



.plotry h2 a{
color:#407aa6;
text-decoration: none;
}

.plotry h2 a:hover{
color:#407aa6;
text-decoration: underline;
}



#expert24{background:url(http://www.refo.cz/www/images/front/expert.png) no-repeat bottom left;}
/* #expert24:hover{background:url(http://www.refo.cz/www/images/front/expert_hover.png) no-repeat bottom left;} */

#bengal{background:url(http://www.refo.cz/www/images/front/bengal.png) no-repeat bottom left;}
/* #bengal:hover{background:url(http://www.refo.cz/www/images/front/bengal_hover.png) no-repeat bottom left;} */

#puma{background:url(http://www.refo.cz/www/images/front/puma.png) no-repeat bottom left;}
/* #puma:hover{background:url(http://www.refo.cz/www/images/front/puma_hover.png) no-repeat bottom left;} */

#jaguar{background:url(http://www.refo.cz/www/images/front/jaguar.png) no-repeat bottom left;}
/* #jaguar:hover{background:url(http://www.refo.cz/www/images/front/jaguar_hover.png) no-repeat bottom left;} */

#jaguar, #puma, #bengal, #expert24{height:310px; float:left;width:170px;}
.GCC-vyska{
height:369px;}

.plotry{
float:left;
background:#f4f4f4; 
background-image:url(http://www.refo.cz/www/images/front/plotry-pozadi.jpg);
border:1px solid #d6d6d6;margin-top:8px;
margin-left:10px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
color:black;
font-size:10px;
}

/* NOVINKY ZACATEK na novinky */


.plotry-1{
float:left;
background:#f4f4f4; 
background-image:url(http://www.refo.cz/www/images/front/plotry-pozadi.jpg);
border:1px solid #d6d6d6;margin-top:8px;
margin-left:10px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
color:black;
}
.plotry-1 a, .plotry-1 a:visited{
color:black;

}




.kontaktujtenas{
width:100%;
background: url(www/images/front/kontaktujtenas.png) no-repeat 12px 8px;
padding-top:4px;
}

.novinky{
width:100%;
background: url(www/images/front/novinky.png) no-repeat 15px 7px;
padding-top:4px;
}
.novinky-text{
padding:13px;
margin:10px;

border:1px dotted #3868A1;
background: url(../www/images/Icon_Newsletter.png) no-repeat 10px 17px;
padding-left:60px;
padding-right:5px;
padding-bottom:5px;
}
.novinky-text:hover{
background-color: #227AC7;

}
.novinka-datum {font-size:17px; color:#CBFF6F;  padding-bottom:5px;}
.novinka-nadpis {margin-top:5px;color:#ff6a00;font-size:14px;}

#novinka-text ul{ list-style: circle; padding:0; list-style-position: inside;}
#novinka-text li{float: none; letter-spacing: -.1px;}

.stalose{
width:100%;
margin-left:3px;

}
.novinka-nadpis a {text-decoration: none; }
.novinka-nadpis a:hover {text-decoration: underline; }


/* NOVINKY KONEC na novinky */



.stroj{} 
.GCC{color:#407aa6;font-size:14px;font-weight:bold;font-style:italic;margin-top:15px;}
.GCC a{font-size:16px;}
.gcc-1 {color:#b3b3b3;font-size:10px;font-weight:bold;font-style:italic;}
.nadpisek{color:#5a5a5a;font-style:italic;font-weight:bold;font-size:22px;letter-spacing: -1px; background:url(http://www.refo.cz/www/images/front/plotry-pozadi.jpg) 0px -10px;}
.plotry h1 {
margin:0;
padding:0px;
padding-bottom:5px;
}
.plotry p {
margin:0;
padding:0px;
}
.plotry .odsazeni-leva {!important;margin-left:15px;}
.plotry .odsazeni-nahore{!important;margin-top:10px}
.plotry ul {list-style: none ;margin-top:10px;}

#paticka {
	TEXT-ALIGN: CENTER;
	padding-top: 10px;
	border: 1px #e5e5e5 solid;
	margin-top: 0;
	margin-bottom:20px;
	clear: both;
	height: 35px;	
	
}
#paticka a{color:gray;}
.copyright{font-size:12px;}
.footer-links{font-size:10px;}
.pismo{font-weight:bold;font-style:italic;}


/* změna stylů h1 a h2 stránky   */

.div-krabicka h1 {padding-top:0px !important; padding-bottom:0px;}
.div-krabicka h2 {color:#CFEBFF; font-size:14px;}
p.prvni{padding-top:10px;}
.div-krabicka p {padding-top:10px;}
.plotry a{color:black;}
.plotry a:visited{color:black;}
/*  */

.div-krabicka img {
border: 2px gold solid;
}
