/*  
Theme Name: Statl.eu
Version: 2.0 Beta
*/   
/*-----------------------------------------------------------------------------------------------
  Global Styles
-----------------------------------------------------------------------------------------------*/
*{     
padding:0;
margin:0;         
}
/*------------------------------------*\
	  RESET
\*------------------------------------*/      

body, div, dl, dt, dd, ul, ol, li,h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea,
p, blockquote, th, td, address, label  {
margin: 0;
padding: 0;
} 
h1, h2, h3, h4, h5, h6 {
font-size: 100%;
font-weight: normal;
} 

li, dd {  
list-style-type:none;
color:#CD0074;
 }


fieldset { padding: .5em; }
select option{ padding:0 5px; }

.hide, .print-logo, .close-button{ display:none; }
.left /*{ float:left; }*/
.right{ float:right; }
.clear{ clear:both; height:0px; font-size:1px; line-height:1px; }
a img{ border:none; }

/*div { position:relative;} */

/*-----------------------------------------------------------------------------------------------
  Layout / Base Page Styling
-----------------------------------------------------------------------------------------------*/
body{	
padding-top:10px; 
font-family:Georgia,serif;  
/*font-size:70%;   */
background:#000; 
}
#all{
border:2px solid #888888;
margin:auto;
background:#FFF;
width:956px;    
}
/* This class sets the width and position for all rows */ 
.inside{
margin:auto;
width:952px;
background:#FFF;
}

.story p {
clear:both;
padding:5px 0 5px 65px;
display:block;
}
.primary p {
display:block;
padding-top:5px;  
} 
a{
color:#000;
text-decoration:none;
}
a:hover{
color:#000; 
text-decoration:underline;
}
h1{
color:#000;
font-size: 1.25em; 
line-height: 1.2em; 
/*font-size:1.5em;
line-height:1em; */
/*padding: 0 0 10px 0;   */
line-height: 1em;
} 
h1 a{   
width:575px;
display: block; 
color: #000; 
font-weight: bold; 
padding:10px 0 20px 0;    
text-decoration: underline;
}     
h1 {
display: block;  
color: #000; 
font-weight:bold; 
padding-top: 0px; 
padding-right: 0px;      
text-decoration:underline; 
}      
h2 {
font-size: 1.375em; /* 22px --> 22 ÷ 16 = 1.375 */
line-height: 1.090em; /* 24px --> 24 ÷ 22 = 1.090909(09) */
}  

h3{
font-size: 1.25em; /* 20px --> 20 ÷ 16 = 1.25 */
line-height: 1.2em; /* 24px --> 24 ÷ 20 = 1.2 */
}
h4 {
font-size: 1.125em; /* 18px --> 18 ÷ 16 = 1.125 */
line-height: 1.333em; /* 24px --> 24 ÷ 18 = 1.3333333(3) */
}

h5, h6 {
font-size: 1em; /* 16px --> 16 ÷ 16 = 1 */
line-height: 1.5em; /* 24px --> 24 ÷ 16 = 1.5 */
}      

p{
line-height:1.714em;
color:#000;
font-size:0.875em;
}
ul li{               
list-style-type:none;
}
blockquote{
margin-left:1em;
padding-left:1em;
border-left:2px solid #CCC;
color:#CCC;
}
pre{
width:100%;
padding:1em 0;
overflow:auto;
border-top:1px dotted #333;
border-bottom:1px dotted #333;
}
table{
width:100%;
border-spacing:2px;
margin:1.5em 0;
}
table th, table td{ padding:0.3em 0.75em }
table th{
background:#CCC;
color:#000;
text-align:left;
}
table td{
background:#F9F9F9;
color:#000;
}
table caption{
text-align:left;
color:#000;
}
.rule{
border-top:1px solid #CCC;
height:1px;
font-size:1px;
line-height:1px;
margin:1.5em 0;
}
.clanek-date{
float:left;
width:45px;
height:46px;
margin:10px 0 5px 0;
padding:0 0px 4px 10px;
background:url(images/date_button_template.jpg) no-repeat;
}
.den{  
color:#000;
padding:0 0 0 3px;
font-weight: bold; 
font-size: 	1.125em; 

}
.mesic{
height:12px;
padding:0 0 0 3px; 
font-weight: bold;
font-size:0.875em; 
font-weight: bold; 
}
.rok{
padding:0 0 0 0;
font-size:0.875em;
font-weight:bold; 
}
.youtube{
clear:both;
padding:0 0 5px 0;
float:left;
min-height:360px;
display:block;
} 
#clanek{
clear:both;
display:block;
} 
#clanek h3 a {
display:block;
color: #000;
padding:10px 0 0 10px;
text-decoration:underline;
} 
#vypln{
padding:10px 0 0 25px;
background:#FFF;
}
/*-----------------------------------------------------------------------------------------------
  Top
-----------------------------------------------------------------------------------------------*/
#up{
padding-top:10px;
}           
#head{
width:952px;  
margin:auto;
background:#FFF;
} 
#top{
width:930px;  
height:30px;
margin:auto;
color:#000;       
background:#4C4C4C;
border-left:1px solid #4C4C4C;
border-right:1px solid #4C4C4C;
border-top:1px solid #4C4C4C;   
/*font-size:1.875em;    */
/*font-weight:bold;*/       
}
#socialicons{
float:right; 
display: block;       
height:30px;  
} 
#socialicons1{
float:right; 
display: block;       
padding:3px 0 0 10px;
} 
#rss{
float:right; 
display: block;       
height:25px;
padding:2px 4px 0 3px;
} 
.rss a {
padding:0 0 1px 19px;   
color:#000;   
background:transparent url(images/feed.png) left no-repeat;  
}    
#twitter{
float:right; 
display: block;
height:25px;
padding:2px 0 0 3px;    
}
.twitter a
{
padding:0 0 1px 19px;     
color:#000; 
background:transparent url(images/twitter.png) left no-repeat;   
}   
#facebook{
float:right; 
display:block;
height:25px;
padding:2px 0 0 3px;   
}    
.facebook a
{
padding:0 0 1px 19px;     
color:#000; 
background:transparent url(images/facebook.png) left no-repeat;  
} 
#google{
float:right; 
display:block;
height:25px;
padding:2px 0 0 3px;   
}    
.google a
{
padding:0 0 1px 19px;     
color:#000; 
background:transparent url(images/google.png) left no-repeat;  
}
#soundcloud{
float:right;
display: block;
height:25px;
padding:2px 0 0 3px;    
}
.soundcloud a
{
padding:0 0 1px 19px;     
color:#000;  
background:#E6E8FA url(images/soundcloud.png) left no-repeat;   
} 
.networks
{
display:block; 
}
.fb
{
float:left; 
width:250px;
}
.goo
{
float:right;
 width:50px;
}
.tw
{
float:right;
 width:50px;
}

/*-----------------------------------------------------------------------------------------------
  Open / Close Navigation button
-----------------------------------------------------------------------------------------------*/

#logintext {        
float:right;
/*width:50px; */
height:25px; 
display:block; 
padding:3px 3px 0 5px; 
cursor: pointer; 
overflow:hidden;
}
#logintext a { 
cursor: pointer;
display:block;     
padding:0 0 1px 19px;
color:#000;   
background:transparent url(images/User_Accounts.png) left no-repeat;
overflow:hidden;
}
           

/*-----------------------------------------------------------------------------------------------
  Header
-----------------------------------------------------------------------------------------------*/
#page{
margin:auto;
width:960px;
}
#ram{
float:left;
width:570px;
height:0px;              
}
#slider{
margin:15px 0px 0px 15px;
width:600px;            
background:#FFF;
float:left;
}
#image{
margin: 10px 12px 55px 0;

width:326px;
height:100%;
float:right; 
overflow:hidden; 
color:#000;   
background:#FFF; 
min-height:1800px;     
}
#image h2{
font-size: 1.375em;
color:#FFF;
padding:15px 0 10px 0;
font-weight:bold;
}
#image a {
color:#000!important;
color:#1240ab;
padding:10px 0 0 0;
}                    
/*-----------------------------------------------------------------------------------------------
  share this
-----------------------------------------------------------------------------------------------*/
#share{
padding: 0 0 0 0;                       
}
/*-----------------------------------------------------------------------------------------------
  widgets top
-----------------------------------------------------------------------------------------------*/
#topwidgets {           
width:100%;         
}
#sidebar1{      
float:left;
width:28%;
padding:0 15px 2em 20px;
list-style-type:none;
display:block;
}
#rsidebar2{	
float:left;
width:28%;
padding:8px 0 2em 0;
list-style-type:none;	 
font-size:1.25em;            
color:#2299cc;
display:block;
list-style-type:none;
}
#sidebar3{
float:left;
width:28%;
font-size: 1.5em;
color: #2299cc;
/*font-weight:bold;   */
display:block; 
}   
#tec-content {
font-size: 1em;
font-weight:normal;            
}
.entry img {             
display:block;
margin :10px 0 5px 0;
}  

#header{
height:180px;
width:952px;
margin:auto;     
}
#header .inside{
width:930px;
height:180px;
/*   margin:0 0 5px 12px;*/
background:#BBBBBB url(images/poz.png) top left repeat-x;  
border-left:1px solid #888888;
border-right:1px solid #888888; 
border-top:1px solid #888888; 
overflow:hidden;  
}
#header h2{  
 display:none;
}
#header h2 a{ 
display:none;
}
#header p{
}  
.logo{
float:left;
display:block;
margin-left:15px;
width:473px;
height:146px;
background:#BBBBBB url(images/logo.png) top left no-repeat; 
border:none;
 }
 
#listovani{
clear:both;
float:left;
display:block;
background:#e5e5e5;
border:1px solid #888888;
margin-top:10px;
padding:10px 10px 10px 10px;
font-size:0.875em; 
min-width:100px;
}   
/*-----------------------------------------------------------------------------------------------
  Navigation
-----------------------------------------------------------------------------------------------*/
#navigation {
width:932px;
height:31px;
margin:auto;
background:url(images/menu.png) repeat-x; 
display:block; 
overflow:hidden;  
border-bottom:1px solid #000;
font-weight:bold;
}  
#navigation ul{
list-style:none;
margin:0;	
padding-right:30px;

}
#navigation ul li {
float:left;
margin:0;
padding:0;
list-style:none;  
white-space:nowrap;	
}	
#navigation ul li a {             
display:block;
padding:6px 15px 7px 10px;
color:#FFF;       
font-family: Georgia, serif;
font-size:15px;
text-decoration: none;
}	
#navigation ul li a:hover {

color:#ff0000;
text-decoration:none;   
background:url(images/menu.png) repeat-x; 
}  

#navigation ul li a:active {
 
color:#FFF;
text-decoration:none;   
}         
       
#navigation li.current_page_item a
{	       

color:#FFF;
text-decoration:none;	
} 

#navigation li.page_item  a
{	       

color:#FFF;

}       



/*-----------------------------------------------------------------------------------------------
  Primary Items
-----------------------------------------------------------------------------------------------*/
#primary{
width:952px;
margin:auto;
padding:0 0 0 0;	
background:#FFF;
border-bottom:1px solid #FFF; 
}
#primary p {
padding:0 0 0 0px;
clear:both;

}
.abt-this-page{
font-size: 1.375em;
color:#FF0000; 
padding-top: 5px;
padding-right: 0px;  
padding-bottom: 10px;
padding-left: 0px;  
font-weight: bold; 

}
#primary.onecol-stories .primary{
float:left;  
}
#primary.onecol-stories .secondary{
float:left;
margin:0 0 0 10%;
}
#primary.twocol-stories .story{
float:left;
width:575px;
padding: 0 0 0 8px;
display:inline;
display:block;
}
* html #primary.twocol-stories .story{
/*margin-left:2%;*/
}
#primary.twocol-stories .first, * html #primary.twocol-stories .first{
margin:0 0 0 0;
}
#primary.twocol-stories .first img, * html #primary.twocol-stories .first img, #primary.twocol-stories .story img, * html #primary.twocol-stories .story img{
max-width: 100%;
} 
#smooth_sldr_body h2 a {
height:35px;
display:block;
font-size:1.15em;
margin:0 0 0.5em 0;
font-weight:normal;
background-color:#00a2ff;
}
#smooth_sldr_items
{
float:left;
}   
.story h3{ 
display:block;
margin:0 0 0 0;
font-weight:normal;
}
.story h3 a{ 
display:block;
color:#000;
font-weight:bold;
padding:10px 0 5px 0;
text-decoration:underline;
}
.story h3 a:hover {
display:block;
color:#000;
font-weight:bold;
text-decoration:underline;      
}
.story .details{
/*text-align:left;     */
padding: 10px 0 0 0;
color:#666;
display:block;        

}
.read-on{
clear:both;
/*background:url(images/readon_black.gif) 100% 60% no-repeat;
padding-right:20px;
text-align:right;*/
display:block;
}
.read-on a {
display:none;
/*color:#000;
text-decoration:none;          */
}
.story .details a{
color:#CD0074;
text-decoration:none;    
padding: 0 0 0 3px;
}
.story .details a:hover{ 
color:#CD0074;
text-decoration:underline;                             
} 
/* Single Post Styles */
#primary .primary{
float:left;
padding:0 0 5px 10px;
min-height:510px;
width: 575px;          
}
#primary .secondary  {      
float:right;
width: 323px;
padding:10px 12px;
display:inline;
color:#000;      
font-family: Georgia, serif;        
}
* html #primary .secondary{ margin-right:2%; }
.secondary .featured p{
/*border-bottom:1px solid #333333;
border-top: 1px solid #333333;    */
padding:10px 0 0.6em 0;
line-height:1.5em;
color:#FFF;
/*margin:1em 0 0 0; */
}
#primary.twocol-stories .story img, .single-post img {
padding: 5px 5px 5px 0;
background:transparent;
float:left;     
display:block;                   
}
#primary.twocol-stories .story a img:hover, .single-post a img:hover {
/*padding:4px; */
/*border:1px solid #ddd;  */
/*background: #dd9900;     */
}
.secondary .featured dl{
margin:0 0;
/*border-bottom:1px solid #333333; */
padding:0.5em 0 0.6em 0;
}
.secondary .featured dl h3{
margin:0 0;
padding:0 0;
color:#AAA;
font-size:1em;
}
.secondary dt{
display:inline;
margin:0;
padding:0;
color:#FFF;
font-weight:bold;
}
.secondary dd{
display:inline;
color:#FFF;
margin:0;
padding:0;
}
.secondary dd a{ color:#FF0000; 
text-decoration:underline;
}
.secondary dd a:hover{ 
color:#FF0000; 
text-decoration:underline;
}
.secondary .related_post{
display:inline;
margin:0;
padding:0;
}
.secondary .related_post a{ color:#808080; }
.secondary .related_post a:hover{ color:#FFF; }
.single-post h1{ 
color:#000;
margin-top:0;
padding:2px 0 10px 0px; 


}
.single-post h2{
      /*  display:none;    */
}  
#primary code {
display:block;
background:#FFF;
color:#000;
padding:0 0 0 0;  
	/*padding:0.2em 0.2em 0.2em 1em;*/
	/*margin:1em 5% 0 5%;*/
}
#paging{
width:610px;
text-align:right;
/*margin-top:0.5em;   */
padding:10px 0 10px 0;       
}
#paging a {
border:1px solid #333;
padding:0.5em;
}
#paging a:hover {
text-decoration:none;
}
/*-----------------------------------------------------------------------------------------------
	Secondary Items
-----------------------------------------------------------------------------------------------*/
#secondary{
background:#FFF;
}
.comment-head{
border-bottom:3px solid #bbbbbb;
margin:0 10px 0 10px;
padding:0px 20px 20px 10px;
}
.comment-head .num-comments{
/*font-size:1.5em;   */
margin:0;
color:#000;
}
.comment-head a{
text-decoration:none;
color:#CD0074;
}
.comment-head .details{
font-size:0.95em;
}
ol#comments{
list-style-type:none;
margin:2em 0;
}
ol#comments li{
list-style-type:none;
margin:2em 0;
}
#comments cite{
float:left;
width:31%;
font-style:normal;
text-align:right;
}
* html #comments cite{ width:30.6%; }
#comments cite span{
display:block;
}
#comments cite .author { font-size:1.2em;  }
#comments cite .author a{  
text-decoration:none;
}
#comments cite .admin-tools{
margin:5px 0;
}
#comments cite .admin-tools a{
float:right;
margin:0 5px;
padding:0px 3px 3px;
background:#666;
border:1px solid #999;
text-decoration:none;
}
#primary .secondary .admin-tools{ margin:1em 0; }  
#preview{
margin:1em 0;
padding:0.5em;
border:1px solid #333;
}
#preview p{ margin:1em 0 0 0; }
#errors{ color:#FF0000; font-weight:bold; }
#comments cite.pingback {
display:block;
padding-top:68px;
background:url(images/trackback_pingback.gif) 100% 0 no-repeat;
}
#comments .content{
float:left;
width:60%;
margin-left:1.9%;
border-left:1px solid #868686;
min-height:72px;
height:auto !important;
height:72px;
overflow:hidden;
}
#comments .mycontent{
float:left;
width:60%;
margin-left:1.9%;
border-left:1px solid #888888;
background-color:#BBBBBB;
color: #000000;
min-height:72px;
height:auto !important;
height:72px;
overflow:hidden;
}
#comments .commentbody {
padding: 2% 0 0 2%;
}
#comments .counter {
position: absolute;
top:-14px;
right:-3px;
font: lighter 72px 'Century Gothic', 'Lucida Grande', Arial, Helvetica, Sans-Serif;
color: #272727;
text-align: right;
padding:0;
}
#comments .mycontent .counter {
position: absolute;
top:-14px;
right:-3px;
font: normal 72px 'Century Gothic', 'Lucida Grande', Arial, Helvetica, Sans-Serif;
color: #666;
text-align: right;
padding:0;
}
#comments .content p{
margin:0 0 1em 0;
}
#comments .content h3{
margin:0;
font-size:1em;
}
#comments .mycontent p{
margin:0 0 1em 0;
}
#comments .mycontent h3{
margin:0;
font-size:1em;
}
#comment-form{
margin:20px 0 20px 10px;
width:36em;

}
.formhead {
font-size:1.15em;
margin:0;
padding:0 0 10px 0;
color:#000;
font-weight:bold;
}
.formtext {
font-size:1.15em;
color:#000; 
padding-top:10px;
}
 .textfield  {
width:185px;
border:0px; /*important*/
background-color:#FFF; /*important*/
padding:0 0 0 3px;
height:22px;
margin:4px 0 0 4px;
border:1px solid #CCC;
 }
input.textfield{
width: 15em;
margin:5px 0;

}
textarea.commentbox{
width:28em;
height:10em;
padding:0.25em;
margin:5px 0;
font-size:1.2em;
/*font-family:Arial, Helvetica, sans-serif;*/
}
label.text{
position:relative;
/*left:0.5em;  */
float:left;
/*top:-0.5em; */   
}
#jmeno{
clear:both;
display:block;
padding:5px 20px 0 0; 
}
#mail{
clear:both;
display:block;
padding:5px 28px 0 0; 
}
#stranka{
clear:both;
display:block;
padding:5px 37px 0 0; 
}

.formactions input.submit{ 
cursor:pointer;
margin:.5em 0 0 0;   
padding:0.25em 0.5em; 
display:block;
border:1px solid #3D3D3D;
background:#272727;
color:#FFF;
}
.formactions input.submit:hover{ 
background:#ffb303;
color:#FFF;
}
* html .formactions input.submit{
padding:0;
}    
.formactions .spinner{
float:right;
margin:-8px -20px 0 0;       
}

#odeslat{
clear:both; 
display:block;
background:#000;
border:1px solid #888888;
margin-top:10px;
padding:10px 10px 10px 10px;
font-size:0.875em;   
width:520px;
}



/*-----------------------------------------------------------------------------------------------
  Ancillary Items
-----------------------------------------------------------------------------------------------*/
/*.ancillary{
	background:#000 url(images/bg_ancillary.jpg) top repeat-x;
	padding:2em 0 2em 0;
}
.ancillary .sidebar{
	float:left;
	padding: 1%;
	width: 28%;
	margin:0 0 0 2.5%;	
	background: transparent url(images/transparent_bg.png) repeat left top;
}
* html .ancillary .sidebar{
	background:none;
}
.ancillary .twice-length{ width:65%; }
.ancillary .thrice-length{ width:100%; }
.ancillary .first {
	clear:both;
	margin:0 0 0 2.4%;
}
* html .ancillary .first {
	clear:both;
	margin:0;
}
.ancillary .block-separator{
	clear:both;
	height:2.5em;
}
.ancillary .sidebar h2, .ancillary .sidebar h3{
	margin:0 0 2em 0;
	color: #FF9900;
}   */
.divider {
border-bottom:1px solid #3D3D3D;
}
ul.sidebar li {
list-style-type:none;
margin:0;
}
ul.dates{
color:#000;
} 
ul.dates, ul.counts, ul.blogroll ul, ul.pages, ul.sidebar li.widget ul{
list-style-type:none;
margin:1.5em 0 2em 0;
	/*border-top:1px solid #3D3D3D;*/
}
ul.dates li, ul.counts li, ul.blogroll ul li, ul.pages li, ul.sidebar li.widget ul li{
list-style-type:none;
margin:0;
padding:0.5em 0 0 5px;
/*border-bottom:1px solid #3D3D3D;*/
}
ul.dates .date{
color:#000;
padding:0 1.5em 0 0;
/*font-weight:bold; */
}
ul.counts .count{
float:right;
color:#858585;
}
ul.dates a, ul.counts a, ul.blogroll a, ul.pages a, ul.sidebar li.widget ul a{
color:#666699;
text-decoration:none;
font-size: 1.25em; 
/*    font-family: Palatino,Georgia,serif;*/               
}
ul.dates a:hover, ul.dates a:hover .date, ul.counts a:hover, ul.counts a:hover .count, ul.blogroll a:hover, ul.pages a:hover, ul.sidebar li.widget ul a:hover{ 
color:#666699;
text-decoration:underline;
}
ul.blogroll{ margin-top:0; }
ul.blogroll li{
list-style-type:none;
margin:0;
}
ul.pages ul{
margin:0;
}
ul.pages ul li{
border:none;
margin-left:2em;
list-style-type:square;
}
/*block items*/
ul.recent-comments li a{
color: #FF9900;
}
/*-----------------------------------------------------------------------------------------------
  Foooter
-----------------------------------------------------------------------------------------------*/
#footer{
background:#888888;
width:956px;
margin:auto;
}
#footermain{
width:954px;
height:35px; 
margin:auto;	
background:#000;      	      
}
#footertext{
float:right;
padding:12px 20px 0 85px;	
color:#000;
background:transparent;
}
#footertext a {             	
color:#000;
} 
#footervalid  {
font-size:12px;
color:#FFF; 
float:left;	
background:transparent;
padding:12px 4px 0 15px;
/*font-weight:bold;*/
}  
#footervalid a:hover {
font-size:12px;
color:#ff0000;
/*font-weight:bold; */
}
#footervalid  a {
font-size:12px;
text-decoration:underline;
color:#ff0000;
/*font-weight:bold;  */
}    
/*-----------------------------------------------------------------------------------------------
  Utilities
-----------------------------------------------------------------------------------------------*/
#utilities{
float:right;
width:200px;
margin:1em 0 0 0;
text-align:right;
}
/*-----------------------------------------------------------------------------------------------
  Text Size
-----------------------------------------------------------------------------------------------*/
#textsize{/*
	margin:0.25em 0 0 0;
	filter:alpha(opacity=40);
	-moz-opacity:0.4;
	opacity:0.4;*/
}
#textsize:hover{/*
	filter:alpha(opacity=100);
	-moz-opacity:1.0;
	opacity:1.00;*/
}
#textsize a {
text-decoration:none;
}
/*-----------------------------------------------------------------------------------------------
  Search
-----------------------------------------------------------------------------------------------*/
#search1 {
float:right;
}    
#search1 input[type="text"] {
   /*background: url(search-dark.png) no-repeat 10px 6px #444; */
    border: 0 none;
    color: #777;
    width: 50px;  
    height:21px;
    padding: 1px 15px 0 5px; 
    Color:#CCC;
     /* text-shadow: 0 2px 2px rgba(0, 0, 0, 0.3);    */    
    -webkit-transition: all 0.7s ease 0s;
    -moz-transition: all 0.7s ease 0s;
    -o-transition: all 0.7s ease 0s;
    transition: all 0.7s ease 0s;               
        }         
#search1 input[type="text"]:focus { 
    height:21px;
    width: 200px; 
    Color:#000;       
    }    
#searchwrapper1 { 
height:21px;/*follow your image's size*/
  -webkit-border-radius: 3px;
   -moz-border-radius: 3px;
   border-radius: 3px;   
    -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 3px rgba(0, 0, 0, 0.2) inset;
    -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 3px rgba(0, 0, 0, 0.2) inset;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 3px rgba(0, 0, 0, 0.2) inset; 
 margin:4px 5px 0 0;
overflow:hidden;
float:right;
} 
#searchwrapper1 form { 
                 background:#FFF;
                 height:21px;
}   
#searchwrapper1 input:focus { 
} 
#s {
 background:transparent; 
/*height:21px; */
float:left;
} 
.searchbox_submit1 { 
background:transparent; 
padding:3px 2px 0 1px;
}      

#searchwrapper {
width:285px; /*follow your image's size*/
height:22px;/*follow your image's size*/
/*background-image:url(THE_SEARCH_BOX_IMAGE);   */
/*background:url(images/searchbox.png) no-repeat;  */
background-repeat:no-repeat; /*important*/     
padding:0px 2px 0 0;
margin:0px;
position:relative; /*important*/
float:right;
}

 
#searchwrapper form { display:inline ; }
 
.searchbox {
border:0px; /*important*/
background-color:transparent; /*important*/
position:absolute; /*important*/
top:4px;
left:9px;
width:250px;
height:22px;
}
 
.searchbox_submit {
border:0px; /*important*/
background-color:transparent; /*important*/
position:absolute; /*important*/
top:4px;
padding-right:5px;
left:260px;
width:21px;
height:22px;
}


#searchwrapper input{  
color:#CCC;
/*   font-family: Palatino,Georgia,serif;*/
/*margin:3px 0 0 0; */ 
padding:0 0 0 3px; 
/*width:160px; */
/*height:22px;   */
/*font-size: 1.25em;*/ 
background:#FFF;  
border:none;
}   
#searchwrapper input:focus{
color:#000;
background:#FFF;
}




  
/*-----------------------------------------------------------------------------------------------
  Ancillary Items
-----------------------------------------------------------------------------------------------*/
.avatar_container img
{
height:25px; 
width:25px; 

}   
#usermenutop    {  
float:right;
}
#slidebar    {  

}
#loginall  {   
float:right;
background:#bbbbbb;
padding:5px 0 5px 10px; 
margin-right:27px;
border-right:1px solid #888888;
border-left:1px solid #888888;
border-bottom:1px solid #888888;
width:286px;
display:block;
}     
.logintop { /*
width:200px;
background:#FFF url(images/okrajbottom.gif) bottom no-repeat;
padding:0 0 20px 300px;
border:1px solid #292929;
background:transparent;  */
} 
loginmain { 
display:block;
 width:420px;
  float:right;  
  }       
#loginname
 { 
display:block;
 width:286px;
  float:left;  
}

#loginpass   
  {   
display:block;
 width:286px;    
} 

#loginpass label   
  {   
padding:0 4px 0 0;

 
}        
#remembermetop    
 {     
 padding:5px 0 5px 0;     
}


#submitlogin
{  
 float:left;  
 padding:5px 10px 5px 76px;

  } 

#wp-submit    {  
cursor:pointer;
background:#BBBBBB;
border:1px solid #888888;
padding:3px 3px 3px 3px;
/*clear:both; 
padding:0 5px 0 5px;  */   
}
.login_error
{  
width:296px;
background:#bbbbbb;
overflow:hidden;
font-size:0.875em;
display:block;
margin-left:1px;
  } 

   
#user_pass
{  
width:185px;
border:0px; /*important*/
background-color:#FFF; /*important*/
padding:0 0 0 3px;
height:22px;
margin:4px 0 0 4px;
border:1px solid #CCC;

}
#user_login
{ 

width:185px;
border:0px; /*important*/
background-color:#FFF; /*important*/
padding:0 0 0 3px;
height:22px;
margin:4px 0 0 4px;
border:1px solid #CCC;
}

#user_email 
{   

width:100px;
height:15px;
padding-top:3px; 
padding-right:3px; 
padding-bottom:3px; 
padding-left:3px;  
margin-top:2px;    
margin-right:6px;   
margin-bottom:16px;  
background-color:#fbfbfb;   

}


.inside1{
margin:auto;
width:255px;
/* min-width:65em;
max-width:85em;*/	
} 
.ancillary1{
width:100%;
/*background:#FFF url(images/okrajbottom.gif) bottom no-repeat;*/
padding:0 0 20px 0;
/* border:1px solid #292929;*/
background:#FFFFFF;  
}
.ancillary1 .sidebar1{
float:left;
padding: 0 0 0 0;
width: 100%;  
}
* html .ancillary1 .sidebar1{
background:none; 
}
.ancillary1 .twice-length{ width:65%; }
.ancillary1 .thrice-length{ width:100%; }
.ancillary1 h2 {
/* border:1px solid #DADADA;      */
color:#666699;
font-size: 1.5em;
/*font-family: "serif";	*/
width: 100%;          
}  
.ancillary1 .first1 {
padding:0 0 0 0;
color: #6699cc;
font-size: 1em;
float:left;
width: 100%;
/*font-weight:bold;      */
}
* html .ancillary1 .first1 {        
margin:0;
}   
.ancillary1 .block-separator{
clear:both;
height:2.5em;  
}
.ancillary1 .sidebar1 h2, .ancillary1 .sidebar1 h3{
margin:1em 0 0.5em 0;
color:#6699CC;
font-size:2em; 
/*font-weight:bold;  */
}   
.ancillary1 .sidebar1 li ul {
color: #E6E6E6;
font-size:1.3em; 
/*font-weight:bold;  */      
}   
.textwidget{   
padding: 0 0 0 10px;    
}    
.wp-pagenavi{ 
width:935px;
float:left;

padding: 20px 0 10px 8px;
background:#FFF;
display:block;

} 
span.gigpress-sidebar-date
{ 
color:#666699;
font-size:1.7em;
}   
.st-tag-cloud 
{
padding:0 20px 10px 15px;     
     
background:#7D7D7D;  
border:1px solid #888888;
border-radius: 7px;
}
.archiva
{
margin-top:5px;
padding:0 20px 20px 20px;     
display:block;
overflow:hidden;    
color:#CCC;   
text-align:justify; 
border-radius: 7px; 
background:#4C4C4C;
border:1px solid #888888;
   
}  


#banner
{
/*margin:0 10px 0 0;*/
width:468px;
height:60px;
float:right;
/*  border:2px solid #31b96e;*/
overflow:hidden;           
}
.icona
{      
        
}
.icona img
{
clear:both;
display:block;
padding: 5px 0 15px 5px;        
}
.vysledek
{
clear:both;
display:block;
font-size:13px;                
}
.empty
{
clear:both;
display:block;              
}
.predchozi
{
clear:both;
float:left;
display:block;
background:#FFB303;
border:1px solid #888888;
margin-top:10px;
padding:10px 10px 10px 10px;
font-size:0.875em; 
}  


/*-----------------------------------------------------------------------------------------------
  lightbox login
-----------------------------------------------------------------------------------------------*/
/*#lightbox{
display:none;
position:absolute;
top:29%;
left:65%;
z-index:9999;
width:500px;
height:400px;
margin:-220px 0 0 -250px;
border:1px solid #fff;
background:#f9f9f9;
text-align:left;
border:5px solid #e6e8fa;
}
#lightbox[id]{  
position:fixed;
}

#overlay{
display:none;
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
z-index:5000;
background-color:#000;
-moz-opacity: 0.8;
opacity:.80;
filter: alpha(opacity=80);
}
#overlay[id]{  
position:fixed;
}     
#lightbox.done #lbLoadMessage{
display:none;
}
#lightbox.done #lbContent{
display:block;  
background:url(images/login.png) no-repeat;
width:500px;
height:400px;
overflow:hidden;
}
#lightbox.loading #lbContent{
display:none;
}
#lightbox.loading #lbLoadMessage{
display:block;
}

#lightbox.done img{
width:100%;
height:100%;
} 
#login  
{      
width:320px;
}      
#backtoblog 
{   
position:absolute;   
top:0px;   
left:0px;  
border-bottom-width:1px;  
border-bottom-style:solid;  
border-bottom-color:#c6c6c6; 
background:#e6e8fa;    
height:25px;    
width:100%;
background:#E6E8FA url(images/User_Accounts.png) right no-repeat;  
} 
#backtoblog a
{   
padding:5px 0 0 5px;

}   
#loginform  {  
padding:70px 0 0 102px;
}   
#loginform p {  
  }
#loginform p label 
{
color:#777777;
font-size:13px;
}       */
#nav  
{    
margin-left: 8px; 
padding-top: 22px;  
padding-right: 16px;  
padding-bottom: 16px; 
padding-left: 96px;   
}    
#nav a  {    
color:#000; 
text-decoration:underline;  
}
#nav a:hover, a:active, a:focus   {    
color:#000; 
text-decoration:underline;
}
 
.forgetmenot p{  
}        

.breadcrumbs   { 
font-family: Georgia, serif;
width:920px;  
height:15px;
float:left;
background:#FFF;
padding:2px 0 0 22px;
display:block;
overflow:hidden;
font-size:		0.688em;
color:#000;
font-weight:bold;
/*border:1px solid #888888;  */
}

.breadcrumbs a:hover { 
color:#000;
/*font-size:13px;   */
text-decoration:underline;
}

.breadcrumbs a { 
color:#000;
/*font-size:13px;   */

}

#agenda  { 
background:#4c4c4c;
border:1px solid #888888;
padding:10px 10px 10px 10px;
margin:55px 0 0 0;
font-family: Georgia, serif;
height:337px;
border-radius:7px;
} 

#comment-user-details
{ 
padding:10px 0 10px 10px;
/*background-color: #bbbbbb;
width: 320px;
border:1px solid #888888;   */

} 


  

.plagat  { 
padding:10px 20px 10px 15px; 
margin: 0 0 5px 0;    
/*text-align:justify;   */   
background:#FFB303;   
border-radius: 7px;
border:1px solid #888888; 
color:#CD0074;  
} 
.plagat a:hover { 
 color:#ff0000;


}
.plagat h2  {   
display:none;
    
} 
#wp-email-popup  {   
background:#FFF; 
    
} 
.simpleimage  {   
width:300px;
    
} 


