form.form fieldset {border:0px;}
form.form fieldset div {clear:both;}
form.form fieldset legend {font-size:1.1em;margin:0px 0px 10px 11px;font-weight:bold;}
form.form label {width:200px;display:block;float:left;margin-bottom:5px;text-align:right;padding-right:5px;}
form.form label.required {font-weight:bold;}
form.form input {margin-bottom:5px;}
form.form div.required label {color:red;}

/* Poski.com 2009 */

/*************zakladni definice*************/
* {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;display:block;}
body {font-family:Arial,Verdana,sans-serif;line-height:1.1em;background:#fff1b1}
/*************odkazy*************/
a {text-decoration:underline;color:#e2383f;}
a:hover {text-decoration:none;}
a.underline {text-decoration:none;}
a.underline:hover {text-decoration:underline;}
a.more {}
/*************obrazky*************/
img {border:0px;padding:0;margin:0;}
img.border {}
/*************zarovnani textu*************/
.text_center {text-align:center;}
.text_justify {text-align:justify;}
.text_right {text-align:right;}
/*************obtekani*************/
.left {float:left;}
.right {float:right;}
/*************nadpisy****************/
h1 {font-size:2.2em;font-family:Arial;color:#e2383f;}
h2 {font-size:1.8em;font-family:Arial;color:#e2383f;}
h3 {font-size:1.6em;font-family:Arial;color:#e2383f;}
h4 {font-size:1.3em;font-family:Arial;color:#e2383f;}
/*************formulare*************/


textarea {border:1px solid #cccccc;}
legend {display:block;border:1px solid #9F9F9F;padding:4px 10px;font-weight:bold;cursor:pointer;}
fieldset {padding:10px;border:1px solid #9F9F9F;margin-bottom:10px;}
.shop_orders___cart .shop_orders_items .recount input {color:white;border:1px solid black;background-color:#02458D;padding:4px 10px;cursor:pointer;}
.shop_orders___cart .button_return_to_products input {color:white;border:1px solid black;background-color:#02458D;padding:4px 10px;cursor:pointer;}
.shop_orders___cart .button_continue input {color:white;border:1px solid black;background-color:#02458D;padding:4px 10px;cursor:pointer;}
.shop_orders___delivery_payment .button_continue input {color:white;border:1px solid black;background-color:#02458D;padding:4px 10px;cursor:pointer;}
.shop_orders___user .button_continue input {color:white;border:1px solid black;background-color:#02458D;padding:4px 10px;cursor:pointer;}
.location_shop_orders_checkout #shop_orders-checkout__submit_content input {color:white;border:1px solid black;background-color:#02458D;padding:4px 10px;cursor:pointer;}
.webusers___register #webusers-register__submit_content .element input {color:white;border:1px solid black;background-color:#02458D;padding:4px 10px;cursor:pointer;}
.webusers___recover #webusers-recover__submit_content .element input {color:white;border:1px solid black;background-color:#02458D;padding:4px 10px;cursor:pointer;}
/*************novinky*************/
.news .thmumbnail {float:left;padding-right:10px;}
.news .thmumbnail img {}
/*************barva textu**********/
.yellow {color:#b5b301;}
.black {color:#000000;}
.blue {color:#02458d;}
/*******sirky***********/
.w325 {width:325px;}


/*************web*************/
#lead {width:1000px;margin:0px auto;padding:0;position:relative;font-size:0.75em;color:#000000;}

#top {height:271px;width:1000px;background:url(../_images/bgTop.png) 0px 188px no-repeat; }
.location_index #top {height:240px;}

#logo {text-align:center;width:100px;height:150px;display:block;left:1px;top:50px;position:absolute;overflow:hidden;z-index:1;}
#eshop-logo{background:transparent url(../_images/brg-eshop-hlav-levy.png) no-repeat 0 0;width:100px;height:150px;display:block;left:1px;top:50px;margin:0px;overflow:hidden;position:absolute;}
#logo h1 {padding:0px 0px 0px 0px;width:100px;height:150px;overflow:hidden;margin:0px;color:#000;font-size:.8em;}
#logo h1 span {width:100px;height:150px;background:url(../_images/logo.png) no-repeat;display:block;left:0px;top:0px;cursor:pointer;margin:0px;overflow:hidden;position:absolute;}
#logo a {color:#000;font-size:1em;}

#logo strong {display:block;padding:0px 0px 0px 0px;width:100px;height:150px;overflow:hidden;margin:0px;color:#000;font-size:.8em;}
#logo strong span {width:100px;height:150px;background:url(../_images/logo.png) no-repeat;display:block;left:0px;top:0px;cursor:pointer;margin:0px;overflow:hidden;position:absolute;}

#top .topMenu {height:30px;padding:10px;}
#top .topMenu a {padding:0 3px 0 3px;}
#top .topMenu a.active {font-weight:bold;color:#000000;text-decoration:none;}
#top .topMenu .topPhone {float:right;margin:7px 0px 0px 0px;}
#top .topMenu .topCart {float:right;text-align:left;}
#top .topMenu .topCart a {padding:0px;margin:0px;}
#top .topMenu .topCart a strong {padding:0px;margin:0px;}
#top .topMenu .topCart a span {padding:0px;margin:0px;}



#top .topMain {height:150px;padding:0px 0px 0px 102px;}

#top ul.menu {list-style-type: none;float:left;height:150px;width:728px;}
#top ul.menu li {display:block;float:left;width:90px;height:150px;margin-right:1px;position:relative;z-index:500;}
#top ul.menu li a {text-decoration:underline;position:relative;display:block;width:90px;height:150px;text-align:center;text-transform: uppercase;color:#FFFFFF;font-weight:bold;}
#top ul.menu li a span {position:absolute;bottom:10px;display:block;text-align:center;width:90px;left:0px;text-decoration:underline;}
#top ul.menu li a:hover span,
#top ul.menu li a:hover {text-decoration:none;}
#top ul.menu li div {position:absolute;bottom:0px;left:0px;width:90px;height:44px;visibility:hidden;}
#top ul.menu li.home {background:url(../_images/btnHome.gif) top no-repeat;}
#top ul.menu li.home div {background:url(../_images/btnHomeArrow.gif) top no-repeat;}
#top ul.menu li.sortiment {background:url(../_images/btnSortiment.gif) top no-repeat;}
#top ul.menu li.sortiment div {background:url(../_images/btnSortimentArrow.gif) top no-repeat;}
#top ul.menu li.pobocky {background:url(../_images/btnPobocky.gif) top no-repeat;}
#top ul.menu li.pobocky div {background:url(../_images/btnPobockyArrow.gif) top no-repeat;}
#top ul.menu li.karta {background:url(../_images/btnKarta.gif) top no-repeat;}
#top ul.menu li.karta div {background:url(../_images/btnKartaArrow.gif) top no-repeat;}
#top ul.menu li.form {background:url(../_images/btnForm.gif) top no-repeat;}
#top ul.menu li.form div {background:url(../_images/btnFormArrow.gif) top no-repeat;}
#top ul.menu li.mista {background:url(../_images/btnMista.gif) top no-repeat;}
#top ul.menu li.mista div {background:url(../_images/btnMistaArrow.gif) top no-repeat;}
#top ul.menu li.foto {background:url(../_images/btnFoto.gif) top no-repeat;}
#top ul.menu li.foto div {background:url(../_images/btnFotoArrow.gif) top no-repeat;}
#top ul.menu li.kont {background:url(../_images/btnKont.gif) top no-repeat;}
#top ul.menu li.kont div {background:url(../_images/btnKontArrow.gif) top no-repeat;}
#top ul.menu li.active {padding-bottom:44px;}
#top ul.menu li.active div {visibility:visible;}
/*
#top ul.menu li.home_active {background:url(../_images/bgHome.gif) bottom no-repeat;padding-bottom:44px;}
#top ul.menu li.sortiment_active {background:url(../_images/bgSortiment.gif) bottom no-repeat;padding-bottom:44px;}
#top ul.menu li.pobocky_active {background:url(../_images/bgPobocky.gif) bottom no-repeat;padding-bottom:44px;}
#top ul.menu li.karta_active {background:url(../_images/bgKarta.gif) bottom no-repeat;padding-bottom:44px;}
#top ul.menu li.form_active {background:url(../_images/bgForm.gif) bottom no-repeat;padding-bottom:44px;}
#top ul.menu li.mista_active {background:url(../_images/bgMista.gif) bottom no-repeat;padding-bottom:44px;}
#top ul.menu li.foto_active {background:url(../_images/bgFoto.gif) bottom no-repeat;padding-bottom:44px;}
#top ul.menu li.kont_active {background:url(../_images/bgKont.gif) bottom no-repeat;padding-bottom:44px;}
*/
#top .find {width:169px;height:106px;padding-top:44px;text-align:right;background:#000000;float:left;background:url(../_images/bgFind2.png) top no-repeat;}
#top .find input.findInput {width:119px;height:14px;padding:9px 3px;color:#ddb400;border:1px solid #ddb400;margin-top:3px;font-size:1.1em;}
#top .find input.findBtn {border:0;padding:0;margin-top:8px;}
#top .find strong {color:#02458d;}

#top .navigation {position:absolute;z-index:10;top:220px;padding:20px 0 20px 70px;background:url(../_images/bgNavigation.gif) no-repeat 35px 15px;}

.content {background:url(../_images/bgConent.png) top no-repeat;padding-top:10px;}
.content h3 {margin:10px;}
.content p.form {margin:10px;}

.content #prihlaseni_odeslat {margin:0px; padding:0px; margin-left:70px;}
.content p.nav {margin-left:70px; margin-bottom:10px;}

.content .bannerHP {}
.content .bannerHP .banner-link {display:block;width:420px;height:27px;position:absolute;top:287px;right:252px;}


.leftColObal {width:284px;float:left;background:#ffe46a url(../_images/bgLeftColObal.png) bottom no-repeat;min-height:1px;_height:1px;padding-bottom:7px;}

.leftCol {padding:0 4px 10px 3px;border:1px solid #ffd51d;border-top:0;border-bottom:0;}
.leftCol h2 {text-align:left;padding:8px 12px 8px 8px;color:#FFFFFF;font-size:1.2em;margin-bottom:8px;background:url(../_images/bgH3.gif) top repeat-x;border:1px solid #02458d;border-top:0;}
.leftCol .banner {text-align:center;}
.leftCol .banner img {border:1px solid #e2383f;}
.leftCol .text {padding:20px;}
.leftCol .menuLeftBg {border:1px solid #ffd51d;padding:1px;background:#fff1b1;}

.leftCol .menuLeft {background:url(../_images/bgMenuLeftUl.gif) top repeat-x;}
.leftCol .menuLeft ul {list-style-type:disc;text-transform:uppercase;padding:25px;}
.leftCol .menuLeft ul li {padding-bottom:5px;color:#02458d;font-size:1.1em;}
.leftCol .menuLeft ul li.selected {padding-bottom:5px;color:#e2383f;}
.leftCol .menuLeft ul li a {color:#02458d;font-weight:bold;line-height:1.6em;}
.leftCol .menuLeft ul li a:hover {color:#e2383f;}
.leftCol .menuLeft ul li:hover {color:#e2383f;}
.leftCol .menuLeft ul li:hover a {color:#e2383f;text-decoration:none;}
.leftCol .menuLeft ul li.selected a {color:#e2383f;text-decoration:none;}
.leftCol .menuLeft ul li ul {list-style-type:none;padding:8px 0 8px 25px;font-size:.9em;text-transform:none;}
.leftCol .menuLeft ul li ul li {line-height:1.4em;color:#e2383f;;}
.leftCol .menuLeft ul li ul li a {color:#e2383f;font-weight:normal;}
.leftCol .menuLeft ul li ul li.active {color:#000000;}
.leftCol .menuLeft ul li ul li.active a {color:#000000;text-decoration:none;font-weight:bold;}

.leftColObal .login p.form {clear:both;}
.leftColObal .login p.form label {float:left;width:60px;display:block;padding:3px 0px 0px 0px;}
.leftColObal .login input.iText {width:149px;height:14px;padding:5px 3px;color:#000;border:1px solid #ddb400;font-size:1em;}

.rightColObal {background:#FFFFFF url(../_images/bgRightColObal.png) bottom no-repeat;float:right;width:716px;padding-bottom:4px;min-height:1px;_height:1px;}
.rightCol {padding:35px 40px 20px 40px;background:#FFFFFF url(../_images/bgRightCol.png) top right no-repeat;min-height:400px;_height:400px;}
.rightCol h2 {font-size:1.6em;margin-bottom:25px;}
.rightCol h3 {font-size:1.2em;}
.rightCol .letak {background: url(../_images/bgLetak.gif) top no-repeat;padding:43px 25px 20px 250px;margin-top:30px;font-size:0.9em;position:relative;}
.rightCol .letak .date {display:block;text-align:right;font-weight:bold;font-size:1.5em;padding-right:85px;padding-top:2px;line-height:1em;}
.rightCol .letak .letakLink {padding:10px 0 0 110px;}
.letLinkImg {/*position:absolute;top:560px;left:867px;z-index:500;*/float:left;}
.rightCol .letak .letakLink a {font-weight:bold;text-transform: uppercase;}
.rightCol .letak .letakLink a span {display:block;text-decoration:none;color:#000000;font-size:0.9em;font-weight:normal;text-transform:none;}
.rightCol h3.earth {color:#02458d;background:url(../_images/earth.gif) left no-repeat;padding:12px 0 12px 55px;}
.rightCol .homeMapa {padding-top:20px;/*background:url(../_images/mapa.gif) right no-repeat;*/}
.rightCol .homeMapa .map {float:right;width:185px;}
.rightCol table.homeTable {width:425px;border-collapse:collapse;margin-bottom:25px;float:left;}
.rightCol table.homeTable .tableLink {color:#000000;text-decoration:none;}
.rightCol table.homeTable .tableLink:hover {text-decoration:underline;}
.rightCol table.homeTable td {padding:2px 5px 2px 5px;}
.rightCol table.homeTable tr.border-bottom td {background:#eff4fa;border-bottom:1px solid #c7d7e8;border-collapse:collapse;}
.rightCol table.homeTable tr.border-top td {background:#eff4fa;border-top:1px solid #c7d7e8;border-collapse:collapse;}
.rightCol table.homeTable tr.background td {background:#eff4fa;}

.rightCol table.homeTable tbody.homeTableSviti td {background:#FFF1B1;}

.rightCol .tetaKlub {float:right;background:url(../_images/bgTetaKlub.gif) top no-repeat;width:150px;height:137px;padding-top:90px;text-align:center;margin:0 0 30px 0;}
.rightCol .tetaKlub p {font-size:0.9em;line-height:1.2em;padding:10px;}

.tetaKlub {width:150px;height:144px;padding-top:90px;text-align:center;margin:10px 0px 40px 60px; background:url(../_images/bgTetaKlub.gif) top no-repeat;}
 .tetaKlub p {font-size:0.9em;line-height:1.2em;padding:10px;margin-top:-7px;}
  .tetaKlub h3 {margin-top:-2px;}

  .newsHomeBottomleft {background:url(../_images/bgNewsBottom.gif) bottom no-repeat;padding-bottom:7px;width:270px;}
.newsHomeTopleft {background:url(../_images/bgNewsTop.gif) top no-repeat;}
.newsHomeTopleft h3 {padding:6px 0 7px 10px;}
.newsHomeleft {background:#fff1b1;padding:10px;}
.newsHomeleft .thumbnail {float:left;padding-right:8px;}
.newsHomeleft .thumbnail img {border:2px solid #FFE46A;width:60px;}
.newsHomeleft .title {font-weight:bold;}
.newsHomeleft .date {display:block;color:#cdbd75;font-size:0.9em;background:url(../_images/bgDate.gif) left no-repeat;padding-left:20px;}
.newsHomeleft .summary {line-height:1.2em;font-size:0.9em;}
.newsHomeleft .newsContent {float:right;width:170px;}
.newsHomeleft .news_list_item {clear:both;}
.newsHomeleft hr {border-top:1px solid #ffe25b;border-bottom:1px solid #ffffff;border-left:0;border-right:0;margin-top:5px;margin-bottom:8px;}
.newsHomeleft img{float:left;}

.newsHomeBottom {background:url(../_images/bgNewsBottomOld.gif) bottom no-repeat;padding-bottom:7px;width:430px;float:left;}
.newsHomeTop {background:url(../_images/bgNewsTopOld.gif) top no-repeat;}
.newsHomeTop h3 {padding:6px 0 7px 10px;}
.newsHome {background:#fff1b1;padding:10px;}
.newsHome .thumbnail {float:left;padding-right:8px;}
.newsHome .thumbnail img {border:2px solid #FFE46A;width:60px;}
.newsHome .title {font-weight:bold;}
.newsHome .date {display:block;color:#cdbd75;font-size:0.9em;background:url(../_images/bgDate.gif) left no-repeat;padding-left:20px;}
.newsHome .summary {line-height:1.2em;font-size:0.9em;}
.newsHome .newsContent {float:right;width:335px;}
.newsHome .news_list_item {clear:both;}
.newsHome hr {border-top:1px solid #ffe25b;border-bottom:1px solid #ffffff;border-left:0;border-right:0;margin-top:5px;margin-bottom:8px;}

.news_detail .thumbnail {float:left;padding-right:15px;}
.news_detail .thumbnail img {border:1px solid #c7d7e8;}
.news_detail .ocreated {font-weight:bold;}
.news_detail .summary {padding:5px 0 8px 0;}

.news_list .news_list_item {clear:both;padding-bottom:15px;padding-top:15px;border-bottom:1px solid #E5ECF4;}                                                                  
.news_list .news_list_item .thumbnail {float:left;padding-right:8px;}
.news_list .news_list_item .thumbnail img {border:1px solid #c7d7e8;max-height:100px; float:left;}
.news_list .news_list_item .summary {padding:5px 0 8px 0;}
.news_list .news_list_item .title {font-weight:bold;}
.news_list .news_list_item .ocreated {font-weight:bold;}

body.location_napiste_nam .legend {display:none;}
body.location_napiste_nam .layout_item {padding-bottom:5px;}
body.location_napiste_nam input#buttonSubmit {border:1px solid #cccccc;background:#EAE7D6;padding:5px;cursor:hand;cursor:pointer;}
body.location_napiste_nam .errors .error {color:red;font-weight:bold;}
body.location_napiste_nam .rightCol input {color:#000000;}


/****** PRODUKTY ******/
._produkty___get ._produkty_list_item {clear:both;border-bottom:1px dotted #c7d7e8;padding:15px 0 15px 0;line-height:1em;}
._produkty___get ._produkty_list_item .thumbnail {float:left;padding-right:15px;}
._produkty___get ._produkty_list_item .thumbnail img {border:1px solid #c7d7e8;max-height:100px;border:1px solid #C7D7E8;padding:1px;}
._produkty___get ._produkty_list_item h2 {font-weight:normal;margin-bottom:7px;font-size:1.4em;}
._produkty___get ._produkty_list_item p {padding-bottom:5px;font-size:1em;line-height:1.3em;}

._produkty___get .produktDetail p {padding-bottom:15px;}


/**** POBOCKY *****/
.pobocka table {width:100%;border-collapse:collapse;}
.pobocka td, .pobocka th {border-collapse:collapse;}
.pobocka th {background:#EFF4FA;padding:5px;border:1px solid #C7D7E8;}
.pobocka td {padding:5px;border-bottom:1px solid #C7D7E8;}
.pobocka td.map,
.pobocka td.time {text-align:center;}
.pobocka img {border:1px solid #0152AA;}
#footer {text-align:right;color:#d1b539;padding:20px 38px 20px 38px;margin-top:1px;background:url(../_images/bgFooter.png) top right no-repeat;}

/* seznamy */
ul.seznam, ol.seznam {margin:0 0 0 20px;}
ul.seznam {list-style-type:square;}

.shop_products_list_item {float:left; border-right:1px solid #CCDAEA; border-bottom:1px solid #CCDAEA;  width:190px; padding:15px 10px 15px 10px;height:350px;}
.location_index .shop_products_list_item {border-bottom:0px;}
.location_index .shop_products_list_item form {margin:0;padding:0;}
.shop_products_list_items .i1_of_3 {clear:both; }
.shop_products_list_items .i3_of_3 {border-right:0px;}
.shop_products_list_items .thumbnail {margin:0px; padding:0px; width:150px;}
.shop_products_list_items img {width:150px; margin:10px 0px 10px 0px;}
.shop_products_list_items h2 {font-size:1em; text-align:center; margin:10px; margin-left:0px;}

.shop_products_list_items input {border:0px; margin:20px; padding:0px; }
.shop_products_list_items .pages_bottom {margin-top:10px;}
 

.shop_products_list_item {float:left; border-right:1px solid #CCDAEA; border-bottom:1px solid #CCDAEA;  width:170px; padding:15px; padding-left:25px;height:350px;}
.shop_products_list_item .i1_of_3 {clear:both; }
.shop_products_three_random_index .i3_of_3 {border-right:0px;}
.shop_products_list_item .thumbnail {margin:0px; padding:0px;text-align:center;}
.shop_products_list_item img {width:150px; margin:10px 0px 10px 0px;}
.shop_products_list_item h2 {font-size:1.2em; text-align:center; margin:10px 0px;height:55px;}
.shop_products_list_item input {border:0px; margin:20px; padding:0px; }
            
.akce {margin-bottom:30px;}

.shop_products_detail_item {position:relative;}

.shop_products_detail_item_main h1.title {line-height:1.1em;}

.shop_products_detail_item_main .image { margin:10px; margin-right:30px; float:left;}

.shop_products_detail_item_main  .images img{width:100px; clear:both; }
.shop_products_detail_item_main .icons {position:absolute;right:0px;top:67px;}
.shop_products_detail_item_main .icons img {margin:0px 0px 0px 5px;}
.shop_products_detail_item_main .code {margin-bottom:10px;}

.shop_products_detail_item_main table.productInfo {margin-bottom:25px;border-collapse:collapse;}
.shop_products_detail_item_main table.productInfo th {padding:0.2em 0.5em 0.2em 0em;text-align:left;}
.shop_products_detail_item_main table.productInfo td {padding:0.2em 0.5em 0.2em 0em;}

.shop_products_detail_item_main table.productInfo tr.price_without_vat th {}
.shop_products_detail_item_main table.productInfo tr.price_without_vat td {}

.shop_products_detail_item_main table.productInfo tr.price_a th {font-weight:normal;padding:0.5em 0.5em 0.5em 0em;}
.shop_products_detail_item_main table.productInfo tr.price_a td {font-size:2em;color:#ff0000;padding:1em 0.5em 1em 0em;font-weight:bold;}

.shop_products_detail_item_main .productDesc {width:396px;float:right;}

.shop_products_detail_item_cart {width:364px;padding:10px 15px;float:right;border:1px solid #b0b0b0;text-align:right;background:#fff;}
.shop_products_detail_item_cart label {display:inline;float:none;}
.shop_products_detail_item_cart input {vertical-align:middle;}
.shop_products_detail_item_cart input.submit {margin-left:10px;}
.shop_products_detail_item_cart input.count {width:22px;height:25px;padding:5px 8px 0px 5px;border:1px solid #8a8a8a;margin:0px 5px;font-size:1.2em;text-align:right;margin-bottom:1px;}

div.progress {border:0px;width:531px;margin:0px auto 20px auto;position:relative;height:30px;}
div.progress .cart {position:absolute;z-index:5;top:0px;left:0px;}
div.progress .delivery-payment {position:absolute;z-index:5;top:0px;left:79px;z-index:4;}
div.progress .user {position:absolute;z-index:5;top:0px;left:257px;z-index:3;}
div.progress .checkout {position:absolute;z-index:5;top:0px;left:405px;z-index:2;}

.shop_orders_items {}
.shop_orders_items table {border-collapse:collapse;width:100%;margin-bottom:10px;}
.shop_orders_items table tr.header {}
.shop_orders_items table tr.header th {padding:0.3em 0.5em;background:#FFE46A;font-size:1.1em;}
.shop_orders_items table tr.header th.count {width:70px;}
.shop_orders_items table tr.header th.price_a {text-align:right;}
.shop_orders_items table tr.header th.price_a_total {text-align:right;width:100px;}

.shop_orders_items table tr.order_item {}
.shop_orders_items table tr.order_item td {border-bottom:1px solid #FFE46A;padding:0.3em 0.5em;}
.shop_orders_items table tr.order_item td.count {text-align:center;}
.shop_orders_items table tr.order_item td.count input {width:25px;vertical-align:middle;}
.shop_orders_items table tr.order_item td.count img {vertical-align:middle;}
.shop_orders_items table tr.order_item td.price_a {text-align:right;}
.shop_orders_items table tr.order_item td.price_a_total {text-align:right;}

.shop_orders_items .recount {text-align:right;}

.shop_orders_order table.total {width:100%;margin-bottom:15px;}
.shop_orders_order table.total th {padding:0.3em 0.5em;text-align:right;}
.shop_orders_order table.total td {text-align:right;width:100px;padding:0.3em 0em 0.3em 0.5em;font-size:2em;font-weight:bold;}


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

.shop_orders___delivery_payment .delivery {width:310px;float:left;margin-bottom:25px;}
.shop_orders___delivery_payment .delivery .legend {display:none;}
.shop_orders___delivery_payment .delivery .layout_item {clear:both;padding-top:5px;}
.shop_orders___delivery_payment .delivery .label {float:right;width:255px;}
.shop_orders___delivery_payment .delivery .element {padding-top:1px;float:left;padding-left:5px;}
.shop_orders___delivery_payment .delivery .element input {margin-top:2px;}
.shop_orders___delivery_payment .delivery fieldset {border:1px solid #9F9F9F;padding:10px;}
.shop_orders___delivery_payment .delivery fieldset legend {display:block;border:1px solid #9F9F9F;padding:4px 10px;font-weight:bold;cursor:pointer;}

.shop_orders___delivery_payment .payment {width:310px;float:right;margin-bottom:25px;}
.shop_orders___delivery_payment .payment .legend {display:none;}
.shop_orders___delivery_payment .payment .layout_item {clear:both;padding-top:5px;}
.shop_orders___delivery_payment .payment .label {float:right;width:255px;}
.shop_orders___delivery_payment .payment .element {padding-top:1px;float:left;padding-left:5px;}
.shop_orders___delivery_payment .payment .element input {margin-top:2px;}
.shop_orders___delivery_payment .payment fieldset {border:1px solid #9F9F9F;padding:10px;}
.shop_orders___delivery_payment .payment fieldset legend {display:block;border:1px solid #9F9F9F;padding:4px 10px;font-weight:bold;cursor:pointer;}

.location_shop_orders_user .webuser {width:310px;float:left;margin-bottom:20px;}
.location_shop_orders_user .webuser .header {margin-bottom:10px;font-size:1.1em;font-weight:bold;height:19px;padding:7px 0px 0px 10px;}
.location_shop_orders_user .webuser table {width:100%;border-collapse:collapse;}
.location_shop_orders_user .webuser table th {padding:0.6em 0.2em 0.3em 0.2em;text-align:right;vertical-align:top;}
.location_shop_orders_user .webuser table td {padding:0.3em 0.2em;}
.location_shop_orders_user .webuser table td input {margin-top:2px;}
.location_shop_orders_user .webuser table td input {margin-top:2px;border:1px solid #cccccc;padding:2px;}
.location_shop_orders_user .webuser table.recipient_same td {vertical-align:top;padding-top:6px;}
.location_shop_orders_user .webuser table td .error {font-size:.9em;color:#FF0000;font-weight:bold;}
.location_shop_orders_user .webuser fieldset {border:1px solid #9F9F9F;padding:10px;}
.location_shop_orders_user .webuser fieldset legend {display:block;border:1px solid #9F9F9F;padding:4px 10px;font-weight:bold;cursor:pointer;}

.location_shop_orders_user .recipient {width:310px;float:right;margin-bottom:20px;}
.location_shop_orders_user .recipient .header {margin-bottom:10px;font-size:1.1em;font-weight:bold;height:19px;padding:7px 0px 0px 10px;}
.location_shop_orders_user .recipient table {width:100%;border-collapse:collapse;}
.location_shop_orders_user .recipient table th {padding:0.5em 0.2em 0.3em 0.2em;text-align:right;vertical-align:top;}
.location_shop_orders_user .recipient table td {padding:0.3em 0.2em;}
.location_shop_orders_user .recipient table td input {margin-top:2px;border:1px solid #cccccc;padding:2px;}
.location_shop_orders_user .recipient table.recipient_same th {vertical-align:top;}
.location_shop_orders_user .recipient fieldset {border:1px solid #9F9F9F;padding:10px;}
.location_shop_orders_user .recipient fieldset legend {display:block;border:1px solid #9F9F9F;padding:4px 10px;font-weight:bold;cursor:pointer;}

.location_shop_orders_user .poznamka{width:100%;border-collapse:collapse;margin-bottom:20px;}
.location_shop_orders_user .poznamka textarea {width:602px;height:70px;padding:5px;border:1px solid #cccccc;}
.location_shop_orders_user .poznamka fieldset {border:1px solid #9F9F9F;padding:10px;}
.location_shop_orders_user .poznamka fieldset legend {display:block;border:1px solid #9F9F9F;padding:4px 10px;font-weight:bold;cursor:pointer;}


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

.location_shop_orders_checkout table tr.price_items_a th {height:32px;text-align:left;font-size:1.35em;font-weight:bold;color:#000000;}
.location_shop_orders_checkout table tr.price_items_a td {white-space:nowrap;height:32px;text-align:right;font-size:1.35em;font-weight:bold;color:#000000;padding-top:0px;padding-bottom:0px;}

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

.location_shop_orders_checkout .fakturacni {float:left;width:310px;padding-top:27px;}
.location_shop_orders_checkout .fakturacni fieldset {padding:10px 0px 0px 10px;border:1px solid #9F9F9F;padding:10px;}
.location_shop_orders_checkout .fakturacni fieldset legend {display:block;border:1px solid #9F9F9F;padding:4px 10px;font-weight:bold;cursor:pointer;}
.location_shop_orders_checkout .fakturacni table {border-collapse:collapse;}
.location_shop_orders_checkout .fakturacni table th {padding:0.2em 0.5em;text-align:right;}
.location_shop_orders_checkout .fakturacni table td {padding:0.2em 0.5em;}
.location_shop_orders_checkout .dorucovaci {float:right;width:275px;padding-top:27px;}
.location_shop_orders_checkout .dorucovaci fieldset {padding:10px 0px 0px 10px;border:1px solid #9F9F9F;padding:10px;}
.location_shop_orders_checkout .dorucovaci fieldset legend {display:block;border:1px solid #9F9F9F;padding:4px 10px;font-weight:bold;cursor:pointer;}
.location_shop_orders_checkout .dorucovaci table {border-collapse:collapse;}
.location_shop_orders_checkout .dorucovaci table th {padding:0.2em 0.5em;text-align:right;}
.location_shop_orders_checkout .dorucovaci table td {padding:0.2em 0.5em;}

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

.location_shop_orders_checkout #shop_orders-checkout__submit_content {clear:both;text-align:right;}
.location_shop_orders_checkout #shop_orders-checkout__submit_content input {}
.location_shop_orders_checkout .module_shop_orders_action_checkout {clear:both;}

#captcha_image {border:1px solid #CCDAEA;}
input#captcha {/*margin-left:150px;*/}
.label label{width:150px;}
.layout_item   {margin:5px; }

.tag_new1 {color:#02458D; font-weight:bold; font-size:16px; margin:5px;} 
.tag_new2 {color:#e2383f; font-weight:bold; font-size:16px; margin:5px;}
.tag_new3 {color:#59a259; font-weight:bold; font-size:16px; margin:5px;}

/*
.progress {padding-left: 50px; }
.shop_orders_order fieldset {margin-top:20px;  border:1px solid #CCDAEA; padding:5px;}
.shop_orders_order table {width:100%; font-size:14px;}
.shop_orders_order .total {background:#CCDAEA; margin:5px; font-size:14px;}
.shop_orders_order tr.header {margin:5px; background:#d2d2d2; }
.shop_orders_order tr {margin:10px;}
.shop_orders_order  input { color:#000; float:left; margin:10px;}
.shop_orders_order td.count img {margin:5px; margin-top:15px;}
*/

.fbWidget {border-bottom:1px solid #94A3C4;margin:10px 0px 0px 2px;height:175px;}

.produktyHP {height:385px;overflow:hidden;}
