@charset "utf-8";

* {
/*
	font-family:Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
line-height: normal;
*/
}

@font-face {

  font-family: 'Oswald';
  font-style: normal;
  font-weight: 400;
  src: local('Oswald Regular'), local('Oswald-Regular'), url(http://themes.googleusercontent.com/static/fonts/oswald/v7/PyqsDANUgLi2UsdO-d4iZQ.woff) format('woff');
}

/*
@font-face {
*/



/*
      font-family: 'Lobster';
	src: url('lobster.ttf');		  
    src: url('lobster.eot');

    src: local('Lobster'), 
         local('Lobster'), 
         url('lobster.otf') format('truetype');
*/
		  
	/*	  
    font-family: 'Lobster';
    src: url('Lobster.eot');
    src: local('Lobster'), 
         local('Lobster'), 
         url('Lobster.ttf') format('truetype'); 
		*/  
		 
		 

/*
    font-family: Lobster2;
    src: url(lobster.otf);
    font-weight:400;
*/
/*}*/


body {
	font-size: 12px;
	/*background-position:top center;	*/
/*	background-repeat:no-repeat;
	background-position:top center;
	*/
	background-color:#175058;
	font-family:Arial, Helvetica, sans-serif;
	margin:0px;
	padding:0px;
	color:#555;


}

#slabe {
	color:#FFF;

}

#white,#white p, #white a, #white strong, #white li, #white h1, #white h2, #white h3, #white h4, #white h6, #white h5, #white span, #white div {
	color:#FFF;
}

button {
	cursor:pointer;
	
}

.h1-order {
	color:	#de0001;
	text-align:center;
	
}

.pbutton {

/*line-height:50px;*/
vertical-align:middle;
	
}

#zlava {
	color:#999;
	text-decoration:line-through;
/*	font-size:13px;*/
}

#zlava2 {
	color:#F00;
/*	font-size:13px;*/
}



#eshop p {	
	font-size:15px;
	color: #333;
	line-height:19px;

}

#eshop a {	
	font-size:15px;
	line-height:19px;

}


#articles h2 {	
color:#000;
font-size:14px;
margin-bottom:5px;
}

#articles p {	
color:#555;
margin-bottom:3px;
}

#pages p {	
 margin-bottom:8px!important; 
	margin-top:8px!important; 
/* margin-top:0px!important;  */
/* padding:0px!important; */
 font-size:14px;
 line-height:20px;
 font-family:Arial, Helvetica, sans-serif;

 color:#555; 
}

#pages h2 {	
 font-size:22px;
 line-height:33px;
}

#pages td {	
font-size:14px;
line-height:20px;
}


#pages p strong {	
font-size:14px;
line-height:20px;
}


#pages br {	
}


#def_p {
font-size:14px;
line-height:20px;
}

#produkt_news h2 {	
color:#000;
font-size:14px;
margin-bottom:5px;
}

#produkt_news p {	
color:#999;
}



img {
	border:0px;
}

div {
	float:left;

}

/* img, div { behavior: url(iepngfix.htc) }*/


p {
/*	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;*/
/*
	font-family:Arial, Helvetica, sans-serif;
	font-size:11.05px;
	color: #000;
	line-height:16px;
	*/

 margin-bottom:0px!important; 
 margin-top:10px!important; 
/* margin-top:0px!important;  */
/* padding:0px!important; */
 font-size:14px;
 line-height:20px;
 font-family:Arial, Helvetica, sans-serif;
 color:#555; 	
	
}

p strong {
/*font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;	*/

/*	line-height:16px;*/
/*	font-size:11.05px;	*/
}

a {
	/*font-size: 11px;*/
}

a:link, a:visited, a:active {
/*	font-size: 11px;*/
	color: #555;
	text-decoration: none;

}

a:hover {
	/*	font-size: 11px;*/
	color: #f00;
	text-decoration: underline;
}




.a_filter {
	font-size: 13px;
}


.a_filter1:link, .a_filter1:visited, .a_filter1:active {
	font-size: 12px;
	color: #fff;
	text-decoration: none;
	font-weight: bold;
}


.a_filter:link, .a_filter:visited, .a_filter:active {
	font-size: 12px;
	color: #000;
	text-decoration: none;
	font-weight: bold;
}

.a_filter:hover {
	font-size: 12px;
	color: #000;
	text-decoration: underline;
}

.sel:link, .sel:visited, .sel:active {
	font-size: 12px;
	color: #000;
	text-decoration: none;
}


#produkt-v-kat {
	border:1px solid #fff;

/*	background-color:#000;*/

	
}

#produkt-v-kat:hover{
	border:1px solid #ddd;
/*	background-color:#000;*/
/*	background-image:url(images/back-prodhover.gif);
	background-repeat:no-repeat;*/

}

#produkt-v-kat h1{
	font-size:15px;
	color:#000;
}

#produkt-v-kat-l{
	background-image:url(images/back-produ.jpg);
	background-repeat:repeat-y;
	background-position:609px top;
}

#produkt-v-kat_p {
	color:#999;
	font-size:14px;
	line-height:28px;
}

#produkt-v-kat_p strong{
	color:#fff;
	font-weight:normal;
	font-size:14px;	
}


.a_nazvyr:link, .a_nazvyr:visited, .a_nazvyr:active {
	font-size: 11px;
	color: #666;
	text-decoration: none;
	font-weight: normal;
}

.a_nazvyr:hover {
	color: #000;
	text-decoration: underline;
}



.menu_a_kat1:link, .menu_a_kat1:visited, .menu_a_kat1:active {
	font-size: 14px;
	color: #fff;
	text-decoration: none;
	font-weight: normal;
	width:195px;
	display:block;

	margin:0px;
	padding-left:15px;
	padding-top:15px;
	padding-bottom:15px;	
}

.menu_a_kat1:hover {
	font-size: 14px;
	color: #000;
	text-decoration: none;
	background-color:#fff;
	width:195px;
	display:block;
	padding-left:15px;
	padding-top:15px;
	padding-bottom:15px;	
}



.a_kat1:link, .a_kat1:visited, .a_kat1:active {
	font-size: 15px;
	color: #666;
	text-decoration: none;
	font-weight: normal;
}

.a_kat1:hover {
	font-size: 15px;
	color: #000;
	text-decoration: underline;
}


.a_kat2:link, .a_kat2:visited, .a_kat2:active {
	font-size: 13px;
	color: #9B844D;
	text-decoration: none;
	font-weight:normal;
}

.a_kat2:hover {
	font-size: 13px;
	color: #000;
	text-decoration: underline;
	font-weight:normal;
}


.a_kat3:link, .a_kat3:visited, .a_kat3:active {
	font-size: 12px;
	color: #666;
	text-decoration: none;
	font-weight: normal;
}

.a_kat3:hover {
	font-size: 12px;
	color: #000;
	text-decoration: underline;
		font-weight: normal;
}


.dtime {
	font-size: 20px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 27px;
	line-height: 27px;
	letter-spacing:-1px;
	color: #fff;
	font-weight: bold;
	
}


h1 {
/*	margin:0px;*/
/*	padding:0px;*/
/*	font-size: 38px;*/
/*	color: #ef0044;*/
/*	font-family:"lucida grande",tahoma,verdana,arial,sans-serif;*/
/*	font-family:Lobster, Arial, Helvetica;*/
/*	font-weight: normal;*/
/*	line-height: 38px;*/
/*	letter-spacing:-1px;*/
/*	word-spacing: -1px;*/
/*	font-weight: bold;*/

	letter-spacing:-1px;
	 font-size:26px;
	 line-height:26px;
	font-family: 'Oswald', sans-serif;
	 margin:0px;
 	color: #e41a26;
	display:inline;
	float:none;
	clear:right;
}


a:hover h1 {
	color:#000;
	text-decoration:none;
}


h2  {

	 font-size:18px;
	 line-height:23px;
	 margin:0px;
 	color: #000;
	display:inline;
	float:none;
	clear:right;
	font-family: 'Oswald', sans-serif;
	letter-spacing:0.6px;
}



h2 a:link , h2 a:active , h2 a:visited  {
 	color: #df0008;

}


 h2 a:hover {
	text-decoration:underline;
		color: #000;

}

h3 {
	font-size: 24px;
	color: #999;
	font-family: "Trebuchet MS", Helvetica, sans-serif;
	font-weight: lighter;
	margin-bottom:10px;
}


h4 {
	color:#999;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
/*	line-height: 23px;*/
/*	word-spacing: 0px;*/
	letter-spacing: 1px;
	font-weight: bold;
}


.h1small {
	font-size: 16px;
}

form {
	font-size: 0px;

	margin: 0px;
	padding: 0px;
}

/*
li {
	font-size: 11px;
	line-height:18px;
	padding-left:20px;
	background-image: url(images/list.gif);
	background-repeat: no-repeat;
	background-position:8px 6px;
}

ul {
	font-size: 11px;
list-style-type: none;
padding: 0;
margin: 0;
margin-top:5px;
margin-bottom:5px;
}
*/

.box_h1 {
	font-size: 16px;
	color: #666666;
	font-family: "Trebuchet MS", Helvetica, sans-serif;
	font-weight: bold;
	line-height: 16px;
}




.div_center {
	width:980px;
	margin-left: auto;
	margin-right: auto;
	float:none;

}


.div_page {
	width:960px;
}


.div_main {
/*background-image:url(images/back.gif);*/
width:960px;
/*background-repeat:no-repeat;*/
/*background-color:#ff0;*/
}

.div_top {
	width:960px;
	height:340px;
}

.div_top2 {
	width:960px;
	height:240px;
}


.div_footer {
/*	padding-top:10px;*/
/*	padding-bottom:10px;*/
	width:960px;
	background-image:url(images/footer.png);
	background-repeat:no-repeat;
	background-position:top center;
	margin-bottom:20px;

}

.div_back0 {
	width:100%;

	/*background-image:url(images/back-repeat.jpg);
	background-repeat:repeat-y;	
	background-position:top center;	*/
}

.div_back1 {
	width:100%;
/*	background-image:url(images/back.jpg);
	background-repeat:no-repeat;
	background-position:top center;	*/
}



.div_right {
/*	width:960px;*/
/*background-color:#FFF;*/
background-image:url(images/back-right.png);
}

.div_left {
	width:245px;
	
	overflow:hidden;
}

.div_left p {
	font-size:14px;
	line-height:20px;
}

.div_menu {
	width:180px;
/*	height:30px;*/
}

#tab_forms {
	border:0px;	
	vertical-align:middle;	
}

.input_f {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11.05px;
	padding:1px; 

}



#tab_forms td{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11.05px;

	border:0px;
	padding-top:2px;
	padding-bottom:2px;
	vertical-align:middle;	
	
	border:0px;
}




#tab_forms tr{
	font-size:0px;
	border:0px;
}


#tab_forms label{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11.05px;
	line-height:13px;

}


#tab_forms tr td p{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11.05px;
	margin:0px;
}



.form_lab{

}

#tab_clear{
	margin:0px;
	padding:0px;
	border:0px;	
	vertical-align:middle;
}

#tab_clear td{
	vertical-align:middle;
	text-align:center;
	border:0px;
}

#tab_clear tr{
	border:0px;
}





#tab_clear_menu{
	margin:0px;
	padding:0px;
	border:0px;	
	height:42px;
	vertical-align:top;
	
}

#tab_clear_menu td {
	vertical-align:top;
}



#tab_clear_menu tr{
	padding:0px;
	margin:0px;
	vertical-align:top;
}


/*
#menudiv div {
	vertical-align:top;
}
*/


#footer p{
	text-align:center;
	font-size:11px;
	color:#999;
}

#footer a{
text-align:center; 
font-size:11px; 
color:#999;	
}

.div_main_medz_10_800{
	width:750px;
	height:10px;

}

.div_main_medz_10_10{
	width:10px;
	height:10px;
}



.nav img
{
	float:left;
	display:block;
	padding-top:7px;	
	padding-bottom:4px;		
	padding-right:4px;
}


.menul,.menul:link,.menul:visited,.menul:active {
	background-image:url(images/menu-red-0.png);
	display:block;
	float:left;
	white-space:nowrap;
	text-shadow: rgba(63,107,169, 0.7) 0px 1px 2px ;
	
	height:60px;
	font-size:22px;
	color:#fff;
	text-align:center;
	vertical-align:middle;
	font-family: 'Oswald', sans-serif;

}

.menul span {
	display:inline-block;
	margin-top:14px;
}

.menul.bl {
		background-image:url(images/menu-black-0.png);
}

.menul:hover {
	text-decoration:none;	
	background-image:none;
	color:#000;
	text-shadow:none;
}

.menul.selected {
		text-decoration:none;	
	background-image:none;
	color:#000;
	text-shadow:none;

}

.nav a:link span, .nav a:visited span  {
	background-image:url(images/menu-red-0.png);
	display:block;
	padding-right:10px;
	padding-bottom:25px;
	padding-top:24px;	
	float:left;
	white-space:nowrap;
	text-shadow: #000 1px 1px 1px;
}

.nav a:link, .nav a:visited
{
	font-size: 16px;
	font-family:Arial, Helvetica, sans-serif;
	color: #999;
	text-decoration: none;
	padding-left: 10px;
	display:block;
	text-align:left;
	font-weight:bold;
	
	background-image:none;
	background-repeat:no-repeat;
	background-position:left top;
		float:left;	
}

.nav a:hover img , .nav a:active img
{
	background-image:url(images/nav-right2.png);	
}

.nav a:hover, .nav a:active
{
	background-image:url(images/nav-left2.png);	
	color: #fff;
	/*background-image:url(images/menu.png);*/
	font-weight:bold;
	cursor:pointer;
	
}

.nav .selected {
	color: #fff;

/*	text-decoration:underline;*/
/*	background-color:#ff3600;*/
}

.nav .selected:link, .nav .selected:visited, .nav .selected:active {
	color: #fb95ff;
	background-image:url(images/nav-left2.png);		
/*	text-decoration:underline;*/
/*	background-color:#ff3600;*/
}

.nav .selected:link img, .nav .selected:visited img, .nav .selected:active img {
	background-image:url(images/nav-right2.png);		
}

.nav .selected:link span, .nav .selected:visited span, .nav .selected:active span {
		background-image:url(images/nav-right2.png);
	text-shadow:none;		
}

.nav .selected:hover span {
	color:#fff;

}


.nav a:hover span {
		background-image:url(images/nav-right2.png);
}







.a_submenu:link, .a_submenu:active, .a_submenu:visited{
	font-weight:normal;
	margin-left:12px;	
	margin-bottom:10px;
	color:#F9F;
}

.a_submenu:hover {
	font-weight:normal;
	margin-left:12px;	
	margin-bottom:10px;
	color:#000;
	text-decoration:none;
}

.a_submenu_medz {
	font-weight:normal;
	margin-left:12px;	
	margin-bottom:10px;
	color:#000;
	font-size:11px;
	
}

.datum_big {
	height: 50px;
	width: 40px;
	background-image: url(images/bck_datum.jpg);
	background-repeat: repeat;
	margin-right:7px;
}
.datum_1 {
	font-family: "Trebuchet MS", Helvetica, sans-serif;
	height: 15px;
	width: 38px;
	text-align: center;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
}
.datum_2 {
	font-family: "Trebuchet MS", Helvetica, sans-serif;
	height: 18px;
	width: 38px;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}
.datum_3 {
	font-family: "Trebuchet MS", Helvetica, sans-serif;
	height: 15px;
	width: 38px;
	text-align: center;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
}

.div_h6{
	
	padding-top:10px;
	padding-bottom:20px;
	width:550px;
	
	}

h6 {
	font-family: "Trebuchet MS", Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	font-weight: bold;
}



h5 {
	font-size: 13px;
	color: #D55500;
	font-weight: bold;
	margin-bottom:2px;
	 text-shadow: #a8a8a8 0.1em 0.1em 0.1em;
}

#filter_popis {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3b5165;
	font-weight:bold;
	padding-bottom:5px;

}

.div_left_filter {
	padding-bottom:10px;
	padding-top:10px;
	width:505px;
	border-bottom:#CCC solid 1px;
	
}

.div_box_nazov {
	width: 190px;
	padding-bottom: 5px;

}

#smallmenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #e8f0f9;
	text-align: right;
}

#smallmenu a:link, #smallmenu a:visited {
	font-size: 10px;
	color: #e8f0f9;
	text-decoration: none;
}

#smallmenu a:hover {
	font-size: 10px;
	color: #3b5165;
	text-decoration: underline;
}

.div_prodatum {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #6e879d;
	padding-left: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
	margin-bottom:10px;
	
	width: 530px;
}

.table1 {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;	
}

.tab_header {
	background-color: #000;
	color:#fff;
	text-align: center;
	font-size:11px;
}

.table1 td {
	text-align: center;
	padding:0px;
	margin:0px;
	border-bottom-style: solid;
	border-bottom-color:#ddd;
	border-bottom-width:1px;
/*
border-right-style: solid;
	border-right-color:#eee;
	border-right-width:1px;
	*/
	padding:4px;
		font-size:11px;
}

.table1 tr {
	padding:0px;
	margin:0px;

}

.table1 tr:hover {
	background-color: #eee;
	color:#000;

}


.tab2 {

	text-align: center;
	border: 1px solid #CCCCCC;
	padding:5px;
	background-color: #F3F3F3;
}

.tab1:hover {
	background-color: #e8f0f9;
	text-align: center;
	border-right-width: 1px;
	border-top-width: 1px;
	border-right-style: solid;
	border-top-style: solid;
	border-right-color: #CCCCCC;
	border-top-color: #CCCCCC;
	padding:5px;
}

.a_small, .a_small:link, .a_small:active, .a_small:visited {
	font-size: 10px;
	font-weight: bold;
/*	color: #000000;*/
/*	vertical-align:top;*/
}

.a_small:hover {
	font-size: 10px;
	font-weight: bolder;
/*	color: #000000;*/
/*	text-decoration: underline;*/
}

.input1 {
	border: 1px solid #CCCCCC;
	padding:7px;
	font-size:14px;
}

.input1_textarea {
	border: 1px solid #CCCCCC;
	font-size:11px;
	font-family:Tahoma, Geneva, sans-serif;
	line-height:16px;
}

.input-big {
	border: 1px solid #999;
	padding:10px;
	padding-top:8px;
	font-size:16px;
	font-weight:bold;
	background-color: #F2FAFF;
}

.chbox {


}

.info {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;

	font-style: italic;
	color: #000000;
}

.td_info {
	padding: 8px;
	background-color: #FEFFD9;
}

.aktivne {
	color: #009900;
}

.neaktivne {
	color: #FF0000;
}

.bignumber {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #CC3300;
	font-weight: bold;
}

.priklad {
	font-size: 10px;
	color: #666666;
}

.div_filter {
	background-color:#E9E9E9;
	width:100%;
	margin-bottom:2px;


}



#div_article p {

 margin-bottom:18px!important; 
 font-size:18px;
 line-height:26px;
 font-family:Georgia, Times New Roman;
 color:#000; 


}

#div_article p strong{

color:#555; font-weight:normal;

/*	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;*/
/*		font-family:Tahoma, Geneva, sans-serif;*/
/*	font-size: 11px;*/
/*	color: #000000;*/
/*	margin-bottom:13px;*/
/*line-height:19px;*/
}

#steps p{
	font-size: 12px;
	padding:10px;
}

.a_step0 {
	font-size:11px;
	color:#666;
	font-weight:normal;
	line-height:12px;
}


.a_step1 {
	font-size:11px;
	line-height:12px;
	font-weight:bold;
}


.p_form {
	font-size: 11px;
	color: #333;
	font-weight: bold;
	padding-left:1px;
	padding-top:20px;
	margin:0px;
	padding-left:20px;
	padding-bottom:3px;
	padding-top:10px;
	display:block;
}

.button {

	margin:0px;
	font-size:11px;

	overflow:visible;
	padding: 2px 20px;
    width: auto;

	_width: 1;
   _padding: 2px 23px;
   cursor:pointer;

}


#form_info {
	background-color:#F8F8F8;
	width:280px;
	float:right;
	margin-top:40px;
}


#form_info p {
	padding:20px 25px;
	font-size:11.05px;
	font-family:Tahoma, Geneva, sans-serif;
	margin:0px;
	color:#858585;
	
}

option {
	padding-left:4px;
}

  
  
  
.a_hack {
		  cursor:pointer;
	
}


  .b_langs:link,  .b_langs:visited,  .b_langs:active {
	  
	  display:block;
	  padding:6px;
	  background-color:#F3F3F3;
	  border:1px #CCC solid;
	  margin-right:3px;
	  margin-bottom:3px;
      float:left;
	  cursor:pointer;
	  font-weight:bold;
 }
  
      .b_langs {
	font-size:11px;
	  display:block;
	  padding:6px;
	  background-color:#F3F3F3;
	  border:1px #CCC solid;
	  margin-right:3px;
	  margin-bottom:3px;
	float:left;
	color: #265588;
	 cursor:pointer;
	font-weight:bold;  
  }

    .b_langs:hover {
	font-size:11px;
		
	display:block;
	padding:6px;
	background-color:#E4E4E4;
	border:1px solid #999;
		  margin-right:3px;
	  margin-bottom:3px;
	  float:left;
	  	color: #265588;
			  cursor:pointer;
			  font-weight:bold;
			  text-decoration:underline;
	  
	  }


      .div_langs {
	font-size:11px;
	display:block;
	padding:6px;
	background-color:#F8F8F8;
	border:1px solid #DBDBDB;
	margin-right:3px;
	margin-bottom:3px;
	float:left;
	color: #265588;
  }
  
  
   .div_langs2 {
	font-size:11px;
	display:block;
	padding:6px;
	background-color:#F8F8F8;
	border:1px solid #DBDBDB;
	margin-right:3px;
	margin-bottom:3px;
	float:left;
	color: #265588;
  }
  
  
  .div_langs2  span {
	font-size: 11px;
	color: #3b5165;
	text-decoration: none;
	font-weight: normal;
		color: #265588;
}
  
     .div_langs2 p{
	 width:215px;
	font-size:11px;
	color: #265588;
	font-weight:bold;
  }
  
       .div_langs2 img{
margin-left:3px;
float:right
  }
  

  
  
  
        .b_langs2 {
	font-size:11px;
	  display:block;
	  padding:6px;
	  background-color:#F3F3F3;
	  border:1px #CCC solid;
	  margin-right:3px;
	  margin-bottom:3px;
	float:left;
	color: #265588;
	 cursor:pointer;
	font-weight:bold;  
  }


  .b_langs2:link,  .b_langs2:visited,  .b_langs2:active {
	  
	  display:block;
	  padding:6px;
	  background-color:#F3F3F3;
	  border:1px #CCC solid;
	  margin-right:3px;
	  margin-bottom:3px;
      float:left;
	  cursor:pointer;
	  font-weight:bold;
 }


.span_langs {
	font-size: 11px;
	color: #3b5165;
	text-decoration: none;
	font-weight: bold;
		color: #265588;
}



.p_small {
	font-size:10px;
	
}

/*
a:hover div {
background-color: #abcdef;
}
*/







  .b_a:link,  .b_a:visited,  .b_a:active {

	  padding:6px;
	  background-color:#F3F3F3;
	  border:1px #CCC solid;
	  display:inline-block;
	  padding-left:12px;
	  padding-right:12px;
 }
  
  
 
  
    .b_a:hover {
	font-size:11px;
	 display:inline-block;
	padding:6px;
	background-color:#E4E4E4;
	border:1px solid #999;
		  padding-left:12px;
	  padding-right:12px;

	  }


.uchadzaci {
	margin-bottom:5px;
	width:630px;
	background-color:#fff;
	border:solid #999 1px;

		font-size:11.05px;
	font-family:Tahoma, Geneva, sans-serif;
}


.uchadzaci:hover {
	margin-bottom:5px;
	width:630px;
	background-color:#E3ECF4;
	border:solid #999 1px;
	font-size:11.05px;
	font-family:Tahoma, Geneva, sans-serif;
}

.BODpop {
	overflow:hidden;
	width:240px;
	position:absolute;
	z-index: auto;
	background-image:url(images/b-left-overview.jpg);
	background-repeat:repeat-y;
	background-color:#E9E9E9;
/*	display:block;*/

	left:-2000px;
	top:-2000px;
	visibility:visible;
}



.span_left {
	font-size:11.05px;
	font-family:Tahoma, Geneva, sans-serif;
	color:000;
	font-weight:normal;
	
}


#ins_uchadzac p{
	font-size:11px;
	margin:0px;
	margin:0px;
	font-weight:bold;
	line-height:17px;
	
}

#ins_uchadzac #cislo{
	font-weight:normal;
	margin:0px;
	padding:0px;
	font-size: 12px;
	color: #FFF;
	font-family:Verdana, Geneva, sans-serif;
	
}


#ins_uchadzac #datum{
	font-weight:bold;
	margin:0px;
	padding:0px;
	font-size: 11px;
	color:#c5ebff;
	font-family:Verdana, Geneva, sans-serif;
	float:right;	
	
}


#ins_uchadzac #nazov{
	font-size:11px;
	color:#666;
	font-weight:normal;
		line-height:17px;
	
}

#ins_uchadzac #typ{
	color:#000;
	font-weight:normal;
	
}


#ins_uchadzac a{
float:left;
color:#fff;
	font-size:13px;
	font-weight:bold;
	line-height:14px;
	font-family:Verdana, Geneva, sans-serif;
	
}


.podmienky {
	font-size:11px;
	color:#999;
}


#table_form {
border-collapse:collapse;
border-spacing:0px;
}

#table_form input, #table_form textarea {
	border: 1px solid #CCCCCC;
	padding:7px;
	font-size:14px;
	font-weight:bold;
}

#table_form select {
	border: 1px solid #CCCCCC;
	padding:7px;
	font-size:14px;
	font-weight:bold;
}




.table_form_checkbox {
	width: 20px;
	height: 20px;

}


#table_form td {
	padding:2px;
	font-size:14px;
}



#table_edit td{
	font-weight:bold;
	font-size:11px;
	padding-right:10px;
	padding-bottom:10px;
	text-align:right;
	color:#666;
}

#chyba  {
	color:#F00;
	text-align:left;
		
}



#table_edit  #chyba {
	text-align:left;
}

.detail {
	width:470px;
	margin-bottom:30px;
/* 	background-color:#FF9;*/
}

.detail #polozky {
	font-weight:normal;
	font-size: 12px;
	color: #000;
	font-family:Verdana, Geneva, sans-serif;
	
}

.detail #boxx {
	padding-left:30px;
	
}


.b_strankovanie:link,  .b_strankovanie:visited,  .b_strankovanie:active {
	  
	  display:block;
	  padding-left:6px;
	  padding-right:6px;
	  padding-top:3px;
	  padding-bottom:3px;
	  background-color:#F3F3F3;
	  border:1px #CCC solid;
	  margin-right:3px;
	  margin-bottom:3px;
      float:left;
	  cursor:pointer;
	  font-weight:bold;
 }
 
 .b_strankovanie:hover {
	 color:#FFF;
	display:block;
	padding-left:6px;
	padding-right:6px;
	padding-top:3px;
	padding-bottom:3px;
	background-color:#666;
	border:1px #CCC solid;
	margin-right:3px;
	margin-bottom:3px;
	float:left;
	cursor:pointer;
	font-weight:bold;
 }
 
 .box_main {
	 width:300px;
 
	 
 }
 
  .box_main_medzera {
	 width:25px;
	 height:10px;	 
 }
 
 #div_aktuality p {
	 margin:0px;
	 padding:0px;
	 
 }
 
#a_photo a:link, #a_photo a:visited, #a_photo a:active {
	font-size: 15px;
	color: #c566b7;
	font-family:"Gill Sans","GillSans","Century Gothic","Helvetica Neue",Helvetica,Arial,sans-serif;
	font-weight: normal;
}
	 
#a_photo a:hover {
	font-size: 15px;
	color: #FFFFFF;
	font-family:"Gill Sans","GillSans","Century Gothic","Helvetica Neue",Helvetica,Arial,sans-serif;
	font-weight: normal;
}

#a_photo p {
	font-size: 11px;
	color: #ccc;
	font-weight: normal;
}

.chekbox_div {
	width:300px;
	border:1px solid #CCC;
	height:100px;
	overflow:auto;
	text-align:left;

}

.chekbox_tr {
	width:150px;
	overflow:hidden;
	text-align:left;
	padding-bottom:5px;

}

.chekbox_span {
	font-size:11px;
	padding-left:5px;
	font-weight:normal;
	_margin-top:2px; 

}




.chekbox2_div {
	width:260px;
	border:1px solid #CCC;
	text-align:left;

}

.chekbox2_tr {
	width:150px;
	overflow:hidden;
	text-align:left;
	padding-bottom:5px;

}

.chekbox2_span {
	font-size:11px;
	padding-left:5px;
	font-weight:normal;
	_margin-top:2px; 

}





#div_prevadzka_header{
/* background-color:#000;opacity:0.4;filter:alpha(opacity=40);	*/
background-image:url(images/back_header.png);

}

#div_prevadzka_header span{
	color: #fff;
	font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
	font-weight: bold;
	margin-bottom:1px;
	padding-left: 10px;
	font-size: 18px;
	line-height: 29px;
	word-spacing: -1px;
}

.photo_pr{
	background-image: url(images/photo_back.jpg);
	height: 135px;
	width: 135px;	
}

#upload span {
	
}


#editbutton {
	background-image:url(images/back-edit.gif);
	height:33px;
}

.rig{
	background-image:url(images/back-edit2.gif);
	height:33px;
	width:8px;
}



#editbutton p {
	
/*	padding-left:35px;*/
	padding-top:10px;
	padding-right:5px;
	line-height:0px;
	margin:0px;
	

}

#editbutton a {
	color:#333;
	font-size:11px;
}

.editor {
	float:right;
/*width:550px;*/
/*padding-top:5px;*/
/*text-align:center;*/
/*margin-left:auto;*/
/*margin-right:auto;*/

/*	margin-left: 10%;*/
/*	margin-right: 10%;*/


}



#dennemenu-top {
width:550px; 
background-color:#F60;	
}

#dennemenu-top a {
	color:#FFF;
}

#main_menu {
width:220px;

font-size:11px;

}

#map_canvas div {float:none;}

.foto, .foto:link, .foto:visited, .foto:active {
	border:4px solid #FFF;
	display:block;
}



.foto:hover {
	border:4px solid #F90;
	display:block;
	
}

.menucat{
	color:#999;
	font-size:11px;
	margin-bottom:6px;
	padding-left:5px;
}

.input2 {
	font-size:13px; padding:5px; border:1px #999 solid;
	}
	

#prtable td {padding:3px;}


#div_for_slider div {
	float:none;
}

.p_slider  { 
font-size:11px;
line-height:16px;
color:#444;
	
}

.p_slider img { 
vertical-align:middle;
	
}

.div_main-page {
/*
	background-image:url(images/page-back.png);
	background-repeat:repeat-y;
	padding-left:10px;
	*/
}

.div_main-page-top {
	background-image:url(images/page-back-top.png);
	background-repeat:repeat-y;
	height:11px;
	width:960px;
	
}

.div_main-page-bottom {
	background-image:url(images/page-back-bottom.png);
	background-repeat:repeat-y;
	height:11px;
	width:960px;
	
}


.eshopcategory .header {
	background-color:#000;
	background-image:url(images/back-category.jpg);
	background-repeat:no-repeat;
}



.eshopcategory .description {
	width:660px; 
	background-color:#eee;
	background-image:url(images/back-category.png);
	background-repeat:no-repeat;
}

.eshopcategory .description p {
	font-size:11px;
	color:#666;
	padding:6px;
}


.eshopcategory-space {
	width:680px; 
	height:00px; 
}



.eshopcategory-top {
	background-image:url(images/back-eshop-t.png);
	background-repeat:no-repeat;
	width:680px; 
	height:10px; 
}

.eshopcategory-bottom {
	background-image:url(images/back-eshop-bot.png);
	background-repeat:no-repeat;
	width:680px; 
	height:10px; 
}

.eshopcategory {
	background-image:url(images/back-eshop-b.png);
	background-repeat:repeat-y;
	width:680px; 
}

.eshopcategory .wrapper {
	padding-left:10px;
	padding-top:0px;
}

.eshopcategory h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;

	color:#FFF;
	padding:4px;
}



#floating-box {
	width:320px;
	height:400px;
	background-color:#fff;
	float:left;

}

#orderbox {
position: absolute; 
top: -300px; 
left: -500px; display: block;
width:340px;
	
}

.orderbox-wrap {
width:340px;
	background-image:url(images/orderbox.png);
	background-repeat:no-repeat;
	padding-bottom:20px;
}

.orderbox-bottom {

width:340px;
	height:23px;
	background-image:url(images/orderbox-bottom.png);
	background-repeat:no-repeat;
	
}

.a_cart img {
	width:58px;
	height:20px;
}

.a_cart:link, .a_cart:visited, .a_cart:active {
	font-size: 12px;
	color: #000;
	text-decoration: none;
	font-weight: bold;
	background-image:url(images/buy-0-sk.png);
	background-position:top left;
	background-repeat:no-repeat;
	width:58px;
	height:20px;
	display:block;
	
}

.a_cart:hover {
	font-size: 12px;
	color: #f00;
	text-decoration: underline;
	background-image:url(images/buy-1-sk.png);
	background-position:top left;
	background-repeat:no-repeat;
	width:58px;
	height:20px;
	display:block;	
	
}


.atribs {
	margin-right:5px;	
}

.atribs span {
	font-size:11px;
	color:#999;
	font-weight:bold;
	margin-top:5px;
	float:left;
	display:block;
}

.atribs img {
	float:left;
	margin-right:4px;
	
}


.fproducts:link, .fproducts:active, .fproducts:visited  {
	border:1px dashed  transparent;
}

.fproducts:hover {
	border:1px dashed #999;
}








.ul_list li img{
	float:right;
	margin-left:10px;
}


.ul_list li {
	width:880px;
	display:block;
	float:left;
	margin-bottom:10px;
	background-color:#CCC;
}

.ul_list li a {
	display:block;
	height:100px;
		font-weight:normal;
}

.ul_list li a span {
	font-size:11px;
	color:#666;
	font-size:14px; 
	line-height:14px;
	font-weight:normal;
	text-decoration:none;
	margin-left:10px;
	display:block;

}

.ul_list li:hover {
	background-image:url(images/news-trans.png);
	text-decoration:none;
}

.ul_list li .select {
	background-image:url(images/news-trans.png);
	text-decoration:none;
	background-color:#000;
}

.ul_list li .select span {
	color:#fff;
}

.ul_list li .select:hover span {
	color:#fff;
}





.ul_list li:hover a span {

	text-decoration:none;
	color:#000;
	background-image:none;
}


.ul_list li .header {
	font-size: 16px;
	color: #F63;
	font-weight: bold;
	margin-bottom:5px;
	line-height:16px;
	display:block;
	padding-top:10px;

}


.ul_list li .description {
	font-size: 12px;
	color: #999;
	font-weight: normal;
	margin-bottom:0px;
	line-height:12px;
	display:block;

}



.thumfoto3 {
	padding:17px;
	background-image:url(images/fotoback-3.png);
	background-repeat:no-repeat;
}

.thumfoto2 {
	padding:17px;
	background-image:url(images/fotoback-2.png);
	background-repeat:no-repeat;
}


.thumfoto1 {
	padding:17px;
	background-image:url(images/fotoback.png);
	background-repeat:no-repeat;	
}


.thumfoto1:hover {
	padding:17px;
	background-image:url(images/fotoback1.png);
}




.thumfoto4 {
	padding:12px;
	background-image:url(images/fotoback-4a.png);
	background-repeat:no-repeat;	
}


.thumfoto4:hover {
	background-image:url(images/fotoback-4b.png);
}


.tabory-popis {
	
	
}


#nazovkurtu {
	font-size:13px;
	font-weight:bold;
}

#adresakurtu {
	font-size:11px;
	font-weight:normal;
}


.bbback span {
	background-image:url(images/back1.png);
	background-repeat:no-repeat;
	float:left;
	width:40px;
	height:40px;
	cursor:pointer;

}

.bbback:hover span {
	background-image:url(images/back2.png);
	background-repeat:no-repeat;	
}


.vek {
	font-size:13px;
	color: #ef0044;
}


.turnusy {
/*	border:1px #fff solid;*/
	width:490px;
}

.turnusy tr td{
	font-size:12px;
	padding:3px;
/*	border:0px #fff solid;*/
	border-bottom:2px #ef0044 solid;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;

}


.turnusy tr.headd td{
	font-size:12px;
	padding:3px;
	border:0px #fdca00 solid;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
/*	ef0044 */

}

.turnusy tr.headd {
background-color:#ef0044;
}

.turnusy tr.headd:hover {
background-color:#ef0044;
}

.turnusy tr:hover {
	background-color:#fff;
}

.menudiv {
	background-image:url(images/menu2.png);
	background-repeat:no-repeat;
}


.slider-ovladanie {
	width:940px; 
/*	background-image:url(images/slider3.jpg);
	background-repeat:no-repeat;
	*/
}


.boxes {
	width:940px; 
	/*height:205px;*/
/*
	background-image:url(images/slider3.jpg);
	background-position: left -30px;
	background-repeat:no-repeat;
	*/
}


.boxes p {
	font-size:14px;
	line-height:20px;
	text-align:left;
}

.boxes h2 {
	font-size:23px;
	line-height:26px;
	letter-spacing:normal;
	
}


.titles {
	 font-size:27px;
	 line-height:30px;
	font-family: 'Oswald', sans-serif;
	 margin:0px;
 	color: #e41a26;
	text-align:center;

}

.name {
	 font-size:15px;
	 line-height:20px;
	font-family: 'Oswald', sans-serif;
}

.titles.bull {
	color:#000;
	
}



.foto1 {
	width:220px; 
	height:320px;
	background-image:url(images/foto1.png);
	background-position: top left;
	background-repeat:no-repeat;
}

.foto4 {
	width:275px; 
	height:200px;
	background-image:url(images/foto5.png);
	background-position: top left;
	background-repeat:no-repeat;
}

.foto5 {
	width:275px; 
	height:200px;
	background-image:url(images/foto5.png);
	background-position: top left;
	background-repeat:no-repeat;
}

.foto2 {
	width:320px; 
	height:470px;
	background-image:url(images/foto2.png);
	background-position: top left;
	background-repeat:no-repeat;
}

.section-header {
	text-align:center;
}


table.biglist {
	font-size:13px;
}

table.biglist .nazov span.spopis {
	font-size:11px;	
	color:#777;
}

table.biglist .nazov span.snazov{
	font-family: 'Oswald', sans-serif;
	font-size:16px;
	color:#000;
}

table.biglist .cenae {

	text-align:right;
	white-space:nowrap;
	
}

table.biglist th {
	font-weight:normal;
	color:#fff;
	background-color:#999;
	padding:5px;
}

table.biglist td a {
	color:#000;
	
}

table.biglist td {
	padding:5px;
}

table.biglist .trb {
	background-image:url(images/trans7.png);
	background-repeat:repeat;
}

table.biglist tr:hover {
	background-color:#cbf6c7;

}



.fnazov {
	 font-size:20px;
	 line-height:26px;
 	color: #999;
	font-family: 'Oswald', sans-serif;
	text-align:center;
	text-shadow:0px 1px 1px #FFF;
}


.fcena {
	 font-size:20px;
	 line-height:26px;
 	color: #e41a26;
	font-family: 'Oswald', sans-serif;
	text-align:center;		
	text-shadow:0px 1px 1px #FFF;		
}

.tinfo {
	background-image:url(images/tback.jpg);
	background-repeat:no-repeat;
	height:70px;
	width:880px;
}

.prihlasit {
	display:block;
	width:230px;
	height:70px;
	background-image:url(images/prihlasit1.jpg);
	background-repeat:no-repeat;
	
}

.prihlasit2 {
	background-image:url(images/prihlasit2.jpg);
}

.prihlasit:hover {
	background-position:0px -70px;
	
}

input::-webkit-input-placeholder {
	color:#999 !important;
	font-style:italic !important;
	font-weight:normal !important;
	
}
 

input:-moz-placeholder {
	color:#999 !important;
	font-style:italic !important;
	font-weight:normal !important;



	
}

.prihlasit span {
	font-size:25px;
	line-height:26px;
 	color: #000;
	font-family: 'Oswald', sans-serif;
	text-shadow:0px 1px 1px #FFF;
	margin-top:20px;
	margin-left:65px;
	display:block;
	float:left;
}

.hlaska {
	font-size:20px;
	line-height:25px;
 	color: #000;
	font-family: 'Oswald', sans-serif;
	text-align:center;
	width:100%;
}


.details span {
	color:#fff;
	
}

a:hover .details span {
	color:#f00;
	
}
