/* Autor: Premysl Posker */

.profileinfo {color:#3B57C4; font-weight:bold;}
.shop_menu_orders {color:#3B57C4; font-weight:bold;}
* {margin: 0px; padding: 0px;}
.clear:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
* html .clear {height:1%;} /*skryto pred IE-mac*/
.clearing {clear:both;}
body {font-size:68.75%;font-family:Arial,Verdana,sans-serif;line-height:1.2em;background:#eeeeee;padding:0px 0px 0px 0px;color:#000000;}
img {border:0px;}
label {cursor:pointer;}
a {text-decoration:underline;}
a:hover {text-decoration:none;}
input {}
input.iText {}
input.check {margin-right:10px;}
textarea {}
select {}
.center {text-align:center;}
.justify {text-align:justify;}
.right {text-align:right;}

#lead {width:978px;margin:0px auto;position:relative;padding:0px;}

#logo {text-align:center;width:242px;height:64px;display:block;left:-3px;top:17px;position:absolute;overflow:hidden;z-index:1;}
#logo h1 {padding:20px 0px 20px 0px;width:242px;height:24px;overflow:hidden;margin:0px;color:#000;font-size:.8em;}
#logo h1 span {width:242px;height:64px;background:url(/web/_images/logo.gif) no-repeat;display:block;left:0px;top:0px;cursor:pointer;margin:0px;overflow:hidden;position:absolute;}
#logo a {color:#000;font-size:1em;}

.top {height:71px;padding:17px 0px 0px 400px;}
	.top .topPhone {width:177px;height:46px;position:relative;display:block;float:left;}
	.top .topPhone span {width:177px;height:46px;position:absolute;top:0px;left:0px;background:url(/web/_images/topPhone.gif) no-repeat;;}
	
	.top .topCart {float:right;background:#fff url(/web/_images/bgTopCart.gif) repeat-x;margin-top:6px;}
	.top .topCart .tcIn1 {background:url(/web/_images/bgTopCartLeft.gif) no-repeat top left;}
	.top .topCart .tcIn1 .tcIn2 {padding:1px 0px 0px 53px;height:44px;background:url(/web/_images/bgTopCartRight.gif) no-repeat top right;}
	.top .topCart .tcIn1 .tcIn2 table {border-collapse:collapse;}
	.top .topCart .polozky {height:19px;float:left;padding:7px 10px 0px 10px;text-align:center;font-size:1.35em;font-weight:bold;border-right:1px solid #cccbcb;white-space:nowrap;}
	.top .topCart .totalPrice {height:19px;float:right;padding:7px 10px 0px 10px;text-align:center;font-size:1.35em;font-weight:bold;white-space:nowrap;}
	.top .topCart .displayCart {clear:both;padding:1px 10px 0px 10px;text-align:center;}
	.top .topCart .displayCart a {text-decoration:none;background:url(/web/_images/bgTopcartHref.gif) no-repeat left 50%;padding-left:11px;color:#000000;}
	.top .topCart .displayCart a:hover {text-decoration:underline;}
	
.mainMenu {clear:both;height:52px;padding:0px 0px 0px 1px;background:url(/web/_images/bgMainMenu.png) no-repeat top left;margin-bottom:11px;}
	.mainMenu ul {list-style:none;}
	.mainMenu ul li {float:left;height:49px;padding-right:1px;}
	.mainMenu ul li a {position:relative;display:block;}
	.mainMenu ul li a span {position:absolute;display:block;top:0px;left:0px;cursor:pointer;}
	.mainMenu ul li.bila_technika {width:140px;}
	.mainMenu ul li.bila_technika a {width:140px;height:49px;}
	.mainMenu ul li.bila_technika a span {width:140px;height:49px;background:url(/web/_images/btnBilaTechnika.png) no-repeat;}
	.mainMenu ul li.vestavne_spotrebice {width:140px;}
	.mainMenu ul li.vestavne_spotrebice a {width:140px;height:49px;}
	.mainMenu ul li.vestavne_spotrebice a span {width:140px;height:49px;background:url(/web/_images/btnVestavneSpotrebice.png) no-repeat;}
	.mainMenu ul li.male_spotrebice {width:139px;}
	.mainMenu ul li.male_spotrebice a {width:139px;height:49px;}
	.mainMenu ul li.male_spotrebice a span {width:139px;height:49px;background:url(/web/_images/btnMaleSpotrebice.png) no-repeat;}
	.mainMenu ul li.elektronika {width:139px;}
	.mainMenu ul li.elektronika a {width:139px;height:49px;}
	.mainMenu ul li.elektronika a span {width:139px;height:49px;background:url(/web/_images/btnElektronika.png) no-repeat;}
	.mainMenu ul li.kuchynske_potreby {width:140px;}
	.mainMenu ul li.kuchynske_potreby a {width:140px;height:49px;}
	.mainMenu ul li.kuchynske_potreby a span {width:140px;height:49px;background:url(/web/_images/btnKuchynskePotreby.png) no-repeat;}
	
	.mainMenu ul li a:hover span {background-position:0px -49px;}
	.mainMenu ul li.active a span {background-position:0px -98px;}
	
	.mainMenu ul li.vyhledavani {padding:12px 0px 0px 22px;width:250px;height:37px;}
	.mainMenu ul li.vyhledavani input {vertical-align:middle;border:0px;padding:0px;}
	.mainMenu ul li.vyhledavani input.iText {width:172px;height:17px;padding:7px 10px 0px 10px;background:url(/web/_images/bgSearchInput.gif) no-repeat;margin-right:11px;color:#b0b0b0;font-size:1em;}

.mainContent {padding:0px 2px 20px 1px;}

.rightContent {width:779px;float:right;}

.leftCol {width:182px;float:left;margin-right:14px;}
	.leftCol .blockItem {background:url(/web/_images/bgLeftBlockItem.gif) repeat-y;margin-bottom:14px;}
	.leftCol .blockItem .bi1 {background:url(/web/_images/bgLeftBlockItemTop.gif) no-repeat top left;}
	.leftCol .blockItem .bi1 .bi2 {padding:7px 0px 0px 0px;background:url(/web/_images/bgLeftBlockItemBottom.gif) no-repeat bottom left;_height:1px;min-height:1px;}
	.leftCol .blockItem .blockHeader {text-transform:uppercase;color:#fff;font-weight:bold;display:block;background:#5d5d5d url(/web/_images/bgLeftBlockItemHeader.gif) repeat-x top left;padding:0px 12px 7px 12px;border-left:1px solid #7d848f;border-right:1px solid #7d848f;font-size:1.1em;}
	.categories .active {background-color:#e1e1e1;}
	
	
	.leftCol .header {text-transform:uppercase;color:#fff;font-weight:bold;display:block;background:#5d5d5d url(/web/_images/bgLeftColHeader.gif) no-repeat top left;padding:0px 12px 7px 12px;font-size:1.1em;min-height:13px;_height:13px;padding:7px 0px 5px 13px;}
	
	.leftCol .blockItem .categories {list-style:none;padding:0px 1px;}
	.leftCol .blockItem .categories li {border-top:1px solid #c9c9c9;}
	.leftCol .blockItem .categories li a {display:block;padding:7px 10px;color:#474747;text-decoration:none;}
	.leftCol .blockItem .categories li a:hover {text-decoration:underline;}
	
	.leftCol .leftBanner {margin-bottom:14px;}
	
	.leftCol .blockItem .blockItemContent {padding:11px 11px;}
	.leftCol .blockItem .blockItemContent p {margin-bottom:10px;line-height:1.2em;}
	.leftCol .blockItem .blockItemContent .iText {margin-bottom:10px;padding:2px 5px;height:13px;width:150px;background:url(/web/_images/bgLeftColInput.gif) no-repeat;border:0px;font-size:1em;}

.drobecky {background:#EEEEEE url(/web/_images/bgBreadcrumbs.gif) no-repeat top left;width:779px;padding-bottom:1px;}
	.drobecky img {vertical-align:middle;}
	.drobecky a {color:#7a7979;text-decoration:none;}
	.drobecky a:hover {text-decoration:underline;}
	.drobecky .sep {margin:0px 5px;}
	
	.drobecky .breadcrumbs {padding:1px 0px 0px 15px;color:#7a7979;float:left;}
	
	.drobecky .user_menu {padding:1px 15px 0px 0px;float:right;}
	.drobecky .user_menu .sep {margin:0px 13px;}

.mainCol {width:597px;float:left;background:url(/web/_images/bgMainCol.gif) repeat-y;margin-top:11px;}
	.mainCol .mcIn1 {background:url(/web/_images/bgMainColTop.gif) no-repeat top left;}
	.mainCol .mcIn2 {padding:15px 16px 15px 15px;background:url(/web/_images/bgMainColBottom.gif) no-repeat bottom left;}
	.mainCol .banner {margin-bottom:12px;}
	.mainCol h1, .mainCol h2 {height:18px;padding:7px 12px 0px 12px;background:url(/web/_images/bgMainColHeader.gif) no-repeat;color:#fff;font-size:1.15em;margin-bottom:15px;}
	.mainCol .listItem {width:100%;border-collapse:collapse;}
	.mainCol .listItem td {vertical-align:top;padding:10px 0px;border-bottom:1px solid #cecece;}
	/*.mainCol .listItem td.img {max-width:75px;_width:75px;vertical-align:middle;padding-right:10px;}/*75px*/
	.mainCol .listItem td.img{width:75px;vertical-align:middle;padding-right:10px;}
	.mainCol .listItem td img {width:75px;}
	.mainCol .listItem td.desc {vertical-align:top;padding-right:100px;}
	.mainCol .listItem td.desc h3 {font-size:1.1em;color:#525252;margin-bottom:6px;}
	.mainCol .listItem td.desc h3 a {color:#525252;}
	.mainCol .listItem td.desc p {color:#919ba7;margin-bottom:6px;}
	.mainCol .listItem td.desc a.dostupne {color:#3b57c4;font-weight:bold;}
	.mainCol .listItem td.desc a.nedostupne {color:#EF2C2C;font-weight:bold;}
	.mainCol .listItem td.info {text-align:right;white-space:nowrap;line-height:1.4em;vertical-align:top;}
	.mainCol .listItem td.info .doporucena {color:#9f9f9f;margin-bottom:6px;}
	.mainCol .listItem td.info .doporucena .text {font-size:.9em;}
	.mainCol .listItem td.info .doporucena .price {font-size:1.4em;}
	.mainCol .listItem td.info .vase {color:#3194c6;margin-bottom:6px;}
	.mainCol .listItem td.info .vase .text {font-size:1em;font-weight:bold;}
	.mainCol .listItem td.info .vase .price {font-size:1.6em;}

.rightCol {width:169px;float:right;margin-top:11px;}
	.rightCol .blockItem {background:url(/web/_images/bgRightBlockItem.gif) repeat-y;margin-bottom:14px;}
	.rightCol .blockItem .bi1 {background:url(/web/_images/bgRightBlockItemTop.gif) no-repeat top left;}
	.rightCol .blockItem .bi1 .bi2 {padding:7px 0px 0px 0px;background:url(/web/_images/bgRightBlockItemBottom.gif) no-repeat bottom left;_height:1px;min-height:1px;}
	.rightCol .blockItem .blockHeader {text-transform:uppercase;color:#fff;font-weight:bold;display:block;background:#5d5d5d url(/web/_images/bgRightBlockItemHeader.gif) repeat-x top left;padding:0px 12px 7px 12px;border-left:1px solid #7d848f;border-right:1px solid #7d848f;font-size:1.1em;}
	
	.rightCol .header {text-transform:uppercase;color:#fff;font-weight:bold;display:block;background:#5d5d5d url(/web/_images/bgRightColHeader.gif) no-repeat top left;padding:0px 12px 7px 12px;font-size:1.1em;min-height:13px;_height:13px;padding:7px 0px 5px 13px;}
	
	.rightCol .blockItem .blockItemContent {padding:11px 11px;}
	.rightCol .blockItem .blockItemContent p {margin-bottom:10px;line-height:1.2em;}
	.rightCol .blockItem .blockItemContent a {color:#000000;}
	.rightCol .blockItem .blockItemContent form {margin-bottom:8px;}
	
	.rightCol .blockItem .blockItemContent .iText {margin-bottom:10px;padding:2px 5px;height:13px;width:104px;background:url(/web/_images/bgRightColInput.gif) no-repeat;border:0px;font-size:1em;}
	.rightCol .blockItem .blockItemContent table {border-collapse:collapse;width:100%;}
	.rightCol .blockItem .blockItemContent table td {vertical-align:top;padding-top:1px;}
	.rightCol .blockItem .blockItemContent table td.right {padding-top:0px;}
	
	.rightCol .blockItem .blockItemContent .rightNewsItem {padding-bottom:6px;}
	.rightCol .blockItem .blockItemContent .rightNewsItem h3 {display:inline;font-size:1em;}
	.rightCol .blockItem .blockItemContent .rightNewsItem h3 a {color:#474747;text-decoration:none;}
	.rightCol .blockItem .blockItemContent .rightNewsItem h3 a:hover {text-decoration:underline;}
	.rightCol .blockItem .blockItemContent .rightNewsItem .summary {padding-top:8px;}
	.rightCol .blockItem .blockItemContent hr {overflow:hidden;border:0px;border-top:1px solid #d8d8d8;height:1px;margin-bottom:6px;}

.footer {margin:0px 1px;background:url(/web/_images/bgFooter.gif) repeat-x top left;padding:10px 15px 20px 15px;color:#a7a6a6;}
	.footer .fmenu {float:left;padding-top:10px;}
	.footer .fmenu .sep {margin:0px 5px;}
	.footer .fmenu a {color:#238dc2;text-decoration:none;}
	.footer .fmenu a:hover {text-decoration:underline;}
	
	.footer .comunity {float:right;}
	.footer .comunity .facebook {width:33px;height:33px;display:block;float:left;margin-left:10px;position:relative;overflow:hidden;margin-bottom:10px;}
	.footer .comunity .facebook span {width:33px;height:33px;display:block;position:absolute;top:0px;left:0px;background:url(/web/_images/iconFacebook.gif) no-repeat;}
	.footer .comunity .twitter {width:33px;height:33px;display:block;float:left;margin-left:10px;position:relative;overflow:hidden;margin-bottom:10px;}
	.footer .comunity .twitter span {width:33px;height:33px;display:block;position:absolute;top:0px;left:0px;background:url(/web/_images/iconTwitter.gif) no-repeat;}
	.footer .comunity a:hover span {background-position:0px -33px;}
	
	.footer .partners {clear:both;padding-left:/*188*/188px;padding-top:20px;}
	.footer .partners .partner {height:44px;padding:2px;display:block;float:left;position:relative;}
	.footer .partners .partner span {height:48px;display:block;position:absolute;top:0px;left:0px;}
	.footer .partners .whirlpool {width:79px;}
	.footer .partners .whirlpool span {width:83px;background:url(/web/_images/partnerWhirlpool.gif) no-repeat;}
	.footer .partners .greengen {width:89px;margin-left:66px;}
	.footer .partners .greengen span {width:93px;background:url(/web/_images/partnerGreenGeneration.gif) no-repeat;}
	.footer .partners .tescoma {width:104px;margin-left:64px;}
	.footer .partners .tescoma span {width:108px;background:url(/web/_images/partnerTescoma.gif) no-repeat;}
	.footer .partners .vitek {width:82px;margin-left:69px;}
	.footer .partners .vitek span {width:86px;background:url(/web/_images/partnerVitek.gif) no-repeat;}
	.footer .partners .partner:hover span {background-position:0px -48px;}

/* WEBOVE FORMULARE */
.webuser_form {}
.webuser_form fieldset {border:0px;padding:0px;}
.webuser_form fieldset legend {display:none;}
.webuser_form fieldset .legend {display:none;}
.webuser_form table {width:100%;border-collapse:collapse;}
.webuser_form table td {padding:0.3em 0.4em;vertical-align:top;}
.webuser_form table td.th {text-align:right;font-weight:bold;}
.webuser_form table td.input114 input {width:100px;height:13px;padding:2px 7px;font-size:1em;background:url(/web/_images/input114.gif) no-repeat;border:0px;}
.webuser_form table td.input190 input {width:176px;height:13px;padding:2px 7px;font-size:1em;background:url(/web/_images/input190.gif) no-repeat;border:0px;}
.webuser_form table td.input230 input {width:216px;height:13px;padding:2px 7px;font-size:1em;background:url(/web/_images/input230.gif) no-repeat;border:0px;}
.webuser_form table td.textarea230 textarea {width:216px;height:80px;padding:5px 7px;font-family:Arial;font-size:1.1em;background:url(/web/_images/textarea230x80.gif) no-repeat;border:0px;}
.webuser_form table td.formSubmitBlue {text-align:right;}
.webuser_form table td.formSubmitBlue input {cursor:pointer;width:115px;height:25px;padding:0px 0px 4px 6px;border:0px;background:url(/web/_images/btnBlueForm.gif) no-repeat;color:#fff;font-weight:bold;font-size:1em;text-align:left;}
.webuser_form table td.captcha input {width:100px;height:13px;padding:2px 7px;font-size:1em;background:url(/web/_images/input114.gif) no-repeat;border:0px;}
.webuser_form table td hr {border-width:1px 0px 0px 0px;height:1px;overflow:hidden;border-color:#DFDFDF;border-style:solid;margin:10px 0px;}

.error {padding:5px;font-weight:bold;color:#ff0000;}

.mainCol .shop_products___get h2 {height:auto;background:none;padding:0px;font-size:1.9em;color:#2d4e7f;margin-bottom:20px;line-height:1.2em;}
.mainCol .shop_products___get .allImages {width:239px;float:left;}
.mainCol .shop_products___get .allImages .image {width:212px;border:1px solid #d6d6d6;text-align:center;padding:10px;width:209px;margin-bottom:6px;}
.mainCol .shop_products___get .allImages .image img {max-width:208px;_width:208px;}
.mainCol .shop_products___get .allImages .images {}
.mainCol .shop_products___get .allImages .images .thumbnail {border:1px solid #d6d6d6;float:left;margin:0px 7px 6px 0px;}
.mainCol .shop_products___get .allImages .images img {max-width:71px;_width:71px;}

.mainCol .shop_products___get .rightColDetail {float:right;width:325px;float:right;}

.mainCol .shop_products___get .productMainParams {border-collapse:collapse;width:325px;float:right;}
.mainCol .shop_products___get .productMainParams tr.cena {}
.mainCol .shop_products___get .productMainParams tr.cena th {background:url(../_images/bgDoporucenaCenaLeft.gif) no-repeat top left;text-align:left;color:#fff;font-size:1.25em;font-weight:normal;padding-left:12px;}
.mainCol .shop_products___get .productMainParams tr.cena td {background:url(../_images/bgDoporucenaCenaRight.gif) no-repeat top right;height:31px;text-align:right;padding-right:12px;color:#fff;font-size:1.25em;font-weight:normal;}

.mainCol .shop_products___get .productMainParams tr.price_a {}
.mainCol .shop_products___get .productMainParams tr.price_a th {background:url(../_images/bgVaseCenaLeft.gif) no-repeat top left;text-align:left;color:#fff;font-size:1.65em;font-weight:normal;padding-left:12px;}
.mainCol .shop_products___get .productMainParams tr.price_a td {background:url(../_images/bgVaseCenaRight.gif) no-repeat top right;height:31px;text-align:right;padding-right:12px;color:#fff;font-size:1.65em;font-weight:normal;}

.mainCol .shop_products___get .productSubParams {width:306px;border-collapse:collapse;margin-left:9px;}
.mainCol .shop_products___get .productSubParams th {padding:0.6em 0.2em;border-bottom:1px solid #d3d3d3;text-align:left;font-size:1.1em;font-weight:normal;}
.mainCol .shop_products___get .productSubParams td {padding:0.6em 0.2em;border-bottom:1px solid #d3d3d3;text-align:right;font-size:1.1em;color:#072f6b;}
.mainCol .shop_products___get .productSubParams tr.last td {text-align:left;border-bottom:0px;color:#000000;}
.mainCol .shop_products___get .buyBtn {border-bottom:0px;color:#000000;padding-top:1.2em;padding-right:0px;text-align:right;}

.mainCol .idTabsContainer {padding-top:15px;}
.mainCol .idTabsContainer .idTabs {list-style:none;background:url(../_images/bgIdTabs.gif) repeat-x bottom;height:30px;}
.mainCol .idTabsContainer .idTabs li {list-style:none;float:left;margin-right:4px;background:url(../_images/bgIdTabsItem.gif) repeat-x;}
.mainCol .idTabsContainer .idTabs li a {color:#010101;display:block;height:30px;background:url(../_images/bgIdTabsItemLeft.gif) no-repeat top left;font-size:1.1em;text-decoration:none;float:left;}
.mainCol .idTabsContainer .idTabs li a span {cursor:pointer;display:block;height:22px;padding:8px 15px 0px 15px;background:url(../_images/bgIdTabsItemRight.gif) no-repeat top right;float:left;}
.mainCol .idTabsContainer .idTabs li a:hover span {text-decoration:underline;}

.mainCol .idTabsContainer .idTabs li.selected {list-style:none;float:left;margin-right:4px;background:url(../_images/bgIdTabsItemSelected.gif) repeat-x;}
.mainCol .idTabsContainer .idTabs li.selected a {background:url(../_images/bgIdTabsItemSelectedLeft.gif) no-repeat top left;}
.mainCol .idTabsContainer .idTabs li.selected a span {background:url(../_images/bgIdTabsItemSelectedRight.gif) no-repeat top right;}

.mainCol .idTabsContainer .prvek {padding:30px 11px;border-left:1px solid #cccccc;border-right:1px solid #cccccc;border-bottom:1px solid #cccccc;}
.mainCol .idTabsContainer .prvek h3 {font-size:1.6em;font-weight:normal;color:#3b3b3b;margin-bottom:10px;}
.mainCol .idTabsContainer .prvek h4 {font-size:1.6em;font-weight:normal;color:#3b3b3b;margin-bottom:10px;}

.location_shop_orders_cart .mainCol h2 {display:none;}
.location_shop_orders_cart .mainCol fieldset {border:0px;padding:0px;}
.location_shop_orders_cart .mainCol fieldset legend {display:none;}

.mainCol .progress {margin-bottom:31px;padding-top:10px;}
.location_shop_orders_cart .mainCol .shop_orders_items {}
.location_shop_orders_cart .mainCol .shop_orders_items table {border-collapse:collapse;width:100%}

.location_shop_orders_cart .mainCol .shop_orders_items table tr.header {background:url(../_images/bgCartHeader.gif) repeat-x;}
.location_shop_orders_cart .mainCol .shop_orders_items table th {white-space:nowrap;color:#7a7979;height:26px;font-weight:normal;padding:0em 0.9em;}
.location_shop_orders_cart .mainCol .shop_orders_items table th.title {text-align:left;background:url(../_images/bgCartHeaderLeft.gif) no-repeat top left;}
.location_shop_orders_cart .mainCol .shop_orders_items table th.price_a_total {background:url(../_images/bgCartHeaderRight.gif) no-repeat top right;}

.location_shop_orders_cart .mainCol .shop_orders_items table td input {width:15px;vertical-align:middle;border:1px solid #000;padding:2px;}
.location_shop_orders_cart .mainCol .shop_orders_items table td img {vertical-align:middle;}
.location_shop_orders_cart .mainCol .shop_orders_items table td.title {}
.location_shop_orders_cart .mainCol .shop_orders_items table td.title a {color:#000;font-size:1.1em;}
.location_shop_orders_cart .mainCol .shop_orders_items table td.count {text-align:center;}
.location_shop_orders_cart .mainCol .shop_orders_items table td.price_a {text-align:right;}
.location_shop_orders_cart .mainCol .shop_orders_items table td.price_a_total {text-align:right;}

.location_shop_orders_cart .mainCol .shop_orders_items table tr td {padding:0.9em 0.9em 0.3em 0.9em;}
.location_shop_orders_cart .mainCol .shop_orders_items table tr.rec_poplatek td {color:#979797;padding:0.3em 0.9em 0.9em 0.9em;border-bottom:1px dotted #d5d5d5;}
.location_shop_orders_cart .mainCol .shop_orders_items table tr.rec_poplatek td.rec_price {text-align:right;}
.location_shop_orders_cart .mainCol .shop_orders_items table tr.rec_poplatek td.rec_count {text-align:center;}
.location_shop_orders_cart .mainCol .shop_orders_items table tr.rec_poplatek td.rec_total {text-align:right;}

.location_shop_orders_cart .mainCol .recount {text-align:right;padding:10px 0px;}
.location_shop_orders_cart .mainCol table.celkova_cena_za_produkty {width:100%;border-collapse:collapse;}
.location_shop_orders_cart .mainCol table tr.price_items_a th {padding:0.9em 0.9em 0.3em 0.9em;height:32px;text-align:left;font-size:1.35em;font-weight:bold;color:#000000;background:url(../_images/bgTotalPriceTh.gif) no-repeat;padding-top:0px;padding-bottom:0px;}
.location_shop_orders_cart .mainCol table tr.price_items_a td {padding:0.9em 0.9em 0.3em 0.9em;white-space:nowrap;height:32px;text-align:right;font-size:1.35em;font-weight:bold;color:#000000;background:url(../_images/bgTotalPriceTd.gif) no-repeat top right;padding-top:0px;padding-bottom:0px;}

.location_shop_orders_checkout .mainCol table.celkova_cena_za_produkty {width:100%;border-collapse:collapse;}
.location_shop_orders_checkout .mainCol table tr.price_items_a th {padding:0.9em 0.9em 0.3em 0.9em;height:32px;text-align:left;font-size:1.35em;font-weight:bold;color:#000000;background:url(../_images/bgTotalPriceTh.gif) no-repeat;padding-top:0px;padding-bottom:0px;}
.location_shop_orders_checkout .mainCol table tr.price_items_a td {padding:0.9em 0.9em 0.3em 0.9em;white-space:nowrap;height:32px;text-align:right;font-size:1.35em;font-weight:bold;color:#000000;background:url(../_images/bgTotalPriceTd.gif) no-repeat top right;padding-top:0px;padding-bottom:0px;}
.location_shop_orders_checkout .mainCol table tr.delivery th {padding:0.3em 0.9em 0.3em 0.9em;text-align:left;font-weight:bold;color:#000000;}
.location_shop_orders_checkout .mainCol table tr.delivery td {padding:0.3em 0.9em 0.3em 0.9em;white-space:nowrap;text-align:right;font-weight:bold;color:#000000;}
.location_shop_orders_checkout .mainCol table tr.price_total_a th {padding:0.3em 0.9em 0.3em 0.9em;text-align:left;font-weight:bold;color:#000000;}
.location_shop_orders_checkout .mainCol table tr.price_total_a td {padding:0.3em 0.9em 0.3em 0.9em;white-space:nowrap;text-align:right;font-weight:bold;color:#000000;}

.location_shop_orders_cart .mainCol .button_return_to_products {float:left;margin-bottom:30px;}
.location_shop_orders_cart .mainCol .button_continue {float:right;margin-bottom:30px;}

.location_shop_orders_delivery_payment {}
.location_shop_orders_delivery_payment .mainCol h2 {display:none;}
.location_shop_orders_delivery_payment .mainCol fieldset {border:0px;padding:0px;}
.location_shop_orders_delivery_payment .mainCol fieldset legend {display:none;}

.location_shop_orders_delivery_payment .mainCol .delivery {width:275px;float:left;margin-bottom:25px;}
.location_shop_orders_delivery_payment .mainCol .delivery .legend {margin-bottom:10px;font-size:1.1em;font-weight:bold;height:19px;padding:7px 0px 0px 10px;background:url(../_images/bgSmallHeader.gif) no-repeat;}
.location_shop_orders_delivery_payment .mainCol .delivery .layout_item {clear:both;padding-top:5px;}
.location_shop_orders_delivery_payment .mainCol .delivery .label {float:right;width:250px;}
.location_shop_orders_delivery_payment .mainCol .delivery .element {padding-top:1px;float:left;padding-left:5px;}

.location_shop_orders_delivery_payment .mainCol .payment {width:275px;float:right;margin-bottom:25px;}
.location_shop_orders_delivery_payment .mainCol .payment .legend {margin-bottom:10px;font-size:1.1em;font-weight:bold;height:19px;padding:7px 0px 0px 10px;background:url(../_images/bgSmallHeader.gif) no-repeat;}
.location_shop_orders_delivery_payment .mainCol .payment .layout_item {clear:both;padding-top:5px;}
.location_shop_orders_delivery_payment .mainCol .payment .label {float:right;width:250px;}
.location_shop_orders_delivery_payment .mainCol .payment .element {padding-top:1px;float:left;padding-left:5px;}

.location_shop_orders_delivery_payment .mainCol .button_continue {float:right;margin-bottom:30px;}

.location_shop_orders_user {}
.location_shop_orders_user .mainCol h2 {display:none;}
.location_shop_orders_user .mainCol fieldset {border:0px;padding:0px;}
.location_shop_orders_user .mainCol fieldset legend {display:none;}

.location_shop_orders_user .legend {display:none;}

.location_shop_orders_user .mainCol .webuser {width:275px;float:left;margin-bottom:20px;}
.location_shop_orders_user .mainCol .webuser .header {margin-bottom:10px;font-size:1.1em;font-weight:bold;height:19px;padding:7px 0px 0px 10px;background:url(../_images/bgSmallHeader.gif) no-repeat;}
.location_shop_orders_user .mainCol .webuser table {width:100%;border-collapse:collapse;}
.location_shop_orders_user .mainCol .webuser table th {padding:0.3em 0.2em 0.3em 0.2em;text-align:right;}
.location_shop_orders_user .mainCol .webuser table td {padding:0.3em 0.2em;}
.location_shop_orders_user .mainCol .webuser table td input {margin-top:2px;}
.location_shop_orders_user .mainCol .webuser table td input {margin-top:2px;}
.location_shop_orders_user .mainCol .webuser table.recipient_same td {vertical-align:top;padding-top:6px;}

.location_shop_orders_user .mainCol .recipient {width:275px;float:right;margin-bottom:20px;}
.location_shop_orders_user .mainCol .recipient .header {margin-bottom:10px;font-size:1.1em;font-weight:bold;height:19px;padding:7px 0px 0px 10px;background:url(../_images/bgSmallHeader.gif) no-repeat;}
.location_shop_orders_user .mainCol .recipient table {width:100%;border-collapse:collapse;}
.location_shop_orders_user .mainCol .recipient table th {padding:0.3em 0.2em 0.3em 0.2em;text-align:right;}
.location_shop_orders_user .mainCol .recipient table td {padding:0.3em 0.2em;}
.location_shop_orders_user .mainCol .recipient table td input {margin-top:2px;}
.location_shop_orders_user .mainCol .recipient table.recipient_same th {vertical-align:top;}

.location_shop_orders_user .mainCol table.user_poznamka {width:100%;border-collapse:collapse;margin-bottom:20px;}
.location_shop_orders_user .mainCol table.user_poznamka th {vertical-align:top;text-align:right;padding-top:5px;}
.location_shop_orders_user .mainCol table.user_poznamka td {vertical-align:top;text-align:right;}
.location_shop_orders_user .mainCol table.user_poznamka td textarea {width:460px;height:70px;border:0px;padding:5px;background:url(../_images/textarea470x80.gif) no-repeat;}

.location_shop_orders_user .mainCol .button_continue {float:right;margin-bottom:30px;}



.location_shop_orders_checkout {}
.location_shop_orders_checkout .mainCol h2 {display:none;}
.location_shop_orders_checkout .mainCol fieldset {border:0px;padding:0px;}
.location_shop_orders_checkout .mainCol fieldset legend {display:none;}


.location_shop_orders_checkout .mainCol .shop_orders_items {}
.location_shop_orders_checkout .mainCol .shop_orders_items table {border-collapse:collapse;width:100%}

.location_shop_orders_checkout .mainCol .shop_orders_items table tr.header {background:url(../_images/bgCartHeader.gif) repeat-x;}
.location_shop_orders_checkout .mainCol .shop_orders_items table th {white-space:nowrap;color:#7a7979;height:26px;font-weight:normal;padding:0em 0.9em;}
.location_shop_orders_checkout .mainCol .shop_orders_items table th.title {text-align:left;background:url(../_images/bgCartHeaderLeft.gif) no-repeat top left;}
.location_shop_orders_checkout .mainCol .shop_orders_items table th.price_a_total {background:url(../_images/bgCartHeaderRight.gif) no-repeat top right;}

.location_shop_orders_checkout .mainCol .shop_orders_items table td input {width:15px;vertical-align:middle;border:1px solid #000;padding:2px;}
.location_shop_orders_checkout .mainCol .shop_orders_items table td img {vertical-align:middle;}
.location_shop_orders_checkout .mainCol .shop_orders_items table td.title {}
.location_shop_orders_checkout .mainCol .shop_orders_items table td.title a {color:#000;font-size:1.1em;}
.location_shop_orders_checkout .mainCol .shop_orders_items table td.count {text-align:center;}
.location_shop_orders_checkout .mainCol .shop_orders_items table td.price_a {text-align:right;}
.location_shop_orders_checkout .mainCol .shop_orders_items table td.price_a_total {text-align:right;}

.location_shop_orders_checkout .mainCol .shop_orders_items table tr td {padding:0.9em 0.9em 0.3em 0.9em;}
.location_shop_orders_checkout .mainCol .shop_orders_items table tr.rec_poplatek td {color:#979797;padding:0.3em 0.9em 0.9em 0.9em;border-bottom:1px dotted #d5d5d5;}
.location_shop_orders_checkout .mainCol .shop_orders_items table tr.rec_poplatek td.rec_price {text-align:right;}
.location_shop_orders_checkout .mainCol .shop_orders_items table tr.rec_poplatek td.rec_count {text-align:center;}
.location_shop_orders_checkout .mainCol .shop_orders_items table tr.rec_poplatek td.rec_total {text-align:right;}

.location_shop_orders_checkout .mainCol table tr.price_items_a th {height:32px;text-align:left;font-size:1.35em;font-weight:bold;color:#000000;background:url(../_images/bgTotalPriceTh.gif) no-repeat;}
.location_shop_orders_checkout .mainCol table tr.price_items_a td {white-space:nowrap;height:32px;text-align:right;font-size:1.35em;font-weight:bold;color:#000000;background:url(../_images/bgTotalPriceTd.gif) no-repeat top right;padding-top:0px;padding-bottom:0px;}

.location_shop_orders_checkout .mainCol table tr.delivery th {text-align:left;font-weight:bold;color:#000000;}
.location_shop_orders_checkout .mainCol table tr.delivery td {text-align:right;font-weight:bold;color:#000000;}
.location_shop_orders_checkout .mainCol table tr.payment th {text-align:left;font-weight:bold;color:#000000;}
.location_shop_orders_checkout .mainCol table tr.payment td {text-align:right;font-weight:bold;color:#000000;}
.location_shop_orders_checkout .mainCol table tr.price_total_a th {text-align:left;font-weight:bold;color:#000000;}
.location_shop_orders_checkout .mainCol table tr.price_total_a td {text-align:right;font-weight:bold;color:#000000;}

.location_shop_orders_checkout .mainCol .fakturacni {float:left;width:275px;padding-top:27px;background:url(../_images/bgSmallHeader.gif) no-repeat left 20px;}
.location_shop_orders_checkout .mainCol .fakturacni fieldset {padding:10px 0px 0px 10px;}
.location_shop_orders_checkout .mainCol .fakturacni fieldset legend {display:block;font-weight:bold;font-size:1.1em;}
.location_shop_orders_checkout .mainCol .fakturacni table {border-collapse:collapse;}
.location_shop_orders_checkout .mainCol .fakturacni table th {padding:0.2em 0.5em;text-align:right;}
.location_shop_orders_checkout .mainCol .fakturacni table td {padding:0.2em 0.5em;}
.location_shop_orders_checkout .mainCol .dorucovaci {float:right;width:275px;padding-top:27px;background:url(../_images/bgSmallHeader.gif) no-repeat left 20px;}
.location_shop_orders_checkout .mainCol .dorucovaci fieldset {padding:10px 0px 0px 10px;}
.location_shop_orders_checkout .mainCol .dorucovaci fieldset legend {display:block;font-weight:bold;font-size:1.1em;}
.location_shop_orders_checkout .mainCol .dorucovaci table {border-collapse:collapse;}
.location_shop_orders_checkout .mainCol .dorucovaci table th {padding:0.2em 0.5em;text-align:right;}
.location_shop_orders_checkout .mainCol .dorucovaci table td {padding:0.2em 0.5em;}

.location_shop_orders_checkout .mainCol .layout_item {clear:both;}

.location_shop_orders_checkout .mainCol #shop_orders-checkout__submit_content {clear:both;text-align:right;}
.location_shop_orders_checkout .mainCol #shop_orders-checkout__submit_content input {cursor:pointer;width:115px;height:25px;padding:0px 0px 4px 6px;border:0px;background:url(/web/_images/btnBlueForm.gif) no-repeat;color:#fff;font-weight:bold;font-size:1em;text-align:left;}

.location_webusers_login .mainCol fieldset {border:0px;}

.location_webusers_profile {}

.shop_products___get_before_invocation_dispatch {}
.shop_products___get_before_invocation_dispatch div {}

.choose_catg {padding-bottom:10px;}
.choose_catg .header {display:block;font-size:1.1em;margin-bottom:4px;}
.choose_catg .checkItem {white-space:nowrap;display:block;width:33%;float:left;height:22px;}
.choose_catg .checkItem input {vertical-align:middle;margin:0px 5px 1px 0px;}
.choose_catg .checkItem a {color:#525252;}
.choose_catg .submit {text-align:center;padding-top:7px;}

.mainCol .normalText h2 {background:none;color:#2d4e7f;padding-left:0px;margin-bottom:8px;}
.mainCol .normalText h3 {background:none;color:#2d4e7f;padding-left:0px;margin-bottom:4px;font-size:1.1em;}
.mainCol .normalText h3 a {color:#2d4e7f;}
.mainCol .normalText p {margin-bottom:13px;}
.mainCol .normalText a {color:#010101;}
.mainCol .normalText ul {margin:0px 0px 13px 25px;}
.mainCol .normalText ol {margin:0px 0px 13px 25px;}
.mainCol .normalText li ul {margin-top:7px;margin-bottom:7px;}
.mainCol .normalText .larger {font-size:1.1em;}
.mainCol .normalText .col1 {width:273px;float:left;margin-bottom:15px;}
.mainCol .normalText .col2 {width:285px;float:right;margin-bottom:15px;}

.nezobrazuj {display:none;}

.pages {text-align:center;color:#454545;}
.pages_top {padding-bottom:10px;}
.pages_bottom {padding-top:10px;}
.pages a {color:#454545;}
.pages .selected {color:#1b537f;font-weight:bold;}
.pages select {display:none;}
.pages img {vertical-align:middle;margin-bottom:1px;}
.pages .page_next {margin-left:3px;}
.pages .page_prev {margin-right:3px;}



/* stránky pro nepřihlášené */
.mainObal {background:url(../_images/bgBody.jpg) no-repeat top center;}

#logo2 {text-align:center;width:487px;height:155px;display:block;left:243px;top:17px;position:absolute;overflow:hidden;z-index:1;}
#logo2 h1 {padding:20px 0px 20px 0px;width:487px;height:155px;overflow:hidden;margin:0px;color:#000;font-size:.8em;}
#logo2 h1 span {width:487px;height:155px;background:url(../_images/logo2.png) no-repeat;display:block;left:0px;top:0px;cursor:pointer;margin:0px;overflow:hidden;position:absolute;}
#logo2 a {color:#000;font-size:1em;}

.blockHomePage {padding:238px 0px 0px 0px;min-height:270px;_height:270px;}
.blockHomePage h2.hpText {float:left;width:368px;height:90px;position:relative;margin:34px 0px 0px 49px;}
.blockHomePage h2.hpText span {position:absolute;width:368px;height:90px;position:absolute;top:0px;left:0px;background:url(../_images/hpText.png) no-repeat;}

.blockHomePage .loginObal {width:207px;float:right;margin-right:13px;}
.blockHomePage .hpLoginBox {background:url(../_images/bgLoginBoxBottom.gif) no-repeat bottom;padding-bottom:7px;margin-bottom:16px;}
.blockHomePage .hpLoginBox .header {height:19px;padding:6px 0px 0px 0px;background:#616161 url(../_images/bgLoginHeader.gif) no-repeat;color:#fff;font-weight:bold;text-align:center;display:block;text-transform:uppercase;font-size:1.1em;}
.blockHomePage .hpLoginBox .in {padding:15px 0px 0px 10px;background:#fff url(../_images/bgLoginBox.gif) repeat-y;}
.blockHomePage .hpLoginBox .in img {vertical-align:middle;}
.blockHomePage .hpLoginBox .in input {vertical-align:middle;border:0px;}
.blockHomePage .hpLoginBox .in .iText {font-size:.9em;padding:2px 4px;width:106px;height:13px;background:url(../_images/bgLoginInput.gif) no-repeat;}
.blockHomePage .hpLoginBox .in p {padding-bottom:12px;}

.blockBenefit {padding:175px 0px 0px 0px;min-height:333px;_height:333px;text-align:center;}
.blockBenefit h2 {font-size:1.1em;text-transform:uppercase;color:#148dc3;margin-bottom:16px;}
.blockBenefit p {margin-bottom:14px;}

.blockKontakt {padding:245px 230px 0px 230px;min-height:263px;_height:263px;}
.blockKontakt h2 {font-size:1.1em;text-transform:uppercase;color:#148dc3;margin-bottom:16px;text-align:center;}
.blockKontakt p {margin-bottom:13px;}
.blockKontakt .col1 {width:48%;float:left;}
.blockKontakt .col2 {width:48%;float:right;}
.blockKontakt a {color:#000;}

.block404 {padding:245px 230px 0px 230px;min-height:263px;_height:263px;}
.block404 h2 {font-size:1.1em;text-transform:uppercase;color:#148dc3;margin-bottom:16px;text-align:center;}
.block404 p {margin-bottom:13px;}
.block404 a {color:#000;}

.mainObal .partneri___register {padding:190px 0px 0px 69px;}
.mainObal .partneri___register h2 {font-size:1.1em;text-transform:uppercase;color:#148dc3;margin-bottom:16px;text-align:center;}
.mainObal .partneri___register h3 {font-size:1em;text-transform:uppercase;color:#148dc3;margin-bottom:10px;}
.mainObal .partneri___register h3 a {color:#148dc3;}
.mainObal .partneri___register p {margin-bottom:13px;}

.mainObal .partneri___register .obalRegisterTable1 {margin-bottom:15px;float:left;width:474px;background:url(../_images/bgObalRegisterTable1.gif) repeat-y;}
.mainObal .partneri___register .registerHeader td {height:26px;vertical-align:middle;padding-left:10px;}
.mainObal .partneri___register .registerHeader td h3 {margin:0px;color:#fff;}
.mainObal .partneri___register .registerHeader2 td {background:url(../_images/bgRegisterTableHeader.gif) repeat-x;}
.mainObal .partneri___register .obalRegisterTable2 {background:url(../_images/bgObalRegisterTable2.gif) no-repeat bottom left;padding-bottom:7px;}
.mainObal .partneri___register .obalRegisterTable3 {background:url(../_images/bgObalRegisterTable3.gif) no-repeat top left;padding:0px 1px;}

.mainObal .partneri___register .obalRegisterTable1 hr {display:none;}

.mainObal .partneri___register .registerTexty {float:right;width:400px;line-height:1.4em;}
.mainObal .partneri___register .registerTexty a {color:#148dc3;}
.mainObal .partneri___register .registerTexty ul {margin-left:20px;}

.hpFooter {background:url(../_images/bgFooter2.gif) repeat-x top;padding:16px 0px 16px 4px;color:#a7a6a6;}
.hpFooter .left {float:left;}
.hpFooter .right {float:right;}
.hpFooter a {color:#238dc2;text-decoration:none;margin:0px 4px;}
.hpFooter a:hover {text-decoration:underline;}
