body, h1, h2, h3, h4, p, ul, ol, menu, li, table, td, form, iframe { margin:0pt;padding:0pt; }
h1, h2, h3 { font-size:1em;font-weight:400; }

body { color:#ccc; font-family:Arial,Helvetica,sans-serif; font-size:75%; line-height:1.2; background:#C4C4C4; }

.fl { float:left; }
.fr { float:right; }
.tac { text-align:center; }
.tal { text-align:left; }
.tar { text-align:right; }
.clear { clear:both; margin:0pt; padding:0pt; width:100%; height:0; line-height:0; }
.h, .hid { display:none; }
.b { font-weight:bold; }

.bf { position:absolute; left:-1000px; top:-1000px; width:1px; height:1px; overflow:hidden; }
h1.std { font-size:130%; font-family:Tahoma,Arial,sans-serif; margin:0 0 10px 35px; =margin:0 0 10px 40px;}

a { color:#289295; text-decoration:none; }
p { margin-bottom:20px; }

#page { margin:50px auto; text-align:center; width:1000px; }
.main { color:#535353; text-align:left; background:#000 url("http://salonunique.cz/grafika/bot.gif") bottom no-repeat; padding-bottom:40px; /* height:625px; */ }
.news a p { margin:0; }

/* hlavicka */
#logo,#mainmenu { float:left; height:61px; }
#logo { float:left; width:220px; }
#logo h1#unique { width:183px; height:61px; position:relative; margin-top:-15px; }
#logo h1#unique a span.logo_cs { width:100%; height:100%; display:block; background:#000 url("http://salonunique.cz/grafika/logo_unique_v2cz.gif") no-repeat; position:absolute; z-index:2; top:0; left:0; }
#logo h1#unique a span.logo_en { width:100%; height:100%; display:block; background:#000 url("http://salonunique.cz/grafika/logo_unique_v2en.gif") no-repeat; position:absolute; z-index:2; top:0; left:0; }
/* #logo h1#unique a span { width:100%; height:100%; display:block; background:#000 url("http://salonunique.cz/grafika/logo_unique.gif") no-repeat; position:absolute; z-index:2; top:0; left:0; } */
#mainmenu { width:740px; }
#mainmenu ul.menu { margin-top:25px; }
#mainmenu ul.menu li { list-style:none; float:left; text-transform:uppercase; font-family:Tahoma,Arial,sans-serif; }
#mainmenu ul.menu li a { color:#fff; padding:0 12px; /*font-weight:bold;*/}
#mainmenu ul.menu li a:hover, #mainmenu ul.menu li#act a { color:#fff; background:url("http://salonunique.cz/grafika/top_menu_active.gif") 4px center no-repeat; }
#mainmenu ul.lang { float:right; }
#mainmenu ul.lang li { display:inline; }
#mainmenu ul.lang li#act a,#mainmenu ul.lang li#act a:hover { color:#289295; background:url("http://salonunique.cz/grafika/act_blue_lang.gif") left 5px no-repeat; }
#mainmenu ul.lang li a { text-transform:lowercase; color:#fff; padding:0 7px; }
#mainmenu ul.lang li a:hover { color:#289295; }
.portal { height:70px; padding:50px 20px 0 20px; background:url("http://salonunique.cz/grafika/top.gif") top no-repeat; }
#content { background:#fff; padding-bottom:20px; margin:0 10px 20px 10px; min-height:370px; _height:370px; /* height:370px; */}
#content .text { margin-top:22px; =margin-top:32px; }
/* .con-main .text { margin-top:0px; =margin-top:12px; } */
#content .text p { margin:0 20px 10px 20px; }
#content .text h2 { font-size:150%; color:#000; font-weight:bold; }
#content .text ul { list-style:none; line-height:1.5; margin:10px 0; }
.con-nav,.con-main,.con-menu { float:left; padding-top:37px; padding-left:10px; }
.con-nav { width:110px; }
.con-menu { width:140px; }
.con-nav a { width:17px; height:17px; display:block; float:left; margin:0 8px 8px 0; background:#ddd url("http://salonunique.cz/grafika/list.gif") no-repeat; }
.con-nav a.active, .con-nav a:hover { background:#289295 url("http://salonunique.cz//grafika/list.gif") no-repeat; }

/* hp */
#content.hp-img { height:370px; width:980px; position:relative; }
#content.img1 { background:#000 url("http://salonunique.cz/obrazek/hp_img_01.jpg") no-repeat; }
#content.img2 { background:#000 url("http://salonunique.cz/obrazek/hp_img_02.jpg") no-repeat; }
#content.img3 { background:#000 url("http://salonunique.cz/obrazek/hp_img_03.jpg") no-repeat; }
#content.img4 { background:#000 url("http://salonunique.cz/obrazek/hp_img_04.jpg") no-repeat; }
#content.img5 { background:#000 url("http://salonunique.cz/obrazek/hp_img_05.jpg") no-repeat; }
#content.hp-img .info { bottom:70px; position:absolute; right:60px; }
/* #content.hp-img .info { position:absolute; bottom:70px; right:30px; } */
#content.hp-img .info ul { list-style:none; color:#fff; margin:10px 5px; }
#content.hp-img .info ul li { margin:0 2px; }
#content.hp-img .info ul li a { color:#fff; }
#content.hp-img .info ul li.h1 { font-size:130%; font-family:Tahoma,Arial,sans-serif; }
#content.hp-img .info ul li.h1 { font-weight: bold; }

.con-menu ul li { list-style:none; margin:0 0 10px 0; }
.con-menu ul li a { color:#b7b7b7; display:block; padding:0 5px; }
.con-menu ul li.active a, .con-menu ul li a:hover { color:#289295; background:url("http://salonunique.cz/grafika/act_blue.gif") left 2px no-repeat; }
.con-menu ul li a span { display:block; font-weight:bold; }
/* .con-menu ul li a span { display:block; font-size:110%; font-weight:bold; } */
.con-main { width:690px; color:#535353; }
a#human { float:left; display:block; border:1px #ddd solid; padding:5px; margin:0 30px 5px 0; }
a#human:hover, a#mapa:hover { background:#ddd; }
a#human img, a#mapa img { border:none; }
a#human span { display:block; color:#b7b7b7; margin:5px 0; }
#news { color:#666; height:79px;background:url("http://salonunique.cz/grafika/link.gif") -6px repeat-y; overflow:hidden; padding:0 5px; }
#news h2.title { color:#fff; text-transform:uppercase; font-weight:bold; font-size:120%; padding:0 0 5px 15px; background:#000; }
#news .new { width:33%; float:left; font-size:97%; }
#news .new a  {color:#888; display:block; margin:0px 15px; }
/* #news .new a { color:#666; margin:0 15px; display:block; } */
#news .new a:hover { color:#fff; }
#news .new p { margin:0 10px 0 0; }
#news .new .date, #news .new a .date, #news .new .name, #news .new a .name { /*font-weight:bold;*/ margin:0 2px; }
#news .new .date { color:#fff; }
#news .new .name { color:#289295; }
#footer { color:#808080; text-align:right; margin-top:10px; padding:0 10px; font-size:97%; }
#footer a { color:#808080; }
#footer a:hover { text-decoration:underline; }

/* galerie */
.con-main .galleri a { float:left; display:block; padding:3px; margin:0 10px 10px 0; border:1px #ddd solid; }
.con-main .galleri a:hover { background:#ddd; }
.con-main .galleri a img { border:none; }
.podnadpis { margin-left:35px; =margin-left:40px; font-style:italic; }

/* chyba 404 */
.error404 { padding:2em; color:#000; }
.error404 h2 { font-size:150%; color:#289295; }
.error404 p { margin-top:.5em; }
.error404 a { text-decoration:underline; }

/* cenik */
#cenik, #prices { margin-left:5px; =margin-left:0px; padding-top:10px; }
#cenik .cenik-col3, #prices .cenik-col3 { float:left; width:200px; }
#cenik .cenik-info, #prices .cenik-info { margin:2px 0px 8px 20px; }
#cenik table, #prices table { background:#F2F2F2; border-collapse:collapse; margin:10px 0px 5px 0px; }
#cenik table td, #prices table td, #cenik table th, #prices table th { border:1px solid #FFF; padding:3px 8px; }
#cenik table th, #prices table th {text-align:left;}
#cenik .tbl-c1, #prices .tbl-c1 { width:176px; =width:150px; }
#cenik .tbl-c2, #cenik .tbl-c3, #cenik .tbl-c4, #prices .tbl-c2, #prices .tbl-c3, #prices .tbl-c4 { width:121px; =width:105px; }
#depilace h2.mtit { font-family:Tahoma,Arial,sans-serif; font-size:120%; margin:6px 0 10px 0px; color:#8C8C8C; font-weight:normal; }
#depilace .cenik-coll, #depilace .cenik-colr { float:left; width:260px; }
#depilace .cenik-colr { margin:0 0 0 35px; }
#kosmetika h2.mtit { font-family:Tahoma,Arial,sans-serif; font-size:120%; margin:6px 0 10px 0px; color:#8C8C8C; font-weight:normal; }
#kosmetika .cenik-coll, #kosmetika .cenik-colr { float:left; width:260px; }
#kosmetika .cenik-colr { margin:0 0 0 35px; }


/* kontakt */
.kontakt-coll { float:left; width:600px; margin-top:20px; }
.kontakt-colr { float:left; height:310px; margin-top:20px; }
#mapa span { font-size:11px; color:#a0a0a0; display:block; margin:5px 0; text-align:center; }
.mapa-info { font-size:11px; color:#000; margin:0; }
a#mapa { display:block; border:1px #ddd solid; padding:5px; margin:0 30px 5px 0; }
#kontakt .info, #contact-address .info { margin:10px 0 0 10px; }
#kontakt .info ul, #contact-address .info ul { list-style:none; color:#000; margin:10px 5px; }
#kontakt .info ul li, #contact-address .info ul li { margin:0 2px; }
#kontakt .info ul li.h1, #contact-address .info ul li.h1, .mapa-header, #kontakt h2, #contact-address h2 { font-size:130%; font-family:Tahoma,Arial,sans-serif; }
.mapa-header { margin:10px 0 10px 0; }
.kontakt-coll .mhd, .kontakt-coll .auto { float:left; width:250px; }
.auto { margin-left:20px; }

/* o nas */
#about { padding:10px; }
#about h1 { font-size:130%; font-family:Tahoma,Arial,sans-serif; margin:10px;}
#about p { line-height:1.3; }
#about #c1 { width:480px; padding:20px; }
#about #c2 { width:410px; }
#about #human { margin:20px 0 0 0; }
#c1 p { margin:6px 0 8px 0; line-height:140%; text-align:justify; }
.InClNavi { margin-top:10px; width:100%; }
.InClNavi .left { float:left; text-align:left; }
.InClNavi .right { float:right; text-align:right; }
.right a { padding-right:4px; border-right:1px solid #289295; }
.left a { padding-left:4px; border-left:1px solid #289295; }
#c1 ul { margin-left:10px; }
#c1 ul li { line-height:130%; list-style-type:none; margin-top:6px; }

/* novinky */
.zprava { color:#000; line-height:1.5; }
.zprava .date { color:#b7b7b7; }
.zprava .name { color:#289295; font-weight:bold; }

/* aktualita na HP */
.HPActInfo { display:block; /* width:139px */; color:white; border:2px solid red; border-radius:3px; padding:1px 3px; margin:3px 0px 0px 2px; background-color:#303030; font-size:113%; }

/* PopUp na HP */
#popupcontent { position:relative;visibility:hidden;overflow:hidden;border:10px solid #eee;background-color:#F9F9F9;padding:5px; }
#popupcontent h2 { font-size:18px; font-family:'Tahoma',sans-serif; margin-top:5px;}
#popupcontent p { font-size:12pt; line-height:160%; }
#popupcontent #statusbar { text-align:center; }
#popupcontent a { text-decoration:underline; }
