﻿/*   
Theme Name: Partizánska lúka
Theme URI: http://www.webees.cz
Description: Šablona pro web Partizánska lúka
Author: webees.cz s.r.o.
Author URI: http://www.webees.cz
Version: 1.0
*/

/* obecne */
html, body { background: url(img/bg.jpg) center top repeat-x #fff; height: 100%; font-family: Arial, Helvetica, sans-serif; }
#wrap { background: url(img/bg-top.jpg) center top no-repeat; min-height: 100%; height: auto !important; height: 100%; margin: 0 auto -99px; }
#wrapper { width: 878px; margin: 0 auto; }
a { text-decoration: underline; color: #6c8c09; }
a:hover { text-decoration: none; }
.clear { clear: both; height: 0; line-height: 0; font-size: 0; }
/* obecne */

/* header */
#header { height: 106px; }
#header h1 a { display: block; position: absolute; background: url(img/logo.png); width: 353px; height: 71px; margin: 12px 0 0 18px; text-indent: -500px; overflow: hidden; }
#header #pages { float: right; font-family: "Calibri", Arial, Helvetica, sans-serif; font-size: 14px; }
#header #pages li { display: block; float: left; margin: 0 10px; }
#header #pages a { display: block; float: left; color: #457b92; text-decoration: none; padding: 53px 3px 2px 3px; line-height: 28px; text-transform: uppercase; }
#header #pages a:hover { background: url(img/pages-li-hover.png) left bottom repeat-x; }
#header #pages li.current_page_item a, #header #pages li.current_page_item a:hover { background: url(img/pages-li-active.png) left bottom repeat-x; color: #095778; }
/* header */

/* obsah */
.hpgalleryimg { }
.hpgalleryin { width: 878px; height: 336px; background: url(img/bg-hpgallery.png); }
.hpgalleryinfo { background: url(img/bg-hpgalleryinfo.png); width: 878px; height: 37px; line-height: 37px; position: absolute; margin: 299px 0 0 0; }
.hpgalleryinfo a { padding: 0 16px; font-size: 16px; color: #fff; font-weight: normal; text-decoration: none; }
.hpgalleryinfo a span { font-size: 14px; color: #f7c42f; }
.hpgalleryinfo a:hover { text-decoration: underline; }

.main { font-size: 12px; color: #212121; line-height: 1.5; min-height: 500px; height: auto !important; height: 500px; }
.main p { padding: 6px 0; }
.main p.quote { font-size: 13px; text-align: right; color: #6a8d00; }
.main p.small { font-size: 11px; }
.main h2 { font-size: 16px; color: #648c1d; margin: 12px 0 8px 0; font-weight: normal; }
.main h2.brown { font-size: 20px; color: #443125; }
.main h3 { font-size: 13px; font-weight: bold; color: #648c1d; }
.main ul { margin: 0 0 0 28px; }
.main li { background: url(img/main-ul.png) left 8px no-repeat; margin: 5px 0; padding: 0 0 0 16px; }
.main a.ext { padding: 0 16px 0 0; background: url(img/info-a.png) right 4px no-repeat; }

#hp { padding: 15px 0 120px 0; }
#hp p { padding: 6px; }
#hp .left { width: 429px; height: 263px; float: left; padding: 0 0 0 13px; overflow: hidden; }
#hp .right { width: 436px; height: 263px; float: right; overflow: hidden; }
#hp .right .news { height: 263px; padding: 0 14px 0 0; background: url(img/news-top.png) left top no-repeat; color: #fff; }
#hp .right .news h3 { height: 52px; text-indent: -500px; overflow: hidden; }
#hp .right .news p { padding: 0; }
#hp .right .news h4 a { font-size: 12px; font-weight: bold; color: #6c8c09; }
#hp .right .news h4 a:hover { color: #c1352a; }
#hp .right .news .content { padding: 11px 13px 0 13px; }
#hp .right .news .date { font-size: 11px; color: #a76600; }
#hp .right .news .left { width: 211px; float: left; padding: 0; height: 263px; background: url(img/news-bottom.png) left 52px no-repeat; }
#hp .right .news .right { width: 211px; float: right; padding: 0; height: 263px; background: url(img/news-bottom.png) -211px 52px no-repeat; }
#hp .right .news img { margin: 6px 0 0 0; }

#hp .left .info { height: 263px; margin: 0 0 0 7px; background: url(img/info-top.png) left top no-repeat; color: #fff; }
#hp .left .info h3 { height: 52px; text-indent: -500px; overflow: hidden; }
#hp .left .info p { padding: 5px 0; }
#hp .left .info a { color: #fff; }
#hp .left .info .content { padding: 6px 13px 0 13px; height: 161px; }
#hp .left .info .left { width: 211px; float: left; padding: 0; height: 263px; background: url(img/info-bottom.png) left 52px no-repeat; }
#hp .left .info .right { width: 211px; float: right; padding: 0; height: 263px; background: url(img/info-bottom.png) -211px 52px no-repeat; }
#hp .left .info img { margin: 6px 0 0 0; }
#hp .left .info a.more { line-height: 26px; text-decoration: none; font-weight: bold; padding: 0 3px; margin: 0 13px 0 0; float: right; }
#hp .left .info a.more:hover { background: url(img/info-more.png) left bottom repeat-x; }
#hp .left .info ul { margin: 0 0 0 14px; }
#hp .left .info li { background: url(img/info-ul.png) left 7px no-repeat; }
#hp .right .int { padding: 0 24px 0 17px; }
#hp .right .int a.more { line-height: 26px; text-decoration: none; font-weight: bold; padding: 0 3px; margin: 0 3px 0 0; float: right; }
#hp .right .int a.more:hover { background: url(img/info-more.png) left bottom repeat-x; }
#hp .right .int p.quote { padding: 0; }
#hp .right .int h2.brown { padding: 20px 0 0 0; margin: 0; clear: both; }

#page { padding: 15px 10px 120px 14px; }
#page .contleft { width: 32%; float: left; padding: 30px 0 0 5px; }
#page .contleft p { padding: 5px 0; }
#page .contleft h3 { margin-bottom: -6px; }
#page .contleft .tel { padding-left: 89px; }
#page .sep { clear: both; background: url(img/sep.png) left 15px repeat-x; padding: 35px 0 0 0; }
#page .sep .left { width: 385px; float: left; padding: 0 0 0 15px; }
#page .sep .left ul { margin-top: 10px; }
#page .sep .right { width: 300px; float: right; }
#page .sep .right ul { margin: 10px 0 0 0; }
#page .sep .right ul li { background: none; margin: 3px 0; padding: 0; display: block; width: 150px; float: left; }
#page .bl .left { width: 388px; float: left; text-align: justify; }
#page .bl .right { width: 450px; float: right; }
#page .bl .right h2 { margin-top: 5px; }
#page img { padding: 4px; background-color: #fff; border: none; }
#page img.alignleft { float: left; margin: 4px 12px 0 0; }
#page img.alignright { float: right; margin: 4px 0 0 12px; }

#akcie { width: 752px; margin: 40px 0 0 40px; }
#akcie ul { display: block; width: 752px; margin: 0; }
#akcie li { display: block; width: 752px; clear: both; background: none; margin: 0; padding: 0; border-bottom: 1px solid #e6f2f6; }
#akcie li.head { font-size: 16px; color: #eeac1d; }
#akcie li.head .nazov { font-size: 16px; }
#akcie li span { display: block; float: left; padding: 10px 0; }
#akcie li span.datum { width: 136px; padding-left: 7px; }
#akcie li span.nazov { width: 210px; padding-left: 7px; font-size: 13px; }
#akcie li span.url { width: 282px; padding-left: 7px; }
#akcie li span.url a { text-decoration: none; }
#akcie li span.url a:hover { text-decoration: underline; }
#akcie li span.cas { width: 94px; padding-left: 7px; }
#akcie li p { float: left; display: inline; clear: both; color: #656565; margin: 0 0 0 155px; padding: 0 0 10px 15px; width: 70%; background: url(img/popis-bullet.png) left 7px no-repeat; }

#gallery { padding: 15px 10px 46px 14px; }
#gallery h3.gal { clear: both; font-size: 16px; color: #176181; font-weight: normal; margin: 10px 0 20px 0; padding: 8px 3px; border-bottom: 1px solid #ddf1f8; }
#gallery .gb { float: left; margin: 0 13px 25px 6px; }
#gallery .gb .date { font-size: 11px; color: #676767; }
#gallery .gb h3 a { display: block; font-weight: normal; color: #eeac1d; text-decoration: none; margin: 0 0 7px 0; }
#gallery .gb h3 a:hover { text-decoration: underline; }
#gallery .gb a.lm { display: block; background-color: #f8fbfc; padding: 4px; border: 1px solid #def4fe; }
#gallery .gb img { border: 1px solid #def4fe; margin-bottom: -5px; }

#detail { padding: 15px 10px 46px 14px; }
#detail h2 { font-size: 16px; color: #eeac1d; font-weight: normal; margin: 0 0 6px 0; padding: 8px 0; height: 26px; border-bottom: 1px solid #ddf1f8; }
#detail h2 span { float: left; display: block; }
#detail h2 span.date { font-size: 12px; color: #648c1d; float: none; display: inline; }
#detail h2 a { float: right; font-size: 12px; color: #1f6a8a; text-decoration: none; }
#detail .imglist { margin: 40px 0 0 0; }
#detail .imglist a { float: left; display: block; background-color: #f8fbfc; padding: 4px; border: 1px solid #def4fe; margin: 0 3px 20px 5px; }
#detail .imglist img { border: 1px solid #def4fe; margin-bottom: -5px; }
/* obsah */

/* paticka */
#box { clear: both; height: 37px; padding: 62px 0 0 0; background: url(img/bg-box.jpg) center top no-repeat; font-size: 12px; color: #fff; line-height: 28px; }
#box .box-in { width: 878px; margin: 0 auto; }
#box .left { float: left; padding: 0 0 0 16px; }
#box .right { float: right; width: 190px; padding: 0 10px 0 0; }
#box .right span { float: left; }
#box .right a { display: block; float: right; width: 78px; padding: 0 0 0 36px; height: 28px; background: url(img/menyhart.png) left top no-repeat; font-weight: bold; color: #fff; }
#box .right a:hover { background: url(img/menyhart.png) left -28px no-repeat; }
/* paticka */
