html,body
{
/*-webkit-font-smoothing:antialiased;*/
/*-webkit-text-shadow: rgba(255,255,255,0.01) 0 0 1px;
-webkit-text-stroke: rgba(255,255,255,0.01) 0.1px;
-webkit-text-stroke: 1px transparent;*/
/*-webkit-text-stroke-width: 0.1px;*/
  /*width:100%;*/
  /*
  height: 100%;
  overflow-y: auto;
  overflow-x: hidden;
  */
  padding: 0px;
  margin: 0px;
  color:#8b8b8b;
}

.red{color: red;}
img{border:0px;}

body{
margin: 0px;
padding: 0px;
font-style: normal;
font-weight: 300;
font-size: 12px;
text-transform: none;
text-decoration: none;
letter-spacing: 0em;
word-spacing: 0em;
line-height: 1.4;
background:#000 url("../img/bkg.jpg") top center repeat-x;
font-family: 'Roboto', sans-serif;
	/*#5a5a5a;*/
}
.fleft{float:left;}
.fright{float:right;}
.gallery img {
border:1px solid #000;
-webkit-border-radius: 8px;
border-radius: 8px;
}
.icons{position:absolute; right:0px;/*margin-left:780px;*/}
.icons li, .icons ul{
padding:0px;margin:0px;
}
.icons li{
float:left;
list-style:none;
}
.wrapper{
width:921px;
margin:0px auto;
}
.clr {clear:both;}
.header_pl,.header_en,.header_fr{width:921px;;height:365px;}
.header_pl{background: url("../img/header_pl.jpg") top left no-repeat;}
.header_en{background: url("../img/header_en.jpg") top left no-repeat;}
.header_fr{background: url("../img/header_fr.jpg") top left no-repeat;}
.menu_top{padding-top:26px;}
.menu_top ul{text-align:center;}

.menu_top ul, .menu_top li{padding:0px; margin:0px;}
.menu_top li{display: inline;list-style:none;}
.menu_top li a{padding:0px 11px;color:#8b8b8b;font-size:22px;text-decoration:none;}
.menu_top li a:hover,.menu_top li a.active{color:#f7dd96;}



.menu_middle ul{text-align:center;}

.menu_middle ul, .menu_middle li{padding:0px; margin:0px;}
.menu_middle li{display: inline;list-style:none;}
.menu_middle li a{padding:0px 11px;color:#8b8b8b;font-size:22px;text-decoration:none;}
.menu_middle li a:hover,.menu_middle li a.active{color:#f7dd96;}

.copyright{float:left;background: url("../img/copyright.jpg") top left no-repeat; width:129px;height:25px;display: block;line-height: 25px;text-indent: -9999px;position: relative; top:7px;}
.footer{
height:359px;
width:100%;
background:url("../img/footer_bkg.jpg") top center repeat-x;
}
.footer_wrapper{
width:921px;
height:324px;
padding:35px 0px 0px 0px;
margin:0px auto;
background:url("../img/footer.jpg") top center no-repeat;
}
.footer ul, .footer li{margin:0px;padding:0px;}
.langs li{list-style:none;float:left;}
.langs, .social, .footer_slogan{float:left;}
.langs{width:227px;position:absolute;top:26px;left:0px;}
.social{width:187px;position:absolute;top:26px;right:0px;}	
.social li{list-style:none;float:right;}
.langs ul, .langs li, .social li, .social ul{padding:0px;margin:0px;}
.footer_slogan_pl,.footer_slogan_en,.footer_slogan_fr{width:507px;height:42px; display:block; float:left;}

.footer_slogan_pl{/*background:url("../img/txt_pl.png") top left no-repeat;*/}
.footer_slogan_en{background:url("../img/txt_en.png") top left  0px no-repeat;}
.footer_slogan_fr{background:url("../img/txt_fr.png") top left  0px no-repeat;}
.content{padding-bottom:15px;}

.content h2,.content h1, .content h3{color:#8f824f;font-size:14px;text-transform:uppercase;font-weight:normal;	}

.content_left{float:left;width:452px;}
.content_right{float:right;width:450px;height:444px;position:relative;top:18px;}
.news {margin-top:12px;}
.news ul, .news li{padding:0px; margin:0px;}
.news li {list-style:none;}
.news .date,.news li h2 a, .news li h2{color:#ffe695;text-decoration:none;}
.news .date{font-style:italic;font-size:14px;}
.news li div{text-align:justify;}
.news .date img {margin-right:25px;}
.content_news{text-align:justify;}
.langs{float:right;}

#lang_pl a, #lang_en a, #lang_fr a, #fb a, #vimeo a{width:32px;height:32px; display:block; }
#lang_separator{}

#lang_pl a{background:url("../img/icons.png") -8px -4px no-repeat;}
#lang_en a{background:url("../img/icons.png") -39px -4px no-repeat;}
#lang_fr a{background:url("../img/icons.png") -70px -4px no-repeat;}

#fb a{background:url("../img/icons.png") -113px -4px no-repeat;}
#vimeo a{background:url("../img/icons.png") -144px -4px no-repeat;}
#lang_separator{display:block;width:10px;height:32px;}
#lang_separator{background:url("../img/icons.png") -102px -4px no-repeat;}
#lang_pl a:hover{background:url("../img/icons.png") -8px -48px no-repeat;}
#lang_en a:hover{background:url("../img/icons.png") -39px -48px no-repeat;}
#lang_fr a:hover{background:url("../img/icons.png") -70px -48px no-repeat;}

#fb a:hover{background:url("../img/icons.png") -113px -48px no-repeat;}
#vimeo a:hover{background:url("../img/icons.png") -144px -48px no-repeat;}

#contact_form label, #contact_form input{
display:block;

}
.contact_data h3{padding:0px; margin:0px;}
.contact_data{float:right; margin-top:16px;padding:0px 0px 0px 	10px; border-left:1px solid #272217;}
.contact_data a{color:#8f824f;text-decoration:none;}
.contact_data a:hover{text-decoration:underline;}
input{font-family: 'Roboto', sans-serif;}
#contact_form  {padding-top:16px;float:left;}
#contact_form h3{padding:0px; margin:0px;}
#contact_form label{height:14px; padding:8px 0px 2px 0px;font-size:11px;}
#contact_form .input_text{
height:28px; line-height:28px; width:186px;padding:0px 5px;}
#contact_form .input_text, #contact_form  textarea{
background-color:#191919;
color:#8b8b8b;
border:1px solid #191919;
-webkit-border-radius: 8px;
border-radius: 8px; }
#contact_form  textarea{
resize:none;width:186px;padding:5px;
height:213px;
}
#contact_form  #contact_button{margin:0px 0px 0px 150px; background:#000;color:#8b8b8b;border:0px;display:block;
font-weight:bold;cursor:pointer;}

.video_list ul{padding:0px;margin:0px;} .video_list li{padding:0px;margin:10px 0px;}
.video_list li{float:left;list-style:none;width:910px;height:321px;text-align:center;}


