body {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	margin: 0px;
	padding: 0px;
	border: none;
	overflow-x: hidden;
	text-align: center;
}
#head {
	text-align: center;
	width: 100%;
}
/*no slider*/

#slider {
	display: none;
}
/*logo*/

#head .buttons-img.logo {
	width: 237px;
	height: 24px;
	background: url("../images/mobile-homepage.png") no-repeat;
	background-position: 0px 0px;
	position: absolute;
	top: 18px;
}



#head #content .top {
background: url("../images/mobile-background.png") no-repeat;
	background-position: 0px -21px;
	border: none;
	text-align: center;
	height: 30px;
	padding-top: 28px;
}
#head #content .top a {
	color: #fff;
	margin-top:10px;
	display:inline-block;
}
/*menu*/



nav.menu {
	text-align: center;
}
nav.subnav {
	text-align: left;
	margin-top: 15px;
        width: 94%;
}
nav.menu ul, nav.subnav ul {
   
	display: inline-block;
	padding-bottom: 0px;
	width: 100%;
	margin: 0px;
	padding: 0px;
	background: #F3F3F3; /* světlá */
}
nav.menu ul li {
	margin-top: 2px;
	margin-bottom: 2px;
	list-style-type: none;
	display: inline-block;
	width: 45%;
	background-color: #F1ECE9;
	color: #FFF;
	border: 1px solid white;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	text-align: center;
	/* safari v4.0+ and by Chrome v3.0+ */
	background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0, rgb(255,255,255)), color-stop(0.4, rgb(255,255,255)), color-stop(1, rgb(225,225,225)));
	/* Chrome v10.0+ and by safari nightly build*/
	background-image: -webkit-linear-gradient(-90deg, rgb(255,255,255) 0%, rgb(255,255,255) 40%, rgb(225,225,225) 100%);
	/* Opera v11.10+ */
	background-image: -o-linear-gradient(-90deg, rgb(255,255,255) 0%, rgb(255,255,255) 40%, rgb(225,225,225) 100%);
	background-image: linear-gradient(-90deg, rgb(255,255,255) 0%, rgb(255,255,255) 40%, rgb(225,225,225) 100%);
	border-color: rgb(102,102,102);
	border-width: 1px;
	/* Firefox v1.0+ */
	-moz-border-radius: 7px;
	/* Safari v3.0+ and by Chrome v0.2+ */
	-webkit-border-radius: 7px;
	/* Firefox v4.0+ , Safari v5.0+ , Chrome v4.0+ , Opera v10.5+  and by IE v9.0+ */
	border-radius: 7px;
	border-style: solid;
	/* Firefox v3.5+ */
	-moz-box-shadow: inset -1px -1px 0px rgb(255,255,255), inset 1px 1px 0px rgb(255,255,255);
	/* Safari v3.0+ and by Chrome v0.2+ */
	-webkit-box-shadow: inset -1px -1px 0px rgb(255,255,255), inset 1px 1px 0px rgb(255,255,255);
	/* Firefox v4.0+ , Safari v5.1+ , Chrome v10.0+, IE v10+ and by Opera v10.5+ */
	box-shadow: inset -1px -1px 0px rgb(255,255,255), inset 1px 1px 0px rgb(255,255,255);
	/* Firefox v3.6+ */
	background-image: -moz-linear-gradient(50% 0% -90deg, rgb(255,255,255) 0%, rgb(255,255,255) 40%, rgb(225,225,225) 100%);
}
nav.subnav ul li {
	margin-top: 2px;
	list-style-type: none;
	display: inline-block;
	width: 48%;
	background-color: #E3DEDA;
	border: 1px solid white;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	text-align: center;
	min-height: 35px;
	vertical-align: top;
	margin-bottom:2px;
	/* safari v4.0+ and by Chrome v3.0+ */
	background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0, rgb(255,255,255)), color-stop(0.4, rgb(255,255,255)), color-stop(1, rgb(225,225,225)));
	/* Chrome v10.0+ and by safari nightly build*/
	background-image: -webkit-linear-gradient(-90deg, rgb(255,255,255) 0%, rgb(255,255,255) 40%, rgb(225,225,225) 100%);
	/* Opera v11.10+ */
	background-image: -o-linear-gradient(-90deg, rgb(255,255,255) 0%, rgb(255,255,255) 40%, rgb(225,225,225) 100%);
	background-image: linear-gradient(-90deg, rgb(255,255,255) 0%, rgb(255,255,255) 40%, rgb(225,225,225) 100%);
	border-color: rgb(102,102,102);
	border-width: 1px;
	/* Firefox v1.0+ */
	-moz-border-radius: 7px;
	/* Safari v3.0+ and by Chrome v0.2+ */
	-webkit-border-radius: 7px;
	/* Firefox v4.0+ , Safari v5.0+ , Chrome v4.0+ , Opera v10.5+  and by IE v9.0+ */
	border-radius: 7px;
	border-style: solid;
	/* Firefox v3.5+ */
	-moz-box-shadow: inset -1px -1px 0px rgb(255,255,255), inset 1px 1px 0px rgb(255,255,255);
	/* Safari v3.0+ and by Chrome v0.2+ */
	-webkit-box-shadow: inset -1px -1px 0px rgb(255,255,255), inset 1px 1px 0px rgb(255,255,255);
	/* Firefox v4.0+ , Safari v5.1+ , Chrome v10.0+, IE v10+ and by Opera v10.5+ */
	box-shadow: inset -1px -1px 0px rgb(255,255,255), inset 1px 1px 0px rgb(255,255,255);
	/* Firefox v3.6+ */
	background-image: -moz-linear-gradient(50% 0% -90deg, rgb(255,255,255) 0%, rgb(255,255,255) 40%, rgb(225,225,225) 100%);
}

nav.subnav ul {
    background: none;
	margin-left:2%;
	margin-right:4%;
	}

nav.menu ul li a, nav.subnav ul li a {
	width: 100%;
	height: 40px;
	padding: 18px 0px 18px 0px;
	display: inline-block;
	line-height: 40px;
	color: #000;
	padding-left: 0%;
}
nav.menu ul li a {
	font-size: 1.2em;
}
/*formular*/



form.try {
	color: #FFF;
	text-align: center;
	background: #0A497C url("../images/mobile-background.png") center no-repeat;
	background-position: 0px -101px;
	margin-top: 0px;
	padding-left: 5px;
	min-height: 240px;
	position: relative;
	padding-top: 12px;
	font-size: 1.1em;
}
form.try p {
	margin: 2px 0px;
	padding: 5px 0px;
	font-weight: bold;
	display: inline-block;
	width: 40%;
}
form.try span {
	display: inline-block;
	width: 100%;
	text-align: left;
}
form.try input {
	width: 94%;
	height: 30px;
	font-size: 1.2em;
	display: inline-block;
	margin-bottom: 10px;
}

#layout-homepage form.try input.adress {

    display: inline-block;
    font-size: 15px;
    height: 30px;
    margin-bottom: 10px;
    padding-left: 94px;
    padding-top: 0;
    position: relative;
    width: calc(94% - 94px);
        /* WebKit */
    width: -webkit-calc(94% - 94px);
    /* Opera */
    width: -o-calc(94% - 94px);
    /* Standard */
    width: calc(94% - 94px);
	
}
/*input box s adresou*/
#layout-otherpage form.try .center input.adress {
	width: -moz-calc(90% - 99px);   /* Gecko 2.0 (Firefox 4) and above, experimental, will be dropped */
            width: -webkit-calc(90% - 99px);
    /* Opera */
    width: -o-calc(90% - 99px);
    /* Standard */
    width: calc(90% - 99px);
	height: 42px;
	marign-top: 0px;
	display: inline-block;
	border: none;
	float: left;
	background: url("../images/homepage.png") center repeat-x;
	background-position: -34px -132px;
	padding-left: 99px;
}




form.try .before_address {
	color: #000;
        

        
}

#layout-homepage form.try .before_address {
    
    color: hsl(0, 0%, 0%);
    left: 5%;
    position: absolute;
    top: 37px;
    z-index: 1;
}
#layout-otherpage form.try {
	display: none;
}
/*talčítko odeslat*/



span.butcenter {
	text-align: center;
	display: inline-block;
	width: 100%;
}
#content .submit {
	width: 233px;
	height: 73px;
	background: url("../images/mobile-homepage.png") no-repeat;
	background-position: -2px -36px;
	color: #FFF;
	margin-top: 10px;
	border: none;
	margin-left: -2%;
	display: inline-block;
}
#content .submit span {
	text-align: center;
}
#content .submit:hover {
	background-position: -2px -109px;
}
#content .submit strong {
	display: inline-block;
	font-weight: bold;
	text-shadow: 1px 0px 1px rgba(23,99,185,0.75);
	font-size: 19px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin-top: -50px;
 $margin-top:0px;
}
#content .submit span {
	color: #A5D5FD;
	display: block;
	text-shadow: 1px 0px 1px rgba(23,99,185,0.75);
}
#content-center, .wide-content, wide-content-first, #content-top, #top, #content {
	background: #F1ECE9;
}
/*tlačítko registrovat*/

#registrace {
	display: inline-block;
	background: none;
	border: none;
	margin: auto;
	cursor: pointer;
 &width:165px;
	margin-top: 10px;
}
#regbutton {
	display: none;
}
form.try {
	text-align: center;
}
#layout-otherpage form.try {
	display: none;
}
#registrace .ledge {
	display: inline-block;
	width: 6px;
	height: 53px;
	background: url("../images/gallery.png") left no-repeat;
	background-position: -36px -336px;
	float: left;
}
#registrace .centerbut {
	color: #FFF;
	font-weight: bold;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	display: inline-block;
	width: 150px;
	height: 53px;
	background: url("../images/gallery.png") left repeat-x;
	background-position: -44px -336px;
	float: left;
	line-height: 53px;
}
#registrace .redge {
	display: inline-block;
	width: 6px;
	height: 53px;
	background: url("../images/gallery.png") left no-repeat;
	background-position: -285px -336px;
	float: left;
}

.contentbox {
	border-bottom: 1px solid silver;
	}


/*top cena atd.*/



#content-top {
	margin: 0px;
	padding: 0px;
	background-color: #F3F3F3;
}
/*cena*/

div.pricebox h3, div.pricebox h4 {
	display: inline-block;
	color:#F00;
}
/*nadpis*/

#top h1 {
	margin: 0px;
	padding: 0px;
	display: inline-block;
	color: #393536;
	font-size: 120%;
}
/*footer*/


/*tlacitko*/
.tryitfree .btn {
    float:right;
    display: inline;
    cursor: pointer;
}
#registration_details .tryitfree .btn {
    margin-left: 0px;
    *margin-left:340px;
}
.tryitfree .btn .left {
    background-image: url("three-d-skin/sprite.png");
    background-position: left -255px;
    min-width: 250px;
    max-width: 350px;
    height: 75px;
    display: inline-block;
    line-height:68px;
    float:left;
    padding-left:14px;
    padding-right:4px;
    text-align:center;
    font-size: 23px;
}
.tryitfree .btn .left input {
    *margin-top:16px;
}
.tryitfree .btn .left a {
    color: white !important;
    font-size: 23px;
    text-shadow: 0px 1px 1px #0C397D !important;
}
.tryitfree .btn .right {
    float:left;
    background-image: url("three-d-skin/sprite.png");
    background-position: 416px -255px;
    width:17px;
    height: 75px;
    display: inline-block;
}
.tryitfree:hover .btn .left {
    background-position: 2px -332px;
}
.tryitfree:hover .btn .right {
    background-position: 416px -332px;
}

#footer .tryitfree .btn .left {
    background-position: left -55px;
    height: 55px;
    line-height: 47px;
}
#footer .tryitfree .btn .left a {
    font-size: 18px;
}
#footer .tryitfree .btn .right {
    background-position: 416px -55px;
    height: 55px;
}
#footer .tryitfree:hover .btn .right {
    background-position: 416px -109px;
}
#footer .tryitfree:hover .btn .left {
    background-position: left -109px;
}





#footer {
	background-color: #1E1E1E;
	color: #998C86;
}
#footer a {
	color: #998C86;
}
#footer h4 {
	margin: 0px;
	background-color: #000;
}
div.link-box {
	border-top: 1px solid #181514;
}
ul.footer {
	margin-bottom: 10px;
	margin-top: 0px;
	padding: 0px 2%;
	list-style-type: none;
	text-align: left;
}

div#content-footer.tryitfree h5 {
	font-size:15px;
	}

.tryitfree {
	display:none;
	}


/*ukázky*/	




#content-footer a.sample {
	display: inline-block;
	padding: 1%;
}
#content-footer {
	text-align: center;
}
#content-footer div.img {
	zoom: 1;
 *display: inline;
	_height: 23px; /* CSS hack pro IE7 */
	width: 233px;
	height: 135px;
	background-size: 100%;
	display: inline-block;
	border: 8px solid #101113;
	margin-top: -10px;
}
#content-footer div.img.a {
	background: url("../images/samples/1.jpg") center no-repeat;
}
#content-footer div.img.b {
	background: url("../images/samples/2.jpg") center no-repeat;
}
#content-footer div.img.c {
	background: url("../images/samples/3.jpg") center no-repeat;
}
/*social icons*/



#footer-contnet-bottom ul.footer.social li {
	list-style: none;
	display: inline-block;
	zoom: 1;
 *display: inline;
	_height: 23px; /* CSS hack pro IE7 */
}
#footer-contnet-bottom .link-box .footer.social li a {
	background: url("../images/mobile-homepage.png") top;
	display: inline-block;
	width: 37px;
	height: 15px;
	margin-right: 15px;
	margin-top: 10px;
	text-align: center;
}
#footer-contnet-bottom .link-box .footer.social li a.facebook {
	background-position: -6px -188px;
}
#footer-contnet-bottom .link-box .footer.social li a.twitter {
	background-position: -57px -188px;
}
#footer-contnet-bottom .link-box .footer.social li a.youtube {
	background-position: -107px -188px;
	margin-right: 0px;
}
#footer-contnet-bottom .link-box .footer li {
	color: #FFF;
	padding: 10px 0px 10px 0px;
}
#footer-contnet-bottom .link-box .footer li a {
	padding: 10px 0px 10px 0px;
}
/*---------------------------ceník------------------------------*/



/*price list*/

.pricelist {
	display: inline-block;
	text-align: left;
	width: 95%;
	border: 1px solid #E0DCD9;
	background-color: #F6F5F3;
	-webkit-border-top-left-radius: 8px;
	-webkit-border-top-right-radius: 8px;
	-moz-border-radius-topleft: 8px;
	-moz-border-radius-topright: 8px;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
	margin-top: 50px;
}
/*hlavička ceníku*/


html body div#layout-otherpage div#top div#content-center div.right-box div.pricelist div.prices div.left_prem img {
    
    display: none;
}
.pricelist .topbox {
	font-family: Arial, Helvetica, sans-serif;
}
.pricelist div.head {
	display: inline-block;
	width: 100%;
	border-bottom: 1px dashed black;
	vertical-align: text-top;
}
.pricelist div.head .left {
	display: inline-block;
	width: 41%;
	height: 68px;
	margin: 0px;
	padding: 0px;
	float: left;
}
/*pro druhou tabulku s menší hlavičkou*/

.pricelist div.head .left.min {
	height: 70px;
}
.pricelist div.head .center {
	display: inline-block;
	width: 27.7%;
	height: 68px;
	margin: 0px;
	padding: 0px;
	float: left;
	background-color: #FEEDB9;
	position: relative;
	border-left: 1px solid #F0DFA9;
	border-right: 1px solid #F0DFA9;
}
.pricelist div.head .right {
	display: inline-block;
	width: 27.7%;
	height: 68px;
	margin: 0px;
	padding: 0px;
	float: left;
	background-color: #CFE9F8;
	position: relative;
	border-left: 1px solid #C4DBEB;
	border-right: 1px solid #C4DBEB;
}
/*ikonky base a profi*/



.pricelist .head .center .base {
	background: url("../images/price-list.png") center;
	background-position: -20px -233px;
	width: 100%;
	height: 160%;
	position: absolute;
	left: 0px;
	top: -41px;
	text-align: center;
	-webkit-border-top-left-radius: 6px;
	-webkit-border-top-right-radius: 6px;
	-moz-border-radius-topleft: 6px;
	-moz-border-radius-topright: 6px;
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;
}
.pricelist .head .right .profi {
	background: url("../images/price-list.png") center;
	background-position: -225px -233px;
	width: 100%;
	height: 160%;
	position: absolute;
	left: 0px;
	top: -41px;
	text-align: center;
	-webkit-border-top-left-radius: 6px;
	-webkit-border-top-right-radius: 6px;
	-moz-border-radius-topleft: 6px;
	-moz-border-radius-topright: 6px;
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;
}
.pricelist .head h2 {
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: rgb(57,51,51);
	font-weight: bold;
	text-shadow: 0px 1px 0px rgb(255,255,255);
	margin-left: 20px;
	margin-top: 10px;
}
/*nadpis*/

.pricelist .head h3 {
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FFF;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	margin-top: 15px;
	width: 90%;
}
/*cena variant*/

.pricelist .head h4 {
	text-shadow: 0px 1px 1px rgba(255,255,255,0.33);
	font-size: 25px;
	color: ##2C2C2C;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	margin-top: 8px;
}
.pricelist .head h5 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-shadow: 0px 1px 1px rgba(255,255,255,0.33);
	font-size: 10px;
	color: ##2C2C2C;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}
/*ceny v tabulce*/

.prices {
	width: 100%;
	border: 0px;
	border-spacing: 0;
	border-bottom: 1px dashed black;
	line-height: 30px;
	font-size: 12px;
	min-height: 31px;
	height: 62px;
}
.prices .left {
	display: inline-block;
	float: left;
	width: 38%;
	height: 62px;
	padding-left: 3%;
}
.prices .left_prem {
	background-position: 0px -24px;
	display: inline-block;
	float: left;
	width: 65.7%;
	;
	padding-left: 3%;
	z-index: 1;
	display: inline-block;
}
/*světlé - tmavé pozadí*/	




.prices.dark .center {
	background-color: #F7E0A9;
}
.prices.dark .right {
	background-color: #BBD8EB;
}
.prices.dark .left {
	background-color: #F1EDEA;
}
.prices.light .left {
	background-color: none;
}
.prices.light .center {
	background-color: #FEEDB8;
}
.prices.light .right {
	background-color: #D0E9F9;
}
/*poslední položka*/



.prices.last, .prices.last .left, .prices.last .center, .prices.last .right {
	min-height: 65px;
 &height:65px;
}
/*tláčítka vyzkoušet*/

	/*první*/

.prices .center a {
	font-size: 12px;
	color: #262626;
	font-weight: bold;
	text-shadow: 0px 1px 1px rgba(255,255,255,0.33);
	display: inline-block;
	background: url("../images/price-list.png") center no-repeat;
	background-position: -15px -399px;
	width: 100%;
	height: 50px;
	margin-top: 8px;
	text-decoration: none;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
}
.prices .center a:hover {
	background-position: -15px -457px;
}
.prices a span {
	display: block;
	margin-top: -10px;
	padding: 0px;
	color: #FFF;
	text-shadow: 0px 1px 1px rgb(149,56,1);
	font-size: 3px;
}
/*druhé*/

.prices .right a {
	font-size: 12px;
	color: #262626;
	font-weight: bold;
	text-shadow: 0px 1px 1px rgba(255,255,255,0.33);
	display: inline-block;
	background: url("../images/price-list.png") center;
	background-position: -222px -399px;
	border-radius: 6px;
	width: 100%;
	height: 50px;
	margin-top: 8px;
	text-decoration: none;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
}
.prices .right a:hover {
	background-position: -222px -457px;
}
.prices a span {
	display: block;
	margin-top: -10px;
	padding: 0px;
	color: #FFF;
	text-shadow: 0px 1px 1px rgb(5,82,128);
	font-size: 13px;
}
.prices .center {
	height: 62px;
	display: inline-block;
	float: left;
	width: 27.7%;
	background-color: #F7E0AA;
	border-left: 1px solid #F0DFA9;
	border-right: 1px solid #F0DFA9;
	text-align: center;
	font-size: 12px;
}
.prices .right {
	height: 62px;
	display: inline-block;
	float: left;
	width: 27.7%;
	background-color: #BCD9EB;
	border-left: 1px solid #C4DBEB;
	border-right: 1px solid #C4DBEB;
	text-align: center;
	font-size: 12px;
}
/*zmenšené písmo*/

.prices span {
	font-size: 10px;
}
/*----Ikonky enabled - disabled----*/



.prices span.enabled {
	display: inline-block;
	width: 24px;
	height: 20px;
	background: url("../images/price-list.png") left;
	background-position: -337px -184px;
	margin-top: 4px;
	margin-top: 19px;
}
.prices span.disabled {
	display: inline-block;
	width: 21px;
	height: 21px;
	background: url("../images/price-list.png") left;
	background-position: -282px -183px;
	margin-top: 4px;
	margin-top: 19px;
}
/*left typ box*/

/*left typbox*/

#content-center ul.left-info {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	text-align: left;
}
#content-center ul.left-info li {
	display: inline-block;
	list-style-type: none;
	border-left: 1px solid #CFC9C6;
	border-right: 1px solid #CFC9C6;
	position: relative;
	max-width: 90%;
	width: 90%;
	padding-left: 10px;
	padding-right: 10px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 8px;
	box-shadow: inset 0 1px 1px rgba(19,8,2,.56), 0 0 0 1px #fbf7f6;
	color: #77716D;
	background: #ECE8E6;
	z-index: 0;
	font-style: italic;
	font-size: 14px;
	padding-bottom: 5px;
	margin-bottom: 10px;
	margin-top: 10px;
	margin-left: 2%;
	margin-right: 2%;
}
#content-center ul.left-info li div.arrow {
	display: none;
}
#content-center ul.left-info li h2 {
	margin: 0px;
	padding: 0px;
	margin-top: 15px;
	font-size: 14px;
	color: #3A3434;
}
.prices span {
	display: none;
}
/*ukázky*/

/*-----------ukázky--------------*/



/*pager*/





body {
	background-color: #F1ECE9;
}
div.pager {
	width: 100%;
	display: inline-block;
	text-align: center;
	margin-bottom: 30px;
	margin: 0px;
}
div.pager ul {
	list-style-type: none;
}
div.pager ul li {
	display: inline-block
}
div.pager ul li a {
	background-color: hsl(0, 0%, 15%);
	border-radius: 4px 4px 4px 4px;
	color: hsl(0, 0%, 100%);
	display: inline-block;
	font-size: 13px;
	height: 41px;
	line-height: 42px;
	margin-left: 8px;
	padding: 0 10px;
	text-decoration: none;
	vertical-align: bottom;
	margin-bottom:10px;
}
.prev_gall_content {
	background: url("../images/gallery.png") repeat-x scroll -243px -388px padding-box transparent;
	display: block;
	height: 32px;
	margin: 0 auto;
	vertical-align: middle;
	width: 9px;
}
.next_gall_content {
	background: url("../images/gallery.png") repeat-x scroll -282px -388px padding-box transparent;
	display: block;
	height: 32px;
	margin: 0 auto;
	vertical-align: middle;
	width: 9px;
}
/*jednotlivé ukázky referencí*/



div.samples {
	position: relative;
	text-align: left;
	display: inline-block;
	margin-right: 5px;
	margin-bottom: 10px;
	text-align: center;
}
div.round {
	display: none;
}
/*div.samples img {
	width: 240px;
	height: 156px;
}*/
div.samples h3 {
	margin: 0px;
}
div.samples h3 a {
	color: #393333; /* text color + color overlay */
	font-family: "Trebuchet MS";
	font-size: 16px;
	font-weight: bold;
	text-shadow: 0 1px 1px #fff; /* drop shadow */
	margin: 0px 0px 6px 0px;
	display: inline-block;
}
#layout-otherpage .mask .info {
	display: none;
}
/*funkce*/

div#top div.wide-content div.function div.text ul {
	width:85%;
	}

#layout-otherpage div.function div.text ul li a	{
	color: hsl(211, 80%, 33%);
	}

div.wide-content ul li {
	list-style-type: none;
	margin-top: 10px;
}
.play {
	width: 98px;
	height: 98px;
	display: inline-block;
	background: url("../images/price-list.png") center center;
	background-position: -302px -42px;
	text-indent: -9999px;
}
.video {
	display: none;
	width: 98%;
	height: 100%;
	padding-bottom:20px;
	margin-bottom: 40px;
	position: relative;
	border-color:rgb(192,192,192);
	border-width:1px;
	-moz-border-radius:13px ;
	-webkit-border-radius:13px ;
	border-radius:4px ;
	border-style:solid;
}

.tryitfree .btn {
	display:inline-block !important;
	float:none !important;
	margin-top:-20px;
	}
.tryitfree h5 {
	margin-top:10px;
	}


#top div.wide-content div.function {
	border-top:1px solid silver;
	}
#content-center {
	border-bottom:1px solid silver;
	}
	
/*články osttaních stránek*/

#layout-otherpage #content-left .article {
	border-top:1px solid silver;
	}

/*přizpůsobení video*/

/*.h_iframe .ratio {
	display: block;
	width: 100%;
	height: auto;
}
.h_iframe iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.play {
	width: 98px;
	height: 250px;
	display: inline-block;
	background: url("../images/play.png") top no-repeat;
	text-indent: -9999px;
}
.video {
	display: inline-block;
	width: 98%;
	height: 100%;
	background: none;
	background-size: 100% 100%;
	margin-bottom: 40px;
	position: relative;
}*/
/*přizpůsobení video*/

.h_iframe .ratio {
	display: block;
	width: 100%;
	height: auto;
}
.h_iframe iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.play {
	width: 98px;
	height: 98px;
	display: inline-block;
	background: url("../images/play.png") top no-repeat;
	text-indent: -9999px;
}

/*tests*/

.prices .help, .qtip-price-help, #login_form, div.pricelist div.prices div.left img {
    display:none;
}

/*--------------obsah v logo boxech---------------*/

div.logobox {
    &width:28%;
    max-width: 28%;
    padding-top: 90px;
    text-align: center;
    display: inline-block;
    padding-right: 6%;
    zoom: 1;
    line-height: 50px;
    vertical-align: top;
    *display: inline;
    _height: 23px; /* CSS hack pro IE7 */
}
div.logobox a {
    text-align: center;
    line-height: 50px;
}
div.logobox.a {
    background: url("../images/wa_white.jpg") center top no-repeat;
    width:25%;
}
div.logobox.b {
    background: url("../images/wa_black.jpg") center top no-repeat;
    width:25%;
}
div.logobox.c {
    background: url("../images/wa_color.jpg") center top no-repeat;
    width:25%;
}


/*kontakt*/

div#content-center p.tel, div#content-center p.tel, div#content-top div.title div#content-left div.partner {
	border-bottom: 1px solid silver;
	padding-bottom:10px;
	}

div#message.to_resize textarea.to_resize {
        margin-top: 10px;
        width: 61%;
	min-height: 70px;
        
	}


div#layout-otherpage div#top div#content-center div.left_50 div img {
	border:5px solid white;
	border-radius:6px;
	}


/*help*/

div.qtip_help {
	display:none;
	}

/*pocitadlo eshopu*/

div#content-top div.counter div.numbers p {
	display:inline-block;
	margin:0px;
	}

.numbers {
    display: inline-block;
    zoom: 1;
    height:75px;
    *display: inline;
}
.numbers p.first {
    margin-left:5px;
}
.numbers p.last {
    margin-right:5px;
}

.numbers p {
    display: inline-block;
    height: 45px;
    *height: 55px;
    width: 19px;
    text-align:center;
    font-size:25px;
    zoom: 1;
    *display: inline;
}

/*images funkce*/
html body div#layout-otherpage div#top div.wide-content div.function img.icon {
	width:70%;
	}

/*online pomoc hidden*/
html body div.zopim iframe  {
display:none;
	}

#footer-contnet-bottom .link-box.version {
	display:block;
	}   
/*help*/

div.qtip_help, #ui-tooltip-0,  #ui-tooltip-1,  #ui-tooltip-2  {
	display:none !important;
	}	
	
/*registrace*/

	
div#template_select, html body div#layout-otherpage div#top div#content-left form#reg-form div#registration_details h2, html body div#layout-otherpage div#top div#content-left div#registration-success div.center_50 div.to_page, html body div#layout-otherpage div#top div#content-left div#registration-success div.center_50 div.to_admin {
	display:none;
	}

.error_message {
	color:red;
	}

registration_details {
	width:100%;
	}

#registration_checks {
	display:none;
	}

 #login_details {
	 border:1px solid silver;
	 display:inline-block;
	 width:96%;
	 }
	 
	 div.row label {
		 display:block;
		 margin-bottom:5px;
		 }
			 div.row input {
		 margin-bottom:5px;
		 width:57%;
		 height:19px;
		 }
div#layout-otherpage div#top div#content-left form#reg-form div#registration_details div.tryitfree {
	display:inline-block;
	}
form#reg-form .tryitfree .btn {
	margin-top:10px;
	}

.tryitfree .btn .left {
    background-image: url("three-d-skin/sprite.png");
    background-position: left -255px;
    display: inline-block;
    float: left;
    font-size: 23px;
    height: 75px;
    line-height: 68px;
    max-width: 350px;
    padding-left: 14px;
    padding-right: 4px;
    text-align: center;
}	

#submit_btn {
    background-color: transparent;
    border: 0 none;
    color: white;
    font-size: 23px;
    text-shadow: 0 1px 1px hsl(216, 82%, 27%) !important;
}

div#top div#content-top div.title h2 {
	font-size:15px;

	}

#registration-success div.center_50 {
	margin: 9px 0px 9px 0px;
	border-bottom:1px solid silver;
	}

div#top div#content-left div.new_address {
	padding:5px 0px 5px 0px;
	font-weight:bold;
	}
        
/*o nás*/
#content-top div.title div.wide-content div.function img.people, #content-top div.title div.wide-content div.function img.office {
	width:75%;
	}
#content-top div.title div.wide-content div.function div.text ul.underline {
	width:78%;
	}

    /*add 29.2*/    
/*logo*/

div#content-top div.pricebox h4 a {
    
    color: black;
    text-decoration: none;
}

div#content-center div.video {
    
    display: none;
}

html body div#layout-otherpage div#top div#content-center ul li {
    
    list-style-type: none;
}