/*
Theme Name: Skyfilm
Theme URI: http://www.skyfilm.cz
Author: Honza
Description: První WP layout
Version: 1.0
*/

	body, h2, h3,h4, div, p, li, ul, table{
	margin: 0px;
	padding: 0px;
	}

	body{
	height: 100%;
	background: url("img/film_strip.png") top left repeat-y;
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-size: 75%;
	
	}
	
	

#menu ul
{
margin: 0;
padding: 0;
list-style-type: none;
}

#menu li a
{
display: block;
line-height: 35px;
height: 35px;
font-size: 10pt;
text-indent: 10px;
color: #9bc91c;
background-color: #fff;
text-decoration: none;
border-left: 7px solid #ccc;
}


#menu li.current-menu-item a
{
border-left: 7px solid #9bc91c;
	font-weight: bold;
}

#menu a:hover
{
border-left: 7px solid #aaa;
background-color: #9bc91c;
color: #FFF;
}

#menu li li a
{
display: block;
color: #9bc91c;
background-color: #fff;
text-decoration: none;
text-indent: 15px;
font-weight: normal;
border-left: 10px solid #ccc;
}

	
	
	
	
	

	
	
	.separator{
	clear:both;
	margin-top: 20px;
	}
	
	#container{
	padding-top: 10px;
	padding-bottom: 10px;
	width: 900px;
	margin: 0 auto;
	}
	
	#header{
	height: 220px;
	background: url("img/logo.png") top center no-repeat;
	}

	#header_nav{
	border: 0px solid #ccc;
	width: 50%;
	height: 40px;
	float: left;
	}

	#header_search{
	border: 0px solid #ccc;
	width: 50%;
	height: 40px;
	float: left;
	text-align: right;
	}

	
	
	#header_nav h1{
	line-height: 40px;
	vertical-align: middle;
	margin: 0;
	padding: 0;
	font-weight: bold;
	font-size: 120%;
	text-indent: 16px;
	color: #ccc;
	}

	#header_nav h1 a{
	text-decoration: none;
	color: #ccc;
	}

	#header_nav h1 a:hover{
	text-decoration: none;
	color: #ec901d;
	}
	
	#post_container{
	}
	
	#sidebar, #mainbar {
	float: left;
	height: 100%;
	}
	
	
	#sidebar{
	width: 200px;
	margin-right: 15px;
	}
	
	#mainbar{
	width: 685px;
	}

	#mainbar h2{
	padding: 3px 0px 15px 0px;
	font-weight: normal;
	font-size: 180%;
	color: #9bc91c;
	}

	#mainbar h3{
	font-size: 130%;
	margin-bottom: 10px;
	color: #ec901d;
	text-align: center;
	}

	#mainbar p{
	font-size: 110%;
	text-align: justify;
	padding-bottom: 10px;
	}

	.divider{
	margin-top: 15px;
	margin-bottom: 10px;
	border-top: 1px solid #ccc;
	}

	
	.divider_dot{
	margin: 15px 0px 20px 0px; 
	width: 100%;
	height: 3px;
	background: url("img/line_3p.png") center center no-repeat;
	
	}
	
	#mainbar p.sign{	
	color: #ec901d;
	font-weight: bold;
	text-align: right;
	}

	#footer{
	text-align: center;
	}

	#footer span.sign a{
	font-weight: bold;
	color: #9bc91c;
	text-decoration: none;
	}

	.reklama{
	margin: 0 auto;
	width: 900px;
	text-align: center;
	font-size: 80%;
	}


	#partneri{
	margin-top: 50px;
	text-indent:16px;
	}

	#partneri h2{
	font-weight: bold;
	font-size: 110%;
	color: #ec901d;
	}

	#partneri p{
	margin-top: 5px;
	font-size: 90%;
	}

	#partneri img{
	margin-top: 10px;
	border: 0px;
	}


	#kontakt{
	margin-top: 50px;
	text-indent:16px;
	}

	#kontakt h2{
	font-weight: bold;
	font-size: 110%;
	color: #ec901d;
	}

	#kontakt p{
	margin-top: 5px;
	font-size: 90%;
	}

	#kontakt p.first{
	font-size: 100%;
	font-weight: bold;
	margin-top: 10px;
	margin-bottom: 8px;
	}

	#kontakt p.delic{
	margin-bottom:10px;
	}

	.kontakt_1{
	font-weight: bold;
	font-size: 80%;
	width: 58px;
	}

	.kontakt_2{
	text-indent: 0px;
	font-size: 90%;
	}

	.kontakt_2 a{
	text-decoration: none;
	color: #9bc91c;
	}

	#mainbar p.centruj{
	text-align: center;
	}


	#mainbar img{
	margin-top: 10px;
	}

	#mainbar a img{
	border: 1px solid #000;
	}

	#kontakt_tab{
	width: 80%;
	margin: 0px auto;
	}


	#kontakt_tab h2{
	text-align:center;
	font-weight: bold;
	font-size: 100%;
	color: #9bc91c;
	margin: 2px 0px;
	padding: 0px;
	}

	#kontakt_tab h3{
	text-align:center;
	font-size: 80%;
	margin: 2px 0px;
	padding: 0px;
	}

	#kontakt_tab td.prvni_sl{
	width: 55px;
	font-size: 90%;
	font-weight: bold;
	}

	#kontakt_tab td.druhy_sl a{
	text-decoration: none;
	color: #ec901d;
	}

	#kontakt_tab td.treti_sl{
	text-align: center;
	}

	#kontakt_tab td.prvni_rd{
	vertical-align:middle;
	height: 50px;
	}

	#mainbar .main_tab{
	margin: 0px auto;
	width: 100%;
	}

	#mainbar .video_tab{
	margin: 0px auto;
	margin-bottom: 10px;
	width: 480px;
	}

	#mainbar .main_tab td{
	vertical-align:middle;
	}

	#mainbar .main_tab img{
	margin: 0px;
	padding: 0px;
	}

	#mainbar #video_ukazky{
	margin-top: 0px;
	}

    #mainbar table.prebal_tab_clenovci{
	border-spacing:0;
    border-collapse:collapse;
	margin: 0px auto;
	margin-bottom: 15px;
	border: 0px;
	height: 403px; 
	width: 600px;
	background-image: url(http://www.skyfilm.cz/wp/wp-content/uploads/clen_prebal_clear.jpg); 
	text-align: left;
	}
	
	 #mainbar .prebal_tab_clenovci td.prvniSloupec{
    width:55px;
    }
    
     #mainbar .prebal_tab_clenovci td.posledniSloupec{
    width: 315px;
    }
  
    #mainbar .prebal_tab_clenovci td{
	height: 40px;
	padding: 0px;
	vertical-align: middle;
	color: #ffffff;
	font-size: 115%;
	text-indent: 20px;
    border:0px solid #000;
	}
	
	 #mainbar .prebal_tab_clenovci tr#posledniRadek{
	 height: 65px; 
	 }
	 
	  #mainbar .prebal_tab_clenovci tr#posledniRadek td{
	 text-align: center;
	 }
	 
	 
	 	#mainbar .prebal_tab_clenovci td a{
	text-decoration: none;
	color: #ffffff;
	font-weight: 100;
	border-left: 4px solid #aaa;
	padding-left:6px;
	}
	
	#mainbar .prebal_tab_clenovci a:hover{
	border-left: 4px solid #fff;
	padding-left:6px;
	}

	#mainbar .prebal_tab_cesta{
	border-spacing:0;
    border-collapse:collapse;
	margin: 0px auto;
	border: 0px;
	height: 403px; 
	width: 600px;
	background-image: url(http://www.skyfilm.cz/wp/wp-content/uploads/kameny_na_Web2.jpg); 
	
	}
	
	
	#mainbar .prebal_tab_cesta td{
	height: 40px;
	width: 50%;
	padding: 0px;
	vertical-align: middle;
	text-indent: 10px;
	color: #ffffff;
	font-size: 115%;
    border:0px solid #000;
	}
	
#mainbar .prebal_tab_cesta td.objednatDVD{
  	text-indent: 0px;
  	height: 83px;
    color: #888;
    font-size: 150%;
    }
	
	    #mainbar .prebal_tab_cesta td.objednatDVD div{
	    width: 150px;
	    text-align: center;
       font-weight: 400;
       margin-top: 5px;  
       margin-left: 65px;   }
        
	         
    #mainbar .prebal_tab_cesta td.objednatDVD div:hover{
    color: #ec901d;
        }
    
		#mainbar .prebal_tab_cesta td a{
	text-decoration: none;
	color: #ffffff;
	font-weight: 100;
	border-left: 4px solid #aaa;
	padding-left:6px;
	}

	#mainbar .prebal_tab_cesta td a:hover{
	border-left: 4px solid #fff;
	padding-left:6px;
	}
	

        
	
   
	#mainbar p.delka{
	color: #9bc91c;
	font-size: 95%;
	font-weight:bold;
	}
	
	#mainbar div.prehravac{
	width: 480px;
	margin: 0px auto;
	}

	#mainbar div.porad_text h3.dokoncene{
	text-align: left;
	margin-top: 5px;
	margin-bottom: 5px;
	}

	#mainbar h3.rokDokonceni{
	text-align: right;
	font-size: 90%;
	color: #aaa;

	}

	#mainbar h3.dokoncene a{
	color: #ec901d;
	text-decoration: none;
	font-size: 95%;
	

	}

	#mainbar h3.search{
	text-align: left;
	font-size: 100%;
	margin-top: -10px;
	margin-bottom: 20px;
	}

	div.arch_nav ul{
	list-style-type: none;
	}
	
	div.arch_nav li{
	text-align: center;
        font-weight: bold;
	padding: 0px;
	margin-right: 10px;
	
	line-height: 15px;
	width: 15px;
	border: 1px solid #000;
	float: left;
	}

	div.arch_nav li a{
	color: #9bc91c;
	width: 15px;
        display: block;
	text-decoration: none;
	
	}

	div.arch_nav li a:hover{
	background-color: #9bc91c;
	color: #000;
	}

	#mainbar div.porad_media{
	width: 100%;
	text-align: center;
	margin-bottom: 10px;
	}




	#mainbar div.porad{
	clear:left;
	height: 120px;
	margin: 0px;
	padding: 0px;
border: 0px solid #ccc;
	}
	
	#mainbar div.porad_img{
	float: left;
	width: 95px;
	height: 120px;
	text-align: left;
	margin-right: 10px;
	border-right : 4px solid #ccc;
	}

	#mainbar div.porad_img img{
	margin: 0px;
	padding: 0px;
	}

	
	#mainbar div.porad_text h3{
	margin: 0px;
	padding: 0px;
	}	

	table.fotogalerie td{
	width: 25%;
	}


	#mainbar .youtube_play{
	width: 560px; 
	height: 315px;
	}

	#mainbar div.neni{
	width: 70%;
	font-size: 100%;
	float: left;
	}

	#mainbar div.rozcestnik{
	float: left;
	}

	#mainbar table input.formBezOkraj{
	border: 0px;
	}

	div.skryj{
	display: none;
	}
	
	div #objednavkovyFormular{
	width: 100%;
	margin: 0px auto;
	margin-bottom: 30px;
	
	}
	
	div #objednavkovyFormular ul{
	margin-left: 15px;
	}
	
	div #objednavkovyFormular ul li.liInfo{
	color: red;
	}
	
	div#objednavkovyFormular table{
	margin: 0px auto;
	width: 600px;
	}
	

	div.prebal_div{
	padding-bottom: 20px;
	}
	
	div.prebal_div p{
	margin-bottom: 5px;
	}
	
	div#objednavkovyFormular h3{
	margin: 10px 0px;
	}
	
	div#objednavkovyFormular h3.h3Error{
	color: red;
	}
	
	div#objednavkovyFormular p.napoveda{
	font-size: 7pt;
	text-align: left;
	width: 600px;
	margin: 10px auto;
	padding: 0px;
	}
	
	div#objednavkovyFormular span#vysledna, span#mena2{
	font-weight: bold;
	}
	
	
	
	div#objednavkovyFormular td{
	border: 0px solid #000;
	}
	
	div#objednavkovyFormular table#tabFormSubmit td{
	text-align: center;
	}
	

	div#objednavkovyFormular td.tbPopis{
	width: 65px;
	}
	
	div#objednavkovyFormular td.tbHodnota{
	width: 220px;
	}
	
	div#objednavkovyFormular td.tbHodnota input{
	width: 210px;
	}
	
	
	div#objednavkovyFormular table td.tbPoznamka input{
	width: 508px;
	}
	div#objednavkovyFormular table#tabFormPocetK td.tbPopis{
	width: 125px;
	}
	
	div#objednavkovyFormular table#tabFormPocetK td.tbPopis input{
	margin-left: 5px;
	width: 25px;
	}
	
	div#objednavkovyFormular table#tabFormCheck td input{
	width: 25px;
	}
	
	
	
	div#objednavkovyFormular td.tbPopis2{
	width: 130px;
	}
	
	div#objednavkovyFormular td.tbHodnota2 input{
	width: 444px;
	}
	
 #mainbar table.tab_clenovci{
	width:100%;
margin-bottom: 10px;
        }

	 #mainbar table.tab_clenovci td.druhy_sl{
	width:460px;
        }

 #mainbar table.tab_clenovci td.druhy_sl div{
margin: 0 auto;
        }

 #mainbar table.tab_clenovci h4{
font-size:15px;
	margin-bottom: 5px;
        color: #9bc91c;
        }

#mainbar table.tab_clenovci td li.clBtn{
list-style-type: disc;
font-size:20px;
color: #ec901d;
margin-left: 40px;
margin-bottom: 10px;
        }

#mainbar table.tab_clenovci td li.clBtn a, #mainbar table.tab_clenovci td li.clBtn a:visited{
font-size:13px;
font-weight:bold;
text-decoration: none;
color: #ec901d;
}

 #mainbar table.tab_clenovci td{
padding-left: 10px;
	border: 0px solid #ccc;
        }
        
    

        
div.dialog h3{
font-size: 11pt;
color: #ec901d;
margin: 10px 0px;
	}
	
div.dialog h3.h3Error{
	color: red;
	}
	
div.dialog table{
width: 600px;
font-size: 8pt;
}
	
div.dialog p.napoveda{
	font-size: 7pt;
	text-align: left;
	width: 600px;
	margin: 10px auto;
	padding: 0px;
	}
	
div.dialog span#vysledna, span#mena2{
	font-weight: bold;
	}
	
div.dialog td{
	height: 12px;
	border: 0px solid #000;
	}
	
	div.dialog table#tabFormSubmit tr td{	
	text-align: center;
	}
	
	
	div.dialog ul{
	margin-left: 15px;
	margin-bottom: 10px;
	}
	
	div.dialog ul li.liInfo{
	color: red;
	}
	
	div.dialog p{
	margin-bottom: 10px;
	}
	
	
	div.dialog td.tbPopis{
	width: 65px;
	}
	
	div.dialog td.tbHodnota{
	width: 220px;
	}
	
	div.dialog td.tbHodnota input{
	width: 210px;
	}
	
	
	div.dialog table td.tbPoznamka input{
	width: 508px;
	}
	div.dialog table#tabFormPocetK td.tbPopis{
	width: 125px;
	}
	
	div.dialog table#tabFormPocetK td.tbPopis input{
	margin-left: 5px;
	width: 25px;
	}
	
	div.dialog table#tabFormCheck td input{
	width: 25px;
	}
	
	
	
	div.dialog td.tbPopis2{
	width: 130px;
	}
	
	div.dialog td.tbHodnota2 input{
	width: 444px;
	}
	
	div.dialog table input.formBezOkraj{
	border: 0px;
	}
	

ul.partnerList{
margin-top: 5px;
list-style-type: none;
}

ul.partnerList li{
margin-bottom: 10px;
}