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







body
		{
	font-family: arial, freesans, helvetica, sans-serif;
	margin:auto;
	padding: 0;
	background-color: #fff;
	width: 980px;
	font-size: 12px;
	color: #242424;
		}
		
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 {
	position: absolute;
	width: 174px;
	height: 109px;
	margin: 0px;
	padding: 0px;	
}
#logo_bck h1 a:link, #logo_bck 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.jpg);
	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: 30px;
	padding-right: 20px;
	float: right;	
	
} 
#banner_top img {
	border: 1px solid #FFFFFF;
} 

#stat_top  {
	color: #FFFFFF;
	font-size: 11px;
	background-image: url(../image/bck_stats.jpg);
	background-repeat: no-repeat;
	height: 20px;
	padding-left: 20px;
	padding-top: 5px;
	} 
#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;
	} 


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


#top_menu {
	height: 20px;
	margin:0px;
	padding:0px;
	background-image: url(../image/top_menu_bck.jpg);
	background-repeat: repeat-x;
	font-size: 12px;

}
	
#top_menu ul {
	padding-top: 5px;
}  
#top_menu ul li {
	float:right;
	margin-right:5px;
	background-image: url(../image/top_menu_start.gif);
	background-repeat: no-repeat;
}  
#top_menu ul li a {
	float:left;
	background-position: 100% 0%;
	padding-left:0px;
	padding-right:14px;
	text-decoration:none;
	color: #4F4F4F;
	background-image: url(../image/top_menu_end.gif);
	background-repeat: no-repeat;
}  
#top_menu ul li a:hover {text-decoration:underline;}  	
	
	





.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.jpg);
	background-repeat: no-repeat;
	height: 25px;
	background-color: #851213;
	margin: 0px;
	padding: 0px;
	}					
#main_menu ul {
	margin: 0px;
	padding: 0px;
		}	
	
#main_menu li {
	float:left;
	list-style:none;
	margin: 0px;
	padding: 0px;
	background-image: none;
	}	
	
#main_menu a {
	float:left;
	display:block;
	color: #FFFFFF;
	padding-right: 22px;
	padding-left: 21px;
	height: 20px;
	padding-top: 5px;
	
	}
		
#main_menu a:hover {
	background-image: url(../image/main_menu_press.jpg);
	background-repeat: repeat-x;
	text-decoration: none;	
	}	

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





	
#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;
}



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


#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: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 4px;
	
	
		}
		

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



#obsah
		{
	margin-left: 249px;
	margin-right: 199px;
	padding-top: 15px;
	
	
		}

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

#obsah h3 {
	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;
}

.nadpis_1  {
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #cd2122;
	color: #cd2122;
}

.nadpis_1b  {
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #cd2122;
	color: #cd2122;
	margin: 0px;
	padding: 0px;
}

.nadpis_1_kat  {
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #cd2122;
}
.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;
	
}

.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;
}

.nadpis_3 a  {
	color: #851213;
}

.nadpis_4  {
	margin: 0px;
	padding: 0px;
	font-size: 13px;
	color: #cd2122;
}

.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;
	
}


.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;
}


.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_search {
	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_search label, button_1  {
	width: 94px;
}

.fast_search select, .fast_search input {
	font-size: 12px;
}		
	
.fast_search p {
	padding-top: 2px;
	padding-bottom: 2px;
	margin: 0px;
	padding-right: 0px;
	padding-left: 0px;
}





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

	

	


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

.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;

}	

.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_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_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;
}

.ohr1 {
	border: 1px solid #cfcdcd;
}

.ohr2 {
	border: 2px solid #cfcdcd;
}




.ohr2:hover {
	padding-left: 3px;
	background-color: #EFEFEF;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	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;
  }






.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;
	height: 100%;
		
		background-color: expression(
    this.onmouseover = new Function("this.className += ' hover';"),
    this.onmouseout = new Function("this.className = this.className.replace(' hover', '')")
	
   );
	cursor: pointer;
	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;
}	
	
	
		
div#container
		{
	background-image: url(../image/body_bck.gif);
	background-repeat: repeat-y;
		}
		

		


	
						


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

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

.font_12 {
	font-size: 12px;
}

.font_14 {
	font-size: 14px;
}

.font_11 {
	font-size: 11px;
}

.font_10 {
	font-size: 10px;
}

.font_sede {
	color: #666666;	
}

.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-image: url(../image/nadpis_menu_left_bck.jpg);
	background-repeat: no-repeat;
	width: 212px;
	height: 22px;
	font-size: 12px;
	color: #FFFFFF;
	margin: 0px;
	padding-top: 9px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	background-color: #851213;
}

.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_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  {
	list-style-type: none;
	font-size: 11px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 4px;
	padding-left: 12px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 0;
	background-image: url(../image/node.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.menu_statistika a  {
	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 img {
	margin-bottom: 10px;
	border: 1px solid #FFFFFF;

}	


/* prave menu */


.right_nadpis {
	background-image: url(../image/nadpis_menu_right_bck.jpg);
	background-repeat: no-repeat;
	width: 156px;
	height: 20px;
	font-size: 12px;
	color: #FFFFFF;
	margin: 0px;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	background-color: #851213;
}

.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;	
}

.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;

	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;
	background: url(../image/nic.gif)	
}




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

.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;
	cursor: pointer;
}

.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
		{
	clear: both;
	height: 29px;
	background-color: #CC0033;
	background-image: url(../image/footer_bck.gif);
	background-repeat: repeat-x;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
		
	}

	#footer ul {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 240px;
		}	
	
	#footer li {
	margin: 0px;
	float:left;
	list-style:none;
	padding: 0px;
	background-image: none;	
	}	
	
	#footer a {
	color: #FFFFFF;
	padding-right: 15px;
	padding-left: 15px;
	}	
	
	#footer a:hover {
	text-decoration: underline;
	
	}	
	
#copyright {
	font-size: 10px;
	
}


.pridat_firmu  {
	padding-top: 15px;
	font-size: 10px;	
}



/* 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: 20px;
	margin-bottom: 0px;
	
		
}


	#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;
}


.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;
}







.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.2em;
	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, .normal textarea, .normal select, .normal file {
	
	padding:3px;
	color:#333;
	border: 1px solid #ccc;
}




.nevyplnene input, .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;
}

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



#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;
	
}
