body{
	font-family:Tahoma, sans-serif;
	font-size:12px;
	background-color:#282422;
	text-align:center;
}
#___plusone_0{
	 top: 4px;
    position: absolute;
    right: -35px;
}
#footer #yt{
	position:absolute;
	right:100px;
	height:28px;
	width:28px;
	top:2px;
	background-image:url(/images/skin/youtube-icon.png);
	padding:0;
}
#footer #fb{
	position:absolute;
	right:73px;
	top:2px;
	height:28px;
	padding:0;
	width:28px;
	background-image:url(/images/skin/fb-icon.png);
}
#main_content p{color:#FEF4E9;}
a {
	color:#FF0000;
	text-decoration:none;
}
.thumb {
	width:130px;
	height:130px;
	background-repeat:no-repeat;
	background-position:center;
	background-color:white;
	/*  -moz-box-shadow: 3px 3px 15px #111111;
 	 -webkit-box-shadow: 3px 3px 15px #111111;
  	box-shadow:3px 3px 15px #111111;
	-moz-border-radius: 10px ;
	border-radius: 10px;*/
}
.thumb60 {
	width:60px;
	height:60px;
	background-repeat:no-repeat;
	background-position:center;
	background-color:white;
}
.thumb_over60 {
	width:60px;
	height:60px;
	background-repeat:no-repeat;
	background-position:center;
	background-color:white;
	display:none;
}
.thumbwrap:hover .thumb_over60{display:block;}
.thumb60 span,.thumb span,
.thumbwrap:hover .thumb60{display:none;}
.thumbwrap{
	float:left;
	margin:0 2px 2px 0;
	display:block;
}
.cleaner{clear:both;}
.blok .thickbox div {float:left;}

#s3slider {
   width: 780px; /* important to be same as image width */
   height: 300px; /* important to be same as image height */
   position: relative; /* important */
   overflow: hidden; /* important */
   
   z-index:1;
	

}
#s3sliderContent li{list-style:none;}

#s3sliderContent {
   width: 780px; /* important to be same as image width or wider */
   position: absolute; /* important */
   z-index:1;
   top: 0; /* important */
   margin-left: 0; /* important */
}
#s3sliderContent p{
	
}
#s3sliderContent p strong{color:#FFF;}
.s3sliderImage {
   float: left; /* important */
   position: relative; /* important */
   display: none; /* important */
}
.s3sliderImage span.up{
	top:0;
	bottom:auto;
}
.s3sliderImage span {
   position: absolute; /* important */
   left: 460px;
   font-size:36px ;
   line-height:38px;
   color: #BBB18C;
   display: none; /* important */
   bottom: 100px;
text-shadow: 2px 2px 3px #000000;
	/*font-family: VenusRisingRegular;
	font-family: Tahoma, sans-serif;*/

   /*
       if you put
       top: 0; -> the box with text will be shown at the top of the image
       if you put
       bottom: 0; -> the box with text will be shown at the bottom of the image
   */
}
.uzke .s3sliderImage span {
   bottom: 24px;
}

#mainmenu a{
	background:url(/images/skin/bg_menu.png) repeat-x;
}
#mainmenu, 
#lang_select {overflow:visible;}
#menuwrap li, 
#footer li {
	list-style:none;
	float:left;
	position:relative;
	z-index:5;
	margin-left:1px;
}
#mainmenu{
	/*margin-left:120px;*/
	margin-top:20px;
}
#mainmenu ul li{
	float:none;
	margin:0;
	_height:26px;
}
#mainmenu ul{
	position:absolute;
	z-index:1;
	  -moz-box-shadow: 3px 3px 15px #111111;
 	 -webkit-box-shadow: 3px 3px 15px #111111;
  	box-shadow:3px 3px 15px #111111;
	-moz-border-radius: 0 0 5px 5px ;
	border-radius: 0 0 5px 5px;
	left:5px;
	right:0px;
	top:33px;
	width:130px;
	visibility:hidden;
}
#menuwrap a, 
#menuwrap span{
	color:#DDDDDD;
	display:block;
	padding:8px 8px 12px;
	text-shadow:-1px -1px 0 #444444;
}
#footer a, 

#footer span{
	display:block;
	padding:9px;
	text-shadow:-1px -1px 0 #111111;
	color:#992222;
}
#lang_select span, 
#lang_select a{
	display:block;
	padding:8px 8px 12px;
	text-shadow:-1px -1px 0 #444;
	color:#DDDDDD;
}
#mainmenu li:hover ul{visibility:visible;}
#mainmenu ul a{
	background-image:none;
	background-color:#2B261D;
	height:auto;
}
#mainmenu ul a:hover,
#mainmenu ul .current a{
	background-color:#AA0000;
	color:#FFDDBB;
}
#menuwrap {
	margin:0;
	position:absolute;
	width:780px;
	z-index:5;
	top:0;
	/*background:url(/images/skin/magicshow.png) no-repeat;
	height:250px;*/
}
#pagewrap{
	width:780px;
	margin:5px auto 60px auto;
	text-align:left;
}
#main_content{
	background-color:#000;
	margin-top:70px;
	  -moz-box-shadow: 3px 3px 15px #111111;
 	 -webkit-box-shadow: 3px 3px 15px #111111;
  	box-shadow:3px 3px 15px #111111;
	-moz-border-radius: 5px;
	border-radius:  5px;
	
}
#lang_select{
	float:right;
	background:url(/images/skin/lang.png) no-repeat;
	height:32px;
}
#lang_select.on{
	background:url(/images/skin/lang_f2.png) no-repeat;
}
#lang_select .current span{color:#FFDDBB;}
#mainmenu .mainlevel:hover,
#footer .current a,
#footer a:hover {color:#FFF;}
#mainmenu .current .mainlevel {
	background:url(/images/skin/bg_menu_f2.png) repeat-x;
	color:#FFddbb;
}
#home {height:100px;}
#home .mainlevel {
	background:url(/images/skin/bg_homee.png) repeat-x;
	

}
#home .mainlevel:hover{

}
#menu_right .mainlevel{
	-moz-border-radius: 0 5px 5px 0;
	border-radius:  0 5px 5px 0;
	background-position:right top;
}
/*#home .mainlevel, 
#left .mainlevel {
	-moz-border-radius: 5px 0 0 5px;
	border-radius: 5px 0 0 5px;
}*/
#home.current  .mainlevel{
	background:url(/images/skin/bg_home.png) repeat-x;
}
#mainmenu ul .last{
	-moz-border-radius: 0 0 5px 5px ;
	border-radius: 0 0 5px 5px;
}

.entry{
	float:left;
	width:50%;
	height:260px;
	overflow:hidden;
}
.scroll{
	height:260px;
	width:390px;
	overflow:hidden;
	position:relative;
}
.nav_categories .ent3{
	border-right:3px solid black;
}
.ent3{
	float:left;
	width:258px;
	height:160px;
	overflow:hidden;
	color:white;
}
.entry .blok{
	height:260px;
	position:relative;
	background-repeat:no-repeat;
	overflow:hidden;
}
.cover{
	width:780px;
	height:100%;
	position:absolute;
	top:0;
}
.blok .butt {
	display:block;
	background:url(/images/skin/butt.png) no-repeat;
	width:106px;
	height:21px;
	position:absolute;
	bottom:10px;
	right:12px;
	
	  -moz-box-shadow: 3px 3px 15px #111111;
 	 -webkit-box-shadow: 3px 3px 15px #111111;
  	box-shadow:3px 3px 15px #111111;
	-moz-border-radius: 5px;
	border-radius:  5px;
}
.blok .back {
	right:auto;
	position:absolute;
	bottom:10px;
	left:12px;
}
.blok .duration {
	bottom:40px;
	color:#FEF4E9;
	display:block;
	font-weight:bold;
	left:10px;
	position:absolute;
	right:auto;
	text-shadow:2px 2px 2px #000000;
}
.duration span{color:red;}
.butt span{
	display:block;
	font-size:10px;
	padding:3px 5px;
	text-align:center;
}
h1,h2{padding:10px;}
p{
   padding: 15px 0 15px 30px;
}
.blok p{
   padding: 10px;
}
h1{
	color:#444;

	font-weight:normal;
	text-shadow:1px 0 0 #000000;
	font-size:30px;
	line-height:30px;
	position:relative;
	/*padding-left:30px;
	background:url(/images/skin/bg_h1.png) repeat-y;*/
	_padding-top:6px;
	-moz-border-radius: 5px 0 0 0;
	border-radius:  5px 0 0 0;
}
h2{
	color:#FEF4E9;
	text-shadow: 2px 1px 4px #000000;
	font-size:1.8em;
	font-weight:normal;
	/*font-family: VenusRisingRegular;
	font-family: Tahoma, sans-serif;*/
}
.bigger{
	bottom:0px;
	width:100%;
	position:absolute;
}
.referencie{
	position:absolute;
	right:0;
	top:17px;
	width:372px;
	color:white;
}
.kontakt_bg{
	padding-right:410px;
	background:url(/images/negativy/static.jpg) no-repeat right top;
	height:393px;
	padding-top:8px;
}
.profil_bg{
	padding-right:410px;
	background:url(/images/negativy/static.jpg) no-repeat right top;
	height:393px;
}
.links_bg{
	padding-right:410px;
	background:url(/images/negativy/static.jpg) no-repeat right top;
	height:393px;
}
.referencie_bg{
	min-height:300px;
	padding-right:422px;
	/*background:url(/images/negativy/static.jpg) no-repeat right top;*/
	position:relative;
}

.referencie_bg h1, 
.links_bg h1, 
.profil_bg h1,.kontakt_bg h1{padding-left:30px;}
.ent3:hover{
}
.ent3 span.a{
	font-weight:normal;
	display:block;
	text-align:center;
	padding-top:135px;
	padding-bottom:7px;
	border-left:1px solid black;
}
.ent3:hover span.a .ie{background-color:black;}
.ent3 span.a span{
	/*background-color:rgba(0, 0, 0, 0.5);*/
	border-top:1px solid black;	display:block;
	/*font-family: VenusRisingRegular;
	font-family: Tahoma, sans-serif;*/
	font-size:14px;
	font-weight:bold;
	padding:3px 0 6px;
	text-shadow:-1px -1px 0 #000000;
}
.ie{background-image:url(/images/skin/50.png);}
.nav_categories, 
.nav_categories li{
	float:left;
	list-style:none;
}
a.butt{color:#FFAA99;}
.bigger p{
	font-size:14px;
	bottom:40px;
	text-shadow:2px 2px 2px #000000;
	padding-bottom:19px;
}
.thickbox{
	/*margin:13px;*/
	float:left;
}
#main_intro{
	border-bottom:1px solid #992222;
	border-top:3px solid black;
}
#left, 
#right {width:28px;}
#scrollpane_1  .butt{
}
#promo {
	
}
.spacer{
	height:36px;
	border-top:1px solid #992222;
	/*border-bottom:1px solid #992222;*/
	
}
.bortop{
}
#footer{
	border-top:1px solid #992222;
	position:relative;
}
