/**
 * @info B-cms - stavebny dvor marianka
 * @version 1.0-original
 * @copyrights 2012, David Orvisky & stavebny dvor marianka
 */

/* RESETY */

body,div,dl,dt,dd,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}

/* DIZAJN */

body{
	font-size:12px;
	font-family:Verdana, Geneva, sans-serif;
	background:#000;
}
#top{
	width:950px;
	height:77px;
	margin:auto;
	background:url(IMG/top.png) no-repeat;
}
#menu{
	width:1010px;
	height:48px;
	margin:auto;
	background:url(IMG/menu.png) no-repeat;
}
 .menu{
	 width:950px;
	 height:48px;
	 margin:auto;
 }
 .menu > li{
	 display:block;
	 float:left;
	 height:48px;
 }
 .menu > li.clr_left,.menu > li.clr_left:hover{
	 width:40px;
	 background:none;
 }
 .menu > li:hover,.menu > li.active{
	 background:url(IMG/menu-li.png) repeat-x; 
 }
 .menu > li:hover > a,.menu > li.active > a{
	 color:#000;
 }
 .menu > li a{
	display:block;
	padding:15px 5px;
	font-size:12px;
	color:#fff;
	text-decoration:none;
 }
 	.menu > li:hover .menu_l1{
		visibility:visible;
	}
	.menu_l1{
		margin:0;
		padding:0;
		position:absolute;
		visibility:hidden;
		list-style:none;
	}
	.menu_l1 li{
		height:39px;
		display:block;
		float:left;
	}
	.menu_l1 li a{
		display:block;
		
		color:#fff;
		font-size:11px;
		text-decoration:none;
	}
	.menu_l1 li:hover a{
		color:#00E100;
	}
	.menu_l1 li.separator{
		width:3px;
		background:url(IMG/separator.png) no-repeat 0px 0px;
	}
#menu_sub{
	width:1010px;
	height:39px;
	margin:auto;
	background:url(IMG/menu_sub.png) no-repeat;
}
#slideshow{
	width:1010px;
	height:328px;
	margin:auto;
	background:url(IMG/slideshow.png) no-repeat;
}
 #slideshow .slider{
	 width:950px;
	 height:328px;
	 margin:auto;
 }
#container{
	width:950px;
	margin:auto;
	background:url(IMG/container.png) no-repeat;
}
 #container .clr_cs{
	 width:100%;
	 height:22px;
	 clear:both;
 }
 #container .content{
	 width:550px;
	 margin-left:20px;
	 float:left;
	 color:#fff;
 }
  .content h1.content_page_title{
	  display:block;
	  color:#FFDF00;
	  font-size:15px;
  }
  .content div.content_clr{
	  width:100%;
	  height:20px;  
  }
  .content h2.content_video_title{
	  margin-bottom:10px;
	  color:#FFDF00;
	  font-size:15px;
  }
  .content h2.h2_topic_classic{
	  color:#0F0;
	  font-size:15px;
  }
  .content h2.h2_topic_classic_index{
	  color:#FFDF00;
	  font-size:15px;
  }
  .content p{
	  margin-bottom:15px;
  }
  .content div.gallery_hidden{
	  visibility:hidden;
	  position:absolute;
	  display:none;
  }
  .table_fotos{
	  border-collapse:separate;
	  border-spacing:5px;
  }
  .table_fotos td{
	  width:150px;
	  padding:5px;
	  background:#000;
	  border:2px solid #191919;
  }
  .table_fotos span.gallery_name{
	  width:100%;
	  display:block;
	  padding-bottom:3px;
	  text-align:center;
	  color:#FC0;
  }
 #container .sidebar{
	 width:340px;
	 margin-right:7px;
	 float:right;
	 text-align:center;
	 color:#fff;
 }
 .sidebar iframe{
	 border:5px solid #fff;
 }
 .sidebar .map_link{
	 color:#F47A0B;
	 text-decoration:none;
 }
 .sidebar .clr_map{
	 width:100%;
	 height:20px;
 }
 .sidebar span.title{
	 color:#FBF404;
 }
 .sidebar .clr_top{
	 width:100%;
	 height:30px;
 }
 #footer{
	 width:950px;
	 height:122px;
	 margin:auto;
	 background:url(IMG/footer_2.png) no-repeat;
	 text-align:right;
	 color:#fff;
 }
 #footer .clr_footer{
	 width:100%;
	 height:50px;
 }
 #footer .text{
	 padding-right:30px;
 }
 #footer span.ba{
	 color:#FF0;
 }
 #footer span.sha{
	 color:#F03;
 }


/*
	Coin Slider jQuery plugin CSS styles
	http://workshop.rs/projects/coin-slider
*/



.coin-slider { overflow: hidden; position: relative;}
.coin-slider a{ text-decoration: none; outline: none; border: none; }

.cs-buttons { z-index:9800;position:absolute; margin-top:-40px; margin-left:-40px; width:100%; padding-top:5px; font-size: 0px;text-align:right;}
.cs-buttons a { display:inline-block; margin-left: 5px; height: 22px; width: 22px;color: #B8C4CF; text-indent: -1000px; 
background:url(IMG/slider-but.png) no-repeat;}
.cs-active { color: #FFFFFF; background:url(IMG/slider-but-active.png) no-repeat !important;}

.cs-title { width: 100%; height:85px ;background:url(IMG/slider-title.png) no-repeat left; color: #FFFFFF; }
.cs-title span.title{display:block;padding-top:25px;padding-left:20px;color:#0F0;font-size:20px; text-transform:uppercase;}
.cs-title span.description{display:block;padding-left:20px;font-size:14px;color:#fff;}

.cs-prev, .cs-next { width:100px; height:70px; }
.cs-prev { background:url(IMG/prev.png) no-repeat;}
.cs-next { background:url(IMG/next.png) no-repeat;}

.buts{
	
	width:400px;
	height:30px;
}
