﻿body 
{
    background-color:#ddf0e0; border: 0px; margin:0px; color:black; 
    font-family:  Tahoma, 'Lucida Grande CE','Arial CE', Arial,Verdana, 'Geneva CE', lucida, sans-serif;
    font-size:12px;
}
a {text-decoration:none;color:Black;}
a:link, a:visited {color:black;}
A.huline:hover,A.hu:hover {text-decoration:underline;}

h1{font-weight:bold; padding:3px; font-size:110%; color:#4a6100;}
h2{font-weight:bold; margin-top:0px;padding-top:0px; margin-bottom:8px; border:0px solid blue;}
h3{font-size:105%; margin-top:2px; margin-bottom:4px;}
h4{font-size:90%; font-weight:bold; margin:0px;color:#004F97;}
h5{margin-top:3px; margin-bottom:3px; font-size:12px; font-weight:bold;}
h6{font-weight:bold; margin:0px;padding:0xp;display:inline; font-size:13px;}

HR{color:Orange; width:90%; height:2px; margin-bottom:3px;}

INPUT,TEXTAREA {border:0px;  padding:0px 2px 0px 2px; margin:2px; background-color:#f2efe8; color:#4a6100;}
INPUT[type="submit"] {color:White; text-align:center; cursor:pointer; padding:0px 2px 0px 2px; margin:2px;font-size:11px;}
.button {border:1px solid #004F97; background-color:#3C83C6; color:White; font-weight:bold;text-align:center; 
    cursor:pointer; padding:1px 3px 1px 3px; margin:2px;font-size:11px;}
.button:hover {background-color:#004F97;}
INPUT[type="text"] {padding:1px 2px 1px 2px;}
INPUT[type="password"] {padding:0px 2px 0px 2px; background-color:#E1ECF2;}
TEXTAREA {color:#4a6100;border:solid 1px #83a601;}
SELECT {background-color:#f2efe8; padding:0px; font-size:12px;}
OPTION {background-color:#f2efe8; padding:0px;margin:0px;}
FIELDSET {border:1px solid #CECED0; background-color:White; padding:4px 1px;}


/* MAIN LAYOUT */
div.layout_quicklinks {background-image:url('~gfx/quicklinks_bg.jpg'); height:31px; background-color:Black;}
div.layout_quicklinks a {color:White;font-size:14.5px;}
div.layout_quicklinks table {margin:0px auto;}
div.layout_quicklinks table td {padding:1px 2px 2px 2px; font-size:13px; vertical-align:top;}
div.layout_quicklinks table td a {width:160px;display:block; text-align:center; padding-top:7px; background-image:url('~gfx/sipka.gif'); 
                                  background-position:center -10px; background-repeat:no-repeat; overflow:hidden;}
div.layout_quicklinks table td a:hover {padding-top:9px; background-position:center -7px;font-weight:normal;
                                        text-shadow:1px 1px 1px #000; }
div.layout_main {width:990px; margin:0px auto;}
a.header_logo {display:block; width:990px; height:149px; background:url('~gfx/header_bg.jpg'); background-color:#349b5b;}
div.layout_mainmenu_top {background-image:url('~gfx/mainmenu_top.png'); height:13px;}
div.layout_mainmenu {width:100%; height:43px;background-image:url('~gfx/mainmenu_bg.png'); background-color:#393939; position:relative; }
div.layout_mainmenu h2 {display:block; height:37px;  margin-top:0px; position:absolute; text-indent:-1000px; overflow:hidden; }
div.layout_mainmenu a {color:white;display:block;text-align:center; text-transform:uppercase;margin:13px 4px 0px 4px; font-size:12px; font-weight:normal;}
div.layout_mainmenu a:hover {text-decoration:none;}
div.layout_mainmenu h2.selected a{text-decoration:none;}
div.layout_mainmenu h2.menu01 {left:0px; width:141px;}
div.layout_mainmenu h2.menu01.selected {background:url('~gfx/Menu01_on.png') no-repeat;}
div.layout_mainmenu h2.menu02 {left:141px; width:140px;}
div.layout_mainmenu h2.menu02.selected {background:url('~gfx/Menu02_on.png') no-repeat;}
div.layout_mainmenu h2.menu03 {left:281px; width:140px;}
div.layout_mainmenu h2.menu03.selected {background:url('~gfx/Menu03_on.png') no-repeat;}
div.layout_mainmenu h2.menu04 {left:421px; width:148px;}
div.layout_mainmenu h2.menu04.selected {background:url('~gfx/Menu04_on.png') no-repeat;}
div.layout_mainmenu h2.menu05 {left:569px; width:140px;}
div.layout_mainmenu h2.menu05.selected {background:url('~gfx/Menu05_on.png') no-repeat;}
div.layout_mainmenu h2.menu06 {left:709px; width:140px;}
div.layout_mainmenu h2.menu06.selected {background:url('~gfx/Menu06_on.png') no-repeat;}
div.layout_mainmenu h2.menu07 {left:849px; width:141px;}
div.layout_mainmenu h2.menu07.selected {background:url('~gfx/Menu07_on.png') no-repeat;}
div.pagefooter 
{
    text-align:center;
    color:#292929;
    margin-top:10px;
    margin-bottom:10px;
    line-height:150%;
}
div.pagefooter a,div.pagefooter b {color:black; font-weight:bold;}
/* ERROR PAGE */
.onerror {background-color:#b8d9a6; padding:10px; color:#4a6100;}
.onerror a {color:#408ba3;}
.onerror input,.onerror textarea {background-color:#f2efe8; border:1px solid #83a601; color: #4a6100;}

/* COLUMNS */
.fontbold {font-weight:bold;}
table.layout_table {width:990px; border:0px; border-collapse:collapse; margin-left:0px;}
.layout_columns { background-color:White; border-top:0px; border-bottom:0px;vertical-align:top; color:black;}
.layout_columns a {color:black;}
.layout_columns a:hover {text-decoration:underline;}
.layout_columnscontent {padding-left:5px; padding-right:5px;margin-bottom:8px;margin-top:5px;}
div.top_products div {text-align:center; margin-bottom:15px; margin-top:10px;}
td.layout_leftcol {width:222px;background-image:url(~gfx/leftcolumn_bg.jpg); background-repeat:repeat-y; }
td.layout_rightcol {width:189px;background-image:url(~gfx/rightcolumn_bg.jpg); background-repeat:repeat-y;}
td.layout_centercol {width:579px; background-color:#B8D9A6; vertical-align:top;color:black;}
td.layout_centercol a {color:#316599;}
.lcol_listtypes {}
.lcol_listtypes a {display:block; height:38px; font-size:12px; text-align:center; padding:0px; margin:0px; line-height:30px; color:White;}
.lcol_sectionheader {display:block; width:222px; height:36px; background-image:url('~gfx/leftcolumn_sectionheader.jpg'); font-size:12px; line-height:32px;}
.lcol_sectionheader h6{margin-left:25px; color:White;}
.lcol_partneri div {margin:0px auto; margin-bottom:20px; margin-top:10px; text-align:center;}
div.newspager {width:232px; padding-top:4px; float:right; text-align:center;}
div.newspager a {color:black;}
div.newspager input {border:0px; padding:0px; vertical-align:middle;}
.pager-center > div {text-align:center;}
.newspager_selected {font-weight:bold; text-decoration:underline;color:darkred;}
div.basket_box,div.search_box, div.login_box {width:189px; color:White; position:relative;font-size:14px;}
div.basket_box h5,div.search_box h5, div.login_box h5{font-weight:bold; font-size:13px; text-transform:none;}
div.basket_box a,div.search_box a, div.login_box a{color:White;}
div.basket_box a:hover,div.search_box a:hover, div.login_box a:hover{text-decoration:none;}
div.basket_box div.content,div.search_box div.content, div.login_box div.content {padding:10px 3px 3px 8px;}
div.basket_box input[type="text"],div.search_box input[type="text"], div.login_box input[type="text"],div.basket_box input[type="password"],div.search_box input[type="password"], div.login_box input[type="password"] 
{
    background-image:none; border:0px solid orange; 
    background-color:Transparent;color:Black;
    width:141px; height:18px;
    margin:0px; padding:0px;
    padding:4px 1px 0px 5px;
}
div.search_box input[type="text"] {color:black; position:absolute;top:37px; background:url('~gfx/search_tbbg.png') no-repeat;}
div.search_box input[type="text"]:focus {background-position:0px -22px;}
div.search_box .btn_search {position:absolute; top:37px; left:156px;margin:0px; padding:0px;}
div.basket_box {background-image:url('~gfx/basket_bg.png'); height:92px;}
div.basket_box a {width:70px; height:65px; padding-top:53px; vertical-align:baseline; text-align:center; border:0px solid pink; position:absolute; top:20px;}
div.basket_box a.basket {left:20px;}
div.basket_box a.order {left:110px;}
div.search_box {background-image:url('~gfx/search_bg.png');height:70px;}
div.login_box {background-image:url('~gfx/login_bg.png'); height:171px;}
div.login_box table {height:96px; position:absolute; top:39px;}
div.login_box table tr.first_row td {height:44px;}
div.login_box input[type="text"],div.login_box input[type="password"] {height:17px;}
div.login_box input[type="text"]:focus,div.login_box input[type="password"]:focus {background-position:0px -22px;}
div.login_box input[type="text"]  {background:url('~gfx/login_tbbg1.png') no-repeat;}
div.login_box input[type="password"] {background:url('~gfx/login_tbbg2.png') no-repeat;}

div.login_box input[type="image"] {position:absolute; padding:0px; margin:0px; top:98px; left:157px;}

/* BANNERS */
div.homepage_banners {border:solid 0px red;height:100px; padding:2px 19px; text-align:center; margin-bottom:10px; margin-top:4px;}
div.homepage_banners div {width:520px;}
/*div.homepage_banners a img{border:solid 1px #558515;}*/
div.right_banners {padding:2px 12px;}
div.right_banners div {width:165px; height:400px;}

.rcol_sectionheader {display:block; width:189px; height:36px; background-image:url('~gfx/rightcol_sectionheader.jpg'); font-size:12px;line-height:32px;}
.rcol_sectionheader h6{margin-left:15px; color:White;}
div.tb_search {background-image:url('~gfx/textbox_bg.gif'); width:149px; height:21px;}
div.tb_search input {margin:3px 3px 1px 3px; padding:0px; color:#8d9c5c; background-color:Transparent;width:142px; height:19px;}
a.HImageButton *, .bluebutton { color:White;border:0px;border-collapse:collapse;padding:0px;}
table.HTableImageButton td a { color:White;border:0px;padding:0px;margin:0px;text-decoration:none;}
table.HTableImageButton td a img {border:0px;}
table.HTableImageButton td a:hover { text-decoration:underline;}

div.googleadds_box {text-align:center;}
div.hpgooglep1 div {margin:0px auto;margin-left:15px;}

/* CONTENT PAGES */
DIV.notice_item {padding:4px 10px 4px 10px; display:none;}
DIV.notice_item A:hover {text-decoration:underline;}
DIV.notice_item ol, DIV.notice_item ul {margin-left:20px;}

div.category_header,div.category_header a {color:Black; text-align:center;}
div.category_header .TeutonNormal,div.category_header .TeutonNormalBig {text-align:center;font-size:15px;}
div.category_header h2 {display:inline; font-size:16px; font-weight:normal; color:#a92d21; text-align:center; line-height:160%;}
td.layout_centercol a.floatright {position:absolute; left:380px; background:url('~gfx/icon_rightarrow.png') no-repeat left; padding-left:18px;  margin-top:3px;color:Black;}
.header_hr {margin-bottom:8px;margin-top:2px;}
/* MAIN MENU */
/*DIV.menu_frame { background-image:url('~gfx/menu_bg.png'); background-repeat:repeat-y; }*/
.menu_rootframe{width:212px; text-align:left;}
.menu_rootframe A {color:black; text-decoration:none; cursor:pointer; font-family:Tahoma, 'Lucida Grande CE',Verdana, 'Geneva CE', lucida, sans-serif;}
.menu_rootframe img {position:relative; left:0px; float:left; border:0px solid yellow; margin-top:0px; margin-right:2px; cursor:pointer;}
.menu_rootnode{ font-weight:normal; cursor:pointer;  margin:1px 2px 1px 2px; 
               line-height:20px; padding-left:12px; /*background:url('~gfx/menuline.jpg') no-repeat; background-position: left bottom;*/}
.menu_rootnode_selected,.menu_leafnode_selected,.menu_node_selected {font-weight:bold;}

.menu_leafnode,.menuClassLvl1{ height:20px; /*bez nastaveni vysky blbne vysouvaci efekt*/
            line-height:17px; padding-left:20px; font-size:96%;margin:0px 2px 0px 2px;}
.menu_rootsubnodesfrm img {margin-top:-1px; margin-left:15px;}
.menuClassLvl0:hover,.menuClassLvl1:hover,.menuClassLvl2:hover {text-decoration:underline;}
.menuClassLvl2 {color:#5c8318; padding-left:37px; font-size:95%;border-bottom:dotted 0px #5FA0DC;margin:0px 2px 0px 2px;}

div.menu_special_node,.menu_special_node {color:#a82d21; font-size:105%; font-weight:bold;}
div.menu_special_node2,.menu_special_node2 {color:#407100; font-size:105%;font-weight:bold;}
div.menu_special_node3,.menu_special_node3 {color:#00579a; font-size:105%;font-weight:bold;}
div.menu_special_node4,.menu_special_node4 {color:#8C542F; font-size:105%;font-weight:bold;}
.menu_special_node:hover,.menu_special_node2:hover,.menu_special_node3:hover,.menu_special_node4:hover {text-decoration:underline;}
a.menu_manufacturer {color:black; margin-right:3px; display:block; width:197px; overflow:hidden;}
a.menu_manufacturer:hover {font-weight:bold;letter-spacing: 1px;text-decoration:none; border-bottom:solid 1px black;border-left:solid 1px black; padding-left:3px}

/* SHOPPING BASKET */
.basket_item {height:2ex; overflow:hidden;}
.basket_item A:hover {text-decoration:underline;}
DIV.basket_price {border-top:dotted 1px #5FA0DC;}
div.shopping_basket_controls {width:517px; clear:both; height:40px;  margin:0px auto;padding-top:15px; padding-bottom:15px;}
    
table.basket_table {border-collapse:collapse; width:517px; border:0px; margin:0px; padding:0px; margin:0px auto;}
table.basket_table thead td {height:25px;padding:0px; border:0px; vertical-align:middle;color:White; background-color:#8e2626; font-weight:bold; text-align:center;}
table.basket_table thead td.left div {background:url('~gfx/redbar_left.png') no-repeat left; width:8px; height:25px;}
table.basket_table thead td.right div{float:right; background:url('~gfx/redbar_right.png') no-repeat right; width:8px; height:25px;}
table.basket_table thead td.separator {background:url('~gfx/redbar_separator.png') no-repeat center center; width:8px;}
table.basket_table td {}
table.basket_table td.separator {background:url('~gfx/basket_separator.png') repeat-y center center; width:8px;}
table.basket_table td.hseparator {background:url('~gfx/basket_hseparator.png') no-repeat center center; height:14px;}

table.basket_table td{text-align:center; padding:2px 0px; margin:0px; vertical-align:top;border:0px; vertical-align:middle;}
table.basket_table input[type='text'] {background:url('~gfx/btab_quantity.png') no-repeat; color:Black; width:28px; height:19px; margin:0px; border:0px; padding:3px 2px; text-align:center;}
table.basket_table input[type='image'] {border:0px; padding:0px; margin:0px;}
table.basket_table a {color:black;}
table.basket_table a:hover {text-decoration:underline;}

div.basket_footer,div.permalink  {width:517px; margin:auto;}
div.basket_footer div.total {width:189px; height:69px;background:url('~gfx/basket_totalleft.png') no-repeat left #8e2626; float:right;}
div.basket_footer div.total div {height:69px;background:url('~gfx/basket_totalright.png') no-repeat right top; color:White; text-align:center; padding:12px 0px 0px 0px;}
div.basket_footer div.total div .TeutonNormalBig {margin-bottom:7px; display:inline-block;}
td.smallfont {font-size:95%;}
td.layout_centercol .basket_clear,td.layout_centercol .btnred {background:url('~gfx/buttons/btn_blackleft.png') no-repeat left black; display:inline-block;}
div.basket_footer .basket_clear span,.basket_clear span,.btnred span  {background:url('~gfx/buttons/btn_blackright.png') no-repeat right; color:white; height:24px; line-height:24px; display:inline-block; padding:0px 15px; font-weight:bold;}
td.layout_centercol .btnred {background-image:url('~gfx/buttons/btn_redleft.png'); background-color:#8F2525;}
td.layout_centercol .btnred span {background-image:url('~gfx/buttons/btn_redright.png')}
td.layout_centercol div.permalink,td.layout_centercol div.permalink a {color:Black;}
td.layout_centercol div.permalink textarea {background-color:White; color:Black; width:94%; height:50px; white-space:normal; margin:2px; padding:0px; border:1px solid #8e2626; }
/*.linkbuttons { display:block; height:35px; font-weight:bold; line-height:35px; text-align:center;}*/
.linkbutton1,.linkbutton2,input.linkbutton1,input.linkbutton2
 { display:block; height:35px; font-weight:bold; line-height:35px; text-align:center; border:0px;}
input.linkbutton1,.linkbutton1,td.layout_centercol div.shopping_basket_controls .linkbutton1,td.layout_centercol .linkbutton1
{background:url('~gfx/icon_leftarrow_black.png') no-repeat right center; float:left; padding:0px 14px 0px 0px; color:Black;}
input.linkbutton2,.linkbutton2,td.layout_centercol div.shopping_basket_controls .linkbutton2,td.layout_centercol .linkbutton2
 {background:url('~gfx/icon_rightarrow_black.png') no-repeat left center; float:right; padding:0px 0px 0px 14px; color:Black;}

/* COMMON STYLES */
DIV.login_frame {width:300px; height:100%; border:3px groove #E6F3FF; margin:auto; margin-top:200px; color:black; background-color:#E6F3FF;}

/* ORDER */
div#div_registration div.order_address table.address_edit {border:solid 0px green;}
div#div_registration div.order_address table.address_edit td {padding:3px 1px;}
div#div_registration div.order_address table.address_edit input[type='text']{width:200px; }
div#div_registration div.order_address table.address_edit select {width:207px; }
div#div_registration div.order_address table.address_edit {color:Black;}
div#div_registration div.order_address table.address_edit a {color:Black;}
label {padding: 0px 0px 10px 10px;}
div.orderwizard h3 {background:url('~gfx/redbar_left.png') no-repeat left #8e2626; height:25px;}
div.orderwizard h3 span {display:block; background:url('~gfx/redbar_right.png') no-repeat right top; height:25px;color:White; padding-top:6px; padding-left:15px;}
div.delivery_type {display:block; padding:6px 20px 6px 2px;}
#div_registration div.delivery_type input {border:0px; background-color:Transparent;}
#div_registration div.delivery_type label {color:Black;}


/* SUBCATEGORIES / MANUFACTURERS */
.tab_categories {width:100%; margin:3px;}
.tab_categories td {padding:1px 2px; padding-left:12px;font-size:12.5px}
.tab_categories td a:hover {text-decoration:underline;}
.tab_categories td img {vertical-align:bottom;}

.pageitemscount li {list-style-image:none; display:block;float:left; background-image:url('~gfx/pager_itembg.png'); background-color:#a92d21; width:20px;
                     height:20px; margin:1px; text-align:center; line-height:20px;}
td.pageitems a {color:White;}

table.filter {margin-bottom:7px;}
table.filter td{padding:3px; font-weight:bold; vertical-align:top; }                     
table.filter td select {width:123px; border:solid 1px #a92d21; padding:1px; color:#868686; background-color:White;}
table.filter td select option { background-color:White;}
table.filter td select option:hover {background-color:Red; color:White;} 
table.filter td input {border:solid 1px #a92d21;vertical-align:bottom; margin-top:4px;}
table.filter td .pageitemscount a {color:White; font-size:11px;}
DIV.navigation_path {padding:5px 0px 5px 9px;color:#004F97; text-align:left; border:solid 0px;}
DIV.navigation_path A {color:#004F97; background-color:White;}
DIV.navigation_path A:hover {text-decoration:underline;}

td.pview {vertical-align:top;}
div.innertitle {background-image:url('~gfx/innersection_hline.jpg'); background-repeat:repeat-x; margin:4px;}
div.innertitle h2 {width:194px; height:28px; background-image:url('~gfx/products_sectionheader.jpg'); color:White; line-height:27px; font-weight:bold; text-align:center;
                    background-repeat:no-repeat; margin:0px; border:0px; padding:0px;}
div.pview_item {width:184px; height:287px; background-image:url('~gfx/productitem_bg.png'); background-repeat:no-repeat; 
                margin:0px auto; margin-left:0px; margin-right:5px; margin-bottom:7px; position:relative; background-color:White;}
div.pview_item input {margin:0px; padding:0px; border:0px;}
div.pview_header {width:182px; height:15px; background-image:url('~gfx/productitem_top_green.png'); background-repeat:no-repeat;}
div.pview_img {height:120px;}
div.pview_img a {display:block; height:120px; width:120px; border:0px solid #558515; text-align:center; float:left; margin-left:26px;}
img.imgtag {position:absolute; width:28px; height:75px; top:78px; left:150px;}
div.pview_img img {border:0xp; margin:0px auto; vertical-align:top; }
div.pview_middle {width:170px; height:49px; overflow:hidden; margin:0px 8px 6px 2px;}
div.pview_middle table {width:170px; height:55px; position:relative;top:-12px;}
div.pview_middle table td {vertical-align:middle;}
div.pview_middle h4 { padding:1px 2px; overflow:hidden;}
div.pview_middle h4 a {display:block; color:White;width:168px; height:3.5em; white-space:normal; font-size:11px; margin:0px; margin-left:2px; padding:0px; border:0px; text-align:center; }
div.pview_bottom {height:96px; color:#0A394D; font-weight:bold; font-size:11px;}
div.pview_bottom table {width:171px;margin:0px 8px 4px 2px;}
div.pview_bottom table td {text-align:center; padding: 2px 1px 2px 1px; vertical-align:middle;}
div.pview_item td.availability {width:95px;height:30px; padding-left:7px;}
div.pview_item td.availability span {display:table-cell; vertical-align:middle; height:24px; text-align:center; margin:0px auto; width:68px; font-size:10px;padding:0px 2px; }
div.pview_item td.tb_quantity {width:60px; height:23px; color:#727272; text-align:right;}
div.pview_item td.tb_quantity input,div.product div.innersection div.dokosiku input[type="text"] {width:16px; height:16px; border:solid 1px #727272; padding:3px 3px;color:#727272; 
            background-color:White; text-align:center;margin-right:2px; font-weight:bold;}
div.product div.innersection div.dokosiku {font-weight:bold;}
div.pview_item td.additionalinfo {height:13px; text-align:left; padding-left:7px; font-size:9px;}
div.pview_item td.additionalinfo span {text-align:left;color:white;border:1px solid #117900; background-color:#71b417; border-color:#117900;  font-size:9.3px; margin:0px;
                                        padding:1px 2px; vertical-align:top; margin-top:-4px; display:block; text-align:center;}
div.pview_item td .vat,.vat {color:Black; font-size:15px;}
div.pview_item td .wvat,.wvat {color:#727272; font-size:11.5px; font-weight:normal;}

TABLE.most_wanted {border-collapse:collapse;}
TABLE.most_wanted TD {border-bottom:dotted 1px #40586E;padding-bottom:3px;}
TABLE.most_wanted A{color:#40586E;}
TABLE.most_wanted A:hover {text-decoration:underline;}

/* PAGER */
DIV.pager {text-align:center;}
DIV.pager table {margin:0px auto;}
DIV.pager table td {margin:1px 3px;padding:1px 3px; min-width:12px; text-align:center;}
DIV.pager A {text-decoration:none; color:black;}
DIV.pager A:hover {font-weight:normal; text-decoration:underline;} 
DIV.pager input {border:0px; padding:0px; vertical-align:baseline; margin-top:6px; position:relative; top:5px;}
DIV.pager a.pager_selected,.pager_selected {color:White; background-color:#a92d21; border:0px solid #0A394D; font-weight:bold; text-align:center; display:block;
                 background-image:url('~gfx/pager_itembg.png'); width:20px; height:20px;line-height:20px;}


/* REGISTRATION */
div.registration,#div_registration 
{padding:4px; padding-bottom:10px;}
div.registration h4,#div_registration h4 
{ 
    background: url("~gfx/redbar_left.png") no-repeat scroll left center #8E2627;
    height: 25px;
    color:White;
    line-height:25px;
    padding-left:10px;
}
div.registration h4 span,#div_registration h4 span {display:block; background: url("~gfx/redbar_right.png") no-repeat scroll right center;}
div.registration fieldset,#div_registration fieldset {margin-bottom:17px; background-color:Transparent; border:0px; padding-top:17px;}
div.registration table td,#div_registration table td {padding:3px 3px;}
div.registration table td.tdleft ,#div_registration table td.tdleft {width:120px;padding-left:20px;}

div.registration input,#div_registration input,div.registration select,#div_registration select
{color:#4a6100; border:1px solid #a4b97f;}
#div_registration input[type="text"],#div_registration input[type="password"],#div_registration input, #div_registration select
{border:0px;padding:0px; width:210px; height:15px; padding:2px 1px 2px 4px; vertical-align:middle; color:Black; background-color:White; border:solid 1px #8e2626; margin:0px;}
#div_registration select {width:217px; height:23px; padding:1px 1px 1px 4px;}
div.registration option,#div_registration option 
{font-size:100%;  background-color:White;}
#div_registration input[type='radio'],div.registration,#div_registration input[type='checkbox'] 
{width:auto;}
#div_registration label 
{padding: 0px 0px 10px 10px;}
#div_registration h3 
{color:#c12828; font-weight:bold; }
div.registration,#div_registration td 
{padding:1px;}
div.registration,#div_registration hr 
{color:#4a6100; background-color:#4a6100; width:100%; height:1px;}

td.regleft {font-weight:bold; width:140px;}
.required_mark {color:#8E2627;font-weight:bold;}

div.editbox {text-align:center;}
div.editbox div {width:inherit; height:5px;}
div.editbox textarea {width:506px; height:120px;margin:1px;border:solid 1px #8e2626;padding:2px; overflow:auto; color:Black; background-color:white;}

/*TD.login_headcell {width:50%;border:solid 1px #3C83C6; background-color:#3C83C6;color:White;}
TD.login_cell {width:50%; vertical-align:top; border:solid 1px #D1D1D1; background-color:#F5F0EA; padding:6px;}*/

/* PRODUCT */
DIV.comments_frame{border:solid 0px brown; color:#6A6C6B;}
DIV.comment_header{background-color:#E1ECF2; padding:0px 10px 0px 10px;}
DIV.comment_header TABLE TD{vertical-align:middle;}
DIV.comment_header input {background-color:Transparent;}
.pager5 {margin-left:-10px;}
.pager5 span > span, .pager5 a {padding:1px 5px;}

DIV.detail_categories {border:solid 0px gray; margin-bottom:5px; padding:3px 12px;}
DIV.detail_categories A {color:black;}
DIV.detail_categories A:hover {text-decoration:underline;}

td.product_imgbox {width:318px;background-color: White; border: solid 0px #558515; text-align:center; vertical-align:top; vertical-align:middle;}
div.product td.product_imgbox a:hover{text-decoration:none;}
td.product_imgbox table.pimg td {margin:0px; padding:0px;}
td.product_imgbox table.pimg td.pimg {border-top:solid 0px; border-left:solid 0px;border-color:#CFCFCF;}
td.product_imgbox table.pimg td.pimg_right {background:url('~gfx/pimg_shadow_right.png') repeat-y; width:8px; vertical-align:top;}
td.product_imgbox table.pimg td.pimg_bottomright {background:url('~gfx/pimg_shadow_bottomright.png') repeat-x; height:8px; width:8px; position:relative;}
td.product_imgbox table.pimg td.pimg_bottomright a.allimgs {display:block; visibility:hidden; width:82px; height:33px; background-color:#8a251b;color:#8a251b; position:absolute; margin-left:-76px; margin-top:-28px; 
                                            z-index:1; text-align:center; overflow:visible;}
td.product_imgbox table.pimg td.pimg_bottomright a.allimgs:hover {margin-left:-72px; margin-top:-20px; text-decoration:none;}
td.product_imgbox table.pimg td.pimg_bottomright a.allimgs span {line-height:80px;}
td.product_imgbox table.pimg td.pimg_bottom {background:url('~gfx/pimg_shadow_bottom.png') repeat-x; height:8px;}
td.product_imgbox table.pimg td.pimg_bottom img,td.product_imgbox table.pimg td.pimg_right img  {margin:0px; padding:0px; float:left;}
td.product_imgbox span.zoom {display:block;font-weight:bold; text-align:center;}
td.product_imgbox span.zoom img {vertical-align:middle; margin-right:2px;}
td.product_detail_spec {width:219px;} 
td.product_detail_spec h4 span.title_blue {color:#2658c4;}
td.product_detail_spec h4 span.title_red {color:#910000;}
a.moreimages {display:block; width:169px; height:32px; background-image:url('~gfx/btn_moreimages.jpg'); margin:0px auto; margin-bottom:6px; }
div.productdesc div.googleplus1 {float:right; border: 0px solid black;margin: 3px -15px 5px 12px;}
div.productdesc {padding:5px 10px 5px 10px;}
div.productdesc p {margin:2px 0px 8px 0px;}
div.moreimages a {margin:25px 4px; display:block;text-align:center;}

div.product {margin:0px auto;width:548px;background:url('~gfx/product_bg.png') repeat-y;background-color:White; position:relative;}
div.product a {color:Black;}
div.product a:hover {text-decoration:underline;}
div.innersection {width:100%; margin:0px auto;}
div.novinky div.innersection {padding-left:10px; margin-top:-10px;}
div.product div.innersection h4 {font-size:12.5px; color:#427400; margin-bottom:1px;}
div.product div.innersection input,div.innersection select {color:#4a6100; border:1px solid #a4b97f;}
div.product div.innersection_top {height:11px; background:url('~gfx/producttop_bg_black.png') no-repeat; background-color:Black;}
div.product div.innersection_header {background:url('~gfx/product_header.png') no-repeat; height:25px; padding:3px 10px 6px 6px;background-color:Black;}
div.product div.innersection h1 {color:White;}
div.product div.innersection_boxcontent,div.innersection_boxcontent  {margin:0px 6px 0px 6px;}
div.product div.innersection_boxcontent table td {height:20px;}

div.product div.footer {background:url('~gfx/product_footer.png') no-repeat; height:11px; width:100%;}
div.innersection input,div.innersection select {color:#4a6100; border:1px solid #a4b97f;}
div.innersection_box {width:537px; border-left:solid 1px #558515;border-right:solid 1px #558515; background-color:#DDF0E0; }
div.innersection_footer {width:539px; height:9px; background-image:url('~gfx/innersection_footer.jpg');}
div.innersection_weirdfooter {width:539px; height:29px; background-image:url('~gfx/innersection_weirdfooter2.jpg');}


div.product div.product_tabs_hr {width:100%; background:url('~gfx/product_hr.png') no-repeat; height:7px; margin-left:-3px;}
div.product ul.product_tabs { text-align:center;}
div.product ul.product_tabs li {list-style-image:none;list-style-type:none; display:inline-block; background:url('~gfx/producttab_bg.png') no-repeat left 7px;background-color:White; vertical-align:bottom;}
div.product ul.product_tabs li a {padding-left:3px; margin-left:-4px; color:White; font-weight:bold; height:27px;display:inline-block; line-height:34px; text-align:center; font-weight:normal;
                                   background:url('~gfx/producttab_rightbg.png') no-repeat right 7px;  font-weight:bold; vertical-align:bottom;}
div.product ul.product_tabs li a:hover {text-decoration:none;} 
div.product ul.product_tabs li.tab0 a {width:115px;}
div.product ul.product_tabs li.tab1 a {width:110px;}
div.product ul.product_tabs li.tab2 a {/*width:145px;*/ padding-left:13px; padding-right:10px;}
div.product ul.product_tabs li.active {background-position: top left;}
div.product ul.product_tabs li.active a{ line-height:21px; text-decoration:none; background-position: top right;}

img.imgtag2{float:right; width:28px; height:75px;margin-right:2px; margin-top:10px; margin-right:-13px; margin-top:-12px;}
img.imgtag3 {position:absolute; top:50px; left:512px;}
div.actionprice {width:150px; background-color:black; padding:4px 6px; text-align:center; border-radius:5px; -moz-border-radius:5px;}
div.actionprice h4 {display:inline;}
div.actionprice .vat,div.actionprice h4 span{color:white; font-size:14px;  font-weight:bold; font-family:Tahoma, 'Lucida Grande CE',Verdana, 'Geneva CE', lucida, sans-serif;}
div.actionprice .wvat {color:#E4E4E4;}
div.actioninfo {display:inline; font-size:10.5px;color:white;font-weight:normal;}

div.ccoltitle {background-image:url('~gfx/centercol_titleline.jpg'); background-repeat:repeat-x; border:4px transparent;}
div.ccoltitle h2 {width:194px; height:28px; background-image:url('~gfx/centercol_titlebg.jpg'); color:White; line-height:27px; font-weight:bold; text-align:center;
                    background-repeat:no-repeat; margin:0px; border:0px; padding:0px;}
table.detail_spec{width:100%;}
td.detail_spec_left {font-weight:bold; padding:3px; width:100%;}
td.detail_spec_left .availability {padding:2px 4px; line-height:23px;}
td.detail_spec_right {}
div.dokosiku {width:187px; height:42px; background:url('~gfx/product_buyframe_bg.png') no-repeat; color:#727272; font-size:14px; text-align:center; padding-top:15px;}
div.product div.innersection div.dokosiku input[type="image"] {padding:0px; margin:0px; border:0px; vertical-align:middle;}
div.dokosiku a {color:White; font-size:115%; font-weight:bold; line-height:30px;padding:4px; margin-left:10px;}

div.comment_frame {border:1px solid black; color:Black; margin-bottom:3px;}
div.comment_header { background-color:#E9E9E9; padding:3px;}
div.comment_header a {text-decoration:underline;}
div.comment_content {margin-bottom:3px; padding:4px; word-wrap:break-word;}
div.comment_frame .popup_div,div.comment_preview .popup_div {border-color:Black; color:Black; text-align:center;}
div.comment_preview {border-bottom: 0px dotted #40586E; padding-top: 4px; margin-bottom: 4px; color:Black;}
div.comment_preview div.comment_frame {border:1px solid #4F4F4F; color:#4F4F4F;}
div.div_newcomment input,div.div_newcomment div.buttons input,div.div_newcomment table.comment_newcomment input,div.div_newcomment table.comment_newcomment textarea
 {background-color:White; color:#4F4F4F; border:1px solid #4F4F4F;}
div.div_newcomment div.buttons input:hover {background-color:#E9E9E9;}
div.comment_previewcontent {background-color:#edcb9e; padding:4px;}

table.comment_newcomment td {vertical-align:top;}

div.product_footerinfo {font-size:smaller; font-style:italic; line-height:93%;}

/* POPUPS */
.popup_frame{display:none;padding:0px;position:absolute;z-index:1; text-align:left;}
.popup_frame_na{display:none;padding:0px;position:absolute;z-index:1;}
A.popup_anchor:hover .popup_frame{display:block; text-decoration:none !important;}
.popup_shadow{width:208px; height:158px; background-color:gray;position:absolute;z-index:-1; }
.popup_div {width:250px;background-color:white; border:1px solid black;padding:6px; font-weight:normal; font-size:10px; color:black;z-index:2; }
A.popup_anchor:hover {text-decoration:none !important;}





/* USER ACCOUNT */
UL.ua_tabs{margin:0px; padding:0px; font-weight:bold; padding-top:3px;}
UL.ua_tabs A {color:black; }
UL.ua_tabs LI {list-style-type:none; margin-top:0px; margin-right:2px; padding:0px 4px 0px 4px; border:1px solid #558515; 
    background-color:#C1E3C7; display:inline; padding:3px 6px 0px 6px;}
DIV.ua_tabs_content{border:1px solid #558515; background-color:#DDF0E0;font-size:100%; padding:2px 2px 10px 2px;}
DIV.ua_tabs_content a {color:#004F97;}
DIV.ua_tabs_content input {color:#4a6100; border:1px solid #a4b97f;padding:1px;}
.ua_tabitem_disabled A {color:gray;}
DIV.ua_orders {font-size:95%;}
div.ua_orders th{text-align:center;}
div.ua_orders td 
{
    text-align:center;
    color:#484848;
    padding:2px 2px;
    border:solid 2px #DDF0E0;
    border-top:solid 3px #DDF0E0;
    
}

DIV.order_list_frame {width:100%;}
.order_item_created {background-color:#FE927E;}
.order_item_active {background-color:#8BE098;}
.order_item_closed {background-color:#86C9DF;}
.order_item_blocked {background-color:#B2B2B2;}


DIV.contact_address_box {margin:2px; margin-bottom:10px; padding:2px; border:dotted 1px black; line-height:120%;}
div.order_list_frame {width:100%;}
DIV.ua_addresses input.compname,DIV.ua_addresses input.name,DIV.ua_addresses input.street, DIV.ua_addresses input.city
 {width:230px;}


/* GALLERY */
div.gallerybox {width:266px;height:191px; background:url('~gfx/gallerybox.jpg') no-repeat; text-align:center;padding-top:11px;position:relative; margin:4px;}
div.gallerybox img {border:solid 1px #5F8F29;}
div.gallerybox a.title {text-align:center;position:absolute;top:164px;color:White; width:100%; font-weight:normal;display:block;font-size:100%;}
div.gallery {text-align:center; padding-left:6px;}
div.gallery td {text-align:center; vertical-align:top;}
table.gallerytable {margin:3px;}
table.gallerytable td {border:solid 1px #5F8F29;width:130px; margin:3px; background-color:White;
                 vertical-align:middle; text-align:center; }

/* USER INPUT */
div.userinput input {border:solid 1px #83A601;}

/* QUESTION POPUP */
div.question 
{
    color:#4A6100;
    padding:14px;
}

/* TURNOFF */
div.turnoff
{
    width:70%;
    color:Gray;
    padding:10px;
    margin:0px auto;
    margin-top:60px;
}

/* GOOGLE SEARCH */
#searchcontrol,#searchcontrol .gsc-control {width:100%;}
#searchcontrol input[type="text"] {height:20px; border:solid 1px #83A601; font-size:13.5px; color:#8D9C5C;}
#searchcontrol input[type="submit"] {height:24px; background-color:#4295B5; font-size:13.5px;}
#searchcontrol .gsc-resultsHeader {display:none;}

.ua_tabs_content fieldset.complaintList {border:solid 0px;}
.complaintList a {display:block; line-height:140%; padding:3px 10px; margin-bottom:4px;}
.complaintList a span {float:right; font-weight:bold;}

SPAN.bglightred,.bglightred {background-color:#f4cdcc;}
SPAN.bglightblue,.bglightblue {background-color:#bce1f5;}
SPAN.bglightreen,.bglightreen {background-color:#d3ee9d;}

/* REKLAMACE */
table.form2 
{
    width:100%;
    border-collapse:collapse;
}
table.form2 td {line-height:26px; padding:2px 20px;padding-left:10px;}
table.form2 td input[type="text"],table.form2 td textarea {width:100%;}
table.form2 td textarea {height:60px;}
table.form2 td.small input[type="text"] {width:60%;}
table.form2 td.label {width:150px;}
table.form2 td sub {font-size:75%; color:Gray;}

table.form2 tr.heading { }
table.form2 tr.heading td {font-weight:bold;padding-top:20px;padding-bottom:5px;}

.ua_tabs_content fieldset.complaintList {border:solid 0px;}
.complaintList a {display:block; line-height:140%; padding:3px 10px; margin-bottom:4px;}
.complaintList a span {float:right; font-weight:bold;}

div.hpmessage ol, div.hpmessage ul{
margin-left:30px;
margin-right:20px;
}