/*
Theme Name: Relax Image 
Version: v.1.0
Author: graas.cz
Author URI: http://www.graas.cz/
Date: 12/2010
*/

/* ---------------------------- layout ------------------------------------------------ */
body{font-family:Georgia,"Times New Roman",Times,serif;font-size:12px;margin:0;padding:0;background: #966D4F url(img/bg_body.jpg) no-repeat center top;color: #4C3717;}
img{border:0;}
.clear{clear:both;}
h1{margin:0px 0 10px 0;font-size:18px;font-weight:normal;color: #8B2523;text-shadow: silver 1px 1px 1px;clear: both;font-style: italic;background: url(img/bg_h.jpg) no-repeat left bottom;padding-bottom: 7px;}
h2{clear: both;margin:10px 0 7px 0;font-size:14px;font-weight:bold;color: #8B2523;text-shadow: silver 1px 1px 1px;clear: both;font-style: italic;background: url(img/bg_h.jpg) no-repeat left bottom;padding-bottom: 7px;}
h3{clear: both;margin:5px 0 5px 0;font-size:13px;font-weight:bold;color: #4C3717;padding: 10px 0 0 0px;background: url(img/h4_style.jpg) no-repeat 0 17px;height: 18px;font-style: italic;}
h4{clear: both;margin:10px 0 10px 0;font-size:12px;font-weight:bold;color: #B20204;border-bottom: #B9B5B2 1px solid;padding: 10px 0 0 7px;background: url(img/h4_style.jpg) no-repeat 0 17px;}
h5{clear: both;margin:25px 0 7px 0;font-size:14px;font-weight:bold;color: #8B2523;text-shadow: silver 1px 1px 1px;clear: both;font-style: italic;background: url(img/bg_h.jpg) no-repeat left bottom;padding-bottom: 7px;}
a{color:#B20204;text-decoration:none;}
a:hover{color: gray;text-decoration:underline;}
hr {width: 100%;height: 1px;background-color: #FFE7C0;border: none;margin: 10px 0;}
.spacer{width: 100%;height: 10px;}
#header,#slider_home,#slider,#content,#content_home,#footer,.breadcrumb,.top_menu{margin:0 auto 0 auto;width:989px;}
/* ---------------------------- header ------------------------------------------------ */
#bg_header {}
#header {background: url(img/bg_header.jpg) no-repeat left top;}
#header .header_left {width: 274px;height: 193px;float: left;}
#header .logo {position: relative;left:56px;top:35px;}
#header .header_right {width: 715px;height: 193px;float: right;}
#header .header_right .slider {position: relative;top:10px;left: 267px;width: 408px;}
/* ---------------------------- top_menu ------------------------------------------------ */
#top_menu {height: 37px;background: url(img/bg_top_menu.jpg) no-repeat left top;text-transform: lowercase;}
#top_menu ul{margin:0;_margin:7px 0 0 35px;padding: 0;list-style-type:none;position: relative;top:7px;left: 45px;}
#top_menu li{display:block;float:left;margin:0;padding: 0;background: url(img/top_li_border.jpg) no-repeat right 2px;}
#top_menu li a{display:block;float:left;color:#fff;text-decoration:none;padding:0 2px;font-size: 15px; font-weight:bold;font-style: italic; text-align: center;margin: 0 10px 2px;height: 19px;text-shadow: #000 1px 1px 1px;}
#top_menu li a:hover{color:#861D1A;text-shadow: #fff 1px 1px 1px;}
#top_menu li.current_page_item a{color:#861D1A;text-shadow: #fff 1px 1px 1px;border-bottom: #69532E 2px dotted !important ;text-decoration:none;cursor:default;}

#header #search_box {height: 44px;background: url(img/bg_top_search.jpg) no-repeat left top;}
/* ---------------------------- breadcrumb ------------------------------------------------ */
.breadcrumb {height: 15px;color: gray;width: 670px;float: left;position: relative;left: 35px;top:10px;}
.breadcrumb .links {font-size: 11px;line-height: 22px;font-style: italic;color: #AB8E62;}
.breadcrumb .links a {color: #882220;}
/* ---------------------------- search ------------------------------------------------ */
.search{float: right;position: relative;right: 55px;}
.search input, .search form {border:0;margin:0;padding:0;}
.form_input_search{border:0;position: relative;top: 8px;left:15px;width: 160px;margin:0;padding:0;background-color: transparent;height: 20px;line-height: 18px;color:#382B15;font-family:Georgia,"Times New Roman",Times,serif;font-size: 12px; font-weight:bold;font-style: italic;}
.form_button_search{border:0px;background-color: transparent;margin:0;padding:0;position: relative;top: 8px;left:20px;width: 25px;height: 25px;cursor: hand;}
/* ---------------------------- form ------------------------------------------------ */
input {width:270px; border:1px solid #DCD1B3; padding:3px;margin-top: 3px;font-family:Georgia,"Times New Roman",Times,serif;color: #4C3717;}
textarea {width:500px; height: 100px; border:1px solid #DCD1B3; padding:3px;margin-top: 3px;color: gray;background: #FFFFFF;}
textarea {font-family:Georgia,"Times New Roman",Times,serif;color: #4C3717;}
.chapt {clear:both;border: 0;position: relative;top:-10px;margin-left: 0px;}
select {border:1px solid #DCD1B3;}
input.chapt {width:70px;margin:0;position: relative;top:0px;left:10px;border:1px solid #DCD1B3;}
img.chapt {border: 0;padding-top: 0px;position: relative;top:7px;left:5px;}
.button {clear:both;width:120px; border: 0; color: #8B2523; margin:0 5px;position: relative;top:0px;left: -5px;background-color: #DCD1B3;}
/* ---------------------------- content ------------------------------------------------ */
#bg_content {background: url(img/bg_content_bottom.jpg) repeat-y center top;}
#content {background: url(img/bg_content_top.jpg) no-repeat center top;}
#content .leftcol {width: 260px;float: left;position: relative;left: 17px;}
#content .rightcol {width: 645px;float: right;margin: 0 0 30px 0;position: relative;right: 40px;top:12px;}
#content .rightcol .txt {margin: 0;text-align: justify;line-height: 18px;}
#content .rightcol p {margin: 10px 0;}
#content .rightcol .loga {padding:15px 0 0 0;}
#content .rightcol .loga img {margin:0;padding:0;border:0 !important;float: left;}
.alignleft {float: left;margin: 5px 10px 1px 0px;border: #D8DADC 1px solid;padding: 2px;}
.alignright {float: right;margin: 5px 0px 1px 10px;border: #D8DADC 1px solid;padding: 2px;}
.alignnone {margin: 5px 15px 1px 0;border: #D8DADC 1px solid;padding: 2px;}
#content .rightcol ul, #content .rightcol li {list-style:none;margin:0;padding:0;}
#content .rightcol li {margin:10px 0;padding:0;background: url(img/li.jpg) no-repeat 0 7px;}
#content .rightcol li {margin: 2px 0 2px 10px;padding-left: 8px; }
#content .rightcol ol, #content .rightcol ol li {margin:0;padding:0;list-style-type: decimal;background: none; }
#content .rightcol ol li {padding:0;margin:0 0 0 30px;}
.back {clear: both; height: 25px;padding: 15px 0 0 0;}
.box_more {text-align: right;}
.hilite { background:#E0E1C1; }
hr {height: 30px;background: url(img/bg_h.jpg) no-repeat 0 center;border:0px none !important ;}
.bg_maps {width: 697px;height: 216px; background: url(img/bg_maps.jpg) no-repeat left center;margin-top: 7px;}
.bg_maps1 {width: 697px;height: 216px; background: url(img/bg_maps1.jpg) no-repeat left center;margin-top: 7px;}
.maps {position: relative;left:8px;top:8px;}
#menu_box_masaze {}
#menu_box_masaze li.current_page_item a {color: gray;text-decoration:underline;}
#menu_box_masaze li.current_page_item a {color: gray;text-decoration:underline;}
/* ---------------------------- home ------------------------------------------------ */
.flash_box {color: #582838;}
.flash_box1 {width: 186px;float: left;height: 250px;margin-right: 44px;}
.flash_box2 {width: 186px;float: left;height: 250px;}
.flash_box3 {width: 186px;float: right;height: 250px;}
.flash_box4 {width: 186px;float: left;height: 250px;margin-right: 44px;}
.flash_box5 {width: 186px;float: left;height: 250px;}
.flash_box6 {width: 186px;float: right;height: 250px;}
.contact_box {}
.contact_left {float: left;margin: 0 12px 0 0;}
.contact_right {float: left;}
/* ---------------------------- archiv ------------------------------------------------ */
.news_archive .date {font-size: 11px;line-height: 10px;}
.news_archive p {margin:4px 0;padding:0;}
.news_archive h2 {padding: 0; margin:5px 0 5px 0;font-size:13px;font-weight:bold;color: #B20204;background: none; }
.news_archive .left {width: 90px;float: left;}
.news_archive .left img {padding: 2px;border:1px #D8DADC solid;background-color: #F9F6F1;}
.news_archive .right {width: 540px;float: right;}
/* ---------------------------- page navi ------------------------------------------------ */
.page_navi{float:right;margin:10px 0 10px 0;width: 650px;text-align: right;}
.page,.pages,.current,a{border:0 !important;}
.page_navi a{color:#B20204 !important;}
/* ---------------------------- sidebar ------------------------------------------------ */
#sidebar {margin: 0 0 20px 0;}
.title_box {width: 257px;height: 34px;background: url(img/bg_title_box.gif) no-repeat left top;}
.title_box span {font-size: 16px;color: #6D5634;margin-left: 40px;line-height: 32px;}
#sidebar ul, #sidebar li {margin:0;padding:0;list-style: none;}
#sidebar #menu_box {margin: 0 0 15px 10px;padding: 5px 0 0 0;line-height: 28px;}
#sidebar #menu_box ul li {padding-left: 10px;background: url(img/li.jpg) no-repeat 0 12px;font-size: 15px;font-weight: bold;font-style: italic; 0;}
#sidebar #menu_box ul li ul li {padding-left: 10px;background: url(img/ul_li_ul_li_style.jpg) no-repeat 0 12px;font-size: 12px;font-weight: normal;border-bottom: 0;margin: 0;}
#sidebar #menu_box a {color: #8B2523;display: block;_display: inline;}
#sidebar #menu_box a:hover {color: #704C28;text-decoration: underline;text-shadow:silver 1px 1px 2px;}
#sidebar #menu_box li.current_page_item a {color: #A17A5D;text-decoration:underline;cursor:default;text-shadow:silver 1px 1px 2px;}
#sidebar #menu_box li.current_page_item ul li a {color: #000;display: block;_display: inline;text-shadow:none;}
#sidebar #menu_box li.current_page_item ul li a:hover {color: #FF9E01;text-decoration: underline;}
#sidebar #news_box {color: #4C3B1F}
#sidebar #news_box .news {margin: 10px 0 15px 10px;}
#sidebar #news_box .date {font-size: 10px;}
#sidebar #news_box p {font-size: 11px;text-align: justify;margin:2px 0 0 0;padding:0;}
#sidebar #news_box h2 {font-size: 11px;margin: 2px 0;padding:0;}
#sidebar #news_box .news_archive {margin: 5px 0 5px 10px;padding:0;font-size: 11px;}

.box_slogan {margin: 5px 0 5px 10px;padding:0;background: url(img/box_slogan.gif) no-repeat left top;width: 237;height: 86px;position: relative;top:15px;}
.box_slogan p {font-size: 12px;color: #6D5634;line-height: 20px;position: relative;top: 10px;left: 18px;font-style: italic;}
/* ---------------------------- footer ------------------------------------------------ */
#bg_footer {background: #966D4F url(img/bg_footer.jpg) repeat-x center top;}
#footer {height: 175px;}
#footer p{color: #534228;margin: 5px 0;line-height: 18px;font-style: italic;font-weight: bold; }
.footer_left{width:500px;float:left;padding: 10px 0 0 0 ;position: relative;left: 140px;top: 85px;}
.footer_right{width:160px;float:right;text-align:right;padding: 10px 0 0 0 ;position: relative;right: 140px;top: 85px;}
#footer .footer_left a{color:#861D1A;text-decoration:none;}
#footer .footer_left a:hover{color:#6C5535;text-decoration:underline;}
#footer .footer_right a{color:#861D1A;text-decoration:none;}
#footer .footer_right a:hover{color:red;text-decoration:underline;}
.footer_left p{margin:10px 0 4px 0;padding:0;font-size:10px;}
.footer_right p{margin:10px 0 15px 0;padding:0;font-size:10px;}


