body {
padding:0px;
margin:0px;
background:#e9eff1 url(../img/bg_body.jpg) repeat-x ;
font-family:arial, tahoma, verdana, sans-serif;
font-weight:normal;
font-size:75%;
color:#000000;
text-align:center;
}

form {
padding:0px;
margin:0px;
}
div {
padding:0px;
margin:0px;
}
ol, ul {
margin:7px 0px 10px 10px;
padding:0px;
text-align:left;
}
li {
list-style-type:none;
}
table, input, select, textarea {
font-size:100%;
font-family:arial, tahoma, verdana, sans-serif;
}
.left{
float:left;
}
.right{
float:right;
}
.leftTD {
text-align:left;
}
.rightTD {
text-align:right;
}
.clear{
clear:both;
}
.justify{
text-align:justify;
}

hr{
height:0px;
color:#cccccc;
border:0px;
border-top:1px solid #cccccc;
}
a img {
border-color:#cccccc;
}
.text{
font-size:100%;
}

a:link, a:visited, a:hover {
font-size: 100%;
font-weight:normal;
color:#0079bc;
text-decoration:underline;
}
a:hover {
text-decoration:none;
color:#ae8442;
}

h1, .h1, h1.print {
color:#626566;
font-size:190%;
font-weight:normal;
padding:0px;
margin:0px 0px 10px;
}
h1 a:link, h1 a:visited, h1 a:hover {
color:#fe0000;
text-decoration:none;
}
h1 a:hover{
color:#000000;
}
h1.print, span.h1 {
font-size:220%;
display:block;
}
.h1 {
display:block;
}
h2, .h2 {
color: #ae8442;
font-size:140%;
font-weight:normal;
margin:5px 0px;
padding:0px;
}
h2 a:link, h2 a:visited, h2 a:hover {
color: #ae8442;
text-decoration:underline;
font-weight:normal;
}
h2 a:hover {
text-decoration:none;
}
h3, .h3 {
color:#ae8442;
font-size:130%;
font-weight:normal;
padding:0px;
margin:5px 0px;
}
h4 {
color: #ae8442;
font-size:120%;
font-weight:normal;
margin:5px 0px;
padding:0px;
}
h5, h6{
color: #ae8442;
font-size:100%;
font-weight:normal;
margin:5px 0px;
padding:0px;
}
p {
padding:0px 0px;
margin:0px 0px;
}
.more {
display:block;
background: url(../img/li_link.gif) no-repeat 0px 4px;
padding:0px 0px 0px 15px;
margin:0px 0px 15px;
}



/* clanek */
.articleText {
text-align:justify;
}
.articleText .more {
text-align:right;
}
.articleText img {
border-color:#626566;
}
.articleText p {
padding:0px;
margin:2px 0px 10px;
}
.articleText li {
/* list-style-type: disc; */
background:url(../img/li_link.gif) no-repeat 0px 7px;
padding:3px 0px 3px 15px;
}
.articleText ul, .articleText ol {
margin:10px 0px 10px 10px;
}

.articleText table {
border-bottom:3px solid #ad8442;
width:100%;
margin:5px 0px 10px;
}
.articleText table tr.zahlavi {
background:#ad8442;
color:#ffffff;
}
.articleText table td {
padding:4px 17px;
background:#f5f8f9;
}
.articleText table tr.zahlavi td {
padding:4px 17px;
background:none;
}


/******************************************************************
	SAMOTNA STRANKA
*/


#all {
width:940px;
margin:auto;
text-align:left;
}
#page, #page_start {
position:relative;
width:940px;
top:0px;
background:#ffffff url(../img/bg_page.jpg) repeat-x;
padding:0px;
margin:0px;
}
#page_start {
top:0px;
}


/******************************************************************
	hlavicka
*/

#header {
width:940px;
margin:0px;
padding:0px;
top:0px;
position:absolute;
display:none;
}

/* levy sloupec */

#leftCol, #leftCol_start, #leftCol_pletova, #leftCol_vlasova, #leftCol_dekorativni {
width:226px;
min-height:477px;
background:#ffffff;
float:left;
padding:20px 0px 0px;
display:none;
}

/* prostredni sloupec */
#content, #content_start {
width:95%;
float:left;
padding:30px 0px 0px;
margin:1px 0px 0px;
background:url(../img/bg_content.jpg) no-repeat ;
}
#content_start {
width:95%;
background:none;
}
#content_in {
width:95%;
padding:0px 0px 30px 33px;
}
#content_in_start {
width:95%;
padding:0px 0px 30px 35px;
}
.fromActions {
float:left;
margin:0px 0px 20px;
}
.fromActions_right {
float:right;
margin:0px 0px 20px;
}

/* styly pro tabulky */
table.tabulka {
border-bottom:3px solid #ad8442;
padding-bottom:3px;
width:100%;
}
table.tabulka tr.zahlavi {
background:#ad8442;
color:#ffffff;
}
table.tabulka tr.pozadi, table.vlasova tr.pozadi, table.pletova tr.pozadi, table.dekorativni tr.pozadi {
background:#f5f8f9;
}
table.tabulka td, table.vlasova td, table.pletova td, table.dekorativni td {
padding:4px 17px;
border-top:3px solid #ffffff;
}
table.tabulka td b, table.tabulka td strong {
color:#ad8442;
}

table.vlasova {
border-bottom:3px solid #1363ad;
padding-bottom:3px;
}
table.vlasova tr.zahlavi {
background:#1363ad;
color:#ffffff;
}
table.vlasova td b, table.vlasova td strong {
color:#1363ad;
}

table.pletova {
border-bottom:3px solid #906829;
padding-bottom:3px;
}
table.pletova tr.zahlavi {
background:#906829;
color:#ffffff;
}
table.pletova td b, table.pletova td strong {
color:#906829;
}

table.dekorativni {
border-bottom:3px solid #686b6c;
padding-bottom:3px;
}
table.dekorativni tr.zahlavi {
background:#686b6c;
color:#ffffff;
}
table.dekorativni td b, table.dekorativni td strong {
color:#686b6c;
}

/* pravy sloupec */
#rightCol, #rightCol_start, #rightCol_seminare {
width:240px;
min-height:463px;
background:#f7f9fa;
float:right;
padding:30px 0px 0px;
display:none;
}







/* dolni menu */
#bottomMenu {
background:#ffffff url(../img/bg_bottomMenu.jpg) repeat-x;
border-top:20px solid #ffffff;
display:none;
}

/* paticka */
#footer {
background:#e9eff1;
width:940px;
margin:0px 0px -15px;
display:none;
}

/** styly pro podstránky **/

#head_bottom_page {
position:absolute;
padding:0px;
height:49px;
margin:-32px 0px 0px 0px
}
#head_bottom_page img {
cursor:pointer;
}
#head_right_page {
position:absolute;
margin:-240px 0px 0px 705px;
padding:0px;
width:235px;
height:240px;
}
.head_rightDepartment_page {
padding:17px 0px 17px;
margin:0px 15px;
border-top:1px solid #c0c1c2;
color:#ae8442;
}
ul.head_rightMenu_page {
margin:5px 0px 0px 25px;
padding:0px;
}
ul.head_rightMenu_page li {
background: url(../img/li_link_page.gif) no-repeat 0px 9px;
padding:4px 0px 4px 10px;
}


/*** menu pro kosmetiku ***/

#leftCol_in_kosmetika {
padding:0px 0px 30px;
}

ul.leftMenu_pletova, ul.leftMenu_vlasova, ul.leftMenu_dekorativni {
margin:5px 30px 0px;
padding:0px;
}
ul.leftMenu_pletova ul, ul.leftMenu_vlasova ul, ul.leftMenu_dekorativni ul {
margin:10px 0px 0px;
padding:0px;
}


/** styly pro menu pletove kosmetiky **/


ul.leftMenu_pletova li.item, ul.leftMenu_pletova li.act, ul.leftMenu_pletova li.start {
padding:10px 0px 0px 0px;
border-top:1px solid #d9bb8d;
margin:10px 0px 0px;
}
ul.leftMenu_pletova li.start {
border-top:0px solid #d9bb8d;
}
ul.leftMenu_pletova li.subitem, ul.leftMenu_pletova li.subitem_act {
background: url(../img/li_link_pletova.gif) no-repeat 0px 7px;
padding:3px 12px 3px;
border-top:0px solid #d9bb8d;
}
ul.leftMenu_pletova li.item a, ul.leftMenu_pletova li.act a, ul.leftMenu_pletova li.last a {
font-size:120%;
}
ul.leftMenu_pletova li.subitem a, ul.leftMenu_pletova li.subitem_act a {
font-size:100%;
}
ul.leftMenu_pletova li.item a:link, ul.leftMenu_pletova li.item a:visited, ul.leftMenu_pletova li.item a:hover {
color:#ffffff;
text-decoration:none;
}

ul.leftMenu_pletova li.item a:hover, ul.leftMenu_pletova li.act a:link, ul.leftMenu_pletova li.act a:visited, ul.leftMenu_pletova li.act a:hover {
color:#472b00;
text-decoration:none;
}
ul.leftMenu_pletova li.subitem a:hover {
color:#472b00;
text-decoration:none;
}
ul.leftMenu_pletova li.subitem a:link, ul.leftMenu_pletova li.subitem a:visited, ul.leftMenu_pletova li.subitem a:hover {
color:#ffffff;
text-decoration:underline;
}
ul.leftMenu_pletova li.subitem a:hover, ul.leftMenu_pletova li.subitem li.subitem_act a:link, ul.leftMenu_pletova li.subitem li.subitem_act a:visited, ul.leftMenu_pletova li.subitem li.subitem_act a:hover {
color:#472b00;
text-decoration:none;
}


/** styly pro menu vlasove kosmetiky **/

ul.leftMenu_vlasova li.item, ul.leftMenu_vlasova li.act, ul.leftMenu_vlasova li.start {
padding:10px 0px 0px 0px;
border-top:1px solid #5a92c6;
margin:10px 0px 0px;
}
ul.leftMenu_vlasova li.start {
border-top:0px solid #5a92c6;
}
ul.leftMenu_vlasova li.subitem, ul.leftMenu_vlasova li.subitem_act {
background: url(../img/li_link_vlasova.gif) no-repeat 0px 7px;
padding:3px 12px 3px;
border-top:0px solid #5a92c6;
}
ul.leftMenu_vlasova li.item a, ul.leftMenu_vlasova li.act a, ul.leftMenu_vlasova li.last a {
font-size:120%;
}
ul.leftMenu_vlasova li.subitem a, ul.leftMenu_vlasova li.subitem_act a {
font-size:100%;
}
ul.leftMenu_vlasova li.item a:link, ul.leftMenu_vlasova li.item a:visited, ul.leftMenu_vlasova li.item a:hover {
color:#ffffff;
text-decoration:none;
}

ul.leftMenu_vlasova li.item a:hover, ul.leftMenu_vlasova li.act a:link, ul.leftMenu_vlasova li.act a:visited, ul.leftMenu_vlasova li.act a:hover {
color:#5bcfff;
text-decoration:none;
}
ul.leftMenu_vlasova li.subitem a:hover {
color:#5bcfff;
text-decoration:none;
}
ul.leftMenu_vlasova li.subitem a:link, ul.leftMenu_vlasova li.subitem a:visited, ul.leftMenu_vlasova li.subitem a:hover {
color:#ffffff;
text-decoration:underline;
}
ul.leftMenu_vlasova li.subitem a:hover, ul.leftMenu_vlasova li.subitem li.subitem_act a:link, ul.leftMenu_vlasova li.subitem li.subitem_act a:visited, ul.leftMenu_vlasova li.subitem li.subitem_act a:hover {
color:#5bcfff;
text-decoration:none;
}


/** styly pro menu dekorativni kosmetiky **/


ul.leftMenu_dekorativni li.item, ul.leftMenu_dekorativni li.act, ul.leftMenu_dekorativni li.start {
padding:10px 0px 0px 0px;
border-top:1px solid #b6bcbe;
margin:10px 0px 0px;
}
ul.leftMenu_dekorativni li.start {
border-top:0px solid #b6bcbe;
}
ul.leftMenu_dekorativni li.subitem, ul.leftMenu_dekorativni li.subitem_act {
background: url(../img/li_link_dekorativni.gif) no-repeat 0px 7px;
padding:3px 12px 3px;
border-top:0px solid #b6bcbe;
}


ul.leftMenu_dekorativni li.item a, ul.leftMenu_dekorativni li.act a, ul.leftMenu_dekorativni li.last a {
font-size:120%;
}
ul.leftMenu_dekorativni li.subitem a, ul.leftMenu_dekorativni li.subitem_act a {
font-size:100%;
}
ul.leftMenu_dekorativni li.item a:link, ul.leftMenu_dekorativni li.item a:visited, ul.leftMenu_dekorativni li.item a:hover {
color:#ffffff;
text-decoration:none;
}

ul.leftMenu_dekorativni li.item a:hover, ul.leftMenu_dekorativni li.act a:link, ul.leftMenu_dekorativni li.act a:visited, ul.leftMenu_dekorativni li.act a:hover {
color:#232424;
text-decoration:none;
}
ul.leftMenu_dekorativni li.subitem a:hover {
color:#232424;
text-decoration:none;
}
ul.leftMenu_dekorativni li.subitem a:link, ul.leftMenu_dekorativni li.subitem a:visited, ul.leftMenu_dekorativni li.subitem a:hover {
color:#ffffff;
text-decoration:underline;
}
ul.leftMenu_dekorativni li.subitem a:hover, ul.leftMenu_dekorativni li.subitem li.subitem_act a:link, ul.leftMenu_dekorativni li.subitem li.subitem_act a:visited, ul.leftMenu_dekorativni li.subitem li.subitem_act a:hover {
color:#232424;
text-decoration:none;
}




/* detail produktu */

#detail_product {
background:#f5f6f8 url(../img/detail_products.jpg) no-repeat;
width:414px;
margin:20px 0px 0px;
padding:15px 0px;
}
#detail_product_in {
padding:0px 12px;
}
#detail_product_in p {
margin:0px 0px 10px;
}
#img_product {
text-align:center;
width:191px;
float:left;
padding:0px 10px 5px 0px; 
}
#img_product img {
margin:0px 0px 10px; 
}
#img_product span a:link, #img_product span a:visited, #img_product span a:hover {
background: url(../img/li_link_page.gif) no-repeat 0px 9px;
padding:4px 0px 4px 10px;
}



/* skolici tym */

.trainersTR {
border-bottom:1px solid #d0d0d1;
margin:0px 0px 20px;
}

.trainerBox, .trainerBox_last {
width:115px;
float:left;
margin:0px 30px 15px 0px;
}
.trainerBox_last {
margin:0px 0px 15px 0px;
}
.trainer_smallInfo {
padding:10px 0px 0px;
}
.trainer_smallInfo b  {
color:#ae8442;
}
.trainer_smallInfo ul {
margin:0px 0px;
padding:0px 0px;
}
.trainer_smallInfo ul li {
background:transparent url(../img/li_link_page.gif) no-repeat 0px 8px;
padding:3px 0px 3px 12px;
margin:0px 0px;
}


/* skolici tym v pravem sloupci small info*/

.infoBox_Trainer {
margin:0px 0px 0px 5px;
float:left;
}

.infoBox_Trainer b  {
color:#ae8442;
}
.infoBox_Trainer ul {
margin:7px 0px 0px;
padding:0px 0px;
}
.infoBox_Trainer ul li {
background:transparent url(../img/li_link_page.gif) no-repeat 0px 8px;
padding:3px 0px 3px 12px;
margin:0px 0px;
}


/* detail skolitele */

table.detail_skolitele td {
padding:0px 0px 10px 5px;
}
table.detail_skolitele td.foto {
width:190px;
padding:0px 0px;
}
table.detail_skolitele td b, table.detail_skolitele td strong {
color:#ae8442
}
table.detail_skolitele td ul {
padding:0px 0px;
margin:0px 0px;
}
table.detail_skolitele td ul li {
background:transparent url(../img/li_detail_skol.gif) no-repeat 0px 8px;
padding:3px 0px 0px 12px;
list-style-type:none;
}
#photo_box {
margin:10px 0px;
float:left;
height:135px;
overflow-x:scroll;
white-space:nowrap;
width:405px;
}
#photo_box img {
margin:0px 5px 0px 0px;
}

table.seminare {
background:#f4f6f8;
border-bottom:20px solid #f4f6f8;
}
table.seminare td {
padding:10px 10px 0px;
}
table.seminare td strong {
color:#626566;
}
table.seminare td.nadpis {
font-size:160%;
color:#626566;
font-weight:normal;
}



/* Vyberte si seminar */

.seminarLink {
background:#ae8442;
margin:0px 0px 10px;
}
.seminarLink_in {
padding:10px 13px;
}
.seminarLink_in ul {
padding:0px;
margin:0px;
}
.seminarLink ul li {
float:left;
background:transparent url(../img/li_seminar.gif) no-repeat 0px 8px;
padding:3px 0px 3px 12px;
font-size:120%;
}
.seminarLink ul li.right {
float:right;
}
.seminarLink ul li a:link, .seminarLink ul li a:visited, .seminarLink ul li a:hover {
color:#ffffff;
}


.seminarBox, .seminarBox_back {
padding:10px;
clear:both;
color:#626566;
}
.seminarBox_back {
background:#f5f8f9;
}
.seminarBox span, .seminarBox_back span {
display:block;
padding:0px 0px 2px;
}
.seminarLeft_part_book b, .seminarLeft_part b {
font-weight:normal;
}
.seminarLeft_part_book b, .seminarLeft_part_book strong {
color:#ae8442;
}

.seminarLeft_part, .seminarLeft_part_book {
float:left;
width:285px;
padding:0px 0px 8px;
}
.seminarRight_part {
float:right;
width:100px;
text-align:right;
}


.button_book {
background:transparent url(../img/button_book.gif) no-repeat;
width:99px;
height:21px;
color:#1081c0;
cursor:pointer;
border:0px;
}


/* Salony Alcina - google maps */

table.selectSalon {
margin:10px 0px 15px;
}
table.selectSalon td {
padding:5px 0px;
}
table.selectSalon td.rightTD {
padding:5px 10px 5px 0px;
}
table.selectSalon td b {
color:#ae8442;
}
table.selectSalon select, table.selectSalon input.selectTown {
width:185px;
}
h2.mapsTown {
color:#626566;
margin:10px 0px 0px;
font-size:160%;
}

.officeLink {
padding:0px 0px;
margin:0px 0px;
}
.officeLink li {
padding:3px 0px;
}
.officeLink li a:link, .officeLink li a:visited, .officeLink li a:hover {
color:#ae8442;
font-weight:bold;
text-decoration:none;
}
.officeLink li a:hover {
text-decoration:underline;
}
.colgroups_goods {
float:left;
padding:10px 0px;
margin:0px;
}
.colgroups_goods div {
float:left;
width:200px;
}


/*
table.tableOffice {
margin:5px 0px 0px;
background:#f5f8f9;
}
table.tableOffice td {
padding:5px 5px;
}
table.tableOffice td b {
color:#ae8442;
}
table.tableOffice th {
color:#ae8442;
font-weight:normal;
padding:5px 0px;
}
table.tableOffice td.second, table.tableOffice th.second, table.tableOffice td.officeName {
background:#ffffff;
}

*/










