.SettingsDialogMain form, .DialogMain form{width: 210px;}.SettingsDialog{min-height: 400px;}.SettingsDialogMain form select, .DialogMain form select{width: 100%;}.SettingsDialogMain form .elementHeader, .DialogMain form .elementHeader{display: none;}#SettingsDialog, .DialogMain, .SunlightStyleEditor{font-size: 12px;}div.Admin #EditPage{padding: 0;}#EditDialog{overflow-y: auto;font-size: 90%;padding: 0px;}.SERel, .SARel{position: relative;}.SEMenu{position: absolute;top: -20px;left: 0px;}.SAMenu{position: absolute;top: -20px;right: 0px;}.SEButton, .SEDraggable, .SAButton{float: left;width: 20px;height: 20px;background: url(http://www.hair-shop.cz/styles/base/img/previous.gif) no-repeat left center;background-color: red;}.SEDraggable{background-color: blue;cursor: move;}.SEHelper{border: 1px dashed black;}.SASortable{min-height: 50px;min-width: 100px;}.ControlPanel{background-color: white;padding: 5px;border-bottom: 1px solid black;min-height: 30px;}.ControlPanel a{color: blue;}.AdminControlsContainer{position: relative;z-index: 10;}.AdminControls{position: absolute;top: 0px;right: 4px;}.AdminControls img{border: none;}.AdminHighlight{_height: 0px;-moz-opacity:.50;opacity:.50;filter:alpha(opacity=50);}.AdminControls a{background: none !important;}.SuperStyleFullImageSize{position: absolute;left: -5000px;top: 0px;z-index: -9000;}.SunlightStyleEditor .Slider{}#SunlightStyleEditor .Header{font-weight: bold;margin-bottom: 5px;}#SunlightStyleEditor #ResetSettingsButton{position: relative;top: -6px;}#SunlightStyleEditor .TemplateChoose{float: left;}#SunlightStyleEditor .Slider{width: 265px;float: right;position: relative;top: 4px;margin-left: 10px;display: block !important;}#TabHeaderImage .Slider{width: 210px;}#SunlightStyleEditor .Template{margin-bottom: 5px;}#SunlightStyleEditor .Cleaner{height: 1px;overflow: hidden;}#SunlightStyleEditor .LeftButtons{float: left;margin-top: 5px;}#SunlightStyleEditor .RightButtons{float: right;margin-top: 5px;}#TabHeaderText .Label,#TabLogo .Label{float: left;width: 100px;line-height: 23px;height: 23px;}#TabLogo .LabelBg{float: left;line-height: 30px;height: 30px;}#TabHeaderImage .Label{float: left;width: 155px;line-height: 23px;height: 23px;}#TabHeaderImage .LabelImage{height: 30px;line-height: 30px;}#TabHeaderImage #header_image_img,#TabHeaderImage #header_image2_img,#TabHeaderImage #header_image3_img,#TabHeaderImage #header_image4_img,#TabHeaderImage #header_bg_image_img{margin-left: 155px;}#TabLogo #style_header_logo_img{margin-left: 100px;}#TabHeaderText input{margin-bottom: 3px;}#TabHeaderText .ValueSmall,#TabHeaderText .ValueSize{float: left;}#TabHeaderText .ColorPicker{margin-left: 50px;}#TabHeaderText .FirstLine,#TabHeaderText .SecondLine{margin-top: 10px;}#TabPage .BgColor .Label{line-height: 20px;}#TabPage .ColorPicker{margin-left: 95px;}#TabPage .BgImage .LabelBg,#TabPage .BgImage .SuperButton{line-height: 30px;}#TabPage .BgImage .SuperButton,#TabLogo .SuperButton{position: relative;left: -3px;}#TabPage .Label{width: 130px;float: left;}#TabPage #body_bg_image_img,#TabPage #favicon_img{margin-left: 130px;}.SuperCounter{float: left;width: 20px;margin-right: 3px;}#SunlightStyleEditor input,#SunlightStyleEditor select{border: 1px solid #CECECE;}#TabHeaderImage .DecorImage .SmallLabel{width: 70px;clear: none;}.SuperCounterWrap{float: left;}#TabHeaderImage .DecorImage .PxLbl{float: left;width: 15px;height: 23px;line-height: 23px;margin-right: 20px;margin-left: 3px;}#TabHeaderImage .DecorImage img{margin-bottom: 3px;}#SunlightStyleEditor .NotSupportedBrowser{margin: 0 auto;font-size: 14px;font-weight: bold;padding-top: 20px;text-align: center;color: red;}#SunlightStyleEditor .NotSupportedBrowser2{width: 220px;margin: 0 auto;text-align: center;font-size: 11px;}.UserControlPanel{width: 100%;padding:0; margin:0;background: url(http://www.hair-shop.cz/styles/base/img/user-panel/lista.png) left top repeat-x;height: 46px;z-index:1001;position: relative;}.UserControlPanelContent{width: 970px;height: 46px;line-height: 46px;padding:0;margin: 0 auto;}.UserControlPanelContent .Left{float: left;}.UserControlPanelContent .Right{float: right;}.UserControlPanelContent a{color: white;text-decoration: none;font-size: 13px;font-weight: bold;background-position: left top;background-repeat: no-repeat;background-color: transparent;display: block;height: 46px;line-height: 46px;float: left;font-family: tahoma;}.UserControlPanelContent a:hover{text-decoration: underline;background-position: left bottom;}.UserControlPanelContent a.EditTemplate{background-image: url(http://www.hair-shop.cz/styles/base/img/user-panel/prizpusobit-ikona.png);padding-left: 62px;}.UserControlPanelContent a.GoAdmin{background-image: url(http://www.hair-shop.cz/styles/base/img/user-panel/prejit-ikona.png);padding-left: 49px;}.UserControlPanelContent a.LogoutAdmin{background-image: url(http://www.hair-shop.cz/styles/base/img/user-panel/odhlasit-ikona.png);padding-left: 49px;}.StyleSwitcher{position: fixed;_position: absolute;top: 50px;right: 20px;background: transparent url(http://www.hair-shop.cz/styles/base/img/user-panel/prepinac-pozadi.png) left top repeat;border: 1px solid black;padding: 10px;z-index: 10000;width: 230px;color: white;font-family: Tahoma;font-size: 12px;}.StyleSwitcher input{margin-bottom: 2px;}.StyleSwitcher input.login-button{cursor: pointer;float: right;margin-right: 2px;}.StyleSwitcher a.SelectedTemplate,.StyleSwitcher a:hover{text-decoration: underline;}.StyleSwitcher .Delim,.StyleSwitcher .Substyle{float: left;}.StyleSwitcher .Substyle{padding-right: 5px;}.StyleSwitcher .Delim{padding-left: 3px;padding-right: 3px;}.StyleSwitcher a{color: white;text-decoration: none;display: block;font-family: tahoma;float: left;}.StyleSwitcher a.Template,.StyleSwitcher .Delim{font-family: Tahoma;font-size: 11px;line-height: 15px;}.StyleSwitcher a.ToggleTemplate{background: url(http://www.hair-shop.cz/styles/base/img/user-panel/prepnout-ikona.png) left top no-repeat;padding-left: 43px;height: 32px;line-height: 32px;text-decoration: underline;font-size: 13px;}.StyleSwitcher .LayoutName{font-weight: bold;margin-top: 5px;margin-bottom: 3px;text-decoration: underline;font-size: 13px;}.StyleSwitcher .LayoutName.LayoutName1{}.ShowDP a{position: relative;margin-left: -50px;}#DebugPanelToggler div{line-height: 46px;height: 46px;float: left;}#DebugPanelToggler select{margin-top: 12px;}#DebugPanelToggler .Label{color: white;font-family: Tahoma;font-size: 13px;font-weight: bold;padding-right: 3px;padding-left: 3px;}#DebugPanelToggler a{margin-left: 5px;margin-right: 5px;}#allStylesChanger,#deployChanger{z-index: 10000 !important;}#allStylesChanger .Col,#deployChanger .Col{width: 150px;border-right: 1px solid black;padding-right: 10px;margin-right: 10px;margin-top: 5px;margin-bottom: 5px;float: left;}#allStylesChanger a,#deployChanger a{font-size: 13px;color: black;text-decoration: none;}#allStylesChanger a:hover,#deployChanger a:hover{text-decoration: underline;}#allStylesChanger a.active,#deployChanger a.active{font-weight: bold;}form, form fieldset{margin: 0;padding: 0;}.LoginElement .Expanding{text-align:left;height:30px;margin-top:15px;width:175px;background:transparent url(http://www.hair-shop.cz/styles/base/img/tabs.png) no-repeat scroll center top;}.BottomLinks{padding-top: 5px;font-size: 90%;text-align: center;}.eshoplink{text-decoration: none;}.loader{background: url(http://www.hair-shop.cz/styles/base/img/loader.gif) bottom right no-repeat;}.NewsletterElement fieldset{margin: 0;padding: 0;}.ProductDetails .ProductDescription p, .ArticleContent p{padding: 5px 0px;margin:0px;}.Toggler{float: left;margin-top: 8px;margin-left: 7px;width: 12px;height: 12px;background: url(http://www.hair-shop.cz/styles/base/img/plus.gif) top left no-repeat;}.Open{background-image: url(http://www.hair-shop.cz/styles/base/img/minus.gif);}.Closed,.ProductDetails .Closed{height: 5px;padding-top: 0 !important;padding-bottom: 0 !important;}.Closed *,.ProductDetails .Closed *{display: none;}.r, th.r{text-align: right;}.c{text-align: center;}.H3{font-weight: bold;}.DiscussionBody{padding: 0 6px;padding-top: 1px;padding-bottom: 5px;}a.NewComment{margin-top: 5px;margin-bottom: 5px;float: right;}.FaqElement a{color: black;}button{cursor: pointer;}.Shop .BottomMenu a,.BottomMenu a,a.Button,.AmDis button,.ObsahStrankyElements a.Button,.BottomMenu button,input.Button, button.Button,.LinkExchangeElement input.submit{background: #e3e3e3;font-size: 12px;color: #454545;border: 1px solid #cccccc;text-decoration: none;padding: 2px 10px 2px 10px;font-weight: normal;font-family: Tahoma;font-size: 11px;cursor: pointer;}.Shop .BottomMenu a,.BottomMenu a,a.Button,.ObsahStrankyElements a.Button{line-height: 20px;}th{font-weight: normal;}.Newsletter .TextInput{font-size: 12px;width: 120px;}.NewsLetter button.Button{width: 60px;margin-left: 5px;}.Newsletter #Newsletter{margin-bottom: 5px;}a.NewsLetter:hover{text-decoration: none;}.Article img{border: 0;}.LevaStranaElements li.active a a,.PravaStranaElements li.active a a{text-decoration: none;}.LevaStranaElements a.highlight,.PravaStranaElements a.highlight,.LevaStranaElements a:hover,.PravaStranaElements a:hover,.LevaStranaElements li.active a,.PravaStranaElements li.active a,.LevaStranaElements li.active a:hover,.PravaStranaElements li.active a:hover{text-decoration: underline;}.LevaStranaElements .Element li,.PravaStranaElements .Element li{display: inline;}.Cleaner{clear: both;}.LevaStranaElements .ArticleNoTitle,.LevaStranaElements .ArticleNoTitle .Article,.PravaStranaElements .ArticleNoTitle,.PravaStranaElements .ArticleNoTitle .Article{background: none;border: none;margin: 0;padding: 0;}.LevaStranaElements .Article a, .PravaStranaElements .Article a{text-decoration: underline;}.LevaStranaElements,.ObsahStrankyElements,.PravaStranaElements{float: left;min-height: 20px;}.LevaStranaElements,.PravaStranaElements{width: 220px;}.Files .ThumbContent{border: none;}.ArticleImage{float: right;padding: 3px;}.ObsahStrankyElements .ElementHeader{line-height: 40px;}fieldset{border: none;}.ContactFormElement p{margin: 4px 0;line-height: 20px;clear: left;}.ContactFormElement fieldset{margin: 0;padding: 2px 2px;padding-right: 6px;}.ContactFormElement label{width: 60px;float: left;}.ContactFormElement .Antispam label{width: 105px;}.ObsahStrankyElements .ContactFormElement label{width: 160px;}.ContactFormElement textarea{width: 185px;}.ObsahStrankyElements .ContactFormElement textarea{width: 100%;}.ContactFormElement .submitButton{float: right;margin-top: 8px;}.ObsahStrankyElements .ContactFormElement .submitButton{margin-top:0;}.ContactFormElement .delete_button{color: red;padding-left: 10px;}.ContactFormElement p{padding-top: 3px;padding-bottom: 3px;}.ContactFormElement p input{width: 125px;float: left;}.ContactFormElement .Antispam input{width: 80px;}.ObsahStrankyElements .ContactFormElement .Antispam input{width: 40px;}.ObsahStrankyElements .ContactFormElement p input{width: 147px;}.Rating{float: left;margin-top: 4px;margin-bottom: 4px;margin-left: 3px;display: inline;}.Rating ul{margin:0;padding:0;width: 100px;height: 20px;}.Rating ul.Hide{background: none;}.Rating li{display:inline;height:20px;margin:0;padding:0;width:20px;}.Rating a{margin: 0;padding: 0;width: 20px;height: 20px;float: left;background: url(http://www.hair-shop.cz/styles/base/img/rating_empty.png) no-repeat 0px 0px;}.Rating .RatingLink{background: none;}.Rating .RatingLinkBlank{background: url(http://www.hair-shop.cz/styles/base/img/rating_empty.png) no-repeat 0px 0px;}.Rating .RatingLinkFull{background: url(http://www.hair-shop.cz/styles/base/img/rating_full.png) no-repeat 0px 0px;}.RatingDescription{color: #727171;font-size: 11px;margin-top: 8px;}.NoNotice{clear: both;text-align: center;}.PostLevel{margin-left: 50px;}.PostLevel0{margin-left: 0px;}.NewCommentArea{text-align: center;}#new_post_guestbook{width: 97%;}.GuestbookDescription{border-bottom: 1px solid #CCCCCC;padding-bottom: 10px;margin-bottom: 10px;}.Discussion a{color: black;text-decoration: underline;}.Discussion .Paginate{float: right;clear: right;margin: 5px;}.DiscussionPost{clear: both;padding: 5px;border: 1px solid #cccccc;margin: 5px 0;}.DiscussionPost .Var{width: 50px;float: left;}.DiscussionPost .Value{font-weight: bold;padding-left: 0px;}.DiscussionPost .PostBody{margin-top: 5px;border-top: 1px solid #cccccc;padding: 5px 0;}.DiscussionPost .ReactArea{float: right;}.PostHeader{font-size: 11px;}.NewPostHeader{font-weight: bold;margin: 10px 0;}.NewPost textarea{width: 97%;}.Discussion input{padding-top: 0;}.Discussion label, .Shop .Discussion label{float: left;width: 150px;padding-left: 0;padding-top: 0;}.Discussion .addPost{float: right;margin-right: 10px;margin-top: 5px;}.Smileys{margin: 4px;}.Smileys img{margin: 3px;border: none;}.PollQuestion{padding-bottom: 5px;}.PollAnswer{background: #4b4b4b;line-height: 5px;margin-top: 2px;margin-bottom: 2px;}#PollContent ul{padding-left: 5px;}#PollContent.PollVoted ul{padding-left: 0;padding-right: 0;}.Element .ArticleStub{margin-bottom: 8px;}.ArticleStub .Perex{margin-bottom: 5px;}.ArticlePerex .Date{font-size: 11px;font-weight: bold;}.ArticleBottom .FullArticle{float: right;color: black;}.Element .ArticleStub a{color: black;}.Element .ArticleStub h3{font-size: 12px;margin: 0;}.ObsahStrankyElements .ArticleStub h3{margin-top: 9px;margin-bottom: 9px;}.ObsahStrankyElements .ArticleBottom2 .Comments{margin-left: 10px;}.Element .ShowAllArticles{text-align: right;}.StructuredGalleryElement a{color: #2F2E2D;}.Gallery .FileName{display: block;margin-bottom: 5px;}table.Files .ThumbContent a{display: block;height: 25px;vertical-align: middle;}.Gallery a:hover{text-decoration: underline;}.Gallery img{border: none;}.Subgallery{float: left;line-height: 34px;background: #e5e5e5;margin-bottom: 5px;width: 100%;}.Subgallery span{font-size: 115%;padding-left: 18px;font-weight: bold;}.GalleryDescription{text-align: justify;}.SubgalleryTable, table.Gallery{clear: left;border-collapse: collapse;margin-left: 0px;}.SubgalleryTable img{border: none;}.SubgalleryThumb{width: 164px;height: 172px;vertical-align: top;text-align: center;padding-left: 25px;}.SubgalleryThumb0{padding-left: 0px;}.GalleryThumb{width: 164px;vertical-align: top;text-align: center;padding-left: 25px;padding-bottom: 10px;}.ThumbContent{padding-top: 8px;background: white;border: 1px solid #999999;padding-bottom: 5px;}.GalleryThumb0{padding-left: 0px;}.SubgalleryThumb .CellIndent, .GalleryThumb .CellIndent{margin-bottom: 4px;height: 155px;}.CellIndent table{height: 155px;width: 100%;text-align: center;}.CellIndent table td{vertical-align: middle;}.GalleryThumb .ImageDescription{text-align: justify;padding: 2px 6px;padding-bottom: 4px;font-size: 90%; }.SubgalleryThumb a{font-size: 12px;}.SubgalleryThumb a:hover{text-decoration: underline;}.GalleryPath{margin-bottom: 5px;}.FaqElement{line-height: 150%;}.FaqElement .SubHeader{margin-top: 0px;}.FaqElement ul{clear: left;margin-left: 20px;margin-top: 5px;}.FaqElement label{margin-top: 2px;float: left;width: 150px;}.FaqElement input{margin-top: 2px;width: 150px;}.FaqElement textarea{width: 70%;height: 150px;}.FaqElement .AddQuestion{margin-right: 10px;}.FaqElement .Button{float: right;}.PravaStranaElements .Element ul,.LevaStranaElements .Element ul{margin:0;padding:0;}.LevaStranaElements .MenuElement ul ul,.PravaStranaElements .MenuElement ul ul{padding-left: 20px;}.HorniMenuElements ul ul{display: none;}.SlideshowElement .SSE,.SlideshowElement .SSEName{text-align: center;}.SlideshowElement .SSEI{margin-top: 0px;margin-bottom: 5px;}.cluetip{cursor: help;}.cluetip span{text-decoration:none;border-bottom:1px dotted #727171;}.cluetip-default{background: blue;color: black;font-size: 13px;font-family: Tahoma;}.cluetip-default #cluetip-inner{padding-top: 5px;padding-bottom: 5px;}.cluetip-default #cluetip-outer{background-color: #D6EAF4;}.EventElement .Event .Image{float: right;padding: 10px;}.LeftHeader .HorniMenuElements ul ul{display: none;position: absolute;z-index: 500;top: 50px;left: 0;width: 150px;}.LeftHeader .HorniMenuElements ul li{position: relative;}.LeftHeader .HorniMenuElements ul li li,.LeftHeader .HorniMenuElements ul li li a{background: #F7F7F7;color: black;width: 150px;height: 25px;line-height: 25px;float: left;display: inline;margin: 0;padding: 0;font-weight: normal;text-transform: none;}.LeftHeader .HorniMenuElements ul li li a{padding-left: 10px;padding-right: 10px;}.LeftHeader .HorniMenuElements ul li li a:hover,.LeftHeader .HorniMenuElements ul li li a.highlight{background: #BBBBBB;}.LeftHeader .HorniMenuElements ul li:hover ul,.LeftHeader .HorniMenuElements ul li.hover ul{display: block;}.TermDictionaryElement a{color: black;}.TermDictionaryElement table.Left,.TermDictionaryElement table.Right{float: left;width: 260px;}.TermDictionaryElement .TermsList .Description,.TermDictionaryElement .TermLetter .Description{padding-left: 10px;padding-top: 5px;padding-bottom: 10px;}.TermDictionaryElement table td.Letter{font-size: x-large;vertical-align: top;text-align: center;width: 30px;}.TermDictionaryElement h3.Letter{font-size: x-large;font-weight: normal;}.TermDictionaryElement table td.Letter a{position: relative;top: -3px;}.TermDictionaryElement table td.Terms{vertical-align: top;}.TermDictionaryElement table td{padding-top: 15px;}.TermDictionaryElement .Letters{padding-bottom: 5px;margin-bottom: 10px;border-bottom: 1px solid #F5F5F5;height: 18px;}.TermDictionaryElement .Letters .AbcLetter{display: block;float: left;width: 20px;text-align: center;}.TermDictionaryElement .Letters .AbcLetter .Active{text-decoration: underline;}.TermDictionaryElement .Letters .AbcLetter .Used{font-weight: bold;}.TermDictionaryElement .Letters .AbcLetter .UnUsed{color: gray;}.TermDictionaryElement .Letters .AbcLetter a{display: block;width: 100%;text-decoration: none;}.term-cluetip{border-bottom: 1px dotted #727171;}#tooltip.product_list{z-index: 200;border: 1px solid #EEEDED;}.InnerFieldset .newsletter_label{float: left;width: 300px;}.InnerFieldset #newsletter,.InnerFieldset input.checkbox{float: left;width: 20px;position: relative;left: 5px;margin-left: 3px;}.ArticleElement .DiscussionHeader{font-size: 14px;margin-top: 20px;border-top: 1px solid #cccccc;padding-top: 10px;font-weight: bold;}.ArticleElement .DiscussionBody .H3{margin-top: 5px;}.ArticleElement .DiscussionBody label{text-align: left;}.PopupContent .ArticleContent,.PopupContent .ArticleContent p{padding: 0;}#fancy_content{overflow: auto;}div#fancy_div{background-color: white;color: black;*width: 95%;}div#fancy_outer{height: 30px;}.LinkExchangeElement .First{width: 230px;}.LinkExchangeElement table textarea,.LinkExchangeElement table input.text{width: 300px;}.LinkExchangeElement table select{margin-top: 3px;}.LinkExchangeElement .Bottom{margin-top: 20px;}.LinkExchangeElement .Bottom textarea{width: 500px;height: 50px;}.LinkExchangeElement{padding-bottom: 20px;}.AgreePopupButtons{text-align: center;}.PageSelector{text-align: right;}.PageSelector a{color: black;}.LevaStranaElements .Element .ArticleContent li,.PravaStranaElements .Element .ArticleContent li{display: list-item;}.ui-datepicker{font-size: 0.8em;}body{background: #fff;margin: 0; padding: 0;font-family: Tahoma,Verdana,sans-serif;font-size: 12px;}a{color: black;text-decoration: underline;}a:hover{color: #EB5C00;}.Container{width: 1002px;margin: 30px auto;}#Header .LeftHeader{height: 100px;background: white;}#Header{background: url(http://www.hair-shop.cz/deploy/styles/hairshop/img/line_top.jpg) left bottom no-repeat;height:105px; }#Header #TopLeftCorner{float: left;}#Header #TopLeftCorner span{display: none;}#Header #TopLeftCorner h2{padding: 0; margin: 0;}#Header #TopLeftCorner h2 a{display: block;width: 201px;height: 87px;background: url(http://www.hair-shop.cz/deploy/styles/hairshop/img/logo.jpg) top left no-repeat;padding: 0; margin: 0;}.ExtraTop{float: right;text-align: right;position:relative;top:60px;}.ExtraTop a{text-decoration: none;}.ExtraTop .UserMenu{color: #626262;margin-bottom: 5px;}.ExtraTop .Cart a{background:url(http://www.hair-shop.cz/deploy/styles/hairshop/img/kosik.jpg) no-repeat scroll left center transparent;color: #757575;padding-left:25px;}.ExtraTop .UserMenu a{color: #757575;font-weight: bold;}.ExtraTop .Cart a:hover{color: #535353;}.HorniMenuElements .MenuElement{float:left;position:relative;top:75px;padding: 0; margin: 0;}.HorniMenuElements .MenuElement ul{padding: 0; margin: 0;}.HorniMenuElements .MenuElement li{padding: 0; margin: 0;display: block;float: left;list-style: none;margin-right:20px;}.HorniMenuElements .MenuElement li a{display: block;text-align: center;line-height: 20px;color: black;text-decoration: none;font-weight:bold;color:#727578;}.HorniMenuElements .MenuElement li a:hover,.HorniMenuElements .MenuElement li a.highlight{color: #DE6E14;border-bottom: 5px solid #B9B9B9;}.LevaStranaElements,.PravaStranaElements{width: 190px;overflow: hidden;margin-top:10px;color:#FFF;}.LevaStranaElements a,.PravaStranaElements a,#Signature a{color:#FFF;}.LevaStranaElements a:hover,.PravaStranaElements a:hover,#Signature a:hover{color:#FFE0B2;}.LevaStranaElements .Element,.PravaStranaElements .Element{background: url(http://www.hair-shop.cz/deploy/styles/hairshop/img/box_background.jpg) top left no-repeat;margin-bottom: 8px;}.LevaStranaElements .ElementHeader,.PravaStranaElements .ElementHeader{margin:0;padding: 10px 0 10px;font-weight:bold;color:#FFF;font-size:13px;}.LevaStranaElements .MenuElement,.PravaStranaElements .MenuElement{background: url(http://www.hair-shop.cz/deploy/styles/hairshop/img/pozadi-nabizime.jpg) top left no-repeat;}.LevaStranaElements .Element,.PravaStranaElements .Element{background: url(http://www.hair-shop.cz/deploy/styles/hairshop/img/box_background_r.jpg) top left repeat-y;}.LevaStranaElements .Element .ElementContent,.PravaStranaElements .Element .ElementContent,.LevaStranaElements .Element .ElementHeader,.PravaStranaElements .Element .ElementHeader{background: url(http://www.hair-shop.cz/deploy/styles/hairshop/img/box_background.jpg) top left no-repeat;}.LevaStranaElements .ProductTreeElement,.PravaStranaElements .ProductTreeElement{background: url(http://www.hair-shop.cz/deploy/styles/hairshop/img/main_menu_bg_r.jpg) top left repeat-y;padding-left:0px;padding-right:0px;}.LevaStranaElements .ProductTreeElement .ElementContent,.PravaStranaElements .ProductTreeElement .ElementContent,.LevaStranaElements .ProductTreeElement .ElementHeader,.PravaStranaElements .ProductTreeElement .ElementHeader{background: url(http://www.hair-shop.cz/deploy/styles/hairshop/img/main_menu_bg.jpg) top left no-repeat;}.LevaStranaElements .ElementHeader,.PravaStranaElements .ElementHeader{height: 16px;}.LevaStranaElements .Element .ElementContent,.PravaStranaElements .Element .ElementContent{background-position: 0px -36px;padding: 0px 5px 10px 10px;}.LevaStranaElements .ProductTreeElement .ElementContent,.PravaStranaElements .ProductTreeElement .ElementContent{background-position: 0px -36px;padding-left: 0px;}.LevaStranaElements .ElementContent,.PravaStranaElements .ElementContent{padding-bottom: 5px;}.LevaStranaElements .Element, .PravaStranaElements .Element{padding-bottom: 0px;}.LevaStranaElements .ElementHeader,.PravaStranaElements .ElementHeader{padding-left:10px;}.LevaStranaElements .ProductTreeElement li,.PravaStranaElements .ProductTreeElement li,.LevaStranaElements .MenuElement li,.PravaStranaElements .MenuElement li,.LevaStranaElements .PollElement li,.PravaStranaElements .PollElement li{list-style: none;}.LevaStranaElements .ProductTreeElement li a,.PravaStranaElements .ProductTreeElement li a{background: url(http://www.hair-shop.cz/deploy/styles/hairshop/img/lajna.png) 30px bottom scroll no-repeat; display:block;line-height: 25px;padding-left: 30px;color: #FFF;text-decoration: none;}.LevaStranaElements .MenuElement li a,.PravaStranaElements .MenuElement li a,.LevaStranaElements .PollElement li a,.PravaStranaElements .PollElement li a{display:block;background: url(http://www.hair-shop.cz/deploy/styles/hairshop/img/sipka.png) center left no-repeat;line-height: 20px;padding-left: 15px;color: #FFF;text-decoration: none;}.LevaStranaElements .ProductTreeElement li a:hover,.PravaStranaElements .ProductTreeElement li a:hover{color:#FFE0B2;line-height: 25px;text-decoration:none;background: url(http://www.hair-shop.cz/deploy/styles/hairshop/img/lajna-active.png) bottom left no-repeat;}.LevaStranaElements .MenuElement li a:hover,.PravaStranaElements .MenuElement li a:hover,.LevaStranaElements .PollElement li a:hover,.PravaStranaElements .PollElement li a:hover{color:#FFE0B2;}.LevaStranaElements .ProductTreeElement li.active a,.PravaStranaElements .ProductTreeElement li.active a,.LevaStranaElements .MenuElement li a.highlight,.PravaStranaElements .MenuElement li a.highlight,.LevaStranaElements .PollElement li.active a,.PravaStranaElements .PollElement li.active a{background-image: url(http://www.hair-shop.cz/deploy/styles/hairshop/img/menu_active.jpg) bottom left no-repeat;}.LevaStranaElements .MenuElement li li a,.PravaStranaElements .MenuElement li li a,.LevaStranaElements .PollElement li li a,.PravaStranaElements .PollElement li li a{margin-left: 18px;}.LevaStranaElements .ProductTreeElement li li a,.PravaStranaElements .ProductTreeElement li li a{padding-left:45px;}.LevaStranaElements .ProductTreeElement li.active li a,.PravaStranaElements .ProductTreeElement li.active li a,.LevaStranaElements .MenuElement li li a.highlight,.PravaStranaElements .MenuElement li li a.highlight,.LevaStranaElements .PollElement li.active li a,.PravaStranaElements .PollElement li.active li a{background-image: url(http://www.hair-shop.cz/deploy/styles/hairshop/img/menu_active.jpg) center left no-repeat;}.LeftHeader .HorniMenuElements ul ul {top:25px;}.LevaStranaElements .Menu ul{padding-left:5px;}.LevaStranaElements .ProductBoxElement ul,.PravaStranaElements .ProductBoxElement ul,.LevaStranaElements .ProductBoxElement .SSPE,.PravaStranaElements .ProductBoxElement .SSPE{width: 175px;}.LevaStranaElements .ProductBoxElement li,.PravaStranaElements .ProductBoxElement li{text-align:center;}.LevaStranaElements .ProductBoxElement a.name,.PravaStranaElements .ProductBoxElement a.name{display: block;color: #FFF;text-decoration: none;font-size: 11px;line-height:15px;}.LevaStranaElements .ProductBoxElement li a,.PravaStranaElements .ProductBoxElement li a {display:block;}.LevaStranaElements .ProductBoxElement a:hover.name,.PravaStranaElements .ProductBoxElement a:hover.name{text-decoration:underline;color:#FFE0B2;}.LevaStranaElements .ProductBoxElement a.price,.PravaStranaElements .ProductBoxElement a.price{display: none;}.LevaStranaElements .ProductBoxElement .SSPE a,.PravaStranaElements .ProductBoxElement .SSPE a{color: white;text-decoration: none;font-weight: bold;font-size: 11px;}.LevaStranaElements .ProductBoxElement .SSPED,.PravaStranaElements .ProductBoxElement .SSPED{width: 170px;text-align: center;}.LevaStranaElements .ProductBoxElement .SSPED .ProductImage,.PravaStranaElements .ProductBoxElement .SSPED .ProductImage{text-align: center;}.LevaStranaElements .ArticleListElement a,.PravaStranaElements .ArticleListElement a{text-decoration: none;}.LevaStranaElements .ArticleListElement h3 a:hover,.PravaStranaElements .ArticleListElement h3 a:hover{color: #EB5C00; }.LevaStranaElements .ArticleListElement p,.PravaStranaElements .ArticleListElement p{margin: 0;}.LevaStranaElements .Element .ArticleStub a,.PravaStranaElements .Element .ArticleStub a {color:#FFF;}.LevaStranaElements .Element .ArticleStub a:hover,.PravaStranaElements .Element .ArticleStub a:hover {text-decoration:underline;color:#FFE0B2;}.PollAnswer{background-color: #EF1BD0;}.LevaStranaElements .NewsletterElement input,.PravaStranaElements .NewsletterElement input{width: 100px;&width:85px;}.LevaStranaElements .NewsletterElement button,.PravaStranaElements .NewsletterElement button{_width: 60px;_margin-left: 5px;}.LevaStranaElements .ContactFormElement p input,.PravaStranaElements .ContactFormElement p input{width: 93px;}.LevaStranaElements .ContactFormElement p textarea,.PravaStranaElements .ContactFormElement p textarea{width: 153px;}.LevaStranaElements .ContactFormElement input#contact_form_check,.PravaStranaElements .ContactFormElement input#contact_form_check{width: 47px;}.ObsahStrankyElements{width: 600px;overflow: hidden;padding:0px;margin: 10px 11px;}.ObsahStrankyElements .Element{margin-bottom: 30px;}.ObsahStrankyElements .ElementHeader{font-weight: normal;font-size: 19px;margin: 0;color:#797B7D;}.LevaStranaElements .ShopSearchElement,.PravaStranaElements .ShopSearchElement{background: url(http://www.hair-shop.cz/deploy/styles/hairshop/img/search_bg.jpg) top left no-repeat;height:45px;}.LevaStranaElements .ShopSearchElement .ElementHeader,.PravaStranaElements .ShopSearchElement .ElementHeader{padding-left: 10px;}.LevaStranaElements .ShopSearchElement .ElementHeader,.PravaStranaElements .ShopSearchElement .ElementHeader,.LevaStranaElements .ShopSearchElement .ElementContent,.PravaStranaElements .ShopSearchElement .ElementContent{background: none;}.LevaStranaElements .ShopSearchElement .ElementContent,.PravaStranaElements .ShopSearchElement .ElementContent{margin-bottom: 1px;}.PravaStranaElements .ShopSearchElement{position: relative;left: -1px;}.LevaStranaElements .ShopSearchElementHeader ,.PravaStranaElements .ShopSearchElementHeader {margin:0;padding:0;color:#66390E;}.LevaStranaElements .ShopSearchElement input,.PravaStranaElements .ShopSearchElement input{margin: 5px 0;padding: 1px;width: 120px;background: #FFF;border: 0;}.LevaStranaElements .ShopSearchElement button,.PravaStranaElements .ShopSearchElement button{background: url(http://www.hair-shop.cz/deploy/styles/hairshop/img/ok.jpg) top left no-repeat;width: 36px;height: 19px;border: 0;margin-left:10px;text-indent:-10000px;}.LevaStranaElements .ShopSearchElement button span,.PravaStranaElements .ShopSearchElement button span{display:none;}#Signature {background:url(http://www.hair-shop.cz/deploy/styles/hairshop/img/footer_bg.jpg) repeat-x scroll 0 0 transparent;height:157px;margin:0 auto;padding-top:20px;text-align:center;width:1002px;color:#FFF;font-size:11px;line-height:18px;}.TogglerCheckbox{float: left;}.ProductTreeElement select{margin-left: 5px;max-width: 190px;}.ObsahStrankyElements .Shop h1{margin-top:0px;text-align: center;font-size: 16px; font-family: Arial;}.ObsahStrankyElements .Subcategories a{display: block;text-align: center;background: url(http://www.hair-shop.cz/styles/base/img/tab-end.png) no-repeat right top;height: 20px;line-height: 20px;padding-left: 6px; padding-right: 6px;color: black;text-decoration: none;_float: left;white-space:nowrap;}.NoProductsNotice{text-align: center;margin: 10px;}.ParSearch p{padding-bottom: 2px;margin: 0;}.ParSearchSelect label, .ParSearch select{min-width: 120px;line-height: 18px;font-size: 12px;}.ParSearch select{max-width: 360px;}.ParSearchSelect label{padding-left: 5px;padding-right: 5px;float: left;}.SubHeader3{font-weight: bold;color: #5A5A5A;font-size: 90%;}.AdvancedSearch .Toggler{background-image: url(http://www.hair-shop.cz/styles/base/img/plus-filtr.gif);background-position: 4px 3px;background-color: #F7F7F7;padding-left: 4px;padding-top: 4px;padding-right: 5px;margin: 0;}.AdvancedSearch input.ChB{margin-right: 4px;position: relative;top: 1px;}.AdvancedSearch .Open{background-image: url(http://www.hair-shop.cz/styles/base/img/minus-filtr.gif);}.AdvancedSearch .Closed{height: 0px;}.AdvancedSearch .SubHeader2{display: block;line-height: 17px;padding-top: 2px;}.ManSearch .SubHeader2, .ParSearch .SubHeader2{background: #F7F7F7;display: inline;padding-top: 0px;padding-right: 5px;font-weight: bold;font-size: 11px;color: #5A5A5A;}.ManSearch .SubHeader2{padding-left: 5px;}.AdvancedSearch .HLine{padding-left: 50px;background:transparent url(http://www.hair-shop.cz/styles/base/img/filtres.gif) no-repeat left center;}.AdvancedSearch{background-color: #F7F7F7;padding: 1px 6px;}.AdvancedSearch fieldset{padding: 0;}.AdvancedSearch .Button{float: right;}.AdvancedSearch .ManSearch, .AdvancedSearch .ExpSearch, .AdvancedSearch .ParSearch{margin: 5px 0;}.AdvancedSearch .ParSearch{margin-bottom: 0;}.AdvancedSearch .ManSearch label,.AdvancedSearch .ParSearch label,.AdvancedSearch .ExpSearch label{font-size: 11px;}.AdvancedSearch .ExpSearch{margin-top: 0px;margin-bottom: 4px;}.ObsahStrankyElements .Subcategories li{margin-right: 2px;display: block; float: left;background: url(http://www.hair-shop.cz/styles/base/img/tabs.png) no-repeat left top;height: 20px;line-height: 20px;}table.orderStep td{background:transparent url(http://www.hair-shop.cz/styles/base/img/tab.png) no-repeat center top;width: 25%;font-family: Arial;font-size: 13px;height: 38px;text-align: center;}table.orderStep td.currentStep{font-weight: bold;}.ProductDetails{width: 100%;}.ProductDetails .Error a{text-decoration: underline;}.ProductDetails .SubHeader, .ProductDetails .DiscussionHeader{background: transparent url(http://www.hair-shop.cz/styles/base/img/tab.png) no-repeat scroll center top;}.Shop .Legend{background: url(http://www.hair-shop.cz/styles/base/img/tabs.png) no-repeat center top;}table.CartTable {font-size: 12px;border-collapse: collapse;background: #f7f7f7;}.PaymentHelperArea{background: #f7f7f7;}table.CartTable a{color: black;}table.CartTable tr.normal input{width: 35px;text-align: right;}table.CartTable h3,table.CartTable h4{display: inline;font-size: 12px;}table.CartTable th {text-align: right;border-bottom: 1px solid black;padding-top: 10px;}table.CartTable td{text-align: right;padding: 6px 2px 6px 2px;}table.CartTable td.name,table.CartTable th.name{text-align: left;}table.CartTable td.Select{width: 280px;}table.CartTable tr.LastRow td{border-top: 1px solid black;padding-bottom: 20px;}.ParamTable{background-color: #f6f6f6;margin-bottom: 5px;}.ProductDetails .ParamTable a{text-decoration: underline;}.orderRow .TextArea{width: 250px;height: 50px;}.Shop a{color: black;}.ProductDetails .Rating{margin-left: 3px;}.RightHalf{float: right;width: 258px;}.ProductLinked{float: left;width: 164px;text-align: center;margin-left: 6px;margin-top: 5px;height: 170px;overflow: hidden;}.ProductLinked a:hover{text-decoration: underline;}.ProductLinked img{border: none;}table.CartTable .Error{text-align: center;}.ProductDetails .RelBox,.Product .RelBox{position: relative;z-index: 100;}.ProductDetails .productInfo{position: absolute;right: 10px;top: 10px;}.Product .productInfo {position: absolute;}table.NextProductNavigation{width: 100%;font-size: 12px;background: #f7f7f7;margin-top: 10px;}table.NextProductNavigation a{color: black;}table.NextProductNavigation a:hover{text-decoration: underline;}table.NextProductNavigation td{padding: 6px;}table.NextProductNavigation td.previousProduct,table.NextProductNavigation td.nextProduct{display: none;}td.nextProductText, td.previousProductText{width: 30%;}table.NextProductNavigation td.previousProductText{text-align: left; }table.NextProductNavigation td.nextProductText{text-align: right;}table.NextProductNavigation td.previousProductText a{padding-left: 12px;background: url(http://www.hair-shop.cz/styles/base/img/previous.gif) no-repeat left center;}table.NextProductNavigation td.nextProductText a{padding-right: 12px;background: url(http://www.hair-shop.cz/styles/base/img/next.gif) no-repeat right center;}table.NextProductNavigation td.middleProduct{text-align: center;}.InsertVoucher {text-align: left;margin-top: 12px;}#Cart{text-align: center;}#Cart h1 {background:transparent url(http://www.hair-shop.cz/styles/base/img/basket.gif) no-repeat scroll left center;display:inline;line-height:35px;padding-left:25px;padding-right:25px;}.editorial_cart_text_step_0{text-align: left;padding-bottom: 10px;}.editorial_cart_text_step_1{text-align: left;padding-bottom: 10px;}.Recount{border: none;background: none;padding: 0;margin: 0;font-size: 12px;font-weight: bold;font-family: Tahoma;text-decoration: underline;float: right;}.Recount:hover{cursor: pointer;}.ProductCount{ color: #727171;width: 170px;float: left;}.ProductTop .ProductCount{width: 110px;}.ProductCount input{text-align: right;width: 30px;}.Shop .ThumbContent{border: none;background: none;}.LimitError input{background-color:red;color:white;}.Right{float: right;}.CurrentPage{text-decoration: underline;}.ProductDetails .LinkedProduct .SubBody{padding: 0px;_padding: 0px;padding-top: 10px;width: 520px;}.ProductDetails .ProductList{width: 520px;float: none;}.ProductDetails .ProductRowTable, .ProductDetails .ProductList{margin-top: 0;}.SellerQuestion .Button{float: right;margin-right: 10px;}.Success{color: green;}.Error{padding-left: 12px;color: red;}.Success,.Error,.Notice{font-size: 12px;}.BigError, .BigSuccess{text-align: center;border: 1px solid red;padding: 6px; margin: 6px;}.BigError .Error, .BigSuccess .Success{padding-left: 12px;padding-right: 12px;}.ProductDetails .BigSuccess a{color: green;}.ProductDetails .BigSuccess a{text-decoration: underline;}.BigSuccess{border: 1px solid green;}.Notice{text-align: center;border: 1px solid black;padding: 6px; margin: 6px;}.StepThree .Notice{border-color: red;color: red;}.LeftHalf{text-align:center;}.LeftHalf img{border: none;}.category_description{margin-bottom: 5px;margin-left: 1px;margin-right: 1px;}.BottomMenu button,.BottomMenu a#Order{float: right;background-color: #E13833;border-color: #AA0702;color: white;}.BottomMenu button:hover,.BottomMenu a#Order:hover{background-color: #CE1D17;}.BottomMenu a.Back{float: left;}.Shop .InnerFieldset input#deliver_at_once{border: 0px;}.OrderNote,.Shop label{text-align: left;font-size: 12px;padding-left: 12px;padding-top: 4px;}.Shop .CartTable label{padding-left: 0px;}.OrderNote{padding-top: 0px;padding-bottom: 5px;}.OrderNote, .OrderAdded{font-size: 11px;}.Shop label{width: 180px;font-size: 12px;float: left;}.Shop .CheckBoxLine{padding-left: 10px;margin-top: 2px;float: left;clear: left;line-height: 16px;}input.checkbox{border: none !important;}.Shop .CheckBoxLine label{position: relative;*top: 4px;float:none;width: auto;}.Shop .CheckBoxLine input, #terms_of_trade_agreement{border: none;}.orderRow{text-align: left;}.Shop .InnerFieldset input{margin:1px;width: 150px;border: 1px solid #cdcdcd;}.ObsahStrankyElements .Path{font-size: 12px;margin-bottom: 10px;border-bottom: 1px solid #f5f5f5;padding-bottom: 5px;font-size: 11px;color: #5a5a5a;}.ObsahStrankyElements .Path a{text-decoration: none;color: #5a5a5a;}.ObsahStrankyElements .Path a:hover{text-decoration: underline;}.ProductList .PageControls{background: #f7f7f7;font-size: 12px;padding: 10px;margin-bottom: 6px;margin-top: 6px;}.ProductList .PageControls a{color: black;text-decoration: none;}.ProductList .PageControls a:hover{text-decoration: underline;}.ProductList .PageControls .SortBy,.ProductList .PageControls .Paging{padding-top: 8px;}.ProductList .PageControls .ShowAs,.ProductList .PageControls .SortBy{float: left;}.ProductList .PageControls .Showing,.ProductList .PageControls .Paging{text-align: right; }.ProductList .PageControls a{padding: 1px 3px 1px 3px;}.ProductList .CurrentPage{padding: 1px 3px 1px 3px;text-decoration: underline;}.ProductList .PageControls a.Active,.ProductList .PageControls a .Active{text-decoration: underline;}.ProductList .PageControls a.ShowAsCatalogue,.ProductList .PageControls a.ShowAsList{padding-left: 18px;}.ProductList .PageControls a.ShowAsCatalogue{background: url(http://www.hair-shop.cz/styles/base/img/galerie-icon.gif) no-repeat left center;}.ProductList .PageControls a.ShowAsList{background: url(http://www.hair-shop.cz/styles/base/img/tabulka-icon.gif) no-repeat left center;}.ProductList .PageControls a.SortAsc,.ProductList .PageControls a.SortDesc{padding: 1px 0px 1px 0px;}.ProductList .PageControls a.SortAsc:hover,.ProductList .PageControls a.SortDesc:hover{text-decoration: none;}.ProductList .PageControls a.SortAsc span,.ProductList .PageControls a.SortDesc span{padding: 0px 3px 0px 3px;}.ProductList .PageControls a.SortAsc span{background: url(http://www.hair-shop.cz/styles/base/img/line-up.gif) no-repeat center 3px;}.ProductList .PageControls a.SortDesc span{background: url(http://www.hair-shop.cz/styles/base/img/line-down.gif) no-repeat center 3px;}.ProductList .PageControls a.SortAsc:hover span,.ProductList .PageControls a.SortAsc .Active{text-decoration: none;background: url(http://www.hair-shop.cz/styles/base/img/line-up-active.gif) no-repeat center 3px;}.ProductList .PageControls a.SortDesc:hover span,.ProductList .PageControls a.SortDesc .Active{text-decoration: none;background: url(http://www.hair-shop.cz/styles/base/img/line-down-active.gif) no-repeat center 3px;}.Product .ProductImage table{height: 125px;text-align: center;margin: auto;}.Product .ProductImage img{border: 0px; }.ProductListInnerTable h2,.ProductListInnerTable h3,.ProductListInnerTable h4,.TopPartProduct h2,.TopPartProduct h3,.TopPartProduct h4,.SubBody,.ExpeditionInfo,.beznacena,.discount{margin: 0px;font-size: 11px;font-weight: normal;}.TopPartProduct h2,.ProductListInnerTable h2{font-weight: bold;}.ProductListInnerTable h2{font-size: 12px;line-height: 15px;height: 15px; padding-bottom: 0px;overflow: hidden; margin-bottom: 0px;}.ObsahStrankyElements .Subcategories{background: #f7f7f7;font-size: 12px;_height: 0px;}.ObsahStrankyElements .ImgSubcats{background: none;}.ObsahStrankyElements .Subcategories a.categoryFilterImage{height: auto;background: none;}.ObsahStrankyElements a.categoryFilterImage span{display: block;white-space: normal;font-size: 90%;line-height: 14px;}.ObsahStrankyElements .Subcategories table{border-collapse: collapse;}.ObsahStrankyElements table.SubcatTable{width: 520px;text-align: center;margin-bottom: 5px;}.ObsahStrankyElements .SubcatCell{width: 25%;}.ObsahStrankyElements .Subcategories .SubcatImg{width: 120px;;height: 102px;line-height: 102px;display: table-cell;vertical-align: middle;}.ObsahStrankyElements .Subcategories .SubcatImg img{width: 80px;}.ObsahStrankyElements .Subcategories a.categoryFilterImage{padding: 0;}.ObsahStrankyElements a.categoryFilterImage img{border: none;}.ObsahStrankyElements a.categoryFilterImage:hover span{text-decoration: underline;}.ObsahStrankyElements .SubcategoriesList a:hover{text-decoration: underline;}.ObsahStrankyElements .Subcategories .Header{padding: 6px;}.ObsahStrankyElements .Subcategories ul{margin: 0px; padding: 0px;}.Buttons a:hover{text-decoration: underline;}.ProductDetails .SubBody{font-size: 11px;margin-bottom: 6px;text-align: justify;padding-left: 10px;padding-right: 10px;padding-bottom: 10px;padding-top: 10px;}.MediumHeader{font-size: 14px;font-weight: bold;padding-left: 3px;}.SmallHeader{font-size: 14px;}.ProductDetails label{padding: 0;}#ProductDetailTop .ProductPrices{border-bottom: 1px solid #f5f5f5;width: 250px;}.ProductDetails table.Varieties th, .AmountDiscount th{font-weight: bold;padding-top: 4px;padding-bottom: 4px;padding-left: 2px;text-align: left;}.ProductDetails table.Varieties td, .AmountDiscount td{padding-left: 2px;}.ProductDetails table.Gallery{font-size: 12px}.ProductDetails table.Gallery td{width: 25%;padding-top: 8px;vertical-align: center;text-align: center;}.ProductDetails table.Gallery .ImageDescription{text-align: justify;}.LevaStranaElements .ProductBoxElement li .ProductImage,.PravaStranaElements .ProductBoxElement li .ProductImage,.ProductBoxElement .ProductImage{text-align: center;}.LevaStranaElements .ProductBoxElement li a,.PravaStranaElements .ProductBoxElement li a{background: none !important;padding-top: 2px;}.LevaStranaElements .ProductBoxElement li.Count1 a,.PravaStranaElements .ProductBoxElement li.Count1 a{font-weight: bold;}.LevaStranaElements .ProductBoxElement li a img,.PravaStranaElements .ProductBoxElement li a img,.LevaStranaElements .ProductBoxElement .ProductImage img,.PravaStranaElements .ProductBoxElement .ProductImage img{border: 1px solid #eeeded;margin-bottom: 3px;}#ProductDetailTop table{font-size: 11px;}#ProductDetailTop table td{color: #444444;}#ProductDetailTop table th{text-align: left;color: #727171;font-weight: bold;padding-right: 15px;padding-top: 4px;padding-bottom: 4px;}#ProductDetailTop .ProductCommonPrice,#ProductDetailTop .ProductPrice{padding-top: 3px;padding-bottom: 3px;color: #727171;font-size: 11px;}#ProductDetailTop .ProductCommonPrice{width: 85px;}#ProductDetailTop .ProductCommonPricePrice{text-decoration: line-through;}#ProductDetailTop .ProductPrice{margin-bottom: 12px;padding-bottom: 12px;}#ProductDetailTop .ProductPriceFirst{margin-top: 3px;margin-bottom: 3px;padding-bottom: 0;}table.ProductPrices{margin-bottom: 5px;}#ProductDetailTop .ProductPrice .Price,#ProductDetailTop table .HighlightPrice{font-weight: bold;color: #c1120d;}.ProductDetails table.Varieties a{color: black; text-decoration: none;}.Shop fieldset{border: 0px;margin: 0px;padding: 0px;padding-top: 15px;padding-bottom: 5px;text-align: left;}.Shop .InnerFieldset{padding-top: 6px;padding-bottom: 10px;}.Product .discount{font-weight: bold;color: #C1120D;}.beznacena span{text-decoration: line-through;}.Product .ProductImage{text-align: center;overflow: hidden;}.ProductMenu{width: 270px;height: 50px;margin: 0;padding: 0;list-style: none;text-align: left;float: right;margin-right: 0px;margin-top: 5px;font-size: 11px;}.ProductMenu a:hover{text-decoration: underline;}.ProductMenu li{float: left;height: 25px;width: 120px;display: inline;background-position: 2px 1px;background-repeat: no-repeat;padding-left: 15px;}.Comparing .Over{overflow:auto;}.Comparing img{border: none;}.Comparing th{font-weight: bold;text-align: left;padding-right: 5px;}.Comparing .remove_product, .Comparing .title_line{text-align: center;}.Comparing a:hover{text-decoration: underline;}.Comparing .BottomMenu{margin-top: 20px;text-align: center;}.Comparing .name_line{font-weight: bold;}.UserAffiliateEl .AffiliateOverview th{text-align: left;}.UserAffiliateEl th{font-weight: bold;}.UserAffiliateEl table{width: 100%;background-color: #F6F6F6;}.SubHeader, .ProductDetails .SubHeader, .ProductDetails .DiscussionHeader{color: #444444;font-family: Arial;font-size: 11px;font-weight: bold;line-height:28px;}.ProductDetails .SubHeader, .ProductDetails .DiscussionHeader{margin-top: 15px;height: 28px;width: 128px;}.VoucherList, .VoucherConvert{margin-top: 20px;margin-left: 5px;}.VoucherList table{text-align: center;}.TotCnt{width: 40px;}.ItmPrice, .TotPrice{width: 100px;}.DelCol{width: 72px;}.StepThree .DelCol{width: 0px;}.UserLinks li{padding: 3px 0px;}.VPrice, .VAvail{width: 110px;}.ProductSubMenu{padding-top: 7px;margin-top: 5px;border-top: 1px solid #F5F5F5;border-bottom: 1px solid #F5F5F5;}.ProductMenu li{background-image: url(http://www.hair-shop.cz/styles/base/img/sipka.gif);}.ProductDetails .ProductMenu a{color: #727171;}.AmountDiscount th{font-weight: bold;}.AmountDiscount .SubBody{text-align: center;}.ProductDetails table.Varieties,.AmountDiscount table{width: 100%;text-align: left;}.ProductList .ProductDescription{height: 43px;overflow: hidden;}.Varieties th{text-transform: capitalize;}.Varieties th, .AmountDiscount th{font-size: 11px;}.ProductDetails .Expanding{text-align: left;}.ProductDetails .SubHeader span,.ProductDetails .DiscussionHeader span{padding-left: 7px;}.WatchDog .Button{margin-left: 10px;}.MakePayment{text-align: center;border: 1px solid black;margin: 10px 10px 10px 10px;padding: 10px 10px 10px 10px;font-size: 14px;}#payship{font-size: 11px;}.ProductList .Cleaner{line-height: 1px;}.PayshipSettings{padding: 5px;}#CetelemCalculator .SmallHeader{font-weight: bold;font-size: 13px;}.ProductDetails .SubBody #CetelemCalculator,#Cart .PaymentHelperArea{text-align: left;}#CetelemCalculator table td{text-align: right;}.second_price{font-size: 85%;white-space: nowrap;}.ui-tabs-hide{display: none;}.AmountDiscount .AmDis{clear: left;padding-top: 3px;margin-bottom: 5px;padding-bottom: 5px;background: #F0F0F0;border: 1px solid #D9D7D7;padding-left: 4px;padding-right: 4px;}.AmountDiscount .VPrice, .AmountDiscount .VAvail{width: auto;}.AmDis .PriceWithoutTax{background: #8DB4E3;font-weight: bold;}.AmDis .PriceWithTax{}.AmDis .AmountView{background: #F7F7F7;border: 1px solid #D9D7D7;margin-top: 4px;margin-bottom: 4px;}.AmDis .AmountControls{float: right;width: 190px;}.AmDis .AmountControls .ProductCount{width: 120px;color: black;}.SellTabs{padding: 0;margin: 0;list-style: none;position: relative;top: 1px;}.SellTab{float: left;width: 100%;}.ProductDetails .SellTabs a{background: url(http://www.hair-shop.cz/styles/base/img/tab-sell-peace-red-end.png) no-repeat top right;padding-left: 7px;padding-right: 7px;height: 25px;line-height: 25px;float: left;font-size: 11px;font-weight: bold;color: white;}.SellTabs li{height: 25px;line-height: 25px;float: left;background: url(http://www.hair-shop.cz/styles/base/img/tab-sell-peace-red.png) no-repeat top left;margin-right: 3px;}.SellTabs .ui-tabs-selected a{background: url(http://www.hair-shop.cz/styles/base/img/tab-sell-peace-end.png) no-repeat top right;color: #444444;}.SellTabs .ui-tabs-selected{background: url(http://www.hair-shop.cz/styles/base/img/tab-sell-peace.png) no-repeat top left;}.AmountDiscount .SmallHeader{font-size: 12px;color: #727171;font-weight: bold;margin-top: 2px;margin-bottom: 2px;}table.Varieties tr .VarietyName{font-size: 11px;}.ProductDetails tr .VarietyName h3{font-weight: normal;font-size: 12px;margin: 0;}.ProductDetails tr.CurrentVariety .VarietyName h3{font-weight: bold;}table th.r{text-align: right;}a:focus{outline: 0;}.AmountRecount td{padding-left: 4px;padding-right: 4px;}.ProductDetails form{margin: 0;}.ProductBoxElement ul{width: 200px;padding: 0px;margin: 0px;}.PravaStranaElements .ProductBoxElement ul li a,.LevaStranaElements .ProductBoxElement ul li a{padding-left: 2px;padding-right: 2px;}table.ProductRowTable{width: 100%;}table.ProductListInnerTable{width: 100%;}.ProductBoxElement ul,.ProductBoxElement .SSPED{overflow: hidden;width: 200px;}.ProductBoxElement .SSPED{text-align: center;}.WatchDog .WatchDog-Second{margin-left: 24px;}.WatchDog .WatchDog-Second input{margin-left: 92px;}.WatchDog .WatchDog-Second button{float: right;}.ProductDetails table.Varieties .VPrice,.ProductDetails table.Varieties .VAvail,.AmountDiscount th {text-align: right;}.AmountDiscount th{text-align: left;}.ProductDetails table.Varieties .c{text-align: center;}#Cart .PollQuestion,#Cart .Answer,.Registration .Answer{text-align: left;padding-left: 12px;}.Shop .AnswerCustom{height: 18px;}.Shop .AnswerCustom label{padding-left:8px;}#Cart .Answer input{width: auto;margin-right: 5px;position: relative;top: 1px;}.Shop .CheckBoxLine input,#Cart #terms_of_trade_agreement{width: 40px;}#Cart fieldset.login .Legend span{font-weight: normal;top: 0;}#Cart fieldset.login .Legend a{position: relative;top: 8px;z-index: 100;margin: 0;padding: 0;}#Cart fieldset.login .SubBody{}#Cart fieldset.login .SubBody .InnerFieldset{margin-top: 0;position: relative;}.ShipmentChoose, .PaymentChoose{margin-bottom:10px;font-weight:bold;}#tooltip.cart{width: 290px;font-family: Tahoma;font-size: 80%;}#tooltip.cart th{font-weight: bold;}#tooltip.cart th.product_name{text-align: left;}#tooltip.cart .product_name,#tooltip.cart .product_count,#tooltip.cart .product_price{vertical-align: middle;}#tooltip.cart .product_name{width: 250px;}#tooltip.cart .product_count{width: 30px;text-align: right;}#tooltip.cart .total{width: 100%;text-align: right;}#tooltip.cart .total span{margin-right: 5px;}.WantApplyVoucher{margin-top: 4px;margin-bottom: 2px;}.VoucherValue,.FreeShipmentDetail,.GiftDetail,.ProductDetails .GiftDetail a{color:#727171;font-size:11px;margin-top:8px;margin-left: 3px;}.ProductDetails .GiftDetail a{text-decoration: underline;margin: 0;}.FreeShipmentDetail, .GiftDetail,.ProductDetails .GiftDetail a{color: red;font-weight: bold;}#tooltip.cart_reg{font-size: 12px;font-family: Tahoma;font-weight: normal;}.LinkedProductsHeaderCart{margin-top: 20px;padding-left: 10px;text-align: left;color:#727171;font-size: 14px;}#socialBookmarks{background-color: white;padding: 5px;border: 1px solid #EEEEEE;position: relative;top: 5px;}#socialBookmarks .item{margin-top: 5px;}#socialBookmarks .item.first{margin-top: 0;}#socialBookmarks img{text-decoration: none;border: 0;margin-right: 5px;height: 18px;width: 18px;}#socialBookmarks a{position: relative;top: -2px;height: 18px;line-height: 18px;}#socialBookmarks a span{position: relative;top: -5px;}li.socialBookmarks{background: none;padding-left: 0;}li.socialBookmarks a{background: none;padding-left: 0px;width: 110px;display: block;height: 15px;}li.socialBookmarks #socialBookmarks a{background: none;padding-left: 5px;}li.socialBookmarks a:hover{text-decoration: none;}li.socialBookmarks a:hover span{text-decoration: underline;}.ProductDetailVarietyImage{width: 60px;text-align: center;}.ProductDetailVarietyImage img{border: 0;}.Shop .ErrorRow input{border-color: red;}.Shop .Answer .Radio{width: 30px;margin-left: 20px;border: none;}.Shop .Answer label{float: none;}.ObsahStrankyElements .PollQuestion{padding-left: 10px;padding-bottom: 5px;}.ObsahStrankyElements .PollContent{text-align: left;} .BottomMenu button{overflow: visible;}.Shop .Legend{color: #161616;font-size: 14px;width: 175px;height: 28px;font-family: Arial;line-height: 28px;display: block;text-align: center;position: relative;}.Legend .Toggler{left: 10px;}.OrderDetail .toCart{float: right;background:none repeat scroll 0 0 #E3E3E3;border:1px solid #CCCCCC;color:#454545;cursor:pointer;font-family:Tahoma;font-size:11px;font-weight:normal;padding:2px 10px;text-decoration:none;}#ProductDetailTop {float: left;width: 250px;font-size: 12px;}#ProductDetailTop .ProductPriceFirst{border: none;}#ProductDetailTop .NoBuyButton{border-bottom: none;margin-bottom: 0;}.ProductDetails .SubBody, table.Gallery, .ProductDetails .DiscussionBody {background: #f7f7f7;font-size: 12px;width: 500px;}table.Gallery{width: 520px;}.ProductDetails a{color: black; text-decoration: none;}.ProductDetails table.Gallery{background: #f7f7f7;}.ProductDetails table.Gproduct img, .ProductLinked img{border: 5px solid #e4e3e3;}.Product .productInfo{right: 0px; }.LeftHalf{float: right;width: 260px;margin-top: 35px;}.ProductList .Cleaner{line-height: 1px; height: 1px;}.ProductList .BottomControls{margin-top: 0px;}.ProductList h1,#ProductDetailTop h1{font-size: 16px; font-family: Arial;color: #444444;text-align:left;margin-bottom: 0px;padding-bottom: 0px;line-height: 16px;}#ProductDetailTop h1{height: auto;line-height: 20px;padding-top: 0px;padding-left: 2px;padding-bottom: 10px;}table.CartTable {background: #f7f7f7;}.Shop .InnerFieldset{background: #F7F7F7;}table.ProductRowTable{margin: 0px;padding: 0px;border-collapse: collapse;margin-top: 10px;}table.ProductListInnerTable{background: #f7f7f7;width: 520px; _width: 518px;margin: 0px;position: relative; left: -1px;}table.ProductListInnerTable td.Right{width: 235px;font-size: 12px;text-align: right;}table.ProductListInnerTable .Price{font-size: 11px;font-weight: bold;}table.ProductListInnerTable .Buttons{float: right;}.ProductListInnerTable .productInfo, .ProductDetails .ProductListInnerTable .productInfo{position: relative; left: -50px; top: -18px;margin-bottom: -18px;float: left;}.ExtGallery{background: url(http://www.hair-shop.cz/styles/base2/img/product-detail-gallery-big.png) top left no-repeat;width: 411px;}.ExtGallery .BigImages{height: 267px;}.ExtGallery .BigImages a{display: block;}.ExtGallery img{border: none;}.ExtGallery .Navigation{width: 411px !important;overflow: hidden;margin-top: 10px;position: relative;}.ExtGallery .Navigation a{display: block;width: 96px;height: 56px;overflow: hidden;margin: auto;}.ExtGallery .Navigation .Item{width: 101px !important;height: 62px !important;display: block;float: left;background: url(http://www.hair-shop.cz/styles/base2/img/product-detail-gallery-small.png) top left no-repeat;}.ExtGallery .Navigation .Item.SmallImageRowItem_2,.ExtGallery .Navigation .Item.SmallImageRowItem_3,.ExtGallery .Navigation .Item.SmallImageRowItem_4{margin-left: 2px;}.ExtGallery .NextNavigation,.ExtGallery .PrevNavigation{display: none;width: 25px;height: 61px;cursor: pointer;position: absolute;top: 0px;z-index: 999;}.ExtGallery .NextNavigation.Inactive,.ExtGallery .PrevNavigation.Inactive{cursor: default;}.ExtGallery .PrevNavigation{background: url(http://www.hair-shop.cz/styles/base2/img/presun_obrazku_do_leva.jpg) top left no-repeat;left: -30px;}.ExtGallery .NextNavigation{background: url(http://www.hair-shop.cz/styles/base2/img/presun_obrazku_do_prava.jpg) top left no-repeat;right: -30px;}.ExtGallery .PrevNavigation.Inactive{background-image: url(http://www.hair-shop.cz/styles/base2/img/presun_obrazku_neni_mozny_do_leva.jpg);}.ExtGallery .NextNavigation.Inactive{background-image: url(http://www.hair-shop.cz/styles/base2/img/presun_obrazku_neni_mozny_do_prava.jpg);}.ExtGallery .NextNavigation:hover,.ExtGallery .PrevNavigation:hover{background-position: top right;}.ProductList .ProductListArea{}.ProductList .ProductRow {border-bottom:1px dashed #E5E5E5;margin:0 auto;padding-bottom:10px;padding-top:10px;}.ProductList .ProductOuter{background: url(http://www.hair-shop.cz/deploy/styles/hairshop/img/product_list_vert.gif) top right no-repeat;width: 260px;padding: 0; margin: 0;height: 184px;overflow: hidden;float: left;}.ProductList .Product{float:left;margin:0;overflow:hidden;padding:0 10px;width:152px;}.ProductList .Product.First {padding: 0 30px 0 10px;}.ProductList .Product.Second {border-left:1px dashed #E5E5E5;border-right:1px dashed #E5E5E5;padding: 0 30px;}.ProductList .Product.Third {padding: 0 10px 0 30px;}.ProductList .Product.OddProduct{padding-right: 10px;padding-left: 0;float: left;clear: both;}.ProductList .Product .ProductImage {height:120px;margin:10px auto;width:120px;}.ProductList .Product h2 {height:30px;margin-bottom:0;margin-top:25px;overflow:hidden;font-size:11px;height:15px;}.Product h2 a{color: #E27B29;text-decoration:none;}.ProductList .Product .Right{float: right;width: 110px;}.ProductList .Product .ProductDescription {color:#8F9193;font-size:11px;height:62px;line-height:15px;overflow: hidden;}.ProductList .Product a.Lupa{background: url(http://www.hair-shop.cz/deploy/styles/hairshop/img/detail.jpg) top left no-repeat;width: 76px;height: 22px;display:block;float:left;}.ProductList .Product a.Basket{display: block;background: url(http://www.hair-shop.cz/deploy/styles/hairshop/img/koupit.jpg) top left no-repeat;width: 76px;height: 22px;float:right;}.ProductList .Product a.Basket span,.ProductList .Product a.Lupa span{display: none;}.ProductList .Product .Buttons{margin-top:5px;}.ProductList .Product h4 {color:red;font-size:12px;margin:0;}.ProductDetails .RelBox, .Product .RelBox {position:relative;z-index:-100;}.ProductList .Product .RelBox .productInfo{right: auto;}.ProductList .Cleaner{}.Product h3{margin:0;height:15px;}.ManufacturerInfo .Label,h4 .cena{display:none;}.ManufacturerInfo .Value{color:#646464;font-size:10px;text-transform: uppercase;}.beznacena, .discount{color:#646464;font-weight:bold;height:15px;}.ProductRowTable .productInfo img{padding-bottom:0;}.ProductRowTable .productInfo{left:-35px;}table.ProductListInnerTable{width:100%}.productInfo img{padding-bottom:120px;}.ProductDetails #Buy{background: url(http://www.hair-shop.cz/deploy/styles/hairshop/img/btn_hledat_detail.gif) bottom left no-repeat;width: 82px;height: 28px;border: 0;position: relative;top: -5px;}.ProductDetails #Buy span{display: none;}#Cart table.orderStep{width: 100%;}.ProductDetails .SubBody, table.Gallery, .ProductDetails .DiscussionBody {width:auto;}.ProductDetails table.Gallery {width:100%;}.ProductDetails .LinkedProduct .SubBody {width:auto;}.ProductDetails #Buy {background:url(http://www.hair-shop.cz/deploy/styles/hairshop/img/koupit.jpg) no-repeat scroll left bottom transparent;text-indent:-10000px;width:76px;}table.CartTable {background:none repeat scroll 0 0 #F7F7F7;width:600px;}.LevaStranaElements .ProductBoxElement li .ProductImage, .PravaStranaElements .ProductBoxElement li .ProductImage, .ProductBoxElement .ProductImage{margin-left:0px;}table.Gallery{background: none;}