/*          -----          -----          -----          \
Theme Name: MarControls
Description: MarControls.cz design
Version: 1.0
Author: Jan Bubenik <bubinek1@gmail.com>
\           -----          -----          -----         */



/*          -----          -----          -----          \
                                                          \
    1. Obecne
                                                          /
\           -----          -----          -----         */



/* obecne - css reset */
body {background:#999; text-align:center; font-size:12px; font-family:Arial,Helvetica,sans-serif; color:#333;}
body, ul, li, p {margin:0; padding:0;}
h1, h2, h3 {margin:0; padding:0; font-weight:normal;}
ul {list-style-type:none;}
img {border:none;}


/* obecne - linky */
a:link {text-decoration:none; color:#333;}
a:visited {text-decoration:none; color:#444;}
a:hover {text-decoration:underline; color:#444;}
a:focus {}
a:active {}


/* obecne - pomocne tridy */
.clear {clear:both;}
.display-none {display:none;}
.case-lower {text-transform:lowercase;}
.case-upper {text-transform:uppercase;}


/* obecne - sloupecky */
.column {float:left;}
.column .left-column {padding:0 30px 0 0; width:50%;}
.column .right-column {padding:0 0 0 30px; width:50%;}
.column-3 {width:316px;}


/* obecne - uvozovky */
.quotation {font-family:Georgia,"New Century Schoolbook","Nimbus Roman No9 L",serif; font-weight:bold;}
.quotation-begin {}
.quotation-end {padding:0 0 0 2px;}


/* obecne - nadpis s sedivym pruhem */
.header-underline {font-size:16px; margin-bottom:13px; padding-bottom:10px; background:url(images/nadpis-prechod.png) no-repeat 0 100%;}
.header-underline strong {font-weight:normal;}


/* obecne - layout stranky */
.marcontrols {width:950px; margin:0 auto; text-align:left;}




/*          -----          -----          -----          \
                                                          \
    2. Hlavicka
                                                          /
\           -----          -----          -----         */




/* hlavicka - pozadi - defaultni */
.header-bg {background-image:url(images/bg-transport.jpg); height:490px;}

/* hlavicka - pozadi - uvodni stranka */
.page-intro .header-bg {background-image:url(images/bg-transport-subnav.jpg);}

/* hlavicka - pozadi - hlavni kategorie ciste */
.page-construction .header-bg {background-image:url(images/bg-construction.jpg);}
.page-government .header-bg {background-image:url(images/bg-government.jpg);}
.page-industry .header-bg {background-image:url(images/bg-industry.jpg);}
.page-transport .header-bg {background-image:url(images/bg-transport.jpg);}

/* hlavicka - pozadi - hlavni kategorie s barevnym blockem */
.page-construction-subnav .header-bg {background-image:url(images/bg-construction-subnav.jpg);}
.page-government-subnav .header-bg {background-image:url(images/bg-government-subnav.jpg);}
.page-industry-subnav .header-bg {background-image:url(images/bg-industry-subnav.jpg);}
.page-transport-subnav .header-bg {background-image:url(images/bg-transport-subnav.jpg);}

/* hlavicka - pruhledny box */
.header-mask {position:absolute; width:950px; height:490px; z-index:10;}
.header-mask .box {width:490px; height:120px; margin:319px 0 0 370px; opacity:0.7; -moz-opacity:0.7; -khtml-opacity:0.7; filter:alpha(opacity=70);}

/*hlavicka - popredi */
.header-fg {position:absolute; width:950px; height:490px; z-index:1;}
.page-intro .header-fg {background-image:url(images/bg-construction-subnav.jpg);}
.page-transport-subnav .header-fg {background-image:url(images/bg-construction-subnav.jpg);}
.page-construction-subnav .header-fg {background-image:url(images/bg-industry-subnav.jpg);}
.page-industry-subnav .header-fg {background-image:url(images/bg-government-subnav.jpg);}
.page-government-subnav .header-fg {background-image:url(images/bg-transport-subnav.jpg);}

/* hlavicka - pruhledny box - cerne pismo pro kategorii doprava */
.page-transport .navigation-box .box {color:#000;}

/* hlavicka - pruhledny box - uvodni stranka */
.page-intro .header-mask .box {background:#29AAE2;}

/* hlavicka - pruhledny box - hlavni kategorie */
.page-construction .header-mask .box {background:#45C9AA;}
.page-government .header-mask .box {background:#385463;}
.page-industry .header-mask .box {background:#45A0A3;}
.page-transport .header-mask .box {background:#98FF1F;}

/* hlavicka - pruhledny box - ikona v rohu */
.navigation-box {background-repeat:no-repeat; background-position:534px 198px; height:318px;}

/* hlavicka - pruhledny box - ikona v rohu - uvodni stranka */
.page-intro .navigation-box {background-image:url(images/icon-home.gif);}

/* hlavicka - pruhledny box - ikona v rohu - hlavni kategorie */
.page-construction .navigation-box {background-image:url(images/icon-construction.gif);}
.page-government .navigation-box {background-image:url(images/icon-government.gif);}
.page-industry .navigation-box {background-image:url(images/icon-industry.gif);}
.page-transport .navigation-box {background-image:url(images/icon-transport.gif);}

/* hlavicka */
.header {position:absolute; width:950px; height:490px; z-index:20; overflow:hidden;}

/* hlavicka - logo */
.navigation-logo {height:81px; display:block; float:left; width:100%;}

/* hlavicka - hlavni navigace - bila lista */
.navigation-bar {padding-left:60px;}
.navigation-bar-bg {background:#FFF; float:left; height:40px; width:100%;}


/* hlavicka -  */
.navigation-main {float:left; padding-left:10px;}
.navigation-main ul {float:left;}
.navigation-main li {float:left;}
.navigation-main ul ul {display:none; position:absolute; background:#00CFFF; top:121px; padding:0 10px; clear:both;}
.navigation-main ul ul li {clear:both; display:block; float:left; width:100%;}
.navigation-main ul ul li a {width:100%; padding:0; text-transform:none; color:#FFF; line-height:28px;}
.navigation-main ul ul .current_page_item {font-weight:bold;}
.navigation-main a {float:left; padding:0 10px; display:block; line-height:40px; font-size:15px; text-transform:uppercase;}
.navigation-main .menu {float:left;}
.navigation-main .separator {float:left; display:block; line-height:37px; font-size:16px;}
.navigation-main .current_page_item a, .navigation-main .current_page_parent a {color:#007BC6;}
.navigation-main .current_page_item ul a, .navigation-main .current_page_parent ul a {color:#FFF;}
.current_page_ancestor .current_page_parent a {color:#FFF; font-weight:bold;}

/* hlavicka - lista s hlavni navigaci - vyhledavani */
.navigation-search {float:right;}
.navigation-search form {padding:10px 20px 0 0; float:left;}
.search-input {border:0; margin:0; padding:2px 4px; background:#CCC; display:block; float:left;}
.search-submit {border:0; margin:0; vertical-align:middle; display:block; float:left;}

/* produktova navigace */
.navigation-products {float:left; width:293px;}
.navigation-products .links {display:block; padding:198px 0 0; text-align:right;}
.navigation-products .pagenav {_position:relative; _top:-15px;}
.navigation-products .page_item {display:block; padding-bottom:14px;}
.navigation-products .page_item a {font-size:16px; color:#FFF; display:block; line-height:26px; padding-right:8px; margin-left:30px;}

/* pruhledny box */
.navigation-box {float:left; width:657px; color:#FFF; font-family:"Helvetica Neue",Helvetica,sans-serif;}
.navigation-box a {color:#FFF; text-decoration:underline;}
.navigation-box a:hover {text-decoration:none;}
.navigation-box h2 {font-size:32px;}
.navigation-box p {font-size:16px;}
.navigation-box .box {padding:204px 107px 0 95px;}
.navigation-box .more-link {text-align:right;}

/* hlavicka - linky ctverecky */
.navigation-squares {float:left; width:657px; padding-top:14px;}
.navigation-squares .links {padding:0 0 0 506px;}
.square-link {width:11px; height:11px; display:inline; display:inline-block; margin-right:2px;}


/*          -----          -----          -----          \
                                                          \
    3. Telo
                                                          /
\           -----          -----          -----         */


/* telo */
.body {background:#FFF; min-height:400px; _heght:400px; padding:0 0 30px;}
.body-content {float:left; width:630px;}
.body-content .post {padding:0 0 15px;}
.body-content .search-string {font-weight:bold;}
.body-side {float:left; width:320px;}
.body-side .links {padding:0 0 0 30px;}
.body-side .links ul {list-style-type:disc; list-style-position:outside; margin:0 0 0 15px;}
.body-side .links .page_item {padding:0 0 5px;}
.body-side .links .current_page_item {font-weight:bold;}
.body-side .links .pagenav {margin:0 0 20px;}
.content {padding:0 30px; border-right:1px solid #E6E6E6;}
.content-home {background:url(images/icon-pixel.gif) repeat-y 312px 0;}

/* nastylovani stredovych tagu */
.content p {margin:0 0 0.7em; line-height:1.3em; font-size:13px;}
.content img {float:left; display:block; height:70px; margin:6px 20px 20px 0;}

/* editace stranky */
.content-edit {text-align:right;}
.content-edit .post-edit-link {color:#F00;}

/* breadcrumb - drobeckova navigace */
.breadcrumb {padding:10px 30px;}
.bradcrumb-link {line-height:18px;}
.bradcrumb-separator {font-family:monospace; font-size:16px; font-weight:bold; vertical-align:top; padding:0 6px 0 5px;}
.bradcrumb-separator-footer {padding:0 6px 0 5px;}



/*          -----          -----          -----          \
                                                          \
    4. Paticka
                                                          /
\           -----          -----          -----         */



/* paticka - pruh s galerii */
.gallery {background:#999; text-align:center; padding:30px 0 20px;}
.gallery-empty {height:30px; padding:0;}
.gallery h2 {text-align:left; color:#FFF; padding:0 0 5px 30px; font-size:16px; font-weight:bold;}
.gallery .blogroll {padding:10px 30px; text-align:left;}
.gallery .blogroll li {background:url(images/icon-gallery.gif) no-repeat 0 0; padding:0 0 5px 10px;}
.gallery .blogroll a {color:#fff; text-decoration:underline;}
.gallery .blogroll a:hover {text-decoration:none;}
.gallery .gal-img-1 {width:262px; height:139px; background:#FFF url(images/article-1.jpg) no-repeat 1px 1px; margin:0 auto;}
.gallery .gal-img-2 {width:262px; height:139px; background:#FFF url(images/article-2.jpg) no-repeat 1px 1px; margin:0 auto;}
.gallery .gal-img-3 {width:262px; height:139px; background:#FFF url(images/article-3.jpg) no-repeat 1px 1px; margin:0 auto;}

/* paticka - copyright */
.footer {padding:16px 30px 0; color:#999; background:#E6E6E6;}
.footer a {color:#999;}
.footer-column {width:301px; padding-bottom:16px;}
.footer-single {width:602px; padding-bottom:16px;}
.footer-copyright {width:288px; text-align:right;}




/*          -----          -----          -----          \
                                                          \
    5. Fulltext
                                                          /
\           -----          -----          -----         */




/* fulltextova stranka */
.posts {}
.posts .post {}
.post h2 {font-size:14px; font-weight:bold; line-height:1.8em;}
.post h2 a {text-decoration:underline;}
.post h2 a:hover {text-decoration:none;}
.post .entry {margin:0 0 3px;}
.post .count {padding:0 0 0 1px; font-size:11px; font-family:"Helvetica Neue",Helvetica,sans-serif;}
.post .count a {font-style:italic;}

/* fulltextova stranka - uvozovky v nadpisu */
.header-underline .quotation {font-size:17px;}

