
body{
	background: #fff;
	text-align: center;
	margin: 0px;
	color: #000;
	width:100%;
}
form{
	margin: 0px;
	padding: 0px;
}
input, textarea{
	padding: 3px 15px 3px 15px;
	border: 1px solid #000;
	font: 11px Arial, Verdana, sans-serif;
}
textarea{
	width: 130px;
	padding: 3px 15px 3px 15px;
	border: 1px solid #000;
	font: 11px Arial, Verdana, sans-serif;
}

input, textarea#blogform{
	padding: 3px 15px 3px 15px;
	border: 1px solid #000;
	font: 11px Arial, Verdana, sans-serif;
}
textarea#blogform{
	width: 307px;
	padding: 3px 15px 3px 15px;
	border: 1px solid #000;
	font: 11px Arial, Verdana, sans-serif;
}

p.blog {font: 12px Arial, Verdana, sans-serif;
        text-align:justify;
        background-color: #F6FBFE;
        }

div.text2 {padding: 10px;
        font: 12px Arial, Verdana, sans-serif;
        text-align:justify;
        background-color: #F6FBFE;}

div.text2 b { color: #4581AB;}

img.blogimg {margin:10px;}

table.projekt{
  border: solid #000 1px;
  font: 11px Arial, Verdana, sans-serif;
  text-align: center;
}
table.projekt td{

  border: solid #000 1px;
  padding: 3px 15px 3px 15px;
}
table.projekt th{

  border: solid #000 1px;
  padding: 3px 15px 3px 15px;
}

input#hledej, input#odesli{
	background: #F0F8FE url("../img/button.png") repeat-x bottom;
}
a{
	color: #366976;
}
a img{
	border: none;
}
h1{
	color: #4581AB;
	margin: 0px;
	padding: 0px 0px 0px 22px;
	text-align: left;
	font: 20px Arial, Verdana, sans-serif;
	float: left;
}
h1.h1-hidden{
	display: none;
}
h2{
	border: #C7E4F9 solid 1px;
	background: #F0F8FE url("../img/button.png") repeat-x;
	margin: 0px;
	font: bold 12px Arial, Verdana, sans-serif;
	color: #517585;
	padding: 10px;
	text-align: center;
}

h2#pixmac{
  border: #EC008C ;
	background: #EC008C  url("../img/div_pixmac.png") ;
	margin: 0px;
	font: bold 12px Arial, Verdana, sans-serif;
	color: #EC008C;
	padding: 10px;
	text-align: center;
  height:18px;
} 
a#pixmaclink {color: #EC008C;}

h2.vysledek-hledani{
	border: none;
	background: none;
	color: #000;
	padding: 0px 3px 0px 0px;
	display: inline;
	font-weight: normal;
}
h3{
	font: bold 14px Trebuchet MS;
	color: #505050;
	border-bottom: 1px dotted #505050;
	text-align: left;
	padding: 0px 10px 5px 10px;
	margin: 0px;
}
h4{
	color: #366976;
	font: 11px Arial, Verdana, sans-serif;
	margin: 10px 0px 0px 0px;
	padding: 5px 5px 5px 15px;
	background: #F0F8FE;
	border: #C7E4F9 solid 1px;
}
h4.navigace{
	padding: 5px 5px 5px 25px;
}
hr.cistic {
   clear: both;
	height: 1px;
   border: none;
   margin: -1px 0px 0px 0px;
	overflow: hidden;
   visibility: hidden;
   }
hr[class].cistic{
	height: 15px;
}
#site{
	width: 745px;
	height:auto;
  margin: 0 auto;
	_margin-right: 100px;
	padding-right: 100px;
	_padding-right: 0;
	text-align: left;
	font: 11px Arial, Verdana, sans-serif;
}
#head{
	height: 80px;
	padding: 0px 0px 0px 15px;
}
#header-logo{
	float: left;
	background: #fff url("../img/logo.gif") no-repeat left;
	margin: 35px 0px 0px 0px;
}
#header-logo a{
	width: 263px;
	height: 56px;
	display: block;
	text-decoration: none;
}
#search{
	float: right;
}
#search form{
	margin: 40px 0px 0px 0px;
	color: #000;
}
#search a{
	text-decoration: underline;
	color: #203D67;
	font: 11px Arial, Verdana, sans-serif;
}
#menu{
	border: #C7E4F9 solid 5px;
	background: #F0F8FE;
	height: 35px;
}
#menu ul{
	list-style: none;
	margin: 0px;
	padding: 0px;
}
#menu ul li{
	float: left;
	padding: 10px 0;
	border-right: #C7E4F9 solid 1px;
}
#menu a{
	color: #4581AB;
	font: bolder 14px Arial, Trebuchet MS;
	padding: 10px 20px;
	text-decoration: none;
}
#menu a:hover {
  color: #F0F8FE;
  background: #4581AB;
  text-decoration: none;
}

div#title{
	/*background: #F0F8FE;*/
	color: #4581AB;
	/*border: #C7E4F9 solid 1px;*/
	padding: 0px;
	width: 100%;
	margin-top: 10px;
	float: left;
}
div#title div{
	padding: 10px 0px 10px 25px;
	text-align: left;
}
div#title #rating{
	float: right;
	padding: 0px 10px 10px 10px;
}
div#title #rating #count{
	color: #000;
	margin-bottom: 10px;
	font-size: 10px;
}
div#title #rating img{
	margin: -2px 0px -7px 0px;
}
div#leftblock{
	width: 415px;
	float: left;
}
#left{
	float: left;
	margin: 10px 0px 10px 0px;
}
#right{
	float: right;
	margin: 10px 0px 10px 0px;
}
#hlaska{
	text-align: center;
	margin: 15px 0px 15px 0px;
	color: #4581AB;
	font: bolder 12px Arial, Trebuchet MS;
}
span.black{
	color: #000;
}

span.hidden{
	display: none;
	color: #00F;
}

a#hlavni{
	padding: 5px;
	border: #8FBDE4 solid 1px;
	float: left;
}
div#vote{
	margin: 10px 0px 10px 0px;
	height: 40px;
}
div#hodnoceni{
	float: left;
	width: 413px;
  height: 25px; 
	font: bold 12px Arial, Verdana, sans-serif;
	color: #517585;
	margin: 15px 0px -10px 0px;
	display: inline;
	padding: 0px;
	list-style: none;
	text-align: center;
}
div#ohodotit{
	float: left;
	font: bold 12px Arial, Verdana, sans-serif;
	margin: 7px 0px 0px 0px;
}
div#libi{
	float: left;
	background: transparent url(../img/hvezdy_05.gif) top left no-repeat;
	padding: 0px 0px 0px 0px;
	margin: 0px 15px -10px 15px;
  height: 25px; 
}
div#nelibi img, div#libi img{
	margin: 0px 0px -15px 0px;
}
#oznacene { 
  background: transparent url(../img/hvezdy_00.gif) top left no-repeat;
  width: 129px;
  height: 25px; 
}
 
ul#popis{
	float: left;
	width: 413px;
	margin: 10px 0 0 0;
	display: inline;
	padding: 0px;
	list-style: none;
}
ul#popis li{
	background: #F2F6F9;
	border: #fff solid 1px;
	padding: 5px 5px 5px 15px;
	color: #1B5A7E;
}

div#rightblock{
	width: 320px;
	padding-top: 40px;
	float: right;
	_overflow:hidden;
}
div#rightblock2{
	width: 321px;
	padding: 0px;
	float: right;
}
div#square{height:280px;
width:336px;
background-color:#f6fbfe;
margin-top:10px;
margin-bottom:11px;
text-align: center;
}


div#size{
	border: #C7E4F9 solid 1px;
	border-top: none;
	font: 12px Arial, Verdana, sans-serif;
	color: #1B5A7E;
	padding: 10px 15px 0px 15px;
	margin: 0px;
}
div#size a{
	color: #000;
	font: 10px Arial, Verdana, sans-serif;
}
div#size ul{
	width: 95px;
	float: left;
	margin: 0px;
	padding: 0px;
	list-style: none;
}
div#size ul li{
	margin: 0px;
	padding: 0px;
}
div#rightblock ul#pridej{
	margin: 0px 0px 0px 15px;
	padding: 10px 0px 5px 15px;
	list-style-image: url("../img/sipka.png"); 
}
div#rightblock ul li a{
	color: Black;
}
div#rightblock ul#pridej li{
	margin: 10px 0px 10px 0px;
	clear: right;
}
div#rightblock ul#dalsi{
	list-style: none;
	margin: 0px;
	padding: 0px;
}
div#rightblock ul#dalsi li{
	margin: 0px;
	border: 1px solid #fff;
	padding: 7px 16px 7px 16px;
	background: #F2F6F9;
}
div#rightblock ul#dalsi img{
	margin-bottom: -2px;
	float: left;
}
div#rightblock ul#dalsi .rating{
	text-align: right;
	float: right;
	width: 140px;
	margin: 0px;
}
div#rightblock ul#dalsi div[class].rating{
	width: auto;
	min-width: 140px;
}
div#ukazka{
height:220px;
width:760px;}

div#ostatni{
	clear: both;
	width: 760px;
	padding: 10px 0px 0px 0px;
	margin: 0px;
}
div#ostatni a{
	float: left;
	border: #8FBDE4 solid 1px;
	margin: 15px 15px 0px 0px;
	padding: 5px;
}
div#ostatni h4{
	margin: 0px 15px 0px 0px;
}
div#ostatni div.img div.imgvnitrni{
	margin: 5px;
}
/*uprava pro class*/
div.ostatni{
	clear: both;
	width: 760px;
	padding: 0px 0px 0px 0px;
	margin: 0px;
}
div.ostatni a{
	float: left;
	border: #8FBDE4 solid 1px;
	margin: 15px 15px 0px 0px;
	padding: 5px;
}
div.ostatni h4{
	margin: 0px 15px 0px 0px;
}
div.ostatni div.img div.imgvnitrni{
	margin: 5px;
}
/*KONEC upravy pro class*/
div#partneri{
	color: #72A1BB;
	margin: 5px;
	font: 11px Arial, Verdana, sans-serif;
	font-weight:bold;
	text-align:center;
}
div#partneri a{
   color: #72A1BB;
   font: 11px Arial, Verdana, sans-serif;
}
div#foot{
	border: #C7E4F9 solid 5px;
	background: #F0F8FE;
	margin: 0px;
	color: #72A1BB;
	padding: 20px 20px 10px 20px;
}
div#foot a{
	color: #72A1BB;
	font: 10px Verdana;
	line-height: 16px;
}
div#foot #copyright{
	height: 30px;
	margin: 0px 0px 0px -4px;
	padding: 10px 0px 0px 5px;
/*	background: url("../img/miton.png") no-repeat left;*/
}
div.vnitrni{
	width: 100%;
}


/*
*****  Vysledky vyhledavani
*/
div.hledany-vyraz{
	background: #F0F8FE;
	color: #5C90B8;
	border: #C7E4F9 solid 1px;
	padding: 10px 10px 10px 20px;
	margin: 10px 0px 10px 0px;
	font: bold 11px Arial, Verdana, sans-serif;
}
div.hledany-vyraz div{
	display: inline;
}
div.sekce{
	background: #F0F8FE;
	float: left;
	color: #5C90B8;
	border: #C7E4F9 solid 1px;
	padding: 5px 5px 5px 0px;
	margin: 10px 0px 10px 0px;
	font: 11px Arial, Verdana, sans-serif;
}
div.sekce div.sekce-left{
	float: left;
	width: 485px;
	margin: 0px 0px 0px 20px;
	display: inline;
	text-align: left;
}
div.sekce div{
	float: right;
	width: 232px;
	text-align: right;
}
/*div.hledany-vyraz .right{
	float: right;
}
div.hledany-vyraz .left{
	float: left;
}*/
div.hledany-vyraz .black{
	font-weight: normal;
}
div.razeni{
	margin: 0px 20px 10px 20px;
	color: #5C90B8;
	font-size: 11px;
}
div.razeni a{
	color: #5C90B8;
	font-weight: bolder;
}
div.razeni div.right{
	float: right;
}
div#container{
	width: 500px;
	margin: 0px auto;
	text-align: left;
}
div#container2{
	width: 350px;
	margin: 0px auto;
	text-align: left;
}
div#center{
	text-align: center;
}
div#container p, div#container2 p{
	background: #F2F6F9;
	padding: 5px 10px 5px 10px;
}
div#container h1{
	margin: 15px 10px 15px 10px;
	padding: 0px;
	width: 100%;
	text-decoration: underline;
}
div#container h2, div#container h3{
	border: none;
	background: none;
	width: 100%;
	text-align: left;
	font: bolder 14px Arial, Trebuchet MS;
	color: #4581AB;
	margin: 15px 10px 15px 10px;
	padding: 0px;
}
div#container h4{
	font: bolder 13px Arial, Trebuchet MS;
	margin: 15px 10px 15px 10px;
	padding: 0px;
	border: none;
	background: none;
}
div.vysledky{
	float: left;
	width: 352px;
	margin: 0px;
	padding: 0px;
}
div#right.vysledky, div#left.vysledky{
	margin: 0px;
}
div.vysledek-hledani div.right{
	width: 200px;
	float: right;
	padding: 0px;
}
div.vysledek-hledani div.right h4{
	margin: 0px;
}
div.vysledek-hledani a.ramecek{
	border: #8FBDE4 solid 1px;
	float: left;
	padding: 5px;
}
div.vysledek-hledani ul{
	margin: 0px;
	padding: 0px;
	list-style: none;
	color: #3A7191;
}
div.vysledek-hledani ul li{
	background: #F6FBFE;
	margin: 0px;
	padding: 5px 5px 5px 15px;
	border: 1px solid #fff;
	border-bottom: none;
}
div.vysledek-hledani ul li a{
	color: #000;
}

/*
***** HOMEPAGE
*/

/* **** puvodni styly našich typů před předěláním z id na class (kvuli validnimu kodu) ***
div#doporucujeme{	float: left;	width: 152px;}
div#doporucujeme ul{	list-style: none;	clear: left;	margin: 0px;	padding: 0px;	width: 138px;}
div#doporucujeme ul li{	margin: 0px;	padding: 3px 3px 3px 10px;	color: #000;	background: #F6FBFE;	border: 1px solid #fff; font: 10px Arial, Verdana, sans-serif;}
div#doporucujeme ul li.nazev{	font: 12px Arial, Verdana, sans-serif;}
div#doporucujeme ul li a{	float: none;	border: none;	padding: 0px;	color: #2F7B93;	text-decoration: none;}
*/
div.doporucujeme{
	float: left;
	width: 152px;
}
div.doporucujeme ul{
	list-style: none;
	clear: left;
	margin: 0px;
	padding: 0px;
	width: 138px;
}
div.doporucujeme ul li{
	margin: 0px;
	padding: 3px 3px 3px 10px;
	color: #000;
	background: #F6FBFE;
	border: 1px solid #fff;
	font: 10px Arial, Verdana, sans-serif;
}
div.doporucujeme ul li.nazev{
	font: 12px Arial, Verdana, sans-serif;
}
div.doporucujeme ul li a{
	float: none;
	border: none;
	padding: 0px;
	color: #2F7B93;
	text-decoration: none;
}
div.kategorie{
	width: 49%;
	float: left;
}
div.kategorie h2{
	border: none;
	background: none;
	text-align: left;
	padding: 10px 0px 0px 10px;
	font: bold 15px Arial, Verdana, sans-serif;
}
div.kategorie h2 a{
	text-decoration: none;
}
div.kategorie ul{
	margin: 0px 0px 0px 10px;
	padding: 0px;
	list-style: none;
}
div.kategorie ul li{
	display: inline;
	font: 12px Arial, Verdana, sans-serif;
}
div.kategorie ul li a{
	color: #000;
}
div#predstavujeme{
	margin: 0px;
	padding: 10px 0px 10px 0px;
	border-bottom: 1px dotted #505050;
}
div#mail{
	border: #C7E4F9 solid 1px;
	padding: 10px;
	color: #2F7B93;
	font: 14px Trebuchet MS;
	line-height: 16px;
	background: #F6FBFE right bottom no-repeat;
}
div#mail-formular{
	margin: 15px 0px 0px 0px;
	padding: 0px;
}
div#leftblock .vysledek-hledani .right{
	width: 275px;
}
div#leftblock .vysledek-hledani .right ul li{
	padding: 5px 5px 5px 10px;
	border: 1px solid #fff;
}
div#leftblock .adsense-sekce {
text-align: center;
margin-top: 15px;
}
div#rightblock2{
	width: 320px;
	padding: 0px;
	float: right;
}
div#rightblock2 .vysledek-hledani .right{
	width: 175px;
}
div#rightblock2 .vysledek-hledani .right ul li{
	padding: 5px;
	border: 1px solid #fff;
}
div#container{
	width: 500px;
	margin: 0px auto;
	text-align: left;
}
div#center{
	text-align: center;
}
div#container p{
	background: #F2F6F9;
	padding: 5px 10px 5px 10px;
}
div#container h1{
	margin: 15px 10px 15px 10px;
	padding: 0px;
	width: 100%;
	text-decoration: underline;
}
div#container h2, div#container h3{
	border: none;
	background: none;
	width: 100%;
	text-align: left;
	font: bolder 14px Arial, Trebuchet MS;
	color: #4581AB;
	margin: 15px 10px 15px 10px;
	padding: 0px;
}
div#container h4{
	font: bolder 13px Arial, Trebuchet MS;
	margin: 15px 10px 15px 10px;
	padding: 0px;
	border: none;
	background: none;
}
div#hodnotili{
	width: 100%;
	clear: both;
	padding: 15px 0px 15px 0px;
	text-align: center;
	font: bold 12px Arial, Verdana, sans-serif;
	color: #517585;
}
div#zaslat-odkaz{
	background: #F0F8FE;
	color: #4581AB;
	border: #C7E4F9 solid 1px;
	padding: 7px 7px 7px 15px;
	line-height: 20px;
	margin: -30px 0px 0px 0px;
	font: 20px Arial, Verdana, sans-serif;
}
div#rightblock input{
	width: 170px;
	margin-left: 30px;
	border-color: #000;
	font: 12px Arial, Verdana, sans-serif;
}
div#rightblock textarea{
	width: 170px;
	border: 1px solid #000;
	margin-left: 30px;
	font: 12px Arial, Verdana, sans-serif;
	float: right;
	color: #000;
}
div#rightblock p{
	text-align: justify;
	font: 12px Arial, Verdana, sans-serif;
	margin: 15px;
}
.form{
	margin: 0px 15px 15px 15px;
	font: 12px Arial, Verdana, sans-serif;
	color: #4581AB;
	text-align: right;
}
#hlaska2{
	text-align: center;
	font: bold 13px Arial, Verdana, sans-serif;
	padding: 5px 0px 5px 0px;
	margin: 15px 0px 15px 0px;
}
.chyba{
	color: #F00000;
	border: 1px solid #F00000;
}
.uspech{
	color: #009D01;
	border: 1px solid #009D01;
}
.inform{
	color: #0001A6;
	border: 1px solid #0001A6;
}
.upozorn{
	color: #FF4600;
	border: 1px solid #FF4600;
}
.blueBox {
   color: rgb(193,148,171);
	border: 1px solid rgb(193,148,171);
	font-size: 13px;
	padding: 5px 8px;
	margin-top: 50px;
	clear: both;
}
.blueBox a {
   color: rgb(193,148,171);
}
img.full{
	float: left;
}
/** část pro zobrazování bublinové nápovědy na tapetami **/
#helper {
position:absolute;
visibility:hidden;
}
.infoText {
background-color: #F6FBFE;
margin: 10px 0px 5px 0px;
text-align: justify;
border: 1px solid #B8D9F0;
padding: 10px;
color: #2F7B93;
font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.infoText h4{
	background-color: #F6FBFE;
  color: #366976;
	font: 11px Arial, Verdana, sans-serif;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px;
	
}
.tapety-title span {
text-align:right;
padding: 0px 0px 22px 78px;
color: #C7E4F9;
font: bolder 16px Arial, Trebuchet MS;
line-height: 16px;
text-decoration: none;
}
#leaderboard {
text-align: center;
margin-top: 15px;
margin-left: -113px;
width: 970px;
}
#adsence {
clear:left;
height:320px;
width:320px;
background-color:#f6fbfe;
margin-left:30px;
margin-top:10px;
margin-bottom:11px;
text-align: center;
}

#odkazreklama {text-align:center;}

div#autori { 
margin-left:20px;
background-color: #f6fbfe;
}

div#autori table {
	font: 12px Arial, Verdana, sans-serif;
  color: #000;
  text-align: left;
}

/*-------------------ADMARKET----------------*/
.admarket {
clear:both;
float:left;
width:100%;
min-width:990px;
margin:0;
background:#C10821;
font:14px Arial,Verdana,sans-serif;
color:#FFF;
}
.admarket hr {
display:none;
}
.adm-box {
width:990px;
height:34px;
line-height:34px;
margin:0 auto;
}
.admarket span {
display:block;
float:left;
}
.admarket a {
display:block;
float:left;
width:50px;
height:34px;
line-height:34px;
background:url('adm.gif') 0 0 no-repeat;
text-decoration:none;
}
.admarket a:hover, .admarket a:active {
background-position:1px 1px;
}
.admarket a strong {
visibility:hidden;
font-size:1px;
}
.admarket a.adm-more {
width:116px;
margin:0 0 0 35px;
text-align:center;
background:url('adm.gif') 0 -34px no-repeat;
color:#FFF;
font-size:80%;
}
.admarket a.adm-more:hover, .admarket a.adm-more:active {
color:#C10821;
background-position:0 -34px;
}

#dalsiclanky {float:left;}
#clanek {float:left;
height:auto;}

/*----komentare detailu----*/

/*-----stylovani divu komentare-----*/
#infolinky {float:left;
clear:left;
}

#infolinky p {font-size:13px;}

#info {float:left;
clear:left;
}

#infoukazka {float:left;
clear:left;
width:400px;}

#komentvypis {float:right;
/*width:170;*/}

#komentform {float:left;
/*width:230px;*/}


#infoukazka table{font-size:12px;}

p.prvni {font-size:20px;}

table#soutezvys {font-size:12px;}
