/* ------------ Globální definice objektů  -----------------------------------------------------------------------------------------------*/
body {margin: 0; padding: 0; font-family: Arial; font-size: 12px; color: #404040; background: url(/img/bg_web.gif) repeat-x 1px 0}
div {height: auto; _height: 0; margin: 0; padding: 0}
p {margin: 0; padding: 0}
a {_height: 0; text-decoration: none; color: #000}
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_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_check {hight: 12px; width: 12px; margin: 0px; padding: 0px; border: 0}

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; }


{ ----------  Definice kostry  -------------------------------------------------------------------------------------------------- }

#containerHeader {position: relative; z-index: 1; margin: auto; width: 974px; height: 130px; color:#81d1ff; background: url(/img/bg-containerHeader.jpg) no-repeat}
#containerBody {position: relative; margin: auto; width: 974px; xbackground: url(/img/bg-containerBody.gif) repeat-y}
#column1 {position: relative; top: 0; left: -760px; width: 190px; float: left;  z-index:9;?z-index:-1;_z-index:-1;}
#column2 {position: relative; top: 0; left: 214px; height: auto; width: 760px; float: left; xoverflow: hidden}
#containerFooter {position: relative; width: 974px; margin: auto; padding: 30px 0 0 0} 

{ ----------  containerHeader --------------------------------------------------------------------------------------------------- }

#containerHeader img {vertical-align: middle}


.logo {position:absolute; top:18px; left:0px; height: 30px; width: 180px; z-index:99;}
#containerHeader h1 {position:absolute; top:43px; left:0px; width:189px; font-size:11px; font-style: italic; color:#81d1ff; z-index:9; text-align:right; }
#containerHeader h1 a {font-size:11px; font-style: italic; color:#81d1ff; z-index:9;} 
#containerHeader .hlText {position:absolute; top:43px; left:0px; width:189px; font-size:11px; font-style: italic; color:#81d1ff; z-index:9; font-weight:bold; text-align:right; }
#containerHeader .hlText a {font-size:11px; font-style: italic; color:#81d1ff; z-index:9;}

.infoUser {position: absolute; top: 41px; left: 303px; width: 421px; font-size: 11px; color:#A0D265}
.infoUser .uiEx1 {text-align:right; 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: #c6ff00; 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: #c6ff00; background: url(/img/bg-infoUser_sep.gif) no-repeat right}
.infoUser .uiEx1_3 {color: #c6ff00}
.infoUser .uiEx2 a {color:#E5E5E5; text-decoration:underline;}
.infoUser .uiEx2 {width:100%; text-align:right;}
.infoUser .uiEx2_1 {xmargin-left: 94px; font-weight: bold; font-size: 12px; color: #E5E5E5}
.infoUser .uiEx2_2 {margin-left: 8px; padding-left: 7px; color: #E5E5E5; background: url(/img/bg-infoUser_sep.gif) no-repeat left}

.multilang {position: absolute; top: 8px; right: 0; font-size: 11px}
.multilang .sk {padding: 0 0 0 23px; color: #E5E5E5; background: url(/img/bg-multilang_sk.gif) no-repeat left}
.multilang .cz {padding: 0 10px 0 23px; color: #E5E5E5; background: url(/img/bg-multilang_cz.gif) no-repeat left}

#containerHeader .RememberLink {position: absolute; top: 88px; left: 565px; z-index:-1;}
#containerHeader .RememberLink a {padding-left:15px;background: url(/img/bg-remember-li.gif) no-repeat 0px 3px; color:#C6FF00;}
#containerHeader .RememberLink a:hover {color:#C6FF00}  


.basket {position: absolute; top: 16px; left: 746px; height: 53px; width: 161px; padding: 13px 0 0 66px; background: url(/img/bg-basket.gif) no-repeat}
.basket .baEx {text-decoration: underline; font-size: 13px; font-weight: bold; color: #c6ff00}
.basket .baEx:hover {color: #c6ff00; text-decoration: none}
.basket span {padding-top: 3px; padding-bottom: 3px; display: block; font-size: 11px}
.basket strong {color:#FFF}


.urlBack {position:absolute; top:88px; left:0px; width:187px; height:20px; text-align:right;}
.urlBack a {padding-left:17px; font-size:11px; font-weight:bold !important; color:#C6FF00; background: url(/img/bg-cfEx2_ul_li_top.gif) no-repeat 2px 2px }


.infoUserNew {position: absolute; top: 19px; left: 305px; background: url(/img/bg-infoUserNew.gif) no-repeat 0 26px}
.infoUserNew .iuEx {width: 100%; float: left}
.infoUserNew .phone {padding: 6px 14px 0 0; float: left; color: #FFF; font-size: 12px; font-weight: bold}
.infoUserNew .contacts {position: relative; height: 20px; width: 68px; padding: 6px 0 0 15px; floaT: left; cursor: pointer; background: url(/img/bg-iuEx_a_contacts.gif) no-repeat 0px 8px #0072BB }
.infoUserNew .contacts .contactsIn {position: absolute; z-index: 9; top: 26px; left: 0; width: 230px; background: #FFF; border: 1px solid #83D1FF}
.infoUserNew .contacts .contactsIn div {width: 215px; padding: 8px 0 0 15px; float: left; font-weight: bold; color:#595959}
.infoUserNew .contacts .contactsIn div span {width: 168px; float: right; display: block; font-weight: normal }
.infoUserNew .contacts .contactsIn .last {padding-bottom: 10px}
.infoUserNew .contacts .contactsIn .col {color: #0071BB}
.infoUserNew .contacts .contactsIn .col a {color: #0071BB} 
.infoUserNew .contacts .contactsIn ul {width: 210px; margin: 0px 0 0 10px; padding: 6px 0 6px 0; float: left; list-style-type: none; border-top: 1px solid #ebebeb}
.infoUserNew .contacts .contactsIn ul li a {padding: 4px 0 4px 52px; display: block; text-decoration: none; color: #0071BB; background: url(/img/bg-ul_li_a.gif) no-repeat 27px 5px}
.infoUserNew .contacts .contactsIn ul li a:hover {color: #000; background: url(/img/bg-ul_li_a.gif) no-repeat 27px 5px #f5f5f5}
.infoUserNew .info {position: relative; height: 20px; width: 133px; padding: 6px 0 0 15px; floaT: left; cursor: pointer; background: url(/img/bg-iuEx_a_info.gif) no-repeat 0px 8px #0072BB}
.infoUserNew .info .infoIn {position: absolute; z-index: 99; top: 26px; left: 0; width: 230px; background: #FFF; border: 1px solid #83D1FF}
.infoUserNew .info .infoIn ul {width: 210px; margin: 0px 0 0 10px; padding: 6px 0 6px 0; float: left; list-style-type: none; border-top: 1px solid #ebebeb}
.infoUserNew .info .infoIn ul li a {padding: 4px 0 4px 52px; display: block; text-decoration: none; color: #0071BB; background: url(/img/bg-ul_li_a.gif) no-repeat 27px 5px}
.infoUserNew .info .infoIn ul li a:hover {color: #000; background: url(/img/bg-ul_li_a.gif) no-repeat 27px 5px #f5f5f5}
.infoUserNew .info .infoIn .first {border-top: 0}
.infoUserNew .country {position: relative; height: 20px; width: 37px; padding: 6px 0 0 8px; floaT: left; cursor: pointer; background: url(/img/bg-iuEx_a_country.gif) no-repeat 0px 8px #0072BB}
.infoUserNew .country .countryIn {position: absolute; z-index: 9; top: 26px; right: 0; width: 114px; padding: 11px 0 4px 15px; background: #FFF; border: 1px solid #83D1FF;}
.infoUserNew .country .countryIn div {padding: 0 0 8px 28px; color: #000; font-weight:bold;}
.infoUserNew .country .countryIn div a {color: #0071BB; font-weight:normal;}
.infoUserNew .country .countryIn .cr {background: url(/img/CR.gif) no-repeat}
.infoUserNew .country .countryIn .sk {background: url(/img/SK.gif) no-repeat}
.infoUserNew .country .countryIn .ro {background: url(/img/RO.gif) no-repeat}
.infoUserNew .country .countryIn .ua {background: url(/img/UA.gif) no-repeat}

.infoUserNew .contacts-s {color: #000002 !important; background: url(/img/bg-psSel.gif) no-repeat 66px 12px #83D1FF}
.infoUserNew .info-s {color: #000002 !important;  background: url(/img/bg-psSel.gif) no-repeat 131px 12px #83D1FF}
.infoUserNew .country-s {color: #000002 !important; background: url(/img/bg-psSel.gif) no-repeat 34px 12px #83D1FF}

.infoUserNew .contacts-s div {color: #000002; }
.infoUserNew .info-s div {color: #000002; }
.infoUserNew .country-s div {color: #000002;}


.infoUserNew .contacts-t {color: #C6FF00;}
.infoUserNew .info-t {color: #C6FF00;}
.infoUserNew .country-t {color: #C6FF00;}

.infoUserNew .logOutIU {width: 400px; padding: 13px 0 0 0; float: left; text-align: right; }
.infoUserNew .logOutIU a {text-decoration: underline; color: #c6ff00}
.infoUserNew .logOutIU a:hover {text-decoration: none}

.infoUserNew .loginIU {width: 400px; padding: 5px 0 0 0;  float: left;text-align: right}
.infoUserNew .loginIU a {margin-left: 12px; padding-left: 15px; text-decoration: none; color: #c6ff00; background: url(/img/bg-iuEx_a_span.gif) no-repeat left}
.infoUserNew .loginIU a:hover {color: #000; text-decoration: underline}
.infoUserNew .loginIU .logEx {font-weight: bold; text-decoration: underline}
.infoUserNew .loginIU .logEx:hover {text-decoration: none}


#containerHeader .search {position: absolute; top: 85px; left: 0}
#containerHeader .search div {height: 22px; width: 230px; float: left; background: url(/img/bg-search_divCH.gif) no-repeat}
#containerHeader .search div .input_text {position: relative; top: 5px; ?top: 4px; _top: 4px; left: 25px; width: 195px; border: 0}
#containerHeader .search .input_button {position: relative; top: 1px; ?top: 0px; _top: 0px; left: 3px}

.ownSection {padding-left:20px; position:absolute; top:105px; left:555px; width:150px; font-size:12px; font-weight:normal !important; color:#E2001A; background: url(/img/bg-ownSection.gif) no-repeat 2px 2px }
#containerHeader .naEx {position:absolute; color:#000; top:85px; right:0px; height: 18px; width: 235px; font-weight:normal;  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 #E2001A}
#containerHeader .naEx:hover {text-decoration:underline;}

.checkProduct {position:absolute; top:85px; right:0px; width: 252px; height: 18px; cursor: pointer; text-align: left; z-index:999;  }
.checkProduct .checkProduct-t {height: 23px; width: 235px !important; padding-top: 5px; padding-left: 15px;  float: right !important; cursor: pointer; text-align: left; font-weight:normal; color: #000; background: url(/img/bg_best_naEx1.gif) no-repeat 0px 0px #FFF}
.checkProduct .checkProductIn1 {z-index:999;  height:auto; max-height:514px; width: 236px; margin-top:-5px; padding: 10px 0 10px 10px; float: left; border: 2px solid #81D1FF ; border-top:none; background-color:#FFFFFF; overflow-x:hidden; overflow-y:auto;}
.checkProduct .checkProductIn1 p {color:#3f9400; padding:20px; text-align:center;}
.checkProduct .checkProductIn2 {width: 226px; margin-bottom: 1px; padding-bottom: 1px; float: left; border-bottom: 1px solid #ebebeb;  }
.checkProduct .checkProductIn2 .last {border: 0}
.checkProduct .checkProductIn2 .chpImg {height: 50px; width: 38px; float: left}
.checkProduct .checkProductIn2 .chpInfo {width: 175px; padding: 7px 0 0 10px; float: left}
.checkProduct .checkProductIn2 .chpInfo a {margin-bottom: 2px; width:100%; display: block; font-weight: bold; color: #0171BB; xposition:relative; top:0px; background: url(/img/bg-categories_caEx2.gif) no-repeat right 2px }
.checkProduct .checkProductIn2 .chpInfo span {color: #000}


.checkProduct .checkProductIn2_hover {width: 226px; background:#f5f5f5; margin-bottom: 1px; padding-bottom: 1px; float: left; border-bottom: 1px solid #ebebeb;  }
.checkProduct .checkProductIn2_hover .last {border: 0}
.checkProduct .checkProductIn2_hover .chpImg {height: 50px; width: 38px; float: left}
.checkProduct .checkProductIn2_hover .chpInfo {width: 175px; padding: 7px 0 0 10px; float: left}
.checkProduct .checkProductIn2_hover .chpInfo a {margin-bottom: 2px; width:100%; display: block; font-weight: bold; color: #000; xposition:relative; top:0px; background: url(/img/bg-categories_caEx2.gif) no-repeat right 2px }
.checkProduct .checkProductIn2_hover .chpInfo span {color: #000}



{ ----------  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: #0071bb} 
.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:#000; 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:#0071BB; font-size:12px;}
.categories ul li ul li h3 a {font-weight:normal  !important; color:#0071BB !important; font-size:12px;}
.categories ul li ul li h3 a:hover {background:#000; font-weight:bold !important; color:#FFF !important;}
.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;}

/*
.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;  text-decoration:none;}
.cSubCat:hover h3 {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: #0071bb; border: 0; background: url(/img/bg-categories_caEx2.gif) no-repeat 67px 7px}
.categories ul .caEx2:hover {text-decoration: none}
.categories ul .last {border: 0}

.bannerL {text-align:center; margin-top:10px;}

{ ----------  Column2 Uvod ------------------------------------------------------------------------------------------------------- }

.prologue {width: 778px;}
.prologue .prEx {padding: 8px 0 13px 0; }
.prologue .prEx a {font-weight: bold; color: #0071bb}
.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: #0071bb}
.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 .prlgA {width:300px}
.prologue .prlgA .prExIn1 {width:298px; height:110px}
.prologue .prlgA .prExIn1 .prExIn1_1 {padding: 25px 0 0 30px;}
.prologue .prlgA .prExIn1 .prExIn1_2 {float: left; padding: 10px 0 0 30px;}



{ ----------  Column2 Vypis  ----------------------------------------------------------------------------------------------------- }

.navigate {width: 100%; float: left; margin-bottom:10px;}
.navigate .naEx {position:absolute; top:0px; right:0px; width: 253px; height: 18px; padding-top: 4px; cursor: pointer; text-align:center; background: url(/img/bg-navigate_naEx.gif) no-repeat 199px 9px #F5F5F5; border: 1px solid #EBEBEB}
.navigate ul {width: 515px; margin: 0; padding: 0; list-style-type: none}
.navigate ul li {float: left}
.navigate ul li a {margin: 0 8px 5px 0; padding-right: 15px; float: left; color: #0071bb; background: url(/img/bg-navigate_ul_li_a.gif) no-repeat right 6px}
.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:#0071bb}
.charakterization .freetext img {float:left; padding-right:5px; padding-bottom:5px;}

.marks_search {width: 763px; height:109px; margin-bottom: 20px; padding: 1px; float: left; background: url(/img/bg_filter.gif) no-repeat 0px 0px #FFF;  xborder: 1px solid #EBEBEB}
.marks_searchIn {} 
.marks_search .searchEx {width: 731px; margin: 0 0 0 0px; 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 {position:absolute; left:20px; top:20px;}
.marks_search .searchEx .seEx2 strong {font-size: 14px; float:left; margin-right:10px; color:#000; }
.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; float:left; margin:1px 0 0 195px;}
.marks_search .searchEx .seEx2 a:hover {text-decoration: none}


.sizeFilter {position:absolute; top:45px; left:20px; width:72%; margin:0px 0 0px 0; padding:0px; line-height:1.5; height: 55px; overflow-y: auto; }
.sizeFilter input {margin-right:5px;}
.sizeFilter label {font-size:12px; margin-right:5px; white-space: nowrap; float:left; height:18px; width:220px; overflow:hidden;}


.sizeSelect {float:left; width:125px; height:20px;  margin:-5px 10px 0 10px; padding:5px 0 0 5px; background: url(/img/bg_size_sel.gif) no-repeat 0px 0px #FFF; cursor:pointer;}



.marks {position: absolute; right: 20px; top: 21px;  width: 113px;}
.marks strong {cursor: pointer; float: left; display:block; width:100%;  margin: 3px 10px 10px 0; padding: 0; color:#000; font-size:14px}
.marks select {font-size: 14px; margin: 0; padding:2px 0; width: 125px;}  
    
    
/*.seEx1sel {width: 246px; position:absolute; top:5px; right:0px; background:#FFF; border: 2px solid #e5e5e5; z-index:99; }*/
.seEx1sel {display:none;} 
.seEx1sel .seEx1sel-t {padding: 7px 0 7px 29px; cursor: pointer; background: url(/img/bg-seEx1sel-t.gif) no-repeat 220px 13px #e5e5e5}  
.seEx1sel .freetext {margin: 0 10px; padding: 13px 10px 12px 5px; border-bottom: 1px solid #e5e5e5}
.seEx1sel .seEx1selIn2 {padding: 10px 15px 10px 15px}
.seEx1sel .seEx1selIn2 label {padding: 0 14px 5px 0; line-height: 20px; white-space: nowrap; color: #0071bb}
.seEx1sel .seEx1selIn2 .input_check {margin-right: 5px}

.storeAvailability {width: 450px; floaT: left; border: 2px solid #0087d4; 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: 440px; 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: 80px; padding-left: 5px}
.storeAvailability table .saEx2 {width: 156px; 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; color: #FFF}
.userLogin a {color: #FFF}

.seEx1selIn1 {z-index:99;}

.display {width: 100%; float: left; height:28px; border-bottom: 4px solid #5B65CF}
.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: #0071bb}
.display .displaypaging a:hover {text-decoration: none; color: #FFF; background: #5B65CF}
.display .displaypaging b a {text-decoration: none; color: #FFF; background: #5B65CF}
.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 #5B65CF}

.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: #0071bb; background: url(/img/bg-infoUser_sep.gif) no-repeat left}

.commodityCatalog {height: auto; width: 775px; margin-right: -30px; padding: 10px 0 0 0; overflow: hidden; floaT: left}
.commodityCatalog .commodityCatalog-t {font-size: 18px; color: #0071bb}
.commodityCatalog .commodityCatalog-t h2 {font-size: 18px; color: #0071bb;font-weight:normal;}
.commodityCatalog .product {width: 193px; height:255px; margin: 15px 0px 0 0; floaT: left; text-align: center;}
.commodityCatalog .holand {height:350px;}
.commodityCatalog .product table {height: 160px; margin-bottom: 10px; position:relative; z-index:9;?z-index:-1;_z-index:-1;}
.commodityCatalog .product table td {height: 160px; vertical-align: top !important;}
.commodityCatalog .product table a {position:relative; padding: 1px; display: block; border: 1px solid #BFBFBF; z-index:0;}
x.commodityCatalog .product table a img {width:170px; height:170px;}
.commodityCatalog .product table .ProdPict {position:absolute; bottom:0px; right:0px;}
.commodityCatalog .product table .bgProdDiscount {border:1px solid #E2001A;}
.commodityCatalog .product table .bgProdAction {border:1px solid #E2001A;}
.commodityCatalog .product table .bgProdNew {border:1px solid #97BF0D;}
.commodityCatalog .product table .bgProdLimit {border:1px solid #2D3AC8;}
.commodityCatalog .product .prEx {height: 15px; overflow: hidden}
.commodityCatalog .product .prEx4 a {font-size: 11px; color: #0071bb}
.commodityCatalog .product .prEx h3 a {font-size: 11px; color: #0071bb;  text-decoration:none;}
.commodityCatalog .product .prEx1 {margin: 2px 0 0px 0; color: #595959;font-size:10px;} 
.commodityCatalog .product .prEx2 {margin: 0 0 3px 0; font-size: 14px; font-weight: bold; color: #000} 
.commodityCatalog .product .prEx3 a {font-weight: bold; color: #97BF0D}

.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:168px; margin:0px; padding:0px; text-align:right;}
.commodityCatalog .product .ItemRemember img {margin-bottom:5px; cursor:pointer;}


.welcome_new .product {height:225px;}
.welcome_spec .product {height:225px;}
.welcome_act .product {height:250px;}

.infoBox {width: 100%; margin: 0; float: left}
.infoBox div img {float: left;}
.infoBox div {float:left; margin:0px; padding:0px;}

.discountDetail {margin: 0px 0 0px 0;}
.discount {height: 38px; width: 100%; margin: 40px 0 10px 0; padding-top: 12px; float: left; background: url(/img/bg-discount.gif) repeat-x}
.discount strong {margin-top: 5px; padding: 0 22px 0 133px; float: left}
.discount div {height: 26px; width: 194px; float: left; background: url(/img/bg-discount_div.gif) no-repeat}
.discount div .input_text {margin-top: 7px; ?margin-top: 5px; _margin-top: 5px; margin-left: 6px; width: 170px; border: 0}
.discount a {margin-top: 3px}
.ro_disc strong {padding: 0 22px 0 63px;}
.ro_disc a img {margin-top: 3px}


.bannerCatalog {width: 100%; float: left;}


{ ----------  Column2 Detail ----------------------------------------------------------------------------------------------------- }
.detail {position:relative;}
.detail .detailTop {float:left; width:100%}
.detail .detailBottom {float:left; width:100%; margin:20px 0;}

.detailImg {width: 268px; margin-right: 24px; 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 26px; floaT: left; background: url(/img/bg-detil_diEx1.gif) no-repeat left 10px}
.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 .detailName {font-size: 24px; color: #000; }
.detailInfo .detailName h1 {font-size: 24px; color: #000; font-weight:normal;}
.detailInfo .diEx1 {font-size: 14px}
.detailInfo .diEx1 h2 {font-size: 14px; font-weight:normal; color:#595959; margin-bottom:5px;}
.detailInfo .diEx1 a {text-decoration: underline; color: #0071BB}
.detailInfo .diEx1 a:hover {text-decoration: none}

.detailInfo .holandTitle {margin:0px; padding:2px 0px 2px 5px; width:295px; background:#1A6F00; color:#FFF; font-weight:bold; font-size:11px}
.detailInfo .holandMoreInfo {border-top:1px solid #97BF0D; margin:5px 10px; padding:5px; text-align:right;}
.detailInfo .holandMoreInfo strong {color:#1A6F00;}
.detailInfo .holandMoreInfo span {font-weight:bold; color:#000; font-size:13px}


.detailInfo .di1 {float:left; width:300px; margin:0px; padding:0px;  }
.detailInfo .freetext {width: 100%; padding: 11px 0 22px 0; float: left}

.detailInfo .di2 {float:left; width:150px; height:250px; margin:0px 0px 0px 16px; padding:0px; background: url(/img/bg_det_if2.gif) repeat-y 0}
.detailInfo .di2 .code {width:100%; height:25px; text-align:center; color:#808080; margin:10px 0; background: url(/img/bg_det_if2_b.gif) no-repeat bottom}
.detailInfo .di2 .remAdd {width:100%; height:25px; text-align:center; color:#0071BB; font-size:10px; margin:10px 0; background: url(/img/bg_det_if2_b.gif) no-repeat bottom}
.detailInfo .di2 .remAdd img {float:left; margin:5px 0px 0px 20px; padding:0px; cursor:pointer;}
.detailInfo .di2 .remAdd span {float:left; margin:4px 0px 0px 5px; padding:0px; cursor:pointer;}
.detailInfo .di2 .remAdd a {color:#0071BB}

.detailInfo .di2 .detailInfoLink {float:left; width:100%; height:65px; font-size: 11px; color:#0071BB; background: url(/img/bg_det_if2_b.gif) no-repeat bottom}
.detailInfo .di2 .detailInfoLink a {margin:2px 0; float:left; }
.detailInfo .di2 .detailInfoLink .dlEx1 {margin-left: 10px; padding-left: 15px; color: #0071BB; background: url(/img/bg-detil_dlEx1.gif) no-repeat left}
.detailInfo .di2 .detailInfoLink .dlEx2 {margin-left: 10px; padding-left: 15px; color: #0071BB; background: url(/img/bg-detil_dlEx2.gif) no-repeat left}
.detailInfo .di2 .detailInfoLink .dlEx3 {margin-left: 10px; padding-left: 15px; color: #0071BB; background: url(/img/bg-detil_dlEx3.gif) no-repeat left}

.detailInfo .di2 .detailMark {width: 148px; margin-top:10px; padding-bottom: 0px; float: right;  }
.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: #0071BB}

.detailInfo .watchdDog {float:left; width:100%; margin:0 0 10px 0; padding-bottom:20px;  }
.detailInfo .watchdDog p {width:100%; padding:0 15px; margin:5px 0 0 0px; background: url(/img/bg_watchDog_det.gif) no-repeat 0px 3px}
.detailInfo .watchdDog a {font-weight:bold; color:#0071BB; text-decoration:underline; font-size:11px;}


.codeMat {float:left; width:100%; margin:0 0 10px 0; padding-bottom:10px; }
.codeMat .p1 {width:68%; float:left;}
.codeMat .p2 {width:32%; float:left;}
.codeMat .p2 strong {display:block;}


.detailInfo .detailSize {width:100%; float:left; margin-top: 0px; padding: 8px 0 0 0; border-top: 4px solid #efefef}
.detailInfo .detailSize .dsEx1 {padding-bottom: 18px}
.detailInfo .detailSize .dsEx1 strong {font-size: 14px; color: #000}
.detailInfo .detailSize .dsEx1 select {width: 65px; margin: 0 13px}
.detailInfo .detailSize .dsEx1 a {text-decoration: underline; font-weight: bold; color: #0071BB; }
.detailInfo .detailSize .dsEx1 a:hover {text-decoration: none}
.detailInfo .detailSize .dsEx2 {height: 22px; padding-top: 6px; text-align: center; font-size: 14px; font-weight: bold; color: #FFF; background: #1a6f00}
.detailInfo .detailSize table {width: 468px}
.detailInfo .detailSize table thead tr td {height: 31px; ?height: 27px; _height: 27px; font-weight: bold !important; color: #595959 !important; border-bottom: 4px solid #97bf0d}
.detailInfo .detailSize table tbody tr td {height: 39px; border-bottom: 1px solid #efefef}
.detailInfo .detailSize table .dsEx3 {width: 107px; padding-left: 15px; font-weight: bold ; color: #000}
.detailInfo .detailSize table .dsEx4 {width: 130px; text-align: center ; color: #595959}
.detailInfo .detailSize table .dsEx4 img {margin-left: 3px}
.detailInfo .detailSize table .dsEx5 {width: 109px; text-align: center}
.detailInfo .detailSize table .dsEx5 .AMO_I {width: 45px}


.detailInfo .dsEx32 {width:190px; height:80px; float:left; padding-left:30px; margin-left:15px; text-align:left; background: url(/img/bg_det_coupe1.gif) no-repeat; line-height: 18px;}
.detailInfo .dsEx32 .sbDetail {margin:0px !important;}
.detailInfo .dsEx33 {width:170px; height:80px; float:left; padding-left:30px; margin-left:15px; text-align:left; background: url(/img/bg_det_coupe2.gif) no-repeat; line-height: 18px; }
.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%;}

.sbDetail {z-index:-1;}

.detailBottom {position:relative;margin-top: 20px; padding: 18px 0 0 0; border-bottom: 4px solid #efefef}
.detailBottom .dsEx1 {padding-bottom: 18px}
.detailBottom .dsEx1 strong {font-size: 14px; color: #000}
.detailBottom .dsEx1 select {width: 65px; margin: 0 13px}
.detailBottom .dsEx1 a {text-decoration: underline; font-weight: bold; color: #0071bb}
.detailBottom .dsEx1 a:hover {text-decoration: none}
.detailBottom .dsEx2 {height: 22px; padding-top: 6px; text-align: center; font-size: 14px; font-weight: bold; color: #FFF; background: #595959}

.detailBottom table {width: 100%}
.detailBottom table thead tr td {height: 31px; ?height: 27px; _height: 27px; text-align:center; font-weight: bold !important; color: #595959 !important; border-bottom: 4px solid #97BF0D}
.detailBottom table thead tr .dt2 {text-align:left; }
.detailBottom table thead tr .dt3 {text-align:right; padding-right:5px; }
.detailBottom table thead tr .dt4 {text-align:center; }
.detailBottom table thead tr .dt5 {text-align:center; }
.detailBottom table thead tr .dt6 {text-align:center; }

.detailBottom table tbody tr .act {color:#E2001A !important}
.detailBottom table tbody tr td {height: 39px; border-bottom: 1px solid #efefef}
.detailBottom table tbody tr .dt1 {width:110px; font-weight:bold; color:#595959; text-align:left; }
.detailBottom table tbody tr .dt2 {width:180px; font-weight:normal; color:#595959; text-align:left; }
.detailBottom table tbody tr .dt3 {width:110px; padding-right:5px; font-weight:bold; color:#000; text-align:right;  }
.detailBottom table tbody tr .dt3 span {font-size:11px; color:#E2001A; font-weight:bold !important; margin-right:0px;}
.detailBottom table tbody tr .dt4 {width:140px; font-weight:normal; color:#449800; text-align:center; }
.detailBottom table tbody tr .dt5 {width:90px; text-align:center; }
.detailBottom table tbody tr .dt5 input {width:20px; text-align:center;}
.detailBottom table tbody tr .dt6 {width:120px;  text-align:center; }
.detailBottom table tbody tr .dt6 img {cursor:pointer;}
.NextRowGroup {border-top: 4px solid #97BF0D !important}

.haPart td {border-bottom:0px !important; }
.ha_name {font-size:11px; color:#196f02;}
.ha_more_info {}
.ha_more_info div {padding:5px 5px 5px 0; margin-bottom:5px; color:#000; font-size:11px; background:#efefef; text-align:right;}
.ha_more_info strong {color:#595959 !important; font-weight:normal;}
.ha_more_info span  {font-size:11px; color:#196f02;}
.ha_row {}


{ ----------  Column2 Order ------------------------------------------------------------------------------------------------------ }

.order a:hover {color:#000 !important;}

.stepOr {height: 30px; width:100%; margin-bottom: 0px; padding:40px 0 0 0; background: url(/img/bg-stepOr1.gif) no-repeat 90px 0px}
.stepOr.stepOr2 {background: url(/img/bg-stepOr2.gif) no-repeat 90px 0px} 
.stepOr.stepOr2 .stEx1 {color: #5e9900}
.stepOr.stepOr2 .stEx2 {color: #000}
.stepOr.stepOr3 {} 
.stepOr.stepOr3 .stEx1 {color: #5e9900}
.stepOr.stepOr3 .stEx3 {color: #000}
.stepOr.stepOr4 {} 
.stepOr.stepOr4 .stEx1 {color: #5e9900}
.stepOr.stepOr4 .stEx4 {color: #000}
.stepOr div {float: left; font-size: 14px; font-weight: bold; color: #5e9900}
.stepOr .stEx1 {width: 270px; padding: 0 0 0 60px; color: #1a6f00}
.stepOr .stepRo1 {xpadding: 0 0 0 40px;padding: 0 0 0 30px !important; width:240px !important;}
.stepOr .stepRo2 {xpadding: 0 0 0 25px;padding: 0 0 0 0px !important; width:210px !important; text-align:center;}
.stepOr .stepRo3 {padding: 0 0 0 0px; text-align:right; width:175px !important; }

.stepOr .stepUa1 {xpadding: 0 0 0 40px;padding: 0 0 0 30px !important; width:240px !important;}
.stepOr .stepUa2 {xpadding: 0 0 0 20px;padding: 0 0 0 0px !important; width:200px !important; text-align:center;}
.stepOr .stepUa3 {padding: 0 0 0 0px; text-align:right; width:225px !important; }

.stepOr .stEx2 {width: 260px}
.stepOr .stEx3 {width: 160px}

.bck {font-size:12px; color:#0071BB; text-decoration:underline;}

.orderTab {width: 760px; margin: 0; }
.orderTab img {vertical-align: middle}
.orderTab thead tr td {height: 25px; font-weight: bold; color: #FFF !important; background: #97bf0d}
.orderTab thead tr .space {width: 20px; border-bottom: 1px solid #97bf0d}
.orderTab thead tr .space.last {border-bottom: 1px solid #97bf0d}
.orderTab tfoot tr td {background:#cddf8f; height: 25px !important; text-align:right;} 
.orderTab tfoot tr .space {width: 20px; border-bottom: 1px solid #cddf8f}
.orderTab tfoot tr .space.last {border-bottom: 1px solid #cddf8f}
.orderTab tfoot tr .sum {text-align:right;color:#1a6f00; font-weight:bold;}
.orderTab tfoot tr .tableOrderRec {color:#000; font-weight:bold; font-size:14px; width:auto}
.orderTab tfoot tr .tableOrderRec span {text-decoration: line-through; color:#0071BB}

.orderTab tbody tr td {height: 100px !important; border-bottom: 1px solid #ebebeb }
.orderTab .p1 {width:30 !important}
.orderTab .space {width: 20px; border-bottom: 1px solid #FFF}
.orderTab .space.last {border-bottom: 1px solid #FFF}
.orderTab .name {width: 300px;}
.orderTab .name a {font-weight: bold; color: #0071BB; margin-left:15px; display:block;}
.orderTab .name a:hover {color:#000;}
.orderTab .name small {color: #404040; margin:5px 0 0 15px; display:block; font-size:12px !important}
.orderTab .name small span {color:#ebebeb; font-size:12px !impotant}
.orderTab .amount {width: 120px; padding-left: 30px}
.orderTab .amount .input_text {height: 16px; width: 24px; margin-right: 6px; padding-top: 2px; text-align: center; border: 1px solid #7e9db9 } 
.orderTab .price {width: 90px; text-align: right}
.orderTab .price span { text-decoration: line-through; color:#0071BB}

.orderTab .remove {width: 75px; text-align: center}
.orderTab .remove a {color: #0071BB; cursor:pointer;}
.orderTab .remove a:hover {color:#000; text-decoration:underline !important;}
.orderTab .priceSum {width: 90px; text-align: right}
.orderTab .priceSum span {text-decoration: line-through; color:#0071BB }

.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:#0071BB; font-weight:bold; }

.orderEx1 {width: 100%; padding: 20px 0 20px 0; float: left; border-bottom:1px solid #ebebeb}
.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 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}
.orderEx1 .orderEx1in1 {width: 711px; padding: 0 27px 5px 27px}
.orderEx1 .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; }
.orderEx1 .orderEx1in1 span {font-size:12px; color:#1A6F00; font-weight:bold;} 
.orderEx1 .orderEx1in1 .personalAsk {margin-left:10px; padding-left:10px; color:#0071BB; 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:#0071BB; 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: #0071BB}
.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:#0071BB; font-weight:normal; border-left:1px solid #ebebeb; cursor:pointer; background:url(/img/bg_arrow_down.gif) no-repeat right 6px;}

.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 10px 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:#0071BB; 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;}
.oeiSpan {margin-left:10px; padding:0px 10px 0 10px; color:#404040 !important; font-weight:normal !important; border-left:1px solid #ebebeb; 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:#0071BB; 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: #97bf0d}
.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: #0071BB}
.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: 370px; 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;}
.orderEx3in.orderEx3inEx {margin-right: 0}
.orderEx3in .orderEx3in-t {font-size: 14px; margin-left:20px; font-weight: bold; color:#458000}
.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:#458000}
.orderEx3in .orderEx3in-t1 small {height:12px; width:200px; font-size: 11px; font-weight: normal; color:#737373; float:right; text-align:right; }

.orderEx3in .orderEx3inBox {width: 366px; margin-top: 6px; margin-bottom: 10px; ?margin-bottom: 5px; _margin-bottom: 5px; padding: 1px; floaT: left;} 
.orderEx3in .orderEx3in1Box {width: 366px; margin-bottom:5px; padding-top: 12px; padding-bottom: 2px !important; float: left; background: #f5f5f5}
.orderEx3in .orderEx3inBox div {width: 100%; padding: 5px 0; float: left} 
.orderEx3in .orderEx3inBox div p {float:left; font-size:11px; color:#404040; width:240px; margin:5px 0px 0px 118px;; ?margin:5px 0px 0px 118px;; _margin:5px 0px 0px 55px;;}
.orderEx3in .orderEx3inBox div strong {position: relative; top: 5px; width: 105px; 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: 217px; padding: 5px 0 0 6px; float: left; border: 1px solid #e3e3eb; border-top: 1px solid #aaadb2; }
.orderEx3in .orderEx3inBox .orEx1 {width: 117px}
.orderEx3in .orderEx3inBox .orEx2 {width: 67px; margin-right: 10px}
.orderEx3in .orderEx3inBox .orEx3 {width: 30px; float:none; ?float:left; _float:left; }
.orderEx3in .orderEx3inBox .orEx4 {width: 67px;}
.orderEx3in .orderEx3inBox label {position: relative; top: 2px}
.orderEx3in label {font-size: 12px; color: #404040}
.orderEx3in label .input_check {margin-right: 6px}

.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:5px 0; width:100%;}
.orderUInfo .orderUInfoNew p {float:left; }
.orderUInfo .orderUInfoNew label {float:left; margin-left:10px }
.orderUInfo .orderUInfoNew label input {margin:0 5px;}
.orderUInfo .orderUInfoNewDescript p {width:100%; font-size:10px; display:block; }
.orderUInfo .orderUInfoNewDescript p a {color:#0071BB; 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; }


.orderEx4 {border-top:10px solid #cddf8f; padding-top:10px;}
.orderEx4 .orderEx4-t {font-size: 14px; font-weight: bold; color:#458000; margin-bottom:5px; border-bottom:0px !important; }
.orderEx4 .dp1 {margin-right:14px !important;}
.orderEx4 .deliveryPart {float:left; width:333px; background:#f5f5f5; margin:0px; padding: 10px 20px 20px 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 #97bf0d}

.buttonpart {float:left; width:100%; margin:20px 0 10px 0; padding:10px 0 0 0; border-top:6px solid #1a6f00; }
.buttonpart .p1 {width:300px; float:left; }
.buttonpart .p1 a {padding-left:20px; font-size:16px; color:#0071BB; 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: #0071BB; 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: #0071BB; 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 {border: 1px solid #97bf0d}
.orderEx8 .orderEx8-t {padding: 15px 0 14px 0; text-align: center; font-size: 18px; font-weight: bold; color: #FFF; background: #97bf0d}
.orderEx8 .freetext {padding: 19px 15px 17px 19px; font-size: 13px}

.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: #0071BB}
.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; width:100%;}
.orderBt p {width:200px; font-size:10px; color:#666666; text-align:justify; float:right; margin:5px 20px 0 0; font-size:11px}


.bt_lostEmail img {margin:0px 0;}

.order .suma {float:left; width:100%; position: relative; xheight: 107px; margin-top: 15px; padding-top: 13px; border-top: 10px solid #458000}
.order .suma .suEx1 {float: left; width:30%; font-size: 18px; color: #595959}
.order .suma .suEx1 a {padding-left:20px; font-size:16px; color:#0071BB; 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:#0071BB}
.order .naEx {height: 24px; color:#0071BB; 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 #0071BB}
.order .checkProduct {position:absolute; top:12px; left:0px; width: 253px; height: 24px; cursor: pointer; text-align: left; z-index:999;  }
.order .sumaEx {height: auto} 

.orderTabRecapTitle {width:100%;  margin:15px 0 0 28px; float:left; padding:0px; color:#595959; font-size:16px; font-weight:bold; height:20px;}

.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; text-align:right; border-top:4px solid #595959} 
.orderTabRecap tfoot tr .space {width: 20px; border-bottom: 1px solid #FFF}
.orderTabRecap tfoot tr .space.last {border-bottom: 1px solid #FFF}
.orderTabRecap tfoot tr .sum {text-align:right;color:#1a6f00; font-weight:bold;}
.orderTabRecap tfoot tr .tableOrderRec {color:#000; font-weight:bold; font-size:18px;}
.orderTabRecap tfoot tr .tableOrderRec span {color:#595959; font-size:16px;}

.orderTabRecap tbody tr td {height: 60px; border-bottom: 1px solid #ebebeb }
.orderTabRecap tbody tr .orderRecapNextItemsName {height: 40px; border-bottom: 1px solid #ebebeb }
.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: #0071BB; 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 {font-weight:normal !important;} 
.orderTabRecap .price {width: 72px; text-align: right}
.orderTabRecap .remove {width: 75px; text-align: center}
.orderTabRecap .remove a {color: #0071BB; 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:10px 0; padding:0px; }
.orderUserRecap table tr th {font-size:14px; font-weight:normal; padding:5px 0 10px 15px; border-bottom:3px solid #ebebeb; text-align:left; }
.orderUserRecap table tr td {height:20px;}
.orderUserRecap table tr .t1 {width:100px; text-align:right; font-weight:bold;}
.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:#0071BB; 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: #0071bb; 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 #0071bb; border-left: 1px solid #0071bb; border-right: 1px solid #0071bb}
#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: #0071bb; 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:#0071BB !important}
.user .user-t {padding-bottom: 7px; xfont-size: 24px; xcolor: #000}
.user .usEx1 {width: 100%; padding: 20px 0 25px 0; float: left}
.user .usEx1in_1 {width: 370px; margin-right: 20px; float: left} 
.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 0 15px 18px; 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 #0071bb}
.user .usEx1in2 table tbody tr td {height: 32px}
.user .usEx1in_1 .date {width: 125px; padding-left: 10px; font-weight: bold; color: #0071bb}
.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: #0087d4}
.user .usEx1in_1 .status.stEx2 {color: #595959}
.user .usExTab td {background: #FFF}
.user .usLink {margin-left: 185px; padding-left: 15px; font-weight: bold; color: #0071bb; 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}
.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 {margin-lefT: 218px}
.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-top: 3px}

.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: 226px; margin-right: 30px; padding: 1px; float: left; border: 1px solid #ebebeb}
.login .loEx1in {width: 213px; padding: 10px 0 14px 13px; font-size: 11px; background: #f5f5f5}
.login .loEx1in div strong {padding-bottom: 3px; display: block}
.login .loEx1in .input_text {height: 16px; width: 192px; padding: 2px 0 0 6px; float: left; border: 1px solid #7e9db9}
.login .loEx1in label {width: 100%; padding: 15px 0 0 0; display: block; floaT: left; font-weight: bold; color: #404040}
.login .loEx1in label span {width: 180px; padding-right: 10px; float: right}
.login .loEx1in label .input_radio {position: relative; top: 2px; ?top: -2px; _top: -2px}
.login .loEx1in .inpEx {width: 172px; 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-left: 15px; display: block; float: left; font-weight: bold; color: #0071bb; background: url(/img/bg-loEx1_1.gif) no-repeat left}
.login .loEx1in .loEx1_2 {margin-left: 72px}
.login .loEx2 {font-size: 14px}
.login .loEx2 .loEx2-t {padding-bottom: 20px; font-size: 18PX; color: #0071bb}
.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: #0071bb}
.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: #0071bb; 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 #0071bb}
.message .message-t {height: 34px; padding-top: 15px; font-size: 18px; font-weight: bold; color: #FFF; background: #0071bb}
.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: #0071bb; background: url(/img/bg-message_a.gif) no-repeat left}
.messageEx .messageIn  {border: 1px solid #000}
.messageEx .message-t {background: #000}
.messageEx .message-t strong {color: #0071bb}
.messageEx a {margin-left: 150px}


.userNav {float:left; width:100%; margin:0px 0px 25px 0px; padding:0px; border-bottom:1px solid #97bf0d;  }
.userNav div {float:left; height:46px; color:#3A71D2; padding:0px;}
.userNav div a {float:none; _float:right; color:#3A71D2; 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: #0071bb; 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: #0071bb; 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 #0071bb}
.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: #0071bb; 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}


.infoForClientLC {width: 100%; padding: 0px 0 0px 0;?padding: 30px 0 0px 0; _padding: 0px 0 0px 0; float: left; font-family: Arial;}
.infoForClientLC h2 {margin: 5px 0; padding: 0 0 0px 0; font-size: 14px; color: #404040  ;}
.infoForClientLC h3 {margin-bottom: 15px; padding: 0 0 3px 0; font-size: 18px; color: #000}
.infoForClientLC h4 {margin-bottom: 20px; font-weight: bold; color: #97c00e; font-size:14px;}
.infoForClientLC ul {margin: 20px 0 0 0; padding: 0; list-style-type: none; }
.infoForClientLC ul li {padding: 3px 0 3px 18px; display: block; background: url(/img/bg-cfEx2_ul_li.gif) no-repeat 2px 6px}
.infoForClientLC p {margin:15px 0; font-size:14px; }
.infoForClientLC a {color:#0071BB !important; text-decoration:underline !important;}
.infoForClientLC table {width: 644px; margin: 10px 0 20px 60px; _margin-left: 30px; floaT: left}
.infoForClientLC table thead tr td {height: 30px; font-weight: bold !important; color: #97c00e !important; border-bottom: 6px solid #97c00e}
.infoForClientLC table tbody tr td {height: 30px; background: #f2f2f2; border-top: 1px solid #FFF}


.infoForClient {width: 100%; padding: 30px 0 35px 0; float: left; font-family: Arial;}
.infoForClient h2 {margin: 20px 0; padding: 0 0 3px 0; font-size: 20px; color: #97c00e; border-bottom: 1px solid #97c00e}
.infoForClient h3 {margin-bottom: 15px; padding: 0 0 3px 0; font-size: 18px; color: #000}
.infoForClient h4 {margin-bottom: 20px; font-weight: bold; color: #97c00e; font-size:14px;}
.infoForClient ul {margin: 20px 0 0 0; padding: 0; list-style-type: none; }
.infoForClient ul li {padding: 3px 0 3px 62px; display: block; background: url(/img/bg-infoForClientIn3_ul_li.gif) no-repeat 32px 6px}
.infoForClient p {margin:15px 0; font-size:14px; }
.infoForClient a {color:#0071BB !important; text-decoration:underline !important;}
.infoForClient table {width: 644px; margin: 10px 0 20px 60px; _margin-left: 30px; floaT: left}
.infoForClient table thead tr td {height: 30px; font-weight: bold !important; color: #97c00e !important; border-bottom: 6px solid #97c00e}
.infoForClient table tbody tr td {height: 30px; background: #f2f2f2; border-top: 1px solid #FFF}
.infoForClient 

.infoForClientIn1 {width: 100%; padding: 0 0 25px 0; float: left; font-size: 14px; color: #414141}
.infoForClientIn1 a {text-decoration: underline; font-weight: bold; color: #0071BB}
.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}

.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: #0072BB !important; background: url(/img/bg-print_a.gif) no-repeat left}
.infoForClient .print a:hover {text-decoration: none}

.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 #c3da73; 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 #c3da73 }
.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 #0071bb}
.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; }
.BA1_Ex {font-size: 14px; color: #0071bb}
.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: #0071bb; 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: #0071bb; text-decoration:underline;}

.MagicZoomPup {background: 	#f97979;}


.login .ImportantInfo {float:left; width:94%; padding:20px; margin:0px 0px 20px 0px; border:1px solid #0071bb; }
.ImportantInfo {float:left; width:94%; padding:20px; margin:20px 0px; border:1px solid #0071bb; }
.ImportantInfo strong {color:#0071bb}
.ImportantInfo div a {color:#0071bbl; 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:#0071bb; }
.SummaryTab tbody tr .name a {font-weight:bold; color:#0071bb; 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: #E2001A; 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 #97bf0d; 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: #FFF !important; background: #98BF0E  !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:100px; 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: #E2001A; 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: 690px !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 #97bf0d; 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 #E2001A}
.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: #0087D4 !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: #0087D4 !important; }
.KhakiBG, .KhakiBG TD,
TD.KhakiBG	{color: #FBF6CC !important; }
.BlueBG, .BlueBG TD,
TD.BlueBG	{ color: #005389 !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;}


/* 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 {float:left; width:100%; margin:0px 0px 5px 0px; padding:0px;}
.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:#0071BB}

.navigate a {float:right; color:#0071bb; 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: #0072BB !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: #0072BB !important; background: url(/img/bg-detil_dlEx1.gif) no-repeat left}


/* COMPETITION - Soutezni modul */

.Competition {float:left; width:100%; margin:0px; padding:0px;}
.Competition a {color:#0071BB; text-decoration:underline;}
.Competition h3 {padding: 0 0 4px 0px; font-size: 12px; color: #0071BB; }
.CompetitionHead h2 {padding: 0 0 4px 0px; margin:0 0 5px 0; font-size: 14px; color: #0071BB; }
.CompBottom {float:left !important; margin-left:0px !important; height:22px  !important; width:650px  !important;}
.CompetitionComent {float:left; width:100%;margin:0px 0px 10px 1px !important ; padding:0px !important;}
.CompetitionComentBottom {float:left; width:100%;margin:50px 0px 0px 1px !important ; padding:0px !important;}
.CompetitionQH {float:left !important; padding:0px !important; margin:10px 0 0 0px !important; height:25px  !important; width:650px  !important; }
.CompetitionQH span {margin:0px 0 0 0px; color:#000; font-weight:bold; font-size:13px; }

.CompetitionQB {float:left !important; width:730px !important; padding-bottom:10px; margin:0px 0 0 0px !important;  }
.CompetitionQF {float:left !important; width:780px !important; 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  !important; }
.CompetitionAdressH h3 {padding: 0 0 4px 0px; font-size: 12px; color: #0071BB; }

.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:100%; 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;}
.Contactpart2 small {float:left;     margin-top: 6px; }


.CompButtonPart {float:left; width:100%; margin:15px 0 0 10px; text-align:left;  }

/* ORDER - online dostupnost zboží */

.OrderOnlineAvail {float:left; margin:20px 0 10px 0; padding: 0px 0px 20px 0px; width:754px; height:auto; border:3px solid #E2001A; 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:#0071BB; font-weight:bold; text-decoration:underline;}
.OrderOnlineAvail .Close {position:absolute; bottom:15px; right:50px;  cursor:pointer;}


/*REMEMBER - Pamatováček*/

.rememberAdd {float:left; margin:0px; padding:0px; width:280px; height:210px; border:2px solid #c3da73; 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:#0071BB; font-weight:bold; font-size:11px; display:block; margin:0px 0 0 15px; padding:0 0 5px 15px; background: url(/img/bg1-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 #c3da73; 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 #c3da73; 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 #c3da73; 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:#0071BB; 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 #97bf0d; 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:#0071BB; }
.rememberListTab tbody tr .name a {font-weight:bold; color:#0071BB; 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:#0071BB; text-decoration:underline; }
.rememberListTab tbody tr .sendemail {text-align:right; font-weight:bold; color:#000000; }
.rememberListTab tbody tr .sendemail a {font-weight:normal; color:#0071BB; text-decoration:underline; }
.rememberListTab tbody tr .delete {text-align:center; font-weight:bold; color:#000000; }
.rememberListTab tbody tr .delete a {font-weight:normal; color:#0071BB; text-decoration:none; }
.rememberListTab tbody tr td a:hover {color:#000}


/* NEXT */



.ordFinish {float:left; width:100%; margin:0px; padding:0px;}
.pannel1 {float:left; width:340px; margin:10px 0px 10px 0px; padding:15px; border:1px solid #cddf8f }
.pannel1 strong {float:left; width:100%; font-size:17px; color:#1a6f00; margin:5px 0px; }
.pannel1 .passPart {background:#f0f6dd; padding:10px 10px 10px 10px; float:left; margin-top:5px;}
.pannel1 table tr td {font-size:12px; font-weight:bold; color:#404040}
.pannel1 table tr td input {height:15px; padding:5px; width:120px; border:1px solid #dcdfe6; border-top:1px solid #aaadb2; }
.pannel1 table tr td img {margin:12px 0 0 0px;}

.pannel1 .prologueIn2_1 {float:left; width:100%; margin:15px 0 0 0;}
.pannel1 .prologueIn2_1-t {padding-bottom: 15px; font-size: 14px; font-weight: bold; color: #595959}
.pannel1 .prologueIn2_1 ul {margin: 0; padding: 0; list-style-type: none}
.pannel1 .prologueIn2_1 ul li {padding: 0 0 5px 21px; background: url(/img/bg-prologue_prologueIn2_1_ul_li.gif) no-repeat 6px 4px}

.pannel2 {float:left; width:345px; margin:10px 0px 10px 10px; padding:15px; border:1px solid #cddf8f; background:#f5f5f5 }
.pannel2 span {font-size:16px; }
.pannel2 p {font-size:12px; margin:5px 0; }
.pannel2 img {margin-right:5px}



.writeUs {float:left; width:328px; height:328px; margin:0px; padding:20px; border:1px solid #c3da73; 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:#1a6f00; font-weight:bold; border-bottom:2px solid #c3da73 }
.writeUs div {float:left; width:100%; margin:5px 0;}
.writeUs div span {color:#1a6f00; 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 #c3da73; 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:#0071BB}
.writeUs table tr .td3 {text-align:left; color:#0071BB}
.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 #c3da73; 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:#1a6f00; font-weight:bold; border-bottom:2px solid #c3da73 }
.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:#1a6f00; 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; }

.sendToF {float:left; width:310px; height:235px; margin:0px; padding:20px; border:1px solid #c3da73; 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:#1a6f00; font-weight:bold; border-bottom:2px solid #c3da73 }
.sendToF div {float:left; width:100%; margin:5px 0;}
.sendToF div span {color:#1a6f00; 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;}


.changeEmail {float:left; width:310px; height:155px; margin:0px; padding:20px; border:1px solid #c3da73; 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:#1a6f00; font-weight:bold; border-bottom:2px solid #c3da73 }
.changeEmail div {float:left; width:100%; margin:5px 0;}
.changeEmail div span {color:#1a6f00; 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;}

.WebPopup {position:fixed;  z-index:99; width:320px; height:330px; background: #000;  }
.WebPopup .close {position:absolute; top:10px; right:10px; cursor:pointer;}
.WebPopup .WPTop {width:100%; height:145px; background-color:#97bf0d; }
.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 #c3da73; 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:#E2001A; 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:#E2001A; text-decoration:underline; font-weight:bold; font-size:12px;}

.priceList {width:750px; font-size:12px; margin:10px 0; padding:10px 0 10px 10px;  background-color:#3a71d2 }
.priceList a {color:#FFF; font-weight:bold; text-decoration:underline;}


.orderEx1in5 {float:left; width:97%; margin:5px 0px 5px 28px; padding:0px;}
.order_gifts {}

.order_gifts .product {height:220px; padding:10px 25px 20px 25px; margin:15px 0 0 0 ; background-color:#FFFFFF }
.order_gifts .product .image { width:100%; height: 190px; vertical-align: top !important;}
.order_gifts .product .prEx2 span {font-size:11px; font-weight:normal;}
.order_gifts .product .prEx5 h3 {color:#0071BB}
.order_gifts .product .sel {float:left; margin:0px; padding:5px 0;}
.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;}
.order_gifts .product .aImg {text-align:center; width:100%; border:0px;}
.order_gifts .product .colorSizeSel {width:150px; height:20px; font-size:12px;}

.NoGift {float:left; width:97%; margin:5px 0px 5px 0px; padding:8px 0px 8px 26px; background:#f5f5f5}
.NoGift input {float:left; width:20px; margin:0px; padding:0px; height:15px;} 
.NoGift label {font-size:12px; cursor:pointer;}


.emailInfoAlert {float:right !important; position:relative; color:#FFF; width:330px !important; margin:0; padding:0px 0px 0px 36px !important; background:#e2001a}
.emailInfoAlert div span {display:block; font-weight:bold; margin-bottom:5px;}
.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; }

.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 .UAv {font-size:27px;}
.voucher .ROv {font-size:28px !important; line-height: 45px !important; }
.voucher .ROv strong {font-size: 40px !important; line-height: 31px !important; }
.voucher .voucherText1 {position: absolute; top: 25px; left: 0px; width: 245px; line-height: 40px; font-size: 22px; color: #646567; text-align: right}
.voucher .voucherText1 strong {line-height: 55px; display: block; font-size: 55px; color: #0071BB}
.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:#0071BB}
.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:#0071BB} 
.voucher .voucher-sendedlog img {position:absolute; top:125px; left:0px; cursor:pointer; }


.voucher .p1 {font-size:18px !important; font-weight:bold;  }
.voucher .p2 strong {font-size:18px !important; color:#0071BB}
.voucher .p1 strong {font-size:24px !important; }
.voucher .p3 strong {font-size:18px !important; color:#0071BB}


/* 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: #0071BB; display: block; padding: 0 0 8px 21px;}


/********** === PUBLISH.animatedBanner new === ************/

.gallery {position:relative; width: 100%; overflow: hidden; background:none }
.gallery a {float:left; position:absolute;  }
.gallery a img {border:none; }
.gallery a.show {z-index:500; xdisplay:block}

#gallery_1 a img {border:none; -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)";}

.gallery .caption {z-index:600; color:#fff; height:auto !important; max-height: 200px; width: 100% !important; position:absolute; right:0px; bottom: 10px; text-align: right; padding: 0px; }
.gallery .caption .content {position: absolute; bottom: 5px; right: 25px; font-size: 16px; font-weight: bold; font-family: Arial; float: none; }

.gallery .sidebarP, .gallery .sidebarN {z-index:600; width: 17px; height: 17px; text-align:center; position:absolute; right:0; float: none; cursor:pointer;}
.gallery .sidebarP {top: 10px; right: 40px}
.gallery .sidebarN {top: 10px; right: 10px}

.gallery .sidebar1, .gallery .sidebar2, .gallery .sidebar3, .gallery .sidebar4  {z-index:600; width: 30px; height: 25px; font-weight: bold; text-align:center; padding-top: 5px; color: #000; background-color:#FCB034; position:absolute; right:0; float: none; font-family: Arial; font-size: 16px; cursor:pointer;}
.gallery .sidebar1 {top: 10px;}
.gallery .sidebar2 {top: 50px;}
.gallery .sidebar3 {top: 90px;}
.gallery .sidebar4 {top: 130px;}



#banner_welcome {height: 295px; width: 778px; padding: 5px 0 0 0px; }
#banner_welcome .gallery a img {z-index:999;} 
#banner_welcome .caption {display:none !important; visibility:hidden !important}

#bwSmall {float:left; width:462px; }

#banimcat {float:left; width:100%; margin:5px 0;}

.bannerWnavi {position:absolute; right:10px; top:0px; height:290px; width:150px; z-index:600;}
.bannerWnavi div {display:block; width:100%; height:73px; cursor:pointer; position:relative;}
.bannerWnavi div span {font-size:14px; font-weight:bold; position:absolute; top:10px; left:10px; width:125px; color:#000  }

/**************************** ====== Bannery ======= **************************************/

.banner {text-align: center; }
.banner .image {padding: 8px 0 8px 0}

