/* Style1 */

/* Logo Image */
#logo {background: url(../images/style1/logo.png) 0 0 no-repeat;}

/* Backgrounds */
#main-trans-top {background: url(../images/backgrounds/style1/main-trans.png) 0 0;}
#main-trans {background: url(../images/backgrounds/style1/main-trans.png) 0 0;}
.colmask {background: #FFFFFF url(../images/style1/main/leftmenu-bg.png) repeat-y;}
#mainmodules7 {background: url(../images/backgrounds/style1/footer-bg2.png) 50% 100% no-repeat;}


/* Backgrounds - Full */
body {background: #fff;}
body.full #bg-tile {background: #eeeeee;}
body.full #bg-main {background: url(../images/backgrounds/style1/bg-main.jpg) 50% 0px no-repeat;}
body.full #bg-main-flash { position:absolute; width:1070px; height:600px; margin-left:-40px;}
body.full #footer-bg { width:982px; margin-left:auto; margin-right:auto; }
body.full .feature-module {color: #fff;background: url(../images/backgrounds/style1/feature-underlay.png) 100% 100% no-repeat;}
#horiz-menu ul, #horiz-menu .drop-top {background-image: url(../images/style1/main/drop-bg-1.png);}
#horiz-menu ul.columns2, #horiz-menu .columns2 > .drop-top {background-image: url(../images/style1/main/drop-bg-2.png);}

/* Backgrounds - Medium */
body.medium #bg-tile {background: #fff url(../images/backgrounds/style1/bg-tile.png) 50% 0 repeat-x;}
body.medium #bg-main {background: url(../images/backgrounds/style1/bg-main-med.png) 50% 112px repeat-x;}
body.medium #footer-bg {background: url(../images/backgrounds/style1/footer-bg.png) 50% 100% no-repeat;}
body.medium .feature-module {color: #fff;background: url(../images/backgrounds/style1/feature-underlay.png) 100% 100% no-repeat;}

/* Backgrounds - Simple */
body.simple #bg-tile {background: #fff url(../images/backgrounds/style1/bg-tile.png) 50% -115px repeat-x;}
body.simple #header .wrapper {background: #000;}
body.simple .feature-module {color: #fff;}
body.simple #horiz-menu ul, body.simple #horiz-menu .drop-top {background-image: url(../images/style1/main/drop-bg-1-simple.png);}
body.simple #horiz-menu ul.columns2, body.simple #horiz-menu .columns2 > .drop-top {background-image: url(../images/style1/main/drop-bg-2-simple.png);}

/* Header */
#searchmod-surround, a.large .button, a.small .button, a.large:hover .button, a.small:hover .button {background-image: url(../images/style1/main/header-tools.png);}
#header, #showmodules, #showmodules h3, #top-right ul li a {color: #fff;}
#searchmod-surround input {color: #666;}
#header .rokradios, #header .rokradios-active, #header .rokchecks, #header .rokchecks-active {background-image: url(../images/style1/main/rokinputs-trans.png);color: #fff;}
#top-advertisement {background: #000;color: #fff;}

/* Horizontal Menu */
#horiz-menu {background: #333333 url(../images/style1/main/horiz-menu-bg.png) repeat-x;}
#horiz-menu li.root, #horiz-menu.splitmenu li {background: none;}
#horiz-menu li.root > .item, #horiz-menu li.root.active > .item, #horiz-menu li.root:hover > .item, #horiz-menu.splitmenu li .item {color: #fff;background: url(../images/style1/main/horizmenu-div.png) 100% 50% no-repeat;}
#horiz-menu li.root > .daddy span {background: url(../images/style1/main/horizmenu-bullet.png) 100% -272px no-repeat;}
#horiz-menu li.root:hover, #horiz-menu li.root.active, #horiz-menu li.root.f-menuparent-itemfocus, #horiz-menu.splitmenu li:hover,  #horiz-menu.splitmenu li.sfHover, #horiz-menu.splitmenu li.active {background: none; }
#horiz-menu li:hover > .item, #horiz-menu li.active > .item, #horiz-menu li.f-menuparent-itemfocus .item  {color: #fff;}

/* Menu Dropdowns */
#horiz-menu li > .bullet {background: none; }
#horiz-menu li:hover > .bullet, #horiz-menu li.f-menuparent-itemfocus .bullet, #horiz-menu li.active > .bullet {background: none;}
#horiz-menu li {background: url(../images/style1/main/drop-div.png) 50% 100% no-repeat;}
#horiz-menu li:hover, #horiz-menu li.active, #horiz-menu li.f-menuparent-itemfocus {}
#horiz-menu li > .daddy span {background: url(../images/style1/main/horizmenu-bullet.png) 100% -723px no-repeat;}

/* Modules */
#main-content a { color:#73A534;}
#main-content .moduletable a { color:#FFFFFF;}
#main-content .moduletable ul li a { color:#73A534;}
#main-content .reference  { display:block; width:203px; border:#CCCCCC 1px solid; margin:7px; float:left;}
#main-content .reference.left { margin-left:2px;}
#main-content .reference.right { margin-right:0;}
#main-content .reference:hover { border:#73A534 1px solid;}
#main-body ul.menu span { color: #FFFFFF;}
h2 { color:#8BB036; }
h3 { color:#73A534;}
h3.module-title, .contentheading {background: #3c3c3c url(../images/style1/modules/h3-main.png) 0 0 repeat-x;color: #FFFFFF;}
h3.module-title span, .contentheading span {background: url(../images/style1/modules/h3-main.png) 0 0px repeat-x;color: #fff;}
#mainmodules7 h3.module-title, #footer h3 {background: url(../images/style1/modules/h3-main.png) 0 0px repeat-x;color: #CCCCCC;}
h3.contentheading  { position: relative;background: #8BB036; color: #FFFFFF; margin-bottom:0px;}
h3.contentheading span { font-weight:bold; margin-left:0px; padding:0 10px 0 10px;}
.logo-module .moduletable {color: #fff;}
.inset .module-inner {background: #131313;color: #fff;}
.inset .inset-h3 {background: #625853 url(../images/style1/modules/h3-main.png) 0 -200px repeat-x;}
.inset h3.module-title {background: url(../images/style1/modules/inset-h3.png) 10px 50% no-repeat;color: #fff;}
form.poll .readon-wrap1 a {color: #333;}
#leftcol .module-inner { background:#8BB036;}
#leftcol .hilite1.hilite3 .module-inner { background: #FFFFFF;}
#leftcol .module-inner-bottom { background:#8BB036; height:10px;}
#leftcol .ad .module-inner-bottom, #leftcol .hilite1.hilite3 .module-inner-bottom { background: none; height:0px;}
#leftcol .ad .module-inner {background:#FFFFFF;}



/* Module Variations */
.hilite1 .module-inner {background: url(../images/style1/modules/module-bg-v1.png) 50% 100% repeat-x;border: 0px solid #DFE0E1;}
.hilite1 a.readon-main, .hilite1 input.button {color: #fff;}
.hilite1 .roktabs-links, .hilite1 .active-arrows {background: #E9E9EA;color: #333;}
.hilite2 h3.module-title {background: #3C3C3C url(../images/style1/modules/h3-main.png) 0 -300px repeat-x;color: #ccc;}
.hilite2 .module-inner {background: #0F0F0F url(../images/style1/modules/module-bg-v2.png) 50% 0 repeat-x;color: #ccc;}
.hilite2 a.readon-main, .hilite2 input.button, .inset a.readon-main, .inset input.button {color: #333;}
.hilite2 .roktabs-links ul li.active span {background: url(../images/style1/modules/h3-main.png) 0 -300px repeat-x;color: #fff;}
.hilite3 h3.module-title span {background: url(../images/style1/modules/h3-main.png) 0 -400px repeat-x;color: #fff;}

/* Side Menu */
#main-body ul.menu li {border-bottom: 1px solid #fff;}
#main-body ul.menu li > a, #main-body ul.menu li > .separator, #main-body ul.menu li > .item, #main-body ul.menu li li > a, #main-body ul.menu li li > .separator, #main-body ul.menu li li > .item {background: url(../images/style1/main/arrows.png) 0 -58px no-repeat; color:#FFFFFF;}
#main-body ul.menu li:hover > a, #main-body ul.menu li:hover > .separator, #main-body ul.menu li:hover > .item {background: url(../images/style1/main/arrows.png) 0 -607px no-repeat;color: #FFFFFF;}
#main-body ul.menu li.active > a, #main-body ul.menu li.active > .separator, #main-body ul.menu li.active > .item, #main-body ul.menu li.active:hover > a, #main-body ul.menu li.active:hover > .separator, #main-body ul.menu li.active:hover > .item {background: url(../images/style1/main/arrows.png) 0 -1126px no-repeat;color: #333;}
#main-body ul.menu li li a span, #main-body ul.menu li li a span span { color:#FFFFFF;}

/* RokAjaxSearch */
#searchmod .search_options {color: #666;}
#roksearch_results .rokajaxsearch-overlay {background: #292929;}
#roksearch_results {background: #fff;border: 1px solid #ccc;border-bottom: 0;}
#roksearch_results a:hover {color: #000;}
#roksearch_results h3 {color: #333;}
#roksearch_results span {color: #888;}
#roksearch_results span.highlight {background: #999;color: #fff;}
#roksearch_results .roksearch_header, #roksearch_results .roksearch_row_btm {background: #fff;border-bottom: 1px solid #ccc;color: #666;}
#roksearch_results .roksearch_odd {background: #efefef;border-bottom: 1px solid #dfdfdf;}
#roksearch_results .roksearch_even {border-bottom: 1px solid #dfdfdf;}
#roksearch_results .roksearch_odd-hover, #roksearch_results .roksearch_even-hover {background: #fff;}
#roksearch_results .roksearch_odd-hover h3, #roksearch_results .roksearch_even-hover h3 {background: url(../images/style1/main/arrows.png) 0 -1794px no-repeat;}
#roksearch_results a#roksearch_link, #roksearch_results .arrow-left, #roksearch_results .arrow-left-disabled, #roksearch_results .arrow-right-disabled, #roksearch_results .arrow-right {background-image: url(../images/style1/main/header-tools.png);}

/* RokQuickCart */
.cart_quickcart .item_add span, .cart_quickcart .item_add:hover, .cart_quickcart .item_add:hover span, .cart_quickcart .simpleCart_checkout:hover span, .cart_quickcart .simpleCart_checkout span, .cart_quickcart .simpleCart_empty span, .cart_quickcart .simpleCart_empty:hover span {background-image: url(../images/style1/main/readon-r.png);}

/* Roktabs */
.roktabs-links, .active-arrows {background: #73A534;color: #fff;}
.roktabs-links ul li.active span {background: url(../images/style1/modules/h3-main.png) 0 -300px repeat-x;color: #fff;}
.roktabs-wrapper .arrow-next, .roktabs-wrapper .arrow-prev {background-image: url(../images/style1/main/roktabs-arrows.png);}

/* RokStories */
.feature-block span.feature-title {color: #fff;}
.feature-block .feature-numbers {color: #333;}
.rokstories-layout4 .feature-block .feature-number-sub.active {color: #fff;}
.pagination .page-active, .pagination .page-inactive:hover, .rokstories-layout4 .feature-block .feature-number-sub.active { background:#73A534;}
.rokstories-layout4 .feature-block .desc-container .description, .rokstories-layout4 .feature-block .feature-numbers, body.simple .rokstories-layout4 .feature-block .desc-container .description, body.simple .rokstories-layout4 .feature-block .feature-numbers {background-image: url(../images/style1/modules/rokstories-title.png);}

/* RokNewsPager */
body .roknewspager-h3 {background: url(../images/style1/modules/h3-main.png) 0 -100px repeat-x;color: #666;}
body .hilite2 .roknewspager-h3 {background: url(../images/style1/modules/h3-main.png) 0 -300px repeat-x;color: #ccc;}
body .hilite2 .roknewspager-numbers {color: #555;}
body .roknewspager-toggle {background-image: url(../images/style1/main/arrows.png);background-color: transparent;}
body ul.roknewspager .roknewspager-div {border-bottom: 1px dotted #ccc;}
body .hilite2 ul.roknewspager .roknewspager-div {border-bottom: 1px dotted #333;}

/* Bottom */
#bottom-main {background: #fff;}
#footer {background: url(../images/style1/footer/footer-bg.png) 50% 0 repeat-x;color: #999999;}
#footer-bg2 {padding-left: 10px;padding-right: 10px;}
#footer a.readon-main, #footer input.button {color: #000;}
#rocket {background: url(../images/style1/main/header-tools.png) -127px -53px no-repeat;}

/* Typography */
span.highlight {color:#F05740;}
.highlight1 span.highlight {color:#000;}
div.highlight1, div.highlight2 {color:#666;}
div.highlight1 {background: #FEFFFE url(../images/typo/highlight1-1.jpg) 0 0 no-repeat;border:1px solid #DFE1E2;}
div.highlight2 {background: #D7D8D9 url(../images/typo/highlight2-1.jpg) 0 0 no-repeat;border:1px solid #D7D8D9;}

#breadcrumbs-home {background: url(../images/style1/main/typo-assets.png) 0 0 no-repeat;}
span.breadcrumbs img {background: #ffffff url(../images/style1/main/arrows.png) 0 -1794px no-repeat;}
.sectiontableentry1 {background: #f1f1f1;}
.article-info-surround {background: #f7f7f7;border-bottom: 1px solid #e7e7e7;color: #333;}
.rokradios, .rokchecks, .rokradios-active, .rokchecks-active {background-image: url(../images/style1/main/rokinputs.png);}
.readon1-l {background-image: url(../images/style1/main/readon-l.png);}
.readon1-m {background-image: url(../images/style1/main/readon-m.png);}
.readon1-r {background-image: url(../images/style1/main/readon-r.png);}
.readon-wrap1 a {color: #333;}
form.search_result input#search_searchword.inputbox, form.form-login .inputbox, input#email, .register-page .inputbox, input#contact_name.inputbox, input#contact_email.inputbox, input#contact_subject.inputbox, textarea#contact_text.inputbox {border: 1px solid #ddd;}
ul.latestnews li a, ul.mostread li a, .blog_more ul li a, .block ul#mainlevel-nav li a, .featured-text-block li a, form.form-login .login-links a {background:  url(../images/style1/main/arrows.png) 0 -1574px no-repeat; color:#CCCCCC;}
#footer .news .module-padding div {background:  url(../images/style1/main/arrows.png) 0 -1574px no-repeat;}
#footer .news .module-padding div a { color:#CCCCCC;}
.inset ul.latestnews li a, .inset ul.mostread li a, .inset .blog_more ul li a, .inset .block ul#mainlevel-nav li a, .inset .featured-text-block li a, .inset form.form-login .login-links a, .hilite2 ul.latestnews li a, .hilite2 ul.mostread li a, .hilite2 .blog_more ul li a, .hilite2 .block ul#mainlevel-nav li a, .hilite2 .featured-text-block li a, .hilite2 form.form-login .login-links a, #footer ul.latestnews li a, .footer ul.mostread li a, .footer .blog_more ul li a, .footer .block ul#mainlevel-nav li a, .footer .featured-text-block li a, .footer form.form-login .login-links a {background: url(../images/style1/main/arrows.png) 0 -1797px no-repeat;}
.inset ul.latestnews li, .inset ul.mostread li, .inset .blog_more ul li, .inset .block ul#mainlevel-nav li, .inset .featured-text-block li {border-bottom: 1px solid #46403E;}
.buttonheading .pdf a, .buttonheading .print a, .buttonheading .email a {background-image: url(../images/style1/main/typo-assets.png);}
.pagination .page-block, .pagination .page-inactive:hover a {color: #fff;font-weight: bold;}
.pagination .page-block a {color: #333;}
p span.webprice { font-size:16px; color:#8BB036; font-weight:bold; border:#8BB036 2px solid; padding:3px; background:#F3F7EB;}

.readon {background: url(../images/style1/main/readon-button.png) 100% 0 no-repeat;}
.readon span, .readon .button {background: url(../images/style1/main/readon-button.png) 0 0 no-repeat;color: #fff;text-shadow: 1px 1px 2px #000;}
.readon span:hover, .readon .button:hover {color: #fff;text-shadow: 1px 1px 2px #000;}

.readon-info {background: url(../images/style1/main/readon-button.png) 100% -68px no-repeat;}
.readon-info span, .readon-info .button {background: url(../images/style1/main/readon-button.png) 0 -68px no-repeat;color: #fff;text-shadow: 1px 1px 2px #000;}
.readon-info span:hover, .readon-info .button:hover {color: #fff;text-shadow: 1px 1px 2px #000;}

.vizitky, .letaky { position:relative;}
.button-right { position:absolute; bottom:-40px; right:40px;}
.letaky .button-left { position:absolute; bottom:10px; left:0px;}

/* K2 Stuff */
#k2Container img {border: 1px solid #e2e2e2;}
#k2Container li.even {background: #f7f7f7;}
div.itemListCategory, div.subCategory, div.itemToolbar, div.itemNavigation, div.itemComments {background: #fff;border:1px solid #ddd;}
div.itemComments .inputbox, div.itemComments textarea, div.itemComments #recaptcha_table {border: 1px solid #D1DFDF !important;}
input#modlgn_username.inputbox, input#modlgn_passwd.inputbox {border: 1px solid #BBCCCC;}
.k2LoginBlock input.button {color: #333;}

/* Demo Stuff */
.abstract-menu li a {color: #a2c735;}
.abstract-menu li a:hover span {background: url(../images/style1/main/horizmenu-bullet.png) 0 -141px no-repeat; color:#FFFFFF;}
.abstract-menu li a.am1, .abstract-menu li a.am2, .abstract-menu li a.am3, body.simple .abstract-menu li a.am1, body.simple .abstract-menu li a.am2, body.simple .abstract-menu li a.am3 {background-image: url(../images/style1/modules/abstract-menu.png);}

/* ----- Ceníky ----- */
table.price502525, table.price303030, table.price5050, table.price5col, table.price20, table.price4col, table.pricecopy {width: 100%; color: #000000; margin-top:5px;}
table.price502525 tr.sudy, table.price303030 tr.sudy, table.price5050 tr.sudy, table.price5col tr.sudy, table.price20 tr.sudy, table.price4col tr.sudy, table.pricecopy tr.sudy {background-color: #f4f5c4;}
table.price502525 tr.lichy, table.price303030 tr.lichy, table.price5050 tr.lichy, table.price5col tr.lichy, table.price20 tr.lichy, table.price4col tr.lichy, table.pricecopy tr.lichy {background-color: #f3f7eb;}
table.price502525 tr.header, table.price303030 tr.header, table.price5050 tr.header, table.price5col tr.header, table.price20 tr.header, table.price4col tr.header, table.pricecopy tr.header { padding:5px; font-weight: bold; color: #FFFFFF;background: #8cb136 url(../images/typo/table-header.png1) 0 100% repeat-x;border: 1px solid #E4E4D5;}
table.price20 td.header-c span, table.price4col td.header-c span, table.pricecopy td.header-c span { font-size:14px;}
table.price502525 tr.header_info, table.price303030 tr.header_info, table.price5050 tr.header_info, table.price5col tr.header_info, table.price20 tr.header_info, table.price4col tr.header_info, table.pricecopy tr.header_info { padding:2px; font-weight: bold; color: #000000;background: #c9dba3 url(../images/typo/table-header.png1) 0 100% repeat-x;border: 1px solid #E4E4D5;}
table.price502525 td, table.price303030 td, table.price5050 td, table.price5col td, table.price20 td, table.price4col td, table.pricecopy td { border: 1px solid #E4E4D5;}
table.price502525 td.header-l, table.price502525 td.header-c, table.price303030 td.header-l, table.price303030 td.header-c, table.price5050 td.header-l, table.price5050 td.header-c, table.price5col td.header-l, table.price5col td.header-c, table.price20 td.header-l, table.price20 td.header-c, table.price4col td.header-l, table.price4col td.header-c, table.pricecopy td.header-c { padding:5px;}
table.price502525 td.header-l, table.price303030 td.header-l, table.price5050 td.header-l, table.price5col td.header-l, table.price20 td.header-l, table.price4col td.header-l, table.pricecopy td.header-l { text-align:left; padding-left:5px;}
table.price502525 td.header-c, table.price303030 td.header-c, table.price5050 td.header-c, table.price5col td.header-c, table.price20 td.header-c, table.price4col td.header-c, table.pricecopy td.header-c { text-align:center;}

table.price502525 td.polozka {width: 70%; padding:2px; padding-left:5px;}
table.price502525 td.cena {width: 15%; font-weight: bold; text-align: center;}
table.price502525 td.blank {text-align: left; padding: 5px 5px 0 5px; border:0; font-style:italic;}
table.price303030 td.polozka {width: 33%; padding:2px; padding-left:5px;}
table.price303030 td.cena {width: 33%; font-weight: bold; text-align: center;}
table.price5050 td.polozka {width: 50%; padding:2px; padding-left:5px;}
table.price5050 td.cena {width: 50%; font-weight: bold; text-align: center;}
table.price20 td.polozka {width: 20%; padding:2px; padding-left:5px; background:#c9dba3; font-weight:bold;}
table.price20 td.cena {width: 20%; font-weight: bold; text-align: center;}
table.price4col td.polozka {width: 60%; padding:2px; padding-left:5px;}
table.price4col td.cena {width: 13%; text-align: center;}
table.price4col td.blank {text-align: left; padding: 5px 5px 0 5px; border:0; font-style:italic;}
table.price4col td.blank-cena {text-align: left; padding: 5px; border:0; color:#FFFFFF; background: url(../images/style1/main/cena-bg.png) no-repeat center; text-align:center; font-weight:bold;}
table.price5col td.polozka {width: 20%; padding:2px; padding-left:5px;}
table.price5col td.cena {width: 20%; text-align: center;}

table.pricecopy tr.headertop { background:#000000; }
table.pricecopy tr.headertop td { padding:2px; color:#FFFFFF; text-align:center; font-weight:bold;}
table.pricecopy tr.header { font-size:12px; text-align:center;}
table.pricecopy tr.header td { line-height:14px;}
table.pricecopy td.format { text-align:center; font-weight:bold; background: #CCCCCC;}
table.pricecopy td.cena, table.pricecopy td.cena2 { text-align:center; font-weight:bold; width:55px;}
table.pricecopy td.polozka {padding-left:5px; width:400px;}
table.pricecopy td.blank {text-align: left; padding: 5px 5px 0 5px; border:0; font-style:italic;}
table.pricecopy.color tr.sudy { background-color:#F3F7EB;}
table.pricecopy.color td.cena, table.pricecopy.color td.cena2 { width:25px;}
table.pricecopy.color td.cena { background-color:#F4F5C4;}
table.pricecopy.color td.cena2 { background-color:#d5e0a0;}
table.pricecopy.color td .dph { float:left;padding:2px 0px; margin-right:20px;}
table.pricecopy.color td .plocha1 { display:block; float:left; height:20px; padding:2px 5px; background-color:#F4F5C4; margin-right:20px; font-weight:bold;}
table.pricecopy.color td .plocha2 { display:block; float:left; height:20px; padding:2px 5px; background-color:#d5e0a0; font-weight:bold;}
table.pricecopy.laminace td.cena { width:150px;}
table.pricecopy.scan td.cena { width:40px;}