/* ------------ Globální definice objektů  -----------------------------------------------------------------------------------------------*/
body {margin: 0; padding: 0; font-family: Arial; font-size: 12px; color: #404040; border-top: 0px solid #3e1f6b;  }

div {height: auto; _height: 0; margin: 0; padding: 0}
p {margin: 0; padding: 0}
a {_height: 0; text-decoration: none; color: #000;  outline:none;}
a:hover {text-decoration: underline}
img {margin: 0; padding: 0; border: 0}
form {margin: 0; padding: 0}

h1,h2,h3,h4,h5 {margin: 0; padding: 0; font-size: 11px; color: #000}

.input_text {margin: 0; padding: 0; font-size: 11px; color: #595959}
.input_button {margin: 0; padding: 0; border: 0}
.input_radio {hight: 12px; width: 15px; margin: 0; padding: 0; vertical-align: middle; border: 0}
.input_check {hight: 12px; width: 12px; margin: 0px; padding: 0px; border: 0}
.input_select {height: 30px; width: 155px; font-size:14px; margin: 0 6px 0 5px; padding: 5px 0; text-align: left; font-weight: normal; color: #666666; border: 1px solid #e3e3eb; border-top: 1px solid #aaadb2; }
.input_selectReg {height: 30px; width: 220px; font-size:12px; margin: 0 6px 0 5px; padding: 5px 0; text-align: left; font-weight: normal; color: #595959; border: 1px solid #e3e3eb; border-top: 1px solid #aaadb2; }
.input_selectOo {height: 30px; width: 220px; font-size:12px; margin: 0 6px 0 5px; padding: 5px 0; text-align: left; font-weight: normal; color: #595959; border: 1px solid #e3e3eb; border-top: 1px solid #aaadb2; }

Textarea {margin: 0px; padding: 0px; overflow: auto; font-size: 12px; color: #000; border: 0px}
Label {margin: 0px; padding: 0px; vertical-align: middle; color: #000; font-size: 11px}
Select {margin: 0; padding: 0; vertical-align: middle; color: #000; font-size: 10px}
Input {vertical-align: middle}

.clear {clear: both; _height: 0px; font-size: 1px}

.Title {font-weight: bold; font-size: 18px; color: #cc3300}
.Code {	border: #8b4513 1px solid;	padding-right: 5px;	padding-left: 5px;	color: #000066;	font-family: 'Courier New' , Monospace;	background-color: #ff9933}

#dynamicDiv {	position: absolute;	z-index: 999;	width: 100%; height: 100%;	top: 0;	left: 0;}
#fade {position: fixed;	z-index: 9;	left: 0; width: 100%; height: 100%; filter:alpha(opacity=80); opacity: .80;	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; /*--IE 8 Transparency--*/; background: #000; }

.bannerDetail {display:none;}
.infoUserNew  {display:none;}
.search  {display:none;}
.RememberLink {display:none;}
.naEx {display:none}

{ ----------  Definice kostry  -------------------------------------------------------------------------------------------------- }

#containerHeader {position: relative; z-index: 1; margin: auto; width: 974px; height: 10px; background: none}
#containerBody {position: relative; margin: auto; width: 974px; xbackground: url(/img/bg-containerBody.gif) repeat-y;}
.column2Of {left:114px !important;}
#column1 {display:none;}
#column2 {position: relative; top: 0; left: 214px; height: auto; width: 760px; float: left; xoverflow: hidden}
#containerFooter {display:none;} 

{ ----------  containerHeader --------------------------------------------------------------------------------------------------- }

#containerHeader img {vertical-align: middle}


.logo { float: left; margin-bottom: 20px; margin-left: 22%; width: 100%;}
#containerHeader h1 {display:none;} 
#containerHeader .hlText {display:none;}

.infoUser {display:none}
.infoUser .uiEx1 {margin-bottom: 8px; padding-bottom: 7px; background: url(/img/bg-infoUser_uiEx1.gif) no-repeat bottom} 
.infoUser .uiEx1_1 {margin-right: 50px; padding: 0 0 0 20px; text-decoration: underline; font-weight: bold; color: #E2001A; background: url(/img/bg-infoUser_uiEx1_1.gif) no-repeat }
.infoUser .uiEx1_1:hover {text-decoration: none}
.infoUser .uiEx1_2 {margin-right: 7px; padding-right: 8px; color: #E2001A; background: url(/img/bg-infoUser_sep.gif) no-repeat right}
.infoUser .uiEx1_3 {color: #E2001A}
.infoUser .uiEx2 a {color:#E2001A; text-decoration:underline;}
.infoUser .uiEx2_1 {margin-left: 94px; font-weight: bold; font-size: 12px; color: #0087D4}
.infoUser .uiEx2_2 {margin-left: 8px; padding-left: 7px; color: #E2001A; background: url(/img/bg-infoUser_sep.gif) no-repeat left}

.multilang {display:none}
.multilang .sk {padding: 0 0 0 23px; color: #595959; background: url(/img/bg-multilang_sk.gif) no-repeat left}

.basket {display:none}
.basket .baEx {text-decoration: underline; font-size: 14px; font-weight: bold; color: #E2001A}
.basket .baEx:hover {text-decoration: none}
.basket div {padding: 4px 0 6px 0; font-size: 12px}

.urlBack {display:none;}
.urlBack a {display:none;}

.userLogin {display:none;}
.userLogin a {color: #e1011b}
{ ----------  Column1 ------------------------------------------------------------------------------------------------------------ }

#column1 img {vertical-align: middle}

.categories {margin-bottom: 25px; font-size:12px; padding: 0 0 20px 0; background: url(/img/bg-categories.gif) no-repeat bottom right; z-index:9;}
.categories .categories-t {padding-bottom: 5px; font-weight: bold; color: #3e1e6c} 
.categories ul {width: 176px; margin: 0; padding: 0; list-style-type: none; background:#FFF;}
.categories ul li a {padding: 4px 0 4px 15px; display: block; border-bottom: 1px solid #EBEBEB}
.categories ul li a:hover {background:#3e1e6c; font-weight:normal; color:#FFF; text-decoration:none;}
.categories ul li h2 {font-weight:normal; font-size:12px;} 
.categories ul li ul li h3 {font-weight:normal; color:#3e1e6c; font-size:12px;}
.categories ul li ul li h3 a {font-weight:normal  !important; color:#3e1e6c !important; font-size:12px;}
.categories ul li ul li a {border:none; margin-left:10px;}
.categories ul li ul .selCat a {background:#000; font-weight:bold !important; color:#FFF !important;} 
.categories ul li ul .selCat a h3 {font-weight:bold; color:#FFF;}
.categories ul .SelLi {background:#000; font-weight:bold; color:#FFF;} 
.categories ul .SelLi a h2 {font-weight:bold; color:#FFF;}
.categories ul .SelLi a {font-weight:bold; color:#FFF;}

.mainLvl:hover {background:#000; font-weight:bold; color:#FFF; text-decoration:none;} 
.mainLvl:hover h2 {background:#000; font-weight:normal; color:#FFF; text-decoration:none;}

#CatLi675 h2 a {color:#3e1e6c}
#CatLi675 h2 a:hover {color:#FFF}

.MenuBorderNone {border:0px !important;}

/*
.categories ul li ul li:hover {background:#000 !important; font-weight:bold !important; color:#FFF !important;} 
.categories ul li ul li:hover h3 {font-weight:normal !important; color:#FFF !important;}
*/

.cSubCat:hover {background:#000; font-weight:bold; color:#FFF !important;; text-decoration:none;}
.cSubCat:hover a {font-weight:normal; color:#FFF; text-decoration:none;}  

.categories ul .caEx1 h2 {font-weight: bold}
.categories ul .caEx2 {text-decoration: underline; font-weight: bold; color: #e09abf; border: 0; background: url(/img/bg-categories_caEx2.gif) no-repeat 57px 7px}
.categories ul .caEx2:hover {text-decoration: none}
.categories ul .last {border: 0}

.bannerL {text-align:center; margin-top:10px;}

{ ----------  Column2 Uvod ------------------------------------------------------------------------------------------------------- }

.prologue .prEx {padding: 8px 0 13px 0}
.prologue .prEx a {font-weight: bold; color: #3e1e6c}
.prologue .prologueIn1 {width: 510px; float: left}
.prologue .prologueIn1 .banner {_height: auto; width: 490px; padding-bottom: 1px; overflow: hidden}
.prologue .wbanner1 {float:left; width:100%; margin:0px; padding:0px;background:#000; text-align:center;}
.prologue .wbanner2 {float:left; width:490px; margin:0px; padding:0px}
.prologue .prExIn1_ua {height:100px !important;}
.prologue .prExIn1 {float:left; margin:0px; padding:0px; height: 97px; width: 270px; background: #595959}
.prologue .prExIn1 .prExIn1_1 {width: 267px; padding: 17px 0 7px 15px; float: left; color: #FFF}
.prologue .prExIn1 .prExIn1_1_ua {width: 230px; padding: 10px 0 7px 15px; float: left; color: #FFF}
.prologue .prExIn1 .prExIn1_1 strong {display: block}
.prologue .prExIn1 .prExIn1_2 {}
.prologue .prExIn1 .prExIn1_2 div {height: 26px; margin-left:15px; width: 194px; float: left; background: url(/img/bg-prologue_prExIn1_2_div.gif) no-repeat}
.prologue .prExIn1 .prExIn1_2 div .input_text {position: relative; top: 7px; ?top: 5px; _top: 5px;  left: 6px; width: 170px; border: 0}
.prologue .prExIn1 .prExIn1_2 a {position: relative; top: 3px}
.prologue .prologueIn2 {width: 250px; float: left}
.prologue .prologueIn2 .prologueIn2_1-t {padding-bottom: 15px; font-size: 14px; font-weight: bold; color: #595959}
.prologue .prologueIn2 .prologueIn2_1 ul {margin: 0; padding: 0; list-style-type: none}
.prologue .prologueIn2 .prologueIn2_1 ul li {padding: 0 0 5px 21px; background: url(/img/bg-prologue_prologueIn2_1_ul_li.gif) no-repeat 6px 4px}
.prologue .prologueIn2 .prologueIn2_2 {margin: 35px 0 0 0; padding: 19px 20px 20px 20px; background: #3e1e6a}
.prologue .prologueIn2 .prologueIn2_2 .prologueIn2_2-t {padding: 0 0 15px 0; font-size: 14px; font-weight: bold; color: #FFF}
.prologue .prologueIn2 .prologueIn2_2 .freetext {color: #000}


/*

.prologue .prEx {padding: 8px 0 13px 0}
.prologue .prEx a {font-weight: bold; color: #3e1e6c}
.prologue .prologueIn1 {width: 510px; float: left}
.prologue .prologueIn1 .banner {_height: auto; width: 490px; padding-bottom: 1px; overflow: hidden}
.prologue .prologueIn1 .prExIn1 {height: 60px; width: 490px; margin-bottom: 1px; background: #595959}
.prologue .prologueIn1 .prExIn1 .prExIn1_1 {width: 226px; padding: 14px 0 0 20px; float: left; color: #FFF}
.prologue .prologueIn1 .prExIn1 .prExIn1_1 strong {display: block}
.prologue .prologueIn1 .prExIn1 .prExIn1_2 {padding: 18px 0 0 0}
.prologue .prologueIn1 .prExIn1 .prExIn1_2 div {height: 26px; width: 194px; float: left; background: url(/img/bg-prologue_prExIn1_2_div.gif) no-repeat}
.prologue .prologueIn1 .prExIn1 .prExIn1_2 div .input_text {position: relative; top: 7px; ?top: 5px; _top: 5px; left: 6px; width: 170px; border: 0}
.prologue .prologueIn1 .prExIn1 .prExIn1_2 a {position: relative; top: 3px}
.prologue .prologueIn2 {width: 250px; float: left}
.prologue .prologueIn2 .prologueIn2_1-t {padding-bottom: 15px; font-size: 14px; font-weight: bold; color: #595959}
.prologue .prologueIn2 .prologueIn2_1 ul {margin: 0; padding: 0; list-style-type: none}
.prologue .prologueIn2 .prologueIn2_1 ul li {padding: 0 0 5px 21px; background: url(/img/bg-prologue_prologueIn2_1_ul_li.gif) no-repeat 6px 4px}
.prologue .prologueIn2 .prologueIn2_2 {margin: 35px 0 0 0; padding: 19px 20px 20px 20px; background: #3e1e6a}
.prologue .prologueIn2 .prologueIn2_2 .prologueIn2_2-t {padding: 0 0 15px 0; font-size: 14px; font-weight: bold; color: #FFF}
.prologue .prologueIn2 .prologueIn2_2 .freetext {color: #000}



*/


{ ----------  Column2 Vypis  ----------------------------------------------------------------------------------------------------- }

.navigate {width: 100%; float: left; margin-bottom:10px;}
.navigate .naEx {position:absolute; color:#3e1e6c; top:0px; right:0px; height: 24px; width: 238px; font-weight:bold;  padding-top: 4px; padding-left: 15px; cursor: pointer; text-align:left; background: url(/img/bg_best_naEx.gif) no-repeat 0px 0px #FFF; xborder: 1px solid #3e1e6c}
.navigate ul {width: 515px; margin: 0; padding: 0; list-style-type: none}
.navigate ul li {float: left; color:#3e1e6c}
.navigate ul li a {margin: 0 8px 5px 0; font-size:12px; padding-right: 15px; float: left; color: #3e1e6c; background: url(/img/bg-navigate_ul_li_a.gif) no-repeat right 6px; text-decoration:none}
.navigate ul li .last {background: none}


.charakterization {width: 100%; padding: 15px 0 10px 0; float: left}
.charakterization-t h1 {padding-bottom: 2px; font-size: 24px; font-weight:normal;}
.charakterization .freetext a {color:#3e1e6c}
.charakterization .freetext img {float:left; xpadding-right:5px; xpadding-bottom:5px;}

.charakterizationBottom {width: 100%; padding: 15px 0 10px 0; float: left}
.charakterizationBottom .freetext a {color:#3e1e6c}
.charakterizationBottom .freetext img {float:left; xpadding-right:5px; xpadding-bottom:5px;}


.marks_search {width: 756px; margin-bottom: 20px; padding: 1px; float: left; border: 1px solid #EBEBEB}
.marks_searchIn {background: #F5F5F5} 
.marks_search .searchEx {width: 731px; margin: 0 0 0 13px; position:relative; padding: 12px 0;}
.marks_search .searchEx .seEx1 {height: 18px; width: 248px !important; padding-top: 4px; float: right !important; cursor: pointer; text-align: center; background: url(/img/bg-marks_search_seEx1.gif) no-repeat 221px 9px #FFF}
.marks_search .searchEx .seEx2 strong {font-size: 14px}
.marks_search .searchEx .seEx2 select {width: 75px; margin: 0 13px; padding:2px 0; font-size:14px;}
.marks_search .searchEx .seEx2 a {text-decoration: underline; font-weight: bold; color: #3e1e6c}
.marks_search .searchEx .seEx2 a:hover {text-decoration: none}

.marks {width: 246px; position:absolute; top:14px; left:400px}
.marks strong {cursor: pointer; float: left; margin: 3px 10px 0 0; padding: 0; font-size:14px}
.marks select {font-size: 14px; margin: 0; padding:2px 0; width: 125px;}  
    
    
    
.storeAvailability {width: 280px; floaT: left; border: 2px solid #98bf0e; background: #ddffa8; z-index:99;}
.storeAvailability .storeAvailability-t {padding: 10px 10px 10px 15px; font-weight: bold; }  
.storeAvailability .storeAvailability-t a {padding-right: 21px; float: right; color: #e40019; background: url(/img/bg-storeAvailability-t_a.gif) no-repeat right}
.storeAvailability table {width: 260px; margin: 0 0 10px 10px}
.storeAvailability table tr td {height: 17px; font-size: 11px; border-bottom: 1px solid #b1d976}
.storeAvailability table .last td {border: 0} 
.storeAvailability table .saEx1 {width: 25px; padding-left: 5px}
.storeAvailability table .saEx2 {width: 56px; padding-left: 20px}
.storeAvailability table .saEx3 {width: 104px; padding-left: 12px}



.infoCat {margin: 0; padding: 0; list-style-type: none; background: url(/img/bg-infoCat.gif) repeat-y right}
.infoCat li a {padding: 5px 0 4px 15px; display: block; font-size: 12px; color: #000; background: url(/img/bg-infoCat_li.gif) no-repeat bottom left}
.infoCat li a.last {background: none}
.infoCat li a:hover {text-decoration: none; font-weight: bold; color: #FFF; background: #98bf0e}
.infoCat li .first {padding: 5px 0 4px 15px; display: block; font-size: 12px; color: #0087d4; background: url(/img/bg-infoCat_li.gif) no-repeat bottom left}
.infoCat li .chose {text-decoration: none; font-weight: bold; color: #FFF; background: #98bf0e}


.userLogin {position: absolute; top: 13px; right: 270px; font-size: 11px}
.userLogin a {color: #e1011b}

.seEx1selIn1 {z-index:99;}

.seEx1selIn1 img {cursor:pointer; float:left; margin:5px 0 5px 2px;}
.seEx1selIn1 .b1 {margin-left:45px; }
.seEx1selIn1 .b1Ua {margin-left:20px; }

.display {width: 100%; float: left; height:28px; border-bottom: 4px solid #e09ac0}
.display img {vertical-align: middle}
.display .displaypaging {float: right;  z-index:9;}
.display .displaypaging a {padding: 5px 5px 7px 5px; float: left; font-size: 14px; font-weight: bold; color: #3e1e6c}
.display .displaypaging a:hover {text-decoration: none; color: #FFF; background: #e09ac0}
.display .displaypaging .sel {text-decoration: none; color: #FFF; background: #e09ac0}
.display .displaypaging span {position: relative; top: 4px; margin: 0 5px; float: left}
.display .displaypaging .dpEx1 {position: relative; top: 2px; margin-right: 7px; padding: 0; z-index:9;?z-index:-1;_z-index:-1;}
.display .displaypaging .dpEx2 {position: relative; top: 2px; margin-left: 7px; padding: 0; z-index:9;?z-index:-1;_z-index:-1;}
.display .page {position: relative; top: 4px; width:200px;}
.display .page select {width: 50px; margin-right: 10px}
.displayEx {margin-top: 20px; border-bottom: 0; border-top: 4px solid #e09ac0}

.sort {width: 100%; padding-top: 10px; float: left; font-weight: bold}
.sort .sel {text-decoration:none; color: #000; font-weight:bold;}
.sort a {margin-left: 10px; padding-left: 14px; font-weight: normal; color: #3e1e6c; background: url(/img/bg-infoUser_sep.gif) no-repeat left}

.commodityCatalog {height: auto; width: 776px; margin-right: -30px; padding: 10px 0 0 0; overflow: hidden; floaT: left}
.commodityCatalog .commodityCatalog-t {font-size: 18px; color: #3e1e6a}
.commodityCatalog .commodityCatalog-t h2 {font-size: 18px; color: #3e1e6a;font-weight:normal;}
.commodityCatalog .detailProduct {height:275px !important;}
.commodityCatalog .product {width: 140px; height:320px; margin: 15px 15px 0 0; ?margin: 15px 15px 0 0; _margin: 15px 5px 0 0; floaT: left; text-align: center;}
.ccEx .product {width: 189px; height:335px; margin: 15px 5px 0 0; floaT: left; text-align: center;}
.commodityCatalog .product table {height: 200px; margin-bottom: 0px; position:relative; z-index:0;?z-index:-1;_z-index:-1;}
.commodityCatalog .product table td {height: 200px;  vertical-align: top !important;}
.commodityCatalog .product table a {position:relative; padding: 1px; display: block; border: 1px solid #BFBFBF; z-index:0;}
.commodityCatalog .product table .ProdPict {position:absolute; bottom:0px; right:0px;}
.commodityCatalog .product table .bgProdDiscount {border:1px solid #3e1e6c;}
.commodityCatalog .product table .bgProdAction {border:1px solid #3e1e6c;}
.commodityCatalog .product table .bgProdAuction {border:1px solid #1a6f00;}
.commodityCatalog .product table .bgProdNew {border:1px solid #3e1e6a;}
.commodityCatalog .product table .bgProdLimit {border:1px solid #3e1e6a;}

.commodityCatalog .product .prEx {height: 15px; overflow: hidden}
.commodityCatalog .product .prEx4 a {font-size: 11px; color: #3e1e6c}
.commodityCatalog .product .prEx5 {height:15px !important; overflow: hidden;}
.commodityCatalog .product .prEx5 h3 a {font-size: 11px; color: #3e1e6c; height:30px; text-decoration:none;}
.commodityCatalog .product .prEx  h3 a {font-size: 11px; color: #3e1e6c; height:30px;}
.commodityCatalog .product .prEx1 {margin: 2px 0 0px 0; color: #595959;font-size:10px;} 
.commodityCatalog .product .prEx2 {margin: 0 0 5px 0; font-size: 13px; font-weight: bold; color: #000} 
.commodityCatalog .product .prEx3 a {font-weight: bold; color: #3e1e6a}
.commodityCatalog .product .prEx6 {font-weight: normal; color: #1a6f00; font-size:10px; height:30px;}
.commodityCatalog .product .prEx6 span {font-weight: bold; color: #1a6f00; font-size:11px;}

.commodityCatalog .product .ItemRemember {width:95%; margin:0px; padding:0px; text-align:right;}
.commodityCatalog .product .ItemRemember img {margin-bottom:5px; cursor:pointer;}

.commodityCatalog .product .prodMade {margin-top:2px; font-size:11px; color:#E09AC0}

.welcome_new .product {height:250px;}
.welcome_spec .product {height:265px;}
.welcome_action .product  {height:265px;}

.order_basket {margin:0 0 20px 0;}

.order_basket .product {height:300px;}

.infoBox {width: 100%; margin: 0 0 10px 0; float: left}
.infoBox div img {float: left;}
.infoBox div {float:left; margin:0px; padding:0px;}


.discountDetail {margin: 10px 0 10px 0 !important;}
.discount {display:none; height: 38px; width: 100%; margin: 40px 0 10px 0; padding-top: 12px; float: left; background: url(/img/bg-discount.gif) repeat-x}
.discount strong {position: relative; top: 5px; padding: 0 22px 0 43px; float: left}
.discount div {height: 26px; width: 194px; float: left; background: url(/img/bg-discount_div.gif) no-repeat}
.discount div .input_text {position: relative; top: 7px; ?top: 5px; _top: 5px; left: 6px; width: 170px; border: 0}
.discount a {position: relative; top: 3px}

.bannerCatalog {width: 100%; float: left;}
.bannerDetail {float:left; margin:5px 0;}

{ ----------  Column2 Detail ----------------------------------------------------------------------------------------------------- }

.detail {float:left; position:relative;}
.detailImg {width: 268px; margin:0 24px 0 0; padding:0px; float: left; }
.detailImg .detailImgIn1 {width: 264px; padding: 1px; border: 1px solid #bfbfbf} 
.detailImg .detailImgIn2 {width: 100%; padding: 0px 0 0px 0; floaT: left; background:#595959;}
.detailImg .detailImgIn2 a {font-size: 11px; font-weight: bold; color: #FFF; text-decoration:underline;}
.detailImg .detailImgIn2 .diEx1 {padding: 15px 0 15px 39px; margin-left:10px; floaT: left; background: url(/img/bg-detil_diEx1.gif) no-repeat left 8px}
.detailImg .detailImgIn2 .diEx2 {padding: 15px 0 15px 39px; margin-right:15px; floaT: right; background: url(/img/bg-detil_diEx2.gif) no-repeat left 8px}
.detailImg .detailImgVari {width: 298px; float: left; margin-right: -30px}
.detailImg .detailImgVari .detIn {width: 70px; margin:5px 21px 0 0; float: left}
.detailImg .detailImgVari .detIn a {padding:1px; border: 1px solid #bfbfbf; float:left;}

.detailImg .detailBig {position:absolute; top:66px; ?top:1px; _top:1px; left:280px; width:265px; height:200px; z-index:-99; }
.detailInfo {width: 468px; padding: 0px 0 0 0; floaT: left; z-index:99;}
.detailInfo .prodMade {float:left; width:100%; margin:0px 0 0px 0; padding-bottom:10px; }

.detailName {font-size: 24px; color: #000; float:left; width:100%; margin:20px 0 10px; padding:0px; }
.detailInfo .detailName h1 {font-size: 24px; color: #000; font-weight:normal;}
.detailInfo .diEx1 {font-size: 14px}
.detailInfo .diEx1 h2 {font-size: 13px; font-weight:normal; color:#595959; margin:3px 0 10px 0;}
.detailInfo .diEx1 a {text-decoration: underline; color: #3e1e6c}
.detailInfo .diEx1 a:hover {text-decoration: none}

.detailInfo .holandPart {float:left; width:296px; background:#1A6F00; color:#FFF; font-size:11px; margin:5px 0px; padding:0px;}
.holand_price {height:120px !important;}
.detailInfo .holandTitle {margin:0px; padding:5px 0px 2px 8px; width:271px; background:#1A6F00; color:#FFF; font-weight:bold; font-size:11px}
.detailInfo .holandMoreInfo {border-top:1px solid #3e1e6a; margin:5px 10px; padding:5px; text-align:right;}
.detailInfo .holandMoreInfo strong {color:#FFF;}
.detailInfo .holandMoreInfo span {font-weight:bold; color:#FFF; font-size:13px}



.detailInfo .di1 {float:left; width:320px; margin:0px; padding:0px;  }
.detailInfo .di1 .detailPrice {width: 320px; height:45px; float: left;  }
.detailInfo .di1 .detailPrice .dpEx2 {float:left; width:130px; font-size:16px; padding:2px 0 4px 0px; margin:3px 0 11px 0px;   font-weight:bold; color:#e09ac0;}
.detailInfo .di1 .detailPrice .dpEx2 span {font-size:18px; color:#000; }
.detailInfo .di1 .detailPrice .dpEx1 {float:left; width:170px; margin:5px 0 0 5px; border-left:1px solid #E09AC0; padding:5px 0 5px 9px; font-size:12px; color:#808080; }
.detailInfo .di1 .detailPrice .dpEx1 span {font-size:12px; color:#808080; }

.buy_only {float:left; margin-left:10px;}


.detailInfo .freetext {width: 100%; padding: 22px 0; float: left; border-top:4px solid #efefef}

.detailInfo .di2 {float:left; width:132px; height:305px; margin:15px 0 0 16px; padding:0px; background: url(/img/bg_det_if2.gif) repeat-y 0}
.detailInfo .di2 .code {width:100%; font-size:11px; height:25px; text-align:center; color:#808080; margin:10px 0; }
.detailInfo .di2 .remAdd {width:100%; height:55px; text-align:center; color:#3e1e6c; font-size:10px; margin:10px 0;}
.detailInfo .di2 .remAdd img {float:left; margin:5px 0px 0px 10px; padding:0px; cursor:pointer;}
.detailInfo .di2 .remAdd span a {float:left; margin:4px 0px 0px 2px; padding:0px; cursor:pointer; color:#3e1e6c; font-size:11px;}
.detailInfo .di2 .remAdd .watch_a {float:left; width:100%; margin:8px 0 0 -3px; padding:0px; font-weight:bold; color:#3e1e6c;  font-size:11px;background: url(/img/bg_watchDog_det.gif) no-repeat 13px 1px}

.detailInfo .di2 .detailInfoLink {float:left; width:100%; height:65px; font-size: 11px; color:#3e1e6c; }
.detailInfo .di2 .detailInfoLink a {margin:2px 0; float:left; }
.detailInfo .di2 .detailInfoLink .dlEx1 {margin-left: 10px; padding-left: 15px; color: #3e1e6c; background: url(/img/bg-detil_dlEx1.gif) no-repeat left}
.detailInfo .di2 .detailInfoLink .dlEx2 {margin-left: 10px; padding-left: 15px; color: #3e1e6c; background: url(/img/bg-detil_dlEx2.gif) no-repeat left}
.detailInfo .di2 .detailInfoLink .dlEx3 {margin-left: 10px; padding-left: 15px; color: #3e1e6c; background: url(/img/bg-detil_dlEx3.gif) no-repeat left}


.facebookLB {margin:10px 0 0 10px; float:left; width:135px; margin-bottom:30px;}
.facebookLB iframe {width:135px !important;}
div.connect_widget_button_count_count {min-width:30px !important}

.detailInfo .di2 .detailMark {width: 123px; margin-top:10px; padding-bottom: 10px; float: right; background: url(/img/bg_det_if2_b.gif) no-repeat bottom  }
.detailInfo .di2 .detailMark table {width: 100%}
.detailInfo .di2 .detailMark table tr td {height: 52px; vertical-align: middle; text-align: center}
.detailInfo .di2 .detailMark div {padding: 14px 0 0 0; text-align: center; font-size: 11px; xbackground: url(/img/bg-detailMark_div.gif) no-repeat}
.detailInfo .di2 .detailMark div span {display: block}
.detailInfo .di2 .detailMark div img {vertical-align: middle}
.detailInfo .di2 .detailMark div a {color: #3e1e6c}

.ua_detailInfo .dlEx1 {margin-left:9px !important; padding-left:13px !important;}
.ua_detailInfo .dlEx2 {margin-left:10px !important; padding-left:15px !important;}
.remAdd_ua {margin:10px 0 0 !important; }
.remAdd_ua .watch_a {padding:0 0 0 16px !important}




.codeMat {float:left; width:100%; margin:70px 0 0px 0; padding-bottom:10px; }

.cmf-skinned-select {z-index:0 !important; }

.detailInfo .dsEx1 {float:left; width: 109px; padding:0px; margin:0px 0px 0px 0px; }
.detailInfo .dsEx1 .cmf-skinned-select {background: url('/img/bg_sel.png') top left no-repeat ; width: 109px; font-size:12px; padding:1px 2px 1px 4px; xheight:22px; margin:0 0px 0 0px; color:#4d4d4d; border:none;} 
.detailInfo .dsEx1 .cmf-skinned-text {padding: 3px 3px 3px 8px;}
.detailInfo .dsEx1 select {width: 109px; font-size:12px; padding:1px 2px 2px 4px ;  height:22px; margin:0 0px; color:#4d4d4d; }

.detailInfo .dsEx2 {float:left; width: 86px; padding:0px; margin:0px 0px 0px 9px;}
.detailInfo .dsEx2 .cmf-skinned-select {background: url('/img/bg_sel2.png') top left no-repeat ; width: 85px; font-size:12px; padding:1px 2px 1px 4px; xheight:22px; margin:0 0px 0 0px; color:#4d4d4d; border:none;} 
.detailInfo .dsEx2 .cmf-skinned-text {padding: 3px 3px 3px 8px;}
.detailInfo .dsEx2 select {width: 85px; font-size:12px; padding:1px 0 2px 4px; height:22px; margin: 0 0px; color:#4d4d4d}

.detailInfo .dsEx3 {float:left; width: 82px; padding:0px; margin:0px 0px 0px 9px;}
.detailInfo .dsEx3 .cmf-skinned-select {background: url('/img/bg_sel3.png') top left no-repeat ; width: 80px; font-size:12px; padding:1px 2px 1px 4px; xheight:22px; margin:0 0px 0 0px; color:#4d4d4d; border:none;} 
.detailInfo .dsEx3 .cmf-skinned-text {padding: 3px 3px 3px 9px;}
.detailInfo .dsEx3 select {width: 80px; font-size:12px; padding:1px 0 2px 4px;  height:22px; margin: 0 0px; color:#4d4d4d}

.detailInfo .cpl33 { width: 72px;}
.detailInfo .cpl33 .cmf-skinned-select {background: url('/img/bg_sel6.png') top left no-repeat ; width: 70px; } 
.detailInfo .cpl33 select {width: 70px; }




.detailInfo .dsEx4 {float:left; width: 100%; padding:0px; margin:5px 0px;}
.detailInfo .dsEx4 a { color:#3e1e6c; font-weight:normal; font-size:11px; text-decoration:none;}
.detailInfo .dsEx4 a:hover {text-decoration:underline;}

.couple_det {width:96% !important;}

.detailInfo .dsEx22 {float:left; width: 86px; padding:0px; margin:0px 0px 0px 10px;}
.detailInfo .dsEx22 select {width: 82px; font-size:12px; padding:1px 2px 2px 4px; height:22px; margin: 0 0px; color:#4d4d4d}
.detailInfo .dsEx22 .cmf-skinned-select {background: url('/img/bg_sel2.png') top left no-repeat ; width: 85px; font-size:12px; padding:1px 2px 1px 4px; xheight:22px; margin:0 0px 0 0px; color:#4d4d4d; border:none;} 
.detailInfo .dsEx22 .cmf-skinned-text {padding: 3px 3px 3px 8px;}

.bt_det_buy {float:left; width:93%; text-align:right;}
.deliveryDateTime {float:left; text-align:right; width:93%; margin:10px 0px; padding:0px; color:#3e1e6c; }



.detailInfo .dsEx32 {width:100%; float:left; text-align:left;  margin:0px 0px 10px 0px;}
.detailInfo .dsEx32 select {width: 312px; font-size:12px; padding:1px 2px 2px 4px; height:22px; margin: 0 0px; color:#4d4d4d; }
.detailInfo .dsEx32 .cmf-skinned-select {background: url('/img/bg_sel4.png') top left no-repeat ; width: 112px; font-size:12px; padding:1px 2px 1px 4px; xheight:22px; margin:0 0px 0 0px; color:#4d4d4d; border:none;} 
.detailInfo .dsEx32 .cmf-skinned-text {padding: 3px 3px 3px 8px;}
.detailInfo .dsEx32 .sbDetail {margin:0px !important;}

.detailInfo .dsEx33 {width:138px; float:left; margin:0px 0 0 0px; text-align:left;}
.detailInfo .dsEx33 select {width: 142px; font-size:12px; padding:1px 2px 2px 4px;  height:22px; margin: 0 0px; color:#4d4d4d; }
.detailInfo .dsEx33 .cmf-skinned-select {background: url('/img/bg_sel5.png') top left no-repeat ; width: 148px; font-size:12px; padding:1px 2px 1px 4px; xheight:22px; margin:0 0px 0 0px; color:#4d4d4d; border:none;} 
.detailInfo .dsEx33 .cmf-skinned-text {padding: 3px 3px 3px 8px;}
.detailInfo .dsEx33 .sbDetail {margin:0px !important; }


.detailInfo .dsEx34 {width:10px; height:60px; float:left;  border-left: 4px solid #EFEFEF }
.detailInfo .dsEx35 {text-align:center; width:100%;}
.detailInfo .dsExCheck {text-align:center; width:100%;}
.detailInfo .dsExCheck .cnt {width:20px;}

.det_return {padding-left:15px; float:right; margin-right:308px; font-size:11px; font-weight:bold; color:#3e1e6c;  background: url(/img/bg-arrow_left.gif) no-repeat 0px 1px }

.detailEcheck {position:absolute; top:160px; left:10px; width:600px;}
.detailEcheck .echeckSubmit {float:left; margin:20px auto;} 
.detailEcheck .freetext {width:590px;}
.detailEcheck textarea {border:1px solid #f5f5f5; width:590px; height:200px; margin-top:10px;}
.eCheckTable {margin:10px 0 0 0 ;}
.eCheckTable .clmn1 {width:100px; color: #1A6F00; font-size: 11px; font-weight: bold;}
.eCheckTable .clmn1t {color: #1A6F00; font-size: 11px; font-weight: bold;}

.eCheckTable .input_text {width:150px; height:20px; color: #000;}

.echeckInfo {font-size:11px; float:left; width:100%; margin-top:20px;}







{ ----------  Column2 Order ------------------------------------------------------------------------------------------------------ }

.order {position:relative; width:100%;}
.InfoOrderPanel {float:left; position:fixed; left:50%;  width:240px; min-height:120px; margin:0px 0 0 245px; padding:0px; background:#FFF; z-index:99; }
.InfoOrderPanel .recap {border:1px solid #3e1e6c; float:left; width:219px; margin:0px; padding:10px}

.InfoOrderPanel .recap .title {float:left; font-size:16px; font-weight:bold; padding-bottom:8px; display:block; width:100%;}
.InfoOrderPanel .recap div {float:left; padding:15px 5px 0px 0px; width:100%; }
.InfoOrderPanel .recap div span {float:left; width:60%;}
.InfoOrderPanel .recap div strong {float:right; width:40%; text-align:right; }

.InfoOrderPanel .suma {background:#3e1e6c; color:#fff; margin:0px !important; padding:10px 0; border-right:1px solid #3e1e6c }
.InfoOrderPanel .suma span {float:left; width:50%; margin-left:10px;}
.InfoOrderPanel .suma strong {float:right; width:40%; text-align:right; margin-right:10px; font-size:14px !important; font-weight:bold !important; }

.InfoOrderPanel .send_ord {float:left; width:100%; margin:15px 0px 0px 0px; padding:0px}
.InfoOrderPanel .send_ord img {cursor:pointer;}
.InfoOrderPanel .sim_info {float:left; width:100%; margin:20px 0px 0px 0px; padding:0px; border:1px solid #e5e5e5}
.InfoOrderPanel .sim_info ul {list-style: none; padding:10px; margin:0px;}
.InfoOrderPanel .sim_info ul li {padding:3px 0px; margin-left:10px}
.InfoOrderPanel .sim_info ul li a {color:#3e1e6c; text-decoration:underline;}




.order a:hover {color:#000 !important;}
.order_step3 {float:left; width:500px; }


.stepOr {height: 30px; width:100%; margin-bottom: 0px; padding:7px 0 0 0; background: url(/img/bg-stepOr1.gif) no-repeat 0px 0px}
.stepOr.stepOr2 {background: url(/img/bg-stepOr2.gif) no-repeat 0px 0px} 
.stepOr.stepOr2 .stEx1 {color: #FFF}
.stepOr.stepOr2 .stEx2 {color: #FFF}
.stepOr.stepOr3 {background: url(/img/bg-stepOr3.gif) no-repeat 0px 0px} 
.stepOr.stepOr3 .stEx1 {color: #FFF}
.stepOr.stepOr3 .stEx3 {color: #FFF}
.stepOr.stepOr3 .stEx2 {color: #FFF}

.stepOr_l {background: url(/img/bg_step_1.gif) no-repeat 0px 0px !important}
.stepOr_l .stEx1 {width: 205px; padding: 0 0 0 85px !important; color: #FFF}
.stepOr_l .stEx3 {width: 210px; padding: 0 0 0 35px !important;}
.stepOr_l .stEx4 {padding: 0 0 0 65px !important;}
.stepOr_l3 {background: url(/img/bg_step_2.gif) no-repeat 0px 0px !important}
.stepOr_l3 .stEx1 {width: 205px; padding: 0 0 0 85px !important; color: #FFF}
.stepOr_l3 .stEx3 {width: 210px; padding: 0 0 0 35px !important;}
.stepOr_l3 .stEx4 {padding: 0 0 0 65px !important;}




.stepOr.stepOr2 {background: url(/img/bg-stepOr2.gif) no-repeat 0px 0px} 
.stepOr.stepOr2 .stEx1 {color: #FFF}
.stepOr.stepOr2 .stEx2 {color: #FFF}
.stepOr.stepOr3 {background: url(/img/bg-stepOr3.gif) no-repeat 0px 0px} 
.stepOr.stepOr3 .stEx1 {color: #FFF}
.stepOr.stepOr3 .stEx3 {color: #FFF}
.stepOr.stepOr3 .stEx2 {color: #FFF}


.stepOr.stepOr4 {} 
.stepOr.stepOr4 .stEx1 {color: #5e9900}
.stepOr.stepOr4 .stEx4 {color: #000}
.stepOr div {float: left; font-size: 13px; font-weight: bold; color: #3e1e6c}
.stepOr .stEx1 {width: 205px; padding: 0 0 0 45px; color: #FFF}

.stepOr .stepRo1 {padding: 0 0 0 30px !important; width:150px !important; }
.stepOr .stepRo2 {padding: 0 0 0 0px !important; width:170px !important; text-align:center;}
.stepOr .stepRo3 {padding: 0 90px 0 0px; text-align:right; width:210px !important; }

.stepOr .stepUa1 {padding: 0 0 0 30px !important; width:160px !important;}
.stepOr .stepUa2 {padding: 0 0 0 0px !important; width:180px !important; text-align:center;}
.stepOr .stepUa3 {padding: 0 0 0 0px; text-align:center; width:245px !important; }

.stepOr .stEx2 {width: 170px}
.stepOr .stEx3 {width: 210px}

.stepOr_l .stepRo3 {padding: 0 71px 0 60px !important; }
.stepOr_l3 .stepRo3 {padding: 0 71px 0 60px !important; }

.bck {font-size:12px; color:#3e1e6c; text-decoration:underline;}

.couponItemApplied {float:left; margin:0 0 0 13px; display:block; width:100%; color:#447e03; background: url(/img/ico_help.gif) no-repeat 2px 3px; padding-left:15px;}
.couponItemApplied:hover {text-decoration:none !important;}

.orderTab {width: 760px; margin: 0 0 40px 0; }
.orderTab img {vertical-align: middle}
.orderTab thead tr td {height: 25px; font-weight: bold; color: #FFF !important; background: #3e1e6a}
.orderTab thead tr .space {width: 20px; border-bottom: 1px solid #3e1e6a}
.orderTab thead tr .space.last {border-bottom: 1px solid #3e1e6a}
.orderTab tfoot tr td {background:#e09ac0; height: 36px !important; text-align:right;} 
.orderTab tfoot tr .space {width: 20px; border-bottom: 1px solid #e09ac0}
.orderTab tfoot tr .space.last {border-bottom: 1px solid #e09ac0}
.orderTab tfoot tr .sum {text-align:right;color:#FFF; font-weight:normal; font-size:16px;}
.orderTab tfoot tr .tableOrderRec {color:#FFF; font-weight:bold; font-size:18px; width:auto}
.orderTab tfoot tr .tableOrderRec span {text-decoration: line-through; color:#3e1e6c}

.orderTab tfoot .more_info {height:35px; background:#efefef; text-align:center; font-size:11px; color:#3e1e6c}
.orderTab tfoot .more_info img {margin-top:-1px}
.orderTab tfoot .more_info strong {margin-right:10px;}

.orderTab tbody tr td {height: 100px; border-bottom: 1px solid #ebebeb }
.orderTab .p1 {width:30 !important}
.orderTab .space {width: 20px; border-bottom: 1px solid #ebebeb}
.orderTab .space.last {border-bottom: 1px solid #458000}
.orderTab .name {width:650px;}
.orderTab .name a {font-weight: bold; color: #3e1e6c; margin-left:15px; display:block; text-decoration:underline;}
.orderTab .name a:hover {color:#000;}
.orderTab .name small {color: #404040; margin:0px 0 0 15px; display:block; font-size:12px !important}
.orderTab .name small span {color:#e09ac0; font-size:12px !impotant}
.orderTab .amount {width: 200px; padding-left: 30px; }
.orderTab .amount a {color:#3e1e6c; text-decoration:underline;}
.orderTab .amount .input_text {height: 18px; width: 24px; xmargin-right: 6px; padding-top: 1px; text-align: center; border:transparent !important; font-weight:bold; }
.orderTab .amount div {float:left;width:85px; height:25px; padding:5px 0 0 5px; background: url(/img/bg_count.gif) no-repeat 0px 0px; }
.orderTab .amount div img {margin-left:3px; cursor:pointer;}
.orderTab .amount a {color: #3e1e6c; cursor:pointer; float:left; padding:5px 0 0;}
.orderTab .amount a:hover {color:#000; text-decoration:underline !important;}

.nonCommodity td {height: 50px !important; font-weight: bold; color: #404040 !important; font-size:14px;}
.nonCommodity .name {padding-left:15px;}

.giftRow td {height: 70px !important}
.giftRow .name strong {font-weight: bold; margin-left:15px; display:block; }

 
.orderTab .price {width: 90px; text-align: right}
.orderTab .price span { text-decoration: line-through; color:#3e1e6c}

.orderTab .priceSum {width: 90px; text-align: right}
.orderTab .priceSum span {text-decoration: line-through; color:#3e1e6c }

.orderTabEx tbody tr td {height: 29px}
.orderTabEx .name {font-weight: bold; color: #000}
.orderTabEx .amount {text-align: center}
.orderTab .priceSum {color: #595959; font-weight: bold}

.order .banner {margin-top: 20px;}

.order .orderFree {float:left; width:90%; margin:15px 0 15px 45px;?margin:15px 0 15px 45px ;_margin:15px 0 15px 22px ; font-size:12px; }
.order .orderFree strong {font-size:14px; color:#000}

.order_registered  {width:100%; float:left; margin:10px 0 15px 0; font-size:12px; }
.order_registered a {color:#3e1e6c; font-weight:bold; }

.notapplied {background-color:#E3001B }
.notapplied label {color:#FFF !important; text-decoration: line-through;}
.notapplied strong {color:#FFF !important; text-decoration: line-through;}
.notapplied span {color:#FFF !important; font-weight:bold !important; }
.notapplied span strong {color:#FFF !important; text-decoration:underline; float:none !important;  }

.orderEx1 {float: left; width: 255px; padding:20px; background:#c5d882 }
.orderEx1 h2 {font-size:18px; font-weight:normal; color:#404040 }
.orderEx1 .orderEx1in1 p {width: auto; padding: 10px 0px; color:#404040}
.orderEx1 .orderEx1in1 .input_text {height: 16px; width: 142px; margin: 0 6px 0px 0px; padding: 2px; text-align: center; font-weight: normal; color: #000; border: 1px solid #e3e3eb; border-top: 1px solid #aaadb2; }
.orderEx1 .orderEx1in1 .help {color:#3e1e6c; display:block; font-size:11px; text-decoration:underline; margin-top:5px;}
.orderEx1 .orderEx1inApp {font-size:11px; padding:5px 0 0 20px; color:#458000; font-weight:bold; background:url(/img/bg_basket_add_info.gif) no-repeat 0px 5px;}
.orderEx1 .orderEx1inNotApp {font-size:11px; padding:10px 0 0 20px; color:#e70019; font-weight:bold; background:url(/img/bg_ord_important_notok.gif) no-repeat 0px 10px;}
.orderEx1 .orderEx1inNotApp span {color:#e70019 !important;}
.orderEx1 .orderEx1inNotApp span strong {color:#e70019 !important;}

.no_giftsPart {width:95% !important}
.no_giftsPart .orderEx1in1 {float:left; width:100% !important}
.no_giftsPart .orderEx1in1 p {width:42% !important; float:left; }
.no_giftsPart .orderEx1in1 .help {float:left; width:100%;}
.no_giftsPart .orderEx1in1 input {float:left; margin:5px 6px 5px 0 !important;}  
.no_giftsPart .orderEx1in1 a img {float:left; margin-top:6px;}

.orderEx1in5 {float:left; width:450px; height:330px; margin:0px 0 5px 15px; padding:0px;}
.orderEx1in5 h2 {font-size:18px; font-weight:normal; }
.orderEx1in5 p {width: 90%; padding: 10px 0px; color:#404040}

.order_gifts .product {height:200px; text-align:left; padding:0 10px 10px 0px; margin:15px 0 0 0 ; background-color:#FFFFFF }
.order_gifts .product .image { width:100%;  height: 140px;  vertical-align: top !important;}
.order_gifts .product .image img {border:1px solid #bfbfbf}
.order_gifts .product .prEx2 {float:left; color:#3e1e6c; margin-left:20px; padding-bottom:5px;}
.order_gifts .product .prEx55 {float:left; color:#3e1e6c; margin:0px; padding-bottom:5px;}
.order_gifts .product .prEx2 span {font-size:12px; font-weight:normal; }
.order_gifts .product .sel {float:left; margin:0px; padding:5px 0 0px 0; width:100%}
.order_gifts .product .sel input {float:left; width:15px; margin:0px 5px 0px 0px; padding:0px; height:15px;}
.order_gifts .product .sel label {font-size:12px; cursor:pointer; color:#3e1e6c; float:left; font-weight:bold;}
.order_gifts .product .prEx55 h3 {font-size:12px; cursor:pointer; color:#3e1e6c; float:left; font-weight:bold;}
.order_gifts .product .prEx33 {margin-left:0px; }
.order_gifts .product .aImg {text-align:center; width:100%; border:0px;}
.order_gifts .product .colorSizeSel {width:105px; height:20px; font-size:12px;}

.order_gifts .no_money .prEx55 {margin-left:0px; float:left; margin-left:0; width:130px;}
.order_gifts .no_money .prEx33 {margin-left:0px; float:left; width:130px;}
.order_gifts .no_money .colorSizeSel {width:130px;}

.NoGift {float:left; width:450px; margin:15px 0px 5px 0px; padding:8px 0px 8px 0px; background:#f5f5f5; border-top:1px solid #ebebeb}
.NoGift input {float:left; width:20px; margin:0px; padding:0px; height:15px;} 
.NoGift label {font-size:12px; cursor:pointer; font-weight:bold}


.loginOrd {float:left; padding:20px 0 0 50px; width:50%;}
.loginOrd .login-t {padding-bottom: 5px; font-size: 16px; color: #000}
.loginOrd .freetext {padding: 0 0 25px 0}
.loginOrd .freetext strong {padding-bottom: 5px; display: block}
.loginOrd .loEx1in {width: 340px; height:310; padding: 20px 0 20px 20px; font-size: 11px;}
.loginOrd .loEx1in div strong {padding-bottom: 10px; display: block; font-size:16px; color:#000}
.loginOrd .loEx1in .input_text {height: 22px; width: 330px; font-size:16px; color:#404040; padding: 3px 0 0 6px; float: left; border: 1px solid #e2e9ef; border-top: 1px solid #aaadb2;  }
.loginOrd .loEx1in div span {text-align:right; float:right; width:308px; display:block}
.loginOrd .loEx1in div span a {font-size:11px; color:#3e1e6c; text-decoration:underline; }
.loginOrd .loEx1in .lgnP2 { float: left; width:100%; margin-top:20px; }
.loginOrd .loEx1in label {width: 100%; padding: 5px 0 5px 0; font-size:12px; display: block; float: left; font-weight: bold; color: #404040; font-size:14px; }
.loginOrd .loEx1in label span {width: 297px; padding-right: 10px; float: right; text-align:left;}
.loginOrd .loEx1in label .input_radio {position: relative; top: 2px; ?top: -2px; _top: -2px}
.loginOrd .loEx1in .inpEx {width: 307px; margin: 5px 0 5px 22px; ?margin-top: 0; _margin-top: 0; display: block; float: left}
.loginOrd .loEx1in .loEx1_1 {margin: 0 0 17px 22px; font-size:12px; display: block; float: right; font-weight: bold; color: #3e1e6c; background: url("/img/bg-cfEx2_ul_li.gif") no-repeat 0px 2px; padding: 0 0 0 14px;}
.loginOrd .loEx1in .loEx1_2 {margin-left: 145px; width:160px; height:30px;}
.loginOrd .loEx1in .pass {display:none; float:left;}
.loginOrd .loEx2 {font-size: 14px}
.loginOrd .loEx2 .loEx2-t {padding-bottom: 20px; font-size: 18PX; color: #3e1e6a}
.loginOrd .loEx2 ul {margin: 0; padding: 0 0 0 39px; floaT: left; list-style-type: none}
.loginOrd .loEx2 ul li {padding: 0 0 10px 16px; background: url(/img/bg-loEx2_ul_li.gif) no-repeat left 5px}

.loginOrdrInfo {float:left; margin-top:45px; padding:10px 20px 20px 20px; width:38%; background:#c5d882;}
.loginOrdrInfo div {float:left; width:80%; margin:0px; padding:10px 0px 0px 40px; font-size:14px; font-weight:bold; color:#3e1e6c; background:url(/img/bg_login_info.gif) no-repeat 0px 9px;}
.loginOrdrInfo p {float:left; width:73%; line-height:1.5; margin:10px 0px 0px 0px; padding:0px 0px 0px 40px; font-size:12px; font-weight:normal; color:#404040;}




.orderEx1 img {vertical-align: middle}
.orderEx1 .orderEx1in {width: 711px; padding: 0 27px 5px 27px}
.orderEx1 .orderEx1in strong {floaT: right; color: #5d9800; font-size:13px;}
.orderEx1 .orderEx1in label {font-size: 12px; font-weight: bold; color: #404040}
.orderEx1 .orderEx1in label .input_check {margin-right: 5px}
.orderEx1 .orderEx1in label span {color: #5d9800}
.coupont_alert {color:red; padding:5px 10px 5px 20px; font-weight:bold; background: url(/img/bg_coupon_alert.gif) no-repeat 0px 4px}


.orderEx1 .orderEx1in1 span {font-size:12px; color:#1A6F00; font-weight:bold;} 
.orderEx1 .orderEx1in1 .personalAsk {margin-left:10px; padding-left:10px; color:#3e1e6c; font-weight:normal; border-left:1px solid #ebebeb; cursor:pointer; }
.orderEx1 .orderEx1in1 form {margin:0px; padding:0px; width:100px; display:inline;}


.orderEx1 .orderEx1box {width: 708px; margin-left: 45px; border: 1px solid #ebebeb}
.orderEx1 .orderEx1box a {font-size:11px; font-weight:normal; color:#3e1e6c; cursor:pointer; xtext-decoration:none;}
.orderEx1 .orderEx1boxIn {padding: 13px 0 11px 13px; border: 1px solid #FFF; background: #f5f5f5}
.orderEx1 .orderEx1box .input_text {height: 16px; width: 155px; margin: 0 6px 0 5px; padding-top: 2px; text-align: center; font-weight: bold; color: #000; border: 1px solid #7e9db9}
.orderEx1 .orderEx2box {width: 719px; margin-left: 39px; border: 1px solid #ebebeb}
.orderEx1 .orderEx2boxIn {width: 719px; padding: 13px 0 11px 13px; border: 1px solid #FFF; background: #f5f5f5}
.orderEx1 .orderEx2box .freetext {padding-bottom: 8px}
.orderEx1 .orderEx2box .freetext label {font-size: 12px}
.orderEx1 .orderEx2box .freetext label .input_check {margin-right: 5px}
.orderEx1 .orderEx2box .freetext label a {color: #3e1e6c}
.orderEx1 .orderEx2box .orEx {width: 177px; padding-bottom: 12px; float: left}
.orderEx1 .orderEx2box .orEx strong {padding-bottom: 2px; display: block; font-size: 11px}
.orderEx1 .orderEx2box .orEx .input_text {height: 16px; width: 149px; padding: 2px 0 0 6px; font-weight: bold; color: #404040; border: 1px solid #7e9db9}

.orderExLog {width: 100%; padding: 20px 0 20px 0; float: left; border-bottom:1px solid #ebebeb}
.orderExLog .orderEx1in1 {width: 711px; padding: 0 27px 10px 27px}
.orderExLog .orderEx1in1 .input_text {height: 16px; width: 155px; margin: 0 6px 0 5px; padding-top: 2px; text-align: center; font-weight: normal; color: #666666; border: 1px solid #e3e3eb; border-top: 1px solid #aaadb2; }
.orderExLog .orderEx1in1 span {font-size:12px; color:#1A6F00; font-weight:bold;} 
.orderExLog .orderEx1in1 .personalAsk {margin-left:10px; padding:0px 10px 0 10px; color:#3e1e6c; font-weight:normal; border-left:1px solid #ebebeb; cursor:pointer; background:url(/img/bg_arrow_down.gif) no-repeat right 6px;}
.oeiSpan {margin-left:10px; padding:0px 10px 0 10px; color:#404040 !important; font-weight:normal !important; border-left:1px solid #ebebeb; cursor:pointer;}


.orderExLog .orderEx1in2 {width:100%;}
.orderExLog .orderEx1in2 p {float:left; margin-top:10px; padding: 10px 10px 10px 10px;  width:100%; font-size:15px; }
.orderExLog .orderEx1in2 p strong {font-size:16px; font-weight:bold; color:#1a6f00}
.orderExLog .orderEx1in2 .tblPad {float:left; width:710px; padding:0 20px; background:#F0F6DD}
.orderExLog .orderEx1in2 table {float:left; width:100%; border:0px; margin-top:15px; background-color:#f0f6dd}
.orderExLog .orderEx1in2 table tr td {width:50%; height:40px; padding:0 0px 0 0px; margin:0px;}
.orderExLog .orderEx1in2 table tr .title {color:#1a6f00; font-size:16px; font-weight:bold;}
.orderExLog .orderEx1in2 table tr .title strong {color:#000; }

.orderExLog .orderEx1in2 table tr .email input {height: 22px; width: 340px; font-size:16px; color:#404040; padding: 3px 0 0 6px; float: left; border: 1px solid #e2e9ef; border-top: 1px solid #aaadb2;  }
.orderExLog .orderEx1in2 table tr .email a {display:block; color:#3e1e6c; text-align:right; width:350px;}
.orderExLog .orderEx1in2 table tr .answer {vertical-align: top;}
.orderExLog .orderEx1in2 table tr .answer .p1 {float:left; width:20px; } 
.orderExLog .orderEx1in2 table tr .answer .p2 {float:left; width:90%; cursor:pointer;}

.tblFidelPass {padding:0px !important; margin-top:0px !important; }
.tblFidelPass tr td {text-align:left; width:150px; height:20px !important; font-weight:bold;}

.passLogin {width:200px; height:23px; font-size:16px; color:#404040; padding: 3px 0 0 6px; float: left; border: 1px solid #e2e9ef; border-top: 1px solid #aaadb2;}
#fidel3 img {cursor:pointer;}

.orderEx3Log {padding:0 !important; background:#F0F6DD; margin-bottom:20px; }
.orderEx3Log .personalAsk1 {color:#3e1e6c; cursor:pointer; text-decoration:underline }
.orderEx3Log table {margin-top:0px !important; padding:0 10px !important;}

.b2c_order_info p {width:750px; font-size:12px; margin:10px 0; padding:10px 0 10px 10px; color:#FFF; background-color:#E3001B }
.b2c_order_info p strong {font-weight:bold;}

.orderEx2in1 {width: 225px; margin-right: 20px; padding: 13px 0 15px 15px; float: left; background: #3e1e6a}
.orderEx2in1 .orderEx2in1-t {padding-bottom: 5px; font-size: 18px; color: #FFF}
.orderEx2in1 div {padding: 8px 0 4px 0}
.orderEx2in1 div strong {margin-bottom: 2px; display: block; font-size: 11px; color: #000}
.orderEx2in1 div .input_text {height: 16px; width: 202px; padding: 2px 0 0 6px; border: 1px solid #7e9db9}
.orderEx2in1 .orEx1 {padding: 0 0 0 16px; font-size: 11px; text-decoration: underline; background: url(/img/bg-order_orEx1.gif) no-repeat left}
.orderEx2in1 .orEx1:hover {text-decoration: none}
.orderEx2in1 .orEx2 {margin: 13px 0 0 100px; display: block}
.orderEx2in2 {width: 498px; padding: 13px 0 15px 0; floaT: left; border: 1px solid #ebebeb}
.orderEx2in2 .orderEx2in2_1 {width: 234px; padding: 0 0 0 14px; float: left; border-right: 3px solid #ebebeb}
.orderEx2in2 .orderEx2in2_1-t {margin-top: -8px; padding-bottom: 12px; font-size: 18px; color: #000}
.orderEx2in2 div {padding: 8px 0 4px 0}
.orderEx2in2 div strong {margin-bottom: 2px; display: block; font-size: 11px; color: #000}
.orderEx2in2 div .input_text {height: 16px; width: 202px; padding: 2px 0 0 6px; border: 1px solid #7e9db9}
.orderEx2in2 .orEx {margin: 13px 0 0 80px; display: block}
.orderEx2in2 .orderEx2in2_2 {width: 223px; padding: 0 0 0 24px; floaT: left}
.orderEx2in2 .orderEx2in2_2-t {padding-bottom: 5px; font-size: 18px; color: #5d9800}
.orderEx2in2 .freetext span {color: #3e1e6c}
.orderEx2in2 ul {margin: 15px 0 32px 0; padidng: 0; list-style-type: none; font-size: 11px}
.orderEx2in2 ul li {padding: 0 0 8px 20px; background: url(/img/bg-orderEx2in2_ul_li.gif) no-repeat 6px 4px}
.orderEx2in2 .orderEx2in2_2 a {margin-left: 28px}

.orderEx3 {width:100%; border-top:10px solid #f0f6dd; padding-top:0px}
.orderEx3in {width: 495px; margin-right: 20px; margin-bottom: 20px; float: left}
.orEex {width:100%;}
.orEex p {text-align:justify; margin-top:10px;}
.orEex1 {width:100%; }
.orEex1 .inputBt {float:right;}

.user_data_part {width: 360px !important; }
.user_data_part .orderEx3inBox  {width: 356px !important; }

.orderEx3in .orderEx3inEx {margin-right: 0}
.orderEx3in .orderEx3in-t {font-size: 16px; margin-left:20px; font-weight: bold; color:#3e1e6c}
.orderEx3in .orderEx3in-t small {height:12px; width:200px; font-size: 11px; font-weight: normal; color:#737373; float:right; text-align:right; }
.orderEx3in .orderEx3in-t1 {font-size: 14px; margin-left:10px; font-weight: bold; color:#3e1e6c}
.orderEx3in .orderEx3in-t1 small {height:12px; width:200px; font-size: 11px; font-weight: normal; color:#737373; float:right; text-align:right; }

.orderEx3in .orderEx3inBox {width: 495px; margin-top: 6px; margin-bottom: 10px; padding: 1px; floaT: left;} 
.orderEx3in .orderEx3in1Box {width: 366px; margin-bottom:5px; padding-top: 12px; padding-bottom: 10px !important; float: left; background: #f5f5f5}
.orderEx3in .orderEx3in1Box .input_selectReg {height: 30px; width: 220px; float:left; font-size:12px; margin: 0 6px 0 5px; padding: 5px 0; text-align: left; font-weight: normal; color: #595959; border: 1px solid #e3e3eb; border-top: 1px solid #aaadb2; }
.orderEx3in .orderEx3in1Box .input_select {float:left;}

.orderEx3in .orderEx3inBox div {width: 100%; padding: 8px 0; float: left} 
.orderEx3in .orderEx3inBox div p {float:left; font-size:11px; color:#404040; width:350px; margin:5px 0 0 100px;}
.orderEx3in .orderEx3inBox div strong {position: relative; top: 5px; width: 90px; padding-right: 8px; display: block; float: left; text-align:right; font-size: 12px; color:#404040}
.orderEx3in .orderEx3inBox div strong img {position: relative; top: 2px; right: 0px; float: right}
.orderEx3in .orderEx3inBox .input_text {height: 20px; width: 197px; padding: 2px 0 3px 6px; float: left; font-size:14px; border: 1px solid #e3e3eb; border-top: 1px solid #aaadb2; }
.orderEx3in .orderEx3inBox .orEx1 {width: 95px}
.orderEx3in .orderEx3inBox .orEx2 {width: 95px; margin-right: 10px}
.orderEx3in .orderEx3inBox .orEx3 {width: 30px; float:none; ?float:left; _float:left; }
.orderEx3in .orderEx3inBox .orEx4 {width: 95px;}
.orderEx3in .orderEx3inBox label {position: relative; top: 2px}
.orderEx3in label {font-size: 12px; color: #404040}
.orderEx3in label .input_check {margin-right: 6px}

.poznamka {width:370px; height:90px; border: 1px solid #e3e3eb; border-top: 1px solid #aaadb2; font-size:14px;}
.diff_delivery {font-weight:bold;}
.diff_delivery input {float:left; margin-right:5px; width:16px;}


.orderUInfo {float:left; width:100%;}
.orderUInfo .orderUInfo-t {font-size: 14px; margin-left:20px; font-weight: bold; color:#458000}
.orderUInfo .orderUInfo-t small {height:12px; width:120px; font-size: 11px; font-weight: normal; color:#737373; float:right; text-align:right; }
.orderUInfo .orderUInfoinBox {background: #f5f5f5; width:95%; height:60px; padding:20px; margin:0px;}
.orderUInfo .orderUInfoinBox textarea {width:97%; height:40px; padding:10px; border: 1px solid #e3e3eb; border-top: 1px solid #aaadb2; font-size:14px;}
.orderUInfo .orderUInfoNew {float:left; font-size:12px; margin-left:10px; width:100%;}
.orderUInfo .orderUInfoNew p {float:left; margin:0px !important; width:95% !important; padding:5px 7px !important; font-size:12px !important; }
.orderUInfo .orderUInfoNew label {float:left; margin-right:10px }
.orderUInfo .orderUInfoNew label input {margin:0 5px;}
.orderUInfo .orderUInfoNew small {float:left; width:auto; margin:3px 5px 0px 8px; font-size:11px;}
.orderUInfo .orderUInfoNewDescript p {width:100%; font-size:10px; display:block; }
.orderUInfo .orderUInfoNewDescript p a {color:#3e1e6c; text-decoration:underline;} 

.alert {background:#e3001b; xpadding:5px 0;}
.alert strong {color:#FFF !important; }
.alert p {color:#FFF !important; }
.alert img {display:none;}

.alertMain {background:#e3001b;  padding:20px; font-size:14px; margin-bottom:5px}
.alertMain strong {color:#FFF !important; }
.alertMain p {color:#FFF !important; }

.recap_fidelity {float:left; width:91%; background:#c5d882; margin:10px 0; padding: 20px; margin-right:14px !important}
.recap_fidelity img {float:left; margin-right:5px; }

.recap_fidelityL {float:left; width:91%; background:#c5d882; margin:10px 0; padding: 20px; margin-right:14px !important}
.recap_fidelityL img { margin:0px 0 0 25px; cursor:pointer; }
.recap_fidelityL span {float:left; margin:5px 0px 0px 0px; padding:0px;}


.orderEx3in1Box .important {color:#FFFFFF; float:left; font-size:11px; height:23px !important;padding:0 0 0 18px; width:121px !important;}
.orderEx3in1Box .important_neutral {background:url("/img/bg_ord_important.gif") no-repeat scroll 0 0px transparent; margin:5px 0 0 5px; }
.orderEx3in1Box .important_ok {background:url("/img/bg_ord_important_ok.gif") no-repeat scroll 0 5px transparent; margin:0px 0 0 5px; }
.orderEx3in1Box .important_notok {background:url("/img/bg_ord_important_notok.gif") no-repeat scroll 0 5px transparent; color:#e2001a; margin:0px 0 0 5px;}
.orderEx3in1Box .important_notok span {display:block; font-weight:bold; width:100%; margin-top:-1px; }



.orderEx4 {padding-top:10px; xmin-height:380px; position:relative;}
.orderEx4Check {min-height:180px;}
.orderEx4 .orderEx4-t {font-size: 14px; font-weight: bold; color:#3e1e6c; margin-bottom:5px; border-bottom:0px !important; }
.orderEx4 .dp1 {margin-right:14px !important; min-height:none !important;}
.orderEx4 .deliveryPart {float:left; width:200px; background:#f5f5f5; margin:0px 0px 10px 0px; padding: 20px 20px 10px 20px;}
.orderEx4 .deliveryPart div {float:left;  width:100%; margin:5px 0px; padding:0px 0px 5px 0px; border-bottom:1px solid #e5e5e5}
.orderEx4 .deliveryPart div label {margin-left:5px; font-family:arial; font-size:12px; width:250px; color:#444444; padding-right:10px; line-height: 15px;}
.orderEx4 .deliveryPart div label:hover {text-decoration:underline; color:#000; cursor:pointer;}
.orderEx4 .deliveryPart div .infoadd {background:url(/img/bg_delivery.gif) no-repeat right 6px}
.orderEx4 .deliveryPart div strong {float:right; width:80px; padding:0px; margin:0px 0px 0px 0px; line-height: 15px;}
.orderEx4 .deliveryPart div p {font-size:11px; font-weight:bold; margin:5px 0 0 27px;}
.orderEx4 .deliveryPart .last {border:0px !important; }

.delPayPrice {float:left; width:727px; margin:10px 0px 0px 0px; padding:5px 23px 5px 10px; background:#F5F5F5; text-align:right; font-size:14px; }
.delPayPrice strong {color:#595959; font-weight:bold;}
.delPayPrice span {font-size:15px; color:#000;  font-weight:bold;}

.DivForVazby {width:225px;}

.orderEx5 {width: 740px; padding: 10px 0 10px 18px; float: left; color: #000; background: #f0f6dd; border: 1px solid #3e1e6a}

.buttonpart {float:left; width:100%; margin:10px 0 10px 0; padding:10px 0 0 0; border-top:6px solid #e09ac0; }
.buttonpart .p1 {width:160px; float:left; }
.buttonpart .p1 a {padding-left:20px; font-size:16px; color:#3e1e6c; text-decoration:underline; font-weight:bold; background:url(/img/bg_back.gif) no-repeat left 4px }
.buttonpart .p2 {width:300px; float:right; text-align:right; }
.buttonpart .p2 img {cursor:pointer;}
.buttonpart .p2 p {width:200px; font-size:10px; color:#666666; text-align:justify; float:right; margin-right:50px; font-size:11px}



.orderEx6 {padding: 10px 0 7px 0}
.orderEx6 img {vertical-align: middle}
.orderEx6 .orderEx6in1 {width: 719px; padding: 0 20px 9px 21px}
.orderEx6 .orderEx6in1 strong {padding-right: 5px; ?padding-right: 12px; _padding-right: 12px; floaT: right; color: #5e9900}
.orderEx6 .orderEx6in2 {width: 719px; padding: 0 20px 9px 21px}
.orderEx6 .orderEx6in2 strong {padding-right: 5px;?padding-right: 12px;_padding-right: 12px; floaT: right; color: #5e9900}
.orderEx6 .orderEx6in3 {width: 719px; padding: 9px 20px 9px 21px; font-weight: bold; color: #000; border-top: 1px solid #ebebeb}
.orderEx6 .orderEx6in3 strong {padding-right: 5px;?padding-right: 12px;_padding-right: 12px; floaT: right; color: #5e9900}
.orderEx6 .orderEx6in3 a {margin-lefT: 13px; text-decoration: underline; color: #3e1e6c; font-weight: normal}
.orderEx6 .orderEx6in3 a:hover {text-decoration: none}
.orderEx6 .orderEx6in4 {padding: 0 0 0 21px} 
.orderEx6 .orderEx6in4 strong {color: #000}
.orderEx6 .orderEx6in4 a {margin-left: 13px}

.orderEx6 .orderEx6in5 {float:left; width: 719px; padding: 9px 20px 9px 21px; font-weight: bold; color: #000; border-top: 1px solid #ebebeb}
.orderEx6 .orderEx6in5 strong {padding-right: 11px; floaT: right; color: #5e9900}
.orderEx6 .orderEx6in5 a {margin-lefT: 13px; text-decoration: underline; color: #3e1e6c; font-weight: normal}
.orderEx6 .orderEx6in5 a:hover {text-decoration: none}

.orderEx6 .orderEx6_1 {width: 740px; margin-right: 20px; float: left}
.orderEx6 .orderEx6_1-t {padding-bottom: 8px; font-size: 14px; font-weight: bold}
.orderEx6 .orderEx6_1-t  .dif {color:#5E9900;}
.orderEx6 .orderEx6_1in1 {float:left; padding: 1px; border: 1px solid #ebebeb}
.orderEx6 .orderEx6_2in1 {float:left; margin-bottom: 15px; padding: 1px; border: 1px solid #ebebeb} 
.orderEx6 .orderEx6_2in2 {float:left; width: 719px; padding: 13px 0 11px 18px; background: #f5f5f5}
.orderEx6 .orderEx6_2in2 span {font-weight:normal; display:block; width:100%; padding-bottom:5px; }
.orderEx6 .orderEx6_2in2 div {float:left; width:100%;}
.orderEx6 .orderEx6_2in2 .orEx {float:left; width: 177px; padding-bottom: 12px; float: left}
.orderEx6 .orderEx6_2in2 .orEx strong {float:left; color:#000; padding-bottom: 2px; display: block; font-size: 11px}
.orderEx6 .orderEx6_2in2 .orEx .input_text {height: 16px; width: 149px; padding: 2px 0 0 6px; font-weight: bold; color: #404040; border: 1px solid #7e9db9}



.orderEx7 {padding: 35px 0 10px 0}
.orderEx7 .orderEx7_1 {width: 370px; margin-right: 20px; floaT: left}
.orderEx7 .orderEx7_1-t {padding-bottom: 8px; font-size: 14px; font-weight: bold} 
.orderEx7 .orderEx7_1in1 {padding: 1px; border: 1px solid #ebebeb}
.orderEx7 .orderEx7_1in2 {width: 348px; padding: 13px 0 5px 18px; font-size: 11px; background: #f5f5f5}
.orderEx7 .orderEx7_1in2 div {padding-bottom: 8px; font-weight: bold}
.orderEx7 .orderEx7_1in2 div span {width: 230px; float: right; display: block; font-weight: normal} 
.orderEx7 .orderEx7_2 {width: 370px; float: left}
.orderEx7 .orderEx7_2-t {padding-bottom: 8px; font-size: 14px; font-weight: bold} 
.orderEx7 .orderEx7_2in1 {margin-bottom: 15px; padding: 1px; border: 1px solid #ebebeb} 
.orderEx7 .orderEx7_2in2 {width: 348px; padding: 13px 0 11px 18px; background: #f5f5f5}
.orderEx7 .orderEx7_2in2 div {padding-bottom: 5px}
.orderEx7 .orderEx7_2in2 div span {width: 230px; float: right; display: block; font-weight: normal}
.orderEx7 .orderEx7_3 {width: 100%; padding: 15px 0 0 0; float: left}
.orderEx7 .orderEx7_3-t {padding-bottom: 8px; font-size: 14px; font-weight: bold} 
.orderEx7 .orderEx7_3in1 {width: 756px; padding: 1px; border: 1px solid #ebebeb}
.orderEx7 .orderEx7_3in2 {height: 78px; padding: 12px 0 0 18px; background: #f5f5f5} 
.orderEx7 .orderEx7_3 textarea {height: 63px; width: 718px; border: 1px solid #7e9db9}

.orderEx8 {}
.orderEx8 .orderEx8-t {padding: 35px 0 14px 0; text-align: center; font-size: 24px; font-weight: bold; color: #000; background: #c5d882}
.orderEx8 .orderEx8-tt {padding: 0px 0 24px 0; text-align: center; font-size: 14px;  color: #3e1e6c; background: #c5d882}


.orderMoreInfo {float:left; width:100%; border:1px solid #c7e5a1; margin-top:20px;}
.orderMoreInfo .freetext {float:left; padding: 0px 15px 17px 0px; border-bottom:1px solid #c7e5a1; width:90%; margin:20px 20px 0px 20px; }
.orderMoreInfo .freetext p {float:left;  font-size: 18px}
.orderMoreInfo .freetext img {float:left;  margin:-2px 0 0 5px;}
.orderMoreInfo .freetext form {float:left; margin:-5px 0 0 5px; padding:0px;}

.pannel1 {float:left;  padding: 20px 15px 17px 0px; width:90%; margin:0px 20px 20px 20px; }
.pannel1 strong {float:left; width:100%; font-size:14px; color:#3e1e6c; margin:5px 0px 10px 0px; }
.pannel1 .passPart {padding:10px 10px 10px 10px; float:left; margin-top:10px;}
.pannel1 table tr td {font-size:12px; font-weight:bold; color:#404040; width:180px;}
.pannel1 table tr td input {height:15px; padding:5px; width:160px; border:1px solid #dcdfe6; border-top:1px solid #aaadb2; }
.pannel1 table tr td img {margin:12px 0 0 0px; cursor:pointer;}

.pannel2 {float:left; width:100%; margin:10px 0px 10px 10px; padding:15px; }
.pannel2 a {float:left; margin-right:25px; padding:0px;}


.orderEx9 {width: 756px; margin: 20px 0 0 0; padding: 1px; float: left; border: 1px solid #ebebeb}
.orderEx9 .orderEx9in {width: 738px; padding: 17px 0 18px 18px; floaT: left; background: #f5f5f5}
.orderEx9 .orderEx9-t {font-size: 14px; font-weight: bold; color: #000}
.orderEx9 .orderEx9_1 {padding: 15px 0 20px 0}
.orderEx9 .orderEx9_1 strong span {color: #3e1e6c}
.orderEx9 .orderEx9_2 {padding: 0 0 15px 0}
.orderEx9 .orderEx9_3 .input_text {height: 16px; width: 186px; padding: 2px 0 0 6px; float: left; border: 1px solid #7e9db9}
.orderEx9 .orderEx9_3 strong {margin-bottom: 3px; display: block}
.orderEx9 .orderEx9_3 strong span {font-weight: normal}
.orderEx9 .orderEx9_3 .orderEx9_3in1 {width: 215px; float: left}
.orderEx9 .orderEx9_3 .orderEx9_3in2 {width: 215px; float: left}
.orderEx9 .orderEx9_3 .orderEx9_3in3 {width: 290px; padding-top: 18px; float: left}

.orderBt {width: 100%; padding: 18px 0 0 0; float: left}
.orderBt .orEx {cursor:pointer; display:block; float:right; text-align:right; }
.orderBt p {bottom:-20px; color:#666666; font-size:12px; margin:5px 20px 0 0; position:absolute; right:0; text-align:justify; width:200px;}

.stp2 .orderBt p {bottom:-35px !important; }
.stp2 .ua_mut p {bottom:-50px !important; }

.bt_lostEmail img {margin:0px 0;}

.order .suma {float:left; width:100%; position: relative; xheight: 107px; margin: 5px 0 40px 0; }
.order .suma .suEx1 {position:absolute; width:40%; font-size: 18px; color: #595959}
.order .suma .suEx1 a {padding-left:20px; font-size:16px; color:#3e1e6c; text-decoration:underline; font-weight:bold; background:url(/img/bg_back.gif) no-repeat left 4px}
.order .suma .suEx1 a:hover {text-decoration:none;}
.order .suma .suEx {padding-right: 20px; width:60%; float:right; text-align:right; font-size: 18px; color: #595959}
.order .suma .suEx strong {color: #000}
.order .suma .suEx span {text-decoration:line-through; color:#3e1e6c}
.order .naEx {height: 24px; color:#3e1e6c; width: 253px; padding-top:5px; position:absolute; top:12px; left:0px; cursor: pointer; text-align: center; background: url(/img/bg_best_naEx.gif) no-repeat 0px 0px #FFF; xborder: 1px solid #3e1e6c}
.order .checkProduct {position:absolute; top:12px; left:0px; width: 253px; height: 24px; cursor: pointer; text-align: left; z-index:999;  }
.order .sumaEx {height: auto} 

.stp2 {float:left; margin-top:30px !important;} 
.stp2 .suEx1 a {font-size:14px !important;}

.orderTabRecapTitle {width:97%;  margin:15px 0 0 0px; float:left; padding:0px 0 5px 18px; color:#404040; font-size:18px; height:20px; border-bottom:5px solid #ebebeb}

.orderTabRecap {width: 760px; margin: 10px 0 0 0; }
.orderTabRecap img {vertical-align: middle}
.orderTabRecap thead tr td {height: 25px; font-weight: bold; color: #FFF !important; background: #595959}
.orderTabRecap thead tr .space {width: 20px; border-bottom: 1px solid #595959}
.orderTabRecap thead tr .space.last {border-bottom: 1px solid #595959}
.orderTabRecap tfoot tr td {height: 45px !important; color:#FFF !important; text-align:right; background: #3e1e6c} 
.orderTabRecap tfoot tr .space {width: 20px; border-bottom: 1px solid #3e1e6c}
.orderTabRecap tfoot tr .space.last {border-bottom: 1px solid #3e1e6c}
.orderTabRecap tfoot tr .sum {text-align:right;color:#1a6f00; font-weight:bold;}
.orderTabRecap tfoot tr .tableOrderRec {color:#FFF; font-weight:bold; font-size:18px;}
.orderTabRecap tfoot tr .tableOrderRec span {color:#FFF; font-weight:normal; font-size:16px;}

.orderTabRecap tbody tr td {height: 80px; border-bottom: 1px solid #ebebeb }
.orderTabRecap tbody tr td img {border: 1px solid #c7e5a1; margin-left:20px; }
.orderTabRecap tbody tr .orderRecapNextItemsName {height: 40px; border-bottom: 1px solid #ebebeb; font-weight:bold; }
.orderTabRecap tbody tr .orderRecapNextItemsPrice {text-align:right; font-weight:bold; }

.orderTabRecap .p1 {width:30 !important}
.orderTabRecap .space {width: 20px !important; border-bottom: 1px solid #ebebeb}
.orderTabRecap .space.last {border-bottom: 1px solid #ebebeb}
.orderTabRecap .name {width: 300px; padding-left:5px;}
.orderTabRecap .name a {font-weight: bold; color: #3e1e6c; margin-left:15px; display:block;}
.orderTabRecap .name small {color: #404040; margin:5px 0 0 0px; display:block; font-size:12px !important}
.orderTabRecap .name small span {color:#ebebeb; font-size:12px !impotant}
.orderTabRecap .amount {width: 120px; padding-left: 30px; text-align:center;}
.orderTabRecap .amount strong {} 
.orderTabRecap .price {width: 72px; text-align: right}
.orderTabRecap .remove {width: 75px; text-align: center}
.orderTabRecap .remove a {color: #3e1e6c; cursor:pointer;}
.orderTabRecap .remove a:hover {color:#000; text-decoration:underline !important;}
.orderTabRecap .priceSum {width: 78px; text-align: right; }
.orderTabRecap .orderRecapSumWD {background:#f5f5f5; text-align:right; padding-right:25px; font-weight:bold; font-size:14px;}

.orderUserRecap {float:left; width:100%; margin:40px 0 40px 25px; padding:0px; }
.orderUserRecap table tr th {font-size:18px; font-weight:normal; padding:5px 0 10px 0; text-align:left; color:#404040 }
.orderUserRecap table tr td {height:20px;}
.orderUserRecap table tr .t1 {width:100px; text-align:right; font-weight:bold; color:#3e1e6c}
.orderUserRecap table tr .t2 {width:300px; padding-left:10px;}
.orderUserRecap table tr .t3 {width:200px; }
.orderUserRecap table tr .t4 {width:800px; }
.orderUserRecap table tr .t4 p {padding:15px;}

.newspart {width:97%; float:left; border-top:3px solid #ebebeb; margin:0px; padding:10px 0px 0px 20px;}

.orderBtRecap {width:100%; float:left; margin:20px 0px 0px 0px; padding:20px 0px 0px 0px; border-top:3px solid #595959;}
.orderBtRecap .bt1 {width:300px; float:left; }
.orderBtRecap .bt1 a {padding-left:20px; font-size:16px; color:#3e1e6c; text-decoration:underline; font-weight:bold; background:url(/img/bg_back.gif) no-repeat left 4px }

.orderBtRecap .bt2 {float:right; margin:0px; padding:0px;}
.orderBtRecap .bt2 img {margin-left:5px;}

.importantAlert {background:#EC1A23; padding:10px 0; margin:0 0 10px 0;}

#column2 .search .search-t {padding-bottom: 7px; font-size: 24px; color: #000}
#column2 .search .seEx1 {width: 100%; floaT: left}
#column2 .search .seEx1 span {width: 97px; padding-right: 14px; display: block; float: left}
#column2 .search .seEx1 ul {width: 630px; margin: 0; padding: 0; list-style-type: none}
#column2 .search .seEx1 ul li {margin-right: 14px; padding-right: 15px; float: left; color: #3e1e6c; background: url(/img/bg-seEx1_ul_li.gif) no-repeat right}
#column2 .search .seEx1 ul .last {background: none}
#column2 .search .fold {width: 100%; margin: 25px 0 30px 0; float: left; border-bottom: 4px solid #595959}
#column2 .search .fold div {margin-right: 6px; padding: 8px 35px 7px 35px; float: left; cursor: pointer; color: #000; border-top: 1px solid #3e1e6c; border-left: 1px solid #3e1e6c; border-right: 1px solid #3e1e6c}
#column2 .search .fold .foSel {font-weight: bold; color: #FFF; background: #595959; border: 1px solid #595959; border-bottom: 0}
#column2 .search .seEx2 {width: 675px; padding: 0 0 20px 57px; floaT: left}
#column2 .search .seEx2 .seEx2in {width: 675px; padding-bottom: 20px; flaot: left}
#column2 .search .seEx2 .seEx2in-t {margin-left: -17px; padding: 0 0 5px 17px; font-weight: bold; color: #3e1e6c; background: url(/img/bg-seEx2in-t.gif) no-repeat left 2px}
#column2 .search .seEx2 .freetext {padding: 0 0 5px 0}
#column2 .search .seEx2 a {font-size: 11px; color: #808080}

.user {}
.user .freetext p a {color:#3e1e6c !important}
.user .user-t {padding-bottom: 7px; fon#000}
.user .usEx1 {width: 100%; padding: 20px 0 25px 0; float: left}
.user .usEx1in_1 {width: 370px; margin-right: 20px; float: left; font-weight:bold;}  
.user .usEx1-t {margin-bottom: 7px; font-size: 14px; font-weight: bold; color: #000}
.user .usEx1in1 {padding: 1px; border: 1px solid #ebebeb}
.user .usEx1in1 p {padding:10px 0 10px 5px;}
.user .usEx1in2 {width: 348px; padding: 13px 9px 15px 9px; font-size: 11px; background: #f5f5f5}
.user .usEx1in2 table {width: 330px; margin-bottom: 20px}
.user .usEx1in2 table thead tr td {height: 32px; ?height: 26px; _height: 26px; font-weight: bold; color: #595959 !important; border-bottom: 6px solid #e09ac0}
.user .usEx1in2 table tbody tr td {height: 32px}
.user .usEx1in_1 .date {width: 125px; padding-left: 10px; font-weight: bold; color: #3e1e6c}
.user .usEx1in_1 .price {width: 69px; padding-right: 22px; text-align: right; color: #333}
.user .usEx1in_1 .status {width: 104px; text-align: center; font-weight: bold; color: #000}
.user .usEx1in_1 .status.stEx1 {color: #000}
.user .usEx1in_1 .status.stEx2 {color: #595959}
.user .usExTab td {background: #FFF}
.user .usLink {margin-left: 185px; padding-left: 15px; font-weight: bold; color: #3e1e6c; background: url(/img/bg-usEx1in2_a.gif) no-repeat left}
.user .usEx1in_2 {width: 370px; float: left}
.user .usEx1in_2 .freetext {font-size: 14px; text-align: center}
.user .usEx1in_2 .freetext strong {padding-top: 8px; display: block; color: #000}
.usEx1in1br {margin:20px 0 !important; width:100%; float:left; padding:0px !important; }

.user .usEx1in_2 table .trans {width: 225px; padding-left: 13px}
.user .usEx1in_2 table .price {width: 71px; padding-right: 21px; text-align: right; font-weight: bold; color: #000}
.user .usEx1in_2 .usLink {float:right; margin:0 10px 10px 0;}
.user .usEx2 {width:100%; float:left;}
.user .usEx2 .usEx1in_2 {width:100%; float:left;}
.user .usEx2 .usEx1in2 {width: 738px; padding: 13px 0 15px 18px; font-size: 11px; background: #f5f5f5}
.user .usEx2 .usEx1in2 div {width:98% !important;}
.user .usEx2 .usEx1in_1 .usLink {margin-lefT: 160px}
.user .usEx2 .usEx1in_2 .usLink {margin-lefT: 190px}
.user .usEx2 .usEx1in_1 .freetext {font-size: 12px}
.user .usEx2 .usEx1in_1 .freetext div {padding-bottom: 10px}
.user .usEx2 .usEx1in_1 .freetext div strong {color: #000}
.user .usEx2 .usEx1in_1 table {margin-top: 15px}
.user .usEx2 .usEx1in_1 .code {width: 125px; padding-left: 10px; font-weight: bold; color: #333}
.user .usEx2 .usEx1in_1 .voucher {width: 91px; text-align: center; color: #333}
.user .usEx2 .usEx1in_1 .price {width: 84px; padding-right: 22px; text-align: right; font-weight: bold; color: #000}
.user .usEx2 .usExIn {font-size: 12px !important}
.user .usEx2 .usExIn div {width: 330px; padding-bottom: 20px}
.user .usEx2 .usExIn div p {padding: 3px 0 0 0;}

.userDeliveryPart {margin-top:10px; float:left; }
.UserPartTitle h2 {float:left; width:100%; padding:0 0 15px 0; font-size: 24px; font-weight:normal;}

.FidelityUser {float:left; width:100%; margin:0px; padding:0px;}
.FidelityUser h2 {float:left; width:100%; padding:0 0 15px 0; font-size: 24px; font-weight:normal;}

.ForgotPassword {float:left; width:100%; margin:0px; padding:0px;}
.ForgotPassword h2 {float:left; width:100%; padding:0 0 15px 0; font-size: 24px; font-weight:normal;}

.UserNews {float:left; width:100%; margin:0px; padding:0px;}
.UserNews h2 {float:left; width:100%; padding:0 0 15px 0; font-size: 24px; font-weight:normal;}
.UserNews div {float:left; margin:10px 0; width:100%;} 


.login .login-t {padding-bottom: 7px; font-size: 24px; color: #000}
.login .freetext {padding: 0 0 25px 0}
.login .freetext strong {padding-bottom: 5px; display: block}
.login .loEx1 {width: 350px; height:315; margin-right: 10px; padding: 1px; float: left; }
.login .loEx1in {width: 325px; height:310; padding: 20px 0 20px 20px; font-size: 11px; background: #f5f5f5}
.login .loEx1in div strong {padding-bottom: 10px; display: block; font-size:16px; color:#3e1e6c}
.login .loEx1in .input_text {height: 22px; width: 300px; font-size:16px; color:#404040; padding: 3px 0 0 6px; float: left; border: 1px solid #e2e9ef; border-top: 1px solid #aaadb2;  }
.login .loEx1in div span {text-align:right; width:308px; display:block}
.login .loEx1in div span a {font-size:11px; color:#3e1e6c;  display:block; margin-top:5px; float:right; }
.login .loEx1in .lgnP2 { float: left; width:100%; margin-top:20px; }
.login .loEx1in label {width: 100%; padding: 5px 0 0 0; font-size:12px; display: block; float: left; font-weight: bold; color: #404040; }
.login .loEx1in label span {width: 297px; padding-right: 10px; float: right; text-align:left;}
.login .loEx1in label .input_radio {position: relative; top: 2px; ?top: -2px; _top: -2px}
.login .loEx1in .inpEx {width: 278px; margin: 5px 0 5px 22px; ?margin-top: 0; _margin-top: 0; display: block; float: left}
.login .loEx1in .loEx1_1 {margin: 0 0 17px 22px; padding-right: 17px; display: block; float: right; font-weight: normal; color: #3e1e6c; background: none;}
.login .loEx1in .loEx1_2 {margin-left: 145px; width:160px; height:30px;}
.login .loEx2 {font-size: 14px}
.login .loEx2 .loEx2-t {padding-bottom: 20px; font-size: 18PX; color: #3e1e6a}
.login .loEx2 ul {margin: 0; padding: 0 0 0 39px; floaT: left; list-style-type: none}
.login .loEx2 ul li {padding: 0 0 10px 16px; background: url(/img/bg-loEx2_ul_li.gif) no-repeat left 5px}

.marksEx .marks-t {padding-bottom: 7px; font-size: 24px; color: #000}
.marksEx .marksIn {padding: 15px 0 0 0}
.marksEx .maEx {width: 175px; margin: 0 20px 0 0; float: left}
.marksEx .maEx.last {margin-right: 0}
.marksEx .maEx .maEx-t {height: 20px; margin-bottom: 15px; padding: 5px 0 0 9px; font-size: 14px; font-weight: bold; color: #FFF; background: #3e1e6a}
.marksEx .maEx ul {margin: 0; padding: 0; list-style-type: none}
.marksEx .maEx ul li a {margin-bottom: 10px; padding: 0 20px 0 26px; display: block; color: #3e1e6c; background: url(/img/bg-maEx_ul_li_a.gif) no-repeat 10px 3px}
.marksBlind {width: 100%; margin-top: 15px; padding: 120px 0 0 0; float: left; text-align: center; font-size: 14px; font-weight: bold; color: #808080; background: url(/img/bg-marksBlind.gif) no-repeat}

.message {width: 558px; margin: 120px auto 0 auto}
.messageIn {margin-bottom: 20px; text-align: center; border: 1px solid #3e1e6a}
.message .message-t {height: 34px; padding-top: 15px; font-size: 18px; font-weight: bold; color: #FFF; background: #3e1e6a}
.message .freetext {padding: 25px 0 18px 0; font-size: 14px}
.message a {margin-left: 221px; padding: 3px 0 3px 27px; display: block; font-weight: bold; color: #3e1e6c; background: url(/img/bg-message_a.gif) no-repeat left; text-decoration:underline;}
.message a:hover {text-decoration:none;}
.messageEx .messageIn  {border: 1px solid #000}
.messageEx .message-t {background: #000}
.messageEx .message-t strong {color: #3e1e6c}
.messageEx a {margin-left: 150px}


.userNav {float:left; width:100%; margin:0px 0px 25px 0px; padding:0px; border-bottom:1px solid #3e1e6a;  }
.userNav div {float:left; height:46px; color:#3e1e6c; padding:0px;}
.userNav div a {float:none; _float:right; color:#3e1e6c; font-weight:bold; display:block; padding:8px 0px 5px 50px; _padding:8px 0px 5px 0px; text-align:left;  width:60%; _width:60%; }
.userNav div span {float:none; _float:right; color:#000; font-weight:bold; display:block; padding:8px 0px 5px 50px; _padding:8px 0px 5px 0px; text-align:left;  width:60%; _width:60%; }
.userNav .z1 {margin-left:15px; width:111px; background: url(/img/bg-user-z1.gif) no-repeat top left }
.userNav .z2 {margin-left:4px; width:148px; background: url(/img/bg-user-z2.gif) no-repeat top left }
.userNav .z3 {margin-left:4px; width:129px; background: url(/img/bg-user-z3.gif) no-repeat top left }
.userNav .z4 {margin-left:4px; width:151px; background: url(/img/bg-user-z4.gif) no-repeat top left }

.userNav .z1A {margin-left:15px; width:111px; background: url(/img/bg-user-z1A.gif) no-repeat top left }
.userNav .z2A {margin-left:4px; width:148px; background: url(/img/bg-user-z2A.gif) no-repeat top left }
.userNav .z3A {margin-left:4px; width:129px; background: url(/img/bg-user-z3A.gif) no-repeat top left }
.userNav .z4A {margin-left:4px; width:151px; background: url(/img/bg-user-z4A.gif) no-repeat top left }

.userNav .logout {float:right !important; height:40px; width:140px; text-align:right; background: url(/img/bg-user-logout.gif) no-repeat top right }
.ua_nav .z2 a {width:73%}
.ua_nav .z3 a {width:73%}
.ua_nav .z4 a {width:73%}

.ua_nav .z2A span {width:73%}
.ua_nav .z3A span {width:73%}
.ua_nav .z4A span {width:73%}


{ ----------  Footer ------------------------------------------------------------------------------------------------------------- }

.containerFooterIn1 {width: 100%; float: left; }
.containerFooterIn1 .cfEx1 {; width: 477px; margin-right: 20px; float: left; border-top: 5px solid #EFEFEF}
.containerFooterIn1 .cfEx1-t {padding: 13px 0 15px 0; font-size: 14px; font-weight: bold; color: #595959}
.containerFooterIn1 ul {margin: 0; padding: 0; list-style-type: none}
.containerFooterIn1 .cfEx {font-weight: bold}
.containerFooterIn1 .cfEx1 ul li {padding: 0 0 13px 21px; background: url(/img/bg-cfEx1_ul_li.gif) no-repeat 6px 4px}
.containerFooterIn1 .cfEx2 {width: 229px; margin-right: 20px; float: left; border-top: 5px solid #EFEFEF}
.containerFooterIn1 .cfEx2 ul li a {padding: 0 0 8px 21px; display: block; color: #3e1d6c; background: url(/img/bg-cfEx2_ul_li.gif) no-repeat 4px 3px}
.containerFooterIn1 .cfEx3 {width: 228px; float: left; border-top: 5px solid #EFEFEF}
.containerFooterIn1 .cfEx3 ul li a {padding: 0 0 8px 21px; display: block; color: #3e1d6c; background: url(/img/bg-cfEx2_ul_li.gif) no-repeat 4px 3px}

.containerFooterIn2 {width: 100%; padding: 15px 0; float: left; border-top: 2px solid #EFEFEF; border-bottom: 2px solid #EFEFEF}
.containerFooterIn2 ul {margin: 0; padding: 0; list-style-type: none; float: right}
.containerFooterIn2 ul li {position: relative; margin-left: 22px; display: inline; font-size: 11px; font-weight: bold}
.containerFooterIn2 div {font-size: 11px}
.containerFooterIn2 ul .last {background: none}
.containerFooterIn2 ul ul {position: absolute; bottom: 10px; left: -22px; width: 205px; margin: 0; padding: 8px 0; list-style-type: none; background: #f5f5f5; border:1px solid #3e1e6c}
.containerFooterIn2 ul ul li {margin-bottom: 2px; display: block; font-weight: normal}
.containerFooterIn2 ul ul li a {padding: 0 0 8px 21px; display: block; color: #3e1e6c; background: url(/img/bg-cfEx2_ul_li.gif) no-repeat 4px 3px}

.containerFooterIn3 {width: 100%; padding: 15px 0; float: left}
.containerFooterIn3 ul {margin: 0; padding: 0; list-style-type: none}
.containerFooterIn3 ul li {position: relative; margin-right: 10px; padding-right: 11px; display: inline; font-size: 11px; background: url(/img/bg-containerFooterIn3_ul_li.gif) no-repeat right} 
.containerFooterIn3 ul li a {color: #595959}


.xxx {position: relative; left: 50px; ?left: 100px; _left: 150px; height: 150px; width: 150px; background: red}
html:first-child .xxx {left: 350px}


.infoForClient .print {width: 100%; margin: 20px 0 15px 0; padding: 10px 0; float: left; text-align: right; border-top: 1px solid #e5e5e5; border-bottom: 1px solid #e5e5e5}
.infoForClient .print a {padding-left: 16px; text-decoration: underline; font-size: 11px !important; font-weight: normal !important; color: #3e1e6c !important; background: url(/img/bg-print_a.gif) no-repeat left}
.infoForClient .print a:hover {text-decoration: none}
.infoForClient .print .a1 {padding-left: 16px; text-decoration: underline; font-size: 11px !important; font-weight: normal !important; color: #e3001b !important; background: url(/img/bg-detil_dlEx1.gif) no-repeat left}

.infoForClientIn1 {width: 100%; padding: 0 0 15px 0; float: left; font-size: 14px; color: #414141}
.infoForClientIn1 a {text-decoration: underline; font-weight: bold; color: #e3001b}
.infoForClientIn1 a:hover {text-decoration: none}
.infoForClientIn1 .infoForClientIn1-t {padding: 0; font-size: 24px; color: #000}
.infoForClientIn1 .ifcEx1_1 {padding: 0 0 20px 0; font-weight: bold; color: #666}
.infoForClientIn1 .ifcEx1_2 {width: 155px; margin: 0 0 15px 25px; padding: 20px 19px 20px 26px; float: right; background: #c2d329}
.infoForClientIn1 .ifcEx1_3 {padding: 0 0 25px 0}


.sendMess {margin: 20px 0 0 0}
.sendMess-t {margin: 0 0 5px 0; font-size: 15px; color: #000; font-weight: bold;} 
.sendMess-t div {floaT: right; font-size: 12px}
.sendMessIn {width: 756px; padding: 1px; floaT: left; border: 1px solid #ebebeb}
.sendMessIn1 {width: 731px; padding: 13px 0 20px 25px; float: left; background: #f3f3f3} 
.sendMessIn .smEx1 {width: 182px; floaT: left}
.sendMessIn .smEx1 span {padding: 0 0 1px 1px; display: block; font-weight:bold; font-size:11px; }
.sendMessIn .smEx1 .input_text {height: 20px; width: 160px; padding: 5px 0 0 6px; font-size: 14px; border: 1px solid #7e9dba}
.sendMessIn .smEx1 select {position: relative; top: 4px; width: 168px}
.sendMessIn .smEx2 {width: 725px; padding-top: 15px; float: left}
.sendMessIn .smEx2 span {padding: 0 0 1px 1px; display: block; font-weight:bold; font-size:11px; }
.sendMessIn .smEx2 textarea {height: 70px; width: 712px; border: 1px solid #7e9dba}
.sendMessIn2 {width: 740px; padding: 10px 20px 0 0; float: left}
.sendMess .sendBt {float: right} 


.SendProvisionTask {float:left; width:342px; height:235px; margin:0px; padding:20px; border:1px solid #E09AC0; position:relative; background:#FFF;}
.SendProvisionTask .close {position:absolute; top:0px; right:10px; cursor:pointer;}
.SendProvisionTask .title {float:left; font-size:14px; width:100%; margin:0px 0px 10px 0px; padding:0px 0px 10px 10px; color:#1a6f00; font-weight:bold; border-bottom:2px solid #E09AC0 }
.SendEmailIn div .input_text {float:right; margin-right:80px;}
.SendEmailIn div textarea { border: 1px solid #7e9db9; width:260px; padding:5px;}
.SendEmailIn .BUTSEND  {float:left; width:338px; text-align:right}
.SendEmailIn .BUTSEND img {cursor:pointer;}

/*
.BASKET {height: 216px; width: 240px; padding: 18px 17px 0px 25px; float: left; background: #FFF; border:1px solid #3e1e6c}
.BASText {padding-bottom: 8px; font-size: 10px; border-bottom: 1px solid #C93912}
.BASKET_NAME {height: 26px; overflow: hidden; display: block; margin-bottom: 13px; padding-top: 4px; font-weight: bold; border-bottom: 1px solid #F2D0C6}
.BASKET p {margin-bottom: 3px; font-size: 11px}
.BASKET p strong {font-weight:bold;}
.BA_Ex {position: relative; right: 6px; height: 22px; width: 237px; margin-bottom: 20px !important; padding-top: 8px; background: url(/img/BGbas_Ex.gif) no-repeat}
.BA1_Ex {font-size: 14px; color: #3e1e6c}
.BAS {position: relative; right: 9px; float: left}
*/
.InfoPage {width: 400px; float: left; }
.InfoPage h1 {margin: 0px 0; padding: 0 0 3px 0; font-size: 16px; color: #97c00e; border-bottom: 1px solid #97c00e}
.InfoPage ul li {list-style:none;}
.InfoPage ul li a {padding: 0 0 8px 21px; display: block; color: #3e1e6c; background: url(/img/bg-cfEx2_ul_li.gif) no-repeat 4px 3px}

.EmailNews {float:left; width:100%; margin:0px; padding:0px;}
.EmailNews h2 {float:left; width:100%; padding:0 0 15px 0; font-size: 24px; font-weight:normal;}
.EmailNews a {color: #3e1e6c; text-decoration:underline;}

.MagicZoomPup {background: 	#f97979;}


.login .ImportantInfo {float:left; width:94%; padding:20px; margin:0px 0px 20px 0px; border:1px solid #3e1e6c; }
.ImportantInfo {float:left; width:94%; padding:20px; margin:20px 0px; border:1px solid #3e1e6c; }
.ImportantInfo strong {color:#3e1e6c}
.ImportantInfo div a {color:#3e1e6cl; text-decoration:underline; }


.SumaryOrder {float:left; width:100%; margin:0px; padding:0px;}
.SumaryOrder h2 {float:left; width:100%; padding:0 0 15px 0; font-size: 24px; font-weight:normal;}

.SummaryTab img {vertical-align: middle}
.SummaryTab thead tr td {height: 30px; padding-left:10px; font-weight: bold; color: #55555 !important; background: #ebebeb; font-size:11px;}
.SummaryTab tbody tr td {height: 30px; padding:0px 0 0px 10px; background: #FFFFFF; border-bottom: 1px solid #ebebeb; font-size:11px; }
.SummaryTab tbody .r1 td {background: #F5F5F5;}

.SummaryTab thead tr .date {width:90px; text-align:left; padding-left:10px;}
.SummaryTab thead tr .name {width:90px; text-align:center; padding-left:10px;}
.SummaryTab thead tr .amount {width:90px; text-align:center; padding-left:10px;}
.SummaryTab thead tr .price {width:90px; text-align:right; padding-left:10px;}
.SummaryTab thead tr .payment {width:90px; text-align:right; padding-left:10px;}
.SummaryTab thead tr .state {width:90px; text-align:center; padding-left:10px;}


.SummaryTab tbody tr .date {font-weight:bold; color:#000; }
.SummaryTab tbody tr .name {text-align:center; font-weight:bold; color:#3e1e6c; }
.SummaryTab tbody tr .name a {font-weight:bold; color:#3e1e6c; text-decoration:underline; }
.SummaryTab tbody tr .amount {text-align:center; font-weight:normal; color:#262626; }
.SummaryTab tbody tr .price {text-align:right; font-weight:normal; color:#262626; }
.SummaryTab tbody tr .payment {text-align:right; font-weight:normal; color:#262626; }
.SummaryTab tbody tr .state {text-align:center; font-weight:bold; color:#000000; }



.SummaryTab .remove {width: 75px; text-align: center}
.SummaryTab .remove a {color: #3e1e6c; cursor:pointer;}
.SummaryTab .remove a:hover {color:#000; text-decoration:underline !important;}
.SummaryTab .priceSum {width: 78px; text-align: right}

.SummaryTabEx tbody tr td {height: 29px}
.SummaryTabEx .name {font-weight: bold; color: #000}
.SummaryTabEx .amount {text-align: center}
.SummaryTab .priceSum {color: #595959; font-weight: bold}

.SummaryTab {width: 760px; padding:0px; margin: 0; border:none; }
.SummaryTab thead tr {}
.SummaryTab thead tr td {color:#595959; font-weight:bold; font-size:11px; border-bottom:5px solid #3e1e6a; background-color:white;}

.SummaryTab tbody tr {}
.SummaryTab tbody tr td {border-bottom:0; background-color:white;}

.SummaryTab tbody tr .r {background-color:#f5f5f5; }
.SummaryTab tbody tr .r1 {background-color:#ffffff; }





.SummaryTabDetail img {vertical-align: middle}
.SummaryTabDetail thead tr td {height: 30px; padding-left:10px; font-weight: bold; color: #404040 !important; background: #C5D882  !important; font-size:11px;}
.SummaryTabDetail tbody tr td {height: 30px; padding:0px 0 0px 10px; background: #F1F6E0 !important; border-bottom: 1px solid #ebebeb; font-size:11px; }
.SummaryTabDetail tbody .r1 td {background: #F5F5F5;}

.SummaryTabDetail thead tr .product {width:150px; text-align:left; padding-left:10px;}
.SummaryTabDetail thead tr .code {width:70px; text-align:center; padding-left:10px;}
.SummaryTabDetail thead tr .color {width:40px; text-align:right; padding-left:10px;}
.SummaryTabDetail thead tr .size {width:40px; text-align:center; padding-left:10px;}
.SummaryTabDetail thead tr .amount {width:20px; text-align:center;  font-weight:bold; padding-left:10px;}
.SummaryTabDetail thead tr .price {width:95px; text-align:right;  font-weight:bold; padding-left:10px;}
.SummaryTabDetail thead tr .state {width:90px; text-align:center; padding-left:10px;}


.SummaryTabDetail tbody tr .product {font-weight:bold;  text-align:left;  color:#000; }
.SummaryTabDetail tbody tr .code {text-align:center; font-weight:normal; color:#262626; }
.SummaryTabDetail tbody tr .color {text-align:right; font-weight:normal; color:#262626; }
.SummaryTabDetail tbody tr .size {text-align:center; font-weight:normal; color:#262626; }
.SummaryTabDetail tbody tr .amount {text-align:center; font-weight:normal; color:#262626; }
.SummaryTabDetail tbody tr .price {text-align:right; font-weight:normal; color:#262626; }
.SummaryTabDetail tbody tr .state {text-align:center; font-weight:bold; color:#000000; }



.SummaryTabDetail .remove {width: 75px; text-align: center}
.SummaryTabDetail .remove a {color: #3e1e6c; cursor:pointer;}
.SummaryTabDetail .remove a:hover {color:#000; text-decoration:underline !important;}
.SummaryTabDetail .priceSum {width: 78px; text-align: right}

.SummaryTabDetailEx tbody tr td {height: 29px}
.SummaryTabDetailEx .name {font-weight: bold; color: #000}
.SummaryTabDetailEx .amount {text-align: center}
.SummaryTabDetail .priceSum {color: #595959; font-weight: bold}


.SummaryTabDetail {width: 600px !important; padding:0px; margin: 0; border:none; }
.SummaryTabDetail thead tr {}
.SummaryTabDetail thead tr td {color:#595959; font-weight:bold; font-size:11px; border-bottom:5px solid #3e1e6a; background-color:white;}

.SummaryTabDetail tbody tr {}
.SummaryTabDetail tbody tr td {border-bottom:1px solid #FFF; background-color:white;}

.SummaryTabDetail tbody tr .r {background-color:#f5f5f5; }
.SummaryTabDetail tbody tr .r1 {background-color:#ffffff; }

.selItem td {background: #F1F6E0 !important;}



.SU_Ex {width: 375px; padding-bottom: 35px; float: left; border-bottom:1px solid #3e1e6c}
.ProvisionForm {width: 100%; padding-bottom: 15px;}
.SumaTD {padding-top:10px; background-color:#EDEDED; font-weight: bold;}
.SU {width: 124px; margin-left: 5px}
.SU_Ex label {margin-right: 10px; font-weight: bold; color: #000}
.SU_Ex1 {position: relative; top: -5px; width: 110px; float: left}
.SU_Ex1 label {margin-bottom: 6px; *margin-bottom: 0px; display: block; color: #000}
.SU_Ex1 input {margin-right: 5px; *margin-right: 2px}
.SU_Ex2 {height: 35px; width: 45px; padding: 15px 0 0 10px; float: left; background: url(/img/DECsu2.gif) no-repeat left 10px}
.SU_Ex3 {margin-top: 15px}
.SU_Ex3 label {margin-right: 10px; font-weight: bold; color: #000}
.SumaryOrder table {width: 100%; margin: 15px 0; font-size: 10px}
.BC {height: 30px; padding-bottom: 6px; vertical-align: bottom; background: url(/img/DECtableSO.gif) repeat-x}
.BC1 {background: #F7F7F7}
.BC2 {background: #FFFFFF}
.Produkt {height: 15px; width: 100px; padding-left: 5px; padding-right: 5px; white-space:nowrap;}
.Popis {width: 80px}
.Mnozstvi {width: 60px}
.CenaBJ {width: 100px; text-align:right;}
.Dodavatel {width: 50px}
.CenaB {width: 80px}
.CenaS {width: 80px; text-align:right;}
.StateItem {width: 100px;text-align:right; }
.SU_Ex4 {padding-top: 10px; border-top: 1px solid #E0E0E0}
.SU_Ex4 span {margin-bottom: 8px; display: block; color: #000}
.SU_Ex4 p {margin: 0px 0; color: #696868; float:left; width:100%;}
.SU_Ex4 img {margin-right: 3px}

/* legenda v historii objednavky */
.LimeBG,.LimeBG TD,
TD.LimeBG   {color: #E09AC0!important; }
.OrangeLightBG, .OrangeLightBG TD,
TD.OrangeLightBG { color: #FFEEE7 !important; }
.GreyBG, .GreyBG TD,
TD.GreyBG	{ color: #D9D9D9 !important; }
.GreenBG, .GreenBG TD,
TD.GreenBG	{ color: #000 !important; }
.RedBG, .RedBG TD,
TD.RedBG	{ color: #E09AC0 !important; }
.KhakiBG, .KhakiBG TD,
TD.KhakiBG	{color: #FBF6CC !important; }
.BlueBG, .BlueBG TD,
TD.BlueBG	{ color: #63BDD9 !important; }
.bgAttention, .bgAttention TD,
TD.bgAttention { color: #E0D000 !important; }
.RedBG a {color:#C00000;}
.RedBG a:hover {color:#C00000;text-decoration:underline;}

.OrderExecutePoint {float:left; width:10px; height:10px; display:block; margin:3px 5px;}

.fidelityInfo {margin-top:5px; }
.fidelityInfo a {color:#3e1e6c; text-decoration:underline;}
/* Partneri  */

.loginPartners {float:left; width:100%;}
.loginPartners .login-t {margin: 0px 0 20px 0px; padding: 0 0 3px 0; font-size: 20px; color: #97c00e; border-bottom: 1px solid #97c00e}
.loginPartners .freetext {padding: 0 0 25px 0}
.loginPartners .freetext strong {padding-bottom: 5px; display: block}
.loginPartners .loEx1 {width: 100%; padding: 1px; float: left; border: 1px solid #ebebeb; background: #f5f5f5}
.loginPartners .loEx1in {padding: 14px 0 14px 13px; font-size: 11px; background: #f5f5f5}
.loginPartners .loEx1in div {float:left; width:210px;}
.loginPartners .loEx1in div strong {padding-bottom: 3px;}
.loginPartners .loEx1in .input_text {height: 16px; width: 192px; padding: 2px 0 0 6px; float: left; border: 1px solid #7e9db9}
.loginPartners .loEx1in label {padding:3px 5px 0 0; float: left; font-weight: bold; color: #404040}

.PartnersnaviMenu ul {margin: 0; padding: 0; list-style-type: none; float: right}
.PartnersnaviMenu ul li {position: relative; padding:0px 0px 0px 15px; margin-left: 12px; display: inline; font-size: 11px; font-weight: bold; background: url(/img/bg-cfEx2_ul_li.gif) no-repeat left 2px}
.lostProvisionPass {float:right; margin:5px 0px 0px 0px ; padding:0px; color:#E4001B}

.navigate a {float:right; color:#E3001B; font-size:11px; text-decoration:underline}
.EndReg {float:right;}
.iFC table {width:100%; margin:0px;}
.iFC .print {width: 100%; margin: 20px 0 15px 0; padding: 10px 0; float: left; text-align: right; border-top: 1px solid #e5e5e5; border-bottom: 1px solid #e5e5e5}
.iFC .print a {padding-left: 16px; text-decoration: underline; font-size: 11px !important; font-weight: normal !important; color: #e3001b !important; background: url(/img/bg-print_a.gif) no-repeat left}
.iFC .print a:hover {text-decoration: none}
.iFC .print .a1 {padding-left: 16px; text-decoration: underline; font-size: 11px !important; font-weight: normal !important; color: #e3001b !important; background: url(/img/bg-detil_dlEx1.gif) no-repeat left}

.MuzoPage .MuzoHead {font-size:24px; font-weight:normal}


/*REMEMBER - Pamatováček*/

.rememberAdd {float:left; margin:0px; padding:0px; width:280px; height:210px; border:2px solid #e09ac0; position:relative; background:#FFF}
.rememberAdd .Close {position:absolute; top:5px; right:5px; cursor:pointer;}
.rememberAdd .rememberAdd-t {padding: 20px 10px 10px 15px; font-weight: bold; font-size:14px;}
.rememberAdd .selGroup {margin:0px 0px 0px 15px ; padding:0px; }
.rememberAdd .selGroup select {width:240px; height:30px; font-size:14px;}
.rememberAdd .addGroup {float:left; margin:5px 0 0 0; width:100%;}
.rememberAdd .addGroup a {float:left; color:#3e1e6c; font-weight:bold; font-size:11px; display:block; margin:0px 0 0 15px; padding:0 0 5px 15px; background: url(/img/bg-remember-li.gif) no-repeat left 3px}
.rememberAdd .addGroup span {float:left; margin:5px 0 2px 15px; color:#595959; font-weight:bold;}
.rememberAdd .addGroup input {margin:5px 5px 5px 15px; width:240px; height:20px; font-size:14px;}
.rememberAdd .addButton {position:absolute; bottom:25px; right:25px; cursor:pointer;}  

.rememberAddNotReg {float:left; margin:0px; padding:0px; width:280px; height:150px; border:2px solid #e09ac0; position:relative;  background:#FFF}
.rememberAddNotReg .Close {position:absolute; top:5px; right:5px; cursor:pointer;}
.rememberAddNotReg .rememberAdd-t {padding: 20px 10px 10px 15px; font-weight: bold; font-size:14px;}
.rememberAddNotReg .addGroupNotReg {width:230px; border-top:1px solid #e1e1e1; margin: 40px 0 0px 20px;}
.rememberAddNotReg .addGroupNotReg p {float:left; width:230px; font-size:10px; margin:5px 0px 0px 0px; padding-left:20px; background: url(/img/bg-remember-li.gif) no-repeat left 3px }
.rememberAddNotReg .addButton {position:absolute; top:50px; right:25px; cursor:pointer;}

.rememberDel {float:left; margin:0px; padding:0px; width:280px; height:120px; border:2px solid #e09ac0; position:relative; background:#FFF}
.rememberDel .rememberDel-t {padding: 20px 10px 10px 15px; font-weight: bold; font-size:14px; color:#000}
.rememberDel .rememberDel-t small {float:left; margin-top:5px; font-size:11px;}
.rememberDel .addButton {position:absolute; bottom:15px; right:150px; cursor:pointer;}
.rememberDel .Close {position:absolute; bottom:15px; right:50px;  cursor:pointer;}


.rememberSend {float:left; margin:0px; padding:0px; width:280px; height:215px; border:2px solid #e09ac0; position:relative; background:#FFF}
.rememberSend .Close {position:absolute; top:5px; right:5px; cursor:pointer;}
.rememberSend .rememberSend-t {padding: 20px 10px 0px 15px; color:#595959; font-weight: bold; font-size:12px;}
.rememberSend .addGroup {float:left; margin:5px 0 0 0; width:100%;}
.rememberSend .addGroup input {margin:0px 5px 5px 15px; padding-left:5px; width:235px; color:#000; height:20px; font-size:14px; border:1px solid #e3e3eb; border-top:1px solid #acadb2}
.rememberSend .addGroup textarea {margin:0px 5px 5px 15px; width:240px; height:80px; font-size:12px; border:1px solid #e3e3eb; border-top:1px solid #acadb2}
.rememberSend .send {position:absolute; bottom:10px; right:25px; cursor:pointer;}  



.rememberList {float:left; width:100%; margin:0px; padding:0px; position:relative;}
.rememberList .lnkList {text-align:center; width:100%; float:left; margin:20px 0px; padding:0px;}
.rememberList .lnkList a {font-weight:bold; color:#3e1e6c; text-decoration:underline; }
.rememberList .notFound {padding:20px 0; font-weight:normal; font-weight:bold}

.rememberListDetail p {padding:20px 0; font-weight:normal;}

.rememberListTab {width: 760px; padding:0px; margin: 20px 0 0 0; border:none; position:relative; }
.rememberListTab thead tr td {color:#595959; font-weight:bold; height: 30px; padding-left:10px;  font-size:11px; border-bottom:5px solid #3e1e6a; background-color:#FFF;}

.rememberListTab tbody tr td {height: 30px; padding:0px 0 0px 10px; font-size:11px; border-bottom:0; background-color:white;}
.rememberListTab tbody tr .r {background-color:#f5f5f5; }
.rememberListTab tbody tr .r1 {background-color:#ffffff; }
.rememberListTab tbody .r1 td {background: #F5F5F5;}


.rememberListTab thead tr .name {width:210px; text-align:left; padding-left:10px;}
.rememberListTab thead tr .date {width:160px; text-align:left; padding-left:10px;}
.rememberListTab thead tr .amount {width:60px; text-align:center; padding-left:10px;}
.rememberListTab thead tr .edit {width:140px; text-align:right; padding-left:10px;}
.rememberListTab thead tr .sendemail {width:100px; text-align:right; padding-left:10px;}
.rememberListTab thead tr .delete {width:90px; text-align:center; padding-left:10px;}


.rememberListTab tbody tr .name {text-align:left; font-weight:bold; color:#3e1e6c; }
.rememberListTab tbody tr .name a {font-weight:bold; color:#3e1e6c; text-decoration:underline; }
.rememberListTab tbody tr .date {font-weight:bold; color:#000; }
.rememberListTab tbody tr .amount {text-align:center; font-weight:normal; color:#262626; }
.rememberListTab tbody tr .edit {text-align:right; font-weight:normal; color:#262626; }
.rememberListTab tbody tr .edit a {font-weight:bold; color:#3e1e6c; text-decoration:underline; }
.rememberListTab tbody tr .sendemail {text-align:right; font-weight:bold; color:#000000; }
.rememberListTab tbody tr .sendemail a {font-weight:normal; color:#3e1e6c; text-decoration:underline; }
.rememberListTab tbody tr .delete {text-align:center; font-weight:bold; color:#000000; }
.rememberListTab tbody tr .delete a {font-weight:normal; color:#3e1e6c; text-decoration:none; }
.rememberListTab tbody tr td a:hover {color:#000}


/* ORDER - online dostupnost zboží */

.OrderOnlineAvail {float:left; margin:20px 0 10px 0; padding: 0px 0px 20px 0px; width:754px; height:auto; border:3px solid #3e1e6c; position:relative; background:#FFF}
.OrderOnlineAvail .OrderOnlineAvail-t {padding: 20px 10px 10px 15px; font-weight: bold; font-size:14px; color:#000}
.OrderOnlineAvail table {padding: 0px 10px 10px 15px;}
.OrderOnlineAvail table tr td {}
.OrderOnlineAvail p {text-align:right; margin-right:15px;}
.OrderOnlineAvail p a {color:#3e1e6c; font-weight:bold; text-decoration:underline;}
.OrderOnlineAvail .Close {position:absolute; bottom:15px; right:50px;  cursor:pointer;}


/* COMPETITION - Soutezni modul */

.Competition {float:left; width:100%; margin:0px; padding:0px;}
.Competition a {color:#3e1e6c; text-decoration:underline;}
.Competition h3 {padding: 0 0 4px 0px; font-size: 12px; color: #3e1e6c; }
.CompetitionHead h2 {padding: 0 0 4px 0px; margin:0 0 5px 0; font-size: 14px; color: #3e1e6c; }
.CompBottom {float:left !important; margin-left:0px !important; height:22px  !important; width:650px  }
.CompetitionComent {float:left; width:100%;margin:0px 0px 10px 1px !important ; padding:0px !important;}
.CompetitionQH {float:left !important; padding:0px !important; margin:10px 0 0 0px !important; height:25px  !important; width:650px  }
.CompetitionQH span {margin:0px 0 0 0px; color:#000; font-weight:bold; font-size:13px; }

.CompetitionQB {float:left !important; width:730px ; padding-bottom:10px; margin:0px 0 0 0px !important;  }
.CompetitionQF {float:left !important; width:780px ; margin:0px 0 0 0px !important; }


.Question {float:left; width:100%; margin:10px 0 10px 5px;}
.Question span {margin:0px 0px 10px 5px; font-weight:bold; font-size:12px; float:left; width:685px; }
.Question label {font-weight:bold; font-size:12px; float:left; width:10px; color:#484848}

.type1 {float:left; width:100%; margin:0px 0px 10px 22px;   }
.type1 span {float:left; width:200px;}
.type1 input {vertical-align:middle;}
.type1 span label {position:relative; top:2px; ?top:0px; _top:0px;}

.type2 {float:left; width:100%; margin:0px 0px 10px 22px;   }
.type2 span {float:left; width:200px; height:25px;}
.type2 input {float:left; width:20px; vertical-align:middle;}
.type2 span label {float:left; width:170px; position:relative; top:0px; ?top:0px; _top:0px;}

.type3 {float:left; width:100%; margin:0px 0px 10px 22px;   }
.type3 span {float:left; width:200px;}
.type3 textarea {width:660px; height:50px; border:1px solid black;}


.type6 {float:left; width:100%; margin:0px 0px 10px 22px;   }
.type6 span {float:left; width:200px;}
.type6 input {float:left; width:20px; vertical-align:middle;}
.type6 span label {float:left; width:170px; position:relative; top:2px; ?top:0px; _top:0px;}

.type7 {float:left; width:100%; margin:0px 0px 10px 22px;   }
.type7 span {float:left; width:200px;}
.type7 input {float:left; width:20px; vertical-align:middle;}
.type7 span label {float:left; width:170px; position:relative; top:2px; ?top:0px; _top:0px;}


.type8 {float:left; width:100%; margin:0px 0px 10px 22px;   }
.type8 span {float:left; width:150px;}
.type8 input {width:660px; height:16px; border:1px solid black;}

.CompetitionAdressH {float:left !important; padding:0px !important; margin:20px 0 0 0px !important; height:25px  !important; width:650px  ; }
.CompetitionAdressH h3 {padding: 0 0 4px 0px; font-size: 12px; color: #3e1e6c; }


.Contact {float:left; width:715px; padding:15px 0px 15px 15px;  }
.Contactpart1 {float:left; width:220px;}
.Contactpart1 span {float:left; width:220px;  margin:0 0px 10px 0; display:block; vertical-align:middle;}
.Contactpart1 span label {float:right; margin:0 15px 0px 0; font-weight:bold; }
.Contactpart1 span input {float:right; margin-right:25px; height:16px; width:120px !important; border:1px solid black; text-align:justify;}
.Contactpart1 p {float:left; width:85%; margin-left:5px; display:block; text-align:justify; font-size:10px;}

.Contactpart2 {float:left; width:360px; margin:0px; padding:0px;}
.Contactpart2 span {float:left; width:360px; display:block ;margin:0 0px 10px 0; display:block; vertical-align:middle;}
.Contactpart2 span label {float:left; margin:0 10px 0px 0; font-weight:bold; }
.Contactpart2 span input {float:right; margin-right:15px; height:16px; width:260px !important; border:1px solid black; text-align:justify;}

.CompButtonPart {float:left; width:100%; margin:15px 0 0 10px; text-align:left;  }


.compSimple {border: none;}
.compSimple .CompetitionAdressH {width:100% !important;}
.compSimple .CompetitionQH {width:100% !important;}
.compSimple .CompetitionQB {width:100% !important;}
.compSimple .CompetitionQF {width:100% !important;}
.compSimple .Contact {width:100% !important;}



.writeUs {float:left; width:328px; height:328px; margin:0px; padding:20px; border:1px solid #e09ac0; position:relative; background:#FFF;}
.writeUs .close {position:absolute; top:0px; right:10px; cursor:pointer;}
.writeUs .title {float:left; font-size:14px; width:100%; margin:0px 0px 10px 0px; padding:0px 0px 10px 10px; color:#3e1e6c; font-weight:bold; border-bottom:2px solid #e09ac0 }
.writeUs div {float:left; width:100%; margin:5px 0;}
.writeUs div span {color:#3e1e6c; font-size:11px; font-weight:bold; display:block; margin-bottom:3px;}
.writeUs .input-text {height:17px; padding-top:1px; width:145px; border:1px solid #e3e3eb; border-top:1px solid #aaadb2;} 
.writeUs .textarea {height:90px; width:300px; border:1px solid #e3e3eb; border-top:1px solid #aaadb2;}
.writeUs .sendcopy {float:left; width:201px; display: inline;}
.writeUs img {cursor:pointer;}

.writeUs .contactPart {float:left; border-top:2px solid #e09ac0; width:100%; margin:15px 0 0 0 ; padding:10px 0 0 0;}
.writeUs table {border:0px !important;}
.writeUs table tr td {height:30px;}
.writeUs table tr .td1 {text-align:left; color:#595959; font-weight:bold; width:50px}
.writeUs table tr .td2 {text-align:left; width:140px; color:#3e1e6c}
.writeUs table tr .td3 {text-align:left; color:#3e1e6c}
.writeUs table tr .td4 {text-align:left; color:#0087d4}
.writeUs table tr .td4 strong {display:block}
.writeUs table tr .td5 {text-align:left; color:#000}

.watchDogDialog {float:left; width:370px; height:190px; margin:0px; padding:20px; border:1px solid #e09ac0; position:relative; background:#FFF;}
.watchDogDialogSmall {height:140px;}
.watchDogDialog .close {position:absolute; top:0px; right:10px; cursor:pointer;}
.watchDogDialog .title {float:left; font-size:14px; width:100%; margin:0px 0px 10px 0px; padding:0px 0px 10px 10px; color:#3e1e6c; font-weight:bold; border-bottom:2px solid #e09ac0 }
.watchDogDialog p {float:left; width:300px; margin:10px 0px 10px 10px; padding:0px;}
.watchDogDialog img {cursor:pointer; position:absolute; top:15px; right:0px;}
.watchDogDialog div {float:left; width:270px; margin:15px 0 5px 10px; position:relative;}
.watchDogDialog div span {color:#3e1e6c; font-size:11px; font-weight:bold; display:block; margin-bottom:3px;}
.watchDogDialog .input-text {height:17px; padding-top:1px; width:145px; border:1px solid #e3e3eb; border-top:1px solid #aaadb2;} 
.watchDogDialog .buttonPart {float:left; width:100%; margin:0px; padding:0px; }
.watchDogDialog .buttonPart img {float:left; position:relative; margin:0px 0px 0px 50px; padding:0px; }


.basketW {float:left; width:230px; height:185px; margin:0px; padding:20px; border:1px solid #E09AC0; position:relative; background:#FFF;}
.basketW .close {position:absolute; top:10px; right:10px; cursor:pointer;}
.basketW .title {float:left; font-size:14px; width:100%; margin:0px 0px 10px 0px; padding:0px 0px 10px 10px; color:#1a6f00; font-weight:bold; border-bottom:2px solid #E09AC0 }
.basketW strong {float:left; width:100%; display:block; margin:10px 0 10px 0; padding:0px; }
.basketW div {font-size:11px; margin:5px 0; float:left; width:100%;}
.basketW div strong {margin:0; padding:0px; display: inline; float:none; }
.basketW .price {float:right; width:100%; text-align:right; margin:5px 0; padding:0 0 5px 0; color:#1a6f00; font-size:13px; font-weight:bold; border-bottom:2px solid #E09AC0 }
.basketW .buttons {float:left; width:100%; margin:5px 0px 0px 0px; padding:0px;} 
.basketW .buttons .b1 {margin:0px; padding:0px; cursor:pointer;}
.basketW .buttons .b2 {margin:0px 0px 0px 15px; ?margin:0px 0px 0px 15px; _margin:0px 0px 0px 0px; padding:0px; cursor:pointer;}
.rob2 {margin:0px 0px 0px 6px !important; ?margin:0px 0px 0px 6px !important; _margin:0px 0px 0px 0px !important; }

.sendToF {float:left; width:310px; height:235px; margin:0px; padding:20px; border:1px solid #e09ac0; position:relative; background:#FFF;}
.sendToF .close {position:absolute; top:0px; right:10px; cursor:pointer;}
.sendToF .title {float:left; font-size:14px; width:100%; margin:0px 0px 10px 0px; padding:0px 0px 10px 10px; color:#3e1e6c; font-weight:bold; border-bottom:2px solid #e09ac0 }
.sendToF div {float:left; width:100%; margin:5px 0;}
.sendToF div span {color:#3e1e6c; font-size:11px; font-weight:bold; display:block; margin-bottom:3px;}
.sendToF .vShort {float:left; width:50%; margin:5px 0;}
.sendToF .input-text {height:17px; padding-top:1px; width:144px; border:1px solid #e3e3eb; border-top:1px solid #aaadb2;} 
.sendToF .textarea {height:90px; width:300px; border:1px solid #e3e3eb; border-top:1px solid #aaadb2;}
.sendToF .sendcopy {float:left; width:201px; display: inline;}
.sendToF img {cursor:pointer;}

.productVideo {float:left; width:718px; height:435px; margin:0px; padding:20px; border:1px solid #e09ac0; position:relative; background:#FFF;}
.productVideo .close {position:absolute; top:0px; right:10px; cursor:pointer;}
.productVideo .title {float:left; font-size:14px; width:100%; margin:0px 0px 10px 0px; padding:0px 0px 10px 10px; color:#3e1e6c; font-weight:bold; border-bottom:2px solid #e09ac0 }
.productVideo div {float:left; width:100%; margin:5px 0;}
.productVideo div span {color:#3e1e6c; font-size:11px; font-weight:bold; display:block; margin-bottom:3px;}
.productVideo .vShort {float:left; width:50%; margin:5px 0;}
.productVideo .input-text {height:17px; padding-top:1px; width:144px; border:1px solid #e3e3eb; border-top:1px solid #aaadb2;} 
.productVideo .textarea {height:90px; width:300px; border:1px solid #e3e3eb; border-top:1px solid #aaadb2;}
.productVideo .sendcopy {float:left; width:201px; display: inline;}
.productVideo img {cursor:pointer;}


.changeEmail {float:left; width:310px; height:155px; margin:0px; padding:20px; border:1px solid #e09ac0; position:relative; background:#FFF;}
.changeEmail .close {position:absolute; top:10px; right:10px; cursor:pointer;}
.changeEmail .title {float:left; font-size:14px; width:100%; margin:0px 0px 10px 0px; padding:0px 0px 10px 10px; color:#3e1e6c; font-weight:bold; border-bottom:2px solid #e09ac0 }
.changeEmail div {float:left; width:100%; margin:5px 0;}
.changeEmail div span {color:#3e1e6c; font-size:11px; font-weight:bold; display:block; margin-bottom:3px;}
.changeEmail .vShort {float:left; width:50%; margin:5px 0;}
.changeEmail .input-text {height:17px; padding-top:1px; width:144px; border:1px solid #e3e3eb; border-top:1px solid #aaadb2;} 
.changeEmail .textarea {height:90px; width:300px; border:1px solid #e3e3eb; border-top:1px solid #aaadb2;}
.changeEmail .sendcopy {float:left; width:201px; display: inline;}
.changeEmail img {cursor:pointer;}

.changeEmailUa {width:470px;}
.changeEmailUa .input-text {width:215px;}


.ordFinish {float:left; width:100%; margin:0px; padding:0px;}



.WebPopup {position:fixed;  z-index:99; background: #000;  }
.WebPopup .close {position:absolute; top:19px; right:70px; cursor:pointer;}
.WebPopup .closetitle {position:absolute; top:15px; right:30px; cursor:pointer; color:#3e1e6c; font-weight:bold; cursor:pointer;}

.WebPopup .WPTop {width:100%; height:145px; background-color:#3e1e6a; }
.WebPopup .WPTop strong {float:left; margin:15px 0 0 10px; font-size:70pt; font-weight:bold; color:#FFF; font-family:verdana}
.WebPopup .WPMiddle {float:left; width:100%; height:68px; text-align:center; background-color:#e4ff87; }
.WebPopup .WPMiddle span {margin:25px 0px 0px 0px; display:block; font-size:12pt; font-weight: bolder;  color:#000;  font-family:verdana}
.WebPopup .WPBottom {float:left; width:318px; height:100px; background-color:#FFF; border:1px solid #E09AC0; border-top:0px; }
.WebPopup .WPBottom .alert {float:left; margin:12px 0 0 20px; padding-left:30px;  width:318px; height:30px; background: url(/img/bg-popupalert.gif) no-repeat 0px -1px; color:#3e1e6c; font-weight:bold; font-size:12px;}


.WebPopup .user {float:left; width:100%; margin:10px 0 0px 20px;}
.WebPopup .user .d1 {float:left; width:200px; padding:0px; margin:0px; }
.WebPopup .user .d2 {float:left; width:80px;  padding:0px; margin:19px 0px 0px 0px ;}
.WebPopup .user .d2 img {cursor:pointer;}
.WebPopup .user .d1 span {color:#000; font-size:11px; font-weight:bold; display:block; padding:0px; margin:0px 0px 5px 0px; }
.WebPopup .user .d1 .input-text {height:24px;  padding-top:1px; width:190px; border:1px solid #e3e3eb; border-top:1px solid #aaadb2;}

.WebPopup .user p {margin-top:15px; font-size:14px; width:180px;} 
.WebPopup .user .closeOk {float:left; margin:5px 0 0 0px; padding-left:15px;  width:318px; height:30px; background: url(/img/bt-closePopupOK.gif) no-repeat 0px 3px;  color:#3e1e6c; text-decoration:underline; font-weight:bold; font-size:12px;}


.OrderSendInfo {position:fixed;  z-index:99; width:320px; height:98px; background: #FFF;  }
.OrderSendInfo .WPMiddle {float:left; width:100%; height:68px; text-align:center; background-color:#3e1e6a; }
.OrderSendInfo .WPMiddle span {margin:25px 0px 0px 0px; display:block; font-size:10pt; font-weight: bolder;  color:#FFF;  font-family:verdana}
.OrderSendInfo .WPBottom {float:left; text-align:center; margin-top:5px; width:320px; height:35px; background-color:#FFF; }

.priceList {width:750px; font-size:12px; margin:10px 0; padding:10px 0 10px 10px;  background-color:#E3001B }
.priceList a {color:#FFF; font-weight:bold; text-decoration:underline;}




/* CSS free texts*/

.pt5 {padding-top:5px;}
.pr5 {padding-right:5px;}
.pb5 {padding-bottom:5px;}
.pl5 {padding-left:5px;}
.pt10 {padding-top:10px;}
.pr10 {padding-right:10px;}
.pb10 {padding-bottom:10px;}
.pl10 {padding-left:10px;}


.emailInfoAlert {float:left; position:relative; color:#FFF; width:100%; margin:0 0 10px 0; padding:0px; background:#3e1e6c}
.emailInfoAlert div p {padding:5px; font-size:11px; font-weight:bold;}
.emailInfoAlert div a {font-weight:bold; color:#FFF; text-decoration:underline;}
.emailInfoAlert div a:hover {font-weight:bold; color:#FFF !important; text-decoration:none;}
.emailInfoAlert img {position:absolute; top:7px; right:7px; cursor:pointer; }


/* ORDER NEW */

.basket_add {float:left; width:100%; margin:0px; padding:0px; }
.basket_add_prod {float:left; margin:0px 0px 30px 0px; width:100%; padding:30px 0px 60px 0px; background:#C5D882; }
.basket_add_prod .pic {float:left; width:50px; margin:0px 0 0 200px;  padding:0px 15px 0  0; height:100px; }
.basket_add_prod .pic img {border:1px solid #c7e5a1; }
.basket_add_prod .info {font-size:14px; color:#3e1e6c}
.basket_add_prod .info .ins {font-size:24px; font-weight:bold; display:block; color:#000; margin-bottom:7px; }
.basket_add_prod .info .size {font-size:12px; display:block; line-height: 18px; }
.basket_add_prod .info .size span {color:#e09ac0; padding:0 5px; }
.basket_add_more {float:left; width:300px; margin:10px 0 0 265px; padding:10px 0px 0px 30px; font-size:14px; border-top:1px solid #3e1e6c; background: url(/img/bg_basket_add_info.gif) no-repeat 6px 9px; }
 
.buttons .suEx1 {float: left; width:30%; font-size: 18px; color: #595959}
.buttons .suEx1 a {padding-left:20px; font-size:12px; float:left; width:250px; margin-bottom: 6px; color:#3e1e6c; text-decoration:underline; font-weight:bold; background:url(/img/bg_back.gif) no-repeat left 2px}
.buttons .suEx1 a:hover {text-decoration:none;}
.buttons .orEx {float:right; }
 
.echeckListNotPayed {float:left;  width:98%; margin:10px 0px 10px 0px; padding:5px; border:1px solid #3e1e6c; color:#000}
.echeckTitle {font-size:14px; font-weight:bold}
.echeckListNotPayed p {margin:3px 0;}
.echeckListNotPayed a {color:#3e1e6c; text-decoration:underline; margin:3px 0; width:100%; float:left;}


.voucher {position: relative; height: 450px; width: 600px; font-family: Trebuchet MS; background: url(/img/bg-voucher.jpg) no-repeat }
.voucherok { background: url(/img/bg-voucherok.jpg) no-repeat !important }
.voucheroklog { height:323px !important; background: url(/img/bg-voucheroklog.jpg) no-repeat !important }
.voucher .voucherText1 {position: absolute; top: 25px; left: 0px; width: 245px; line-height: 40px; font-size: 22px; color: #646567; text-align: right}
.voucher .voucherText1 span {font-weight:bold;}
.voucher .voucherText1 strong {line-height: 55px; display: block; font-size: 55px; color: #3e1e6c}
.voucher .voucherText1 div strong {display: inline !important}
.voucher .voucherInp {position: absolute; top: 290px; left: 0px; width: 245px; font-size: 12px; color: #646567; text-align: right}
.voucher .voucherInp strong {font-size: 17px; font-weight: normal; }
.voucher .voucherInp div {height: 23px; margin: 8px 0 25px 0; background: url(/img/bg-voucherInp.gif) no-repeat top right}
.voucher .voucherInp div .input_text {position: relative; top: 4px; right: 8px; width: 167px; padding: 2px 0 2px 0; background: transparent; border: 0}
.voucher .voucherInp span {font-size: 20px; }
.voucher .voucherInp span .input_button {position: relative; top: 2px; margin-left: 15px; cursor:pointer; }
.voucher .voucherText2 {position: absolute; bottom: 11px; left: 29px; font-size: 12px; color: #646567}
.voucher .voucherText2 a {text-decoration: underline; color: #646567}
.voucher .voucherText2 a:hover {text-decoration: none}
.voucher .voucher_logo {position:absolute; right:40px; top:35px;}
.voucher .voucher-sended {float:left; width:100%; margin:80px 0 0 20px;font-family:Arial; color:#000; position:relative;}
.voucher .voucher-sended p {font-size:14px; padding:10px 0; }
.voucher .voucher-sended p small {font-size:14px; color:#3e1e6c}
.voucher .voucher-sended img {position:absolute; top:210px; left:0px; cursor:pointer;}
.voucher .voucher-sendedlog {float:left; width:70%; margin:80px 0 0 20px;font-family:Arial; color:#000; position:relative;}
.voucher .voucher-sendedlog p {font-size:14px; padding:10px 0; }
.voucher .voucher-sendedlog p small {font-size:14px; color:#3e1e6c} 
.voucher .voucher-sendedlog img {position:absolute; top:125px; left:0px; cursor:pointer; }

.voucher .p1 {font-size:18px !important;  font-weight:bold;  }
.voucher .p1 strong {font-size:24px !important; }
.voucher .p2 strong {font-size:18px !important; color:#3e1e6c}
.voucher .p3 strong {font-size:18px !important; color:#3e1e6c}

/* SITEMAP */
.siteMap {width:100%; margin:0px; padding:0px;}
.siteMap .Maintitle {float:left; display:block;  width:100%; font-size: 24px; color: #000; padding:10px 0 10px 0;}
.siteMap .title {float:left; display:block; font-weight:bold; width:100%; font-size: 16px; color: #595959; padding:10px 0;}
.siteMap .subTitle {float:left; display:block; font-weight:bold; width:100%; font-size: 12px; color: #595959; padding:10px 0;}
.siteMap ul {padding:0px; margin:0px 0px 0px 10px; list-style: none; clear: both; }
.siteMap ul li a {background: url("/img/bg-cfEx2_ul_li.gif") no-repeat scroll 4px 3px transparent; color: #3e1e6c; display: block; padding: 0 0 8px 21px;}

.pinCont {width:100%; margin:0px; padding:0px; height:35px; text-align:center; background:#3e1e6a; position:relative;}
.pinCont img {cursor:pointer;}
.pinCont span {font-size:14px; font-weight:bold; color:#FFF; position:relative; bottom:10px; left:5px;}
.pinCont a {text-decoration:underline; color:#FFF} 

/* MM Place*/

.mmplace {width: 495px; margin-right: 20px; margin-bottom: 20px; float: left}
.mmplace .t {font-size: 16px; margin-left:20px; font-weight: bold; color:#458000}
.mmplace .b {width: 100%; margin-bottom:5px; padding-top: 12px; padding-bottom: 10px !important; float: left; background: #f5f5f5}
.mmplace p {padding:10px; width:90%;}
.mmplace .import {width:99%; padding:0px 10px 10px 10px;}
.mmplace #mm-system-label  {float:left; width:100%; font-size:12px; margin-top:5px; font-family: Arial !important;  } 
.mmplace #mm-system-button {}


.osobneUa {width: 495px; margin-right: 20px; margin-bottom: 20px; float: left; }
.osobneUa .t {font-size: 16px; margin-left:20px; font-weight: bold; color:#3E1E6C}
.osobneUa .b {width: 485px; margin-bottom:5px; padding: 12px 0 10px 10px;  float: left; background: #f5f5f5}
.osobneUaDescript {float:left; width:100%; margin:10px 0px; padding:0px; }
.osobneUa .smTitle {float:left; width:100%; margin:5px 0px; padding:0px; font-weight:bold; }
.osobneUa select {float:left; width:95%; margin-left:0px;} 

#searchSuggest { display: none; z-index: 500; background: #fff; width: 262px; left:0px; top:117px; position: absolute; border: 2px solid #e5e5e5; }
#searchSuggestLoading { display: none; z-index: 500; position: absolute; left:-35px; top:89px; }
#searchSuggest a { display: block; cursor: pointer; padding: 2px 7px; font-size: 11px; color: #666; }
#searchSuggest a:hover { background: #3E1D6C; text-decoration: none; color: #fff; }
#searchSuggest a.sel { background: #3E1D6C; text-decoration: none; color: #fff; }
#searchSuggest a span { float: right; font-size: 9px; position: relative; top: 2px; }
#searchSuggest div.title { padding: 10px 0 2px 7px; font-weight: bold; font-size: 11px; }


.osobneUa {width: 495px; margin-right: 20px; margin-bottom: 20px; float: left; }
.osobneUa .t {font-size: 16px; margin-left:20px; font-weight: bold; color:#3E1E6C}
.osobneUa .b {width: 485px; margin-bottom:5px; padding: 12px 0 10px 10px;  float: left; background: #f5f5f5}
.osobneUaDescript {float:left; width:100%; margin:10px 0px; padding:0px; }
.osobneUa .smTitle {float:left; width:100%; margin:5px 0px; padding:0px; font-weight:bold; }
.osobneUa select {float:left; width:95%; margin-left:0px;} 


.AjaxSearchPanel {margin-bottom:20px; }
.AjaxSearchPanel .title {float:left; color: #3E1E6C; font-weight: bold; padding-bottom: 5px; margin-bottom:10px;}
.AjaxSearchPanel select {width:185px; margin:2px 0; font-size:11px; padding:3px 0; }
.AjaxSearchPanel .ajaxSearchLnkClear {float:left; width:100%; color:#E09AC0; padding: 3px 0 2px 17px; background: url("/img/bg-cfEx2_ul_li.gif") no-repeat scroll 1px 5px transparent}
.AjaxSearchPanel .ajaxSearchClearCont {float:left; width:100%; padding:5px 0 20px 0; margin:5px 0; background: url("/img/bg-categories.gif") no-repeat scroll right bottom transparent;} 
.AjaxSearchPanel .ajaxSearchClearCont a {color:#E09AC0; text-decoration:underline; margin:5px 0;}



#AjaxSearchMainContainer .display .displaypaging .dpEx1 {z-index:0;}
#AjaxSearchMainContainer .display .displaypaging .dpEx2 {z-index:0;}

.fadeEfect { display:none; background: none repeat scroll 0 0 #24212A; float: left; padding-right:10px; height: 100%; left: 0; opacity: 0.85; position: absolute; top: 0; width: 100%;  z-index: 9;}
.fadeEfect span {color: #FFFFFF; float: left; font-size: 50px; margin-left: 34%;  margin-top: 200px;}

.fadeEfectL { display:none; background: none repeat scroll 0 0 #24212A; float: left; height: 100%; left: 0; opacity: 0.85; position: absolute; top: 0; width: 100%;  z-index: 9;}
.fadeEfectL span {color: #FFFFFF; float: left; font-size: 20px; margin-left: 15%;  margin-top: 100px;}

.ageAlert {float:left; width:100%; margin:0px; padding:0px; width:600px; height:450px; border-top:12px solid #96b226; background:url(/img/bg_alert.png) no-repeat 225px 50px #fcf8f9; font-family: Arial; position:relative;}
.ageAlert a {cursor:pointer;}
.ageAlert .p1 {position:absolute; top:150px; left:0px; font-size:22px; width:100%; text-align:center;}
.ageAlert .p2 {position:absolute; top:190px; left:145px; font-size:18px; width:52%; text-align:center;}
.ageAlert .ageButton {position:absolute; top:268px; left:30px; width:90%; background:url(/img/bg_dot.png) no-repeat 240px 0px; padding-top:6px; }
.ageAlert .ageButton .bt {float:left; width:50%; }
.ageAlert .ageButton .bt a {display:block;  padding: 8px 17px 0; background:url(/img/bg_btNo.png) no-repeat 0px 0px; width:210px; height:37px; font-size:17px; color:#fcf8f9; font-weight:bold;}
.ageAlert .ageButton .bt small {color: #949292; float: left; font-size: 12px; text-align: center; width: 76%;}
.ageAlert .ageButton .btY a {background:url(/img/bg_btYes.png) no-repeat 0px 0px; width:280px !important; padding: 8px 8px 0 !important;}
.ageAlert .ageButton .btY small {width:100% !important}
.ageAlert .ageFoot {position:absolute; bottom:25px; left:30px; font-size:14px; width:90%; text-align:center; color:#949292}
.ageAlert .ageFoot span {text-decoration:underline;}
.ageAlert .ageFoot a {color:#949292; text-decoration:underline;}


