@import "font-awesome";

/*
THEME NAME: Evropské hodnoty
THEME URI: http://www.netbite.cz

DESCRIPTION:
VERSION: 1.0
AUTHOR: <a href="http://www.netbite.cz">Roman Gamanov</a>
AUTHOR URI: http://www.netbite.cz
*/

* { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}

/* Generated by Font Squirrel (http://www.fontsquirrel.com) on January 2, 2013 */



@font-face {
    font-family: 'fontin_sans_rgbold';
    src: url('font/fontin_sans_b_45b-webfont.eot');
    src: url('font/fontin_sans_b_45b-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/fontin_sans_b_45b-webfont.woff') format('woff'),
         url('font/fontin_sans_b_45b-webfont.ttf') format('truetype'),
         url('font/fontin_sans_b_45b-webfont.svg#fontin_sans_rgbold') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'fontin_sans_rgitalic';
    src: url('font/fontin_sans_i_45b-webfont.eot');
    src: url('font/fontin_sans_i_45b-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/fontin_sans_i_45b-webfont.woff') format('woff'),
         url('font/fontin_sans_i_45b-webfont.ttf') format('truetype'),
         url('font/fontin_sans_i_45b-webfont.svg#fontin_sans_rgitalic') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'fontin_sans_rgregular';
    src: url('font/fontin_sans_r_45b-webfont.eot');
    src: url('font/fontin_sans_r_45b-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/fontin_sans_r_45b-webfont.woff') format('woff'),
         url('font/fontin_sans_r_45b-webfont.ttf') format('truetype'),
         url('font/fontin_sans_r_45b-webfont.svg#fontin_sans_rgregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

html{

   background:#eff2f3 url('images/html.png') top left repeat-x;
}
body{
   background: url('images/body2.png') center top no-repeat;
   font-family: arial,verdana;
   /*margin-top: 20px;
   margin-bottom: 20px;
   */
}
#wrapper,footer {
   width: 966px;
   padding-top:250px;
   margin: 0 auto;}

#main {
min-height:400px;
}

#main aside{
  float:left;
  width: 240px;
}

#main aside nav{
  margin-bottom: 20px;
}

#main nav ul{

  
  list-style: none;
  margin: 0;
  padding: 0;
}

#main nav>ul{
-moz-border-radius: 5px;
  border-radius: 5px;
  border:1px solid #e2e6e7;
  background: #f9f9f9;
}

#main nav ul li a{
  color:#3a2462;
  text-decoration: none;
  display: block;
}
#main nav ul li a:hover {
  color:#09a7cc;
}
#main nav > ul > li{
  padding: 8px 15px;
font-size: 14px;
border-top: 1px solid white;
border-bottom: 1px solid #EAEAEA;
}

#main nav  ul > li > ul > li{
padding: 4px 9px;
font-size: 14px;
}

#main nav ul > li:first-child{
  border-top: none;

}
#main nav ul ul{
  margin-top:5px;
}
#main nav ul > li:last-child{
  border-bottom: none;
}
#main nav ul > li.current_page_item a,  #main nav ul > li.current-cat a{
  color:#09a7cc;
}
#main nav ul > li.current_page_item, #main nav ul > li.current-cat{
  background: #ececec;
  border-top: none;
}

#main nav ul > li.current-child{
    background: #D6D6D6;

}

#main nav.categories>ul {

}


#main nav.akce > ul > li{
  font-weight: bold;
}
#main nav.akce > ul > li > ul > li {
  font-weight: normal;
}

aside h5 {
font-weight: normal;
font-family: tahoma;
font-size: 15px;
margin: 0 0px -5px 1px;
color: #9695A0;
background: white;
padding: 5px 0 10px 15px;
border-radius: 3px 3px 0 0;
}

#main.line{
background: url('images/section_headline.png') top left repeat-x;
margin-top: 0px;
padding-top: 24px;
padding-bottom: 20px;
}

section.content{
  float:right;
  width:695px;
  margin-top: 3px;
}

#promo{
  height: 348px;
  background: url('images/promo_default.png') left top no-repeat; 
}
#promo_top{
position: absolute;
width: 279px;
height: 11px;
background: url('images/promo_roh_top.png')top left no-repeat;
margin: 0 0 0 686px;
}
#promo_bottom{
position: absolute;
width: 276px;
height: 11px;
background: url('images/promo_roh_bottom.png')top left no-repeat;
margin: 337px 0 0 689px;
}
#promo ul.tabs{
  width: 305px;
  position: absolute;
  margin: 0 0 0 660px;
  background: url('images/promo.png') top right repeat-y;
  list-style: none;
  height: 348px;
  padding: 0;
}

#promo ul.tabs li{
  height:86px;
  background: url('images/promo_li.png') top right no-repeat; 
}
#promo ul.tabs li.last{
  height:85px;
}
#promo ul.tabs li.current, #promo ul.tabs li:hover{
    height:86px;
  background: url('images/promo_li_hover.png') top right no-repeat; 
}
#promo ul.tabs li a{
  display: block;
  padding: 12px 0 0 40px;
  color: white;
  text-decoration: none;
  font-size:12px;
  line-height: 16px;

}
#promo ul.tabs li strong{
  display: block;
  margin-bottom:5px;
  font-style: italic;
  font-size: 14px;
}

#promo ul.imgs{
  position: absolute;
  padding: 0;
  margin: 0;
  list-style: none;
}
#promo ul.imgs li, #promo ul.imgs img{
  position: absolute;
  display: block;
}
#promo ul.imgs li{
  display: none;
}
#twitter {
  color:#3e2565;
  height:70px;
  width: 966px;
margin: 0px 0 80px 0;
  font-size: 15px;
  padding: 5px 0 20 0px;
}

#twitter li, #twitter ul{
  list-style: none;
  margin: 0;
  padding: 0;
}
#twitter h3{
  position: absolute;
}
#twitter h3 a{
display: block;
width: 47px;
height: 54px;
position: absolute;
overflow: hidden;
line-height: 200px;
margin: -10px 0 0 -85px;
}
#twitter a {
  color: #09A7CC;
}

.section-left{
  float:  left;
  width: 277px;
  min-height: 380px;
  
}

.section-right{
  float: right;
  width: 277px
}


#partneri h2{
  background:url('images/partneri.png')top left no-repeat;
  text-indent:1000px;
  overflow: hidden;
  margin:0 0 5px 0;
}

#partneri article{
  float:left;
  width: 33%;
  text-align: center;
margin: 9px 0 5px 0;
}
#partneri article.first{
  text-align: left;
}
#partneri article.last{
  text-align: right;
}

#publikace h2{
  background:url('images/publikace.png')top left no-repeat;
  text-indent:1000px;
  overflow: hidden;
  margin:0 0 5px 0;
}

#publikace{
  color:#3e2565;
  font-size:12px;
  line-height: 16px;
}

#publikace h3{
  font-size: 1.1em;
  margin: 2px 0;
}

#publikace article a{
  color:#0aa6cc;
  text-decoration:underline;
}

#publikace article p{
  margin: 5px 0 20px 0;
}

#nejnovejsiclanky h2{
  background:url('images/nejnovejsiclanky.png')top left no-repeat;
line-height: 1000px;
height: 30px;
overflow: hidden;
  margin:0 0 5px 0;
}

#nejnovejsiclanky{
  color:#3e2565;
  font-size:12px;
  line-height: 16px;
      position: relative;
  left:66px;
}

#nejnovejsiclanky h3{
  font-size: 1.1em;
  margin: 2px 0;
}

#nejnovejsiclanky article a{
  color:#0aa6cc;
  text-decoration:underline;
}

#nejnovejsiclanky article p{
  margin: 5px 0 20px 0;
}

#nejnovejsiclanky h2{
  background:url('images/noveclanky.png')top left no-repeat;
line-height: 1000px;
height: 30px;
overflow: hidden;
  margin:0 0 5px 0;
}

#myvmediich{
  color:#3e2565;
  font-size:12px;
  line-height: 16px;
}

#myvmediich h3{
  font-size: 1.1em;
  margin: 2px 0;
}
#myvmediich ul{
  padding-left: 18px;
}

#myvmediich ul li{
  padding-bottom: 5px;
}

#myvmediich article a{
  color:#0aa6cc;
  text-decoration:underline;
}

#myvmediich article p{
  margin: 5px 0 20px 0;
}

#myvmediich h2{
  background:url('images/myvmediich.png')top left no-repeat;
line-height: 1000px;
height: 30px;
overflow: hidden;
  margin:0 0 5px 0;
}

#volby2014{
  color:#3e2565;
  font-size:12px;
  line-height: 16px;
  position: relative;
  left:74px;
}

#volby2014 h3{
  font-size: 1.1em;
  margin: 2px 0;
}

#volby2014 article a{
  color:#0aa6cc;
  text-decoration:underline;
}

#volby2014 article p{
  margin: 5px 0 20px 0;
}
#volby2014 h2{
  background:url('images/volby2014.png')top left no-repeat;
line-height: 1000px;
height: 30px;
overflow: hidden;
  margin:0 0 5px 0;
}


h2.section{
  font-family: 'fontin_sans_rgitalic';
  font-size: 18px;
  color:#7e7e7e;
  background: url('images/section_headline.png')bottom left repeat-x;
  height:30px;
}

#klub{
  width:281px;
  height:310px;
  background:url('images/program_pegas.png') 0 0 no-repeat;
  margin: 5px 0 0 74px;
  padding-top: 64px;
}

#klub-img {
position: absolute;
margin: 10px 0 0 11px;
}

#klub-a {
display: block;
width: 282px;
height: 63px;
margin: 249px 0 0 0;
position: absolute;
}
.content {
  font-size: 80%;
  line-height: 170%;
}
.content a{
  text-decoration: none;
  color: #09A7CC;
}
.content a:hover{
  text-decoration: underline;
}

.content h1 a:hover{
  text-decoration: none;
}
.content h1, .content h2 ,.content h3 ,.content h4{
  text-shadow: 1px 1px white;
  color: #09A7CC;
  font-weight: normal;
  line-height: 1.2em;
}
.content h1, .post-list article h2{
margin: 0 0 6px 0;
font-size: 20px;
}
.content h2{
margin: 1em 0 0.4em;
font-size: 18px;
}
.content h3{
margin: 1em 0;
text-shadow: none;
color: black;
}
.content h4{
margin: 1em 0;
text-shadow: none;
color: black;
}


.content h1.list-title{
color: #3E2565;
margin-bottom: 13px;
font-size: 26px;
}

.content h1.list-title a{
  color: #3e2565;

}

.content h2.temata-title{
  font-size: 23px;
  margin-bottom: 0px;
  color: #3e2565;

}
.content h2.temata-title a{
  color: #3e2565;
}


.content article header{
  clear: both;
}
.content header 
.content p {
  margin: 0.9em 0;
}



.content small {
font-size: 90%;
}

.post-list article{
  margin-bottom: 30px;
}

/* Sidebar  */






/* Header */

.menu-top {
	position: fixed;
	overflow: hidden;
	width: 100%;
	font-size: 16px;
	background-color: #3E2565;
	color:#000;
	padding: 10px 10px;
	margin-bottom: 20px;
}

#menu{
/*font-family: 'fontin_sans_rgbold';*/
font-family: Arial, Helvetica, sans-serif;
font-weight: bold; 
font-size: 14px;
color: #3E2565;
list-style: none;
text-transform: uppercase;
position: absolute;
margin: 154px 0 0 9px;
width: 706px;
padding: 0;
}

#menu a{
  color:#3e2565;
  text-decoration: none;
  display: block;
  height: 31px;
  padding: 0 10px;
  line-height: 32px;
  border-radius: 3px;
}
#menu a:hover, #menu .current-menu-item a{
  background: #0aa6cc;
  color: white;
  transition: all .2s linear;
}
#menu li{
  float: left;
padding-right: 4px;
}

.menu2 {
	background-color: #FFF;
	border: solid 1px #999;
	margin: 15px 0;
	padding: 15px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

.message {
	background-color: #FFF;
	color: #3e2565;
	border: solid 1px #CCC;
	margin: 20px 0;
	padding: 0 15px;
	height: 220px;
	border-radius: 5px;
	text-align: justify;	
	line-height: 1,5;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

.message ul{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold; 
	color: #0aa6cc;
	list-style: disc;
	overflow: hidden;
  	text-align: justify;
	position: static; 
   	text-transform: uppercase;
	line-height: 1.5;
	padding: 0;	
	margin: 20px 10px;
}

/*.message li{
	display: inline-block;
  	margin: 0 10px;
}
*/
.message a{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold; 
	font-size: 14px;
	color: white;
	background-color:#0aa6cc;
	text-decoration: none;
  	display: block;
	height: 31px;
	width: 130px;
	margin: 0 10px;
	line-height: 32px;
	border-radius: 3px;
	text-transform: uppercase;
	padding-left: 5px;
	}

.message a:hover {
  color: #3e2565;
  transition: all .2s linear;
}

#search{
  width:238px;
  height:34px;
  background: url('images/search.png') top left no-repeat;
  margin: 152px 0 0 732px;
}

#s {
border: none;
background: none;
position: absolute;
margin: 7px 0 0 40px;
width: 123px;
color: gray;
}
#searchsubmit{
  position: absolute;
margin: 0 0 0 168px;
height: 35px;
width: 71px;
background: none;
border: none;
}

header[role="banner"]  {
   height:200px;
   position:absolute;
   top:0;
}





/* Footer   */





#footer_wrapper{
     background:#3d2464 url('images/footer_wrappernovy.png') top center repeat-x;
     height: 500px;
}
footer[role="contentinfo"] {
   height:300px;
   background:url('images/footernovycaption.png') top center no-repeat;
   padding-bottom: 10px;
   padding-top: 185px;
}

#zasilani_novinek{
  position: absolute;
width: 238px;
height: 147px;
  margin: 132px 0 0 25px;
}

#newlsetter{
  position: absolute;
  width:238px;
  height:34px;
  background:url('images/newsletter.png') top left no-repeat;
}

#snewslet {
border: none;
background: none;
position: absolute;
margin: 7px 0 0 7px;
width: 148px;
color: gray;
font-size: 13px;
}
.newsletsubmit{
  position: absolute;
margin: 0 0 0 168px;
height: 35px;
width: 71px;
background: none;
border: none;
}

#social{
position: absolute;
margin: 48px 0 0 0;
}

#social a{
  display: block;
  width: 39px;
  height:33px;
  float:left;
}

#ke_stazeni, #rychly_kontakt{
color: white;
position: absolute;
width: 238px;
height: 147px;
overflow: hidden;
font: 12px/24px arial;
margin-top: 125px;
}
#ke_stazeni{
margin-left: 421px;
width:277px;
}
#ke_stazeni ul{
  list-style: none;
  margin: 0;
  padding: 0;
}
#ke_stazeni ul li{
  margin: 0;
}
#ke_stazeni a{
  color: white;
  text-decoration: none;
}
#ke_stazeni a:hover{
  text-decoration: underline;
}
#rychly_kontakt{
margin-left: 757px;

}

#syoutube{
  background:url('images/ico_youtube.png') top left no-repeat;
}

#sfacebook{
  background:url('images/ico_facebook.png') top left no-repeat;
}

#stwitter{
  background:url('images/ico_twitter.png') top left no-repeat;
}



/* Special  */

.text-line th{
  width:195px;
}
.text-line td, .text-line td{
  padding: 5px 0;
}

.text-line input {
  padding: 4px 10px;
  border: 1px solid silver;
  border-radius: 4px;
}

.button-primary{
  padding: 6px 20px;
}

.form-table .pdb-submit {
margin: 20px 0 0 93px;
}

.form-table.pdb-signup .pdb-submit {
margin: 20px 0 0 273px;
}


h3.pdb-group-title{
text-shadow: 1px 1px white;
color: #09A7CC;
font-weight: normal;
line-height: 1.2em;
font-size: 20px;
margin-top: 1em!important;
margin-bottom: .87em!important;
}
.edit-participant input[type='checkbox'] {
margin-right: 5px!important;
margin-top: 3px!important;
}

#facebook_widget, #youtube_widget{
position: fixed;
left: -300px;
top: 153px;
height: 450px;
z-index: 1000;
width: 300px;
background: white;
border-radius: 0 0 0 3px;
}

#youtube_widget iframe {
margin: 10px 20px 0 10px;
}
#youtube_widget h3 {
margin: 20px 0 0 11px;
}
.ytc_link{
  margin:10px 0 0 11px;
}

.running{
  z-index: 2000;
}
.myswitch{
  width:59px;
  height:178px;
  position:absolute;
  margin:0 0 0 300px;
}
#facebook_widget{

}
#facebook_widget .myswitch{
  background: url('images/facebook_widget.png') top left no-repeat;
}
#youtube_widget{
top: 338px;
height: 441px;
}

#youtube_widget .myswitch{
  background: url('images/youtube_widget.png') top left no-repeat;

}



.aligncenter,
div.aligncenter {
   display: block;
   margin-left: auto;
   margin-right: auto;
}

.alignleft {
   float: left;
}

.alignright {
   float: right;
}

.wp-caption {
   border: 1px solid #ddd;
   text-align: center;
   background-color: #f3f3f3;
   padding-top: 4px;
   margin: 10px;
   /* optional rounded corners for browsers that support it */
   -moz-border-radius: 3px;
   -khtml-border-radius: 3px;
   -webkit-border-radius: 3px;
   border-radius: 3px;
}

.wp-caption img {
   margin: 0;
   padding: 0;
   border: 0 none;
}

.wp-caption p.wp-caption-text {
   font-size: 11px;
   line-height: 17px;
   padding: 0 4px 5px;
   margin: 0;
}
#h1 {
	display: block;
position: absolute;
}
#h1 span{display:none;}
#h1 a{display: block;
position: absolute;
width: 306px;
height: 134px;
margin: -234px 0 0 -20px;
z-index: 2;
}
.navigation{
   margin:20px 0;
   clear:both;
}
.nav-previous{float:left;}
.nav-next{float:right;}
.gallery {
            margin: auto;
         }
         .gallery .gallery-item {
            float: left;
            margin-top: 10px;
            text-align: center;
            width: 33%;       }
         .gallery img {
            border: 2px solid #cfcfcf;
         }
         .gallery .gallery-caption {
            margin-left: 0;
         }

.page-numbers{
  background: white;

  padding: 3px 6px;
  border-radius: 3px;
  margin-left:2px;
    border:1px solid white;
}
a.page-numbers:hover{
    border:1px solid #6CC1D5;
    text-decoration: none;
}
span.page-numbers {
color: silver;
}
.prev.page-numbers, .next.page-numbers{

}

.wds-tweet-data {
font-size: 10px;
text-align: center;
}

.ytc_video_container {
    margin: 2px 12px;
}