﻿/*   
Theme Name: Absinthe.cz
Theme URI: http://www.absinthe.cz
Description: Šablona pro web absinthe.cz
Author: webees.cz s.r.o.
Author URI: http://www.webees.cz
Version: 1.0
*/

/* obecne */
body { background: url(img/bg.png) center top repeat; font-family: Georgia, "Times New Roman", Times, serif; font-size: 12px; color: #423721; }
#wrap { background: url(img/bg-top.jpg) center top no-repeat; width: 100%; }
a { text-decoration: underline; color: #93940f; }
a:hover { text-decoration: none; }
.clear { clear: both; height: 0; line-height: 0; font-size: 0; }
/* obecne */

/* header */
#header { width: 970px; margin: 0 auto; height: 176px; }
#header h1 { padding: 60px 0 0 87px; }
#header h1 a { display: block; background: url(img/logo.png); width: 305px; height: 81px; text-indent: -500px; overflow: hidden; }
#pages { background: url(img/bg-pages.jpg) center top no-repeat; }
#pages ul { width: 870px; margin: 0 auto; height: 64px; padding: 12px 0 0 100px; }
#pages ul li { display: block; float: left; padding: 0 10px; }
#pages ul li a { display: block; float: left; height: 37px; line-height: 37px; text-decoration: none; font-weight: bold; color: #3e321d; text-transform: uppercase; padding: 0 3px; }
#pages ul li a:hover { background: url(img/pages-li.png) center bottom no-repeat; }
#pages ul li.current_page_item a, #pages ul li.current_page_parent a { background: url(img/pages-li.png) center bottom no-repeat; color: #93940f; }
/* header */

/* obsah */
#content { background: url(img/bg-content.png) center top no-repeat; padding: 49px 0 44px 0; line-height: 1.5; }
#contentin { width: 970px; margin: 0 auto; }
#content p { padding: 6px 0; }
#content em.green { display: block; font-size: 14px; color: #93940f; font-style: italic; }
#content img.alignleft { margin: 0 10px 0 0; float: left; }
#content img.alignright { margin: 0 0 0 10px; float: right; }
#content img.minus { margin-left: -20px; }
#content a.more { display: block; background: url(img/hpleft-more.png) left top no-repeat; width: 96px; height: 23px; font-weight: bold; color: #fff; font-size: 11px; text-align: center; line-height: 25px; float: right; text-decoration: none; }
#content a.more:hover { color: #593814; }
#content a.moretext { display: block; background: url(img/hpleft-moretext.png) left top no-repeat; width: 96px; height: 23px; float: right; }
#content blockquote { display: block; width: 560px; font-size: 14px; font-style: italic; color: #93940f; clear: both; margin: 20px 0 20px 10px; background: url(img/blockquote-bottom.png) center bottom no-repeat; padding: 0 0 32px 0; }
#content blockquote div { background: url(img/blockquote-top.png) center top no-repeat; width: 440px; padding: 32px 60px 0 60px; text-align: justify; }
#hpleft { float: left; width: 465px; padding: 0 20px 0 87px; background: url(img/bg-hpleft.png) right 4px no-repeat; }
#hpleft h2 { color: #453a23; font-weight: normal; font-size: 18px; margin: 0 0 6px 0; }
#hpleft h3 { color: #453a23; font-weight: bold; font-size: 13px; clear: both; margin: 30px 0 10px 0; }
#hpright { float: right; width: 376px; padding: 0 0 0 22px; color: #453a23; }
#hpright h3.hqa { background: url(img/hpright-qa.png); display: block; width: 284px; height: 51px; margin: 0; }
#hpright h3 { color: #453a23; font-weight: bold; font-size: 13px; clear: both; margin: 40px 0 10px 0; }
#hpright h3 span { display: none; }
#hpright .qa { padding: 10px 105px 0 18px; text-align: justify; }
#hpright .qa h4 { color: #93940f; font-style: italic; font-weight: normal; }
#hpright .qa h4 a { color: #93940f; text-decoration: none; font-weight: normal; }
#hpright .qa h4 a:hover { text-decoration: underline; }
#hpright .ar { padding: 0 0 30px 18px; background: url(img/hpright-ilu.png) 217px bottom no-repeat; }
#hpright .ar ul { margin: 0 0 0 20px; }
#hpright .ar ul li { background: url(img/hpright-bullet.png) left 6px no-repeat; padding: 0 0 0 15px; margin: 7px 0; }
#hpright .ar ul li a { color: #93940f; font-weight: normal; font-size: 12px; text-decoration: none; }
#hpright .ar ul li a:hover { text-decoration: underline; }
#spleft { width: 571px; padding: 0 90px 0 0; float: right; }
#spleft h2 { font-size: 18px; color: #3e321d; font-weight: normal; }
#spleft h3 { font-size: 16px; color: #423721; font-weight: normal; margin: 15px 0 0 0; clear: both; }
#spleft h3 a { text-decoration: none; }
#spleft h3 a:hover { text-decoration: underline; }
#spleft h4 { font-size: 14px; color: #423721; font-weight: normal; margin: 7px 0 0 0; clear: both; }
#spleft ul { color: #73664c; margin: 20px 0 20px 94px; }
#spleft ul li { margin: 7px; padding: 0 0 0 15px; background: url(img/hpright-bullet.png) left 6px no-repeat; }
#spleft ol { color: #73664c; margin: 20px 0 20px 94px; }
#spleft ol li { list-style: decimal; margin: 7px 0; }
#spright { width: 186px; padding: 72px 0 0 0; float: left; margin: -35px 0 0 70px; display: inline; background: url(img/sp-right-headline.png) center top no-repeat; }
#spright h3 { }
#spright h3 span { display: none; }
#spright ul li { display: block; height: 32px; background: url(img/sp-right-li.png) center bottom no-repeat; }
#spright ul li a { display: block; text-decoration: underline; height: 32px; line-height: 28px; background: url(img/sp-right-a.png) 16px 13px no-repeat; text-decoration: none; text-transform: uppercase; color: #3b2413; padding: 0 0 0 30px; }
#spright ul li a:hover { color: #93940f; background: url(img/sp-right-a-hover.png) 16px 13px no-repeat; }
#spright ul li.current_page_item, #spright ul li.current-cat { background: url(img/sp-right-li-active.png) center bottom no-repeat; height: 39px; margin: -3px 0 -4px 0; }
#spright ul li.current_page_item a, #spright ul li.current_page_item a:hover, #spright ul li.current-cat a, #spright ul li.current-cat a:hover { color: #93940f; line-height: 34px; background: url(img/sp-right-a-hover.png) 16px 16px no-repeat; }
/* obsah */

/* paticka */
#box { width: 784px; margin: 0 auto; height: 106px; background: url(img/bg-box.png) center top no-repeat; line-height: 59px; color: #453a23; font-family: Arial, Helvetica, sans-serif; padding: 0 93px; }
#box a { color: #453a23; text-decoration: none; font-weight: normal; }
#box a:hover { text-decoration: underline; }
#box-left { float: left; }
#box-right { float: right; }
#box a.webees { display: block; width: 79px; height: 22px; margin: 19px 0 0 0; background: url(img/webees.png) center top no-repeat; }
#box a.webees:hover { background: url(img/webees.png) center -22px no-repeat; }
#box a.webees span { display: none; }
/* paticka */

