#container 
  {
  position:relative;
  color:#F2F2F2;
  margin:0 auto; 
  text-align:left;
  width:990px;
  }
    
* { margin:0; padding:0;}
  
div, img, p {border: 0; padding: 0; margin: 0;}

/*background:url(../img/bg.jpg) no-repeat top center;*/
/*#background {background:red;background:url(../img/bg_new.jpg) no-repeat top center;background-attachment:scroll;float:left;width:100%;height:100%;}*/

.top {background:url(../img/top.jpg) repeat;float:left;height:301px;position:relative;width:986px;}
.logo {background:url(../img/logo_up.png) no-repeat;z-index:2;height:141px;left:36px;top:0px;position:absolute;width:149px;}

.buttons {float:left;z-index:2;height:141px;right:95px;top:85px;position:absolute;}
.next_slider {background:url(../img/next_slider.png) no-repeat;z-index:2;display:block;position:absolute;float:left;left:40px;height:25px;width:25px;}
.prev_slider {background:url(../img/prev_slider.png) no-repeat;z-index:2;display:block;position:absolute;float:left;height:25px;width:25px;}

#left a {color:#2D91C3;font-size:11px;}
#left a:hover {color:#E00758;text-decoration:none;}

.main_bg {background: url(../img/bg_text.gif) repeat;float:left;width:986px;}

.text {color:#000000;float:left;padding:10px 0px 10px 40px;width:950px;}

.footer {background: url(../img/footer.jpg) repeat;float:left;height:144px;margin:0px 0px 0px 17px;width:954px;}

.footer_bg {background: url(../img/bg_footer.gif) repeat;float:left;height:26px;width:986px;}

.left {float:left;width:180px;}
.right {float:right;width:760px;}

.main_text {float:left;width:700px;}

/* ------------------------- MENU KATEGORIE ---------------------------- */
.menu_kategorie ul {background:#FFFFFF;float:left;}
.menu_kategorie li{float:left;margin:0px 0px 17px 0px;list-style:none;}
.menu_kategorie a {background: url(../img/bg_menu_left.gif) repeat;display:block;float:left;text-align:left;font-size:14px;padding:10px 0px 0px 15px;color:#f4f82f;font-weight:bold;width:128px;height:27px;text-decoration:none;}
.menu_kategorie a:hover {color:#FFFFFF;text-decoration:underline;}

.menu_kategorie_2 ul {background:#FFFFFF;float:left;}
.menu_kategorie_2 li{float:left;margin:0px 0px 17px 0px;list-style:none;}
.menu_kategorie_2 a {background: url(../img/bg_menu_left_2.gif) no-repeat;display:block;float:left;text-align:left;font-size:14px;padding:10px 0px 0px 15px;color:#f4f82f;font-weight:bold;width:150px;height:27px;text-decoration:none;}
.menu_kategorie_2 a:hover {color:#FFFFFF;text-decoration:underline;}

a.link_download {background:#0c540a;float:left;color:#ffffff;display:block;padding:5px;margin:10px 0px 10px 0px;width:80%;}
a:hover.link_download {background:#000000;}

/*-------------------- menu -------------------------------*/
.menu {background:url(../img/bg_menu.jpg) no-repeat;float:left;margin:0px 0px 10px 18px;position:relative;width:951px;height:43px;}

/*----------------- main menu -----------------------*/
.menu_main {float:left;margin:0px 0px 0px 0px;}
.main_menu ul {float:left;}
.main_menu li {float:left;margin:0px 0px 17px 0px;list-style:none;}
.main_menu a {background: url(../img/bg_menu_main.gif) no-repeat;float:left;display:block;cursor:pointer;text-align:center;font-size:14px;margin:3px 0px 0px 2px;color:#0c540a;font-weight:bold;width:111px;height:40px;text-decoration:none;}
.main_menu a:hover {background: url(../img/bg_menu_main_hover.gif) no-repeat;color:#fcfb0d;}
.main_menu span {float:left;padding:13px 0px 0px 0px;text-align:center;width:100%;}
.main_menu .active {background: url(../img/bg_menu_main_hover.gif) no-repeat;color:#fcfb0d;}

/*------------------- vlajky------------------------*/
.vlajky {float:left;width:210px;}
.vlajky span {float:left;padding:10px 0px 0px 24px;}

.vlajky_main {float:left;padding:12px 0px 0px 20px;}
.vlajky_main li {float:left;padding:0px 0px 0px 5px;list-style:none;}

/* ------------------------- MAPA ---------------------------- */
.gmapa
{
	float:left;
	width:400px;
	height:325px;
	padding: 0;
	margin: 0;
}
	
.gps {float:left;width:100%;text-align:center;}

.main_center { text-align:left;margin:0 auto;width:720px;}
.main_center_2 { background:red;text-align:left;float:left;margin:0px 0px 0px 90px;width:auto;}

/*------------------ produkty---------------------*/
.produkt {float:left;margin:10px 35px 30px 0px;width:200px;}
.produkt .bg_title {background: url(../img/bg_produkt.gif) no-repeat;cursor:pointer;float:left;display:block;margin:2px 0px 0px 0px;width:181px;height:46px;}
.produkt span {color:#fcfb0d;font-weight:bold;cursor:pointer;padding:12px 0px 0px 0px;text-align:center;font-size:17px;float:left;width:100%;}
.produkt span:hover {color:#ffffff;}

.left_contact {float:left;width:350px;}
.right_contact {float:right;width:440px;}

.gallery {float:left;margin:25px 0px 10px 0px;width:100%;}
.gallery a.image { border: 2px solid #044f30;float:left;padding:4px;margin:4px;}
.gallery  a.image:hover {border: 2px solid #000000;}

.panel {float:left;margin:21px 0px 0px 18px;width:200px;}
.panel h3 {font-size:16px;font-weight:bold;color:#ffffff;}
.panel .title {display:block;float:left;padding:2px 0px 0px 3px;height:35px;width:140px;}
.panel .title span {float:left;padding:7px 0px 0px 0px;}
.panel .panel_text {float:left;padding:0px 0px 25px 3px;width:180px;}
.panel .panel_text span {display:block;font-size:11px;float:left;width:100%;}
.panel .panel_text a{color:#ffffff;font-size:11px;}
.panel .panel_text a:hover{text-decoration:underline;}

.footer_link {float:left;padding:0px 0px 25px 0px;}
.footer_link li {float:left;list-style:none;}
.footer_link a {float:left;display:block;text-align:left;font-size:12px;color:#ffffff;font-weight:bold;text-decoration:none;width:120px;}
.footer_link a:hover {color:#fcfb0d;}
.footer_link span {display:block;float:left;padding:0px 0px 1px 0px;text-align:left;;}

.slider{
			float: left;
			margin: 0;
			padding: 0;
			top:106px;
			margin:0px 0px 0px 17px;
			width:770px;
			height:195px;
			z-index:500;
			
			position: relative;
		}


.slider img {float:left;margin:0px 5px 0px 0px;width:234px;}

.left_video {float:left;margin:20px 0px 20px 0px;width:350px;}
.right_video {float:left;margin:20px 0px 20px 0px;width:350px;}

.title_bg {background: url(../img/bg_menu_left_2.gif) no-repeat;display:block;float:left;text-align:left;font-size:17px;padding:10px 0px 0px 15px;color:#f4f82f;font-weight:bold;width:150px;height:27px;text-decoration:none;}
.panel_link {float:left;display:block;margin:5px 0px 0px 0px;width:100%;}
.panel_link {line-height:23px;}

.search {background:none;margin:8px 0px 0px 15px;float:left;}
.bg_search {background: url(../img/search.png) no-repeat;display:block;border:none;color:#000000;text-align:center;padding:10px 0px 0px 0px;float:left;font-size:10px;width:103px;}
.bg_submit {background: url(../img/search_ok.png) repeat;display:block;cursor:pointer;border:none;float:left;width:26px;height:28px;}

#home {float:left;display:block;position:absolute;right:70px;top:50px;width:30px;height:25px;}
#email_link {float:left;display:block;position:absolute;right:30px;top:50px;width:30px;height:25px;}

