/* homepage */#hp { padding:0; margin:0; background:#4d0067 url(../images/hp_new/bg_body.png) 0 0 repeat-x; font-size:70%; }#hp ul,#hp li { margin:0; padding:0; list-style:none; }#center         { width:100%; background:url(../images/hp_new/bg_body_right2.png) top right no-repeat; }#center-bottom  { width:100%; height:1526px; background:url(../images/hp_new/bg_bottom.jpg) center bottom no-repeat; }#main   {  margin:0 auto; width:100%; background:url(../images/hp_new/bg_head.jpg) top center no-repeat; }#head { width:998px; height:359px; margin:0 auto; }    #head h1,    #head p  { display:none; }#hp #content { margin:0 auto; /*margin-top:-5px;*/ width:998px; height:1100px; background:url(../images/hp_new/bg_homepage.jpg) 0 0 no-repeat; position:relative; }a.home { display:block; position:absolute; }        a#a-metoda    { top:20px;  left:510px;  width:240px; height:165px; background:url(../images/hp_new/bg_a_metoda.png) 0 0 no-repeat; }    a#a-profes    { top:190px; left:510px;  width:238px; height:165px; background:url(../images/hp_new/bg_a_profes.png) 0 0 no-repeat; }     a#a-zdravi    { top:20px;  left:750px;  width:233px; height:165px; background:url(../images/hp_new/bg_a_zdravi.png) 0 0 no-repeat; }    a#a-stylistky { top:190px; left:750px;  width:233px; height:165px; background:url(../images/hp_new/bg_a_stylistky.png) 0 0 no-repeat; }#left-menu { width:206px; position:absolute; top:0px; left:26px; }    #left-menu li { float:left; }     #left-menu li a { display:block; width:206px; height:28px; }        #left-menu li a.menu1 { background:url(../images/hp_new/menu1.png) 0 0 no-repeat; }        #left-menu li a.menu2 { background:url(../images/hp_new/menu2.png) 0 0 no-repeat; }        #left-menu li a.menu3 { background:url(../images/hp_new/menu3.png) 0 0 no-repeat; }        #left-menu li a.menu4 { background:url(../images/hp_new/menu4.png) 0 0 no-repeat; }        #left-menu li a.menu5 { background:url(../images/hp_new/menu5.png) 0 0 no-repeat; }        #left-menu li a.menu6 { background:url(../images/hp_new/menu6.png) 0 0 no-repeat; }    #left-menu li a:hover { background-position:-206px 0; }#menu-media { position:absolute; top:410px; left:0; width:225px;}    #menu-media li       { float:left; height:50px; z-index:0; position:relative; }    #menu-media li:hover { z-index:10; }    #menu-media li.menu2 { top:-15px; }    #menu-media li.menu3 { top:-30px; }    #menu-media li.menu4 { top:-45px; }    #menu-media li.menu5 { top:-60px; }            #menu-media li a        { z-index:0; color:#fff; text-decoration:none; width:150px; height:31px; padding:19px 0 0 75px; display:block; background:url(../images/hp_new/bg_menu_media.png) 0 0 no-repeat; outline:0; }        #menu-media li.active a,        #menu-media li a:hover  { background-position:0 -50px; z-index:10; }        #menu-media li.active   { z-index:9; }#bottom-menu { position:absolute; top:1060px; left:320px; }    #bottom-menu li { float:left; }        #bottom-menu li a { display:block; height:25px; }        #bottom-menu li a.menu1 { width:81px; }        #bottom-menu li a.menu2 { width:96px; }        #bottom-menu li a.menu3 { width:154px; }        #bottom-menu li a.menu4 { width:123px; }        #bottom-menu li a.menu5 { width:107px; }        #bottom-menu li a.menu6 { width:79px; }        #hp #facebook { position:absolute; top:190px; left:60px; display:block; width:37px; height:35px; }#hp-form { position:absolute; top:860px; left:750px; width:200px; }    #hp-form input    { width:190px; padding:0 3px; height:26px; line-height:26px; background:transparent url(../images/hp_new/bg_input.png) 0 0 no-repeat; border:none; margin-bottom:7px; }     #hp-form textarea { width:188px; padding:4px; height:42px; background:transparent url(../images/hp_new/bg_textarea.png) 0 0 no-repeat; border:none; margin:0; overflow:hidden;}    #hp-form button   { width:105px; height:30px; background:transparent url(../images/hp_new/bg_button.png) 0 0 no-repeat; border:none; margin-left:91px; }        #hp-form button span { display:none; }#text-top    { position:absolute; top:45px; left:243px; width:240px; line-height:1.5em; }#text-media  { position:absolute; top:345px; left:250px; width:220px; line-height:1.5em; }#text-bottom { position:absolute; top:900px; left:250px; width:400px; line-height:1.5em; }#tvare { width:239px; height:404px; position:absolute; top:370px; left:491px; }    .tvar_2 { background:url(../images/hp_new/tvare_1.jpg) 0 0 no-repeat; }     .tvar_1 { background:url(../images/hp_new/tvare_2.jpg) 0 0 no-repeat; }    #plus { position:absolute; top:540px; left:705px; width:48px; height:54px; z-index:100; display:block; background:url(../images/hp_new/plus.png) 0 0 no-repeat; outline:0;  }    #minus { position:absolute; top:522px; left:468px; width:53px; height:66px; z-index:100; display:block; background:url(../images/hp_new/minus.png) 0 0 no-repeat; outline:0; } #hp .fb-likebox { width:196px; height:366px; overflow:hidden; background:#fff; position:absolute; top:404px; left:760px; }    #hp .box1_outer { width:196px; height:237px; overflow:hidden; }    #hp .box2_outer { width:196px; height:197px; overflow:hidden; }    #hp .box2_inner { position:relative; top:-91px; }#logo { position:absolute; top:500px; left:230px; width:250px; height:150px; }    .logo1 { background:url(../images/hp_new/logo_1.png) center center no-repeat; }    .logo2 { background:url(../images/hp_new/logo_2.png) center center no-repeat; }    .logo3 { background:url(../images/hp_new/logo_3.png) center center no-repeat; }    .logo4 { background:url(../images/hp_new/logo_4.png) center center no-repeat; }    .logo5 { background:url(../images/hp_new/logo_5.png) center center no-repeat; }#video-box { position:absolute; top:660px; left:235px; width:247px; height:121px; z-index:1000; }    #video-box a.video { position:absolute; top:0; left:0; display:block; outline:0; width:247px; height:121px; }        #video1 { z-index:-10; background:url(../images/hp_new/video2.jpg) 0 0 no-repeat; }        #video2 { z-index:-11; background:url(../images/hp_new/video3.jpg) 0 0 no-repeat; }        #video3 { z-index:-12; background:url(../images/hp_new/video1.jpg) 0 0 no-repeat; }#hp #copyright { position:absolute; top:1070px; left:30px; display:block; width:170px; height:25px; }#hp #unie      { position:absolute; top:1095px; left:780px; display:block; width:164px; height:61px; background:url(../images/hp_new/unie_kosmeticek.png) 0 0 no-repeat; }.hidden,#hp a span { display:none; } /* SP ***********/#video-box-sp { width:205px; height:134px; margin-top:5px; position:relative; z-index:1000; background:url(../images/dl_v_mediich.png) 0 0 no-repeat; }    #video-box-sp a.video { position:absolute; top:30px; left:0; display:block; outline:0; width:205px; height:104px; }       #video-box-sp #video1 { z-index:-10; background:url(../images/video_sp2.png) 0 0 no-repeat; }       #video-box-sp #video2 { z-index:-11; background:url(../images/video_sp3.png) 0 0 no-repeat; }       #video-box-sp #video3 { z-index:-12; background:url(../images/video_sp1.png) 0 0 no-repeat; }    #video-box-sp a.video span { display:none; }#bottom-menu-sp { position:absolute; top:14px; left:330px; width:632px; height:18px; background:url(../images/bottom_menu_sp.png) 0 0 no-repeat; margin:0; padding:0; }    #bottom-menu-sp li { float:left; list-style:none; margin:0; padding:0; }        #bottom-menu-sp li a { display:block; height:18px; }        #bottom-menu-sp li a.menu1 { width:84px; }        #bottom-menu-sp li a.menu2 { width:93px; }        #bottom-menu-sp li a.menu3 { width:153px; }        #bottom-menu-sp li a.menu4 { width:122px; }        #bottom-menu-sp li a.menu5 { width:107px; }        #bottom-menu-sp li a.menu6 { width:73px; }            #bottom-menu-sp li a span { display:none; }#unie-sp  { position:absolute; top:40px; left:780px; display:block; width:164px; height:61px; background:url(../images/unie_sp.png) 0 0 no-repeat; padding-bottom:10px; }    #unie-sp span { display:none; }/* stary styl *******//* CSS Document */body{	background-image: url("/images/hp/bg_body.png");	background-repeat: repeat-x;	background-position: 0px 3px;	color: white;	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;	font-family: Arial, Helvetica, sans-serif;	font-size: 90%;}body.bg-subpage{	background-image: url("/images/hp/subpage_bg.jpg");	background-position: top center;	background-repeat: no-repeat;}button{ cursor: pointer; }div#profesionalove_boxy_last{ margin-left: 0px; }div, img{	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;	border: 0px solid white;	border: none;}div.profesionalove_boxy{	float: left;	width: 225px;	height: 135px;		margin: 0px 5px 0px 8px;	padding: 0px;	overflow: hidden;	/*background-image: url("/images/profesionalove/fialovy-box-bg.png");*/	background-image: url("/images/news_box.png");	font-size: 11px;	background-position: 0px 0px;	background-repeat: no-repeat;	}#blokObsahu div.profesionalove_boxy div{	margin: 8px 8px 3px 8px;	height: 112px;	overflow: hidden;}#blokObsahu div.profesionalove_boxy div h3 { /*margin: 5px 0px 5px 0px; */	margin:0px 0px 0px 8px;	padding:0px;	height:30px; 	overflow:hidden;}#blokObsahu div.profesionalove_boxy div h3 a {	font-size: 11px; 	font-weight:bold;	font-family:Arial, Helvetica, sans-serif;	text-decoration: underline;	margin: 1px 3px 2px 0px;	padding: 0px;	display: block;	width:auto;	}#blokObsahu div.profesionalove_boxy div p { 	margin:3px 4px 0px 8px;	padding: 0px;	font-size: 11px; 	height:40px; 	overflow:hidden; }#blokObsahu div.profesionalove_boxy div span.datum { 	font-size: 11px;	margin:8px 0px 0px 8px;	padding: 0px;	display:block; }form.malyFormular{ margin: 0px 0px 0px 20px; }form.malyFormular div.formInput{	background-image: url("/images/kontakty/form_input.png");	background-repeat: no-repeat;	width: 197px;	height: 27px;	overflow: hidden;	margin-bottom: 5px;}form.malyFormular div.formInput input{ margin: 5px 5px 0px 5px; width: 95%; border: none; }form.malyFormular div.formSend{	background-image: url("/images/kontakty/form_send.png");	background-repeat: no-repeat;	width: 197px;	height: 30px;	overflow: hidden;}form.malyFormular div.formSend button{	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;	overflow: hidden;	border: none;	background: none;}form.malyFormular div.formSend button img{ margin: 0px 0px 0px 0px; }form.malyFormular div.formTArea{	background-image: url("/images/kontakty/form_textarea.png");	background-repeat: no-repeat;	width: 197px;	height: 50px;	overflow: hidden;}form.malyFormular div.formTArea textarea{	background: none;	margin: 3px 3px 0px 3px;	width: 95%;	border: none;}form.uzky_formular{ }form.uzky_formular{ margin-left: 10px !important; }form.uzky_formular button{	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;	background: none;	border: none;	float: left;}form.uzky_formular button img{	margin: -1px 0px 0px 7px;	padding: 0px 0px 0px 0px;	background-image: url("/images/hp/form_uzky_odeslat.png");	background-repeat: no-repeat;	background-position: 0px 0px;	background-color: transparent;	height: 40px;	width: 196px;	overflow: hidden;}form.uzky_formular div{ width: 196px; overflow: hidden; margin-left: 10px; }form.uzky_formular div textarea{ height: 42px; }form.uzky_formular div textarea,form.uzky_formular div input{	margin: 0px 5px 0px 5px;	border: 0px solid white;	width: 100%;}form.uzky_formular div.horni_okraj_form_prvku{	background-image: url("/images/hp/form_uzky-horni-okraj.png");	height: 5px;	float: left;}form.uzky_formular div.obsah_form_prvku{	width: 196px;	overflow: hidden;	background-color: white;	float: left;	background-image: url("/images/hp/form_uzky_obsah.png");	background-repeat: repeat-y;}form.uzky_formular div.spodni_okraj_form_prvku{	background-image: url("/images/hp/form_uzky_spodni-okraj.png");	height: 5px;	float: left;	margin-bottom: 10px;}/*h2 {	background-image: url("/images/profesionalove/bezova_odrazka.png");	background-repeat: no-repeat;	background-position: 0px 5px;	padding-left: 25px;	margin: 0px 0px 10px 0px !important;}*/hr.cleaner{	overflow: hidden; /*pridano j5*/	clear: both;	height: 1px;	margin: -1px 0 0 0; /*-1px*/	padding: 0px 0px 0px 0px;	border: none;	visibility: hidden;}div.cleaner{	overflow: hidden; /*pridano j5*/	clear: both;	height: 1px;	margin:0px;	padding: 0px;	border: none;	}img{ border: 0px solid white; }input,textarea{	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #666666;}.nadpisHP{ margin: 0px 0px 5px 0px; }.nahoruPruh{ 	text-align: right; 	width: 100%; 	margin: 0px 0px 8px 0px;	padding: 0px;	}.nahoruPruh img{ margin-right: 20px; }.seznamOsob .seznamOsobP{ width: 450px; overflow: hidden; }.seznamOsob .seznamOsobPolozka{	width: 227px;	margin: 10px 0px 0px 0px;	float: left;	font-size: 11px;	line-height: 12px;	min-height: 43px;	/*border: 1px solid red;*/	}.seznamOsobPolozka p img.top {    float:right;    margin-left:5px;     margin-right:0px;}#blokObsahu .seznamOsob .seznamOsobPolozka p {	line-height: 15px;	margin-bottom:3px;	padding-bottom:0px;		padding-right:5px;}.seznamOsob .seznamOsobPolozka2{	width: 200px;	margin: 10px 0px 0px 0px;	float: left;	font-size: 85%;	line-height: 130%;}.schovany{ display: none; }.skoroSeznam{ margin-top: 15px; }.skoroSeznam .radek{ }.skoroSeznam .radek .cislovka{ float: left; width: 80px; margin-bottom: 30px; }.skoroSeznam .radek .popis{	float: left;	width: 360px;	height: 60px;	overflow: hidden;}.skryt {	display: none;}.skoroSeznam .radek .popis p{	margin: 0px 0px 0px 0px !important;	font-size: 11px;	line-height: 12px;}.sloupekObsah p {	margin: 0px;	padding: 0px;}.sloupekObsah #sloupekObsah_2{ margin: 120px 0px 0px 8px; width: 190px; }#obsah div#kontakt_obsah_psloupek_nad_formem p { margin-left: 20px;	} .sloupekObsah #sloupekObsah_4{ margin-left: 20px; }#blokObsahu .vsechnyNovinky{ 	text-align: right; 	margin: 0px 0px 10px 0px; }#blokObsahu h2{ 	margin: 0px 0px 20px 8px; 	font-size: 23px; 	padding: 0px 30px 0px 30px;	background-image: url("/images/profesionalove/bezova_odrazka.png");	background-repeat: no-repeat;	background-position: 0px 5px;	}#blokObsahu h3{ 	margin: 0px 0px 20px 8px; 	font-size: 16px; 	padding: 0px 30px 0px 0px;	}#blokObsahu h3.novinkaH3 {	margin-bottom: 3px;}#blokObsahu h3.faq {	margin-bottom: 10px;}body#kontakty #blokObsahu h2 {	background-image: none;	padding: 0px 30px 0px 0px;	margin: 0px 0px 11px 7px;}#blokObsahu p{ 	margin: 0px 0px 14px 8px; 	padding: 0px 20px 0px 0px;}#blokObsahu p.right { 	text-align:right;	}#blokObsahu p.right a {	background-image: url("/images/right.jpg");	background-position: 0px 3px;	background-repeat: no-repeat;	padding-left:15px;	margin-right:17px;}#blokObsahu p.left{ 	text-align:left;}#blokObsahu p.novinka{ margin: 0px 0px 5px 0px; }#blokObsahu ul{	margin: 0px 0px 20px 0px;	padding: 0px 30px 0px 23px;	list-style-image: url("/images/o-metode/odrazka.jpg");}#blokObsahu ul li ul {	margin:10px 0px 10px 0px;	padding: 0px 30px 0px 14px;}#blokObsahu ul li{ 	margin: 0px 0px 3px 0px;	padding: 0px 0px 0px 2px;}#copyright{ float: left; margin: 15px 0px 0px 0px; }#copyright img{ margin-top: 0px; }#fotogalerie{/*	background-image: url("/images/fotogalerie/bg.png");	background-repeat: repeat-x;	background-position: 0px  246px;*/}#fotogalerie #hlavickaHorni .hlavickaHorniIn{	background-image: url("/images/fotogalerie/hlavicka.jpg");}#fotogalerie #obsah{	width: 931px;	min-height: 558px;	margin-left: auto;	margin-right: auto;	background-image: url("/images/fotogalerie/bg_obsah.jpg");	background-position: 5px 0px;	background-repeat: no-repeat;	font-size: 90%;}#fotogalerie #obsah #blokObsahu {	min-height: 558px;;}#fotogalerie #obsah #pravyObsahu .ilustrace{ margin-top: 210px; margin-left: 10px; }#fotogalerieObsah{	margin: 0px 0px 0px 8px;	/*overflow: hidden;*/	width: 450px;}#fotogalerieObsah div {	float: left;	width: 135px;	height: 135px;	border: 2px solid white;	margin: 5px 10px 5px 0px;	display: block;	/*overflow: hidden;*/	/*position: static;*/}#fotogalerieObsah div a {	width: 135px;	height: 135px;	display: block;	/*position: relative;*/	cursor: pointer;	background-image: none;	background-color: transparent;}#fotogalerieObsah div a img{	margin:0px;	padding: 0px;	width: auto; }#fotogalerieObsah div a:hover{ }#fotogalerieObsah div div.lupa{	width: 135px;	height: 135px;	position: relative;	top: -135px;	z-index: 20;	margin: 0px 0px 0px 0px;	background-image: url("/images/fotogalerie/lupa.png");	background-repeat: no-repeat;	background-position: center center;	border: none;}#hlavicka { }#hlavicka   div span{ margin-left: 15px; margin-right: 15px; color: black; }#hlavicka  #hlavickaNavigace{	width: 160px;	position: relative;	left: 840px;	top: 25px;	font-size: 95%;	display: none;}#hlavicka  #hlavickaUzka{ width: 997px; }#hlavicka  div a{ color: white; text-decoration: none; }#hlavicka  div a:hover{ color: white; text-decoration: underline; }#hlavicka #hlavickaFlash{ 	display: block;	margin-top:0px;		vertical-align: middle;	 }#hlavicka #hlavickaHorni{	width: 100%;	height: 246px;	position: absolute;	left: 0px;	top: 0px;	z-index: 10;}#hlavicka #hlavickaHorni .hlavickaHorniIn{	/*border: 0px red solid;*/	height: 246px;	width: 931px;	overflow: hidden;	margin-left: auto;	margin-right: auto;	background-repeat: no-repeat;	background-position: center;}#hlavicka #hlavickaHorni .hlavickaHorniIn  .breadcrump a:hover{ text-decoration: underline; }#hlavicka #hlavickaHorni .hlavickaHorniIn #prvniCastMenu{	width: 190px;	height: 48px;	margin: 129px 0px 0px 0px; /* margin:195px 0px 0px 0px;*/	color: #b60ea7;	float: left;}#hlavicka #hlavickaHorni .hlavickaHorniIn #prvniCastMenu .submenu{ margin: 0px 0px 0px 20px; }#hlavicka #hlavickaHorni .hlavickaHorniIn .breadcrump{	width: 325px;	height: 20px;	float: left;	text-align: left;	margin: 226px 0px 0px 30px;}#hlavicka #hlavickaHorni .hlavickaHorniIn .breadcrump{ color: white; font-size: 11px; }#hlavicka #hlavickaHorni .hlavickaHorniIn .breadcrump a{	color: white;	text-decoration: none;	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;}#hlavicka #hlavickaHorni .hlavickaHorniIn .breadcrump span{	font-weight: 800;	font-size: 80%;	background-image: url("/images/menu/bread-sipka.png");	background-repeat: no-repeat;	width: 20px !important;	background-position: center;	display: inline;	margin: 0px 0px 0px 0px;	padding: 0px 5px 0px 0px;}#hlavicka #hlavickaNonFlash{ 	display:none;}#hlavicka #hlavickaSpodni{	width: 100%;	height: 246px;	position: absolute;	left: 0px;	top: 0px;	z-index: 1;	overflow: hidden;}#hlavicka #hlavickaSpodni #hlavickaSpodniLeva{	background-image: url("/images/head_bg_leva.png");	background-repeat: repeat-x;		float: left;	width: 50%;	height: 359px;	text-align: right;}#hlavicka #hlavickaSpodni #hlavickaSpodniLeva img{ float: right; }/*#hlavicka #hlavickaSpodni #hlavickaSpodniPrava img{ float: left; }*/#hlavicka #hlavickaSpodni #hlavickaSpodniPrava{	float: left;	width: 50%;	background-image: url("/images/head_bg_prava.png");	background-repeat: repeat-x;	background-position: 0px 0px;	height: 359px;	border:0px solid white;}/*body#hp  #hlavickaSpodni #hlavickaSpodniPrava {	background-image: url("/images/hp/head_bg_head_prava.jpg");	background-repeat: repeat-x;	background-position: 0px 0px;		}*//*#hp #hlavicka #hlavickaSpodni #hlavickaSpodniPrava{	background-image: url("/images/head_bg_prava.png");	background-repeat: repeat-x;	background-position: 0px 0px;	float:left;	height:359px;	border:0px solid white;}*//* ---- layout ------------------------------------------------------ *//*#hp{ width: 997px; margin-left: auto; margin-right: auto; }*//*#hp #hlavicka  #HPhlavickaNavigace{	width: 160px;	position: relative;	left: 740px;	top: 27px;	font-size: 11px !important;}#hp #hlavicka #hlavickaHorni{	width: 100%;	height: 359px;	position: absolute;	left: 0px;	top: 0px;	z-index: 10;}*//*hp head*//*#hp #hlavicka #hlavickaHorni{	width: 100%;	height: 359px;	position: absolute;	left: 0px;	top: 0px;	z-index: 10;}*//*#hp #hlavicka #hlavickaHorni .hlavickaHorniIn{	height: 359px;	width: 996px;	margin-left: auto;	margin-right: auto;	background-repeat: no-repeat;	background-position: center;}#hp #hlavicka #hlavickaHorni .hlavickaHorniIn{	height: 359px;	width: 996px;	margin-left: auto;	margin-right: auto;	background-repeat: no-repeat;	background-position: center;}#hp #hlavicka #hlavickaSpodni{	width: 100%;	height: 359px;	position: absolute;	left: 0px;	top: 0px;	z-index: 1;	overflow: hidden;}#hp #hlavicka #hlavickaSpodni{	width: 100%;	height: 359px;	position: absolute;	left: 0px;	top: 0px;	z-index: 1;	overflow: hidden;	}#hp #hlavicka #hlavickaSpodni #hlavickaSpodniLeva{	background-image: url("/images/hp/head_bg_head_leva.jpg");	background-repeat: repeat-x;	float: left;	width: 50%;}#hp #hlavickaHorni .hlavickaHorniIn{	background-position: -10px  -0px !important;}#hp #obsah{ margin-top: 359px; }#hp #patka{ margin-top: 0px; }*/#hpForm{	border-left: 1px solid white;	height: 180px;	margin: 10px 0px 0px 0px;}#hpForm img#rychly_kontakt { 	margin: 0px 0px 5px 10px; 	float: left;	border: 0;	height: 20;	width: 131;}#kontakt_obsah_psloupek_nad_formem { height: 210px; }#kontakt_obsah_psloupek_nad_formem p {	margin: 0px 0px 11px 0px;	padding: 0px;}/*kontaktz*/#kontakty{/*	background-image: url("/images/kontakty/bg.png");	background-repeat: repeat-x;	background-position: 0px  246px;*/}#kontakty #hlavickaHorni .hlavickaHorniIn{	background-image: url("/images/kontakty/hlavicka.jpg");	/* background-position: -288px 0px;width: 930px !important; -66*/	overflow: hidden !important;}#kontakty #obsah{	width: 931px;	/*height: 506px;*/	margin-left: auto;	margin-right: auto;	background-image: url("/images/kontakty/bg_obsah.jpg");	background-position: 1px 0px;	font-size: 90%;}#kontakty #obsah #pravyObsahu .ilustrace{ margin-top: 170px; margin-left: 17px; }#menuStylistky{ 	height: 120px; 	margin-left: 15px; 	margin-top: 0px; }#menuStylistky table{	font-size: 11px;	font-family: Arial, Helvetica, sans-serif;	float: left;	width: 140px;	margin-left: 5px;}#menuStylistky table td{ }#menuStylistky table td.pocet{ 	text-align: right; 	color: #b60ea7; 	font-weight: 700; 	width: 25px;}#nadpis__profesionalove{ margin-left: 0px; }#nadpisNaseStylistky,#obsah #sloupecL #blokL3 img#nadpisProProfesionaly{ margin-top: 10px; }.sp{	/*background-image: url("/images/o-metode/bg.png");*/	background-image: url("/images/o-metode/bg-top.png");	background-repeat: repeat-x;	/*background-position: 0px  246px;*/	background-position: 0px 246px;	background-color: #400056;}.sp div#content {	background-image: url("/images/o-metode/bg-bottom.png");	background-repeat: repeat-x;	/*background-position: 0px  246px;*/	background-position: 0px bottom;}#o_metode #hlavickaHorni .hlavickaHorniIn{ 	background-image: url("/images/o-metode/hlavicka.jpg"); }#o_metode #obsah{	width: 930px;	/*height: 762px;*/	margin-left: auto;	margin-right: auto;	background-image: url("/images/o-metode/bg_obsah.jpg");	background-position: 5px 0px;	background-repeat: no-repeat;	font-size: 90%;}.sp #obsah div#obal {	background-image: url("/images/o-metode/bg_obsah_bottom.png");	background-position: 0px bottom;	background-repeat: no-repeat;	margin: 0px;	padding: 0px;	background-color: transparent;    min-height:540px;}#o_metode #obsah #pravyObsahu .ilustrace{	margin-top: 250px;	margin-left: 20px;	visibility: hidden;}#obsah{	width: 997px;	margin-left: auto;	margin-right: auto;	margin-top: 246px;	/**/	background-image: url("/images/hp/bg_obsah_allInOne.jpg");	background-repeat: no-repeat;}#obsah #blokObsahu{	width: 490px;	float: left;	margin-left: 20px;	font-size: 11px;	/*border-right: 1px solid red;*/	background-image: none;	min-height: 440px;	min-height: 300px;	padding: 0px 0px 20px 0px;}#kontakty #obsah #blokObsahu{		min-height: 492px;	}#obsah #hlavniMenu .submenu{ margin-left: 20px; }#obsah #pravyObsahu{     width: 185px; 	float: left; 	margin-left: 5px; 	font-size:11px;	/*border: 1px solid red;*/}#obsah #pravyObsahu .ilustrace{ margin-top: 190px; margin-left: 20px; }#obsah #pravyObsahu .vyplnPravehoObsahu{	border-left: 0px solid white;	padding-left: 10px;	margin: 157px 0px 0px 10px;	font-size: 11px;	visibility: hidden;}#obsah #pravyObsahu .vyplnPravehoObsahuPredPo{	border-left: 0px solid white;	padding-left: 10px;	margin: 168px 0px 0px 10px;	font-size: 11px;	visibility: hidden;}#obsah #sloupecL{	float: left;	width: 735px;	background-image: url("/images/hp/diamant_na_pozadi.jpg");	background-repeat: no-repeat;	background-position: 0px 135px;}#obsah #sloupecL #blokL1{	width: 190px;	height: 370px;	float: left;	margin-left: 35px;}#obsah #sloupecL #blokL1 img{ float: left; }#obsah #sloupecL #blokL2{	width: 225px;	float: left;	margin-top: 20px;	margin-left: 20px;}#obsah #sloupecL #blokL3{	width: 230px;	float: left;	margin-top: 20px;	margin-left: 20px;}#obsah #sloupecL #blokL3 img{ margin-left: 5px; }#obsah #sloupecL #blokLsiroky{ width: 100%; margin-top: 0px; }#obsah #sloupecL #blokLsiroky #txtLekarka{	margin-left: 30px;	height: 177px;	width: 692px;	overflow: hidden;	background-image: url("/images/hp/text-lekarka.png");}#obsah #sloupecL #blokLsiroky #txtLekarka p{	font-size: 11px !important;	margin: 80px  0px 0px 35px;	width: 410px;	font-size: 80%;	line-height: 120%;}#obsah #sloupecL #blokLsiroky img{ margin-left: 30px; }#obsah #sloupecP{ float: left; width: 261px; margin-top: 20px; }#obsah .h1nadpis{ clear: both; }/*#kontakty #obsah #pravyObsahu{	width: 200px;	float: left;	margin-left: 20px;}#stylistky #obsah #pravyObsahu{	width: 220px;	float: left;	margin-left: 20px;	visibility: hidden;}#fotogalerie #obsah #pravyObsahu{	width: 220px;	float: left;	margin-left: 20px;	visibility: hidden;}#o_metode #obsah #pravyObsahu{	width: 220px;	float: left;	margin-left: 20px;	visibility: hidden;}*/#obsah .sloupekObsah, #kontakty #obsah .sloupekObsah{  	float: left; 	width: 220px; 	margin: 0px 5px 0px 0px; 	padding: 0px; 	/*border-right:1px solid red; 	min-height: 200px;*/ }#obsah .sloupekObsah2{	float: left;	width: 220px;	margin-right: 5px;	text-align: right;}/*#obsah a{ color: white; text-decoration: none; }*//*#obsah a:hover{ color: white; text-decoration: underline; }*//*patka*/#patka{	position:relative;     margin-top: 5px;	/*background-image: url("/images/hp/patkaAll.jpg");*/	background-repeat: no-repeat;	background-position: -20px 0px;}#patkaObal{	height: 100px;	margin: 0px 0px 0px 0px;	background-image: url("/images/o-metode/patkaSubpage.jpg");	background-repeat: no-repeat;	background-position: center top;}#patkaObal #patka #copyright { float: left; width: 290px; margin: 15px 0px 0px 50px; }#patkaObal #patka #spodniNavigace { margin: 25px 0px 0px 95px; float: left; width: 550px; }#patkaObal #patka div { margin-top: 20px; }#patkaObal div{	width: 990px;	margin-left: auto;	margin-right: auto;	background: none;}/*body#kontakty div#obsah div#blokObsahu h2 {	margin-bottom: 0px;	padding-bottom:0px;}*/#prihlasovaciFormular{ margin: 0px 0px 0px 10px; }#prihlasovaciFormular div input{	width: 190px;	height: 20px;	overflow: hidden;	margin: 4px 5px 0px 5px;	border: none;	background: none;}#prihlasovaciFormular div.formInput{	background-image: url("/images/profesionalove/input.png");	background-repeat: no-repeat;	width: 200px;	height: 27px;	overflow: hidden;	margin-bottom: 10px;}#prihlasovaciFormular div.formPass{	background-image: url("/images/profesionalove/input2.png");	background-repeat: no-repeat;	width: 200px;	height: 26px;	overflow: hidden;}#prihlasovaciFormular div.formSend{ text-align: right; width: 200px; }#prihlasovaciFormular div.formSend button{	background-image: url("/images/profesionalove/prihlasit-se.png");	background-repeat: no-repeat;	background-color: transparent;	border: none;	width: 118px;	height: 32px;	overflow: hidden;}#profesionalove{	/*background-image: url("/images/profesionalove/bg.png");	background-repeat: repeat-x;	background-position: 0px  246px;*/}#profesionalove #hlavickaHorni .hlavickaHorniIn{	background-image: url("/images/profesionalove/hlavicka.jpg");}#profesionalove #obsah{	width: 931px;	/*height: 762px;*/		margin-left: auto;	margin-right: auto;	background-image: url("/images/profesionalove/bg_obsah.jpg");	background-position: 5px 0px;	font-size: 90%;}#profesionalove #obsah #blokObsahu {	min-height: 548px;	/*border: 1px solid red;*/}#profesionalove #obsah #pravyObsahu .ilustrace{ margin-top: 210px; margin-left: 20px; }#rychly_kontakt{ margin: 10px 0px 0px 0px; }#seznamKraju{ border-right: 0px solid white; padding-right: 30px; margin-top:30px;}#seznamKraju .kraj{ }#seznamKraju .kraj .krajTop{ border-bottom: 1px solid #b60ea7;margin-top:3px;margin-left:8px; }#seznamKraju .kraj .krajTop h2{ float: left; margin: 0px 0px 5px 5px; background-image:none;padding-left:0px;}#seznamKraju .kraj .krajTop img{ float: left; }#seznamKraju .kraj .krajTop span.pocet{	float: right;	color: #b60ea7;	font-weight: 700;	font-size: 150%;	display: block;	width: 40px;	margin: 7px 0px 5px 0px;	text-align: right;}#spodniNavigace{	float: left;	margin-left: 150px;	margin-top: 19px;	background: none;		height:30px;}#spodniNavigace img{ float: left; }#stylistky{	/*background-image: url("/images/stylistky/bg.png");	background-repeat: repeat-x;	background-position: 0px  246px;*/}#stylistky  #obsah #hlavniMenu,#profesionalove #obsah #hlavniMenu,#o_metode #obsah #hlavniMenu,#fotogalerie #obsah #hlavniMenu,#kontakty #obsah #hlavniMenu{ width: 200px; float: left; margin: 5px 0px 0px 0px; }#stylistky #boxy img,#profesionalove #boxy img,#o_metode #boxy img,#fotogalerie #boxy img,#kontakty #boxy img{ float: left; }#stylistky #boxy,#profesionalove #boxy, #o_metode #boxy,#fotogalerie #boxy,#kontakty #boxy{	width: 931px;	margin-left: auto;	margin-right: auto;	margin-top: 0px;	height: 180px;	overflow: hidden;}#stylistky #hlavickaHorni .hlavickaHorniIn{	background-image: url("/images/stylistky/hlavicka.jpg");}/*#o_metode #hlavicka{	width: 100%;	height: 246px;	background-image: url("/images/o-metode/hlavicka.jpg");	background-repeat: no-repeat;	background-position: center;}#fotogalerie #hlavicka{	width: 100%;	height: 246px;	background-image: url("/images/fotogalerie/hlavicka.jpg");	background-repeat: no-repeat;	background-position: center;}#kontakty #hlavicka{	width: 100%;	height: 246px;	background-image: url("/images/kontakty/hlavicka.jpg");	background-repeat: no-repeat;	background-position: center;}#profesionalove #hlavicka{	width: 100%;	height: 246px;	background-image: url("/images/profesionalove/hlavicka.jpg");	background-repeat: no-repeat;	background-position: center;}#stylistky #hlavicka{	width: 100%;	height: 246px;	background-image: url("/images/stylistky/hlavicka.jpg");	background-repeat: no-repeat;	background-position: center;}*/#stylistky #obsah{	width: 931px;	/*height: 1395px;*/	margin-left: auto;	margin-right: auto;	background-image: url("/images/stylistky/bg_obsah.jpg");	background-position: 5px 0px;	background-repeat: no-repeat;	font-size: 90%;}#subpageLogo{	width: 931px;	height: 75px;	overflow: hidden;	float: left;	margin: 20px 0px 0px 0px;}#subpageLogo  #hlavickaNavigace2{	width: 155px;	height: 30px;	color: #b60ea7;	float: left;	margin: 7px 0px 0px 546px;	font-size: 11px;}#subpageLogo #hlavickaNavigace2 span {	margin: 0px;	padding: 0px 8px 0px 8px;}#subpageLogo img{ margin: 0px 0px 0px 0px !important; float: left; }#obsah span.alignRight {	float:right;	margin: 0px 0px 20px 10px;	padding: 0px;}#obsah span.alignLeft {	float:left;	margin: 0px 10px 20px 0px;	padding: 0px;}#obsah span.alignLeft span, #obsah span.alignRight span {		float: none;	margin: 0px;	padding: 0px;}#obsah span.alignLeft span.anotace, #obsah span.alignRight span.anotace  {	margin:8px 0px 0px 0px;	padding: 0px;	display: block;}#obsah a.gallery {	/*border: 2px solid white;*/	display: block;	margin: 0px;	padding: 0px 0px 40px 0px;	background-position: 0px 0px;	background-repeat: no-repeat;	height:200px;	}#obsah a.gallery175 span {	background-image: url("/images/a-gallery.png");	background-position: 0px bottom;	background-repeat: no-repeat;	width: 194px;	height: 220px;		display: block;	padding: 0px;	margin: 0px;	}#obsah a.gallery:hover {/*	background-image: url("/images/gallery-bg.png");	background-position: center center;	background-repeat: no-repeat;	z-index: 100;*/}/*#obsah a.gallery span {	margin: 0px;	padding: 0px;	display: block;	width: 175px;	z-index: 0;	}*/#obsah ul.breadcrumb {	display:block;	margin:0px 0px 0px 9px;	padding: 0px;	list-style:none;	height: 20px;}#obsah ul.breadcrumb li {	display: block;	margin: 0px 11px 0px 0px;	padding: 0px 0px 0px 13px;	float: left;	background-image: url("/images/breadcrumbs-bg.png");	background-position: 0px 4px;	background-repeat: no-repeat;}#obsah a {	text-decoration: underline;	color: white;}#obsah img.nadpisH1 {	margin: 3px 0px 10px 8px;	padding: 0px 0px 0px 0px;}body#stylistky #obsah img.nadpisH1 {	margin: 5px 0px 5px 8px;}#obsah p.date {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: normal;	margin-bottom:3px;	margin-top:0px;}#obsah p span.text {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight:bold;	display: block;	width: 380px;	float: left;	text-decoration: underline;}#obsah p.novinkaPerex {		}#obsah div.line {	margin: 0px;	padding: 0px;	width: 100%;	height: 100%;	background-image: url("/images/linka.jpg");	background-repeat: no-repeat;	background-position: 480px 105px;		}img.pred_po {	margin: 0px 20px 0px 0px;	padding: 0px;}img.nadpisyStylistky {	margin-bottom: 10px;}p.loggedUser {	font-weight: bold;	margin-top: 20px;}p.loggedUser span {	color:#9f07b2;}p.logOut {	text-align: right;	padding-right: 40px;}p.logOut a {	text-decoration: underline;	padding: 0px 0px 0px 20px;	background-image: url("/images/logout-bg.png");	background-repeat: no-repeat;	background-position: 0px 3px;}div#content div#obsah div#blokObsahu div.line form.loginform fieldset {	border: 2px solid #9f07b2;}#facebook img {	margin-left:28px;margin-top:20px;}#ObrazekNaseStylistky {	margin-top:2px;margin-bottom:20px;}#Pbutton {	margin:0; padding:0; border: 0;}
