/* =GENERAL */
h1 { clear: both; color: #CBB89E; font-size: 24px; font-weight: normal; }
h2 { clear: both; color: #CBB89E; font-size: 17px; font-weight: normal; }
h4 { clear: both; font-size: 14px; font-weight: normal; }
strong { color: #C3BAAC; font-weight: bold; }
em { color: #C3BAAC; font-style: italic; }

body { background: #171614 url(../images/body_bg.jpg) repeat-x 0 0; color: #B3AA9D; font-family: Arial, sans-serif; font-size: 12px; }
#wrapper { background: url(../images/wrapper_bg.jpg) no-repeat 50% 0; }
#subwrapper { margin: 0 auto; padding: 0 9px; width: 942px; }
.shopiky a {font-size: 14px; font-weight: bold;}
.nadpis2 {margin-bottom: 55px;}

/* =HYPERLINKS */
a { color: #000; outline-style: none; }
a:link { text-decoration: none; }
a:visited { text-decoration: none; }
a:hover { text-decoration: underline; }
a:active { text-decoration: none; }


/* =HEADER */
#header a.logo { display: block; float: left; height: 35px; overflow: hidden; position: relative; text-align: center; top: 30px; text-indent: -9999px; width: 243px; }
#header a.logo span { background: url(../images/logo.gif) no-repeat 0 0; cursor: pointer; display: block; height: 100%; left: 0; position: absolute; top: 0; width: 100%; }

#intro_box { clear: both; padding-top: 26px; width: 100%; }
#intro_box span.intro_girl { background: url(../images/intro_left.jpg) no-repeat 0 0; display: block; float: left; height: 235px; width: 378px; }
#intro_box div.intro_text { background: url(../images/intro_right.jpg) no-repeat 0 0; display: block; float: left; height: 202px; padding: 33px 0 0 33px; position: relative; width: 531px; }

.intro_text h2 { color: #DBD3BC; font-size: 20px; font-style: italic; display: block; height: 26px; margin-bottom: 16px; overflow: hidden; position: relative; text-align: center; top: 0; width: 341px; }
.intro_text h2 span { background: url(../images/intro_headline.jpg) no-repeat 0 0; cursor: pointer; display: block; height: 100%; left: 0; position: absolute; top: 0; width: 100%; }
.intro_text p { color: #D5B575; margin-bottom: 32px; line-height: 21px; }
.intro_text li { background: url(../images/list_bullet_intro.gif) no-repeat 0 0; margin-bottom: 15px; padding-left: 25px; position: relative; }

#wrapper a.button { background: url(../images/button_content_left.gif) no-repeat 0 0; color: #282622; display: block; float: right; height: 27px; line-height: 24px; margin: 0 0 28px 0; text-decoration: none; }
#wrapper a.button span { background: url(../images/button_content_right.gif) no-repeat 100% 0; display: block; height: 27px;  padding: 0 23px 0 16px; position: relative; right: -2px; float: left; }
#wrapper a:hover.button { text-decoration: underline; }


#intro_box a.button { background: url(../images/button_intro_left.gif) no-repeat 0 0; bottom: 24px; color: #282622; display: block; float: right; height: 27px; line-height: 24px; margin: 0; position: absolute; right: 32px; text-decoration: none; }
#intro_box a.button span { background: url(../images/button_intro_right.gif) no-repeat 100% 0; display: block; height: 27px; position: relative; right: -2px; padding: 0 23px 0 16px; float: left; }


/* =NAVIGATION */
ul#hnav { float: right; margin-top: 48px; }
ul#hnav li { background: url(../images/hnav_delimiter.gif) no-repeat 100% 1px; float: left; padding: 0 13px; }
ul#hnav a { color: #A09587; }
ul#hnav li.last { background: none; padding-right: 0; }


/* =MAIN */
#main { margin-top: 26px; }


/* =CONTENT */
#content { float: left; padding: 0 29px; width: 440px; }

#content h1 { margin-bottom: 7px; }
#content h2 { margin-bottom: 7px; }
#content h4 { margin-bottom: 20px; }
#content p { clear: both; line-height: 20px; padding-bottom: 11px; text-align: justify;}
#content a { color: #D5B575; text-decoration: underline; }
#content a:hover { text-decoration: none; }

#content ul, #content ol { margin: 15px 0; }
#content ul li { list-style-type: disc; line-height: 20px; margin-left: 15px; }
#content ol li { list-style-type: decimal; line-height: 20px; margin-left: 20px; }
#content blockquote { font-style: italic; line-height: 20px; padding-left: 15px; }
.malypic {margin: 5px; margin-right: 30px;}

/* =SIDEBAR1 */
#sidebar1 { float: left; width: 222px; }

.boxznacky { background: url(../images/boxznacky_middle.jpg) repeat-y 0 0; margin-bottom: 24px; }
.boxznacky h3 { display: block; height: 43px; overflow: hidden; position: relative; text-align: center; top: 0; width: 222px; }
.boxznacky h3 span { background: url(../images/boxznacky_top.jpg) no-repeat 0 0; display: block; height: 100%; left: 0; position: absolute; top: 0; width: 100%; }
.boxznacky ul { background: url(../images/boxznacky_bottom.jpg) no-repeat 0 100%; min-height: 204px; height: auto !important; height: 204px; padding: 19px 0 4px 20px; }
.boxznacky li { background: url(../images/list_bullet_znacky.gif) no-repeat 0 2px; font-size: 12px; margin-bottom: 14px; padding-left: 18px; }
.boxznacky li.selected a { color: #3A352F; font-weight: bold; text-decoration: underline; }
.boxznacky li.selected a:hover { text-decoration: none; }

.boxtypy { background: url(../images/boxtypy_middle.jpg) repeat-y 0 0; margin-bottom: 24px; position: relative; }
.boxtypy h3 { display: block; height: 42px; overflow: hidden; position: relative; text-align: center; top: 0; width: 222px; }
.boxtypy h3 span { background: url(../images/boxtypy_top.jpg) no-repeat 0 0; display: block; height: 100%; left: 0; position: absolute; top: 0; width: 100%; }
.boxtypy span.underwear { background: url(../images/boxtypy_underwear.jpg) no-repeat 0 100%; display: block; height: 69px; position: absolute; right: 0; top: 42px; width: 115px; }
.boxtypy ul { background: url(../images/boxtypy_bottom.jpg) no-repeat 0 100%; min-height: 80px; height: auto !important; height: 80px; padding: 18px 0 4px 20px; }
.boxtypy li { background: url(../images/list_bullet_typy.gif) no-repeat 0 2px; margin-bottom: 14px; padding-left: 18px; }
.boxtypy li.selected a { color: #E0CBB3; font-weight: bold; text-decoration: underline; }
.boxtypy li.selected a:hover { text-decoration: none; }
.boxtypy a { color: #E0CBB3; }

.boxreklama { background: url(../images/boxreklama_middle.jpg) repeat-y 0 0; margin-bottom: 24px; }
.boxreklama h3 { display: block; height: 42px; overflow: hidden; position: relative; text-align: center; top: 0; width: 222px; }
.boxreklama h3 span { background: url(../images/boxreklama_top.jpg) no-repeat 0 0; display: block; height: 100%; left: 0; position: absolute; top: 0; width: 100%; }
.boxreklama ul { padding: 16px 0 0 20px; float: left; }
.boxreklama li { margin-bottom: 10px; }
.boxreklama span.boxreklama_bottom { background: url(../images/boxreklama_bottom.jpg) no-repeat 0 100%; clear: both; display: block; height: 11px; }
.boxreklama a { color: #BEAC97; }


/* =SIDEBAR2 */
#sidebar2 { float: left; width: 222px; }

.boxnejeshopy { background: url(../images/boxnejeshopy_middle.jpg) repeat-y 0 0; margin-bottom: 24px; }
.boxnejeshopy h3 { display: block; height: 43px; overflow: hidden; position: relative; text-align: center; top: 0; width: 222px; }
.boxnejeshopy h3 span { background: url(../images/boxnejeshopy_top.jpg) no-repeat 0 0; display: block; height: 100%; left: 0; position: absolute; top: 0; width: 100%; }
.boxnejeshopy ul { background: url(../images/boxnejeshopy_bottom.jpg) no-repeat 0 100%; min-height: 79px; height: auto !important; height: 79px; padding: 19px 0 4px 20px; }
.boxnejeshopy li { background: url(../images/list_bullet_nejeshopy.gif) no-repeat 0 1px; margin-bottom: 15px; padding-left: 18px; }
.boxnejeshopy a { color: #BEAC97; font-weight: bold; font-size: 12px; }

.boxinspirujtese { background: url(../images/boxinspirujtese_middle.jpg) repeat-y 0 0; height: 100%; margin-bottom: 24px; }
.boxinspirujtese h3 { display: block; height: 43px; overflow: hidden; position: relative; text-align: center; top: 0; width: 222px; }
.boxinspirujtese h3 span { background: url(../images/boxinspirujtese_top.jpg) no-repeat 0 0; display: block; height: 100%; left: 0; position: absolute; top: 0; width: 100%; }
.boxinspirujtese ul { background: url(../images/boxinspirujtese_bottom.jpg) no-repeat 0 100%; height: 100%; padding: 27px 0 4px 0; }
.boxinspirujtese li { padding-bottom: 36px; }
.boxinspirujtese a { color: #BEAC97; display: block; text-align: center; }
.boxinspirujtese img { border: 1px solid #4D4843; display: block; margin: 0 auto 10px auto; padding: 1px; }


/* =FOOTER */
#footer { background: url(../images/footer_topborder.gif) repeat-x 0 0; color: #767068; height: 100%; padding: 15px 0 47px 0; }
#footer ul { float: left; }
#footer li { background: url(../images/footer_delimiter.gif) no-repeat 100% 0; float: left; padding: 0 13px 0 0; }
#footer li.last { background: none; padding: 0 0 0 13px; }
#footer p { float: right; }
#footer a { color: #767068; text-decoration: underline; }
#footer a:hover { text-decoration: none; }


/* =MISC */
.clearer { clear: both; display: block; }
.vstup a{font-size: 1.7em; color: red !important; font-weight: bold}
.vstupm {font-size: 1.7em; color: #E9DB7B !important; font-weight: bold; margin: 0 0 0 15px !important}
.vetsi {font-size: 1.2em}
