/*
THEME NAME: Procho
THEME URI: http://www.plaintxt.org/themes/sandbox/
DESCRIPTION: Rich with powerful and dynamic semantic class selectors, Sandbox is a canvas for CSS artists
VERSION: 1.7.0
AUTHOR: <a >Andy Skelton</a> &amp; <a >PlainTXT.org</a>
AUTHOR URI:
TAGS: sandbox, microformats, hcard, hatom, xoxo, widgets, blank slate, starter theme, minimalist, developer
*/
/* cleaner ------------------*/   
#header, #wrapper, #container, h1#blog-title, h1#blog-title a, #menu, .post h2, .post h2 a{
	margin:0 auto;
	border:0;
	padding:0;
}

/* basic structure */   
body, html{
	margin:0 auto;
	border:none;
	padding:none;        
/*	background-image: url(images/bg.png);  */  
background-color:#080808;      
}   
#wrapper{
	width:970px;  
}     
#header{
	width:970px;  
	height:65px;
	margin-top:50px;         
	clear:both;
}  
#container{
	overflow-x:none;
	
}   
#content{
	width:970px;
	clear:auto; 
	overflow:auto;   
	overflow-x:hidden;
	margin-bottom:50px;
}
#footer{
	width:970px;
	float:left;
	clear:both;
}

/* -------------------------------------- HEADER ------------- */ 
#header{
	margin-bottom:25px;
}
h1#blog-title, h1#blog-title a{
	width:300px;
	height:65px; 
	float:left;
} 
h1#blog-title{
	background-image: url(images/logo.png);
}   
h1#blog-title a{
	text-indent:-9999px;
}
#blog-description{
	color:#b9b9b9;
	font-family: Arial, "MS Trebuchet", sans-serif;
	font-size:12px;
	font-weight: normal;   
	margin-right:7px;
	margin-top:5px;
	float:right;
}
        
#menu{
	float:left;
	width:625px;
	height:22px;          
	margin-top:17px;  margin-left: 40px;                      
} 
#home, #svadby, #dievcata, #kontakt, #omne{
	float:left;
	display:inline;
} 
#home a, #svadby a, #dievcata a, #kontakt a, #omne a{
	text-indent:-9999px;   
	position:absolute;
} 
#home, #home a{
	width: 95px;
	height: 22px;   
}
#home{  
	background-image: url(images/menu.png);
	background-position: -1px 0;
} 
#svadby, #svadby a{
	width: 128px;
	height: 22px;   
}
#svadby{  
	background-image: url(images/menu.png);
	background-position: -94px 0;
}     
#dievcata, #dievcata a{
	width: 140px;
	height: 22px;   
}
#dievcata{  
	background-image: url(images/menu.png);
	background-position: -222px 0;
} 
#kontakt, #kontakt a{
	width: 140px;
	height: 22px;   
}
#kontakt{  
	background-image: url(images/menu.png);
	background-position: -362px 0;
}
#omne, #omne a{
	width: 121px;
	height: 22px;   
}
#omne{  
	background-image: url(images/menu.png);
	background-position: -504px 0;
}




/* ----------- INDEX POSTS ------------- */    
.index{
	margin-left:-15px !important;
}
.post{
	float:left;
	width:470px;  
	background-color: #000;    
	margin-left:15px;
	margin-bottom:15px;  
}  
.post h2, .post h2 a{ 
	width:440px;
	float:left;
	margin-left:15px;
	color:#fff;
	font-family: Arial, "MS Trebuchet", sans-serif;       
	font-size:21px;
	font-weight: normal;  
	text-decoration: none;
}  
.post p{        
	width:400px	;
	float:left;            
	font-family: Helvetica, Arial, "MS Trebuchet", sans-serif;   
	font-size:13px;    
	color:#808080;                      
	padding-bottom:25px;
	margin-left:35px;
	padding-right:50px;
}  
.nadpis_index{
	width:460px;  
	color:#fff;
}   
.entry{
	width:400px;  
	float:left;
	font-family: Arial, "MS Trebuchet", sans-serif;
	font-size:15px;
	font-weight: normal;  
	text-decoration: none;
	color:#808080;  
	margin-left:15px; 
	margin-top:15px; 
	padding-bottom:10px;
}           
#wpcontent_slider_container{
	float:left;    
	margin-top:15px !important;
}        
#pbd-alp-load-posts{
	width:960px;
	float:left;
	margin-left:15px;             
}      
#cs-buttons-wpcontent_slider{
	margin-top:-50px !important;
}
#soc_ico{
	width:125px;
	height:50px;  
	margin-right:10px;
	float:right;  
	display:inline;
}  
#soc_fb, #soc_yt, #soc_vm{
	width:34px;
	height:34px;
	float:left;
	list-style-type: none;       
	margin-right:7px;
}
#soc_fb{         
	background-image: url(images/fb.png);
	background-position: 0 -0;
}   
#soc_fb a, #soc_yt a, #soc_vm a{        
	text-indent:-9999px;
	position:absolute;
} 
#soc_fb:hover, #soc_yt:hover, #soc_vm:hover, #soc_vm a{
	background-position: 0 -34px;  
}  
#soc_yt{          
	background-image: url(images/ytube.png);
	background-position: 0 -0;
}   
  
#soc_vm{          
	background-image: url(images/vimeo.png);
	background-position: 0 -0;
} 
#post-single{
	width:900px;
	overflow:none;
}
.gallery{
	float:left;    
	margin-left:55px !important;     
	margin-top:25px !important;
} 
.gallery-row{
	margin-bottom:25px !important;
}    



/* ----------- SINGLE PAGE ------------- */    
#post-single{ 
	width:960px;
	overflow:auto;
	margin:0 auto;
	color:#fff; 
	background-color: #000;   
}
.entry-content{
	overflow:auto;   
	overflow-x:none;
	width:960px;
	margin:0 auto;
}
h2.entry-title{
	font-family: Helvetica, Arial, "MS Trebuchet", sans-serif;
	font-weight: normal;
	font-size:21px;
	color:#fff;
	margin-left:25px;
}  
#post-single p{
	width:885px;         
	float:left;            
	font-family: Helvetica, Arial, "MS Trebuchet", sans-serif;
	font-weight: normal;      
	font-size:16px;    
	color:#808080;      
	border-bottom: #0d0d0d solid 15px; 
	padding-bottom:25px;
	padding-left:25px;
	padding-right:50px;  
}         


/* ----------- DIEVČATÁ/SVADBY PAGE ------------- */    
#page_content{ 
	margin-bottom:50px; 
	overflow:auto;
	background-color: #000;
}
.post_svadby{
	width:960px;
	margin:0 auto;
	background-color:#000;
	overflow:auto;  
	color:white;
	margin-bottom:50px;
}   
.entry-content-cat{
	overflow:auto;
	width:900px;
	margin:0 auto;
	margin-top:50px;
}   
.category-svadby h2{
	width:885px;
	margin-top:10px;
}

/* ----------- KONTAKT PAGE ------------- */   
.kontakt{
	width:960px;
	margin:0 auto;
	overflow:auto;
	background-color:#000;
}
#kontakt_udaje{
	width:300px;
	float:left;
	margin-left:125px;  
	margin-top:25px;
	color:#808080; 
	font-family: Helvetica, Arial, "MS Trebuchet", sans-serif;   
	font-weight: normal;   
	font-size:16px;
}
#formular{
	width:400px; 
	float:left;  
	margin-top:25px;
	margin-left:25px;
	color:#808080; 
	font-family: Helvetica, Arial, "MS Trebuchet", sans-serif;  
	font-weight: normal;    
	font-size:16px;
}


/* ----------- O MNE PAGE ------------- */    
.omne_page{
	width:960px !important;
	margin:0 auto !important;
	overflow:auto !important;
	background-color:#000 !important;
}
#omne_page{
	width:850px;
	margin:0 auto;
	color:#fff;  
	margin-left:50px; 
	margin-right:25px; 
	margin-top:25px;
	font-family: Helvetica, Arial, "MS Trebuchet", sans-serif;   
	font-weight: normal;   
	font-size:16px;
}            
#omne_page a{
	color:#808080; 
	font-weight: bold;  
	text-decoration:none;
}

/* ----------- KATEGORIE ------------- */  
#post_cat{
	width:960px;
	float:left;
	color:white;
	background-color:#000; 
	margin:0 auto;
	padding:0;
	margin-bottom:25px;
}
#post_cat p{    
	width:100%;
	font-family: Helvetica, Arial, "MS Trebuchet", sans-serif;
	font-size: 13px;
	color: #808080;
	padding-bottom: 25px;      
	padding-right: 50px;
} 
#post_cat h2{
	margin-left: 15px;
	color: #fff;
	font-family: Arial, "MS Trebuchet", sans-serif;
	font-size: 21px;
	font-weight: normal;
	text-decoration: none;
}
.category-dievcata h2{
	position:absolute;
	text-indent:-9999px;
}
    


/* -------------------------------------- GALERIA ------------- */    
#galeria_page{
	width:680px !important;  
	overflow:auto;
	margin:0 auto;        
	background-color:#000;
}
#galeria_left{
	width:335px;
	height:550px;               
	margin-right:5px; 
	margin-top:15px;
	background-image:url(images/svadby.jpg);
	background-repeat:no-repeat;
	background-position: top center;     
	float:left;    
	opacity: 0.5;
	-moz-opacity: 0.5;
	filter:alpha(opacity=50);
}   
#galeria_right{
	width:335px;
	height:500px;  
	margin-left:5px;  
	margin-top:15px;
	background-image:url(images/dievcata.jpg);
	background-repeat:no-repeat;
	background-position: top center;  
	float:left;                 
	opacity: 0.5;
	-moz-opacity: 0.5;
	filter:alpha(opacity=50);	
} 
#galeria_left:hover, #galeria_right:hover{
	opacity: 1;
	-moz-opacity: 1;
	filter:alpha(opacity=1);
}   
#galeria_left span, #galeria_right span{    
	position:absolute;
	margin-top:460px; 
	margin-left:90px;
}                           
#galeria_left a, #galeria_right a{  
	width:335px;
	height:500px;    
	float:left;
	color:#fff;     
	text-decoration:none; 
	font-family: Arial Narrow, "MS Trebuchet", sans-serif;
	font-weight: normal;
	font-size:19px;     
	float:left;   
	opacity: 0.5;
	-moz-opacity: 0.5;
	filter:alpha(opacity=50);        
}   
#galeria_left a:hover, #galeria_right a:hover{
	opacity: 1;
	-moz-opacity: 1;
	filter:alpha(opacity=1);
}
/* -------------------------------------- end of GALERIA ------------- */    



/* -------------------------------------- VIDEO category page ------------- */ 

.video_post{
	width:945px;
	padding-top:15px;
	padding-bottom:15px;
	background-color:#000; 
	margin:0 auto;           
	overflow:auto;
}                        
.video_post h2{
	color:#fff;
	font-family: Arial, "MS Trebuchet", sans-serif;
	font-weight:normal;
	font-size:24px;         
	margin-left:50px;
}     
.video_post p{
	color:#818181;
	font-family: Arial Narrow, "MS Trebuchet", sans-serif;
	font-weight:normal;
	font-size:16px;  
	margin-left:75px;
}
.video_post iframe, .entry-content iframe{
	margin-left:170px;
}

/* -------------------------------------- end of VIDEO category page ------------- */ 





/* -------------------------------------- HEADER_druhá verzia ------------- */  

#header_2{
	width:100%;  
	height:25px;
	padding-top:25px;         
	clear:both;  
	border-bottom:solid 1px #c0c0c0;   
	background-color:#000;
}

#header_2{
	margin-bottom:5px;
}
h1#blog-title_2, h1#blog-title_2 a{
	width:258px;     
	float:left;
	height:29px;    
	margin:0 auto;
	margin-left:5%;     
} 
h1#blog-title_2{
	background-image: url(images/logo_new.png); 
	background-repeat:no-repeat;      
	margin-top:-10px;     
}   
h1#blog-title_2 a{
	text-indent:-9999px;
}
#blog-description_2{
	color:#b9b9b9;
	font-family: Arial, "MS Trebuchet", sans-serif;
	font-size:17px;
	font-weight: normal;    
	margin-left:20px;
	margin-top:5px;       
	float:left;
}   
#blog-description_2 span{
	color:#818181;
}
        
#menu_top{         
	width:380px;  
	height:17px;
	margin:0 auto;      
	color:#fff;             
}                
	#menu_top li{          
		list-style-type:none; 
		float:left;
	}  
	#domov, #galeria, #video, #contact, #about{
		height:17px; 
		background-image:url(images/menu_new.png);
		background-repeat:none;
		float:left;        
		display:inline;
		margin-left:25px;
		margin-top:-5px;
	}  
	#domov:hover, #galeria:hover, #video:hover, #contact:hover, #about:hover{
		opacity: 0.8;
		-moz-opacity: 0.8;
		filter:alpha(opacity=80);
	}          
	#domov a, #galeria a, #video a, #contact a, #about a{
		text-indent:-9999px;
		position:absolute;
	}
	#domov{
		background-position: -4px -2px;  
	}     
		#domov, #domov a{
			width:52px;
			height:17px;   
		}
	#galeria{
		background-position: -68px -2px;
			width: 52px;
	} 
		#galeria a{
			width:52px;
			height:17px;
		}
	#video{
		background-position:-132px -2px;
			width: 43px;
	} 
	  #video a{
		    width:43px;
			height:17px;
	}
	#contact{
		background-position: -188px -2px;
			width: 52px;
	}     
	  #contact a{
			width:52px;
			height:17px;
	}
	#about{
		background-position: -252px -2px;
			width: 50px;
	}  
		#about a{
			width:50px;
			height:17px;	
		}
	


#iconset{         
	width:135px;  
	height:17px;   
	margin:0 auto;   
	margin-top:-25px !important; 
	margin-right:5%;
	float:right;          
}                
	#iconset li{          
		list-style-type:none; 
		float:left;
	}    
#facebook, #twitter, #skype, #vimeo, #youtube, #deviantart{
	background-image:url(images/ikonset.png);
	background-repeat:none;
	float:right;        
	display:inline;        
	margin-right:5px; 
	margin-bottom:15px;
	opacity:0.4;
	filter:alpha(opacity=40); /* For IE8 and earlier */
}        
#facebook:hover, #twitter:hover, #skype:hover, #vimeo:hover, #youtube:hover, #deviantart:hover{
	opacity: 1;
	-moz-opacity: 1;
	filter:alpha(opacity=1);
	filter:alpha(opacity=40); /* For IE8 and earlier */
}
#facebook a, #twitter a, #skype a, #vimeo a, #youtube a, #deviantart a{
	text-indent:-9999px;
	position:absolute;
}
#facebook{
	background-position: 0px 0px;  
}     
	#facebook, #facebook a{
		width:12px;
		height:17px;   
	}
#twitter{
background-position: -20px 0px;  
}     
	#twitter, #twitter a{
	width:15px;
	height:17px;   
}
#skype{
	background-position: -39px 0px;  
}     
	#skype, #skype a{
		width:19px;
		height:17px;   
	}
#vimeo{
	background-position: -64px 0px;  
}     
	#vimeo, #vimeo a{
		width:18px;
		height:17px;   
	}
#youtube{
	background-position: -88px 0px;  
}     
	#youtube, #youtube a{
		width:17px;
		height:17px;   
	}
#deviantart{
	background-position: -112px 0px;  
}     
	#deviantart, #deviantart a{
		width:18px;
		height:17px;   
	}


.clear{
	clear:both;
}
