body {
	font: .75em/1.3 "tahoma";
	text-align: left;
	color: #333333;
	background:white;

}


/* Obal stranky -------------------------------------------- */

#cover {
	width: 990px;
	margin: 20px auto;
	text-align: left;
	
}

/* Hlavicka -------------------------------------------------- */

#header {
	position: relative;
	width: 990px;
	height: 155px;
	margin: 0;
	background: white url(images/header_info.jpg) no-repeat right;
	font-family: Arial, Helvetica, sans-serif;
}
#nav_top {
	position: absolute;
	top:0px;
	left:300px;
}
#nav_top ul {
  width:300px;
}
#nav_top ul li  {
	float: left;
	padding: 11px 5px ;
	display : block;
	list-style: none;
}
#nav_big_left {
	position: absolute;
	top:85px;
	left:530px;
}
#nav_big_left ul li  {
	list-style: none;
}
#nav_big_left ul li a {
	color:white;
	font: normal 1.2em/1 arial;
	text-align: center;
	text-decoration:underline;
}
#nav_big_left a:hover {
  text-decoration:none;
}
#nav_big_right {
	position: absolute;
	top:85px;
	left:740px;
}
#nav_big_right ul li  {
	list-style: none;
}
#nav_big_right ul li a {
	color:white;
	font: normal 1.2em/1 arial;
	text-align: center;
	text-decoration:underline;
}
#nav_big_right a:hover {
  text-decoration:none;
}
#nav {
	margin: 0;
}	
#nav ul {
	margin:0;
	padding:0;
}
#nav ul li {
	float: left;
	margin: 0;
	padding: 11px 0px ;
	display : block;
	list-style: none;
	width:116px;
	height:38px;
	background: url(images/png/nav_pink.png) no-repeat ;
	text-align: center;
}

#nav ul li a {
	text-decoration: underline;
	color: white;
	font:	14px arial ;
	text-align: center;
}
#nav a:hover {
	text-decoration: none;
}
#nav .zlavy{
  background: url(images/png/nav_pink_zlavy.png) no-repeat ;
}
#nav .lokalita {
	float: left;
	margin: 0;
	padding: 11px 0px ;
	display : block;
	list-style:none;
	width:177px;
	background: url(images/nav_blue.jpg) no-repeat ;
}
#nav .active {
  background: url(images/png/nav_pink_empty.png) no-repeat ;
  color:#9E0154;
  font:	14px arial ;
}
#nav .active_zlavy {
 background: url(images/png/nav_pink_empty_zlavy.png) no-repeat ;
  color:#9E0154;
  font:	14px arial ;
}

/* Layout ----------------------------------------------- */

#main {
	width: 990px;
	overflow: hidden;
	margin-top:0px;
}

/* Lavy blok --------------------------------------------- */

#leftcol_box {
	width : 210px;
	float:left;
	margin-top:0;
	
}
#katalog {
  margin: 0px 0px 10px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	background-image: url(images/ciarocka1.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	width: 210px;
}
#katalog .nadpis {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #FFFFFF;
	font-weight: bold;
	margin-bottom: 10px;
	line-height: 1em;
	background-image: url(images/katalog.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 8px 10px 7px;
}
#menu_left_katalog ul {
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	list-style-type: none;
	line-height: 1.4em;
	margin: 0px;
	color: #666666;
}
#menu_left_katalog li {
  margin: 0px;
	padding: 0px; 
	background: url(images/motyl_katalog.gif) no-repeat left ;
	padding-left:40px;
	padding-bottom:5px;
	padding-top:5px;
	border-bottom:1px solid #D2E8F7;
	}
#menu_left_katalog ul li a {
	color:white!important;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	
}
#menu_left_katalog a:hover {
		text-decoration:underline;
}
#new {
	margin: 0px 0px 10px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	background-image: url(images/ciarocka2.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	width: 210px;
}
#new .nadpis {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #FFFFFF;
	font-weight: bold;
	margin-bottom: 10px;
	line-height: 1em;
	background-image: url(images/new.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 8px 10px 7px;
}
#menu_left_new ul {
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	list-style-type: none;
	line-height: 1.4em;
	margin: 0px;
	color: #666666;
}
#menu_left_new li {
  margin: 0px;
	padding: 0px; 
	background: url(images/motyl_new.gif) no-repeat left ;
	padding-left:40px;
	padding-bottom:5px;
	padding-top:5px;
	border-bottom:1px solid #D2E8F7;
	}
#menu_left_new ul li a {
	color:#428AC5!important;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	
}
#menu_left_new a:hover {
		text-decoration:underline;
}
#kalkulacka {
	margin: 0px 0px 10px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	background-image: url(images/ciarocka2.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	width: 210px;
}
#kalkulacka .nadpis {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #FFFFFF;
	font-weight: bold;
	margin-bottom: 10px;
	line-height: 1em;
	background-image: url(images/kalkulacka.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 8px 10px 7px;
}
#kalkulacka .text{
  padding:5px 5px;
}
#kalkulacka .euro {

	background: url(images/eurokalkulacka.jpg) no-repeat center ;
	width:180px;
	font-family: Arial, Helvetica, sans-serif;
	padding:15px 2px 5px 2px;
	color:white;
	margin:5px 10px 5px 8px; 
}
/* na zaklade ukoncenia dievcata mesiaca je toto zakomentovane
#dievca {
	margin: 0px 0px 10px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	background-image: url(images/ciarocka2.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	width: 210px;
}
#dievca .nadpis {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #FFFFFF;
	font-weight: bold;
	margin-bottom: 10px;
	line-height: 1em;
	background-image: url(images/dievca.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 8px 10px 7px;
}
*/
/* Stredny blok --------------------------------------------- */

#centercol_box {
	width : 550px;
	float:left;
	margin-top:0;
	margin-left:5px;
	/*border-bottom:1px solid #F5F5F5;
	border-left:1px solid #F5F5F5;
	border-right:1px solid #F5F5F5;*/
}

#centercol_box legend {
  padding:5px;
  background-repeat:repeat-x;
  background-image: url("images/user_menu/legend.png");
  height:19px;
  color:white;
  font: 1em/1.3 "arial";
  border:1px solid #D2D2D2 
}
/*ie7*/
*+ html #centercol_box legend {
  border:1px solid #D2D2D2;   
  padding: 5px 20px;
  background-repeat:repeat-x;
  background-image: url("images/user_menu/legend.png");
  margin-left:15px;
  position: relative;
	top: -20px;
	left: .2em;
}
#centercol_box fieldset {
  border:1px solid #D2D2D2 ;
  margin-bottom: 10px;
  padding:10px;
  color:#002E5C;
  
}
/*iE 7 hack */
*+html #centercol_box fieldset {  
    position: relative;  
    margin-top: 1.8em;  
}  

/*#uvod {
	background: #FAFAFA url(images/teta.jpg) no-repeat right top;
	background: #FAFAFA url(images/marec.jpg) no-repeat right top;
}
#uvod ul li {
	margin:10px;
	background: url(images/motyl_uvod.jpg) no-repeat left bottom;
	padding-left:40px;
	padding-bottom:5px;
	padding-top:5px;
}*/
#uvod {
	/*background: #FAFAFA url(images/teta.jpg) no-repeat right top;*/
	background: #FAFAFA url(images/marec.jpg) no-repeat right top;
	/*color:#00587F;*/
	color:white;
}
#uvod a {
	/*background: #FAFAFA url(images/teta.jpg) no-repeat right top;*/
	color:#BFDFFF;
	/*color:#00587F;*/
}
#uvod a:hover {
	text-decoration:none;
}
#uvod ul li {
	margin:10px;
	/*background: url(images/motyl_uvod.jpg) no-repeat left bottom;*/
	padding-left:10px;
	padding-bottom:5px;
	padding-top:5px;
	
}
#content_left {
	margin: 0px 0px 10px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	/*background-image: url(images/ciarocka_stred.gif);*/
	background-repeat: no-repeat;
	background-position: left bottom;
	width: 540px;
}
#content_left .clanok ul li
{
  background: url('images/postbullets.png') no-repeat left;
  padding-left: 30px;
}

#content_left h2 {
	font-size:12px;
  line-height:1em;
  background:#649FD0 url(images/bg_line.jpg) repeat-x bottom ;
	padding:7px 1px 10px 10px;
	margin:10px 0;
	color:white;

}
/*#content_left h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #FFFFFF;
	font-weight: bold;
	margin-bottom: 10px;
	line-height: 1em;
	background-image: url(images/stred.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 8px 10px 7px;
	
}*/



#content_left .salon {
	margin:5px 0;
	padding:0 5px;
}

#content_left .salon h2 {
	font: bold 1em/1.3 "tahoma";
	margin: 1.33em 0 .66em 0;
	color: #A60158;
	background:none;
		
}

#content_left .salon h2 a{
  color: #A60158;
}

#content_left .salon_gold {
	margin:10px 0;
	/*border:1px solid #eeeeff;*/
	background:#EFF5FC;
	/*background:#F4F9FD url(images/png/gold_bg.png) repeat-x;*/
	/*background: url(images/png/gold_top.png) no-repeat 70% 80%;*/
	padding:10px 10px;
	-moz-box-shadow: 5px 5px 5px #ccc;
  -webkit-box-shadow: 5px 5px 5px #ccc;
  box-shadow: 5px 5px 5px #ccc;
  border:1px solid #DBDBDB;
  -moz-border-radius: 1px;
  -webkit-border-radius: 1px;
  border-radius: 1px;
}

#content_left .salon_gold h2 {
	padding-left:33px;
	padding-top:8px;
	/*background: url(images/png/gold_top.png) no-repeat 70% 80%;*/
	background: url(images/png/gold_top.png) no-repeat ;
	height:24px;
	margin:0 0 5px 0;
	font: bold 1em/1.3 "tahoma";
	color: #A60158;
		
}
#content_left .salon_gold h2 a{
  color: #A60158;
}

#content_left .salon_gold hr {
	margin-top:5px;
}

#content_left .salon_gold	.no_shadow{
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
/**********************************VIP BALIK**************************/
#content_left .salon_vip {
	-moz-box-shadow: 0 0 3px 3px #DBDBDB;
  -webkit-box-shadow: 0 0 3px 3px #DBDBDB;
  box-shadow: 0 0 3px 3px #DBDBDB;
  border:1px solid #DBDBDB;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  width:249px;
  height:150px;
  margin:10px 5px;
  padding:5px 3px;
  float:left;
  

}

#content_left .salon_vip h2 {
	padding-left:33px;
	padding-top:8px;
	/*background: url(images/png/gold_top.png) no-repeat 70% 80%;*/
	background: url(images/png/gold_top.png) no-repeat ;
	height:24px;
	margin:0 0 5px 0;
	font: bold 1em/1.3 "tahoma";
	color: #A60158;
		
}
#content_left .salon_vip h2 a{
  color: #A60158;
}

#content_left .salon_vip hr {
	margin-top:5px;
}

#content_left .logo_vip {
	width:130px; /*height:86px;*/
	float:right; margin:5px 3px 5px 4px;
	background-color:#F3F3F3;
}
/*******************************************************/
#content_left hr {
	clear:both; margin:0; padding:0;
	margin-top:20px;
}
#content_left .logo {
	width:130px; /*height:86px;*/
	float:right; margin:15px 3px 5px 4px;
}
#content_left .logo img {
	border:1px solid #F5F5F5;
}
#content_left .vzdialenost {
  position: relative; 
  top: -10px; 
  left: 8px;
  width:100px;
  border:1px solid #DBDBDB;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  padding:3px;
  background: #F0F0F0 url(images/png/vzdialenost_sipka.png) no-repeat right center;
  
  /*text-shadow:0 1px 0 #666;*/


}

/* Pravy blok ---------------------------------------------- */	

#rightcol_box {
	width : 218px;
	float:right;
	margin-top:0;
}

#rightcol_box .anketa {
  margin: 0px 0px 10px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	background-image: url(images/ciarocka.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	width: 218px;
 }
#rightcol_box .anketa .nadpis {
  font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #FFFFFF;
	font-weight: bold;
	margin-bottom: 10px;
	line-height: 1em;
	background-image: url(images/hodnotenie.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 8px 10px 7px;
 }
 

#menu_right {
	
	margin: 0px 0px 10px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	background-image: url(images/ciarocka.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	width: 218px;
}
#menu_right .nadpis {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #FFFFFF;
	font-weight: bold;
	margin-bottom: 10px;
	line-height: 1em;
	background-image: url(images/hodnotenie.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 8px 10px 7px;	
	
}

#menu_right ul  {
	padding-top: 0px;
	padding-bottom: 10px;
	padding-right: 10px;
	padding-left: 10px;
	list-style-type: none;
	line-height: 1.4em;
	margin: 0px;
	color: #666666;
	
}
#menu_right li {
  margin: 0px;
	padding: 0px; 
	background: url(images/motyl_hodnotenie.gif) no-repeat 5px 50% ;
	padding-left:40px;
	padding-bottom:5px;
	padding-top:5px;
	border-bottom:1px solid #D2E8F7;
}
#menu_right li.hodnotenie_gold {
  background: #EFF5FC url(images/motyl_hodnotenie.gif) no-repeat 5px 50% ;
  -moz-box-shadow: 5px 5px 5px #ccc;
  -webkit-box-shadow: 5px 5px 5px #ccc;
  box-shadow: 5px 5px 5px #ccc;
}

#menu_right li.hodnotenie_gold .dnes{
   background: #EFF5FC url(images/dnes.png) no-repeat right;
}
#menu_right ul li a {
	color:#2A9EE7!important;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
}
#menu_right a:hover {
		text-decoration:underline;
}
.dnes {
  background: white url(images/dnes.png) no-repeat right;
  width:150px;
  height:13px;
  font-size:9px;
  color:white;
  padding:0px 0px 5px 4px;
}
.dnes img {
  margin-right:85px;
}
#column_right_doporucujeme {
	margin: 0px 0px 10px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	background-image: url(images/ciarocka.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	width: 218px;
	font-family: Arial, Helvetica, sans-serif;
}
#column_right_doporucujeme .nadpis {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #FFFFFF;
	font-weight: bold;
	margin-bottom: 10px;
	line-height: 1em;
	background-image: url(images/doporucujeme.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 8px 10px 7px;
}

#column_right_doporucujeme .text{
  padding:0px 5px;
  /*color:#F0F0F0;*/
}

#column_right_doporucujeme .logo {
	width:70px; /*height:86px;*/
	float:right; 
	margin:10px 3px 5px 4px;
}
#column_right_doporucujeme .logo img {
	border:1px solid #F5F5F5;
}
#menu_right_article {
	margin: 0px 0px 10px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	background-image: url(images/ciarocka.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	width: 218px;
}
#menu_right_article .nadpis {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #FFFFFF;
	font-weight: bold;
	margin-bottom: 10px;
	line-height: 1em;
	background-image: url(images/clanky.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 8px 10px 7px;
	
}
#menu_right_article ul  {
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	list-style-type: none;
	line-height: 1.4em;
	margin: 0px;
	color: #666666;
}
#menu_right_article li {
  margin: 0px;
	padding: 0px; 
	background: url(images/motyl_clanky.gif) no-repeat left ;
	padding-left:40px;
	padding-bottom:5px;
	padding-top:5px;
	border-bottom:1px solid #D2E8F7;
}
#menu_right_article ul li a {
	color:#2A9EE7!important;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
}
#menu_right_article a:hover {
		text-decoration:underline;
}


#menu_right_kalendar {
	margin: 0px 0px 10px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	background-image: url(images/ciarocka_kalendar.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	width: 218px;
	
	
}
#menu_right_kalendar .nadpis {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #FFFFFF;
	font-weight: bold;
	margin-bottom: 10px;
	line-height: 1em;
	background-image: url(images/kalendar.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 8px 10px 7px;
}

#menu_right_kalendar li {
	margin: 0px;
	padding: 0px; 
	background: url(images/kalendar_ico.jpg) no-repeat left ;
	padding-left:40px;
	padding-bottom:2px;
	padding-top:2px;
	border-bottom:1px solid #DE9872;
	
}
#menu_right_kalendar ul {
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	list-style-type: none;
	line-height: 1.4em;
	margin: 0px;
	color: #666666;
}
#menu_right_kalendar ul li a {
	color:#AA5628!important;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
}
#menu_right_kalendar a {
	color:#5F9933!important;
	text-decoration:none;
	
}
#menu_right_kalendar a:hover {
		color:#5F9933;
		text-decoration:underline;
}





#menu_right_forum {
	margin: 0px 0px 10px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	background-image: url(images/ciarocka.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	width: 218px;
	
	
}
#menu_right_forum .nadpis {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #FFFFFF;
	font-weight: bold;
	margin-bottom: 10px;
	line-height: 1em;
	background-image: url(images/doporucujeme.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 8px 10px 7px;
}

#menu_right_forum li {
	margin: 0px;
	padding: 0px; 
	background: url(images/motyl_forum.gif) no-repeat left ;
	padding-left:40px;
	padding-bottom:2px;
	padding-top:2px;
	border-bottom:1px solid #D2E8F7;
	font: 11px "tahoma";
}
#menu_right_forum ul {
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	list-style-type: none;
	line-height: 1.4em;
	margin: 0px;
	color: #666666;
}
#menu_right_forum ul li a {
	color:#5F9933!important;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
}
#menu_right_forum a {
	color:#5F9933!important;
	text-decoration:none;
	
}
#menu_right_forum a:hover {
		color:#5F9933;
		text-decoration:underline;
}

#menu_right_forum_work {
	margin: 0px 0px 10px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	background-image: url(images/ciarocka.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	width: 218px;
	
}
#menu_right_forum_work .nadpis {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #FFFFFF;
	font-weight: bold;
	margin-bottom: 10px;
	line-height: 1em;
	background-image: url(images/doporucujeme.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 8px 10px 7px;
}

#menu_right_forum_work li {
	margin: 0px;
	padding: 0px; 
	background: url(images/motyl_forum.gif) no-repeat left ;
	padding-left:40px;
	padding-bottom:2px;
	padding-top:2px;
	border-bottom:1px solid #D2E8F7;
	font: 11px "tahoma";
}
#menu_right_forum_work ul {
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	list-style-type: none;
	line-height: 1.4em;
	margin: 0px;
	color: #666666;
}
#menu_right_forum_work ul li a {
	color:#5F9933!important;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
}
#menu_right_forum_work a {
	color:#5F9933!important;
	text-decoration:none;
	
}
#menu_right_forum_work a:hover {
		color:#5F9933;
		text-decoration:underline;
}

/* Paticka -------------------------------------------------- */

#footer {
  border-top:1px solid #F0F0F0;
	padding: 10px 10px 10px 10px;
	text-align: center;
	margin-top:30px;
}
#footer span{
  color:#99B3CC;
}

/* Zalozky -------------------------------------------------- */

.moduleMenu_admin {
  margin:3px 0 0 0 ;
}
.moduleMenu_admin ul {
  margin:0;
	padding:0;
	height:36px;
}
.moduleMenu_admin ul li{
  float: left;
	margin: 0;
	padding: 11px 0px ;
	display : block;
	list-style: none;
	width:90px;
	background: url(images/png/nav_pink_admin.png) no-repeat ;
	text-align: center;
	color:white;
}

.moduleMenu_admin ul li a{
  color: white;
}

.moduleMenu_admin .active{
 background: url(images/png/nav_pink_admin_empty.png) no-repeat ;
 color:#9E0154;
}

.moduleMenu_admin .back {
	width:68px;
	background: url(images/png/back.png) no-repeat ;
	color:black;
}
.back {
	width:68px;
	background: url(images/png/back.png) no-repeat ;
	color:black;
}

.moduleWithTopMargin16{
  margin:10px 0;
  padding:0;
  clear : both;
	float : none;
}
.moduleMenu {
  margin:3px 0 0 0 ;
}
.moduleMenu ul {
  margin:0;
	padding:0;
	height:36px;
}
.moduleMenu ul li{
  float: left;
	margin: 0;
	padding: 11px 0px ;
	display : block;
	list-style: none;
	width:116px;
	background: url(images/png/nav_pink.png) no-repeat ;
	text-align: center;
	color:white;
}
.moduleMenu ul li a{
  color:white;
}
.moduleMenu .active {
	width:116px;
	background: url(images/png/nav_pink_empty.png) no-repeat ;
	color:black;

}
.moduleMenu .back {
	width:68px;
	background: url(images/png/back.png) no-repeat ;
	color:black;
}
.moduleMenu .inactive {
  width:116px;
	background: url(images/png/nav_pink.png) no-repeat ;
  cursor:pointer; 
}
.moduleMenu .inactive a{
  color:white;
  text-decoration:none;
}

.moduleMenu .gold_top_big {
	margin-left:5px;
	width:43px;
	height:43px;
	background: url(images/png/gold_top_big.png) no-repeat ;
	
}
.moduleContent{
  margin:0;
  padding:5px;
}



/* Ostatne -------------------------------------------------- */

.fix {
	display: block;
	clear: both;
	height: 1px;
	overflow: hidden;
	margin: 0;
	font: 1px/1px tahoma;
	background-color: transparent;
}
.strong {
	font-weight: bold;
}
.reklama {
  margin: 0px 0px 10px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	background-image: url(images/ciarocka2.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	width: 210px;
}
.reklama .nadpis {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #FFFFFF;
	font-weight: bold;
	margin-bottom: 10px;
	line-height: 1em;
	background-image: url(images/katalog.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 8px 10px 7px;
	
}
#menu_right_reklama {
	margin: 0px 0px 10px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	background-image: url(images/ciarocka.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	width: 218px;
	
}
#menu_right_reklama .nadpis {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #FFFFFF;
	font-weight: bold;
	margin-bottom: 10px;
	line-height: 1em;
	background-image: url(images/doporucujeme.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 8px 10px 7px;
}


/* Systemove -------------------------------------------------------- */

body, h1, h2, h3,address, blockquote, div, hr, iframe, object, p, ul, li, table, caption, tr, th, td,
form, label, img, a {
	border: none;
	margin: 0;
	padding: 0;
}
input, textarea, select {
	  background-color: #FCFCFC;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    padding:2px;
    margin-bottom:2px;  
    border:1px solid #DBDBDB;
}
.button:hover {
    background-color: #C50057;
    color:white;
    }
select {
    font-weight:bold;
}
textarea {
    width:500px;
}

/* Linky  ------------------------------------------------ */

a {
	color: #99B3CC;
	
}
a:hover {
	color: #4198DA;
	
}
h1 a, h2 a, h3 a {
	color: #A60158;
}
/*h2 a {
	color: white !important;
}*/
h1 a:hover, h2 a:hover, h3 a:hover {
	text-decoration: none;
}

/* Bloky -------------------------------------------------- */
hr {
	display: block;
	height: 1px;
	overflow: hidden;
	border: solid #F0F0F0;
	border-width: 1px 0 0 0;
	margin: .99em 0;
}
p {
	margin: .66em 0;
}
/* Zoznamy -------------------------------------------------- */

ul {
	display: block;
	list-style: none;
	margin: 0;
}
ul li {
	display: block;
	list-style: none;
	margin: .33em 0;
	padding: 0 0 0 20px;
}


/* Nadpisy -------------------------------------------------- */

h1 {
	font: bold 1.05em/1 tahoma;
	word-spacing: -1px;
	color: white;
	text-transform: uppercase;
	padding:7px 1px 10px 10px;
	margin:10px 0;
	background:#649FD0 url(images/bg_line.jpg) repeat-x bottom ;
	
}

/*h2 {
	font: normal 1.2em/1 "tahoma";
	clear:both;
	color:#ffffff;
	margin: 1.33em 0 .66em 0;
}*/
h2, h4  {
	font: bold 1em/1.3 "tahoma";
	margin: 1.33em 0 .66em 0;
	color: #A60158;
}

h3 {
  	color:#A60158;
	
}

/* Tabulky -------------------------------------------------- */

table  {
	border-collapse: collapse;
	margin: 0 1px;
	padding:0;
	-moz-box-shadow: 5px 5px 5px #ccc;
  -webkit-box-shadow: 5px 5px 5px #ccc;
  box-shadow: 5px 5px 5px #ccc;
  
}
th  {
	border: 1px solid white;
	padding: 3px 3px;
	font-weight: normal;
	vertical-align: middle;
	background-color: #99B3CC/*#BBDD8E*/;
	color:white
}
th a  {
	color:white
}
th a:hover  {
	color: #F0F0F0;
}
td  {
	border: 1px solid white;
	padding: 3px 3px;
	vertical-align: middle;
	background-color: #F0F0F0;
}
.salon th    {
	border: 1px solid white;
	padding: 3px 3px;
	font-weight: normal;
	text-align: right;
	vertical-align: top;
	background-color: #99B3CC/*#BBDD8E*/;
	color:white;
}
.salon td   {
	border: 1px solid white;
	padding: 3px 3px;
	vertical-align: top;
	background-color: #F0F0F0;
}

#wysiwyg td  {
	padding: 0;
}

/* Tlaciaren ------------------------------------------- */

@media print {

body {
	font-family: tahoma;
}
table {
	border-collapse: collapse;
	border: 1px solid black;
}
th, td {
	border: 1px solid black;
}
#centercol_box {
  margin:0;
}
#header {
	background: white url(images/header_info.jpg) no-repeat right;
	margin:0;
}
#nav_top, #nav_big_left, #nav_big_right, #nav, #leftcol_box, #rightcol_box, #footer
  {
	display: none;
}

}


#lightbox{
	position: absolute;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
	}

#lightbox a img{ border: none; }

#outerImageContainer{
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
	}

#imageContainer{
	padding: 10px;
	}

#loading{
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
	}
#hoverNav{
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
	}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{
	width: 49%;
	height: 100%;
	background: transparent url(images/blank.gif) no-repeat; /* Trick IE into showing hover */
	display: block;
	}
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(images/nextlabel.gif) right 15% no-repeat; }


#imageDataContainer{
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%	
	}

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;	}	
		
#overlay{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
	background-color: #000;
	}

.counter {
	font: normal 1.0em/1 tahoma;
	word-spacing: 1px;
	color: white;
	margin-top: 5px;
	margin-bottom: 9px;
	padding: 10px 15px;
	text-align: center;
	border:1px solid #006699;
	background: #00587F
	/*text-transform: uppercase;*/
}
.counter strong {
	font: normal 1.5em/1 tahoma;
	}
	
#kalendar2 table {
  
  border-collapse: collapse;
  border: 1px solid #38160C;
  font: normal 11px verdana, arial, helvetica, sans-serif;
  color: #F6ECF0;
  background: #641B35;
  }

#kalendar2 td {
  border: 1px solid #B85A7C;
  padding: .5em;
  color: #F6ECF0;
  background: #38160C;
  vertical-align: middle;
  }
#kalendar2  th {
  font: bold 10px verdana, arial, helvetica, sans-serif;
  border: 1px solid #A85070;;
  text-align: left;
  padding: .6em;
  background: #38160C;
  color: #F6ECF0;
  padding-top:6px;
  }
#kalendar2  th p {
font: bold 8px verdana, arial, helvetica, sans-serif;
  }
#kalendar2  td p {
font: bold 9.5px verdana, arial, helvetica, sans-serif;

  }
#kalendar2 .odd {
  background: #7B2342;
  }
#kalendar2  tr:hover {
  background: #51152A;
  }

#kalendar2  tr:hover th{
  background: #51152A;
  }
#kalendar2  tr:hover td{
  background: #51152A;
  }
#CalendarControlIFrame {
  display: none;
  left: 0px;
  position: absolute;
  top: 0px;
  height: 250px;
  width: 250px;
  z-index: 99;
}

#CalendarControl {
  position:absolute;
  background-color:#FFF;
  margin:0;
  padding:0;
  display:none;
  z-index: 100;
}

#CalendarControl table {
  font-family: arial, verdana, helvetica, sans-serif;
  font-size: 8pt;
  border-left: 1px solid #336;
  border-right: 1px solid #336;
}

#CalendarControl th {
  font-weight: normal;
  
}

#CalendarControl th a {
  font-weight: normal;
  text-decoration: none;
  color: #FFF;
  padding: 1px;
}

#CalendarControl td {
  text-align: center;
  
}

#CalendarControl .header {
  background-color: #336;
  }

#CalendarControl .weekday {
  background-color: #DDD;
  color: #000;
}

#CalendarControl .weekend {
  background-color: #FFC;
  color: #000;
}

#CalendarControl .current {
  border: 1px solid #339;
  background-color: #336;
  color: #FFF;
}

#CalendarControl .weekday,
#CalendarControl .weekend,
#CalendarControl .current {
  display: block;
  text-decoration: none;
  border: 1px solid #FFF;
  width: 2em;
}

#CalendarControl .weekday:hover,
#CalendarControl .weekend:hover,
#CalendarControl .current:hover {
  color: #FFF;
  background-color: #336;
  border: 1px solid #999;
}

#CalendarControl .previous {
  text-align: left;
}

#CalendarControl .next {
  text-align: right;
}

#CalendarControl .previous,
#CalendarControl .next {
  padding: 1px 3px 1px 3px;
  font-size: 1.4em;
}

#CalendarControl .previous a,
#CalendarControl .next a {
  color: black;
  text-decoration: none;
  font-weight: bold;
}

#CalendarControl .title {
  text-align: center;
  font-weight: bold;
  color: black;
}

#CalendarControl .empty {
  background-color: #CCC;
  border: 1px solid #FFF;
}

#pup {
  position:absolute;
  z-index:200; /* aaaalways on top*/
  padding: 3px;
  margin-left: 10px;
  margin-top: 5px;
  width: 200px;
  border: 1px solid black;
  background-color: #777;
  color: white;
  font-size: 1em;
}
/*---------------------------------HAPPY HOUR-----------------------------*/
.happy h1 {
	font-size: 30pt;
	border-bottom: 1px solid #ddd;
	margin: 0;
}

.subtitle h2 {
	margin-top: 0px;
	margin-bottom: 20px;
	font-size: 13pt;
}

#container_happy {
	margin: 10px auto;
	width: 530px;
	color: #eee;
	background-color: #2e2e2e;
}

#countdown_dashboard {
	height: 96px;
	margin-left: 40px;
}

.dash {
	width: 138px;
	height: 96px;
	background: transparent url('../images/dash.png') 0 0 no-repeat;
	float: left;
	margin-left: 2px;
	padding-left: 13px;
	position: relative;
	color: #333;
}

.weeks_dash {
	background: transparent url('clanky/103/images/dark_weeks_dash.png') 0 0 no-repeat;
}

.days_dash {
	background: transparent url('clanky/103/images/dark_days_dash.png') 0 0 no-repeat;
}

.hours_dash {
	clear: left;
	background: transparent url('clanky/103/images/dark_hours_dash.png') 0 0 no-repeat;
}

.minutes_dash {
	background: transparent url('clanky/103/images/dark_minutes_dash.png') 0 0 no-repeat;
}

.seconds_dash {
	background: transparent url('clanky/103/images/dark_seconds_dash.png') 0 0 no-repeat;
}

.dash .digit {
	font: bold 52pt Verdana;
	font-weight: bold;
	float: left;
	width: 59px;
	text-align: center;
	position: relative;
}

.dash_title {
	display: none;
}

.dev_comment {
	clear: left;
	font-size: 14pt;
	color: #fff;
	text-align: center;
	padding-top: 10px;
	margin: 20px 10px;
}

#subscribe_form {
	position: relative;
} 

#email_field {
	font-size: 16pt;
	padding: 6px 10px;
	width: 300px;
}

#subscribe_button {
	font-size: 14pt;
	color: #333;
	padding: 4px 8px;
}



.faded {
	color: #999;
}

   .komentar {margin-left:10px;}
   .komentar h4 {padding:5px 3px 11px 10px;background:url(images/komentar_title.gif) repeat-x bottom ; margin:0;color: #A60158;}
   .komentar_head {position:relative;float:right;top:-25px;right:15px;font-size:11px;}
   .komentar p {padding:5px;margin:0}
   .komentar img {float:left;padding:1px;}
   .komentar_foot {float:right;font-size:11px;padding:10px 10px 10px 20px;background:url(images/odpoved.jpg) no-repeat left}
   .komentar_clear { display: block;clear: both;height: 1px;overflow: hidden;margin: 0;font: 10px/10px tahoma;background-color: transparent;}
/*USER MENU*/


#user_menu {
  padding:5px;
  width:205px;
}
#user_menu h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #FFFFFF;
	font-weight: bold;
	margin-bottom: 10px;
	line-height: 1em;
	background-image: url(images/katalog.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 8px 10px 7px;
	
}

#user_menu ul {
  list-style:none;
  padding:0;
  margin:0;
}

#user_menu li {
  font: 1.0em/1.3 "arial"; 
  font-weight:bold;
	width:100px;
	height:17px;
  padding:12px 50px;
	background-repeat:no-repeat;

}

#user_menu li a{
  color:#00204E;
  text-decoration: none;
}

#user_menu li a:hover{
  text-decoration: underline;
} 
 
#user_menu .oznamy_button {
  background-image: url("images/user_menu/oznamy_button.png");
}

#user_menu .top_button {
  background-image: url("images/user_menu/top_button.png");
}

#user_menu .osobne_udaje_button {
  background-image: url("images/user_menu/osobne_udaje_button.png");
}

#user_menu .logout_botton {
  background-image: url("images/user_menu/logout_botton.png");
}

#user_menu .faktury_button {
  background-image: url("images/user_menu/faktury_button.png");
}
#user_menu .password_button {
  background-image: url("images/user_menu/password_button.png");
}
#user_menu .salony_button {
  background-image: url("images/user_menu/salony_button.png");
}
/*jquery lightbox*/
#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev { 
	left: 0; 
	float: left;
}
#lightbox-nav-btnNext { 
	right: 0; 
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px; 
	color: #666; 
}
#lightbox-container-image-data #lightbox-image-details { 
	width: 70%; 
	float: left; 
	text-align: left; 
}	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block; 
	clear: left; 
	padding-bottom: 1.0em;	
}			
#lightbox-secNav-btnClose {
	width: 66px; 
	float: right;
	padding-bottom: 0.7em;	
}


/*ZLAVY ==============================================================================*/
div.zlavy, div.zlavy_filter{
  -moz-box-shadow: 0 0 3px 3px #DBDBDB;
  -webkit-box-shadow: 0 0 3px 3px #DBDBDB;
  box-shadow: 0 0 3px 3px #DBDBDB;
  border:1px solid #DBDBDB;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  width:500px;
  margin:15px;
  padding:10px;
}

div.zlavy_filter select {
border:1px solid #DBDBDB;
color:black;
margin:0px;
font-size:14px;
background-color:#F3F3F3;
 -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
width:150px;
}

div.zlavy_filter select option {
margin:4px;
}

div.zlavy img {
  float:left;
  margin:15px 5px;
}

div.zlavy_box {
margin:10px 0;
padding:5px; 
background-color:#F3F3F3;
-moz-border-radius: 4px;	
-webkit-border-radius: 4px;	
border-radius: 4px
}

#content_left .zlavy h2 {
  background:none;
}

#content_left .zlavy h2 a{
  color:black;
  font-size:14px;
  text-decoration:none;
  background:none;
}

div.zlavy p{
  color:black;
}

p.lokalita{
  padding-top:60px;
  
}

div.zlavy div.button_big{
  float:right;
  
}

div.zlavy p.kupit  a {
  background: url(images/png/button_big.png) no-repeat ;
	color: white;
	cursor: pointer;
	display: block;
	font-size: 17px; line-height: 40px;
	font-weight: bold;
	text-align: left;
	width: 240px; height: 42px;
	text-decoration:none;
	padding-left:28px;
	
}

div.zlavy p.kupit  a:hover {
  background: url(images/png/button_big_hover.png) no-repeat ;
}

div.zlavy p.kupit  a span{
  margin-left:70px;
  color:black;
  }
  
/*zlavy banner*/

#menu_right_reklama img {
  padding-left:5px;
}

#menu_right_reklama h4 {
  background-color: #C50057;
  width:120px;
  border:1px solid #DBDBDB;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  padding:8px;
  color:white;
  text-shadow:0 1px 0 #666;
  
}

#menu_right_reklama h4:hover {
  background-color: #84003C;
}

.zlava_tip {
    display: block;
    background: black;
    margin: -10px -10px 10px -10px;
    padding: 10px 10px 15px 10px;
    height: 12px;
    overflow: hidden;
    color: white;
    font-weight: 700;
    text-shadow:0 1px 0 #666;
    font-size: 16px;
    position: relative;
    margin-top: -140px;
    width:80px;
    opacity: 0.8;
filter: alpha(opacity=80); /* IE hack */
    -moz-box-shadow: 0 0 3px 3px #DBDBDB;
  -webkit-box-shadow: 0 0 3px 3px #DBDBDB;
  box-shadow: 0 0 3px 3px #DBDBDB;
  border:1px solid #DBDBDB;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
}

.zlava_tip span {
  font-size: 11px;
}

.zlava_title a{
   font-weight: bold;
   line-height: 150%;
   text-decoration:none;
   color:black;
}

.zlava_title a:hover{
   color:grey;
   
  
}

.zlava_cena {
    display: block;
    background: #d9e8f8;
    margin: -10px -10px 0 -10px;
    padding: 5px 10px 15px 10px;
    color:#333;
    text-shadow:0 1px 0 #fff;
    height:50px;
    text-align: center;
        
}

.zlavy_dalsie{
    
    margin-top:10px;
    margin-left:40px;
    background-color: #C50057;
    width:120px;
    border:1px solid #DBDBDB;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    padding:8px;
    color:white;
    text-shadow:0 1px 0 #666;
}


.zlavy_dalsie a{
    font-weight: bold;
    text-align: center;
    color:white;
    text-decoration:none;


}
.zlava_cena span {
        display: block;
        width: 30%;
        float: left;
        height: 40px;
        text-align: center;
        margin: 0 20px;
        
}
.zlava_cena strong {
        font-size: 25px;
        letter-spacing: -1px;
        line-height: 30px;
}

.zobraz_vsetky_na_mape {
    
    margin:10px 0;
    background-color: #C50057;
    width:170px;
    border:1px solid #DBDBDB;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    padding:8px;
    color:white;
    text-shadow:0 1px 0 #666;
}


.zobraz_vsetky_na_mape a{
    font-weight: bold;
    text-align: center;
    color:white;
    text-decoration:none;


}
.distance {
    
    /*background: white url("images/png/distance.png") no-repeat left;*/
    background-repeat:repeat-x;
    background-image: url("images/user_menu/legend.png");
    text-align:right;
    padding:5px;
    width:150px;
    height:29px;
    position:relative;
    top:135px;
    font-weight:bold;
    color:white;
    
}
.zvyraznenie_ponuky {
    background-color: #F0F0F0;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    padding:5px;
    margin-bottom:5px;  
    border:1px solid #DBDBDB;
}


div#menu_left_katalog select {
border:1px solid #DBDBDB;
color:black;
margin:0px;
font-size:14px;
/*background-color:#F3F3F3;*/
background-color:#FFFFFF;
 -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
width:180px;
margin:10px;
}
.balik_zlaty {
  background-repeat: no-repeat;
  background-position:10px 10px;
	background-image: url(images/png/zlaty_balik.png);
	background-color:#E4E4E4;
	/*padding:5px 5px 5px 155px;*/
	padding:300px 5px 5px 5px;
	border:1px solid #DBDBDB;
	-moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  margin:4px;
  float:left;
  width:160px;
  
  
}
.balik_zlaty:hover {
  /*background-image: url(images/png/zlaty_balik.png);*/
  background-color: #F8F8F8;
	
}
.balik_strieborny {
  background-repeat: no-repeat;
  background-position:10px 10px;
	background-image: url(images/png/strieborny_balik.png);
	background-color:#E4E4E4;
	/*padding:5px 5px 5px 155px;*/
	padding:300px 5px 5px 5px;
	border:1px solid #DBDBDB;
	-moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  margin:4px;
  float:left;
  width:160px;
  
  
}
.balik_strieborny:hover {
  /*background-image: url(images/png/strieborny_balik.png);*/
  background-color: #F8F8F8;
}

.balik_zakladny {
  background-repeat: no-repeat;
  background-position:10px 10px;
	background-image: url(images/png/zakladny_balik.png);
	background-color:#E4E4E4;
	/*padding:5px 5px 5px 155px;*/
	padding:300px 5px 5px 5px;
	border:1px solid #DBDBDB;
	-moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  margin:4px;
  width:160px;
  float:left;
  
  
}
.balik_zakladny:hover {
  /*background-image: url(images/png/zakladny_balik.png);*/
  background-color: #F8F8F8;

}
.balik_zlaty_ponuka h2, .balik_strieborny_ponuka h2, .balik_zakladny_ponuka h2  {
    background-color: #F0F0F0!important;
    background-image: none!important;
    color: black!important;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    padding:5px;
    margin-bottom:5px;  
    border:1px solid #DBDBDB;
}



.balik_zlaty_ponuka h2:hover, .balik_strieborny_ponuka h2:hover, .balik_zakladny_ponuka h2:hover  {
    background-color: #CCCCCC!important;
  }
.balik_cena{
    background-color: #F0F0F0;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    padding:5px;
    border:1px solid #DBDBDB;
    /*position:relative;
    top:300px;
    left:-150px;*/
    text-align: center;
    font:	35px arial;
    font-weight:bold;
    
}
.balik_zlaty .balik_cena{
    background-color: #FF901F;
}

.balik_strieborny .balik_cena{
    background-color: #B1B0B0;
}

.balik_zakladny .balik_cena{
    background-color: #F7F6F6;
}


.baliky_viac_info{
    
    text-align: center;
    vertical-align:middle;
    background-color: #C50057;
    width:120px;
    border:1px solid #DBDBDB;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    padding:8px;
    color:white;
    text-shadow:0 1px 0 #666;
    margin-top:5px;
    margin-left:5px;
    margin-left:8px;
    float:left;
    
}

.baliky_viac_info a{
    font-weight: bold;
    color:white;
    text-decoration:none;


}
.balik_cena_podrobne{
    background-color: #F8F8F8;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    padding:3px;
    border:1px solid #DBDBDB;
    /*position:relative;
    top:300px;
    left:-150px;*/
    text-align: center;
    font:	25px arial;
    font-weight:bold;
    float:left;
    width:120px;
    margin:3px;
    
}
.balik_cena_podrobne p{
    font-size:12px;
}
.balik_cena_podrobne span{
    font:	15px arial;
    color:maroon;
    font-weight:bold;
}




