@charset "utf-8";
/* hlavna kostra */


* {outline: 0;}





		
a {
	color: #cd2122;	
	text-decoration: none;
}		
		
a:hover {
	color: #cd2122;
	text-decoration: underline;
}	



.a2 a { 
	color: #242424;
	text-decoration: none;
}

.a2 a:hover {
	color: #cd2122;
	text-decoration: underline;
}


.a3 ,.a3 a   {
	text-decoration: underline;
	
}
.a4 a  { 
	color: #242424;
	text-decoration: none;
}

.a4 a:hover {
	color: #242424;
	text-decoration: none;
}

.a5 a  { 
	color: #666666;
	text-decoration: none;
}

.a5 a:hover {
	color: #666666;
	text-decoration: underline;
}


p {
	line-height: 16px;
	margin: 0px;
	padding: 0px;
}	

ol {
	margin: 0px;
	padding: 0px;
}

ol li {
	list-style-type: decimal;
	list-style-position: inside;
	line-height: normal;
	margin: 0px;
	padding: 0px;
	background: url(../image/nic.gif)
}

ul {
	margin: 0px;
	padding: 0px;
}

li {
	list-style: none;
	background: url(../image/node2.gif) no-repeat;
	margin: 0px;
	list-style-position: outside;
	line-height: normal;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 16px;
}




h5 {
	font-size: 12px;
	font-weight: bold;
	color: #cd2122;

}


h6 {
	font-size: 12px;
	font-weight: bold;


}


#oznam_pruzok {
	float: right;
	height: 127px;
	}







#logo h1 {
   background-image: url(../image/logo.jpg);
    display: block;
    width: 174px;
    height: 109px;
    font-size: 1px;
    color: #fff;
    border: none;
    }




#header-meta {
	
}



#logo_bck h1 {
	width: 200px;
	height: 125px;
	padding: 0px;
	margin-top:4px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: left;
	position: relative;
	top: 1px;	
	
}
#logo_bck h1 a:link, #logo_bck h1 a:visited {
 margin: 0px;
	padding: 0px;
	display: block;
	width: 200px;
	height: 125px;
	text-indent: -9000px;
	text-decoration: none;
	overflow: hidden;
	background-image: url(../image/logo.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

#logo_bck_kat h1 {
	position: absolute;
	width: 174px;
	height: 109px;
	margin: 0px;
	padding: 0px;	
}
#logo_bck_kat h1 a:link, #logo_bck_kat h1 a:visited {
	margin: 0px;
	padding: 0px;
	display: block;
	width: 174px;
	height: 109px;
	text-indent: -9000px;
	text-decoration: none;
	overflow: hidden;
	background-image: url(../image/logo_kat.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}


#banner_top {
	padding-top: 10px;
	margin-right: 10px;
	float: right;
	height: 80px;
	
} 
#banner_top img {
	border: 1px solid #FFFFFF;
} 

#stat_top  {
	color: #3A4650;
	font-size: 11px;
	padding-left: 20px;
	padding-top: 5px;
	padding-bottom: 3px;
	clear: both;
	width: 500px;
	background-color: #c2cbd2;
	margin-left: 3px;
	margin-top: 0px;
	float: left;
	position: relative;
	top: 1px;	
	
	
	} 
#stat_top_kat  {
	color: #FFFFFF;
	font-size: 11px;
	background-image: url(../image/bck_stats_kat.jpg);
	background-repeat: no-repeat;
	height: 20px;
	padding-left: 20px;
	padding-top: 5px;
	} 


#login_box {
	float: right;
	margin-top: 0px;
	margin-right: 5px;
	position: relative;
	top: -1px;
	
	
	}


#login_box ul {
	margin: 0px;
	padding: 0px;	
}  
#login_box li {
	float:right;
	background-image: none;
	padding: 0px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
	
	
	
	
}  
#login_box li a {
	float:left;
	text-decoration:none;
	color: #FFF;
	display: block;
	text-align: center;
	
	width: 128px;
	padding-top: 6px;
	background-repeat: no-repeat;
	background-position: top;


}  

#login_box .reg a {
	background-image: url(../image/bck_reg.png);
	height: 19px;
	}
#login_box .reg a:hover, #login_box .login a:hover, #login_box .logoff a:hover {
	background-position: bottom;
	
	}
	
#login_box .login a {
	background-image: url(../image/bck_log.png);
	height: 19px;
	}
	
#login_box .logoff a {
	background-image: url(../image/bck_logoff.png);
	height: 19px;
	}
	


.net 	{
	float:left;
	padding-left: 15px;
	}	


#top_menu {
	padding:0px;
	font-size: 12px;
	height: 25px;
	float: right;
	position: relative;
	top: -4px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
}
	
#top_menu ul {
	margin: 0px;
	padding: 0px;	
}  
#top_menu li {
	float:right;
	background-image: none;
	padding: 0px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;	
}  
#top_menu li a {
	background-color: #C6CDD5;
	float:left;
	padding-right:7px;
	padding-left:7px;
	text-decoration:none;
	color: #4F4F4F;
	padding-top: 2px;
	padding-bottom: 2px;
	display: block;
	
}  
#top_menu li a:hover {
	background-color: #8E9EAC;
	padding-top: 4px;
	padding-bottom: 4px;
	
	color: #FFF;	
	
	
	}  	
	
	





.menu_action{
	position: relative;
	background: url(../image/tab_m.gif) repeat-x; /*tab background image path*/
	height: 25px;
	list-style: none;
	margin-top: 20px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 9px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.menu_action li{
	float:left;
	background-image: none;
}

.menu_action li a{
	float: left;
	display: block;
	color:#000;
	text-decoration: none;
	font-size: 10px;
	font-weight: bold;
	padding:0px 0px 0px 16px; /*Padding to accomodate left tab image. Do not change*/
	height: 25px;
	line-height: 25px;
	text-align: center;
	cursor: pointer;	
	background-image: none;

}

.menu_action li a b{
	float: left;
	display: block;
	padding: 0px 15px 0px 1px; /*Padding of menu items*/
	background-image: none;
		color: #666666;


}

.menu_action li.current a, .menu_action li a:hover{
	color: #fff;
	background: url(../image/tab_l.gif) no-repeat; /*left tab image path*/
	background-position: left;
}

.menu_action li.current a b, .menu_action li a:hover b{
	color: #fff;
	background: url(../image/tab_r.gif) no-repeat right top; /*right tab image path*/
}


.menu_action li a {
	background: url(../image/tab_l_b.gif) no-repeat; /*left tab image path*/
	background-position: left;

}

.menu_action li a b{
	background: url(../image/tab_r_b.gif) no-repeat right top; /*right tab image path*/

}






	
	
#main_menu {
	background-image: url(../image/main_menu_bck.png);
	background-repeat: no-repeat;
	height: 38px;
	padding: 0px;
	clear: both;
	margin:auto;
	width: 980px;
	}	
	



#import  {
	font-weight: bold;
	display:block;
	margin-right: 4px;
	
	}


#import a  {
	background-image: url(../image/import_pon.png);
	background-repeat: no-repeat;
	float:right;
	height: 22px;
	color: #FFF;
	padding-left: 40px;
	padding-top: 7px;
	padding-right: 15px;
	text-decoration: none;
	}
	
#import a:hover  {
	
	background-image: url(../image/import_pon_hov.png);
	background-repeat: no-repeat;
	
	}	
	
	
					
#main_menu ul {
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 4px;
	
	
		}	
	
#main_menu li {
	float:left;
	list-style:none;
	margin: 0px;
	padding: 0px;
	background-image: url(../image/bck_ciar_2.png);
	background-repeat: no-repeat;
	background-position: right;
	}	
	
#main_menu .bez, #main_menu .bez a:hover {
	background-image: none;
	
	
	}
	
#main_menu .bez a {
	padding-right: 40px;
	
	}			
	
	
#main_menu li a {
	float:left;
	display:block;
	color: #FFFFFF;
	padding-right: 36px;
	padding-left: 36px;
	height: 22px;
	padding-top: 7px;
	
	}
	
 
		
#main_menu li a:hover {
	text-decoration: none;
	background-color: #9d1718;
	background-image: url(../image/bck_ciar_2.png);
	background-repeat: no-repeat;
	background-position: right;
	
	}	

		
	

.new_but a	{
	background-image: url(../image/main_menu_bck2.png);
	background-repeat: repeat-x;
	margin: 0px;
	font-weight: bold;	
}

.new_but2	{
	background-image: url(../image/main_menu_bck2.png);
	background-repeat: repeat-x;
	margin: 0px;
	font-weight: bold;
	float:left;
	display:block;
	color: #FFFFFF;
	padding-right: 36px;
	padding-left: 36px;
	height: 22px;
	padding-top: 7px;
}









	
#main_login	{
	margin: 0px;
	padding: 0px;
		
}	
	
#main_login a	{
	width: 190px;
	text-indent: 90px;
	margin: 0px;
}
#main_login a:hover	{
	background-image: url(../image/main_login.jpg);
	background-repeat: no-repeat;
	background-position: 52px 0px;
}



body
		{
	font-family: arial, freesans, helvetica, sans-serif;
	padding: 0px;
	background-color: #bdc6cd;
	font-size: 12px;
	color: #242424;
	/*background-image: url(../image/page_bck.png);
	background-repeat: repeat-x;*/
	margin: 0px;
	background-image: url(../image/bck_page.png);
	background-repeat: repeat-x;
		}



			
div#container
		{
	
	background-image: url(../image/content_bck.png);
	background-repeat: repeat-y;
	
	
	
	width: 980px;
	margin:auto;
	position:relative;
	
		}
div#container2
		{
	background-image: url(../image/content_user_bck.png);
	background-repeat: repeat-y;
	width: 980px;
	margin:auto;
	position:relative;
		}		
		
/* postranne banner miesta   */
#left_area {
	display: block;
	position: absolute;
	top: 0px;
	left: -170px;
	width: 200px;
}


#right_area {
	display: block;
	position: absolute;
	top: 0px;
	left: 1000px;
	width: 200px;
}

.ra_nad {
	background-color: #DAE6EB;
	color: #7BA5B7;
	padding-top: 4px;
	padding-bottom: 4px;
	text-indent: 6px;
	}

.ra_logo {
	position: relative;
	margin-top: 20px;
	height:auto;
	width: 150px;
}

.ra_logo img {	border: none;		 }

.ra_logo_1 {	height: 43px;	}
.ra_logo_2 {	height: 68px;	}
.ra_logo_3 {	height: 87px;	}	
.ra_logo_4 {	height: 114px;	}	
.ra_logo_5 {	height: 162px;	}	


.ra_logo .a {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 10;
		
        }
 
.ra_logo .b {
	position: absolute;
	left: 0;
	top: 0;
			
	}

/* -----------------------------------------  */		
		



#header_obal 		{
	/*background-image: url(../image/header_bck.png);
	background-repeat: repeat-x;*/
	height: 193px;

	
	
	}
	
#header 		{
	margin:auto;
	width: 980px;
	height: 155px;
	
	position: relative;
	top: 4px;	
	}		



#header_katalog 		{
	height: 127px;
	background-image: url(../image/header_kat_bck.jpg);
	background-repeat: no-repeat;
	margin-top: 2px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	}		

#left
		{
	float: left;
	padding-top: 25px;
	padding-right: 6px;
	padding-bottom: 0px;
	padding-left: 8px;
	width:  222px;
	
		}
		

				
#right
		{
	float: right;
	margin: 0px;
	padding-top: 10px;
	padding-right: 8px;
	padding-bottom: 0px;
	padding-left: 0px;
	width:  170px;
	
	
	
		}



#obsah
		{
	float: left;
	width:  540px;
	padding-top: 10px;
	margin-right: 10px;
	margin-left: 12px;
	
		}

#obsah2
		{
	float: left;
	width:  730px;
	padding-top: 10px;
	margin-right:0px;
	margin-left: 7px;
	
		}


#obsah h4 {
	font-size: 14px;
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#obsah h3 {
	font-size: 12px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.nadpis_1  {
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #cd2122;
	color: #cd2122;
	text-shadow: #CCC 1px 1px 1px;
	letter-spacing: 0.05em;	
	min-height:18px;
}

.nadpis_1b  {
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #cd2122;
	color: #cd2122;
	margin: 0px;
	padding: 0px;
	text-shadow: #CCC 1px 1px 1px;
	letter-spacing: 0.05em;	
	min-height:18px;
}

.nadpis_1_kat  {
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #cd2122;
	text-shadow: #CCC 1px 1px 1px;
	letter-spacing: 0.05em;	
	min-height:18px;
}
.nadpis_1_kat a  {

	color: #cd2122;
}


.nadpis_2  {
	background-image: url(../image/fast_search_bck.gif);
	background-repeat: no-repeat;
	background-position: 0px bottom;
	height: 21px;
	color: #cd2122;
	text-shadow: #CCC 1px 1px 1px;
	letter-spacing: 0.05em;	
	
	
}

.nadpis_3  {
	height: 18px;
	background-color: #ebebeb;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cd2122;
	font-size: 12px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-image: url(../image/nadpis_bck_2.gif);
	background-repeat: no-repeat;
	text-indent: 22px;
	background-position: 4px 7px;
	text-shadow: #CCC 1px 1px 1px;
	letter-spacing: 0.05em;	
	min-height:18px;
}

.nadpis_3 a  {
	color: #851213;
}

.nadpis_4  {
	margin: 0px;
	padding: 0px;
	font-size: 13px;
	color: #cd2122;
	text-shadow: #CCC 1px 1px 1px;
	letter-spacing: 0.05em;	
	min-height:18px;
}

.nadpis_4 a  {
	
	color: #cd2122;
}

.nadpis_5  {
	font-size: 12px;
	background-image: url(../image/firma_popis_bck.gif);
	background-repeat: no-repeat;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-indent: 10px;
	height: 16px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	color: #333333;
	letter-spacing: 0.1em;
}

.nadpis_6  {
	font-size: 12px;
	background-image: url(../image/inz_popis.gif);
	background-repeat: no-repeat;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-indent: 10px;
	height: 16px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	color: #333333;
	letter-spacing: 0.1em;
}


.nadpis_7  {
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #cd2122;
	text-shadow: #CCC 1px 1px 1px;
	letter-spacing: 0.05em;	
	min-height:18px;
	
}


.nadpis_8  {
	background-image: url(../image/cube1.gif);
	background-repeat: no-repeat;
	background-position: 0px 4px;
	text-indent: 12px;		
}


.nadpis_9  {
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;	
}


.nadpis_10  {
	margin: 0px;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;	
	font-size: 12px;
	color: #cd2122;
	
}



.nadpis_11  {
	font-size: 16px;
	color: #cd2122;
	font-weight: bold;
	padding-top: 10px;
}

.nadpis_12  {
	font-size: 16px;
	color: #FFF;
	font-weight: bold;
	text-shadow: #333 1px 1px 1px;
	letter-spacing: 0.05em;	
}

.cl_uvod {
	background-image: url(../image/podklad1.jpg);
	background-repeat: repeat-x;
	
	margin: 0px;
	padding: 0px;	
}


.cl_uvod_obs {
	margin: 0px;
	padding: 5px;
}



.ost {
	color: #FFFFFF;
	font-weight: bold;
	padding-top: 13px;
	padding-right: 17px;
	padding-bottom: 0px;
	padding-left: 0px;
	display: block;
	background-image: url(../image/bck_vic_cl.gif);
	background-repeat: no-repeat;
	background-color: #F4F4F4;
	background-position: right bottom;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	margin-top: 3px;
}

.ost_spra {
	color: #FFFFFF;
	font-weight: bold;
	padding-top: 13px;
	padding-right: 17px;
	padding-bottom: 0px;
	padding-left: 0px;
	display: block;
	background-image: url(../image/bck_vic_spr.gif);
	background-repeat: no-repeat;
	background-color: #F4F4F4;
	background-position: right bottom;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	margin-top: 3px;
}


.ost2 {
	padding-top: 3px;
}


.firma_p {
	margin-right: 5px;
	margin-left: 9px;
	margin-top: 5px;
	line-height: 18px;
}

#navigation {
	margin-bottom: 15px;
}


.send_do {
	background-color: #ebebeb;
	margin-top: 0px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
	background-image: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}	


.fast_search2 {
	background-color: #848484;
	margin-top: 0px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
	background-image: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}	
	



.fast_search_obal {
	background-image: url(../image/bck_fast_search.png);
	width: 533px;
	background-position: 0px 40px;
	background-repeat: repeat-x;
	background-color: #848484;
}	

.fast_search {
	background-image: url(../image/bck_fast_search_up.png);
	background-repeat: no-repeat;
	background-position: top;
	width: 540px;
	
	padding-top: 17px;
	padding-bottom: 5px;
	


}	

.fast_search_end {
	background-image: url(../image/bck_fast_search_bottom.png);
	background-repeat: no-repeat;
	width: 540px;
	height: 10px;
	margin-bottom: 10px;
}


.fast_search_pv  {
	background-image: url(../image/bck_fast_search_pv.png);
	background-repeat: no-repeat;
	width: 525px;
	height: 20px;
	margin-top: 8px;
	color: #FFF;
	text-shadow: #333 1px 1px 1px;
	letter-spacing: 0.03em;
	line-height: 18px;
	cursor: pointer;
	text-indent: 10px;	
	
}
.fast_search_pv:hover  {
	text-decoration: underline;	
}
.fast_search_null a {
	background-image: url(../image/zrus_vyb_1.png);
	background-repeat: no-repeat;
	height: 20px;
	color: #D6D6D6;
	text-shadow: #333 1px 1px 1px;
	letter-spacing: 0.05em;
	line-height: 17px;
	cursor: pointer;
	text-indent: 28px;
	float: right;
	margin-right: 20px;
	margin-top: 25px;
}
.fast_search_null a:hover {
	color: #FFF;
}


.fs_pv_chck  {
	vertical-align: middle;
	position: relative;
	bottom: 1px;
	
  }

.fs_pv_lab {
	clear:both;
	float:none;
	padding:0px;
	color: #FFF;
	
}

.fs_pv {
	background-image: url(../image/fs_pv_bck.png);
	background-repeat: repeat-x;
	background-position: bottom;
	width:auto;
	margin-left: 15px;
	margin-right: 15px;
	margin-top: 5px;	
}

.fs_pv_b {
	
	float: left;
	
	margin-right: 15px;	
	
}


.fs_pv p {
	color: #FFF;
	float: left;
	width:70px;
	height: 30px;
	text-align: right;
	margin-right: 15px;
	padding-top: 3px;	
}

.fast_search_bt	 {
	clear: right;
	margin-top: 10px;
	margin-left:200px;
	float: left;
}

		
.fast_search_content {
	margin-top: 14px;
	
}

.fast_search_content div {
	padding-top: 3px;
	padding-bottom: 3px;
	
}

.fast_search label, .fast_search2 label {
	width: 65px;
	padding-top: 5px;	
	
}

.fast_search select, .fast_search input {
	font-size: 12px;
}		




.inp_radio label {
	 display: block;
    padding-left: 15px;
    text-indent: -15px;
}
	



.inp_radio input {
   
    padding: 0;
    margin:0;
    vertical-align: bottom;
    position: relative;
    top: -1px;
    *overflow: hidden;
}	
	
	
	





.form_label_box1 {
	position:  relative;
	display:  block;
	float:  left;
}




.fast_search img {
	margin-right: 25px;
	margin-top: 25px;
	
}

.link_but_1 a  {
	background-color: #cd2122;
	font-weight: bold;
	color: #FFFFFF;
	text-transform: capitalize;
	letter-spacing: 2px;
	cursor: pointer;
	padding: 5px;
	text-decoration: none;
}	



.button_1 {
	background-color: #cd2122;
	font-weight: bold;
	color: #FFFFFF;
	text-transform: capitalize;
	letter-spacing: 2px;
	cursor: pointer;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	height: 20px;
}		


.button_2 {
	background-color: #666666;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-weight: bold;
	color: #FFFFFF;
	margin: 0px;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	text-transform: capitalize;
	letter-spacing: 2px;
	cursor: pointer;
	background-image: url(../image/button_2.jpg);
	background-repeat: no-repeat;
	height: 27px;
	width: 90px;
}	


.button_3 {
	background-color: #666666;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-weight: bold;
	color: #FFFFFF;
	margin: 0px;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	text-transform: capitalize;
	letter-spacing: 2px;
	cursor: pointer;
	background-image: url(../image/button_3.jpg);
	background-repeat: no-repeat;
	height: 27px;
	width: 107px;

}	


.button_4 {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-weight: bold;
	color: #FFFFFF;
	margin: 0px;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	background-image: url(../image/button_4.png);
	background-repeat: no-repeat;
	height: 50px;
	width: 270px;
	font-size: 14px;
	
	cursor: pointer;
	letter-spacing: 0.30em;
	text-transform: uppercase;
	background-color:transparent;
	text-shadow: #333 1px 1px 1px;
}	
.button_4:hover { background-position: bottom;}	







.banner_1 {
	margin-top: 15px;
	margin-bottom: 15px;


}


.box_ponuka_1 {
	border: 1px solid #cfcdcd;
	padding-left: 5px;
	margin-bottom: 5px;
	overflow: hidden;
	padding-bottom: 0px;
	padding-top: 5px;
	padding-right: 5px;
	height: 100%;
	margin-top: 5px;
	background-color: expression(
    this.onmouseover = new Function("this.className += ' hover';"),
    this.onmouseout = new Function("this.className = this.className.replace(' hover', '')")
	
   );
	cursor: pointer;
}




.box_ponuka_2 {
	padding-left: 5px;
	margin-bottom: 0px;
	overflow: hidden;
	padding-bottom: 0px;
	padding-top: 5px;
	padding-right: 5px;
	height: 100%;
	margin-top: 5px;
	background-color: expression(
    this.onmouseover = new Function("this.className += ' hover';"),
    this.onmouseout = new Function("this.className = this.className.replace(' hover', '')")
	
   );
	cursor: pointer;
}


.box_ponuka_1:hover, .box_ponuka_2:hover  {
	padding-left: 2px;
	background-color: #EFEFEF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 4px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #cfcdcd;
	border-right-color: #cfcdcd;
	border-bottom-color: #cfcdcd;
	border-left-color: #cd2122;
  }
  
  
  
.box_ponuka_1 img {
	padding-left: 8px;	
}











.box_ponuka_3 {
	padding-left: 5px;
	margin-bottom: 0px;
	overflow: hidden;
	padding-bottom: 3px;
	padding-top: 5px;
	padding-right: 5px;
	height: 100%;
	margin-top: 5px;
	background-image: url(../image/bck_pon_2.png);
	background-repeat: repeat-x;
	background-color: #eceff1;
	color: #666666;	
	
	position: relative;
}


.box_ponuka_3:hover  {
	padding-left: 5px;
	background-color: #dfe4e7;
	border: 1px solid #C7D0D6;
	background-image: url(../image/bck_pon_3.png);
	background-repeat: repeat-x;
  }
  
  
  
.box_ponuka_3 img {
	margin-left: 8px;
	margin-bottom: 5px;
	border: 1px solid #CCC;
}

.box_ponuka_3 a {
	color: #555;
}

.box_ponuka_3 a:hover {
	text-decoration: underline;	
}

.box_ponuka_3 h2 {
	font-size: 13px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
	color: #cd2122;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 6px;
	margin-left: 0px;
}

.box_ponuka_3 h2 a {
	color: #cd2122;	
}


 .new {
	background-image: url(../image/new1.png);
	height: 44px;
	width: 42px;
	position: absolute;
	top: 0px;
	left: 496px;
}




.box_ponuka_3 .popis_3 {
	padding-top: 0px;
	overflow: hidden;
	padding-bottom: 5px;
	padding-right: 5px;
	margin-top: 5px;
}

.box_ponuka_3 .bott {
	clear: both;
	margin-top: 7px;
		
}



.box_ponuka_4 {
	
	margin-bottom: 5px;
	overflow: hidden;
	padding-bottom: 2px;
	padding-top: 8px;
	padding-left: 4px;
	padding-right: 4px;
	margin-top: 10px;
	color: #666666;
	float: left;
	margin-right: 4px;
	margin-left: 4px;
	height: 140px;
	width: 118px;
	background-image: url(../image/top_bck.png);
	background-repeat: no-repeat;
	background-position: right top;
	position: relative;
	display: block;	
	
}



.box_ponuka_4:hover  {
	background-image: url(../image/top_bck.png);
	background-repeat: no-repeat;
	background-position: right bottom;
  }
  
  .box_ponuka_4 a:hover  {
	text-decoration: none;
  }
  
.box_ponuka_4 img {
	
	
	border: 1px solid #CCC;
	height: 80px;	
	max-width:106px;
}

.box_ponuka_4 p {
	font-size: 11px;
	line-height: 12px;
	
}


.box_ponuka_4 .rekl_top {
	background-color: #F5F5F5;
	height: 85px;
	width: 95px;
	margin-top: 5px;
	text-shadow: #CCC 1px 1px 1px;
	letter-spacing: 0.05em;
	padding-top: 45px;
	color: #CCC;
	font-size: 11px;
}
.box_ponuka_4 .rekl_top:hover {
	color: #999;
	text-decoration: none;
}











.box_ponuka_5 {
	padding-left: 4px;
	margin-bottom: 5px;
	overflow: hidden;
	padding-bottom: 2px;
	padding-top: 10px;
	padding-right: 2px;
	margin-top: 10px;
	
	color: #666666;
	float: left;
	margin-right:14px;
	margin-left: 14px;
	height: 190px;
	width: 226px;
	background-image: url(../image/top2_bck.png);
	background-repeat: no-repeat;
	background-position: right top;
	position: relative;
	
	
}



.box_ponuka_5:hover  {
	background-image: url(../image/top2_bck.png);
	background-repeat: no-repeat;
	background-position: right bottom;
  }
  
  
  
.box_ponuka_5 img {
	
	
	border: 1px solid #CCC;
	height: 150px;	
	max-width:200px;
}

.box_ponuka_5 p {
	font-size: 11px;
	line-height: 12px;
	
}


.box_ponuka_5 .rekl_top {
	background-color: #F5F5F5;
	height: 90px;
	width:200px;
	margin-top: 5px;
	text-shadow: #CCC 1px 1px 1px;
	letter-spacing: 0.05em;
	padding-top: 80px;
	color: #CCC;
	font-size: 11px;
}
.box_ponuka_5 .rekl_top:hover {
	color: #999;
	text-decoration: none;
}




.top_1 {
	background-image: url(../image/top_1.png);
	height: 44px;
	width: 42px;
	position: absolute;
	top: 0px;
	left: 84px;
	
}

.top_2 {
	background-image: url(../image/top_2.png);
	height: 44px;
	width: 42px;
	position: absolute;
	top: 0px;
	left: 84px;
}

.top_3 {
	background-image: url(../image/top_3.png);
	height: 75px;
	width: 77px;
	position: absolute;
	top: 0px;
	left: 155px;
}

.top_4 {
	background-image: url(../image/top_4.png);
	height: 75px;
	width: 77px;
	position: absolute;
	top: 0px;
	left: 155px;
}

.top_5 {
	background-image: url(../image/top_5.png);
	height: 44px;
	width: 42px;
	position: absolute;
	top: 0px;
	left: 84px;
	
}
.ohr1 {
	border: 1px solid #eceff1;
}

.ohr2 {
	border: 1px solid #FFAE79;
	background-image: url(../image/bck_pon_1.png);
	background-repeat: repeat-x;
	background-color: #ffd7bd;
}

.ohr1 .det {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #E1E1E1;
	margin-right: 130px;
	padding-top: 3px;
}

.ohr2 .det {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFD5B9;
	margin-right: 130px;
	padding-top: 3px;
}


.ohr2:hover {
	padding-left: 5px;
	background-color: #ffb88a;
	border: 1px solid #FF6D0D;
	background-image: url(../image/bck_pon_4.png);
	background-repeat: repeat-x;
  }






.nadpis_h5 {
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	font-weight: bold;
}
	
	
.popis_1 {
	padding-top: 4px;
	overflow: hidden;
	height: 40px;
}	

.popis_2 {
	padding-top: 0px;
	overflow: hidden;
	padding-bottom: 5px;
	padding-right: 5px;	
}	
	
	
	
#katalog  {
	padding-top: 3px;
	padding-bottom: 3px;
	font-weight: bolder;
		
}

#katalog a {
	color: #cd2122;
}


.katalog_blok_1
{
	width: 255px;
	float: left;
	padding-left: 0px;
	margin-left: 10px;
	
}

.inz_detail_blok_1
{
	width: 320px;
	float: left;
	padding-left: 0px;
	margin-left: 0px;
	
}

.inz_detail_blok_2
{
	width: 210px;
	float: left;
	padding-left: 0px;
	margin-left: 0px;
	
}

.box1 {
	padding-left: 12px;
	overflow: hidden;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D3D3D3;
	padding-bottom: 10px;
	padding-top: 5px;
	padding-right: 10px;
	min-height: 80px;
	

	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-left-color: #FFFFFF;
}



.box1:hover {
	background-color: #EFEFEF;
	
  }
  

.box1_rek {
	border: 1px solid #F4BDBD;
	margin-bottom: 10px;
}

.box1_last {
	border-bottom-style: none;
}

.obr2 {
	border: 1px solid #edd9bc;
	margin-left: 5px;
	margin-top: 5px;
}


.menu_zoznam3  {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
	
}

.menu_zoznam3 li {
	list-style-image: url(../images/stvorcek2.gif);
	list-style-position: outside;
	list-style-type: none;
	height: 100%;
	margin: 0px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
	background-image: none;
}	
	
	

		


	
						


		#cleardiv
		{
			clear: both;
			height: 1em;
		}
		

		
/* pisma */
	
.strong {
	font-weight: bold;
}

.font_12 {
	font-size: 12px;
}

.font_14 {
	font-size: 14px;
}

.font_16 {
	font-size: 16px;
}

.font_11 {
	font-size: 11px;
}

.font_10 {
	font-size: 10px;
}

.font_sede {
	color: #666666;	
}

.f_sede2 {
	color: #999;
}

.font_red {
	color: #cd2122;	
}
.font_black {
	color: #242424;
}

.font_uline {
	text-decoration: underline;	
}

.italic {
	font-style: italic;
}

.normal {
	font-style: normal;
	font-weight: normal;
}

/* lave menu */

.left_nadpis {

	background-repeat: repeat-x;
	height: 24px;
	font-size: 12px;
	color: #666;
	font-weight: bold;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	background-position: bottom;
	padding: 0px;
	position: relative;
	text-indent: 15px;
	text-transform: uppercase;
	
	word-spacing: 0.1em;
	text-shadow: #e2e2e2 1px 1px 1px;
}
.left_nadpis span {
	
	background-repeat: no-repeat;
	height: 9px;
	width: 9px;
	position: absolute;
	margin-top: 3px;
	left: 2px;
}


.nad_1 { background-image: url(../image/pred_1.png); }
.nad_1 span { background-image: url(../image/stv_4.png); }

.nad_2 { background-image: url(../image/pred_2.png); }
.nad_2 span { background-image: url(../image/stv_5.png); }

.nad_3 { background-image: url(../image/pred_3.png); }
.nad_3 span { background-image: url(../image/stv_6.png); }

.nad_4 { background-image: url(../image/pred_4.png); }
.nad_4 span { background-image: url(../image/stv_7.png); }

.nad_5 { background-image: url(../image/pred_5.png); }
.nad_5 span { background-image: url(../image/stv_8.png); }


.left_menu_obsah {
	background-color: #FFFFFF;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
	width: 203px;
	margin-left: 7px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 7px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-bottom: 0px;
}

.menu_new_1 {
	padding: 0px;
	margin: 0px;
	}
	
.menu_new_1 li  {
	list-style-type: none;
	background-color: #ebf1f1;
	margin-bottom: 2px;
	padding: 0px;
	margin-top: 2px;
	margin-right: 0px;
	margin-left: 0px;
	background-repeat: no-repeat;
	background-image: url(../image/stv_2.png);
	background-position: 10px 8px;

	
}	
	

.menu_new_1 li a {
	display: block;
	color: #4d4d4d;
	padding-right: 0px;
	padding-left: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
	text-indent: 25px;
	
	
	
	
}


.menu_new_1 li a:hover {
	background-color: #D7E3E3;
	background-image: url(../image/stv_2_hov.png);
	background-repeat: no-repeat;
	background-position: 10px center;
}


.menu_new_1_top {
	background-color: #AEC6C6;
	height: 5px;	
	}




.menu_nazov {
	margin: 0px;
	padding: 0px;
}

.menu_nazov li  {
	list-style-type: none;
	padding-top: 3px;
	padding-bottom: 3px;
	background-image: none;
	
	padding-right: 0px;
	padding-left: 0px;
}

.menu_nazov li a {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	background-image: url(../image/sipka1.gif);
	background-repeat: no-repeat;
	
	
	background-position: 0px 3px;
	display: block;
	
}


.oddel1   {
	height: 1px;
	background-color: #cd2122;
	color: #cd2122;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.menu_statistika {
	margin: 0px;
	padding: 0px;
}

.menu_statistika li  {
	color: #4d4d4d;
	list-style-type: none;
	font-size: 11px;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 12px;
	background-image: url(../image/stv_3.png);
	background-repeat: no-repeat;
	background-position: 2px 7px;
	background-color: #EDEFEF;
	margin: 0;
	display: block;
}


.left_menu_bck_top {
	background-image: url(../image/left_menu_bck_top.gif);
	background-repeat: no-repeat;
	height: 10px;
	width: 205px;
	margin-left: 7px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 0px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-right: 0px;
	background-position: bottom;
}

.left_menu_bck_bott {
	background-image: url(../image/left_menu_bck_bottom.gif);
	background-repeat: no-repeat;
	height: 10px;
	width: 205px;
	margin-left: 7px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 0px;
	margin-bottom: 15px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-right: 0px;	
}



.banner_left_menu  {
	margin-bottom: 10px;
	border: 10px solid #FFFFFF;
	margin-top: 10px;
}	

.banner_left_menu img {
	margin-bottom: 2px;
	
	margin-top: 2px;
}	


.odp_real  {
	margin-bottom: 10px;
	border: 10px solid #FFFFFF;
	margin-top: 10px;
}	

.odp_real img {
	padding-bottom: 5px;
	
	padding-top: 5px;
}	


/* prave menu */


.right_nadpis {
	background-image: url(../image/pred_2.png);
	background-repeat: repeat-x;
	height: 24px;
	
	font-size: 12px;
	color: #666;
	font-weight: bold;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	background-position: bottom;
	padding: 0px;
	position: relative;
	text-indent: 15px;
	
}
.right_nadpis span {
	background-image: url(../image/stv_4.png);
	background-repeat: no-repeat;
	height: 9px;
	width: 9px;
	position: absolute;
	margin-top: 3px;
	left: 2px;
}




.right_menu_obsah {
	background-color: #FFFFFF;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
	width: 147px;
	margin-left: 7px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 7px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-bottom: 0px;
}

.right_menu_bck_top {
	background-image: url(../image/left_menu_bck_top.gif);
	background-repeat: no-repeat;
	height: 10px;
	width: 205px;
	margin-left: 7px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 0px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-right: 0px;
}

.right_menu_bck_bott {
	background-image: url(../image/right_menu_bck_bottom.gif);
	background-repeat: no-repeat;
	height: 7px;
	width: 166px;
	margin-left: 7px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	margin-bottom: 15px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-right: 0px;
}


.menu_1 {
	margin: 0px;
	padding: 0px;
}

.menu_1 li  {
	list-style-type: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;		
	display: block;
}

.menu_1 li a {
	list-style-type: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
	background-image: url(../image/cube1.gif);
	background-repeat: no-repeat;
	background-position: 0px 4px;
	list-style-image: none;
	display: block;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}


.menu_1 li a:hover {
	background-color: #EFEFEF;	
}






.menu_new_2 {
	padding: 0px;
	margin: 0px;
	}
	
.menu_new_2 li  {
	list-style-type: none;
	background-color: #F7F8F9;
	margin-bottom: 3px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	background-image: none;	
}	
	

.menu_new_2 li a {
	display: block;
	color: #4d4d4d;
	padding-right: 3px;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	background-image: none;	
	
	
	
}


.menu_new_2 li a:hover {
	background-color: #E9ECEF;
}











.odsad_1 {
	padding: 0px;
	margin-left: 5px;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 5px;
}


.menu_2 li  {
	list-style-type: none;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 25px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	list-style-image: none;
	display: block;
	margin: 0px;
	height: 20px;
}


.i_pen {
background-image: url(../image/icon_inz_1.gif);
}

.i_vym {
background-image: url(../image/icon_inz_2.gif);
}

.i_lok {
background-image: url(../image/icon_inz_3.gif);
}

.i_kat {
background-image: url(../image/icon_inz_4.gif);
}


.menu_3 {
	margin: 0px;
	padding: 0px;
	
}

.menu_3 li   {
	list-style-type: none;
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #666666;
	background: url(../image/nic.gif);
	height: 100px;
}




.menu_3 li:hover {
	background-color: #EFEFEF;
	
}

.menu_3 img {
	margin-right: 15px;
		
}
.menu_3 div {
	padding-left: 130px;
	
}


.menu_3b {
	margin: 0px;
	padding: 0px;
	
}

.menu_3b li   {
	list-style-type: none;
	margin: 0px;

	background-color: expression(
    this.onmouseover = new Function("this.className += ' hover';"),
    this.onmouseout = new Function("this.className = this.className.replace(' hover', '')")
	
   );
	padding-top: 10px;
	padding-right: 0px;
	padding-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #666666;
	height: 160px;
	background-image: none;	
}




.menu_3b li:hover {
	background-color: #EFEFEF;
	
}

.menu_3b img {
	margin-right: 15px;
		
}
.menu_3b div {
	padding-left: 130px;
	
}


.menu_4 {
	margin: 0px;
	padding: 0px;
	
}
.menu_4 li   {
	list-style-type: none;
	margin: 0px;

	background-color: expression(
    this.onmouseover = new Function("this.className += ' hover';"),
    this.onmouseout = new Function("this.className = this.className.replace(' hover', '')")
	
   );
	padding-top: 5px;
	padding-right: 0px;
	padding-left: 20px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #666666;
	padding-bottom: 5px;
	background-image: url(../image/cube9.gif);
	background-position: 0px 5px;
}

.menu_4 li:hover {
	background-color: #EFEFEF;
	}


.zoz_r {
	padding-top: 10px;

}

.realitka_det {
	border-top-width: 3px;
	border-bottom-width: 3px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #d2232a;
	border-bottom-color: #d2232a;
	padding-top: 5px;
	padding-bottom: 5px;
		
}

.pod a{
	text-decoration: underline;
}

.xxx {
	background-color: #99FF99;
	width: 100px;
	height: 100px;
}

form {
	margin: 0px;
	padding: 0px;

}
.search_butt {
	padding: 0px;
	margin: 0px;
}


.form_1 {
	border: 1px solid #CCCCCC;
	width: 100px;

}



/* paticka */


#footer_obal
		{
	clear: both;
	height: 170px;
	font-size: 14px;
	color: #FFFFFF;
	background-image: url(../image/footer_obal_bck.jpg);
	background-repeat: repeat-x;
	background-color: #eef6f9;
	}

#footer
		{
	margin:auto;
	width: 980px;
	background-image: url(../image/footer_bck.jpg);
	background-repeat: no-repeat;
	height: 153px;
	
	}

	#footer ul {
	width: 150px;
	padding-top: 10px;
	padding-left: 80px;
	float: left;
		
		}	
	
	#footer li {
	list-style:none;
	display: block;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 6px;
	padding-left: 0px;
	background-image: none;
	}
	
	#footer .ciar_1 {
	
	background-image: url(../image/bck_ciar_1.png);
	
	background-repeat: repeat-x;
	background-position: bottom;
	
	}	
	
	#footer li a {
	color: #FFF;
	padding-right: 15px;
	padding-left: 15px;
	display: block;
	background-image: url(../image/stv_1.png);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	}	

	#footer li a:hover {
	text-decoration: underline;
	background-image: url(../image/stv_1_hov.png);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	}	
	
	#footer a:hover {
	text-decoration: underline;
	}	
	
	#footer a {
	color: #FFF;

	}	

.facb {
	padding-top: 20px;
	float: right;
	margin-top: 5px;
	margin-right: 50px;
	margin-bottom: 0px;
	margin-left: 0px;	
}

.facb img {
	border: none;
	float: right;
}
	
#copyright {
	font-size: 10px;
	clear: both;
	padding-top:19px;
	padding-left: 10px;	
	padding-right: 17px;	
}
.cop_3 {
	padding-top:10px;
	float: right;
	}
.cop_3 a {
	text-decoration: underline;	
	}
.pridat_firmu  {
	padding-top: 15px;
	font-size: 10px;
	clear: both;
}

.odk_top {
	background-image: url(../image/up.png);
	background-repeat: no-repeat;
	background-position: top;
	height: 34px;
	width: 34px;
	display: block;
	float: left;
	margin-top: 40px;
	margin-right: 20px;
	margin-left:15px;
	}
	
.odk_top:hover {
	background-position: bottom;
	}

/* tab menu */

/* $Id: example.css,v 1.5 2006/03/27 02:44:36 pat Exp $ */

/*--------------------------------------------------
  REQUIRED to hide the non-active tab content.
  But do not hide them in the print stylesheet!
  --------------------------------------------------*/
.tabberlive .tabbertabhide {
 display:none;
}

/*--------------------------------------------------
  .tabber = before the tabber interface is set up
  .tabberlive = after the tabber interface is set up
  --------------------------------------------------*/
.tabber {
}


/*--------------------------------------------------
  ul.tabbernav = the tab navigation list
  li.tabberactive = the active tab
  --------------------------------------------------*/
ul.tabbernav
{
	margin:0;
	padding: 3px 0;
	font-size: 10px;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}

ul.tabbernav li
{
	list-style: none;
	margin: 0;
	display: inline;
	line-height: normal;
	background-image: none;
	padding: 0px;
}

ul.tabbernav li a
{

	padding: 3px 0.5em;
	margin-left: 3px;
	text-decoration: none;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	background-color: #EEEEEE;
	
}



ul.tabbernav li a:hover
{

	color: #000;
	border-color: #666666;
}

ul.tabbernav li.tabberactive a
{
	background-color: #FFFFFF;
	border-top-width: 4px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #CCCCCC;
	border-bottom-color: #fff;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
}

ul.tabbernav li.tabberactive a:hover
{
	
	border-bottom: 1px solid white;
	background-color: #FFFFFF;
}

/*--------------------------------------------------
  .tabbertab = the tab content
  Add style only after the tabber interface is set up (.tabberlive)
  --------------------------------------------------*/
.tabberlive .tabbertab {
	padding:5px;
	border-top-width: 0;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
 /* If you don't want the tab size changing whenever a tab is changed
    you can set a fixed height */

 /* height:200px; */

 /* If you set a fix height set overflow to auto and you will get a
    scrollbar when necessary */

 /* overflow:auto; */
}

/* If desired, hide the heading since a heading is provided by the tab */
.tabberlive .tabbertab h2 {
 display:none;
}
.tabberlive .tabbertab h3 {
 display:none;
}

/* Example of using an ID to set different styles for the tabs on the page */
.tabberlive#tab1 {
}
.tabberlive#tab2 {
}
.tabberlive#tab2 .tabbertab {
 height:200px;
 overflow:auto;
}

/* tree menu */




/* Some formatting for the menu UL tags themselves; remove margins */
ul.checktree, ul.checktree ul {
	list-style-type: none;
	padding: 0;
	margin: 0;
		
}

/*
LI tags have a different background depending if they're the last node, and padding
The script will automatically assign these CSS classes to LI tags depending on their
expanded state, so we style them appropriately here.
*/
ul.checktree li {
	list-style: none;
	background: url(../image/node.gif) no-repeat;
	margin: 0;
	padding: 0 0 0 16px;
	cursor: pointer;
	list-style-position: outside;
	line-height: normal;
}



ul.checktree li.last {
 background-image: url(../image/cube3.gif);
 	
}
ul.checktree li.plus {
 background-image: url(../image/plus.gif);
 font-weight: normal;
 
}
ul.checktree li.plus-last {
 background-image: url(../image/plus-last.gif);
}


ul.checktree li.sam {
 background-image: url(../image/cube5.gif);
}


ul.checktree li.minus {
	background-image: url(../image/minus.gif);
	
}
ul.checktree li.minus-last {
 background-image: url(../image/minus-last.gif);
}


/* The check-count SPANs. */
ul.checktree span.count {
 text-indent: 5pt;
 color: #999;
 font-style: italic;
}








.page_number_1 {
	border: 2px solid #CCCCCC;
	padding-right: 5px;
	padding-left: 5px;
	background-color: expression(
    this.onmouseover = new Function("this.className += ' hover';"),
    this.onmouseout = new Function("this.className = this.className.replace(' hover', '')")
	
   );
	cursor: pointer;
	font-weight: bold;
	font-size: 10px;
	background-color: #FFFFFF;
}
.page_number_1 a:hover {
	text-decoration: none;
}
.page_number_1 a {
		color: #666666;
}
.page_number_1:hover{

	background-color: #EFEFEF;
	border: 2px solid #cd2122;
		
  }

.page_number_1b {
	border: 2px solid #CCCCCC;
	padding-right: 5px;
	padding-left: 5px;
	background-color: #CCCCCC;
}

.pagin  {
	float: right;
	font-size: 11px;
	
}


.pagin label {
	width: 120px;
	display: block;
	float: left;
	text-align: right;
	margin-top: 2px;
	margin-right: 10px;
	margin-bottom: 0;
	margin-left: 0;
}
.pagin select {
 margin: 0 0 3px 0;
 font-size: 11px;
}




.pagin2  {
	font-size: 11px;
	float: right;
}





.najdene {
font-size: 11px;
	float: left;
	
}

.page_bck {
	background-image: url(../image/strankovanie_bck_1.gif);
	background-repeat: repeat-x;
	background-position: 0px 8px;
		
}

.page_top {
	margin-top: 36px;
	margin-bottom: 15px;
	
}

.page_bot {
	margin-top: 15px;
}
.page_first {
	margin-right: 20px;
}

.page_last {
	margin-left: 20px;
}








.reklama_1 {
	background-image: url(../image/rekl_bck.gif);
	background-repeat: no-repeat;
	background-position: right 7px;
	padding-right: 6px;
	margin-right: 8px;
	
}



.kontakt_firma {
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 7px;
	
}

.kontakt_firma li {
	list-style-type: none;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 32px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	margin: 0px;
}


.kontakt_firma_zoz {
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
}

.kontakt_firma_zoz li {
	list-style-type: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-repeat: no-repeat;
	margin: 0px;
	height: 25px;
	background-position: 0px 0px;
	display: block;
	float: left;
	width: 32px;
}

.f_tel {
background-image: url(../image/icon_1.jpg);
}

.f_mob {
background-image: url(../image/icon_2.jpg);
}

.f_mail {
background-image: url(../image/icon_3.jpg);
}

.f_web {
background-image: url(../image/icon_4.jpg);
}

.f_icq {
background-image: url(../image/icon_5.jpg);
}

.f_ico {
background-image: url(../image/icon_6.jpg);
}

.f_adr {

background-image: url(../image/icon_7.jpg);

}

.f_fax {
background-image: url(../image/icon_8.jpg);

}


.f_mak {
background-image: url(../image/icon_9.jpg);

}

.i_det_gar {
	background-image: url(../image/icon_inz_det_1.gif);
}

.i_det_bal {
	background-image: url(../image/icon_inz_det_2.gif);
}

.i_det_piv {
	background-image: url(../image/icon_inz_det_3.gif);
}

.i_det_vyt {
	background-image: url(../image/icon_inz_det_4.gif);
}

.i_det_mat {
	background-image: url(../image/icon_inz_det_5.gif);
}

.i_det_for {
	background-image: url(../image/icon_inz_det_6.gif);
}

.i_det_stav {
	background-image: url(../image/icon_inz_det_7.gif);
}

.i_det_vek {
	background-image: url(../image/icon_inz_det_8.gif);
}

.i_det_okn {
	background-image: url(../image/icon_inz_det_9.gif);
}
.i_det_pod {
	background-image: url(../image/icon_inz_det_10.gif);
}
.i_det_vid {
	background-image: url(../image/icon_inz_det_11.gif);
}

.kontakt_blok {
	
}



.fir_obr {
	border: 2px solid #ebebeb;
	margin-left: 15px;
	margin-top: 10px;
}

.inz_obr {
	border: 2px solid #ebebeb;
	
}

.left {
	float: left;
}

.right {
	float: right;
}

.clear {
	clear: both;

}

.clear_right {
	clear: right;
}

.clear_left {
	clear: left;
}


.cena_inz {

	
}

.dat_inz {
	
	margin-bottom: 2px;
}

.pic_inz {
	clear: right;
	
	margin-top: 4px;
}

.datun_inz {
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 10px;
	background-image: url(../image/cube2.gif);
	background-repeat: no-repeat;
	background-position: 0px 16px;
	text-indent: 10px;
	margin: 0px;
}




.bck_logo_1 {
	background-image: url(../image/podkl_logo_1.jpg);
	background-repeat: no-repeat;
	height: 94px;
	width: 130px;
	padding-left: 10px;
	background-color: expression(
    this.onmouseover = new Function("this.className += ' hover';"),
    this.onmouseout = new Function("this.className = this.className.replace(' hover', '')")
	);
}

.bck_logo_1:hover {
	background-image: url(../image/podkl_logo_1b.jpg);
	background-repeat: no-repeat;
	height: 94px;
	width: 130px;
	cursor: pointer;
}


.bck_logo_2 {
	background-image: url(../image/podkl_logo_2.jpg);
	background-repeat: no-repeat;
	height: 200px;
	width: 250px;
	
	background-color: expression(
    this.onmouseover = new Function("this.className += ' hover';"),
    this.onmouseout = new Function("this.className = this.className.replace(' hover', '')")
	);
	
}


.bck_logo_2_div {
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;	
}

.bck_logo_2:hover {
	background-image: url(../image/podkl_logo_2b.jpg);
	background-repeat: no-repeat;
	height: 200px;
	width: 250px;
	cursor: pointer;
}


.no_border {
	margin: 0px;
	padding: 0px;
	
}


.table_1 {
	margin-top: 5px;
}

#filterABC {
	margin-top: 30px;
	margin-bottom: 0px;
	margin-left: 15px;	
		
}


	#filterABC a {
	margin-right: 3px;
	padding-right: 3px;
	padding-left: 3px;
	background-color: #CCCCCC;
	text-decoration: none;
	color: #242424;
	padding-top: 1px;
	padding-bottom: 1px;	
	}
	
	#filterABC a:hover, #filterABC a.active {
	background-color: #cd2122;
	color: #FFFFFF;
	}
	
	
	
	
	
.farba {
	background-color: #99CC66;
}	



















input , textarea, select, file {
	font-size: 12px;
		
}

fieldset {
	border:none;
	border-top:1px solid #ccc;
	
	margin-top:1.3em;
	padding-top:10px;
	background-image: url(../image/bck_1.jpg);
	background-repeat: repeat-x;
	
}

.message2 {
	border:none;
	border-top:1px solid #ccc;
	position: relative;
	margin-top:1.3em;
	padding-top:10px;
	background-image: url(../image/bck_1.jpg);
	background-repeat: repeat-x;
	
}

.message3 {
	background-image: url(../image/podklad1.jpg);
	background-repeat: repeat-x;
	border: 1px solid #cd2122;
	padding: 3px;
	font-size: 11px;	
}

.message {
	background-image: url(../image/podklad1.jpg);
	background-repeat: repeat-x;
	border: 1px solid #cd2122;
	padding: 15px;
	margin-top: 15px;
	margin-bottom: 15px;
	font-size: 11px;
	background-color: #FFF;
}


.message4 {
	background-repeat: repeat-x;
	border: 1px solid #cd2122;
	padding: 15px;
	margin-top: 15px;
	margin-right: 5px;
	margin-bottom: 15px;
	margin-left: 5px;
	font-size: 11px;
	background-color: #E9E9E9;
}

.message  p , .message4 p {
	line-height: 20px;	
	
}

.message5 {
	background-image: url(../image/podklad1.jpg);
	background-repeat: repeat-x;
	border: 1px solid #cd2122;
	padding: 3px;
	font-size: 14px;
	font-weight: bold;
}




.message6 {
	color: #333;
	
	background-color: #E8E8E8;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	margin-top: 5px;
	margin-bottom: 20px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	line-height: 18px;
	font-size: 12px;
}


.message7 {
	color: #FFF;
	
	background-color: #b00000;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	margin-top: 5px;
	margin-bottom: 20px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	line-height: 18px;
	font-size: 12px;
}
.message7 a {
	color: #FFF;
	
	
}

.vykr {
	background-image: url(../image/vykricnik2.gif);
	background-repeat: no-repeat;
	background-position: right top;
	margin-right: 0px;
	padding-right: 100px;
	
}


.inf {
	background-image: url(../image/info.gif);
	background-repeat: no-repeat;
	background-position: right top;
	margin-right: 0px;
	padding-right: 100px;	
}

legend{
	color:#333333;
	background:transparent;
	font-weight:bold;
	
	
}

label{
	float:left;
	width:150px;
	text-align:right;
	padding-top: 0.4em;
	padding-right: 1em;
	padding-bottom: 0;
	padding-left: 1em;	
}

.label2  {
	
	width:120px;
	
}
.label3  {
	
	
	text-align:left;
}

.none {float:none;}





fieldset p{
	margin-bottom:0.6em;
	padding:0;
	display:block;
	margin-top: 0.6em;

}

.normal input[type="text"], .normal input[type="password"], .normal textarea, .normal select, .normal file {
	
	padding:3px;
	color:#333;
	border: 1px solid #ccc;
	
}




.nevyplnene input[type="text"], .nevyplnene textarea, .nevyplnene select {
	padding:3px;
	color:#333;
	border: 1px solid #FF0000;
	
}
.nevyplnene label { color:#FF0000;
}


div.fm-multi p{margin:5px 0;}


.normal input:focus, .normal textarea:focus{background:#efefef;color:#000;}




fieldset p.povinne{font-weight:bold;}




fieldset p.povinne label:before{
	content:"* ";
	color: #FF0000;
}



.submit_1 {
	padding-left: 174px;
}



 
.login_1 {
	border: 1px solid #CCCCCC;

	
}






.rozb  {
	vertical-align: middle;
	

}





.hint_login {
	display: none;
	position: absolute;
	margin-top: 15px;
	margin-left: 35px;
	border: 1px dotted #999999;
	width: 150px;
	color: #333333;
	background-repeat: repeat-x;
	font-style: italic;
	font-size: 11px;
	font-weight: normal;
	background-image: url(../image/podklad1.jpg);
	padding-top: 8px;
	padding-right: 8px;
	padding-bottom: 8px;
	padding-left: 8px;
	background-color: #FFFFFF;
	z-index: 100;
}


#zind {
z-index: 1;

}


.hint_login:before {
	content: "“ ";
	color: #F2B0B0;
	font-size: 25px;
	font-weight: bold;
	vertical-align: bottom;
	
}

.hint_login:after {
	content: " „";
	color: #F2B0B0;
	font-size: 25px;
	font-weight: bold;
	vertical-align: bottom;
}






/* The pointer image is hadded by using another span */
.hint_login .hint-pointer_login {
    position: absolute;
    left: -31px;
    top: -10px;
    width: 250px;
    height: 15px;
    background: url(../image/hint2.gif) left top no-repeat;
    
}



.alert {
	border: 1px solid #cd2122;
	padding: 5px;
	background-image: url(../image/vykricnik.gif);
	background-repeat: no-repeat;
	background-position: 5px center;
	background-color: #F4F4F4;
	margin-top: 15px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;	
}

.alert p, .alert_ok p, .alert_hlp p {
	font-style: italic;
	font-size: 11px;
	padding-left: 20px;
}


.alert_ok {
	
	border: 1px solid #cd2122;
	padding: 5px;
	background-image: url(../image/ok.gif);
	background-repeat: no-repeat;
	background-position: 5px center;
	background-color: #F4F4F4;
	margin-top: 15px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	
}

.alert_hlp {
	border: 1px solid #CCCCCC;
	padding: 5px;
	background-image: url(../image/otaznik.gif);
	background-repeat: no-repeat;
	background-position: 5px 5px;
	background-color: #F4F4F4;
	margin-top: 15px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
}

.odk_1 {
	background-image: url(../image/cube2.gif);
	background-repeat: no-repeat;
	text-indent: 10px;
	float: right;
	background-position: 0px center;
	margin-right: 5px;
}


.noborder {
	margin: 0px;
	padding: 0px;	
	
}

.captchapic {
	border: 1px solid #ccc;
}


.hide {display: block; }





/* baliky - porovnanie */
#baliky  {
	font-size: 12px;		
}
#baliky td ,#baliky th {
	height: 25px;
	
}

#baliky th  {
	
	text-align: left;
	
}

.bal_n {
	background-image: url(../image/cube9.gif);
	background-repeat: no-repeat;
	background-position: 1px 5px;
	padding-left: 20px;
	
}

.bal_n2 {
	background-image: url(../images/stvorcek1.gif);
	background-repeat: no-repeat;
	background-position: 7px 18px;
	padding-left: 20px;
}


.toggleClass{
	display:none; 
	visibility:hidden;
	} 


.riadok_bcg1 {
	
}

.riadok_bcg2 {
	background-color: #F9D9D9;
}

.riadok_bcg3 {
	background-color: #cd0f0f;
	color: #FFFFFF;
	font-weight: bolder;
}

.riadok_bcg4 {
	background-color: #cd0f0f;
	color: #FFFFFF;
	font-weight: bolder;
}

.riadok_bcg4  a{
	color: #FFFFFF;
	text-decoration: none;
}

.riadok_bcg4 a:hover{
	
	color: #FFFFFF;
	text-decoration: underline;
}

.riadok_bcg5 {
	background-color: #E9E9E9;
}

.riadok_bcg6 {
	background-color: #CFCFCF;
}

/* ------------------------------------------ */



.rekl_obal_1_1 {
	width: 200px;
	height: 310px;
	float: left;
	margin-left: 0px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCC;
	padding-right: 15px;
	padding-left: 5px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCC;
	padding-top: 5px;
	padding-bottom: 5px;
	}
	
.rekl_obal_1_2 {
	width: 230px;
	height: 310px;
	float: left;
	
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCC;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 5px;
	padding-left: 15px;
	
	}	
.rekl_obal_1_3 {
	border-top-style: none;
	}





.rekl_obal_2_1 {
	width:200px;
	height: 310px;
	float: left;
	margin-left: 0px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCC;
	padding-right: 15px;
	padding-left: 15px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCC;
	padding-top: 5px;
	padding-bottom: 15px;
	}
	
.rekl_obal_2_2 {
	width: 195px;
	height: 310px;
	float: left;
	
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCC;
	padding-top: 5px;
	padding-bottom: 15px;
	padding-right: 5px;
	padding-left: 15px;
	
	}	
.rekl_obal_2_3 {
	border-top-style: none;
	}



.rekl_naz {
	font-weight: bold;
	}

.rekl_pic {
	background-image: url(../image/bck_bann_uk.gif);
	background-repeat: no-repeat;
	height: 120px;
	width: 200px;
}

.rekl_pic img {
	padding-top: 11px;
	padding-left: 11px;	
}

.rekl_pop {
	font-size: 11px;
	margin-bottom: 5px;
	height: 60px;
}

#banner_show_1 td {

padding-left: 10px;	

}

.bck_banner_1 {
	background-image: url(../image/bck_bann_uk.gif);
	background-repeat: no-repeat;
	height: 120px;
	width: 200px;
	
	
}

.bck_banner_2 {
	background-image: url(../image/bck_bann_uk.gif);
	background-repeat: no-repeat;
	height: 120px;
	width: 200px;
	padding-left: 10px;
	padding-top: 10px;	
}

.cenn_banner_1 {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}

.tab_medz_vert {
	background-image: url(../image/ciara_grey.gif);
	background-repeat: repeat-y;
	background-position: 15px 0px;
}

.tab_medz_hor {
	background-color: #d1d1cf;	
}




.tab_fak_all {
	border: 1px solid #000000;
}





.tab_fak_bot {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
}
.tab_fak_bot {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
}
.tab_fak_top {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;
}
.tab_fak_r {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000000;
}
.tab_fak_l {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #000000;
}


.tab_fak_pec {
	background-image: url(../image/peciatka.jpg);
	background-repeat: no-repeat;
	background-position: 120px;
	height: 122px;
}


.obr_web1 {
	border: 2px solid #EBEBEB;
	margin-right: 10px;
}

.obr_web2 {
	padding-top: 10px;
	padding-right: 8px;
	padding-bottom: 8px;
}

.disable_opt {
	background-color: #cd2122;
	color: #FFFFFF;
	
}
/* nove pridane /nova verzia / */


.pom1 {
	margin-right: 100px;	
	}
	
.pom2 {
	width: auto;
	}	
.pom3 {
	margin-left: 10px;	
}
.pom4 {
	width: 100px;
	}
	
.pom5 {
	margin-right: 5px;	
	margin-left: 5px;
	}	

.pom6 {
	height: 30px;
	}	
.pom7{
	margin-top: 5px;	
	}	
	
.pom8{
	margin-top: 15px;
}
.pom9{
	margin-bottom: 5px;
}

.pom10{
	margin-top: 50px;
}

.pom11 {
	margin-left: 20px;	
	}
	
.pom12{
	margin-bottom: 15px;
}

.pom13{
	padding: 10px;
}	


.pom14{
	text-align: right;
	width: 65px;
	padding-top: 0.4em;
	padding-right: 1em;
	padding-bottom: 0;
	padding-left: 1em;
	float: left;
}	

.pom15{
	padding-left: 8px;
}

.pom16 {
	margin-right: 20px;	
	}
	
.pom17 {
	width: 160px;
	text-align: right;
	float: left;
	margin-right: 15px;
	}	


.pom18 {
	width: 400px;
	text-align: left;
	}	
	
.skry {
	display:none;
}
.video {
	margin-top: 30px;
	margin-bottom: 30px;
}

.inp_1 {
	width: 170px;	
	}

.hand {cursor: pointer;}


.nadpis_inz {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #cd2122;
	
	}

.nadpis_inz h1 {
	font-size: 14px;
	color:  #cd2122;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	}

.pic_content {
	float: left;
	width: 270px;
	min-height:180px;
	
}

.pic_content img {
	
	border:none;
	max-height:259px;
}


.text_content {
	
	float:right;
	width: 350px;

	
	}


.hl_udaje {
	background-color: #F5F5F5;
	
	
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	padding: 10px;
	}







.hl_udaje a {
	font-weight: bold;	
	
}









.top_content {
	margin-top: 10px;
	margin-bottom: 10px;
	
	}
	
	
.top_content .actions {
	font-weight: bold;
	margin-top: 15px;
	float: right;
	width: 340px;
}	



.top_content .actions ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;	
}

.top_content .actions li  {
	float: right;
	list-style-type: none;
	background-image: none;
	margin: 0px;
	padding: 0px;
}


.top_content .actions img {
	border:none;
	margin-right: 3px;
	margin-left: 3px;
	opacity:0.6;
	filter:alpha(opacity=60)
}

.top_content .actions img:hover {
	border:none;
	margin-right: 3px;
	margin-left: 3px;
	opacity:1;
	filter:alpha(opacity=100)
}



.inz_cena {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #D4D4D4;
	font-size: 12px;
	text-align: center;
	font-size: 14px;
	color:  #6C6C6C;
	padding-bottom: 3px;
	margin-bottom: 7px;	
	}
.inz_cena strong {
	color:  #CD2122;
	}


.inz_cena_np {
	font-size: 12px;
	text-align: center;
	font-size: 14px;
	color:  #6C6C6C;
	font-weight: bold;
	margin-bottom: 7px;	
}


/* tabs 1 */

.tabs_1 {
	
	margin-top: 50px;
	

}
.tabs_1_zoz {
	
	
	margin-left: 10px;
}


.tabs_1_zoz li {
	list-style-type: none;
	font-size: 12px;
	float: left;
	background-image:none;
	padding: 0px;
	text-transform: uppercase;
	font-weight: bold;
	margin-right: 3px;
	
}


.tabs_1_zoz li a {
	display: block;
	padding-top: 8px;
	padding-left: 8px;
	padding-right: 8px;
	padding-bottom: 2px;
	height: 38px;
	text-align: center;
	color: #FFF;
	background-color: #a4a4a4;
	top: 5px;
	position: relative;	
	z-index: 0;

	
}

.tabs_1_zoz .zvyr a {
	background-color: #6F6F6F;
	
}


.tabs_1_zoz li a, .tabs_1_zoz  LI A:hover, .tabs_1_zoz li.active, .tabs_1_zoz li.active a {
	-webkit-border-top-right-radius: 10px;
	-webkit-border-top-left-radius: 10px;
	-moz-border-radius-topright: 6px;
	-moz-border-radius-topleft: 6px;
	border-top-right-radius: 6px;
	border-top-left-radius: 6px;
}

.tabs_1_zoz  LI A:hover {
	color: #FFF;
	text-decoration: none;
	background-color: #cd2122;
                }	
.tabs_1_zoz li.active, .tabs_1_zoz li.active a {
	color: #FFF;
	background-color: #cd2122;
	top: 0px;
	position: relative;	
	
	
}



.tabs_1_pred_r {
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #E5E5E5;
}


.tabs_1_pred_l {
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color:  #E5E5E5;
}

.tabs_1_blk1 {
	float: left;
	width: 300px;
	
	padding-right: 15px;
	margin-right: 15px;
	
	}
	
.tabs_1_blk1b {
	float: left;
	width: 330px;
	padding-right: 15px;
	margin-right: 15px;	

	}	
	
.tabs_1_blk1c {
	float: left;
	width: 340px;
		
	margin-right: 5px;	
	}	


.tabs_1_blk1d {
	float: left;
	margin-left: 10px;	
	width: 195px;	
	margin-top: 60px;	
	}
	
.tabs_1_blk1d2 {
	float: left;
	margin-left: 10px;	
	width: 195px;	
	margin-top: 100px;	
	}	

.tabs_1_blk1e {
	float: left;
	margin-left: 5px;	
	width: 120px;	
	margin-top: 100px;	
	}	
	
.tabs_1_blk2 {
	float: right;
	width: 280px;
	margin-left: 15px;
	margin-right: 10px;
	

	}	




.tabs_1_container  {
	z-index: 1;
	position: relative;	
	clear: both;
	padding: 10px;
	min-height:100px;
	line-height:22px;
	background-image: url(../image/tabs_1_container.png);
	background-repeat: repeat-y;
	}


.tabs_1_container_up  {
	z-index: 1;
	position: relative;	
	clear: both;
	background-image: url(../image/tabs_1_container_up.png);
	background-repeat: no-repeat;
	height: 8px;
	width: 730px;
	}
.tabs_1_container_bottom  {
	clear: both;
	background-image: url(../image/tabs_1_container_bottom.png);
	background-repeat: no-repeat;
	height: 8px;
	width: 730px;
	}

.tabs_1_container fieldset {
	background-image: none;
	border:none;
	
	}	
.tabs_1_container label {
	width:120px;
	}	
	
#mapa {
	height: 300px;
	width:100%;
	clear: both;
	}
	
#gallery li { background-image:none;}	
/* -------------------------------------- */
	
	
	
	
/* nove buttony */		
	
	
	

.but_new_1 a  {
	background-image: url(../image/button_3.png);
	background-repeat: no-repeat;
	color: #FFF;
	text-shadow: #333 1px 1px 1px;
	text-align: center;
	height: 30px;
	width: 137px;
	display: block;
	line-height: 29px;	
	
	letter-spacing: 0.05em;	
	font-weight: bold;		
}	
	
.but_new_1 a:hover {
	background-position: bottom;
	text-decoration: none;
}	
	

.but_new_2 a  {
	background-image: url(../image/button_5.png);
	background-repeat: no-repeat;
	color: #FFF;
	text-shadow: #666 1px 1px 1px;
	text-align: center;
	height: 30px;
	width: 137px;
	display: block;
	line-height: 29px;
	letter-spacing: 0.05em;	
	font-weight: bold;	
	
}	
	
.but_new_2 a:hover {
	background-position: bottom;
	text-decoration: none;
}
button::-moz-focus-inner /*Firefox fix - button padding in FF*/
{ 
    border: 0px;
    padding: 0px;
	
}
	
.button_5 {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(../image/button_3.png);
	background-repeat: no-repeat;
	height: 30px;
	width: 137px;
	font-size: 12px;
	cursor: pointer;
	
	background-color:transparent;
	text-shadow: #333 1px 1px 1px;
	letter-spacing: 0.05em;	
	
	
}	
.button_5:hover { background-position: bottom;}	

	
/* -------------------------------------- */
	
	
	
	
/* nove zoznamy */	
	
.new_zoz_1 ul {
	margin: 0px;
	padding: 0px;
	color:  #6C6C6C;
}

.new_zoz_1 li   {
	list-style-type: none;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-left: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color:  #D4D4D4;
	padding-bottom: 5px;
	background-image: none;
	clear:left;
	line-height: 14px;
	font-weight: bold;
	
}





.new_zoz_1 div {
	font-weight: normal;
	float:left;
	min-height:20px;
	margin-right: 5px;
	color:  #6C6C6C;
	
	
}	




.new_zoz_2 ul {
	margin: 0px;
	padding: 0px;
	color:  #6C6C6C;
}

.new_zoz_2 li   {
	list-style-type: none;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-left: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color:  #D4D4D4;
	padding-bottom: 5px;
	background-image: none;
	clear:left;
	line-height: 14px;
}	


.new_zoz_2 li a  {
	font-weight: bold;	
}	

.new_zoz_2 li:hover  {
	background-color: #F4F4F4;	
}	
	
/* tipsi style - tooltip */	
.tipsy {
	padding: 5px;
	font-size: 11px;
	background-repeat: no-repeat;
	background-image: url(../image/tipsy.gif);
}
  .tipsy-inner {
	padding: 5px 8px 4px 8px;
	background-color: #cd2122;
	color: #FFF;
	max-width: 200px;
	text-align: center;
}
  .tipsy-inner { -moz-border-radius:3px; -webkit-border-radius:3px; }
  .tipsy-north { background-position: top center; }
  .tipsy-south { background-position: bottom center; }
  .tipsy-east { background-position: right center; }
  .tipsy-west { background-position: left center; }

/* --------------------------------- */		
	
	
/* slider UI */	

.slider_1 {
	width: auto;
	margin-left:90px;
	
	padding: 0px;
	margin-top:0px;	
	}	


#slider-cena, #slider-cena div {
	padding: 0px;
	
}

.slider_txt_hodnota {
	color: #FFF;
	text-align: center;
	font-weight: bold;
	margin-top: 7px;	
	}

	
	
/* -------------------------------------- */

/* nahravanie fotiek */

.upload_image {
	
	margin-left: 5px;
}
.upl_file_list {
	list-style-type: none;
	margin-top: 20px;
	margin-bottom: 20px;
}

.upl_file_list li {
	float: left;
	margin-right: 10px;
	background-color: #E8E8E8;
	padding: 5px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	margin-bottom: 15px;
	background-image: none;	
}

.ui_placeholder {
	height:80px;
	width: 106px;
	border: 1px dashed #999;
	
}

.upl_file_list li div{
	background-image: url(../image/false_1.png);
	background-repeat: no-repeat;
	height: 16px;
	width: 16px;
	cursor: pointer;
	margin-top: 3px;	
}

	

.loading_1 span {
	position: relative;
	top: -2px;
	color: #666;
	padding-left: 5px;
	
	}	

/* ---------------------------------------------------*/

/* zoznam log v detaile ponuky */
.zoz_loga {
	margin: 0px;
	padding: 0px;	
	}
.zoz_loga img {
	border: 0px;
	}	
	
.zoz_loga li {
	padding: 0px;
	background-image: none;
	float: left;
	margin-top: 0px;
	margin-right: 12px;
	margin-bottom: 15px;
	
	}	
	
	
	
/* ---------------------------------------------------*/




	
