/* ------------ Globální definice objektů  -----------------------------------------------------------------------------------------------*/
body {margin: 0; padding: 0; font-family: Arial; font-size: 12px; color: #404040; border-top: 7px solid #97BF0D}
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_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}

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

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

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

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

#containerHeader img {vertical-align: middle}

.logo {display:none;}
#containerHeader h1 {display:none;} 
#containerHeader .hlText {display:none;}

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

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

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

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

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

{ ----------  Column1 ------------------------------------------------------------------------------------------------------------ }

#column1 img {vertical-align: middle}

#column1 .search {padding: 0 0 25px 0}
#column1 .search div {height: 26px; width: 160px; float: left; background: url(/img/bg-search_div.gif) no-repeat}
#column1 .search div .input_text {position: relative; top: 7px; ?top: 5px; _top: 5px; left: 6px; width: 140px; border: 0}
#column1 .search a {position: relative; top: 3px}

.categories {margin-bottom: 25px; font-size:12px; padding: 0 0 20px 0; background: url(/img/bg-categories.gif) no-repeat bottom right}
.categories .categories-t {padding-bottom: 5px; font-weight: bold; color: #E2001A} 
.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 h2 {font-weight:normal; font-size:12px;} 
.categories ul li ul li h3 {font-weight:normal; color:#EA4D5F; font-size:12px;}
.categories ul li ul li a {border:none; margin-left:10px;}
.categories ul li ul .selCat {background:#000; font-weight:bold; color:#FFF;} 
.categories ul li ul .selCat 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 .caEx1 h2 {font-weight: bold}
.categories ul .caEx2 {text-decoration: underline; font-weight: bold; color: #E2001A; border: 0; background: url(/img/bg-categories_caEx2.gif) no-repeat 57px 7px}
.categories ul .caEx2:hover {text-decoration: none}
.categories ul .last {border: 0}

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

.prologue .prEx {padding: 8px 0 13px 0}
.prologue .prEx a {font-weight: bold; color: #E2001A}
.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: #97BF0D}
.prologue .prologueIn2 .prologueIn2_2 .prologueIn2_2-t {padding: 0 0 15px 0; font-size: 14px; font-weight: bold; color: #FFF}
.prologue .prologueIn2 .prologueIn2_2 .freetext {color: #000}

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

.navigate {width: 100%; float: left}
.navigate .naEx {display:none;}
.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: #E2001A; 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:#E2001A}
.charakterization .freetext img {float:left; padding-right:5px; padding-bottom:5px;}

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

.seEx1sel {width: 246px; position:absolute; top:5px; right:0px; background:#FFF; z-index:99; border: 2px solid #e5e5e5} 
.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: #e2001a}
.seEx1sel .seEx1selIn2 .input_check {margin-right: 5px}

.storeAvailability {width: 246px; floaT: left; border: 2px solid #98bf0e; background: #ddffa8}
.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: 226px; margin: 0 0 10px 10px}
.storeAvailability table tr td {height: 17px; font-size: 11px; border-bottom: 1px solid #b1d976}
.storeAvailability table .last td {border: 0} 
.storeAvailability table .saEx1 {width: 25px; padding-left: 5px}
.storeAvailability table .saEx2 {width: 80px; padding-left: 20px}
.storeAvailability table .saEx3 {width: 84px; padding-left: 12px}

.checkProduct {width: 253px}
.checkProduct .checkProduct-t {height: 18px; width: 220px !important; padding-top: 4px; float: right !important; cursor: pointer; text-align: center; color: #FFF; background: url(/img/bg-checkProduct-t.gif) no-repeat 200px 9px #98bf0e}
.checkProduct .checkProductIn1 {width: 239px; padding: 10px 0 10px 10px; float: left; border: 2px solid #98bf0e}
.checkProduct .checkProductIn2 {width: 229px; margin-bottom: 1px; padding-bottom: 1px; float: left; border-bottom: 1px solid #ebebeb}
.checkProduct .checkProductIn2.last {border: 0}
.checkProduct .chpImg {height: 50px; width: 33px; float: left}
.checkProduct .chpInfo {width: 185px; padding: 7px 0 0 10px; float: left}
.checkProduct .chpInfo a {margin-bottom: 2px; display: block; font-weight: bold; color: #e4001b}
.checkProduct .chpInfo span {color: #000}

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


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


.display {width: 100%; float: left; border-bottom: 4px solid #97BF0D}
.display img {vertical-align: middle}
.display .displaypaging {float: right; min-height:30px; z-index:9;}
.display .displaypaging a {padding: 5px 5px 7px 5px; float: left; font-size: 14px; font-weight: bold; color: #E2001A}
.display .displaypaging a:hover {text-decoration: none; color: #FFF; background: #97BF0D}
.display .displaypaging b a {text-decoration: none; color: #FFF; background: #97BF0D}
.display .displaypaging span {position: relative; top: 4px; margin: 0 5px; float: left}
.display .displaypaging .dpEx1 {position: relative; top: 2px; margin-right: 7px; padding: 0}
.display .displaypaging .dpEx2 {position: relative; top: 2px; margin-left: 7px; padding: 0}
.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 #97BF0D}

.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: #E2001A; background: url(/img/bg-infoUser_sep.gif) no-repeat left}

.commodityCatalog {display:none;}
.commodityCatalog .commodityCatalog-t {font-size: 18px; color: #97BF0D}
.commodityCatalog .product {width: 136px; margin: 15px 20px 0 0; floaT: left; text-align: center;}
.commodityCatalog .product table {height: 200px; margin-bottom: 10px}
.commodityCatalog .product table td {height: 200px; vertical-align: top !important;}
.commodityCatalog .product table a {position:relative; padding: 1px; display: block; border: 1px solid #BFBFBF}
.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 .prEx {height: 15px; overflow: hidden}
.commodityCatalog .product .prEx4 a {font-size: 11px; color: #E2001A}
.commodityCatalog .product .prEx h3 a {font-size: 11px; color: #E2001A}
.commodityCatalog .product .prEx1 {margin: 2px 0 3px 0; color: #595959} 
.commodityCatalog .product .prEx2 {font-size: 14px; font-weight: bold; color: #000} 
.commodityCatalog .product .prEx3 a {font-weight: bold; color: #97BF0D}

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

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

.bannerCatalog {width: 100%; float: left;}


{ ----------  Column2 Detail ----------------------------------------------------------------------------------------------------- }
.detailImg .detailBig {position:absolute; top:66px; ?top:1px; _top:1px; left:280px; width:265px; height:200px; z-index:9;}
.detail {position:relative;}
.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}

.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}
.detailInfo .diEx1 a {text-decoration: underline; color: #E2001A}
.detailInfo .diEx1 a:hover {text-decoration: none}


.detailInfo .di1 {float:left; width:300px; margin:0px; padding:0px;  }
.detailInfo .di1 .detailPrice {width: 300px; height:80px; float: left; margin-top:10px; background-color:#c3da73; }
.detailInfo .di1 .detailPrice table .t1 {width:115px; text-align:left; font-size:11px;}
.detailInfo .di1 .detailPrice table .t1 p {width:85px; padding:15px; margin:5px 0 0 15px; padding:5px 5 5 5px;background: url(/img/bg_watchDog_det.gif) no-repeat 0px 17px}
.detailInfo .di1 .detailPrice table .t1 a {font-weight:bold; color:#E2001A; text-decoration:underline; font-size:11px;}
.detailInfo .di1 .detailPrice table .t2 {width:160px; text-align:right; padding:10px;}
.detailInfo .di1 .detailPrice table .t2 .dpEx2 {font-size:14px; padding:5px 0px 5px 5px ; font-weight:bold; color:#1a6f00; border-bottom:1px solid #97bf0d}
.detailInfo .di1 .detailPrice table .t2 .dpEx2 span {font-size:18px; color:#000;}
.detailInfo .di1 .detailPrice table .t2 .dpEx1 {margin-top:5px; font-size:14px; color:#1a6f00; }
.detailInfo .di1 .detailPrice table .t2 .dpEx1 span {color:#000; }
.detailInfo .freetext {width: 100%; padding: 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 .detailInfoLink {float:left; width:100%; height:65px; font-size: 11px; color:#e2001a; 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: #e2001a; background: url(/img/bg-detil_dlEx1.gif) no-repeat left}
.detailInfo .di2 .detailInfoLink .dlEx2 {margin-left: 10px; padding-left: 15px; color: #e2001a; background: url(/img/bg-detil_dlEx2.gif) no-repeat left}
.detailInfo .di2 .detailInfoLink .dlEx3 {margin-left: 10px; padding-left: 15px; color: #e2001a; 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: #E2001A}

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

.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: #E2001A; }
.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: 87px; 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: 129px; 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;}

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

.stepOr {height: 23px; margin-bottom: 20px; padding-top: 7px; background: url(/img/bg-stepOr1.gif) no-repeat}
.stepOr.stepOr2 {background: url(/img/bg-stepOr2.gif) no-repeat} 
.stepOr.stepOr2 .stEx1 {color: #5e9900}
.stepOr.stepOr2 .stEx2 {color: #000}
.stepOr.stepOr3 {background: url(/img/bg-stepOr3.gif) no-repeat} 
.stepOr.stepOr3 .stEx1 {color: #5e9900}
.stepOr.stepOr3 .stEx3 {color: #000}
.stepOr.stepOr4 {background: url(/img/bg-stepOr4.gif) no-repeat} 
.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: 203px; padding: 0 0 0 40px; color: #000}
.stepOr .stEx2 {width: 187px}
.stepOr .stEx3 {width: 186px}

.orderTab {width: 760px; margin: 0; border-left: 1px solid #ebebeb; border-right: 1px solid #ebebeb}
.orderTab img {vertical-align: middle}
.orderTab thead tr td {height: 25px; font-weight: bold; color: #404040 !important; background: #ebebeb}
.orderTab tbody tr td {height: 39px; border-bottom: 1px solid #ebebeb }
.orderTab .space {width: 20px; border-bottom: 0}
.orderTab .space.last {border-bottom: 1px solid #ebebeb}
.orderTab .name {width: 170px}
.orderTab .name a {font-weight: bold; color: #E2001A}
.orderTab .size {width: 54px; text-align: center}
.orderTab .color {width: 120px; text-align: center}
.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: 72px; text-align: right}
.orderTab .remove {width: 75px; text-align: center}
.orderTab .remove a {color: #E2001A}
.orderTab .priceSum {width: 78px; text-align: right}

.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}

.orderEx1 {width: 100%; padding: 20px 0 5px 0; float: left}
.orderEx1 img {vertical-align: middle}
.orderEx1 .orderEx1in {width: 720px; padding: 0 20px 5px 20px}
.orderEx1 .orderEx1in strong {floaT: right; color: #5d9800}
.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 .orderEx1box {width: 719px; margin-left: 39px; border: 1px solid #ebebeb}
.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: #E2001A}
.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}

.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: 5px; 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: #e2001a}
.orderEx2in2 ul {margin: 15px 0 20px 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}

.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; font-weight: bold}
.orderEx3in .orderEx3inBox {width: 366px; margin-top: 6px; margin-bottom: 10px; ?margin-bottom: 5px; _margin-bottom: 5px; padding: 1px; floaT: left; border: 1px solid #ebebeb} 
.orderEx3in .orderEx3in1Box {width: 366px; padding-top: 12px; padding-bottom: 2px !important; float: left; background: #f5f5f5}
.orderEx3in .orderEx3inBox div {width: 100%; padding-bottom: 10px; float: left} 
.orderEx3in .orderEx3inBox div strong {position: relative; top: 5px; width: 105px; padding-left: 18px; display: block; float: left; font-size: 11px}
.orderEx3in .orderEx3inBox div strong img {position: relative; top: 2px; right: 5px; float: right}
.orderEx3in .orderEx3inBox .input_text {height: 16px; width: 217px; padding: 2px 0 0 6px; float: left; border: 1px solid #7e9db9}
.orderEx3in .orderEx3inBox .orEx1 {width: 117px}
.orderEx3in .orderEx3inBox .orEx2 {width: 67px; margin-right: 10px}
.orderEx3in .orderEx3inBox .orEx3 {width: 30px; float:none;}
.orderEx3in .orderEx3inBox label {position: relative; top: 2px}
.orderEx3in label {font-size: 12px; color: #404040}
.orderEx3in label .input_check {margin-right: 6px}

.orderEx4 .orderEx4-t {font-size: 14px; font-weight: bold}
.orderEx4 .orderEx4in {width: 756px; margin: 6px 0 15px 0; padding: 1px; floaT: left; border: 1px solid #ebebeb} 
.orderEx4 .orderEx4in1 {width: 756px; padding-top: 12px; padding-bottom: 8px; float: left; background: #f5f5f5}
.orderEx4 .orderEx4in1 div {width: 360px; margin-left: 18px; float: left; font-size: 11px; font-weight: bold}
.orderEx4 .orderEx4in1 div select {width: 225px; margin-left: 10px}
.orderEx4 .orEx {width: 320px !important; margin-left: 28px !important}

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

.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: 11px; floaT: right; color: #5e9900}
.orderEx6 .orderEx6in2 {width: 719px; padding: 0 20px 9px 21px}
.orderEx6 .orderEx6in2 strong {padding-right: 11px; 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: 11px; floaT: right; color: #5e9900}
.orderEx6 .orderEx6in3 a {margin-lefT: 13px; text-decoration: underline; color: #e2001a; 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}

.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: #e2001a}
.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 {float: right}

.order .suma {position: relative; height: 87px; margin-top: 5px; padding-top: 13px; border-top: 1px solid #ebebeb}
.order .suma .suEx {padding-right: 20px; float: right; font-size: 18px; color: #595959}
.order .suma .suEx strong {color: #000}
.order .suma a {position: absolute; top: 59px; right: 1px; display: block}
.order .naEx {height: 18px; width: 218px; padding-top: 4px; floaT: left; cursor: pointer; text-align: center; background: url(/img/bg-navigate_naEx.gif) no-repeat 199px 9px #F5F5F5; border: 1px solid #EBEBEB}
.order .sumaEx {height: auto} 

.order .banner {height: 95px; margin-top: 35px; padding: 25px 29px 0 0; text-align: right; }
.order .banner .baEx1 {margin-bottom: 3px; font-size: 18px; display: block; colro: #595959}
.order .banner .baEx2 {font-size: 48px; color: #0087d4}

#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: #e2001a; 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 #e2001a; border-left: 1px solid #e2001a; border-right: 1px solid #e2001a}
#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: #e2001a; 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 .user-t {padding-bottom: 7px; font-size: 24px; color: #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 #97bf0d}
.user .usEx1in2 table tbody tr td {height: 32px}
.user .usEx1in_1 .date {width: 125px; padding-left: 10px; font-weight: bold; color: #e2001a}
.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: #e2001a; 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;}


.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: #e2001a; background: url(/img/bg-loEx1_1.gif) no-repeat left}
.login .loEx1in .loEx1_2 {margin-left: 89px}
.login .loEx2 {font-size: 14px}
.login .loEx2 .loEx2-t {padding-bottom: 20px; font-size: 18PX; color: #97bf0d}
.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: #97bf0d}
.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: #e2001a; 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 #97bf0d}
.message .message-t {height: 34px; padding-top: 15px; font-size: 18px; font-weight: bold; color: #FFF; background: #97bf0d}
.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: #e2001a; 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: #e2001a}
.messageEx a {margin-left: 150px}

{ ----------  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: #E2001A; 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: #E2001A; 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 #E2001A}
.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: #E2001A; 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}


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

.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: #e3001b !important; background: url(/img/bg-print_a.gif) no-repeat left}
.infoForClient .print a:hover {text-decoration: none}



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



.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} 

.SendEmail {float:left; position:relative; width:100%; margin:0px; padding:0px; background:url(/img/czLogo.gif) no-repeat 10px 10px}
.closePart {position:absolute; right:20px; top:10px; width:60px; height:50px;}
.closePart a {float:left; color:#E2001A; text-decoration:underline; margin:0px 5px 0 0;}
.closePart img {cursor:pointer;}
.SendEmailIn h2 {float:left; width:100%; padding:0 0 15px 0; font-size: 16px; font-weight:bold;}
.SendEmailIn {float:left; margin:50px 20px 20px 20px; padding:20px;  width:360px; height:300px; border:1px solid #ebebeb; }
.SendEmailIn strong {float:left; padding-bottom:5px; width:100%;}
.SendEmailIn div {float:left; text-align:left; width:300px; margin:10px 0 5px 0;}
.SendEmailIn div span {float:right; font-size:12px; margin-right:5px; text-align:right; width:80px; font-weight:normal;}
.SendEmailIn div .input_text {float:right; margin-right:80px;}
.SendEmailIn div textarea {float:right;  border: 1px solid #7e9db9; width:200px;}
.SendEmailIn .BUTSEND {float:right; width:90px;}

.BASKET {height: 216px; width: 240px; padding: 18px 17px 0px 25px; float: left; background: #FFF; border:1px solid #E2001A}
.BASText {padding-bottom: 8px; font-size: 10px; border-bottom: 1px solid #C93912}
.BASKET_NAME {height: 26px; overflow: hidden; display: block; margin-bottom: 13px; padding-top: 4px; font-weight: bold; border-bottom: 1px solid #F2D0C6}
.BASKET p {margin-bottom: 3px; font-size: 11px}
.BASKET p strong {font-weight:bold;}
.BA_Ex {position: relative; right: 6px; height: 22px; width: 237px; margin-bottom: 20px !important; padding-top: 8px; background: url(/img/BGbas_Ex.gif) no-repeat}
.BA1_Ex {font-size: 14px; color: #E2001A}
.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: #E2001A; 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: #E2001A; text-decoration:underline;}

.MagicZoomPup {background: 	#f97979;}

/* Partneri  */

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

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

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