﻿body { background-color: #12110f; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #bcbcbd; }

h1, h2 { clear: both; text-align: right; font-family: Georgia; font-size: 24px; color: #d8d8d9; padding-top: 5px; font-weight: normal; }
h2 { font-size: 18px; text-align: left; }

a { color: #bcbcbd; text-decoration: none; }
a:hover { color: #fed95a; }

#main { width: 1000px; margin: 0px auto; }
img { border: 0px; }
#header { width: 1000px; }
.header_logo { background: url(images/logo.jpg) no-repeat; width: 171px; height: 91px; float: left; }
.logo_a { display: block; width: 171px; height: 91px; }
.header_nav { float: right; width: 829px; height: 68px; padding-top: 23px; }
.nav_item { float: right; width: 122px; height: 45px; display: block; background: url(images/nav_item.jpg) no-repeat; text-align: center; padding-top: 21px; text-transform: uppercase; padding-right: 10px; font-size: 12px; }
.nav_item { color: #ebebec; text-decoration: none; }
.nav_item:HOVER { color: #fed95a; }


#telo { width: 1000px; float: left; clear: both; margin-top: 10px; }
.telo_left { width: 686px; height: 358px; background: url(images/woman.jpg) no-repeat; float: left; }
.telo_right { width: 254px; height: 358px; background: url(images/cosmetic.jpg) no-repeat; float: left; padding-top: 0px; padding-left: 30px; padding-right: 30px; position: relative; }
.vitajte { font-family: Georgia; font-size: 24px; float: right; display: block; margin-top: 15px; margin-bottom: 80px; text-align: right; }
.twins { background: url( 'images/twins.jpg' ) no-repeat; width: 114px; height: 36px; float: right; margin-top: 8px; margin-bottom: 40px; }
.nabizime { background: url( 'images/facebook.gif' ) no-repeat; background-position: bottom right; }

.down { width: 992px; height: 128px; background: #000000; clear: both; margin-top: 7px; float: left; text-align: right; position: relative; padding-left: 8px; padding-bottom: 8px; padding-top: 8px; }
#down1 { color: #d8d8d9; width: 165px; height: 75px; padding-top: 53px; padding-left: 17px; text-align: left; background: url(images/down1.jpg) no-repeat; float: left; margin-right: 12px; }
#down1 span { font-size: 18px; color: #de7204; padding: 0 0 0 22px; }
#down1 .info { margin: 2px 0 0 0; }
#down2 { background: url(images/down2.jpg) no-repeat; width: 248px; height: 128px; float: left; margin-right: 12px; }
#down4 { float: left; background: url(images/down4.jpg) no-repeat; width: 537px; height: 128px; display: block; text-decoration: none; }
.panska_link { display: block; position: absolute; top: 8px; left: 7px; width: 320px; height: 128px; }
.nekazanka_link { display: none; width: 320px; height: 128px; position: absolute; left: 340px; }
.tel { width: 100px; height: 14px; background: url(images/tel.jpg) no-repeat top left; float: right; }
#novinky { font-size: 24px; font-family: Georgia; }
.novinky_spacer { width: 229px; height: 2px; background: url(images/novinky_spacer.jpg) no-repeat; float: right; }
.orange { color: #d0884d; }

#footer { background: #000000; width: 100%; clear: both; height: 111px; }
.footer_img { background: url(images/footer.jpg) no-repeat; width: 1000px; height: 148px; margin: 0px auto; clear: both; }
.footer_body { width: 1000px; margin: 0px auto; }


.footer_left { text-align: left; display: block; width: 500px; float: left; margin-top: 10px; color: #4b4b4f; }
.footer_right { text-align: right; display: block; width: 500px; float: left; margin-top: 10px; color: #4b4b4f; }
.footer_right a { text-decoration: none; color: #4b4b4f; }
.footer_right a:HOVER { color: #faca94; }

.sluzby { margin-top: 30px; }

.clear_both { clear: both; }
.clear_both p { text-align: right; }

.fb { width: 95px; height: 95px; display: block; position: absolute; margin-left: 189px; margin-top: 263px; }

.telo_left_panska { width: 686px; height: 358px; background: url( 'images/panska_home.jpg' ) no-repeat; float: left; }
.telo_left_panska_sluzby { width: 686px; height: 358px; background: url( 'images/panska_sluzby.jpg' ) no-repeat; float: left; }
.telo_left_panska_cenik { width: 686px; height: 358px; background: url( 'images/panska_cenik.jpg' ) no-repeat; float: left; }
.telo_left_panska_vlas { width: 686px; height: 358px; background: url( 'images/panska_vlas.jpg' ) no-repeat; float: left; }
.telo_left_panska_fotogalerie { width: 686px; height: 358px; background: url( 'images/panska_fotogalerie.jpg' ) no-repeat; float: left; }
.telo_left_panska_kontakt { width: 686px; height: 358px; background: url( 'images/panska_kontakt.jpg' ) no-repeat; float: left; }
.telo_right_panska { width: 279px; height: 358px; background: url( 'images/twins_panska.jpg' ) no-repeat; float: left; text-align: right; padding-top: 0px; padding-right: 30px; padding-left: 5px; }
.vitajte_panska { font-family: Georgia; font-size: 24px; float: right; display: block; margin-top: 15px; }

.submenu { margin-top: 80px; float: right; }
.submenu a { font-size: 12px; color: #faca94; text-decoration: none; }
.submenu a:hover { text-decoration: underline; }
.submenu_item { display: block; float: right; width: 120px; height: 22px; background: url( 'images/submenu.jpg' ) right no-repeat; padding-right: 20px; padding-top: 5px; }

.body_text { width: 984px; background: #000000; clear: both; margin-top: 7px; float: left; padding: 8px 8px 8px 8px; text-align: left; }
.body_text_into { background: url('images/body_text.jpg') repeat-y; padding: 0px 15px 0px 15px; float: left; width: 954px; }
.text_left { text-align: left; float: left; margin-top: 10px; width: 950px; padding-bottom: 20px; }

ul.tab { list-style-type: none; }
ul.tab li a { text-decoration: none; font-family: Georgia; font-size: 24px; color: #d8d8d9; padding-top: 5px; margin-right: 10px; cursor: pointer; }
ul.tab li:hover a { color: #fed95a; }

. ink { text-decoration: none; color: #d58546; }
.link:hover { text-decoration: underline; }
.sub_down_left { width: 270px; float: left; margin-top: 30px; }
.sub_down_middle { width: 250px; float: left; margin-top: 30px; }
.sub_down_middle input { margin-bottom: 10px; }
.sub_down_middle textarea { margin-bottom: 10px; }
.sub_down_right { width: 434px; float: right; margin-top: 30px; }

.telo_left_nekazanka { width: 686px; height: 358px; background: url( 'images/nekazanka_home.jpg' ) no-repeat; float: left; }
.telo_left_nekazanka_cenik { width: 686px; height: 358px; background: url( 'images/nekazanka_cenik.jpg' ) no-repeat; float: left; }
.telo_left_nekazanka_sluz { width: 686px; height: 358px; background: url( 'images/nekazanka_vlas.jpg' ) no-repeat; float: left; }
.telo_left_nekazanka_fotogalerie { width: 686px; height: 358px; background: url( 'images/nekazanka_fotogalerie.jpg' ) no-repeat; float: left; }
.telo_left_nekazanka_kontakt { width: 686px; height: 358px; background: url( 'images/nekazanka_kontakt.jpg' ) no-repeat; float: left; }
.telo_right_nekazanka { width: 279px; height: 358px; background: url( 'images/twins_nekazanka.jpg' ) no-repeat; float: left; text-align: right; padding-top: 0px; padding-right: 30px; padding-left: 5px; }


.table { background-color: #171717; border-collapse: collapse; float: left; margin-right: 30px; }
.table tr td { border: 2px solid #000000; padding: 6px; }

#tb_kad, #tb_man { border-top: 1px solid #bcbcbd; border-left: 1px solid #bcbcbd; }
#tb_kad tr td, #tb_man tr td { border-bottom: 1px solid #bcbcbd; border-right: 1px solid #bcbcbd; padding: 5px; }

.form { background-color: #808080; }

.box { height: 120px; width: 950px; margin-top: 18px; }
.box h2 { float: left; margin-right: 15px; }
.cell { border: 3px solid #181818; width: 120px; height: 120px; background-color: #111111; float: left; display: block; }


.boxManicure { background: url( 'images/box_manikura.jpg' ) no-repeat; float: left; width: 230px; height: 90px; margin-right: 10px; }
.boxPedicure { background: url( 'images/box_pedikura.jpg' ) no-repeat; float: left; width: 230px; height: 90px; margin-right: 10px; }
.boxHair { background: url( 'images/box_kadernictvi.jpg' ) no-repeat; float: left; width: 230px; height: 90px; margin-right: 10px; }
.boxHairext { background: url( 'images/box_prodluzovani.jpg' ) no-repeat; float: left; width: 230px; height: 90px; }


.boxManicure, .boxPedicure, .boxHair, .boxHairext { font-family: Georgia; font-size: 22px; color: #fefefe; text-align: center; padding-top: 10px; }

