html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, 
del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, 
fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, input, textarea
{margin:0;padding:0;border:0;outline:0;font-size:12px;font-weight:normal;vertical-align:top;background:transparent;outline:none;}
html, body {width:100%;height:100%;}
a, span {vertical-align:baseline;}
img {vertical-align:top;text-decoration:none;}
ol, ul {list-style:none;}
label {font:normal 12px "Arial";color:#555;}
.white {color:#FFFFFF !important;}
.hidden, .collapsed, .block_hidden_only_for_screen {display:none;}
input[type=text], input[type=password], input[type=file], textarea, select {background:#fff;border:1px solid #f1eeee;font:normal 12px "Arial";color:#555;}
.clearblock {height:0;clear:both;overflow:hidden;font-size:0;line-height:0;}
body {font:normal 12px "Arial", Arial, Helvetica, sans-serif;color:#888;background:url(../img/bg.png) repeat;}
#back-top {position: fixed;bottom:38px;z-index:9999;left:50%;margin-left:520px;}
#back-top a:hover {color:#79ec3e;}
#back-top span {width:35px;height:20px;display: block;margin-bottom: 7px;background:url(../img/up-arrow.png) no-repeat left 0px;}
#back-top a:hover span { background-position:left -34px;}
#wrapper1 {min-width:980px;height:100%;}
#wrapper2 {}
#wrapper3 {width:980px;margin:0 auto;text-align:left;}
#wrapper4 {background:url(../img/tail-top.gif) 0px 0px repeat-x;}
#wrapper5 {background:url(../img/bg-top-header.png) center 0px no-repeat;}
#header {padding:196px 0 0 0;position:relative; margin-bottom:19px;}
#header_logo {width:209px;height:65px;display:block;position:absolute;left:1px;top:65px;}
#languages_block_top {position:absolute;right:15px;top:12px;}
#languages_block_top ul li:first-child{ background:none}
#languages_block_top ul li {float:left;float:left;padding:0 4px 0 5px;}
#languages_block_top ul li + li {}
#languages_block_top ul li a {display:block;font:bold 12px/17px "Arial";color:#787878;text-decoration:none;text-align:center;text-transform:capitalize;}
#languages_block_top ul li a:hover {color:#fff;}
#search_block_top {height:29px;position:absolute;right:-1px;top:97px;background:url(../img/bg-search-header.png) 0px 0px no-repeat; width:339px; height:40px; padding-left:15px; padding-top:10px;}
#search_block_top label {display:none;float:left;padding:7px 5px 0 5px;}
#search_block_top input.search_query {width:265px;margin:0px 8px 0 0;float:left;background:url(../img/bg-search.png) 0px 0px no-repeat; border:none; height:21px; vertical-align:middle; position:relative; line-height:1.6em; padding:5px 10px 5px 10px; font-size:12px; color:#000;}
#search_block_top a {height:31px;display:block;float:left;background:url(../img/btn-search.png) 0px 0px no-repeat; width:36px;}
#search_block_top a:hover{ background-position:0 -31px;}
#tmheaderlinks { position:absolute; left:0; top:147px;background:url(../img/bg-menu.png) 0px 0px no-repeat; width:981px; height:46px;}
#tmheaderlinks li:first-child{ }
#tmheaderlinks li {float:left; padding:10px 20px 10px 20px;background:url(../img/border-menu.gif) right 0px no-repeat;overflow:hidden}
#tmheaderlinks li + li {padding:10px 20px 10px 20px}
#tmheaderlinks li a {color:#606060;text-decoration:none; text-transform:capitalize; font-size:18px; font-weight:bold;font-family: 'Open Sans', sans-serif;}
#tmheaderlinks li a:hover,
#tmheaderlinks li a.active {text-decoration:none; color:#fff;}
#header_user_info { position:absolute; left:20px; top:12px; }
#header_user_info a {text-transform:lowercase; color:#787878; text-decoration:none;}
#header_user_info span {color:#787878;}
#header_user_info a:hover{ color:#fff} 
#columns {float:left;padding:0px 0px 0 0px; width:980px;}
#left_column {float:left;width:220px; margin-right:21px;}
div.column a {color:#777;text-decoration:none;}
div.column a:hover {text-decoration:none;}
div.column > div {margin:0 0 20px 0;}
div.column div.block h4 {padding:11px 20px 10px 16px;background:#333;font-size:16px;color:#fff;font-weight:600;text-transform:uppercase; border-radius:2px; margin-bottom:5px;font-family: 'Open Sans', sans-serif;}
div.column div.block h4 a {font-size:16px;font-weight:bold;text-decoration:none; color:#606060;font-family: 'Open Sans', sans-serif;}
div.column div.block h4 a:hover {color:#ccc;}
div.column div.block .block_content {padding:0 9px 8px 9px;background:#fff; border-radius:2px;}
div.column div.block ul.bullet {padding-top:13px;}
div.column div.block ul.bullet li {padding:4px 0 0 12px;background:url(../img/bullet.png) 0 8px no-repeat;}
#categories_block_left {}
#categories_block_left .block_content{ background:url(../img/cat-tail.gif) 0px 0px repeat-x #0f0f0f; padding:0;}
.cat-bottom{background:url(../img/bg-bottom.png) 0px bottom no-repeat; width:220px; height:18px;}
.cat-top{background:url(../img/cat-top.png) 0px bottom no-repeat;width:220px; height:18px;}
#categories_block_left h4{ display:none;}
#categories_block_left ul.tree {padding:0px 0 0 0; margin-top:-2px;}
#categories_block_left ul.tree > li:first-child{ background:none;}
#categories_block_left ul.tree li {position:relative;background:url(../img/tail-border-cat.png) 0px 0px repeat-x;}
#categories_block_left ul.tree li.last a{ padding-bottom:5px;}
#categories_block_left ul.tree li a { font-size:14px; color:#616161; text-decoration:none;display:block;padding:9px 0 7px 21px;font-family: 'Open Sans', sans-serif; font-weight:600;}
#categories_block_left ul.tree li:first-child a{ padding-top:0;}
#categories_block_left ul.tree li a:hover { color:#fff;}
#categories_block_left ul.tree a.selected {font-weight:bold; color:#fff;}
#categories_block_left ul.tree li ul { padding-bottom:10px}
#categories_block_left ul.tree li ul li {padding:7px 0 0 40px; background:none;}
#categories_block_left ul.tree li ul li a { background:none; padding:2px 0 2px 0; display:inline-block; font-size:12px;}
#categories_block_left span.grower {width:15px;height:15px;display:block;cursor:pointer;position:absolute;right:17px;top:12px;}
#categories_block_left span.OPEN {background:url(../img/categories_minus.png) 3px 3px no-repeat;}
#categories_block_left span.CLOSE {background:url(../img/categories_plus.png) 3px 3px no-repeat;}
#cart_block {background:url(../img/cart-top.png) 0px 0px no-repeat; margin-bottom:21px;}
#cart_block .block_content {background:url(../img/tail-cart.gif) 0px 0px repeat-x #0f0f0f;border:none; padding:0px 0px 2px 0px;}
#cart_block h4 { background:none; font-weight:bold; font-size:18px; margin:0; padding:8px 0 0 21px; text-transform:none;font-family: 'Open Sans', sans-serif;}
#cart_block h4 span {display:none;}
#cart_block #cart_block_no_products {padding:5px 0 12px 21px; font-weight:bold; color:#616161;background:url(../img/tail-border-cat.png) 0px bottom repeat-x; font-size:12px;}
#cart_block #cart_block_summary {padding:10px 0 0 0;}
#cart_block #cart_block_summary span {color:#000;zoom:1;}
#cart_block #cart_block_summary span.ajax_cart_total {margin:0 0 0 5px;font-weight:bold;}
#cart_block dl {padding:1px 20px 17px 20px;}
#cart_block dl dt {height:15px;padding:7px 0 0 0;clear:both;}
#cart_block dl dd {clear:both;}
#cart_block span.quantity-formated {padding:0 2px 0 0;float:left;font:normal 10px/17px "Arial";letter-spacing:1px;}
#cart_block span.quantity-formated span.quantity {font-size:10px;}
#cart_block dl a {text-decoration:underline;}
#cart_block dl a:hover {text-decoration:none;}
#cart_block dl dt a {float:left; color:#fff; text-decoration:none;}
#cart_block dl dt a:hover{ color:#c21e37;}
#cart_block dl dt span.price {float:right;font-weight:bold;color:#fff;}
#cart_block dl dd a {padding:0 0 0 14px;font-size:11px;font-style:italic;color:#fff;}
#cart_block a.ajax_cart_block_remove_link {width:11px;height:13px;margin:0 0 0 5px;float:right;font-size:0;display:block;background:url(../img/delete.gif) 0 bottom no-repeat;}
#cart_block a.ajax_cart_block_remove_link:hover {text-decoration:none;}
#cart_block table#vouchers {width:100%;margin:0 0 17px 0;}
#cart_block table#vouchers tr td.price {font-weight:bold;text-align:right;}
#cart_block table#vouchers tr td.delete {width:16px;text-align:right;}
#cart_block table#vouchers tr td.delete a {width:11px;height:13px;font-size:0;display:block;float:right;background:url(../img/icon/delete.gif) 0 bottom no-repeat;}
#cart_block table#vouchers tr td.delete a img {display:none;}
#cart_block ul.cart_block_customizations {padding:0 0 0 13px;}
#cart_block ul.cart_block_customizations li {font:11px/15px "Arial";}
#cart_block ul.cart_block_customizations div.deleteCustomizableProduct {width:11px;float:right;}
#cart_block ul.cart_block_customizations div.deleteCustomizableProduct a {float:right;margin:0;padding:0;font-size:0;}
#cart_block div.cart-prices {overflow:hidden; padding-bottom:8px;}
#cart_block div.cart-prices > div {height:23px; padding-left:21px; padding-right:20px;}
#cart_block div.cart-prices > div + div {margin:10px 0 0 0;background:url(../img/tail-border-cat.png) 0px top repeat-x;}
#cart_block div.cart-prices span {float:left;padding:10px 0 0 0px; color:#616161;}
#cart_block div.cart-prices span#cart_block_shipping_cost,
#cart_block div.cart-prices span#cart_block_total,
#cart_block div.cart-prices span#cart_block_wrapping_cost,
#cart_block div.cart-prices span#cart_block_tax_cost {float:right;padding:10px 0px 0 0;font-weight:normal;color:#fff;}
#cart_block p#cart-price-precisions {padding:10px 0 0 0;}
#cart_block p#cart-buttons {padding:0px 0 0px 0;overflow:hidden;background:url(../img/cart-bottom.png) 0px 0px no-repeat; height:45px;}
#cart_block p#cart-buttons a.button_mini {margin:9px 0 0px 0; background:none; width:100px; text-align:center; margin-right:10px;}
#cart_block p#cart-buttons a.button_mini:hover{ color:#787878!important}
#cart_block p#cart-buttons a.button_small { color:#787878!important;padding-right:9px; background:none;}
#cart_block p#cart-buttons a.button_small:hover{ color:#fff!important}
input.button_mini, input.button_mini_disabled, a.button_mini, span.button_mini,
input.exclusive_mini, input.exclusive_mini_disabled, a.exclusive_mini, span.exclusive_mini {}
input.button_mini:hover, a.button_mini:hover,
input.exclusive_mini:hover, a.exclusive_mini:hover {}
input.button_small, input.button_small_disabled, a.button_small, span.button_small,
input.exclusive_small, input.exclusive_small_disabled, a.exclusive_small, span.exclusive_small {}
input.button_small:hover, a.button_small:hover,
input.exclusive_small:hover, a.exclusive_small:hover {}
input.button, input.button_disabled, a.button, span.button,
input.exclusive, input.exclusive_disabled, a.exclusive, span.exclusive {background:url(../img/tail-btn.gif) 0px 0px repeat-x;}
input.button:hover, a.button:hover,
input.exclusive:hover, a.exclusive:hover {}
input.button_large, input.button_large_disabled, a.button_large, span.button_large,
input.exclusive_large, input.exclusive_large_disabled, a.exclusive_large, span.exclusive_large {}
input.button_large:hover, a.button_large:hover,
input.exclusive_large:hover, a.exclusive_large:hover {}
a.button_mini, a.button_small, a.button, a.button_large,
a.exclusive_mini, a.exclusive_small, a.exclusive, a.exclusive_large,
span.button_mini, span.button_small, span.button, span.button_large,
span.exclusive_mini, span.exclusive_small, span.exclusive, span.exclusive_large { line-height:24px!important;}
input.button_mini, input.button_small, input.button, input.button_large,
input.button_mini_disabled, input.button_small_disabled, input.button_disabled, input.button_large_disabled,
input.exclusive_mini, input.exclusive_small, input.exclusive, input.exclusive_large,
input.exclusive_mini_disabled, input.exclusive_small_disabled, input.exclusive_disabled, input.exclusive_large_disabled,
a.button_mini, a.button_small, a.button, a.button_large,
a.exclusive_mini, a.exclusive_small, a.exclusive, a.exclusive_large,
span.button_mini, span.button_small, span.button, span.button_large,
span.exclusive_mini, span.exclusive_small, span.exclusive, span.exclusive_large 
{height:24px !important; display:inline-block;border:none;background:url(../img/tail-btn.gif) 0px 0px repeat-x; font-weight:bold; padding:0px 8px 0px 8px ;font-size:12px;color:#fff !important;text-decoration:none !important;text-align:center;cursor:pointer; border-radius:2px; font-family:Arial, Helvetica, sans-serif;}
#center_column {width:699px;float:left;margin:0 0 0px 0px;padding:15px 20px 20px 20px;background:#fff; border-radius:15px;}
body#index #center_column {width:739px;float:left;margin:0 0 0px 0px; background:none;padding:0 0px 0px 0px;}
#featured_products {}
.border-top {background: url(../img/bg-content-top.png) left top no-repeat; padding-top:40px; position:relative;}
.border-content {background: url(../img/tail-content.png) left top repeat-y; margin-top:-20px; padding-left:19px;}
.border-bottom{ background: url(../img/content-bottom.png) left bottom no-repeat; padding-bottom:22px;}
#footer_wrapper {clear:both; width:980px; margin:0 auto; padding-top:25px;}
.footer-top{background:url(../img/footer-top.png) 0px 0px no-repeat; width:980px; height:15px;}
#footer {width:940px;height:100%;margin:0 auto; position:relative;background:url(../img/tail-footer.gif) 0px 0px repeat-x #100f0f; padding:0px 20px 5px 20px;}
#tmfooterlinks {overflow:hidden;}
#tmfooterlinks div {float:left;padding:0 0px 0 0; margin-right:50px}
#tmfooterlinks div.last{ margin-right:0;}
#tmfooterlinks h4 {padding:17px 0 0 0;font:bold 12px "Arial";color:#374853;text-transform:uppercase; display:none;}
#tmfooterlinks ul li a { color:#616161; text-decoration:none;}
#tmfooterlinks ul li a:hover { color:#fff;}
#tmfooterlinks ul li.last{ background:none;}
#tmfooterlinks p {color:#7e7d7d; float:left; line-height:19px; position:absolute; left:0; bottom:-48px;}
#tmfooterlinks p a {color:#7e7d7d; text-decoration:none; }
#tmfooterlinks p a:hover {color:#fff; }
#tmtextblock1{ position:absolute; right:30px; top:76px; width:210px;}
#tmtextblock1 .txt1{ font-size:12px; color:#616161; line-height:17px;}
#tmtextblock{ position:absolute; left:740px; top:12px;}
#tmtextblock .txt1{ display:block; font-size:16px; color:#8c8c8c;font-weight:600; text-transform:uppercase; line-height:18px;font-family: 'Open Sans', sans-serif; padding-bottom:5px;}
#tmtextblock .txt2{ font-size:22px; color:#fff; font-weight:600; line-height:30px;font-family: 'Open Sans', sans-serif;}
.footer-bottom{background:url(../img/footer-bottom.png) 0px 0px no-repeat; width:980px; height:15px;}
.border-content {background: url(../img/tail-content.png) left top repeat-y; margin-top:-20px; padding-left:19px;}
.content-inner{ margin-top:0px;}
#block_f{ border-radius:5px;width:700px;min-height:100px;color:#000000;margin-bottom:20px;}
#block_f .file_name{width:700px;height:40px;font-size:12px;line-height:43px;}
#block_f .file_name a {font-weight:bold;font-size:12px;color:#fff;font-family:Arial, Helvetica, sans-serif;text-decoration:none;}
#block_f .file_name a:hover {color:#787878;text-decoration:underline;}
#block_f .file_body{width:678px;height:100%;border:1px solid #d9d9d9;text-align:justify;padding:10px}
#block_f .left_f{background:url(../img/left_f.png)no-repeat;float:left;width:15px;height:40px;}
#block_f .center_f{background:url(../img/center_f.png)repeat-x;width:670px; margin-left:auto; margin-right:auto;float:left;height:40px;}
#block_f .right_f{background:url(../img/right_f.png)no-repeat;float:right;width:15px;height:40px;}
#block_f .file_bottom{background:url(../img/file_bottom.png)repeat-x;widht:100%;height:24px;border:1px solid #d9d9d9;border-top:none;line-height:24px;padding:0 10px 0 2px;font-size:12px;color:#000000;}
#block_f .file_bottom a {color:#000000;text-decoration:none;}
#block_f .bottom_r {float:right;}
#block_f .date {border:1px solid #d9d9d9;color:#000; border-radius:10px;padding:3px;}
.podrobno {float:right;font-size:12px;font-weight:bold;text-decoration:none; color:#fff;font-family: 'Open Sans', sans-serif;padding-left:10px;border-left:1px solid #646464;height:40px;}
.podrobno:hover {text-decoration:underline;}
.entry{font-weight:bold;font-size:12px;color:#fff;font-family:Arial, Helvetica, sans-serif;text-decoration:none;}
#table1 input{width:400px !important;}
#table1 textarea{width:400px !important;}
.center {display:block; margin:0 auto;max-height:300px;max-width:600px;}
.zoom { margin:0 auto;text-align:center;}
.zoom a {color:#0000FF;text-decoration:none;font-weight:bold !important;}
.zoom a:hover{text-decoration:underline;}
.page_selector{width:50px; margin:0 auto;}
.downl {margin-top:10px; }