@charset "UTF-8";
/*
Responzivní CSS vytvořil Petr Ovčačík - 2bcreative.cz
© 2015 - Všechna práva vyhrazena - užití díla k dalším účelům je zakázáno. 
Zneužití je trestné.  Jakákoliv modifikace díla třetí stranou je zakázána. 
V případě, že si přejete užít tuto responzivní šablonu, kontaktujte mne 
na tel. +420 737 283 879, nebo e-mailu: petr.ovcacik@2bcreative.cz 

PUVODNI UMISTENI
<link media="screen" href="https://proxy.sunlight.cz/jogafitshop.2bcreative.cz/jogastyle.css" type="text/css" rel="stylesheet">

*/

/* ------- BASIC DESIGN -------*//* ------- BASIC DESIGN -------*//* ------- BASIC DESIGN -------*/
/* ------- BASIC DESIGN -------*//* ------- BASIC DESIGN -------*//* ------- BASIC DESIGN -------*/
/* ------- BASIC DESIGN -------*//* ------- BASIC DESIGN -------*//* ------- BASIC DESIGN -------*/


* {
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
    margin: 0;
    padding: 0;
    vertical-align: baseline; box-sizing:border-box;
}

*::before, *::after {
    box-sizing: border-box;
}
*::before, *::after {
    box-sizing: border-box;
}

ul, li { list-style-type: none; margin:0; padding:0;
}

html, body, input, textarea, label, button, table, select, option { font-family: 'bodoni_antiq_t_otregular'; font-size: 15px; outline: none !important;
}

html, body {
    height: 100%;
}

table {border-collapse: collapse;
}

body {
    line-height: 1;
}

body {
	background: url("https://www.jogafitshop.cz/deploy/img/fck/Image/design/Images/Background.jpg") repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #3d3b38;
	width: 100%;
}

.Container .PageCenter {
    position: relative;
    width: 1280px;
	z-index:0;
}
.Container #Header {height: 42px; z-index:103;
}

#Header #HeaderCart {
    background-image: none;
    bottom: 0;
    color: #ff0000;
    height: 45px;
    margin-bottom: 0;
    right: 150px;
    width: 320px;
	overflow:visible;
}

#HeaderCart #UserMenuInCart .UserName a {
    font-weight: normal;
}

#Header #HeaderCart .UserName { margin-top:10px;
}

#Header #HeaderCart .UserName a {
     background: url("https://www.jogafitshop.cz/deploy/img/fck/Image/design/Images/LoginBg.png") no-repeat scroll 9px 10px / 15px auto rgba(0, 0, 0, 0);
    border: 1px solid transparent;
    color: #000;
    cursor: pointer;
    display: block;
    float: left;
    font-size: 13px;
    left: 0;
    padding: 5px 9px 0 32px;
    position: relative;
    text-transform: uppercase;
}

#Header #HeaderCart .UserName a:hover {border:1px solid #bcb4ac;
}

#Header #HeaderCart .ElementHeader {
       background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid transparent;
    display: block;
    float: left;
    font-weight: bold;
    height: 27px;
    left: 0;
    overflow: hidden;
    padding-left: 10px;
    position: relative;
    top: 3px;
    width: 88px;
}

.ShopSearchElementHeader.ElementHeader { display:none;
}

.LevaStranaElements .ShopSearchElement .ElementContent input, .PravaStranaElements .ShopSearchElement .ElementContent input, .LevaStranaElements .SearchElement .ElementContent input.TextInput, .PravaStranaElements .SearchElement .ElementContent input.TextInput {   background: none repeat scroll 0 0 transparent;
    border: 1px solid #8b8580;
    font-size: 14px;
    height: 24px;
    line-height: 22px !important;
    margin: 0;
    padding: 4px 30px 0 5px;
    position: relative;
    top: -10px;
    width: 172px;
	color:#515151;
}

.LevaStranaElements .ShopSearchElement .ElementContent button {
    background: url("https://www.jogafitshop.cz/deploy/img/fck/Image/design/Images/hledat.png") no-repeat scroll 2px 2px / 14px auto rgba(0, 0, 0, 0);
    height: 18px;
    left: -22px;
    top: -7px;
    width: 18px;
}

.LevaStranaElements .ShopSearchElement .ElementContent button span { display:none;
}

.LevaStranaElements .ShopSearchElement .ElementContent button:hover { background-position: 2px 2px
 }

.ShopSearchElement.Element {
    float: right;
    position: absolute;
    right: 164px;
    top: 29px;
}

.firstRow.cart:before {
	position: absolute; top:124px;
	left:-3px;
    content: "(";
}

.firstRow.cart.prazdny:before, .firstRow.cart.prazdny:after { display:none;
}

.firstRow.cart:after{
	position: absolute; top:124px;
	right:-3px;
    content: ")";
}

.Cart {
    background: none repeat scroll 0 0 transparent;
    border: 1px solid transparent;
    float: right;
    height: 32px;
    left: 0;
    overflow: hidden;
    position: relative;
    top: 10px;
    width: 100px;
}

.Cart:hover { border:1px solid #bcb4ac;
}

#Header #HeaderCart .ElementHeader a {
	   background: url("https://www.jogafitshop.cz/deploy/img/fck/Image/design/Images/ToCart.png") no-repeat scroll 0 29px / 14px auto rgba(0, 0, 0, 0);
    color: #000;
    display: block;
    font-size: 13px;
    font-weight: 100;
    margin-right: 0;
    padding: 0 0 0 23px;
    position: relative;
    text-decoration: none;
    text-transform: uppercase;
    top: -24px;
}

#Header #HeaderCart a.firstRow {
    background: none repeat scroll 0 0 transparent;
    color: #000;
    display: block;
    float: right;
    font-size: 13px;
    left: -10px;
    line-height: 42px;
    position: relative;
    text-align: center;
    top: -156px;
    width: 13px;
}

#Header #TopLeftCorner { background:none;
}

#TopLeftCorner #HeaderText .Header1 a {
    font-size: 39px; padding-top:6px;
}

#TopLeftCorner #HeaderText .Header2 a {
    font-size: 23px;
	font-family: 'bodoni_antiqua_t_otlight'; line-height:23px;
}

#Header #TopLeftCorner {
    height: 0;
    width: 0;
}

#Header #HeaderLogo {
    background: url("https://www.jogafitshop.cz/deploy/img/fck/Image/Logo.png") no-repeat scroll 0 0 / 60px auto transparent;
    display: block;
    height: 58px;
    left: 50%;
    margin-left: -28px;
    position: absolute;
    top: 60px;
    width: 60px;
    z-index: 121;padding-bottom: 70px;
}


#Header #HeaderLogo img {
}


#TopLeftCorner #HeaderText {
    left: 50%;
    margin-left: -56px;
    opacity: 0.5;
    top: 127px;
    width: 120px;
	z-index:120;
}

.Container #Header, .Container #CentralPart, .Container #Footer {
	width:100%;
	margin-left: auto;
    margin-right: auto;
    padding-left: 15px;
    padding-right: 15px;
}

#Header #HeaderImage2, #Header #HeaderImage3 { display:none;  position: relative;
}

#Header #HeaderImage {
    display: block;
    left: 146px;
    min-height: 40px;
    position: relative;
     top: 86px; text-align: center;
    width: 360px;
}

#Header #HeaderImage:before { content:"“THE GREATEST GOODNESS IS A PEACEFUL MIND.“ BUDDHA"; font-size:13px;
}

.Container { font-family: 'bodoni_antiq_t_otregular'; font-size:15px;
}

#CentralPart .LevaStranaElements {
    background: url("https://www.jogafitshop.cz/deploy/img/fck/Image/design/Images/HeadBg.png") no-repeat scroll center 0 / 1150px auto rgba(0, 0, 0, 0);
    height: 146px;
    overflow: visible;
    position: absolute;
    top: 49px;
    width: 100%; margin-left:-15px;
    z-index: 102; padding-top:80px;
}

#CentralPart .LevaStranaElements #LevaStranaElements_2 .ElementContent {
}


.QuestionHeader .Link { display:none;
}

.FaqElement .QuestionArea .QuestionHeader .Date { margin-left:0;
}


#Header #Menu { display:none;
}

.Container #CentralPart { overflow:visible;
}

#CentralPart { background:rgba(0,0,0,0)
}

#CentralPart .LevaStranaElements .ElementHeader.ProductTreeHeader { display:none;
}

#UserMenuInCart {
}

#Header #HeaderCart #UserMenuInCart .ElementHeader { display:none;
}

#Header #HeaderCart #UserMenuInCart #UL.UserLinks {  background: #e7ddd3 none repeat scroll 0 0;
    display: none;
    left: 23px;
    padding-right: 8px; padding-left:8px;
    position: absolute;
    top: 42px;
    width: auto; padding-bottom:5px;
}

#Header #HeaderCart #UserMenuInCart #UL.UserLinks span { display:none;
}

#Header #HeaderCart #UserMenuInCart #UL.UserLinks a {  border-bottom: 1px solid #bcb4ac;
    color: #000;
    display: block;
    float: none;
    padding: 8px 10px 5px;
}

#Header #HeaderCart #UserMenuInCart .UserName:hover + #UL.UserLinks { display:block !important;
}

#Header #HeaderCart #UserMenuInCart #UL.UserLinks:hover { display:block !important;
}


.autocompleteContainer {  background: #f2eae3 none repeat scroll 0 0; border:0;width: 280px !important;
}

.autocompleteContainerInner {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: 0 none; padding:10px 5px;
}

.autocompleteContainer .Products .Row .Price {

    text-align: right;
    vertical-align: middle;
    width: 65px;
}

.autocompleteContainer .PartHeader {
    background: transparent none repeat scroll 0 0;
    border-bottom: 1px solid #b4aca5;
    font-weight: bold;
    line-height: 25px;
    padding-left: 5px;
    padding-right: 0;
  color: #444444; margin-bottom:0;
}

.autocompleteContainer .Row td { padding: 5px;
}
.autocompleteContainer .Row.Hover td, .autocompleteContainer .Row.Active td { background:#b4aca5;
}
.autocompleteContainer tr {
   border-bottom: 1px solid #b4aca5; margin-top:0; 
   }
.autocompleteContainer td { vertical-align:middle; padding: 0;
}

.autocompleteContainer td.Image tr  { border: 0 none;
}

.autocompleteContainer .Row {
    cursor: pointer;
    float: left;
    width: 100%;
}

.autocompleteContainer td.Image td { padding:0;
}

.autocompleteContainer td.Name {
    font-size: 12px;
    line-height: 14px;
    padding-left: 2px;
}
.col2 #CentralPart .ObsahStrankyElements {
    width: 100%; overflow: visible; top:80px;
}

.Element.SlideshowElement {
    position: relative;
    top: -220px;
    z-index: 0;
	margin-bottom:-220px;
}

body #slide_1, body .slideshow_1 { width:100% !important; height:1000px;
}

body #slide_1 #slideshow_nav_1 { width:100% !important; height:auto !important;
}

body .slideshow_1 img, body .slideshow_1 a { width: 100% !important;  height: 100%!important;
}

body .slideshow_1 {  margin-left: -15px;
    margin-right: -15px;
}

#slide_1 #slideshow_nav_1 {
    bottom: 20% !important;
    margin-top: 1px !important;
    padding-left: 4% !important;
}

#slide_1 #slideshow_nav_1 a {
    background-color: #c3ac93 !important;
    border-radius: 5px;
    color: #c3ac93 !important;
    display: block;
    float: left;
    font-size: 0.001px !important;
    height: 10px;
    margin-right: 10px;
    padding: 0 !important;
    text-decoration: none;
    width: 10px;
}

#slide_1 #slideshow_nav_1 a.activeSlide { color:#605e5c !important;background-color: #605e5c !important;
}

.LevaStranaElements .ProductTreeElement .ElementContent ul {
    list-style-type: none;
    margin: 0 auto; text-align: left;
    width: 1040px;
}

.LevaStranaElements .ProductTreeElement .ElementContent > ul { padding-left:44px;
}


#CentralPart .ObsahStrankyElements .ElementHeader {   font-family: "bodoni_antiqua_t_otlight";
    font-size: 20px;
    margin: 20px 0 10px;
    text-align: center;
    text-transform: uppercase; background:none; color: #444444; padding:0;
}

#CentralPart .LevaStranaElements .ElementContent { background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
}

.TermDictionaryElement .Letters {
    border-bottom: 1px solid #bbb3aa;
    height: 18px;
    margin-bottom: 10px;
    padding-bottom: 5px;
}

.TermDictionaryElement a, .OfficialBoardElement a { color: #444444;
}

.Term {
    margin-bottom: 4px;
}
.TermDictionaryElement .Letters .AbcLetter .Used { font-weight:bold;
}


.LevaStranaElements .ProductTreeElement .ElementContent li li { background-image:none;
}

.LevaStranaElements .Element {
    margin-bottom: 0;
}

.LevaStranaElements .ProductTreeElement .ElementContent li {
    background-image: none;
    border: 1px solid transparent;
    display: inline-block;
    font-family: "bodoni_antiq_t_otregular";
    font-weight: normal;
    margin: 0;
    padding: 0;
    position: relative;
    width: auto;
}

.LevaStranaElements .ProductTreeElement .ElementContent li a {  background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid transparent;
    color: #67625e;
    display: block;
    font-size: 15px;
    line-height: 19px;
	margin-left:0;
	padding: 8px 15px 6px;
    text-decoration: none;
    text-transform: uppercase;
    width: 100%;
}

.LevaStranaElements .ProductTreeElement .ElementContent li.active a, .LevaStranaElements .ProductTreeElement .ElementContent li.active li a {color: #67625e;
}

.LevaStranaElements .ProductTreeElement .ElementContent li.corder_4 { margin-right:210px;
}

.LevaStranaElements .ProductTreeElement .ElementContent li.corder_5 a , .LevaStranaElements .ProductTreeElement .ElementContent li.corder_6 a , .LevaStranaElements .ProductTreeElement .ElementContent li.corder_7 a { padding-left: 10px; padding-right: 10px;}

.LevaStranaElements .ProductTreeElement .ElementContent li a:hover {  border: 1px solid #b4aca5;  color: #67625e; text-decoration:none;
}

.LevaStranaElements .ProductTreeElement .ElementContent li ul {     background: none repeat scroll 0 0 #e7ddd3;
    display: none;
    margin-left: -5px;
    margin-top: 0;
    padding-top: 0;
    position: absolute;
     width: 133px;
    z-index: 3;
	padding-bottom: 5px;
}

.LevaStranaElements .ProductTreeElement .ElementContent li ul li {  
	border: 1px solid transparent;
    float: left;
    font-family: 'bodoni_antiq_t_otregular';
    margin-top: -3px;
    padding-bottom: 0;
    padding-left: 1px;
    padding-right: 0;
    padding-top: 0;
    position: relative;
	text-align:left;
}

.LevaStranaElements .ProductTreeElement .ElementContent li ul li a { background:none;
    border-bottom: 1px solid #bcb4ac;
    color: #000;
    display: block;
    padding: 8px 0 5px 10px;
    width: 120px; margin-left:0px;
}

.LevaStranaElements .ProductTreeElement .ElementContent li li.active a, .LevaStranaElements .ProductTreeElement .ElementContent li ul li a:hover {
    color: #000;
}

.LevaStranaElements .ProductTreeElement .ElementContent li:hover ul { display:block;
}

.LevaStranaElements .ProductTreeElement .ElementContent li:hover ul li ul { display:none;
}

.LevaStranaElements .ProductTreeElement .ElementContent li:hover ul li:hover ul { display:block;
}

.LevaStranaElements .ProductTreeElement .ElementContent li ul li ul {
    display: none;
    left: 122px;
    margin-left: 0;
    padding-top: 8px; padding-bottom:5px;
    right: inherit;
    top: -6px;
   
}

.LevaStranaElements .ProductTreeElement .ElementContent li ul li ul a {
}

.LevaStranaElements .ProductTreeElement .ElementContent li ul li ul li {
}

.Cleaner > #Menu {
    float: left;
    width: 100%;
}

#HorniMenuElements_1 .ElementContent.Menu { margin-top:10px; float:left;
}
#HorniMenuElements_1 .ElementContent.Menu ul {  background: none repeat scroll 0 0 #e7ddd3;
    height: 30px;
    line-height: 32px;
    margin-top: 6px;
    padding-left: 15px;
}
#HorniMenuElements_1 .ElementContent.Menu ul li { float: left;
    margin-right: 35px;
}


#HorniMenuElements_1 .ElementContent.Menu ul li a { color: #67625e;
    font-size: 13px;
    text-decoration: none;
    text-transform: uppercase;
}
#HorniMenuElements_1 .ElementContent.Menu ul li a:hover {color: #67625e; text-decoration:none;
}

#Footer { background:none; padding:0; background-position: left bottom;
    background-repeat: no-repeat;
    height: 41px;
    line-height: 41px;
    padding-top: 0;
}

#Footer .FootLinks a { float:left;
}

#Footer .FootLinks a:hover { background-position: 0 -36px ;
}


#Footer .FootLinks .Shivaloka {
    background: url("https://www.jogafitshop.cz/deploy/img/fck/Image/design/Images/ShivalokaLogo.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: block;
    height: 36px;
    margin-left: 0;
    margin-top: 1px;
    width: 125px;
}



#Footer .FootLinks .Katerina {
    background: url("https://www.jogafitshop.cz/deploy/img/fck/Image/design/Images/KaterinaLogo.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: block;
    height: 36px;
    margin-left: 0;
    margin-top: 1px;
    width: 125px;
}

#Footer .FootLinks .Fitlight {
    background: url("https://www.jogafitshop.cz/deploy/img/fck/Image/design/Images/FitlightLogo.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: block;
    height: 36px;
    margin-left: 0;
    margin-top: 1px;
    width: 103px;
}

#Footer .FootLinks .Facebook {
    background: url("https://www.jogafitshop.cz/deploy/img/fck/Image/design/Images/FbLogo.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: block;
    height: 36px;
    margin-left: 0;
    margin-top: 1px;
    width: 106px;
}
#Footer .UserMessage { display:none;
}

.FooterLinks {
     float: right;
    z-index: 1;
    margin-top: -35px;
    position: relative;
}

#Footer .UserMessage, #Footer .SunMessage { left:0 ;}
#Footer .UserMessage, #Footer .SunMessage, #Footer .UserMessage, #Footer .SunMessage a { color:#adaaa6;
}

.NotLoggedIn {display:none !important;
}

#CentralPart .ObsahStrankyElements { width:100%;
}

.category_description { font-size: 15px;
    margin: 0 auto 30px;
    text-align: center;
    width: 450px;
}

.category_description p { line-height:20px;
}
.category_description a {    color: #3d3b38;
}

.ObsahStrankyElements .Subcategories .Header, .ObsahStrankyElements .AdvancedSearch .SubHeader { font-family: "bodoni_antiq_t_otregular";
    text-align: center; text-transform: uppercase;
}

.ObsahStrankyElements .Subcategories, .AdvancedSearch {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    text-align: left;
}

.ObsahStrankyElements .Subcategories ul { text-align:center; width:100%;
}


.ObsahStrankyElements .Subcategories li {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: inline-block;
    float: none;
    height: 22px;
    line-height: 22px;
    margin-bottom: 5px;
}

.AdvancedSearch .HLine {
    background: none repeat scroll 0 0 transparent;
    border-bottom: 1px solid #bbb3aa;
    margin-bottom: 10px;
    padding-left: 0;
}

.AdvancedSearch .TagsSearch, .AdvancedSearch .ManSearchContent, .AdvancedSearch .ParSearchSelect, .AdvancedSearch .ParSearchCheckbox, .AdvancedSearch .PriceSearchContent { background:rgba(0,0,0,0)
}

.ObsahStrankyElements .Subcategories ul.SubcategoriesList {
    margin-bottom: 20px;
    margin-left: 0;
}

.ObsahStrankyElements .Subcategories li a { background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid transparent;
    color: #67625e;
    display: block;
    font-size: 15px;
    line-height: 19px;
    margin-left: 0;
    padding: 8px 15px 6px;
    text-decoration: none;
    text-transform: uppercase;
    width: 100%; height:33px;
}
.ObsahStrankyElements .Subcategories li a:hover {border: 1px solid #b4aca5;  color: #67625e; text-decoration:none;
}

.ProductListContainer {
}

.ui-widget-content {  border: 1px solid #bbb3aa;
}

.AdvancedSearch .HLine span {
	font-family: "bodoni_antiq_t_otregular";
    background: none repeat scroll 0 0 #e6dcd2;
    font-size: 16px;
    position: relative;
    text-transform: uppercase;
    top: 6px; font-weight:normal;
}

.AdvancedSearch .ManSearch label, .AdvancedSearch .ParSearch label, .AdvancedSearch .ExpSearch label {
    font-size: 15px;
    position: relative;
    text-transform: none;
    top: 1px;  color: #4c4c4c;
}

.TagsSearch { display:none;
}

.AdvancedSearch .Toggler {
  height: 19px;
    margin: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
}


.AdvancedSearch .Toggler {
    background: url("https://www.jogafitshop.cz/deploy/img/fck/Image/design/Images/filtr-open.png") no-repeat 0 9px / 7px auto #e6dcd2;
}

.AdvancedSearch .Open {
    background: url("https://www.jogafitshop.cz/deploy/img/fck/Image/design/Images/filtr-close.png") no-repeat 0 9px / 7px auto #e6dcd2;
}


.AdvancedSearch .price_slider .ui-slider-range { background:#3d3b38; border:1px solid #3d3b38;
}

.AdvancedSearch .price_slider_show_from, .AdvancedSearch .price_slider_show_to {
	color: #3d3b38;
    display: block;
    float: left;
    font-family: "bodoni_antiqua_t_otdemi_bold";
    font-size: 15px;
    font-weight: normal;
    margin-right: 8px;
	
}

.AdvancedSearch button.Button {
	 background: none repeat scroll 0 0 #383838;
	 font-family: "bodoni_antiq_t_otregular";
	 font-weight:normal; text-transform:uppercase;
	  height: 30px;
    line-height: 32px; opacity:0.85;
	-webkit-transition: all 500ms ease-in-out;
    -moz-transition: all 500ms ease-in-out;
    -o-transition: all 500ms ease-in-out;
    transition: all 500ms ease-in-out; width: 80px;
	
}

.AdvancedSearch button.Button:hover { opacity:1;

}

.ParSearchSelect p { margin: 5px 0; font-family: "bodoni_antiq_t_otregular";
}
.ParSearch label {padding-top: 3px; min-width: 100px;
}
.ParSearch select { border: 1px solid #bbb3aa; font-family: "bodoni_antiq_t_otregular"; font-size:14px; background:none repeat scroll 0 0 #e6dcd2; padding-top: 3px; min-width: 100px;
}


.PriceSearchContent { position:relative;
}



/*
.ProductListContainer:before {
     background: -moz-linear-gradient(left,  rgba(255,255,255,0) 0%, rgba(255,255,255,0.8) 15%, rgba(255,255,255,1) 19%, rgba(255,255,255,1) 20%, rgba(255,255,255,1) 50%, rgba(255,255,255,1) 80%, rgba(255,255,255,1) 81%, rgba(255,255,255,0.8) 85%, rgba(255,255,255,0) 100%);

background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(255,255,255,0)), color-stop(15%,rgba(255,255,255,0.8)), color-stop(19%,rgba(255,255,255,1)), color-stop(20%,rgba(255,255,255,1)), color-stop(50%,rgba(255,255,255,1)), color-stop(80%,rgba(255,255,255,1)), color-stop(81%,rgba(255,255,255,1)), color-stop(85%,rgba(255,255,255,0.8)), color-stop(100%,rgba(255,255,255,0))); 

background: -webkit-linear-gradient(left,  rgba(255,255,255,0) 0%,rgba(255,255,255,0.8) 15%,rgba(255,255,255,1) 19%,rgba(255,255,255,1) 20%,rgba(255,255,255,1) 50%,rgba(255,255,255,1) 80%,rgba(255,255,255,1) 81%,rgba(255,255,255,0.8) 85%,rgba(255,255,255,0) 100%); 

background: -o-linear-gradient(left,  rgba(255,255,255,0) 0%,rgba(255,255,255,0.8) 15%,rgba(255,255,255,1) 19%,rgba(255,255,255,1) 20%,rgba(255,255,255,1) 50%,rgba(255,255,255,1) 80%,rgba(255,255,255,1) 81%,rgba(255,255,255,0.8) 85%,rgba(255,255,255,0) 100%); 

background: -ms-linear-gradient(left,  rgba(255,255,255,0) 0%,rgba(255,255,255,0.8) 15%,rgba(255,255,255,1) 19%,rgba(255,255,255,1) 20%,rgba(255,255,255,1) 50%,rgba(255,255,255,1) 80%,rgba(255,255,255,1) 81%,rgba(255,255,255,0.8) 85%,rgba(255,255,255,0) 100%); 

background: linear-gradient(to right,  rgba(255,255,255,0) 0%,rgba(255,255,255,0.8) 15%,rgba(255,255,255,1) 19%,rgba(255,255,255,1) 20%,rgba(255,255,255,1) 50%,rgba(255,255,255,1) 80%,rgba(255,255,255,1) 81%,rgba(255,255,255,0.8) 85%,rgba(255,255,255,0) 100%); 

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#00ffffff',GradientType=1 ); 


    border-radius: 40px;
    content: " ";
    display: block;
    height: 100%;
    opacity: 0.4;
    position: absolute;
    top: -10px;
    width: 100%;
    z-index: 0;
}*/

.ProductList .PageControls .TopPageControls {
    display: none;
}

.ProductList .PageControls .SortingSelect {
    margin-right: 5px;
    padding-top: 2px;
    width: 100px;
}

.ProductList .PageControls .BottomPageControls {   border-bottom: 1px solid #bbb3aa;
    margin: 0 auto;
    max-width: 1228px;
    padding-bottom: 6px;
    padding-left: 0;
    padding-right: 0;
}

.ProductList .PageControls .SortingSelect, .ProductList .PageControls .SortLabel {color: #5a5a5a; margin-right:2px;
}

.ProductList .PageControls .SortingSelect { border: 1px solid #bbb3aa
}

.ProductList .ProductListArea +.Cleaner + .PageControls .BottomPageControls { border-top: 1px solid #bbb3aa; border-bottom: 0 none; margin-top:-20px;
}

.ProductList h1, #ProductDetailTop h1, h1.ProductsList { text-align:center; font-family: "bodoni_antiqua_t_otlight"; margin:20px 0 10px; font-size:20px; text-transform:uppercase;
}

.ProductList {
    position: relative;
}

.ProductList .PageControls .SortLabel {
    font-size: 15px;
    margin-top: 7px;
    text-transform: uppercase;
}

.ProductList .PageControls .BottomPageControls .Paging a, #Reviews .Paging a { font-weight:normal; color:#FFF; text-decoration:none; opacity:1;background: #383838 none repeat scroll 0 0;display:inline-block; height:20px; width:20px;line-height:21px;text-align:center; opacity:0.5; transition: all 0.2s ease-in-out;
}

.ProductList .PageControls .BottomPageControls .Paging a:hover, #Reviews .Paging a:hover { opacity:0.65;
}

.ProductList .PageControls .BottomPageControls .Paging .CurrentPage, #Reviews .Paging .CurrentPage { font-weight:normal; color:#FFF; text-decoration:none; opacity:1;background: #383838 none repeat scroll 0 0;display:inline-block; height:20px; width:20px;line-height:21px;text-align:center; opacity: 0.9;
}

.ProductList .PageControls .BottomPageControls .Delimiter, .ProductList .PageControls .NextPageLink a.Text,  .ProductList .PageControls .PrevPageLink a.Text  { display:none;
}

.ProductList .PageControls .BottomPageControls .Dot { color: #383838; 
}

.ProductList .PageControls .NextPageLink a.Arrow {font-weight:normal; color:#FFF; text-decoration:none; opacity:0.5;background: #383838 none repeat scroll 0 0;display:inline-block; height:20px; width:20px;line-height:21px;text-align:center; top:-1px; position:relative;
}
.ProductList .PageControls .NextPageLink a.Arrow span { font-size:8px; }



.ProductList .PageControls a.SortingArrows { opacity:0.5; margin: 4px 2px 0;transition: all 0.2s ease-in-out;
}

.ProductList .PageControls a.SortingArrows.SortUp { background: url("https://www.jogafitshop.cz/deploy/img/fck/Image/design/Images/upOn.png") no-repeat 0 0 /19px auto #383838;
}

.ProductList .PageControls a.SortingArrows.SortDown { background: url("https://www.jogafitshop.cz/deploy/img/fck/Image/design/Images/downOn.png") no-repeat 0 0 /19px auto #383838;
}

.ProductList .PageControls a.SortingArrows.SortUp:hover, .ProductList .PageControls a.SortingArrows.SortUp.Active {
    background: url("https://www.jogafitshop.cz/deploy/img/fck/Image/design/Images/upOn.png") no-repeat 0 0 /19px auto #383838; opacity:0.9;
}

.ProductList .PageControls a.SortingArrows.SortDown:hover, .ProductList .PageControls a.SortingArrows.SortDown.Active {
    background: url("https://www.jogafitshop.cz/deploy/img/fck/Image/design/Images/downOn.png") no-repeat 0 0 /19px auto #383838; opacity:0.9;
}

.AdvancedSearch .ParSearchLinks .ParamCleaner, .AdvancedSearch .ManSearchLinks .ParamCleaner, .AdvancedSearch .TagSearch .ParamCleaner, .AdvancedSearch .PriceSearch .ParamCleaner { background: #e6dcd2 none repeat scroll 0 0;
    color: #3d3b38;
    float: right;
    font-size: 11px;
    font-weight: bold;
    margin-left: 10px;
    margin-top: 9px;
    padding-left: 7px;
    text-decoration: none;
}

.ProductlistParams {
    display: block;
    height: 0px;
    left: 0;
    position: absolute;
    text-align: left;
    top: 0; width:100%;
}

.InfoRow.InfoParams.ParameterId_1.UnitId_None {
    position: absolute;
    right: 5px;
    top: 225px;
}

.ParameterId_8 {
    margin-top: 10px;
    opacity: 0.3;
    width: 30px;
}
	

.ParameterId_8 .ValueId { background: #ebe5de; color:#3d3b38; display:block; height:20px; min-width:20px; width: 100%; margin:5px; text-align:center; line-height:22px; font-size:11px; border:1px solid #c6beb6; border-radius:2px; overflow:hidden;

}

.ObsahStrankyElements .Path {
	border: 0 none;
    border-bottom: 1px solid #f5f5f5;
    color: #5a5a5a;
    font-size: 11px;
    margin-bottom: 10px;
    padding-bottom: 5px;
    position: relative;
    text-align: center;
     z-index: 10;
}

.ObsahStrankyElements .Path a {
    color: #3d3b38;
    font-size: 11px;
    text-decoration: none;
}

.ObsahStrankyElements .Path a:hover { text-decoration:underline;
}

.PathDelimiter:before { content:'::'
}

.PathDelimiter img { display:none;
}

.ObsahStrankyElements .Path { border:0 none;
 line-height: 16px;
 }
.ObsahStrankyElements .Path .Homepage {
    background: url("https://www.jogafitshop.cz/deploy/img/fck/Image/design/Images/home.png") no-repeat scroll left -9px rgba(0, 0, 0, 0);
    display: inline-block;
    height: 9px;
    position: relative; top:0;
    width: 10px; float:none;
}

.ObsahStrankyElements .Path .Homepage:hover { background-position: 0 0;
}

.ImgPreview {
    display: block;
    height: auto !important;
    margin: 0 auto;
    width: 100% !important;
	overflow:hidden;
}
.ImgPreview img {
    height: auto !important;
    max-height: 253px;
    max-width: 253px;
    width: auto !important;
}

.ObsahStrankyElements .ProductList_Col3 .ProductListArea .Product .ProductImage table, .ObsahStrankyElements .ProductList_Col3 .ProductListArea .Product .ProductImage {   /*background: none repeat scroll 0 0 #fff;*/
    display: block;
    height: auto;
    margin-bottom: 0;
    padding:0;
    width: 253px;
	}
	
.ObsahStrankyElements .ProductList_Col3 .ProductListArea .ProductRow .Product {
    border: 0 none;
    height: 100%;
    margin: 5px;
    min-height: 350px;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    width: 253px; position:relative;
}

.ObsahStrankyElements .ProductList_Col3 .ProductListArea .ProductRow .Product:before {    background: #000 none repeat scroll 0 0;
    content: " ";
    display: inline-block;
    height: 100%;
    opacity: 0.05;
    position: absolute;
    left: -11px;
    top: 0;
    width: 1px;
}
#PathToggler { display:none;
}

.ObsahStrankyElements .ProductList_Col3 .ProductListArea .ProductRow .Product:after {
    background: #000 none repeat scroll 0 0;
    content: " ";
    display: inline-block;
    height: 100%;
    opacity: 0.05;
    position: absolute;
    right: -10px;
    top: 0;
    width: 1px;
}
.ObsahStrankyElements .ProductListArea {
    padding-top: 10px;
    width: 100%;
	overflow:hidden;
}

.ProductRow {
    background: none repeat scroll 0 0 transparent;
    display: block;
    height: auto;
    left:80px;
    margin-left:0;
    position: relative;
    text-align: center;
    width: 100%;
}

.ProductRow td {
    background: #FFF;
    height: 253px;
    vertical-align: middle;
    width: 253px; overflow:hidden;
}


.ObsahStrankyElements .ProductListArea .Product .ProductDescription { display:none;
}

.ObsahStrankyElements .ProductList_Col3 .ProductListArea .ProductRow .Product {
    margin: 0 10px 30px;
    overflow: visible;
}

.ObsahStrankyElements .ProductListArea .Product .ProductName {
    /* border-bottom: 1px solid #a09992;
    border-top: 1px solid #a09992;*/
	height:auto;
   line-height: 20px;
    margin-bottom: 0;
    margin-top: 0;
    padding: 5px 5px 6px;
    position: absolute;
    text-align: left;
    top: 264px;
    width: 100%;
}


.ObsahStrankyElements .ProductListArea .Product .ProductName a {  color: #000;
    display: block;
    font-size: 15px;
    font-weight: normal;
    height: 40px;
    overflow: hidden;
    text-decoration: none;
    white-space: normal;
}

.ProductsList.variety { margin-bottom:40px;
}

.ProductDetails .DiscussionBody form { float:none;
}

form.NewPost table div { margin-top: 22px;
}

input#answer_id {
    margin-bottom: 15px;
    position: relative;
    top: -4px;
}

.NewPost textarea {
    font-size: 15px;
    padding: 5px;
    width: 100%;
}
.ObsahStrankyElements .ProductListArea .Price .Label.cena { display:none;
}

.ObsahStrankyElements .ProductListArea .Price .ProductPrice.Value {
	font-family: 'bodoni_antiqua_t_otdemi_bold';   
	display: block;
	float:left;
    font-size: 15px;
    font-weight: bold;
    margin-right: 8px; 
	color: #3d3b38;
}

.AdvancedSearch .ExpSearch {  margin-top: 6px;
}


.ObsahStrankyElements .ProductList_Col3 .ProductListArea .Product .Price {
   float: left;
    margin-bottom: 0;
    margin-left: 0;
    margin-top: 60px;
    padding-left: 0;
    width: auto; margin-right:10; padding-right:10px;color: #3d3b38;
}

.ObsahStrankyElements .ProductList_Col3 .ProductListArea .Product .Price:after {
	font-family: 'bodoni_antiqua_t_otlight';
	content:'/';
	color: #3d3b38;
	font-size: 16px; font-weight:normal;
}

.ObsahStrankyElements .ProductListArea .Product .Buttons a.Lupa, .ExpeditionInfo, .ObsahStrankyElements .ProductListArea .Product .ManufacturerInfo, .ObsahStrankyElements .ProductListArea .Product .beznacena {display:none;
}

.ObsahStrankyElements .ProductListArea .Product .Buttons {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    float: left;
    margin: 55px 0 0;
    width: 98px;
}
.ObsahStrankyElements .ProductListArea .Product .Buttons a.Basket {
    background: url("https://www.jogafitshop.cz/deploy/img/fck/Image/design/Images/ToCart.png") no-repeat scroll 0 5px / 14px auto rgba(0, 0, 0, 0);
    color: #ffffff;
    float: left;
    height: 27px; opacity:0.8;
    line-height: 27px;
    padding-left: 22px;
    text-align: left;
    width: 60px;
}

.ObsahStrankyElements .ProductListArea .Product .Buttons a.Basket:hover { opacity:1; text-decoration:none;
}

.ObsahStrankyElements .ProductListArea .Product .Buttons a.Basket {color: #3d3b38; text-transform:uppercase;
}

.ObsahStrankyElements .ProductListArea .Product tbody {
    background: none repeat scroll 0 0 #fff;
    display: block;
    float: left;
    width: 100%;
}


#tooltip { display:none !important;
}

#hideAll
 {
   position: fixed;
   left: 0px; 
   right: 0px; 
   top: 0px; 
   bottom: 0px; 
    background: url("https://www.jogafitshop.cz/deploy/img/fck/Image/design/Images/Background.jpg") repeat scroll 0 0 rgba(0, 0, 0, 0);
   z-index: 1000; /* Higher than anything else in the document */

 }
 
#hideAll {
  -webkit-transition: all 0.6s ease-out;
  -moz-transition: all 0.6s ease-out;
  -ms-transition: all 0.6s ease-out;
  -o-transition: all 0.6s ease-out;
}








.ProductDetail { margin-top:40px;
}

.Product .productInfo {
    right: 10px;
    top: -20px;
}

.ObsahStrankyElements .ProductDetails .productInfo { 
}

.ObsahStrankyElements .ProductDetails .ProductsList.TotalProducts_2 tr.Even td { background:none;
}


.ObsahStrankyElements .ProductDetails .TopTable select {background: transparent none repeat scroll 0 0;
    border: 1px solid #b4aca5;
    color: #515151;
    font-size: 14px;
    height: 30px;
    min-width: 50px;
    padding-left: 3px;
    padding-top: 5px;
}

.ObsahStrankyElements .ProductDetails .TopTable select#paramVarietyChooser1 { min-width:130px;}


.ObsahStrankyElements .ProductDetails .TopLeft .ProductCount .Label {  border: 0 none;
    border-radius: 0;
    color: #3d3b38;
    font-family: "bodoni_antiqua_t_otdemi_bold";
    font-size: inherit;
    font-weight: normal;
}

.ObsahStrankyElements .ProductDetails .TopLeft .ProductCount input { background: none repeat scroll 0 0 transparent;
    border: 1px solid #b4aca5;
    color: #000000;
    padding: 5px 0 3px;
    text-align: center; width:40px; float:  left; margin-left:37px;
}


.ObsahStrankyElements .ProductDetails .TopTable .TopPart .TopRight, .ObsahStrankyElements .ProductDetails .TopTable .BottomPart .TopRight { padding:0;}



.AmountControls .ProductCount input {  background: none repeat scroll 0 0 transparent;
    border: 1px solid #b4aca5;
    color: #000000;
    float: right;
    padding: 5px 0 3px;
    position: relative;
    text-align: center;
    top: -8px;
    width: 40px;
}

.productInfo span { display:block; border-radius:50%; width:50px; height:50px; font-size:10px;line-height:52px; color:#FFF;  text-transform:uppercase; text-align:center;padding-left: 1px;
}

.ProductTag[alt="Akce"], .ProductTag[alt="Novinka"], .ProductTag[alt="Doporučujeme"], .ObsahStrankyElements .ProductDetails .productInfo img {display:none; 
}

.akce { background:#908b86 none repeat scroll 0 0;
}

.novinka { background:#4f2f2f none repeat scroll 0 0;
}

.doporucujeme { background:#eb4d00;
}

.ObsahStrankyElements .ProductListArea .Product .discount { background: #3d3b38 none repeat scroll 0 0;
    border-radius: 0;
    color: #fff;
    height: 24px;
    left: 0;
    line-height: 26px;
    margin: -24px 0 0 !important;
    padding: 0;
    position: absolute;
    width: 60px;
	opacity: 0.8;
}


.ObsahStrankyElements .ProductListArea .Product .discount .Label { display:none;
}
.ObsahStrankyElements .ProductListArea .Product .discount .Value:before { content:'– ';
}


.ObsahStrankyElements .ProductDetails .TopLeft em {
    display: block;
    font-size: 18px;
    margin-top: 10px;
    padding-bottom: 5px;
    padding-left: 5px;
    padding-right: 5px;
    text-align: left;
}

#DescriptionContentContent { border-top: 1px solid #a19a93; border-bottom: 1px solid #a19a93;
    line-height: 20px;
    margin-bottom: 0;
    padding-top: 15px;
}

.ObsahStrankyElements .ProductDetails .TopTable {  margin: 0 auto;
}

.ObsahStrankyElements .ProductDetails .TopTable .TopPart .TopLeft, .ObsahStrankyElements .ProductDetails .TopTable .TopPart .TopRight, .ObsahStrankyElements .ProductDetails .TopTable .BottomPart .TopLeft, .ObsahStrankyElements .ProductDetails .TopTable .BottomPart .TopRight {
    float: right;
    vertical-align: top;
}

.ObsahStrankyElements .ProductDetails .TopLeft .ProductCount {
    background: transparent none repeat scroll 0 0;
    display: block;
    height: auto;
    padding-bottom: 10px;
    padding-top: 5px;
    width: 100%;
}

.TopTable .BottomPart {
    border: 0 none !important;
    display: block;
}

.ObsahStrankyElements .ProductDetails .TopLeft {
    width: 320px;
}

.TopTable .TopPart .TopRight { float:left;
}
.TopTable .TopPart .TopLeft { float:right; width:320px; margin-left:90px;
}

.TopTable tr.Manufacturer, .TopTable tr.ProductNumber, .TopTable tr.Warranty, .TopTable .TopLeft tr:last-child { display:none;
}

.ObsahStrankyElements .ProductDetails .TopLeft table.BottomTable .Price td .with {color: #3d3b38;
}

.TopTable .TopLeft .BottomTable tr { display:block;
}

.ObsahStrankyElements .ProductDetails .Path .SinglePath {
    float: none;
}

.ObsahStrankyElements .ProductDetails h1 {
    color: #4c4c4c;
    font-family: "bodoni_antiq_t_otregular";
    font-size: 21px;
    line-height: 25px;
    max-width: 240px;
    padding-bottom: 10px;
    padding-top: 0; font-weight:normal; margin-top:-10px;
}


.ProductDetails form {
    display: block;
    float: left;
    margin: 0 0 10px;
    width: 100%;
}

.ProductDetail #DownPart {
    float: left;
    width: 100%;
}

.ObsahStrankyElements .ProductDetails .TopLeft.Small div, .ObsahStrankyElements .ProductDetails .TopTable .TopLeft { background: rgba(0,0,0,0);
}

.ExtGallery .ImagesCount {
    background: none repeat scroll 0 0 transparent;
    color: #4b4b4b;
    font-size: 11px;
    line-height: 22px;
	margin-top: 7px;
    position: relative;
    text-align: center;
    width: 100%;
}


.ExtGallery .Navigation { margin:0 auto;
}

.ProductSubMenu { display:none;
}

.ObsahStrankyElements .ProductDetails .productInfo {
    left: 80px;
    right: inherit;
    top: -20px;
}

.ExtNoGallery {
  height: auto !important;
    left: 0;
    max-height: 460px;
    position: relative;
	}

.ObsahStrankyElements .ProductDetails .TopTable .TopPart .TopRight {
    background: transparent; display:block;
    border-bottom: 0 none;
    float: left; 
}

.InputBuy input {    position: relative;
    top: -2px;
}


.ObsahStrankyElements .ProductDetails .TopTable .TopPart .TopLeft {border-bottom: 0 none;display:block;
}

.ObsahStrankyElements .ProductDetails .ProductsList .ProductName.RowWithParameters h3 { font-size:16px;
}
.ObsahStrankyElements .ProductDetails .TopLeft th, .ObsahStrankyElements .ProductDetails .TopLeft td, .ObsahStrankyElements .ProductDetails .TopLeft th a, .ObsahStrankyElements .ProductDetails .TopLeft td a {
    border: 0 none;
    border-radius: 0;
    color: #3d3b38;
    font-family: "bodoni_antiqua_t_otdemi_bold";
    font-size: inherit;
    font-weight: normal;
    padding: 0;
}

.ObsahStrankyElements .ProductDetails .TopRight { width:420px;
}


.ExtGallery {
    background: none repeat scroll 0 0 transparent;
    margin: 0 auto;
    width: 100%; text-align: center;
}

.ExtGallery .BigImages {
	background: transparent;
	/*background: #fff none repeat scroll 0 0;*/
    height: 400px !important;
    margin-bottom: 10px;
    position: relative;
    text-align: center;
}

.ExtGallery .BigImages a {
    bottom: 0 !important;
    display: table-cell !important;
    float: none !important;
    height: 400px !important;
    left: 0 !important;
    margin: auto !important;
    padding: 0 !important;
    position: absolute;
    right: 0 !important;
    top: 0 !important;
    vertical-align: middle;
    width: 420px !important;
}


.fancybox.BigImage { position:absolute !important;
}

.ExtGallery img {
    border: medium none;
    height: 100%;
    width: auto;
}

.ExtGallery .BigImages img {
    bottom: 0;
    float: none;
    height: auto;
    left: 0;
    margin: auto;
    max-height: 400px; 
    max-width: 400px;
    position: absolute;
    right: 0 ;
    top: 0;
    width: auto;
}

.ExtGallery .Bottom, .ExtGallery .BigImages { left:0;
}


.ExtGallery .Bottom {
    left: 0;
    margin: 0 auto;
    width: 216px;
}

.ExtGallery .Navigation .Item { border:0 none;
}

.ExtGallery .Navigation a {
    display: table-cell;
    float: none !important;
    height: 68px !important;
    margin: 0 !important;
    overflow: hidden;
    padding: 0 !important;
    vertical-align: middle;
    width: 68px !important;
}

.Bottom .Navigation .SmallImage img {
    height: auto;
    max-height: 64px;
    max-width: 64px;
    width: auto;
}



.ObsahStrankyElements .ProductDetails .SubHeader, .ObsahStrankyElements #Cart .SubHeader, .ObsahStrankyElements #login .SubHeader {
    background: none repeat scroll 0 0 transparent;
    border-bottom: 1px solid #a19a93;
    margin-bottom: 10px;
    padding-left: 0; 
	width:100%;
	border-left:0 none;
	border-top:0 none;
	border-right:0 none;
}

.SubHeader.Expanding.VoucherCode span { background:pink;
}

.ObsahStrankyElements .ProductDetails .SubHeader { margin-top:0;
}


#CentralPart .ObsahStrankyElements .ProductDetails .SubHeader span, .ObsahStrankyElements #login .SubHeader span {
	  background: none repeat scroll 0 0 #e6dcd2;
    font-family: "bodoni_antiq_t_otregular";
    font-size: 16px;
    font-weight: normal;
	padding-right:5px;
    position: relative;
    text-transform: uppercase;
    top: 11px;
}

.ObsahStrankyElements .ProductDetails .SubBody, .ObsahStrankyElements #Cart .SubBody, .ObsahStrankyElements #login .SubBody, .ObsahStrankyElements #review .SubBody {
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
    margin: 0;
    padding: 0;
    width: 99.8%;
}
.ObsahStrankyElements .ProductDetails .ProductsList tr.FirstLine { display:none;
	}
	
.ObsahStrankyElements .ProductDetails .ProductsList tr td {border-bottom: 1px solid #bbb3aa; vertical-align:middle; padding-left:5px;
}

.ObsahStrankyElements .ProductDetails .ProductsList tr.Even td {  background: none repeat scroll 0 0 transparent;
}

.ObsahStrankyElements .ProductDetails .ProductsList .ProductName h3 { color: #4c4c4c;
    font-family: "bodoni_antiq_t_otregular";
    font-size: 16px;
    font-weight: normal;
    line-height: 25px;
}

.ObsahStrankyElements .ProductDetails .ProductsList img {  height: 100px !important;
    width: auto !important;
}

.ObsahStrankyElements .ProductDetails .ProductsList .Image {    padding-left: 10px;
    padding-right: 20px;
    padding-top: 10px;
}

.ObsahStrankyElements .ProductDetails .ProductsList .r.Expedition {    font-size: 15px;
    padding-right: 20px;
}

.ui-tabs .ui-tabs-nav li.ui-state-active a {  color: #4c4c4c !important;
}


.ObsahStrankyElements .ProductDetails .ProductsList .Price, .ObsahStrankyElements .ProductDetails .ProductsList .Expedition, .ObsahStrankyElements .ProductDetails .ProductsList .VAvail, .ObsahStrankyElements #Cart .ProductsList .Price, .ObsahStrankyElements #Cart .ProductsList .Expedition {
	 font-size: 16px;
	font-family: "bodoni_antiqua_t_otdemi_bold"; font-weight:normal; text-align:right !important;
	color: #3d3b38; min-width:120px;
}

.ObsahStrankyElements .ProductDetails .TopTable .TopPart .TopLeft table th { height:auto; vertical-align: middle; width: 122px;
}

.HighlightPrice { width: 50%;
}

.ProductTop {
    margin-bottom: 20px;
}

.ObsahStrankyElements .ProductDetails .AmountDiscount {
    float: right;
    margin-top: -30px;
    width: 320px;   margin-right: 210px;
}

.ProductDetails table.Var {
    padding: 0;
    width: 320px; margin-left: 0; margin-right: 0;
}

.AmDis .AmountView {
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
    margin-bottom: 10px;
    margin-top: 10px;
}

.AmDis .AmountControls {
    float: right;
    height: 40px;
    width: 320px;
}

.ObsahStrankyElements .ProductDetails .ProductsList tr th {    border-bottom: 1px solid #bbb3aa;
    vertical-align: middle;
}

.ObsahStrankyElements .ProductDetails .ProductsList tr td.r { text-align:left;
}

.ObsahStrankyElements .ProductDetails .ProductsList .AmountRecount tr td.r { text-align:right;
}

.ObsahStrankyElements .ProductDetails .TopTable tr {  border-bottom: 1px solid #a19a93;
}

.ObsahStrankyElements .ProductDetails .TopTable .TopPart .TopLeft table tr td {  height: 50px;
    vertical-align: middle;
}

.ObsahStrankyElements .ProductDetails .ProductsList .AmountRecount th {
    padding: 0 0 0 5px;
}

.Varieties th, .AmountDiscount th {
    font-size: 15px;
    line-height: 32px;
}

.ObsahStrankyElements .ProductDetails .TopLefts table {
    padding: 0 10px 0 0;
    width: 100%;
}
.ObsahStrankyElements .ProductDetails .ProductsList.NoImages td {
    height: 22px;
    line-height: 22px;
    padding-top: 6px; text-align:left;
}

.AmDis .AmountControls .ProductCount {     border: 0 none;
    border-radius: 0;
    color: #3d3b38;
    font-family: "bodoni_antiqua_t_otdemi_bold";
    font-size: 15px;
    font-weight: normal;
    padding-left: 7px; padding-top: 10px;
    text-align: left; width: 190px;
}

.ObsahStrankyElements .ProductDetails .TopLeft .ProductCount #Buy, .ObsahStrankyElements .ProductDetails .AmountControls button#Buy, .ObsahStrankyElements .ProductDetails .ProductVarietiesCount button#Buy, .ObsahStrankyElements .topProducts .ProductVarietiesCount button#Buy {
    background: rgba(0, 0, 0, 0) url("https://www.jogafitshop.cz/deploy/img/fck/Image/design/Images/ToCart.png") no-repeat scroll 10px 11px / 14px auto;
    border: 1px solid transparent;
    color: #67625e;
    display: block;
    font-family: "bodoni_antiqua_t_otdemi_bold";
    font-size: 18px;
    font-weight: normal;
    height: 40px;
    left: -30px;
    line-height: 40px;
    margin-left: 8px;
    padding: 7px 15px;
    position: relative;
    text-decoration: none;
    text-transform: uppercase;
    width: 110px;
}

.ObsahStrankyElements .ProductDetails .TopLeft .ProductCount .Label {      float: left;
    padding-left: 5px;
    position: relative;
    top: 7px;
    width: 85px;
}


.ObsahStrankyElements .ProductDetails .ProductName a:hover { text-decoration:underline;
}

.ObsahStrankyElements .ProductDetails .TopLeft .ProductCount #Buy:hover, .ObsahStrankyElements .ProductDetails .AmountControls button#Buy:hover, .ObsahStrankyElements .ProductDetails .ProductVarietiesCount button#Buy:hover, .ObsahStrankyElements .topProducts .ProductVarietiesCount button#Buy:hover { border: 1px solid #b4aca5; background-position:10px 11px;
}

.ui-selectmenu-status { background:transparent; border: 1px solid #b4aca5;
}

.ObsahStrankyElements .ProductDetails .TopTable tr.TopPart { border:0 none;  display:block; /*min-height: 430px;*/
}

.ObsahStrankyElements .ProductDetails .TopLeft .ProductCount #Buy span, .ObsahStrankyElements .ProductDetails .AmountControls button#Buy span, .ObsahStrankyElements .ProductDetails .ProductVarietiesCount button#Buy span, .ObsahStrankyElements .topProducts .ProductVarietiesCount button#Buy span { left:15px;

}


#ProductDetailTabs { margin-top:0;
}

#ProductDetailTabs ul.TabHeaders li {   background: none repeat scroll 0 0 rgba(0, 0, 0, 0); border:0 none;
 
	
}

.ObsahStrankyElements .ProductDetails { font-family: "bodoni_antiq_t_otregular";
}


#ProductDetailTabs ul.TabHeaders li a {  font-size: 15px;
    border: 1px solid transparent;
    color: #67625e;
    display: block;
    font-size: 15px; font-weight:normal !important;
	 font-family: "bodoni_antiq_t_otregular";
	 text-transform:uppercase;
	 border-radius:0;
	 height:40px; line-height:40px; padding:0 20px;
}
#ProductDetailTabs ul.TabHeaders li a:hover { border: 1px solid #b4aca5;
}

#ProductDetailTabs ul.TabHeaders li.ui-tabs-selected a {  -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: #e6dcd2 none repeat scroll 0 0;
    border-color: #b4aca5 #b4aca5 transparent;
    border-image: none;
    border-style: solid;
    border-width: 1px;
    z-index: 500;
 }
 
#ProductDetailTabs .ui-tabs-panel {border: 1px solid #b4aca5 !important;
 }
 
#ProductDetailTabs ul.TabHeaders li.ui-tabs-selected { background: transparent;
 }
 
#ProductDetailTabs ul.TabHeaders { height: 40px;
}

.skryt { display:none !important;
}

.Discussion  { padding:20px;
}

#DiscussionContent .DiscussionBody { width: 100%;
}

.Shop .BottomMenu a, .BottomMenu a, a.Button, .ObsahStrankyElements a.Button, .Discussion .addPost { 
    display: block;
    float: none;
    line-height: 20px;
    margin: 10px auto; padding-top:5px;
    width: 140px;border: 1px solid transparent; background: transparent; font-family: "bodoni_antiq_t_otregular"; text-transform:uppercase; text-decoration:underline;
}

.Shop .BottomMenu a:hover, .BottomMenu a:hover, a.Button:hover, .ObsahStrankyElements a.Button:hover, .Discussion .addPost:hover {border: 1px solid #b4aca5; text-decoration:none;
}

.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {border: 1px solid #b4aca5;font-family: "bodoni_antiq_t_otregular"; padding-left:5px;
}

.ui-widget {font-family: "bodoni_antiq_t_otregular"; font-weight: normal; font-size:15px;
}

.BigError, .BigSuccess {
    border: 2px solid #b4aca5;
    margin: 20px auto;
    max-width: 960px;
    padding: 18px;
    text-align: center;
}

.Success, .Error, .Notice {
    color: #4c4c4c;
    font-size: 15px;
    line-height: 20px;
    text-transform: uppercase;
}

fieldset .Error {
    color: red;
    font-size: 14px;
    margin-left: 320px;
    margin-top: 18px;
    position: absolute;
    text-transform: none;
}
.OrderNote, .Shop label {
    font-size: 15px;
    line-height: 16px;
    padding-left: 12px;
    padding-top: 15px !important;
    position: relative;
    text-align: left;
    top: 4px;
    width: 170px !important;
}

.OrderNote { padding-left:0;
}

.NextProductNavigation { display:none;
}

.H3 {
    font-size: 18px;
    font-weight: normal;
    text-align: center;
    text-transform: uppercase;
}

.Notice {
    border: 3px solid #b4aca5;
    font-size: 17px;
    margin: 10px auto;
    max-width: 960px;
    padding: 20px 20px 16px;
    text-align: center;
}






#CentralPart .ObsahStrankyElements .NoProductHeader {
    background: transparent none repeat scroll 0 0;
    color: #4c4c4c;
    display: block;
    font-family: "bodoni_antiq_t_otregular";
    font-size: 18px;
    font-weight: normal;
    height: auto;
    line-height: 22px;
    margin-bottom: 10px;
    margin-top: 10px;
    padding: 0 10px;
    text-align: center;
    text-transform: uppercase;
}

#Cart .CartContent {
    border-top: 1px solid #b4aca5; border-left:0 none; border-right:0 none; border-bottom: 0 none;
    margin: 0 auto;
    max-width: 960px;
    padding-bottom: 5px;
    position: relative;
    top: -1px;
    z-index: 1;
}

#Cart.OrderCompleted .CartContent form {  font-size: 16px;
}

#Cart.OrderCompleted  .CartContent > .OrderNote b { font-size:24px; margin-top:20px; display:block;
}

#Cart.OrderCompleted .CartContent form input {
    background: #3d3b38 none repeat scroll 0 0;
    color: #fff;
    float: none;
    font-family: "bodoni_antiq_t_otregular";
    font-size: 19px;
    font-weight: normal;
    height: 54px;
    line-height: 58px;
    padding: 0 20px; margin:10px auto 0; display:block; min-width:200px; text-transform:uppercase; opacity:0.8; cursor:pointer;
}

.Select.name input[disabled=""] + label {
    opacity: 0.3;
}

.ObsahStrankyElements #Cart .login .SubHeader span {
      background: #625d56 none repeat scroll 0 0;
    color: #fff;
    display: block;
    font-family: "bodoni_antiq_t_otregular";
    font-size: 14px;
    font-weight: normal;
    height: 32px;
    margin-top: -4px;
    max-width: 140px;
    padding-right: 0;
    padding-top: 5px;
    position: relative;
    text-transform: uppercase;
    width: auto;
}

fieldset .orderRow.CheckBoxLine .Error { position:relative;
}

#Cart .login .Toggler {
    margin: -2px 0 0 2px;
}

.CreatingOrder .SubHeader  { margin-top: 20px; width:auto;  display:block;
}

.CreatingOrder .SubHeader span {   background: #625d56 none repeat scroll 0 0 !important;
    color: #fff;
    display: inline-block;
    font-family: "bodoni_antiq_t_otregular";
    font-size: 14px;
    font-weight: normal;
    height: 32px;
    margin-top: -4px;
    max-width: inherit;
    padding-left: 20px !important;
    padding-right: 20px !important;
    padding-top: 4px !important;
    text-transform: uppercase;
    width: auto;
 
}

#Cart.OrderCompleted .CartContent form input:hover {opacity:1;
}

#Cart.OrderCompleted .CartContent form select {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #b4aca5;
    border-radius: 3px;
    display: block;
    margin: 15px auto;
    min-width: 200px;
    padding: 8px 10px 4px;
}

#Cart .orderStep3 {
    width: 960px;
}

#Cart {

}

.Step td {
    font-size: 18px;
    font-weight: normal;
    height: 40px;
    padding-top: 6px;
    text-align: center;
    text-transform: uppercase;
    vertical-align: middle;
    width: 240px;
}

.OrderNote {text-align:center;
}

#Cart .Step1, #Cart .Step2, #Cart .Step4 { width:33%; font-weight:normal;
}






#Cart .Step4.currentStep { background-position:61px 17px;
}

#Cart .Step1 table { width:100%; display:block;
}

#Cart .Step1 table tbody {width:100%; text-align:center;
}

#Cart .Step1 { background: url("https://www.jogafitshop.cz/deploy/img/fck/Image/design/Images/ToCart.png") no-repeat scroll 120px 14px / 14px auto #e6dcd2;color: #4c4c4c !important; padding-left:45px;    border: 1px solid transparent;
}

#Cart .Step1.currentStep { background: url("https://www.jogafitshop.cz/deploy/img/fck/Image/design/Images/ToCart.png") no-repeat scroll 120px 16px / 14px auto #e6dcd2
}

#Cart .Step2 {background: url("https://www.jogafitshop.cz/deploy/img/fck/Image/design/Images/userInfo.png") no-repeat scroll 92px 14px / 14px auto #e6dcd2;color: #4c4c4c !important; padding-left:54px;
border: 1px solid transparent;
}

#Cart .Step2.currentStep { background: url("https://www.jogafitshop.cz/deploy/img/fck/Image/design/Images/userInfo.png") no-repeat scroll 92px 16px / 14px auto #e6dcd2;
}

#Cart .Step4 {background: url("https://www.jogafitshop.cz/deploy/img/fck/Image/design/Images/orderSent.png") no-repeat scroll 61px 15px / 15px auto #e6dcd2;color: #4c4c4c !important; padding-left:50px;
border: 1px solid transparent;
}

#Cart .Step4.currentStep  {background: url("https://www.jogafitshop.cz/deploy/img/fck/Image/design/Images/orderSent.png") no-repeat scroll 61px 17px / 15px auto #e6dcd2;
}

#Cart .currentStep {color: #4c4c4c; text-transform:uppercase;  padding-top:2px; border: 1px solid transparent;border: 1px solid #b4aca5; border-bottom:0;
}

.orderStep .sipka { display:none;
}


.Number { display:none;
}

#Cart table th {font-weight: normal;
    text-transform: uppercase; border-bottom:0 none;
}



#Cart table th { padding: 10px;
}


#Cart table th.name {
    padding-left: 115px;
	text-align:left;
}

#Cart table.CartTable td { border-top: 1px solid #b4aca5;
}

#Cart table.CartTable td.image { border-top: 1px solid transparent;
}

#Cart table.CartTable td.name { text-align:left;
}

#Cart table.CartTable td.image {padding: 10px 10px 10px 25px !important;
}

#Cart table.CartTable th { padding-top:18px !important;padding-bottom: 20px;
}

#Cart table.CartTable th.TotPrice {
    text-align: center;
    width: 120px;
}

#Cart table.CartTable th.TotCnt { text-align:center;
}

.ObsahStrankyElements .ProductDetails .TopLeft table.BottomTable td { text-align:left;
}

#Cart table td.image a {
    background: #fff none repeat scroll 0 0;
    border: 0 none;
    display: block;
    height: 75px;
    margin-right: 2px;
    overflow: hidden;
    padding: 2px;
    vertical-align: middle;
    width: 75px;
}

#Cart table td.image a img {
    border: 0 none;
    display: inline-block;
    float: none;
    height: auto !important;
    max-height: 75px;
    max-width: 75px;
    vertical-align: middle;
    width: auto !important;
}

#Cart table.CartTable td {
    color: #000;
    font-size: 14px;
    text-align: center;
    vertical-align: middle;
	padding: 12px 10px 12px 0;
}
#Cart table.CartTable td.recount { padding:5px 0 0;
}

#Cart table.CartTable td.recount table { width:100% !important;
}

.ShipmentChoose { margin-bottom:10px;
}

.PaymentChoose {border-top: 1px solid #b4aca5; padding-top:20px; margin-top:10px;
}

#Cart .Shipments div label { position:relative; top:1px;
}


.line { display:none;
}

.ShipmentCpostNaPostu .Images .balik {  float: left;
    margin-left: 10px;
}

.ShipmentCpostNaPostu .Inputs input {  background: transparent none repeat scroll 0 0;
    border: 1px solid #b4aca5;
    color: #000000;
    margin-top: 9px;
    padding: 5px 5px 3px;
    text-align: left;height: 30px;  font-size: 14px;
    width: 50px;
}

.ShipmentCpostNaPostu .Inputs .City input {font-size: 14px;
}

.shipment_all_1, .shipment_all_2, .shipment_all_3, .shipment_all_4, .shipment_all_5, .shipment_all_6, .shipment_all_7, .shipment_all_8, .shipment_all_9, .shipment_all_10, .shipment_all_11, .shipment_all_12 {
    display: inline-block;
    float: none !important;
    margin: 6px auto;
}


.shipment_all_1:before, .shipment_all_2:before, .shipment_all_3:before, .shipment_all_4:before, .shipment_all_9:before { content: '';
display: inline-block;
width: 18px;
height: 18px;
margin-right: 3px;
background: rgba(0,0,0,0) url('https://www.jogafitshop.cz/deploy/img/fck/Image/design/czech-flag.png') no-repeat 0 0 / 18px auto;
position: relative;
top: 4px;
}

.shipment_all_10:before { content: '';
display: inline-block;
width: 18px;
height: 18px;
margin-right: 3px;
background: rgba(0,0,0,0) url('https://www.jogafitshop.cz/deploy/img/fck/Image/design/slovakia-flag.png') no-repeat 0 0 / 18px auto;
position: relative;
top: 4px;
}

.payment_all_1, .payment_all_2, .payment_all_3, .payment_all_4, .payment_all_5, .payment_all_6, .payment_all_7, .payment_all_8, .payment_all_9 {
    display: inline-block;
    float: none !important;
    margin: 6px auto;
}

#Cart table.CartTable td.Select { display: block;
    float: left;
    width: 100%; 
}

#Cart table.CartTable th.ItmPrice {
    text-align: left;
    width: 127px;
}

#Cart table.CartTable {
    background: none repeat scroll 0 0 transparent;
}

#Cart th { font-size: 14px; font-weight:normal;
}

table.CartTable th {border-bottom: 1px solid #b4aca5;
}

table.CartTable td.name br { display:block; margin-top:5px;
}

table.CartTable td.name a, table.CartTable th.name a { font-size:15px; line-height:20px; color:#3f3b38; text-decoration:none;
}
table.CartTable td.name a:hover { text-decoration:underline;
}

#Cart a.delete {
    background: url("https://www.jogafitshop.cz/deploy/img/fck/Image/design/Images/smazat.png") no-repeat scroll center center / 11px auto rgba(0, 0, 0, 0);
    display: block;
    height: 14px;
    left: -1px;
    position: absolute;
    width: 12px;
	margin-top:-4px;
}

#Cart .LastRow, #Cart .recount {
    background-color: transparent;
}

#Cart .Recount.step1 {
    background: #625d56 none repeat scroll 0 0;
    border: 0 none !important;
    color: white;
    float: right;
    margin-right: 43px;
}

#Cart table.CartTable h3, table.CartTable h4 {
    font-size: 19px;
    margin-bottom: 43px;
    margin-top: 7px;
    padding-top: 15px;
    text-align: right;color: #3d3b38;
}

#Cart table.CartTable tr.LastRow td { text-align:left;
}

#Cart table.CartTable tr.LastRow td.name { text-align:left;
}

.cartPaymentShipmentHelp {
    background: #3d3b38 none repeat scroll 0 0;
    border-radius: 50%;
    display: inline-block;
    float: none;
    height: 16px;
    left: 5px;
    opacity: 0.6;
    position: relative;
    top: 3px;
    vertical-align: top;
    width: 16px;
}


.Shipments .cartPaymentShipmentHelp { top: 12px;
}

.cartPaymentShipmentHelp span {
    color: #fff;
    display: block !important;
    font-size: 14px;
    margin-left: 1px;
}

#Cart .Terms {
    border: 1px solid #b4aca5;
    margin: 10px 0;
    padding-right: 1px;
}

#Cart .Terms .TermsInner {
    height: 150px;
    overflow-x: hidden;
    overflow-y: auto;
    padding: 20px;
}


#Cart .Terms .TermsInner p { font-size:12px !important; line-height:14px !important; width:auto !important;
}
.col2 table.CartTable tr.normal input { background: none repeat scroll 0 0 transparent;
    border: 1px solid #b4aca5; padding:5px 0 3px; text-align:center; color: #000000;
}

#Cart .LastRow {
}

#Cart {
    padding-bottom: 50px;
}

#Cart .LastRow td { margin-top:-20px; border:0 none !important;
}

.Shop .CheckBoxLine {
    clear: left;
    float: left;
    line-height: 16px;
    margin-top: 2px;
    padding-left: 0;
    padding-top: 6px;
}

.Shop .CheckBoxLine label {top: 10px;
}

.ShipmentCpostNaPostu .TextTop {
    border-bottom: 1px solid #b4aca5;
    font-size: 15px;
    margin-bottom: 10px;
    margin-top: 3px;
    padding-bottom: 20px;
}

.PSC label { width:auto !important; margin-left:10px;
}
#cpost_search_results_data4 table {width: 100%;
}
#cpost_search_results_data4 table th {
    border-bottom: 1px solid;
    padding: 10px 0 0;
    text-align: left;
}

#cpost_search_results_data4 table .OtDoba { display:none;
}

#cpost_search_results_data4 table td { padding:10px 0;
}

#cpost_search_results_data4 table td img {
    position: relative;
    top: 6px;
}
#cpost_search_results_data4 table td.Vybrat a {
    background: #625d56 none repeat scroll 0 0;
    color: #fff;
    display: inline-block;
    font-weight: normal;
    height: 26px;
    line-height: 29px;
    margin-bottom: -4px;
    margin-left: 10px;
    margin-top: 0;
    opacity: 0.8;
    padding-left: 10px;
    padding-right: 10px;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    width: auto;
}

#cpost_search_results_data4 table td.Vybrat a:hover {opacity:1;  background: #625d56 none repeat scroll 0 0;
}

.ShipmentCpostNaPostu .Inputs a {
    background: #625d56 none repeat scroll 0 0;
    color: #FFF;
    font-weight: normal; text-transform:uppercase;
    line-height: 32px;
    margin-left: 10px;
    margin-top: 10px;
    padding-left: 8px;
    padding-right: 8px;
    text-align: center;
    text-decoration: none;
    width: 60px;
	height:30px; opacity:0.8;
}

.ShipmentCpostNaPostu .Inputs a:hover { opacity:1;  background: #625d56 none repeat scroll 0 0;
}

.ShipmentCpostNaPostu .TextBottom {  font-family: "bodoni_antiqua_t_otdemi_bold";
    font-size: 15px;
    font-weight: normal;
}

.ShipmentCpostNaPostu .Images {
    float: left;
    margin-right: 20px;
}

.OrderNote, label.message { width: 100% !important;
}

.orderRow textarea.message {
    background: transparent none repeat scroll 0 0;
    border: 1px solid #b4aca5;
    color: #000000;
    margin: 10px 0;
    padding: 5px 5px 3px;
    text-align: left;
	 width:100%;
}
#ShowCompanyInfo {top: 3px;
}

#ShowShippingInfo {   top: 3px;
}
#ShowRegisterInfo {   top: 3px;
}

#Cart .Recount {
   background: none repeat scroll 0 0 transparent;
    border: 1px solid transparent;
    display: block;
    float: none;
    font-family: "bodoni_antiq_t_otregular";
    line-height: 20px;
    margin: 10px auto;
    padding-top: 5px;
    text-decoration: underline;
    text-transform: uppercase;
    width: 100px; font-weight:normal; height:32px;
}

form.CreatingOrder .TogglerCheckbox {
}

form.CreatingOrder input {
    float: none;
    position: relative;
    top: 0;
}
form.CreatingOrder input + label {float: none; padding-left:5px;
}


#Cart .Recount:hover {border: 1px solid #b4aca5; text-decoration:none;
}

.ObsahStrankyElements #Cart button#Order, .ObsahStrankyElements #Cart .WatchDogs input#wd_del_ok { float: right;
    font-size: 19px;
    height: 54px;
    line-height: 58px;
    padding: 0 20px;background: none repeat scroll 0 0 #3d3b38; color:#FFF;
	font-family: "bodoni_antiq_t_otregular";  font-weight: normal;
}

.ObsahStrankyElements #Cart button#Order:hover, .ObsahStrankyElements #Cart .WatchDogs input#wd_del_ok:hover {color:#625d56; background:#FFF; text-decoration:none;
}

.ObsahStrankyElements button#Order:hover, .ObsahStrankyElements .WatchDogs input#wd_del_ok:hover { color:#625d56; background:#FFF; text-decoration:none;
}

#Cart a.Back, .Shop a.Back, #CentralPart .ObsahStrankyElements .UniversalBackButton, #Reviews .Button {background: none repeat scroll 0 0 #625d56;
    color: white;
    float: left;
    margin-left: 0;
    margin-right: 0;
	  font-size: 19px;
    height: 54px;
    line-height: 58px;
    text-decoration: none; width: auto;font-family: "bodoni_antiq_t_otregular";  font-weight: normal;
}

#Cart a.Back:hover, .Shop a.Back:hover, #CentralPart .ObsahStrankyElements .UniversalBackButton:hover, #Reviews .Button:hover {color:#625d56; background:#FFF; text-decoration:none;
}

#Cart .SubHeader.VoucherCode, #Cart .SubBody.VoucherCode{
     border: 0 none;
    display: block;
    float: none;
    margin: 10px auto !important;
    max-width: 960px;
    position: relative;
    text-align: left;
    
}

#Cart .SubBody.VoucherCode span { font-size:15px;
}

#Cart .SubBody.VoucherCode input {background: transparent none repeat scroll 0 0;
    border: 1px solid #b4aca5;
    color: #000000;
    padding: 5px 5px 2px;
    text-align: left; margin-left:5px;
}

#Cart .SubBody.VoucherCode input.Button { background: transparent none repeat scroll 0 0;
    border: 1px solid transparent;
    float: none;
    font-family: "bodoni_antiq_t_otregular";
    font-weight: normal;
    height: 32px;
    line-height: 20px;
    padding-top: 5px; text-align:center;
    text-decoration: underline;
    text-transform: uppercase;
    width: 110px; margin-left:10px;
}


#Cart .SubBody.VoucherCode input.Button:hover { border: 1px solid #b4aca5;
}

#Cart .Toggler {
     background: #625d56 url("https://www.jogafitshop.cz/deploy/img/fck/Image/design/Images/filtr-open.png") no-repeat scroll 8px 11px / 7px auto;
    border: 0 none;
    height: 24px;
    margin: 0 7px 0 0;
    position: relative;
    width: 24px;
    z-index: 100;
}

#Cart .Open { background: #625d56 url("https://www.jogafitshop.cz/deploy/img/fck/Image/design/Images/filtr-close.png") no-repeat scroll 8px 10px / 7px auto;
}

.BottomMenu {
    margin: 0 auto;
    max-width: 960px;
}

.Shipments {
    display: block;
    float: left; text-align:center;
    width: 100% !important;
}

.Payments {
    display: block;
    float: left;text-align:center;
    width: 100% !important;
}

.col2 #Cart table.CartTable {
    margin-left: 0;
    width: 100%;
}

fieldset.login label {
    padding: 9px 0 0 !important;
    top: 0;
}

fieldset.login .InnerFieldset label {
    margin-top: 8px;
}

.ObsahStrankyElements .login label {
    font-weight: normal;
}

.ObsahStrankyElements .login .BottomMenu { background: rgba(0,0,0,0.00);  width: 100%; color:#e7ddd3;
}

.Shop fieldset {
    border: 0 none;
    display: block;
    margin: 0 auto;
    max-width: 960px;
    padding: 15px 0 5px;
    text-align: left;
}

.ObsahStrankyElements .ProductDetails fieldset { margin: 0 auto;
}


.ObsahStrankyElements .login .BottomMenu a {
    background: transparent none repeat scroll 0 0;
    border: 1px solid transparent;
    float: left;
    margin: 10px;color:#454545;
    width: auto;
}

.ObsahStrankyElements .login .BottomMenu a:hover { border: 1px solid #b4aca5;}

.ShipmentChoose, .PaymentChoose {  font-family: "bodoni_antiqua_t_otdemi_bold";font-weight:normal; font-size:15px;
}


#ShipmentPrice { display:block; width:100%; float:left;
}

.ObsahStrankyElements .login { background:transparent;
}

fieldset.login { max-width: 960px; display: block; margin:0 auto;
}

.personalInfo .OrderNote { width:100% !important;
}

.personalInfo .OrderNote + .OrderNote { margin-bottom:20px;
}

.ObsahStrankyElements .login #login_button { background: #3d3b38 none repeat scroll 0 0; padding-top: 7px;font-family: "bodoni_antiqua_t_otregular";font-weight: normal;
}

.ObsahStrankyElements .login #login_button:hover { background:#FFF; color:#625d56;
}

.Shop .InnerFieldset input {background: transparent none repeat scroll 0 0;
    border: 1px solid #b4aca5;
     color: #000000;
    margin-top: 9px;
    padding: 5px 5px 3px;
    text-align: left;
}


.Shop .InnerFieldset select {background: transparent none repeat scroll 0 0;
    border: 1px solid #b4aca5;
     color: #000000;
      margin-top: 9px !important;
    padding: 5px 5px 3px;
    text-align: left;
}



#Cart fieldset label { padding-left:0;
}

#fancybox-content, #fancybox-wrap { box-sizing:content-box;
}


#fancybox-title { display: none !important;
}
/*
#fancybox-close { background: #fff url("https://www.jogafitshop.cz/deploy/img/fck/Image/design/Images/DialogClose.png") no-repeat scroll center center / 25px auto; width:56px; height:56px; border-radius:50%;
}*/

#fancybox-close {  background: #4a4541 url("https://www.jogafitshop.cz/deploy/img/fck/Image/design/Images/DialogClose1.png") no-repeat scroll center center / 25px auto;
    border-radius: 50%;
    height: 56px;
    right: -28px;
    top: -28px;
    width: 56px;
}

.NoPriceFilter { display:none;
}

.ArticleContent {
    text-align: center;
}

.ArticleContent p {   color: #3f3b38;
    font-size: 15px;
    line-height: 20px;
    margin: 25px auto;
    text-align: center;
    width: 510px; padding:0;
}

.ArticleContent p a { color: #3f3b38;
}

iframe { max-width:960px;
}
.FaqElement .NewQuestion { background: rgba(0,0,0,0)
	}
	
.FaqElement .SubHeader, .SitemapElementContent .CatalogHeader, .OfficialBoardElement .CategoryListHeader, .OfficialBoardElement .DocumentsHeader { background: transparent none repeat scroll 0 0;
    border-color: -moz-use-text-color -moz-use-text-color #a19a93;
    border-style: none none solid;
    border-width: 0 0 1px;
    margin-bottom: 10px;
    padding-left: 0;
    width: 100%;
}

.FaqElement .NewQuestion label {
    margin-top: 21px;
}

.FaqElement .NewQuestion div > div { margin-top: 21px;
}

.FaqElement .SubHeader span, .SitemapElementContent .CatalogHeader span, .OfficialBoardElement .CategoryListHeader span, .OfficialBoardElement .DocumentsHeader span {  background: #e6dcd2 none repeat scroll 0 0;
    font-family: "bodoni_antiq_t_otregular";
    font-size: 16px;
    font-weight: normal;
    padding-right: 5px;
    position: relative;
    text-transform: uppercase;
    top: 11px;margin-left: 0;
}
	
.FaqElement .NewQuestion input, .FaqElement .NewQuestion select, .FaqElement .NewQuestion textarea {    background: transparent none repeat scroll 0 0;
    border: 1px solid #b4aca5;
    color: #000000;
    margin-top: 9px;
    padding: 5px 5px 3px;
    text-align: left;
}
	
.FaqElement .NewQuestion input, .FaqElement .NewQuestion select, .FaqElement .NewQuestion textarea { margin-top: 15px;
}

.FaqElement .NewQuestion #faq_add_question, .ObsahStrankyElements button#Order, .ObsahStrankyElements .WatchDogs input#wd_del_ok {   background: #3d3b38 none repeat scroll 0 0;
    color: #fff;
    display: block;
    float: none;
    font-family: "bodoni_antiq_t_otregular";
    font-size: 16px;
    font-weight: normal;
    height: 40px;
    line-height: 42px;
    margin: 0 auto;
    padding: 0 30px;
}

.FaqElement .NewQuestion #faq_add_question:hover, .ObsahStrankyElements button#Order:hover, .ObsahStrankyElements .WatchDogs input#wd_del_ok:hover { background:#FFF; color:#625d56;
}

.FaqElement .SubHeader2 { border-bottom:0 none;
}

.FaqElement ul { border-bottom:1px solid #a19a93; margin-bottom:40px; float:left; width:100%;
}
.FaqElement li, .OfficialBoardElement li.Category {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border-bottom: 1px solid #a19a93;
    font-size: 16px;
    padding: 10px 10px 40px;
}

.FaqElement .SubHeader2 span {    background: #e6dcd2 none repeat scroll 0 0;
    font-family: "bodoni_antiqua_t_otdemi_bold";
    font-size: 18px;
    font-weight: normal;
    padding-right: 5px;
    position: relative;
    text-transform: none;
    top: 10px; margin-left:0; padding-left: 0;
}

.FaqElement .QuestionArea .Question .Content {
    margin-top: 5px;
}

.FaqElement .QuestionArea .Answer .Content, .FaqElement .QuestionArea .Question .Content  {
    line-height: 20px;
}

.FaqElement .QuestionArea .Answer { background:#eee8e2;
}

.FaqElement .QuestionArea .Answer .Header { display:none;
}

.FaqElement .QuestionArea { background: rgba(0,0,0,0);  border-bottom: 1px solid #a19a93;
}

.FaqElement .Question .Content {
   float: left;
    font-size: 15px;
    padding-bottom: 10px;
    width: 100%;
}

.FaqElement .QuestionArea {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    padding: 10px 0 4px;
}
.FaqElement .QuestionArea .Answer {
    float: right;
    margin-bottom: 20px;
    margin-top: 5px;
    padding: 20px;
    width: 100%;
}

.NewQuestion .orderRow {
    float: left;
    min-height: 25px;
    width: 100%;
}

.NewQuestion .orderRow:nth-child(4) { display:none;
}


.FaqElement input { width:auto; min-width:170px;
}
.FaqElement .QuestionArea .QuestionHeader .Date {
	background: transparent url("https://www.jogafitshop.cz/deploy/img/fck/Image/design/Images/date.png") no-repeat scroll left 0px / 14px auto; padding-left:20px;
}

.FaqElement .QuestionArea .QuestionHeader .Header {background: transparent url("https://www.jogafitshop.cz/deploy/img/fck/Image/design/Images/name.png") no-repeat scroll left 0px / 14px auto; padding-left:20px;
}

.Registration #ShowCompanyInfo {
    position: relative;
    top: 18px;
}
.Registration #ShowShippingInfo {
    position: relative;
    top: 18px;
}

form#login {
    display: block;
    margin: 0 auto;
    max-width: 960px;
}

.ObsahStrankyElements .Registration #Order, .ObsahStrankyElements .UserAffiliateEl #Order { padding-right: 30px;
}

.ProductlistParams .InfoParams .Label, .ProductlistParams .InfoParams .Delim { display:none;
}

#fancybox-content, #fancybox-wrap { width: auto !important;}

#fancybox-outer { background: #f1ebe6;}

#fancybox-content {
    width: 0;
    height: 0;
    padding: 0;
    outline: none;
    position: relative;
    overflow: hidden;
    z-index: 1102;
    border: 0px solid #f1ebe6;
}

#product_detail_popup h2.success {
    color: #3d3b38 !important; padding-left: 0;
}

#product_detail_popup td.top {
    width: 100% !important;
}

#product_detail_popup .BottomMenu {
    text-align: center;
    padding-top: 5px;
}

#product_detail_popup .top h2 {
    margin-top: 0;
    padding: 15px 0 20px;
}

#product_detail_popup .AddedProductImage {
    margin: 0 15px 0 auto !important;
}

#product_detail_popup .BottomMenu a {
    margin: 5px;
    padding: 9px 15px 5px;
    width: auto;
    display: inline-block;
    text-align: center;
}

#product_detail_popup .BottomMenu a { width: auto;}

#product_detail_popup td.top {
    width: 50%;
    vertical-align: top;
    text-align: left;
    padding: 3px 15px;
    margin: 0 auto;
    display: block;
}

#product_detail_popup hr { margin-top: 10px;}

#product_detail_popup td.rightTop { display: none;}

body #product_detail_popup {
    width: auto !important;
    min-width: 300px;
    max-width: 320px;
}

#product_detail_popup td.leftTop {
    border: 0 none !important;
}

/* ----- BARVY PRODUKTY ----- *//* ----- BARVY PRODUKTY ----- *//* ----- BARVY PRODUKTY ----- */
/* ----- BARVY PRODUKTY ----- *//* ----- BARVY PRODUKTY ----- *//* ----- BARVY PRODUKTY ----- */
/* ----- BARVY PRODUKTY ----- *//* ----- BARVY PRODUKTY ----- *//* ----- BARVY PRODUKTY ----- */


.ValueId_58 {background: transparent url("https://www.jogafitshop.cz/deploy/img/fck/Image/design/barvy/purple.png") no-repeat scroll left 0px / 30px auto; padding:0; width:30px; height:30px; display:inline-block;font-size: 0.001px; color:#e6ddd3;
}

.ValueId_68 {background: transparent url("https://www.jogafitshop.cz/deploy/img/fck/Image/design/barvy/espresso.png") no-repeat scroll left 0px / 30px auto; padding:0; width:30px; height:30px; display:inline-block;font-size: 0.001px; color:#e6ddd3;
}

.ValueId_59 {background: transparent url("https://www.jogafitshop.cz/deploy/img/fck/Image/design/barvy/orange.png") no-repeat scroll left 0px / 30px auto; padding:0; width:30px; height:30px; display:inline-block;font-size: 0.001px; color:#e6ddd3;
}
.ValueId_44 {background: transparent url("https://www.jogafitshop.cz/deploy/img/fck/Image/design/barvy/lime.png") no-repeat scroll left 0px / 30px auto; padding:0; width:30px; height:30px;  display:inline-block;font-size: 0.001px; color:#e6ddd3;
}

.ValueId_49 {background: transparent url("https://www.jogafitshop.cz/deploy/img/fck/Image/design/barvy/hneda.png") no-repeat scroll left 0px / 30px auto; padding:0; width:30px; height:30px; display:inline-block;font-size: 0.001px; color:#e6ddd3;
}

.ValueId_19 {background: transparent url("https://www.jogafitshop.cz/deploy/img/fck/Image/design/barvy/oranzova.png") no-repeat scroll left 0px / 30px auto; padding:0; width:30px; height:30px; display:inline-block;font-size: 0.001px; color:#e6ddd3;
}

.ValueId_31 {background: transparent url("https://www.jogafitshop.cz/deploy/img/fck/Image/design/barvy/zluta.png") no-repeat scroll left 0px / 30px auto; padding:0; width:30px; height:30px; display:inline-block;font-size: 0.001px; color:#e6ddd3;
}

.ValueId_47 {background: transparent url("https://www.jogafitshop.cz/deploy/img/fck/Image/design/barvy/caviar_black.png") no-repeat scroll left 0px / 30px auto; padding:0; width:30px; height:30px; display:inline-block;font-size: 0.001px; color:#e6ddd3;
}

.ValueId_45 {background: transparent url("https://www.jogafitshop.cz/deploy/img/fck/Image/design/barvy/bright_rose.png") no-repeat scroll left 0px / 30px auto; padding:0; width:30px; height:30px; display:inline-block;font-size: 0.001px; color:#e6ddd3;
}

.ValueId_60 {background: transparent url("https://www.jogafitshop.cz/deploy/img/fck/Image/design/barvy/khaki.png") no-repeat scroll left 0px / 30px auto; padding:0; width:30px; height:30px; display:inline-block;font-size: 0.001px; color:#e6ddd3;
}

.ValueId_61 {background: transparent url("https://www.jogafitshop.cz/deploy/img/fck/Image/design/barvy/purple2.png") no-repeat scroll left 0px / 30px auto; padding:0; width:30px; height:30px; display:inline-block;font-size: 0.001px; color:#e6ddd3;
}

.ValueId_20 {background: transparent url("https://www.jogafitshop.cz/deploy/img/fck/Image/design/barvy/zelena.png") no-repeat scroll left 0px / 30px auto; padding:0; width:30px; height:30px; display:inline-block;font-size: 0.001px; color:#e6ddd3;
}

.ValueId_40 {background: transparent url("https://www.jogafitshop.cz/deploy/img/fck/Image/design/barvy/diamond_white.png") no-repeat scroll left 0px / 30px auto; padding:0; width:30px; height:30px; display:inline-block;font-size: 0.001px; color:#e6ddd3;
}

.ValueId_45 {background: transparent url("https://www.jogafitshop.cz/deploy/img/fck/Image/design/barvy/bright_rose.png") no-repeat scroll left 0px / 30px auto; padding:0; width:30px; height:30px; display:inline-block;font-size: 0.001px; color:#e6ddd3;
}

.ValueId_56 {background: transparent url("https://www.jogafitshop.cz/deploy/img/fck/Image/design/barvy/mandarin.png") no-repeat scroll left 0px / 30px auto; padding:0; width:30px; height:30px; display:inline-block;font-size: 0.001px; color:#e6ddd3;
}

.ValueId_87 {background: transparent url("https://www.jogafitshop.cz/deploy/img/fck/Image/design/barvy/darkpurple.png") no-repeat scroll left 0px / 30px auto; padding:0; width:30px; height:30px; display:inline-block;font-size: 0.001px; color:#e6ddd3;
}

.ValueId_12 {background: transparent url("https://www.jogafitshop.cz/deploy/img/fck/Image/design/barvy/cervena.png") no-repeat scroll left 0px / 30px auto; padding:0; width:30px; height:30px; display:inline-block;font-size: 0.001px; color:#e6ddd3;
}

.ValueId_62 {background: transparent url("https://www.jogafitshop.cz/deploy/img/fck/Image/design/barvy/ruzova.png") no-repeat scroll left 0px / 30px auto; padding:0; width:30px; height:30px; display:inline-block;font-size: 0.001px; color:#e6ddd3;
}

.ValueId_65 {background: transparent url("https://www.jogafitshop.cz/deploy/img/fck/Image/design/barvy/bila.png") no-repeat scroll left 0px / 30px auto; padding:0; width:30px; height:30px; display:inline-block;font-size: 0.001px; color:#e6ddd3;
}

.ValueId_113  {background: transparent url("https://www.jogafitshop.cz/deploy/img/fck/Image/design/barvy/cerna.png") no-repeat scroll left 0px / 30px auto; padding:0; width:30px; height:30px; display:inline-block;font-size: 0.001px; color:#e6ddd3;
}

.ValueId_13 {background: transparent url("https://www.jogafitshop.cz/deploy/img/fck/Image/design/barvy/modra.png") no-repeat scroll left 0px / 30px auto; padding:0; width:30px; height:30px; display:inline-block;font-size: 0.001px; color:#e6ddd3;
}

.ValueId_57 {background: transparent url("https://www.jogafitshop.cz/deploy/img/fck/Image/design/barvy/rozovooranzova.png") no-repeat scroll left 0px / 30px auto; padding:0; width:30px; height:30px; display:inline-block;font-size: 0.001px; color:#e6ddd3;
}

.ValueId_92 {background: transparent url("https://www.jogafitshop.cz/deploy/img/fck/Image/design/barvy/zluta.png") no-repeat scroll left 0px / 30px auto; padding:0; width:30px; height:30px; display:inline-block;font-size: 0.001px; color:#e6ddd3;
}

.ValueId_91 {background: transparent url("https://www.jogafitshop.cz/deploy/img/fck/Image/design/barvy/redvine.png") no-repeat scroll left 0px / 30px auto; padding:0; width:30px; height:30px; display:inline-block;font-size: 0.001px; color:#e6ddd3;
}

.ValueId_46 {background: transparent url("https://www.jogafitshop.cz/deploy/img/fck/Image/design/barvy/grey_melange.png") no-repeat scroll left 0px / 30px auto; padding:0; width:30px; height:30px; display:inline-block;font-size: 0.001px; color:#e6ddd3;
}

.ValueId_71 {background: transparent url("https://www.jogafitshop.cz/deploy/img/fck/Image/design/barvy/seda.png") no-repeat scroll left 0px / 30px auto; padding:0; width:30px; height:30px; display:inline-block;font-size: 0.001px; color:#e6ddd3;
}

.ValueId_96 {background: transparent url("https://www.jogafitshop.cz/deploy/img/fck/Image/design/barvy/cerna-zluta.png") no-repeat scroll left 0px / 30px auto; padding:0; width:30px; height:30px; display:inline-block;font-size: 0.001px; color:#e6ddd3;
}

.ValueId_64 {background: transparent url("https://www.jogafitshop.cz/deploy/img/fck/Image/design/barvy/sky.png") no-repeat scroll left 0px / 30px auto; padding:0; width:30px; height:30px; display:inline-block;font-size: 0.001px; color:#e6ddd3;
}

.ValueId_72 {background: transparent url("https://www.jogafitshop.cz/deploy/img/fck/Image/design/barvy/chai.png") no-repeat scroll left 0px / 30px auto; padding:0; width:30px; height:30px; display:inline-block;font-size: 0.001px; color:#e6ddd3;
}

.ValueId_55 {background: transparent url("https://www.jogafitshop.cz/deploy/img/fck/Image/design/barvy/tulip.png") no-repeat scroll left 0px / 30px auto; padding:0; width:30px; height:30px; display:inline-block;font-size: 0.001px; color:#e6ddd3;
}

.ValueId_48 {background: transparent url("https://www.jogafitshop.cz/deploy/img/fck/Image/design/barvy/pebble_grey.png") no-repeat scroll left 0px / 30px auto; padding:0; width:30px; height:30px; display:inline-block;font-size: 0.001px; color:#e6ddd3;
}

.ValueId_39 {background: transparent url("https://www.jogafitshop.cz/deploy/img/fck/Image/design/barvy/calm_grey.png") no-repeat scroll left 0px / 30px auto; padding:0; width:30px; height:30px; display:inline-block;font-size: 0.001px; color:#e6ddd3;
}

.ValueId_50 {background: transparent url("https://www.jogafitshop.cz/deploy/img/fck/Image/design/barvy/sand.png") no-repeat scroll left 0px / 30px auto; padding:0; width:30px; height:30px; display:inline-block;font-size: 0.001px; color:#e6ddd3;
}

.ValueId_63 {background: transparent url("https://www.jogafitshop.cz/deploy/img/fck/Image/design/barvy/merlot.png") no-repeat scroll left 0px / 30px auto; padding:0; width:30px; height:30px; display:inline-block;font-size: 0.001px; color:#e6ddd3;
}

.ValueId_76 {background: transparent url("https://www.jogafitshop.cz/deploy/img/fck/Image/design/barvy/mid_grey_melan.png") no-repeat scroll left 0px / 30px auto; padding:0; width:30px; height:30px; display:inline-block;font-size: 0.001px; color:#e6ddd3;
}

.ValueId_36 {background: transparent url("https://www.jogafitshop.cz/deploy/img/fck/Image/design/barvy/purity.png") no-repeat scroll left 0px / 30px auto; padding:0; width:30px; height:30px; display:inline-block;font-size: 0.001px; color:#e6ddd3;
}

.ValueId_38 {background: transparent url("https://www.jogafitshop.cz/deploy/img/fck/Image/design/barvy/dove_blue.png") no-repeat scroll left 0px / 30px auto; padding:0; width:30px; height:30px; display:inline-block;font-size: 0.001px; color:#e6ddd3;
}

.ValueId_51 {background: transparent url("https://www.jogafitshop.cz/deploy/img/fck/Image/design/barvy/lime-diamond_white.png") no-repeat scroll left 0px / 30px auto; padding:0; width:30px; height:30px; display:inline-block;font-size: 0.001px; color:#e6ddd3;
}


.ValueId_79 {background: transparent url("https://www.jogafitshop.cz/deploy/img/fck/Image/design/barvy/black-pink.png") no-repeat scroll left 0px / 30px auto; padding:0; width:30px; height:30px; display:inline-block;font-size: 0.001px; color:#e6ddd3;
}

.ValueId_73 {background: transparent url("https://www.jogafitshop.cz/deploy/img/fck/Image/design/barvy/chailate.png") no-repeat scroll left 0px / 30px auto; padding:0; width:30px; height:30px; display:inline-block;font-size: 0.001px; color:#e6ddd3;
}

.ValueId_94 {background: transparent url("https://www.jogafitshop.cz/deploy/img/fck/Image/design/barvy/mix.png") no-repeat scroll left 0px / 30px auto; padding:0; width:30px; height:30px; display:inline-block;font-size: 0.001px; color:#e6ddd3;
}

.ValueId_83 {background: transparent url("https://www.jogafitshop.cz/deploy/img/fck/Image/design/barvy/darkblue.png") no-repeat scroll left 0px / 30px auto; padding:0; width:30px; height:30px; display:inline-block;font-size: 0.001px; color:#e6ddd3;
}

.ValueId_78 {background: transparent url("https://www.jogafitshop.cz/deploy/img/fck/Image/design/barvy/cerna-bila.png") no-repeat scroll left 0px / 30px auto; padding:0; width:30px; height:30px; display:inline-block;font-size: 0.001px; color:#e6ddd3;
}

.ValueId_90 {background: transparent url("https://www.jogafitshop.cz/deploy/img/fck/Image/design/barvy/ruzovo-fialova.png") no-repeat scroll left 0px / 30px auto; padding:0; width:30px; height:30px; display:inline-block;font-size: 0.001px; color:#e6ddd3;
}

.ValueId_89 {background: transparent url("https://www.jogafitshop.cz/deploy/img/fck/Image/design/barvy/zluto-bila.png") no-repeat scroll left 0px / 30px auto; padding:0; width:30px; height:30px; display:inline-block;font-size: 0.001px; color:#e6ddd3;
}

.ValueId_88 {background: transparent url("https://www.jogafitshop.cz/deploy/img/fck/Image/design/barvy/cerno-tyrkys.png") no-repeat scroll left 0px / 30px auto; padding:0; width:30px; height:30px; display:inline-block;font-size: 0.001px; color:#e6ddd3;
}

.ValueId_77 {background: transparent url("https://www.jogafitshop.cz/deploy/img/fck/Image/design/barvy/orange-white.png") no-repeat scroll left 0px / 30px auto; padding:0; width:30px; height:30px; display:inline-block;font-size: 0.001px; color:#e6ddd3;
}

.ValueId_43 {background: transparent url("https://www.jogafitshop.cz/deploy/img/fck/Image/design/barvy/tropical_blue-diamond_white.png") no-repeat scroll left 0px / 30px auto; padding:0; width:30px; height:30px; display:inline-block;font-size: 0.001px; color:#e6ddd3;
}

.ValueId_43 {background: transparent url("https://www.jogafitshop.cz/deploy/img/fck/Image/design/barvy/tropical_blue-diamond_white.png") no-repeat scroll left 0px / 30px auto; padding:0; width:30px; height:30px; display:inline-block;font-size: 0.001px; color:#e6ddd3;
}

.ValueId_93 {background: transparent url("https://www.jogafitshop.cz/deploy/img/fck/Image/design/barvy/cena-bila.png") no-repeat scroll left 0px / 30px auto; padding:0; width:30px; height:30px; display:inline-block;font-size: 0.001px; color:#e6ddd3;
}


.ValueId_74 {background: transparent url("https://www.jogafitshop.cz/deploy/img/fck/Image/design/barvy/fresh_apple.png") no-repeat scroll left 0px / 30px auto; padding:0; width:30px; height:30px; display:inline-block;font-size: 0.001px; color:#e6ddd3;
}

.ValueId_75 {background: transparent url("https://www.jogafitshop.cz/deploy/img/fck/Image/design/barvy/sky_blue.png") no-repeat scroll left 0px / 30px auto; padding:0; width:30px; height:30px; display:inline-block;font-size: 0.001px; color:#e6ddd3;
}

.ValueId_37 {background: transparent url("https://www.jogafitshop.cz/deploy/img/fck/Image/design/barvy/pink_champagnee.png") no-repeat scroll left 0px / 30px auto; padding:0; width:30px; height:30px; display:inline-block;font-size: 0.001px; color:#e6ddd3;
}

.ValueId_35 {background: transparent url("https://www.jogafitshop.cz/deploy/img/fck/Image/design/barvy/merlot.png") no-repeat scroll left 0px / 30px auto; padding:0; width:30px; height:30px; display:inline-block;font-size: 0.001px; color:#e6ddd3;
}

.ValueId_95 {background: transparent url("https://www.jogafitshop.cz/deploy/img/fck/Image/design/barvy/purity-blossom.png") no-repeat scroll left 0px / 30px auto; padding:0; width:30px; height:30px; display:inline-block;font-size: 0.001px; color:#e6ddd3;
}


.ValueId_41 {background: transparent url("https://www.jogafitshop.cz/deploy/img/fck/Image/design/barvy/tulip-grey_melange.png") no-repeat scroll left 0px / 30px auto; padding:0; width:30px; height:30px; display:inline-block;font-size: 0.001px; color:#e6ddd3;
}

.ValueId_42 {background: transparent url("https://www.jogafitshop.cz/deploy/img/fck/Image/design/barvy/merlot-diamond_pink.png") no-repeat scroll left 0px / 30px auto; padding:0; width:30px; height:30px; display:inline-block;font-size: 0.001px; color:#e6ddd3;
}


.ValueId_52 {background: transparent url("https://www.jogafitshop.cz/deploy/img/fck/Image/design/barvy/midnight_blue.png") no-repeat scroll left 0px / 30px auto; padding:0; width:30px; height:30px; display:inline-block;font-size: 0.001px; color:#e6ddd3;
}

.ValueId_104 {background: transparent url("https://www.jogafitshop.cz/deploy/img/fck/Image/design/barvy/cayenne-tulip.png") no-repeat scroll left 0px / 30px auto; padding:0; width:30px; height:30px; display:inline-block;font-size: 0.001px; color:#e6ddd3;
}

.ValueId_66 {background: transparent url("https://www.jogafitshop.cz/deploy/img/fck/Image/design/barvy/vzor_zluta.png") no-repeat scroll left 0px / 30px auto; padding:0; width:30px; height:30px; display:inline-block;font-size: 0.001px; color:#e6ddd3;
}

.ValueId_67 {background: transparent url("https://www.jogafitshop.cz/deploy/img/fck/Image/design/barvy/vzor.png") no-repeat scroll left 0px / 30px auto; padding:0; width:30px; height:30px; display:inline-block;font-size: 0.001px; color:#e6ddd3;
}

.ValueId_114 {background: transparent url("https://www.jogafitshop.cz/deploy/img/fck/Image/design/barvy/ruzova.png") no-repeat scroll left 0px / 30px auto; padding:0; width:30px; height:30px; display:inline-block;font-size: 0.001px; color:#e6ddd3;
}

.ValueId_115 {background: transparent url("https://www.jogafitshop.cz/deploy/img/fck/Image/design/barvy/bianchi_tmava.png") no-repeat scroll left 0px / 30px auto; padding:0; width:30px; height:30px; display:inline-block;font-size: 0.001px; color:#e6ddd3;
}

.ValueId_116 {background: transparent url("https://www.jogafitshop.cz/deploy/img/fck/Image/design/barvy/bila_apple.png") no-repeat scroll left 0px / 30px auto; padding:0; width:30px; height:30px; display:inline-block;font-size: 0.001px; color:#e6ddd3;
}

.ValueId_117 {background: transparent url("https://www.jogafitshop.cz/deploy/img/fck/Image/design/barvy/bila_cervena.png") no-repeat scroll left 0px / 30px auto; padding:0; width:30px; height:30px; display:inline-block;font-size: 0.001px; color:#e6ddd3;
}

.ValueId_118 {background: transparent url("https://www.jogafitshop.cz/deploy/img/fck/Image/design/barvy/bila_modra.png") no-repeat scroll left 0px / 30px auto; padding:0; width:30px; height:30px; display:inline-block;font-size: 0.001px; color:#e6ddd3;
}

.ValueId_119 {background: transparent url("https://www.jogafitshop.cz/deploy/img/fck/Image/design/barvy/bila_oranzova.png") no-repeat scroll left 0px / 30px auto; padding:0; width:30px; height:30px; display:inline-block;font-size: 0.001px; color:#e6ddd3;
}

.ValueId_120 {background: transparent url("https://www.jogafitshop.cz/deploy/img/fck/Image/design/barvy/bila_seda.png") no-repeat scroll left 0px / 30px auto; padding:0; width:30px; height:30px; display:inline-block;font-size: 0.001px; color:#e6ddd3;
}


.ValueId_121 {background: transparent url("https://www.jogafitshop.cz/deploy/img/fck/Image/design/barvy/bila_zelena.png") no-repeat scroll left 0px / 30px auto; padding:0; width:30px; height:30px; display:inline-block;font-size: 0.001px; color:#e6ddd3;
}
.ValueId_122 {background: transparent url("https://www.jogafitshop.cz/deploy/img/fck/Image/design/barvy/bila_zluta.png") no-repeat scroll left 0px / 30px auto; padding:0; width:30px; height:30px; display:inline-block;font-size: 0.001px; color:#e6ddd3;
}

.ValueId_123 {background: transparent url("https://www.jogafitshop.cz/deploy/img/fck/Image/design/barvy/cerna_apple.png") no-repeat scroll left 0px / 30px auto; padding:0; width:30px; height:30px; display:inline-block;font-size: 0.001px; color:#e6ddd3;
}

.ValueId_124 {background: transparent url("https://www.jogafitshop.cz/deploy/img/fck/Image/design/barvy/cerna_cervena.png") no-repeat scroll left 0px / 30px auto; padding:0; width:30px; height:30px; display:inline-block;font-size: 0.001px; color:#e6ddd3;
}
.ValueId_125 {background: transparent url("https://www.jogafitshop.cz/deploy/img/fck/Image/design/barvy/cerna_modra.png") no-repeat scroll left 0px / 30px auto; padding:0; width:30px; height:30px; display:inline-block;font-size: 0.001px; color:#e6ddd3;
}
.ValueId_126 {background: transparent url("https://www.jogafitshop.cz/deploy/img/fck/Image/design/barvy/cerna_oranzova.png") no-repeat scroll left 0px / 30px auto; padding:0; width:30px; height:30px; display:inline-block;font-size: 0.001px; color:#e6ddd3;
}

.ValueId_127 {background: transparent url("https://www.jogafitshop.cz/deploy/img/fck/Image/design/barvy/cerna_ruzova.png") no-repeat scroll left 0px / 30px auto; padding:0; width:30px; height:30px; display:inline-block;font-size: 0.001px; color:#e6ddd3;
}
.ValueId_128 {background: transparent url("https://www.jogafitshop.cz/deploy/img/fck/Image/design/barvy/cerna_seda.png") no-repeat scroll left 0px / 30px auto; padding:0; width:30px; height:30px; display:inline-block;font-size: 0.001px; color:#e6ddd3;
}

.ValueId_129 {background: transparent url("https://www.jogafitshop.cz/deploy/img/fck/Image/design/barvy/cerna_zelena.png") no-repeat scroll left 0px / 30px auto; padding:0; width:30px; height:30px; display:inline-block;font-size: 0.001px; color:#e6ddd3;
}

.ValueId_130 {background: transparent url("https://www.jogafitshop.cz/deploy/img/fck/Image/design/barvy/cerna_zluta.png") no-repeat scroll left 0px / 30px auto; padding:0; width:30px; height:30px; display:inline-block;font-size: 0.001px; color:#e6ddd3;
}
.ValueId_131 {background: transparent url("https://www.jogafitshop.cz/deploy/img/fck/Image/design/barvy/cerven_ruze.png") no-repeat scroll left 0px / 30px auto; padding:0; width:30px; height:30px; display:inline-block;font-size: 0.001px; color:#e6ddd3;
}
.ValueId_132 {background: transparent url("https://www.jogafitshop.cz/deploy/img/fck/Image/design/barvy/cervena_apple.png") no-repeat scroll left 0px / 30px auto; padding:0; width:30px; height:30px; display:inline-block;font-size: 0.001px; color:#e6ddd3;
}

.ValueId_133 {background: transparent url("https://www.jogafitshop.cz/deploy/img/fck/Image/design/barvy/cervena_oranzova.png") no-repeat scroll left 0px / 30px auto; padding:0; width:30px; height:30px; display:inline-block;font-size: 0.001px; color:#e6ddd3;
}
.ValueId_134 {background: transparent url("https://www.jogafitshop.cz/deploy/img/fck/Image/design/barvy/cervena_seda.png") no-repeat scroll left 0px / 30px auto; padding:0; width:30px; height:30px; display:inline-block;font-size: 0.001px; color:#e6ddd3;
}
.ValueId_135 {background: transparent url("https://www.jogafitshop.cz/deploy/img/fck/Image/design/barvy/cervena_zelena.png") no-repeat scroll left 0px / 30px auto; padding:0; width:30px; height:30px; display:inline-block;font-size: 0.001px; color:#e6ddd3;
}.ValueId_136 {background: transparent url("https://www.jogafitshop.cz/deploy/img/fck/Image/design/barvy/cervena_zluta.png") no-repeat scroll left 0px / 30px auto; padding:0; width:30px; height:30px; display:inline-block;font-size: 0.001px; color:#e6ddd3;
}
.ValueId_137 {background: transparent url("https://www.jogafitshop.cz/deploy/img/fck/Image/design/barvy/fialova_dark.png") no-repeat scroll left 0px / 30px auto; padding:0; width:30px; height:30px; display:inline-block;font-size: 0.001px; color:#e6ddd3;
}
.ValueId_138 {background: transparent url("https://www.jogafitshop.cz/deploy/img/fck/Image/design/barvy/fialova.png") no-repeat scroll left 0px / 30px auto; padding:0; width:30px; height:30px; display:inline-block;font-size: 0.001px; color:#e6ddd3;
}
.ValueId_139 {background: transparent url("https://www.jogafitshop.cz/deploy/img/fck/Image/design/barvy/hneda_svetla.png") no-repeat scroll left 0px / 30px auto; padding:0; width:30px; height:30px; display:inline-block;font-size: 0.001px; color:#e6ddd3;
}
.ValueId_140 {background: transparent url("https://www.jogafitshop.cz/deploy/img/fck/Image/design/barvy/hneda.png") no-repeat scroll left 0px / 30px auto; padding:0; width:30px; height:30px; display:inline-block;font-size: 0.001px; color:#e6ddd3;
}
.ValueId_141 {background: transparent url("https://www.jogafitshop.cz/deploy/img/fck/Image/design/barvy/hnedooranzova.png") no-repeat scroll left 0px / 30px auto; padding:0; width:30px; height:30px; display:inline-block;font-size: 0.001px; color:#e6ddd3;
}

.ValueId_142 {background: transparent url("https://www.jogafitshop.cz/deploy/img/fck/Image/design/barvy/modra_apple.png") no-repeat scroll left 0px / 30px auto; padding:0; width:30px; height:30px; display:inline-block;font-size: 0.001px; color:#e6ddd3;
}

.ValueId_143 {background: transparent url("https://www.jogafitshop.cz/deploy/img/fck/Image/design/barvy/modra_cervena.png") no-repeat scroll left 0px / 30px auto; padding:0; width:30px; height:30px; display:inline-block;font-size: 0.001px; color:#e6ddd3;
}
.ValueId_144 {background: transparent url("https://www.jogafitshop.cz/deploy/img/fck/Image/design/barvy/modra_dark.png") no-repeat scroll left 0px / 30px auto; padding:0; width:30px; height:30px; display:inline-block;font-size: 0.001px; color:#e6ddd3;
}
.ValueId_145 {background: transparent url("https://www.jogafitshop.cz/deploy/img/fck/Image/design/barvy/modra_oranzova.png") no-repeat scroll left 0px / 30px auto; padding:0; width:30px; height:30px; display:inline-block;font-size: 0.001px; color:#e6ddd3;
}
.ValueId_146 {background: transparent url("https://www.jogafitshop.cz/deploy/img/fck/Image/design/barvy/modra_seda.png") no-repeat scroll left 0px / 30px auto; padding:0; width:30px; height:30px; display:inline-block;font-size: 0.001px; color:#e6ddd3;
}

.ValueId_147 {background: transparent url("https://www.jogafitshop.cz/deploy/img/fck/Image/design/barvy/modra_stredni.png") no-repeat scroll left 0px / 30px auto; padding:0; width:30px; height:30px; display:inline-block;font-size: 0.001px; color:#e6ddd3;
}
.ValueId_148 {background: transparent url("https://www.jogafitshop.cz/deploy/img/fck/Image/design/barvy/modra_svestka_svetla.png") no-repeat scroll left 0px / 30px auto; padding:0; width:30px; height:30px; display:inline-block;font-size: 0.001px; color:#e6ddd3;
}
.ValueId_149 {background: transparent url("https://www.jogafitshop.cz/deploy/img/fck/Image/design/barvy/modra_svetle.png") no-repeat scroll left 0px / 30px auto; padding:0; width:30px; height:30px; display:inline-block;font-size: 0.001px; color:#e6ddd3;
}
.ValueId_150 {background: transparent url("https://www.jogafitshop.cz/deploy/img/fck/Image/design/barvy/modra_water.png") no-repeat scroll left 0px / 30px auto; padding:0; width:30px; height:30px; display:inline-block;font-size: 0.001px; color:#e6ddd3;
}
.ValueId_151 {background: transparent url("https://www.jogafitshop.cz/deploy/img/fck/Image/design/barvy/modra_zelena.png") no-repeat scroll left 0px / 30px auto; padding:0; width:30px; height:30px; display:inline-block;font-size: 0.001px; color:#e6ddd3;
}

.ValueId_152 {background: transparent url("https://www.jogafitshop.cz/deploy/img/fck/Image/design/barvy/modra_zluta.png") no-repeat scroll left 0px / 30px auto; padding:0; width:30px; height:30px; display:inline-block;font-size: 0.001px; color:#e6ddd3;
}
.ValueId_153 {background: transparent url("https://www.jogafitshop.cz/deploy/img/fck/Image/design/barvy/modra.png") no-repeat scroll left 0px / 30px auto; padding:0; width:30px; height:30px; display:inline-block;font-size: 0.001px; color:#e6ddd3;
}

.ValueId_154 {background: transparent url("https://www.jogafitshop.cz/deploy/img/fck/Image/design/barvy/rozova_tmava.png") no-repeat scroll left 0px / 30px auto; padding:0; width:30px; height:30px; display:inline-block;font-size: 0.001px; color:#e6ddd3;
}
.ValueId_155 {background: transparent url("https://www.jogafitshop.cz/deploy/img/fck/Image/design/barvy/ruzova_bila.png") no-repeat scroll left 0px / 30px auto; padding:0; width:30px; height:30px; display:inline-block;font-size: 0.001px; color:#e6ddd3;
}

.ValueId_156 {background: transparent url("https://www.jogafitshop.cz/deploy/img/fck/Image/design/barvy/ruzova_modra.png") no-repeat scroll left 0px / 30px auto; padding:0; width:30px; height:30px; display:inline-block;font-size: 0.001px; color:#e6ddd3;
}
.ValueId_157 {background: transparent url("https://www.jogafitshop.cz/deploy/img/fck/Image/design/barvy/ruzova_svetla_svetla.png") no-repeat scroll left 0px / 30px auto; padding:0; width:30px; height:30px; display:inline-block;font-size: 0.001px; color:#e6ddd3;
}

.ValueId_158 {background: transparent url("https://www.jogafitshop.cz/deploy/img/fck/Image/design/barvy/ruzova.png") no-repeat scroll left 0px / 30px auto; padding:0; width:30px; height:30px; display:inline-block;font-size: 0.001px; color:#e6ddd3;
}
.ValueId_159 {background: transparent url("https://www.jogafitshop.cz/deploy/img/fck/Image/design/barvy/seda_midle.png") no-repeat scroll left 0px / 30px auto; padding:0; width:30px; height:30px; display:inline-block;font-size: 0.001px; color:#e6ddd3;
}

.ValueId_160 {background: transparent url("https://www.jogafitshop.cz/deploy/img/fck/Image/design/barvy/seda_svetla.png") no-repeat scroll left 0px / 30px auto; padding:0; width:30px; height:30px; display:inline-block;font-size: 0.001px; color:#e6ddd3;
}
.ValueId_161 {background: transparent url("https://www.jogafitshop.cz/deploy/img/fck/Image/design/barvy/seda.png") no-repeat scroll left 0px / 30px auto; padding:0; width:30px; height:30px; display:inline-block;font-size: 0.001px; color:#e6ddd3;
}

.ValueId_162 {background: transparent url("https://www.jogafitshop.cz/deploy/img/fck/Image/design/barvy/svestka.png") no-repeat scroll left 0px / 30px auto; padding:0; width:30px; height:30px; display:inline-block;font-size: 0.001px; color:#e6ddd3;
}
.ValueId_163 {background: transparent url("https://www.jogafitshop.cz/deploy/img/fck/Image/design/barvy/zelena_apple_svetla.png") no-repeat scroll left 0px / 30px auto; padding:0; width:30px; height:30px; display:inline-block;font-size: 0.001px; color:#e6ddd3;
}

.ValueId_164 {background: transparent url("https://www.jogafitshop.cz/deploy/img/fck/Image/design/barvy/zelena_apple.png") no-repeat scroll left 0px / 30px auto; padding:0; width:30px; height:30px; display:inline-block;font-size: 0.001px; color:#e6ddd3;
}
.ValueId_165 {background: transparent url("https://www.jogafitshop.cz/deploy/img/fck/Image/design/barvy/zelena_bianchi.png") no-repeat scroll left 0px / 30px auto; padding:0; width:30px; height:30px; display:inline-block;font-size: 0.001px; color:#e6ddd3;
}

.ValueId_166 {background: transparent url("https://www.jogafitshop.cz/deploy/img/fck/Image/design/barvy/zelena_svetla.png") no-repeat scroll left 0px / 30px auto; padding:0; width:30px; height:30px; display:inline-block;font-size: 0.001px; color:#e6ddd3;
}
.ValueId_167 {background: transparent url("https://www.jogafitshop.cz/deploy/img/fck/Image/design/barvy/zelenoseda_dark.png") no-repeat scroll left 0px / 30px auto; padding:0; width:30px; height:30px; display:inline-block;font-size: 0.001px; color:#e6ddd3;
}

.ValueId_168 {background: transparent url("https://www.jogafitshop.cz/deploy/img/fck/Image/design/barvy/zelenoseda_tmava.png") no-repeat scroll left 0px / 30px auto; padding:0; width:30px; height:30px; display:inline-block;font-size: 0.001px; color:#e6ddd3;
}

.ValueId_169 {background: transparent url("https://www.jogafitshop.cz/deploy/img/fck/Image/design/barvy/zelenoseda.png") no-repeat scroll left 0px / 30px auto; padding:0; width:30px; height:30px; display:inline-block;font-size: 0.001px; color:#e6ddd3;
}


.fancyboxContent { height:auto;
}

.fancyboxContent .BottomMenu a {margin: 10px auto !important;
}

.oneSlide {   height: auto !important;
    width: 100% !important;
}

.SlideText {
    height: 100%;
    position: absolute;
    width: 100%; text-align:center;
}

.SlideText h1 { font-size:40px; text-transform:uppercase;
}

.SlideText h2 { font-size:32px; text-transform:uppercase; font-weight:normal;
}

.SlideText p { font-size:24px;
}

.SlideText .btn { background:#3d3b38; padding: 7px 3px 3px 4px; margin-top:10px; text-transform:uppercase; font-size:14px; color:#FFF; text-decoration:none; display:inline-block; max-width:70px;
}

.SlideText .btn:hover {background:#272523;
}


.leftBan {left: 30px;
    position: absolute;
    top: 52%;
    width: 300px;
}

.rightBan {right: 30px;
    position: absolute;
    top: 52%;
    width: 300px;
}


.middleBan {
    left: 50%;
    margin-left: -150px;
    position: absolute;
    top: 52%;
    width: 300px;
}




/* ----- RESPONZIVE ----- *//* ----- RESPONZIVE ----- *//* ----- RESPONZIVE ----- */
/* ----- RESPONZIVE ----- *//* ----- RESPONZIVE ----- *//* ----- RESPONZIVE ----- */
/* ----- RESPONZIVE ----- *//* ----- RESPONZIVE ----- *//* ----- RESPONZIVE ----- */

@media (max-width: 1270px) {
.Container .PageCenter { 
    width: 962px;
}

.Element.SlideshowElement {  margin-bottom: -140px;
    top: -140px;
}

#Header #HeaderImage { left: 10px;
}

#Header #HeaderCart {
}

body #slide_1, body .slideshow_1 { height:752px !important;
}

#CentralPart .LevaStranaElements { background:url("https://www.jogafitshop.cz/deploy/img/fck/Image/design/Images/HeadBg.png") no-repeat scroll center 0 / 968px auto rgba(0, 0, 0, 0); z-index:120;
}

#Header #HeaderLogo { top:51px;
}

#TopLeftCorner #HeaderText {  top: 115px;
}

#TopLeftCorner #HeaderText .Header1 a { font-size: 36px;
}

#TopLeftCorner #HeaderText .Header2 a {
    font-family: "bodoni_antiqua_t_otlight";
    font-size: 21px;
    line-height: 18px;
}

#Header #HeaderImage::before {
    font-size: 12px;
}

#Header #HeaderImage {
    left: 35px;
}

#Header #HeaderCart {  right: 82px;
}

.LevaStranaElements .ProductTreeElement .ElementContent ul { width: 960px;
}

.LevaStranaElements .ProductTreeElement .ElementContent > ul { padding-left:50px;
}

.LevaStranaElements .ProductTreeElement .ElementContent li.corder_4 {
    margin-right: 170px;
}

.LevaStranaElements .ProductTreeElement .ElementContent li a {padding: 8px 10px 6px;
}


.ProductRow {
    margin-left: -20px;
}

.ShopSearchElement.Element { right: 90px;
}

.ObsahStrankyElements .ProductDetails .TopLeft .ProductCount #Buy, .ObsahStrankyElements .ProductDetails .AmountControls button#Buy, .ObsahStrankyElements .ProductDetails .ProductVarietiesCount button#Buy, .ObsahStrankyElements .topProducts .ProductVarietiesCount button#Buy {
    left: 0px;

}



}


@media (max-width: 992px) {
.Container .PageCenter { 
    width: 738px;
}

.Element.SlideshowElement {  margin-bottom: -108px;
    top: -108px;
}

body #slide_1, body .slideshow_1 { height:577px !important;
}

#Header #HeaderImage {
    left: 0;
    top: 69px;
    width: 270px;
}

.LevaStranaElements .ProductTreeElement .ElementContent ul {
    width: 738px;
}

.LevaStranaElements .ProductTreeElement .ElementContent li.corder_3, .LevaStranaElements .ProductTreeElement .ElementContent li.corder_4 {
    margin-right: inherit;
}

#CentralPart .LevaStranaElements { padding-top: 135px;
}

#Header #HeaderCart {
    right: 0;
}

.FooterLinks {
    margin-top: 0;
    width: 100%;
}

.FootLinks {
    margin: 0 auto;
    text-align: center;
    width: 100%;
}

#Footer .FootLinks a { display: inline-block !important;
    float: none;
}

#Footer .SunMessage {
    display: block;
    left: 0; float: left;
    margin: 0 auto;
    position: relative;
    text-align: center;
    width: 100%;
}

#HorniMenuElements_1 .ElementContent.Menu ul {
    margin-bottom: 9px; padding-left: 0;
}

#HorniMenuElements_1 .ElementContent.Menu { float:none;
}

#HorniMenuElements_1 .ElementContent.Menu ul { text-align:center;
}

.LevaStranaElements .ProductTreeElement .ElementContent > ul {
    padding-left: 0;
}

#HorniMenuElements_1 .ElementContent.Menu ul li {
    display: inline-block;
    float: none;
    margin: 0 15px;
}

.Container #Footer { float:left;
}

.ObsahStrankyElements .ProductList_Col3 .ProductListArea .ProductRow .Product {
    margin: 0 7% 30px;
    overflow: visible;
}

.ProductRow {
    margin-left: -50%;
}
.ShopSearchElement.Element { right: 30px;
}

.ProductRow {
    margin-left: -76px;
}



.AdvancedSearch button.Button {
     background: #383838 none repeat scroll 0 0;
    display: block;
    float: none;
    font-family: "bodoni_antiq_t_otregular";
    font-weight: normal;
    height: 30px;
    line-height: 32px;
    margin: 0 auto 15px;
    opacity: 0.85;
    position: relative;
    text-transform: uppercase;
    top: 10px;
    transition: all 500ms ease-in-out 0s;
}

.ObsahStrankyElements .ProductDetails .TopRight { width:360px;
}

.ObsahStrankyElements .ProductDetails .TopLeft { width:260px;margin-left: 40px;
}

.ExtGallery .BigImages {    height: 360px !important;
}

.ExtGallery .BigImages a {width: 360px !important; height: 360px !important;
}

.ExtGallery img {
    float: none;
    max-width: 340px;
}

#Cart .Step1, #Cart .Step1.currentStep {
    background-position: 87px 14px;
}



#Cart .Step2 {
    padding-left: 38px;background-position: 48px 14px;
}
#Cart .Step2.currentStep {background-position: 48px 16px;
}

#Cart .orderStep3 {
    width: 738px;
}

#Cart .Step4 {
	padding-left: 21px; background-position: 10px 15px;
}

#Cart .Step4.currentStep  {background: url("https://www.jogafitshop.cz/deploy/img/fck/Image/design/Images/orderSent.png") no-repeat scroll 10px 17px / 15px auto #e6dcd2;
}

.ObsahStrankyElements .ProductDetails .TopLeft .ProductCount input {margin-left: 5px;
}

.LevaStranaElements .ProductTreeElement .ElementContent ul {  text-align:center;
}

.ExtGallery .BigImages img { max-height:340px; max-width: 100%;
}


#cpost_search_results_data4 table th:nth-child(5) {display:none;
}

#cpost_search_results_data4 table td.Info_part { display:none;
}

}

@media (max-width: 768px) {
.Container .PageCenter { 
    width: 100%;
}

.Cleaner > #Menu {
    float: left;
    margin-top: 130px;
    width: 100%;
}
    
        .leftBan {
    left: 50%;
    position: absolute;
    top: 52%;
    width: 300px;
    margin-left: -150px;
            padding-top: 30px;
}

    
    

.ShipmentCpostNaPostu .Inputs .City, .ShipmentCpostNaPostu .Inputs .PSC {
    display: block;
    float: left;
    margin-left: 0;
    width: 100%;
}

.ShipmentCpostNaPostu .Inputs label { margin-left:0; width:100px !important;
}

.ShipmentCpostNaPostu .Inputs a { margin-left:105px;
}

#cpost_search_results_data4 { margin-top:5px;
}
.col2 #CentralPart .ObsahStrankyElements {
    position: relative;
    top: 100px;
}
body .slideshow_1 { margin:0;
}

#Header #HeaderImage {
    margin: 0 auto;
    width: 600px;
}

#CentralPart .LevaStranaElements {
    top: 80px;
}

#Header #HeaderImage {
    top: 50px;
}

#TopLeftCorner #HeaderText {
    top: 145px;
}

#Header #HeaderLogo {
    top: 82px;
}

body #slide_1, body .slideshow_1 {
    height: 0 !important;
    overflow: hidden;
    padding-bottom: 85%;
    position: relative;
    width: 100%;
}

.Element.SlideshowElement {
    margin-bottom: -15px;
    top: -15px;
}

.LevaStranaElements .ProductTreeElement .ElementContent ul {
    width: 100%;
}

#Header #HeaderImage {
    margin: 0 auto;
    width: 100%;
}

#Footer .FootLinks .Katerina {  background: url("https://www.jogafitshop.cz/deploy/img/fck/Image/design/Images/KaterinaLogo.jpg") no-repeat scroll 0 0 /105px 60px rgba(0, 0, 0, 0);
 width: 105px; height:30px;
}

#Footer .FootLinks .Fitlight {
    background: url("https://www.jogafitshop.cz/deploy/img/fck/Image/design/Images/FitlightLogo.jpg") no-repeat scroll 0 0 /88px 60px rgba(0, 0, 0, 0);
    width: 89px; height:30px;
}

#Footer .FootLinks .Facebook {
    background: url("https://www.jogafitshop.cz/deploy/img/fck/Image/design/Images/FbLogo.jpg") no-repeat scroll 0 0 /88px 60px rgba(0, 0, 0, 0);
    width: 88px; height:30px;
}

#Footer .FootLinks .Shivaloka {  background: url("https://www.jogafitshop.cz/deploy/img/fck/Image/design/Images/ShivalokaLogo.jpg") no-repeat scroll 0 0 /105px 60px rgba(0, 0, 0, 0);
 width: 105px; height:30px;
}


#Footer .FootLinks a:hover { background-position: 0 -30px;
}


#Header #HeaderCart {
    left: 50%;
    margin: 0 auto 0 -160px;
    right: inherit;
}

.ShopSearchElement.Element {
    left: 50%;
    margin-left: -104px;
    right: inherit;
    top: 145px;
}

#CentralPart .LevaStranaElements {
    padding-top: 180px;
}

.ObsahStrankyElements .ProductDetails { padding-top: 80px;
}

.Step td { font-size: 15px;
}

#Cart {

}

#Cart .orderStep3 { width:100%;
}

#Cart .Step1, #Cart .Step1.currentStep {
    background-position: 73px 16px !important;
}

#Cart .Step2 {
    padding-left: 38px;background-position: 40px 14px;
}




#Cart .Step4 {
	padding-left: 21px; background-position: 8px 15px;
}


#Cart .Step4.currentStep {
    background: #e6dcd2 url("https://www.jogafitshop.cz/deploy/img/fck/Image/design/Images/orderSent.png") no-repeat scroll 17px 17px / 15px auto;
}


}

@media (max-width: 740px) {

.ParSearch label { width:80px; min-width:inherit;
}


.ObsahStrankyElements .ProductListArea {
    margin: 0 auto;
    overflow: hidden;
    padding-top: 10px;
    width: 300px;
}

.col2 .AdvancedSearch .price_slider {
    margin: 7px 10px 0;
    width: 50%;
}

.AdvancedSearch button.Button {
     background: #383838 none repeat scroll 0 0;
    display: block;
    float: none;
    font-family: "bodoni_antiq_t_otregular";
    font-weight: normal;
    height: 30px;
    line-height: 32px;
    margin: 0 auto 50px;
    opacity: 0.85;
    position: relative;
    text-transform: uppercase;
    top: 45px;
    transition: all 500ms ease-in-out 0s;
}


.AdvancedSearch .price_slider_show_from, .AdvancedSearch .price_slider_show_to {
    color: #3d3b38;
    display: block;
    float: left;
    font-family: "bodoni_antiqua_t_otdemi_bold";
    font-size: 15px;
    font-weight: normal;
    margin-right: 0;
    width: 20%;
}

.AdvancedSearch .ExpSearch {
    left: 50%;
    margin-left: -35px;
    margin-top: 6px;
    position: absolute;
    top: 38px;
    width: 70px;
}

.col2 #CentralPart .ObsahStrankyElements {
    position: relative;
    top: 130px;
}

	
}

@media (max-width: 710px) {
.ObsahStrankyElements .ProductDetails .TopLeft .ProductCount #Buy, .ObsahStrankyElements .ProductDetails .AmountControls button#Buy, .ObsahStrankyElements .ProductDetails .ProductVarietiesCount button#Buy, .ObsahStrankyElements .topProducts .ProductVarietiesCount button#Buy { margin-right:0;
}
.ObsahStrankyElements .ProductDetails .TopLeft .ProductCount input {right: 140px; position:absolute;
}


.ObsahStrankyElements .ProductDetails { padding-top: 115px; 
}

.ObsahStrankyElements .ProductDetails .TopLeft {
    margin-left: 0;
    width: 100%;
}
.ObsahStrankyElements .ProductDetails h1 {
 
   margin: -10px auto 0;
    max-width: 280px;
    padding-bottom: 10px;
    padding-top: 0;
    text-align: center;
}
    
    

.ExtGallery {
    background: transparent none repeat scroll 0 0;
    margin: 0 auto;
    max-width: 360px;
    width: 100%;
}

.HighlightPrice {width: 50%;
}

.ExtGallery .BigImages a {
    height: auto !important;
    width: 100% !important;
}

.ObsahStrankyElements .ProductDetails .TopTable .TopPart .TopLeft table th {
    width: 50%;
}

.ObsahStrankyElements .ProductDetails .TopTable .TopPart .TopLeft table tr td {    padding-right: 5px;
    text-align: right; width: 50%;
}

.ObsahStrankyElements .ProductDetails .TopRight {
    width: 100%;
}

.ObsahStrankyElements .ProductDetails .TopTable {
    margin: 0 auto;
    width: 100%;
}

.ObsahStrankyElements .ProductDetails .TopTable .TopPart .TopRight {margin-bottom: 10px;
}

#Cart {
   
}

#Cart .Step1, #Cart .Step2, #Cart .Step4 { width:100%; margin:0; border:1px solid #b4aca5; opacity:0.5; margin-top:-1px;
}

#Cart .orderStep3 { width:100%;
}

#Cart .Step1, #Cart .Step1.currentStep {
    background-position: 10px 16px !important;padding-left: 0
}

#Cart .currentStep { border: 1px solid #b4aca5 !important; opacity:1;
}

#Cart .Step2 {
    padding-left: 0;background-position: 10px 14px;
}

#Cart .Step2.currentStep {
    background-position: 10px 16px !important;
}

#Cart .Step4 {
	padding-left: 0; background-position: 10px 15px;
}


#Cart .Step4.currentStep {
    background: #e6dcd2 url("https://www.jogafitshop.cz/deploy/img/fck/Image/design/Images/orderSent.png") no-repeat scroll 10px 17px / 15px auto;
}
.Step td {
    font-size: 15px;
    padding-left: 33px;
    text-align: left;
}
	
#Cart table.CartTable td.image {
    border-top: 1px solid transparent;
    display: block;
    float: left;
    height: auto;
    margin-bottom: 5px;
    margin-top: 15px;
    width: 100%;
	padding: 30px !important;
}

#Cart table td.image a {
	background:#FFF;
    float: left;
    height: 75px !important;
    margin: 0 auto;
    width: 75px  !important;
	
}

#Cart table td.image a img {
    border: 0 none;
    display: inline-block;
    float: none;
    height: auto !important;
    max-height: 75px;
    max-width: 75px;
    vertical-align: middle;
    width: auto !important;
}

#Cart table.CartTable td.name {
    display: block;
    float: left;
    text-align: center;
    width: 100%;
}


#Cart table.CartTable tr.LastRow td.name {
    text-align: center;
    width: 100%;
}
#Cart table.CartTable tr.LastRow td.name + td + td + td {
    padding-right: 0;
    text-align: center;
    width: 100%;
}

#Cart .LastRow #TotalPrice { margin-right:0;
}

#Cart table.CartTable td.name + td, #Cart table.CartTable td.name + td + td, #Cart table.CartTable td.name + td +td + td { display:block;
}

#Cart table.CartTable td.name + td:after { content: "s DPH / ks";
}

#Cart table.CartTable td.name + td + td:after { content: " ks";
}

#Cart table.CartTable td.name + td + td + td:before { content: "Celkem s DPH ";
}

#Cart table.CartTable td#ShipmentPrice:after { display:none;
}

#Cart table.CartTable tr.LastRow td:before, #Cart table.CartTable tr.LastRow td:after { display:none;
}

#Cart table.CartTable td.name + td + td + td + td {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    height: 0;
    padding: 0;
    position: absolute;
    right: 30px;
     top: 15px;
    width: 0;
}

#Cart .normal {
    border-bottom: 1px solid #b4aca5;
    display: block;
    margin-bottom: 5px;
    padding-bottom: 0;
    width: 100%; position:relative;
}
#Cart .FirstRow { display:none;
		}
	

	
}
@media (max-width: 560px) {
    
    #ProductDetailTabs { display: none;
    }
    
}


@media (max-width: 500px) {

.BottomMenu {
    margin: 0 auto;
    max-width: 960px;
    text-align: center;
}

#Cart button#Order {
    float: none;
    margin: 0;
    width: 100%; margin-top:20px;
}

#Cart a.Back, .Shop a.Back, #CentralPart .ObsahStrankyElements .UniversalBackButton, #Reviews .Button { float: left; margin-top:20px; width:100%;
}

#Cart {
    padding-bottom: 0; margin-bottom:-20px;
}
	
}

@media (max-width: 470px) {
.Element.SlideshowElement {
    margin-bottom: 20px;
    top: 20px;
}

.category_description { width:100%;
}







}

@media (max-width: 460px) {
    
    
.SlideText h1 {
    font-size: 16px;

}
    
        
.SlideText h2 {
    font-size: 14px;
}
    .SlideText p {
    font-size: 12px;

}
    

    
.Element.SlideshowElement {
    margin-bottom: 50px;
   /* top: 50px;*/
}

.ExtGallery img {
    float: none;
    max-width: 100%;
    width: 100%;
}

.NewPost td {
    display: block;
    float: left;
    margin-top: 9px;
}

.NewPost th {
    display: block;
    width: 100%;
}

#HorniMenuElements_1 .ElementContent.Menu ul {
    height: auto;
    margin-top: 40px;
    text-align: center;
    width: 100%; padding: 0 10px;
}

#HorniMenuElements_1 .ElementContent.Menu ul li {
    border-bottom: 1px solid #a19a93;border-top: 1px solid #a19a93;
    display: block; margin-top:-1px;
    float: none;
    height: 40px;
    line-height: 40px;
  font-size: 16px;
    width: 100%;
	margin-left: 0;
}

#HorniMenuElements_1 .ElementContent.Menu ul li a { font-size: 15px;
}

.LevaStranaElements .ProductTreeElement .ElementContent li ul li ul { display:none !important;
}

}


@media (max-width: 360px) {




#Cart {
  
}

.ObsahStrankyElements .ProductDetails { padding-top: 160px; 
}

.Shop .InnerFieldset input {
    background: transparent none repeat scroll 0 0;
    border: 1px solid #b4aca5;
    color: #000000;
    font-size: 18px;
    height: 36px;
    margin-top: 9px;
    padding: 9px 5px 5px;
    text-align: left;
    width: 100%;
}

.Shop .InnerFieldset select { width: 100% !important;height: 36px;
}


.col2 #CentralPart .ObsahStrankyElements {
    position: relative;
    top: 150px;
}

}


.oneSlide .ArticleTitle { display: none;}

/*

<script src="http://joga.2bcreative.cz/jquery.slicknav.js" type="text/javascript"></script>
<script type="text/javascript">
$(".First.cullevel_1").slicknav({
	label: 'MENU',
   showChildren: true,
	duration: 1000,
	easingOpen: "easeOutBounce", //available with jQuery UI
});
</script>




.slicknav_menu { display:block;
}

.ElementContent .First  { display:none;
}

@media (min-width:769px) {
.slicknav_menu { display: none;
}

.ElementContent .First  { display:block;
}
}

*/
