@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 300;
  src: local('Source Sans Pro Light'), local('SourceSansPro-Light'), url(https://themes.googleusercontent.com/static/fonts/sourcesanspro/v4/toadOcfmlt9b38dHJxOBGIPZSf8Ud0kNoe3bGnF7K24.woff) format('woff');
}
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 700;
  src: local('Source Sans Pro Bold'), local('SourceSansPro-Bold'), url(https://themes.googleusercontent.com/static/fonts/sourcesanspro/v4/toadOcfmlt9b38dHJxOBGAE-U1AYRUXXE0Dth8uKIE0.woff) format('woff');
}
@font-face {
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-weight: 900;
  src: local('Source Sans Pro Black Italic'), local('SourceSansPro-BlackIt'), url(https://themes.googleusercontent.com/static/fonts/sourcesanspro/v4/fpTVHK8qsXbIeTHTrnQH6AEYuPrZP23kcmADkC3_YPU.woff) format('woff');
}
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 200;
  src: local('Source Sans Pro ExtraLight'), local('SourceSansPro-ExtraLight'), url(https://themes.googleusercontent.com/static/fonts/sourcesanspro/v4/toadOcfmlt9b38dHJxOBGLhZfOo4eSOlrve6pGrXHAo.woff) format('woff');
}
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 400;
  src: local('Source Sans Pro'), local('SourceSansPro-Regular'), url(https://themes.googleusercontent.com/static/fonts/sourcesanspro/v4/ODelI1aHBYDBqgeIAH2zlBBHWFfxJXS04xYOz0jw624.woff) format('woff');
}
@font-face {
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-weight: 300;
  src: local('Source Sans Pro Light Italic'), local('SourceSansPro-LightIt'), url(https://themes.googleusercontent.com/static/fonts/sourcesanspro/v4/fpTVHK8qsXbIeTHTrnQH6HOOzCfWADO619gxuli7ZzU.woff) format('woff');
}
@font-face {
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-weight: 700;
  src: local('Source Sans Pro Bold Italic'), local('SourceSansPro-BoldIt'), url(https://themes.googleusercontent.com/static/fonts/sourcesanspro/v4/fpTVHK8qsXbIeTHTrnQH6L7TcrrtjxQtUk4wnkGIFYE.woff) format('woff');
}
@font-face {
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-weight: 600;
  src: local('Source Sans Pro Semibold Italic'), local('SourceSansPro-SemiboldIt'), url(https://themes.googleusercontent.com/static/fonts/sourcesanspro/v4/fpTVHK8qsXbIeTHTrnQH6DugCgqSmF8aQZaqvLxtKh4.woff) format('woff');
}
@font-face {
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-weight: 200;
  src: local('Source Sans Pro ExtraLight Italic'), local('SourceSansPro-ExtraLightIt'), url(https://themes.googleusercontent.com/static/fonts/sourcesanspro/v4/fpTVHK8qsXbIeTHTrnQH6KvhPd8hQKz901_DXLETlQg.woff) format('woff');
}
@font-face {
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-weight: 400;
  src: local('Source Sans Pro Italic'), local('SourceSansPro-It'), url(https://themes.googleusercontent.com/static/fonts/sourcesanspro/v4/M2Jd71oPJhLKp0zdtTvoM1xDqsnd7zNt-b9r25av6rY.woff) format('woff');
}
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 900;
  src: local('Source Sans Pro Black'), local('SourceSansPro-Black'), url(https://themes.googleusercontent.com/static/fonts/sourcesanspro/v4/toadOcfmlt9b38dHJxOBGLhvvL6PHcOvkHgRlzWiaCU.woff) format('woff');
}
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 600;
  src: local('Source Sans Pro Semibold'), local('SourceSansPro-Semibold'), url(https://themes.googleusercontent.com/static/fonts/sourcesanspro/v4/toadOcfmlt9b38dHJxOBGAAD_zxmsR6vL1X3tnvCZYo.woff) format('woff');
}

html{ background: #333}
body{font-family: 'Source Sans Pro',  sans-serif; font-size:14px; text-align:center; margin:0; padding:0; color:#333}

a{color:#333}
a:hover{text-decoration:none}
a[disabled=disabled]
{
	text-decoration:none;
	cursor: default;
}
h1, h2, h3, ul, ol, p{margin:0; padding:0}

.clear{clear:both}
br.clear{height: 0px;line-height: 0px;}

p{line-height:22px; padding:0 0 20px}
img{border:none;}
.tar { text-align: right;}
.tal { text-align: left;}
.tac { text-align: center;}
.justify { text-align:justify;}
.floatLeft{float:left}
.floatRight{float:right}
.w440{width:440px}
.margin0{margin:0}
.padding0{padding:0}
.colorBlue{color:#3A8E9D}
.colorGreen{color:#738D63}
.colorOrange{color:#C16B48}

#header{ background: #333; height:90px;width:100%;}
#header .inner{width:960px; margin: 0 auto; position: relative;height:90px;padding: 0;}
#logo {position:absolute; left:5px; top:20px}
#logo a{display:block; width:184px; height:47px; background: url(images/webmium-sprite.png) no-repeat 0 0;text-indent: -999px; overflow:hidden}
nav{position: relative;left: 0;top: 90px;width: 100%;}
.profile{position:absolute; top:-55px; right:0; z-index:1; font-size:12px}
.profile a{color:#999}
.cs-cz{ background:url(images/flags.png) no-repeat 0 5px}
.en-us{ background:url(images/flags.png) no-repeat 0 -17px}
.es-es{ background:url(images/flags.png) no-repeat 0 -39px}
.es-ar{ background:url(images/flags.png) no-repeat 0 -61px}
.es-mx{ background:url(images/flags.png) no-repeat 0 -82px}
.es-cl{ background:url(images/flags.png) no-repeat 0 -105px}
.es-co{ background:url(images/flags.png) no-repeat 0 -127px}
.pt-br{ background:url(images/flags.png) no-repeat 0 -149px}
.sk-sk{ background:url(images/flags.png) no-repeat 0 -171px}
.es-us{ background:url(images/flags.png) no-repeat 0 -193px}
.ru-ru{ background:url(images/flags.png) no-repeat 0 -215px}
.de-de{ background:url(images/flags.png) no-repeat 0 -237px}
.vi-vn{ background:url(images/flags.png) no-repeat 0 -259px}
.pl-pl{ background:url(images/flags.png) no-repeat 0 -281px}
#locales{margin:0; padding:0;}
#locales li{margin:0; list-style:none;float: left; margin:0 5px 5px}
#locales li a{line-height:20px;color:#999; text-decoration: none; background: url(images/locale-arrow.png) no-repeat center right; padding: 0 15px 0 20px;}
#locales li.nothing { width: 160px; height: 20px;display: block;}
#locales-menu, #pull-menu{display:none;}
#locales-menu, #pull-menu{z-index:9999;width:auto;background:#fff; padding:5px 10px; border-radius:5px; text-align:left; position:absolute; left:-5px; top:25px}
#locales-menu ul, #pull-menu ul{}
#locales-menu ul li, #pull-menu ul li {list-style:none; margin: 5px 2px; padding:5px 0 5px 20px; line-height:11px; height:11px}
#locales-menu ul li a, #pull-menu ul li a{text-decoration:none; color:#404040}
#locales-menu ul li a:hover, #pull-menu ul li a:hover{text-decoration:underline}

#pull-menu {left: 208px}
#pull-menu ul li { padding: 4px 3px 4px 20px; background: url(images/bull1.png) no-repeat 3px 7px; }
body #pull-menu ul li a{background: transparent;}

#locales a.sign-in, #locales a.dashboardBtn, #locales a.editorBtn{
font-size:90%;
padding:0 10px; height:20px; line-height:20px; display:inline-block; color:#333;
border-radius:4px;
text-decoration:none;
background: #dcdcdc url("images/buttonBg20Gray.png") top left repeat-x;
}
#locales a.sign-in:hover,
#locales a.dashboardBtn:hover 
{
background: #ccc url("images/buttonBg20Gray.png") bottom left repeat-x;
}
#locales a.editorBtn{background:#c16b48 url("images/buttonBg20Red.png") bottom left repeat-x; color:#fff; text-transform:uppercase}
body #locales #mailIcon {
  background: transparent url(site/iko_prihlaseni.png) no-repeat;
  width: 11px;
  height: 13px;
  margin: 3px 2px 0px 7px;
}
BODY #locales li a.showPullMenu {padding: 0 15px 0 0!important;}

#topMenu {background:#333; position: relative; text-align:center;z-index: 1; height:28px; display: inline-block;}
#topMenu:before{content:''; width:60px; height:28px; position:absolute; top:0;left:-60px; background: url(images/webmium-sprite.png) no-repeat 0 -47px;}
#topMenu:after{content:''; width:60px; height:28px; position:absolute; top:0; right:-60px; background:url(images/webmium-sprite.png) no-repeat -60px -47px}
#topMenu li{display:inline-block;}
#topMenu li a{display:block;color:#fff; height:20px; line-height:20px; padding:0 30px; text-decoration:none}
#topMenu li a:hover{ text-decoration:underline}
#splash{ background: #f9f9f9;width: 100%;margin-top: 0 !important;}
#splash-in {max-width: 960px; margin: 0 auto;padding: 50px 0;position: relative; text-align:left;}
#splash-in h1{color:#333; font-size:36px; font-weight:300; text-transform:uppercase; padding:0 0 20px;}

#claim{float:right;width:50%; color:#333;padding-top: 85px;}
#claim h1.motto{font-size:280%;font-weight:400; line-height: 50px;padding-bottom: 33px;}
#claim h1.motto em{font-size:135%;text-transform:uppercase; font-weight:900; font-style:normal;}
#claim p {padding: 14px 30px 40px;font-size: 100%;}
#claim .call-to-action {background: transparent url('site/stin_pod_hlavni_tlacitko.png') 65px 100px no-repeat;}
#claim .call-to-action a {position:relative;display:inline-block;width:310px; height:40px;  padding:30px 20px; text-align:center; font-size:200%;text-transform:uppercase; color:#fff; font-weight:900; background:#bc6846; text-decoration:none; border-radius: 10px;text-shadow: 1px 1px 1px #723f2a;line-height:40px; background: #c16b48 url("images/buttonBg100Red.png") top left repeat-x; -moz-box-shadow: inset 1px 1px 3px #d19177; -webkit-box-shadow: inset 1px 1px 3px #d19177; box-shadow: inset 1px 1px 3px #d19177; margin-bottom: 30px; }
#claim .call-to-action a:before{content:'';position: absolute;left:0; top:0;display: block;max-width: 350px;width:auto; height:100px; border-radius: 10px;-moz-box-shadow: inset -1px -1px 3px #93543b; -webkit-box-shadow: inset -1px -1px 3px #93543b; box-shadow: inset -1px -1px 3px #93543b;}
#claim .call-to-action a:hover, #locales a.editorBtn:hover  { background: #b26242 url("images/buttonBg100Red.png") bottom left repeat-x;}
#claim .call-to-action small{display: none;}

.blocks {clear:both; margin:0 auto 40px; width:960px}
.blocks h1{font-size: 47px; font-weight:300; text-transform: uppercase; padding:38px}

.blok {display: block; float:left;width:33%; vertical-align:top;letter-spacing:-0.31em;word-spacing:-0.43em;}
.blokIn{border-left:1px solid #dbd8cc;padding:16px 29px; border-right:1px solid #f3f2ea;letter-spacing:normal;word-spacing:normal;}
.blocks .first .blokIn{border-left:0}
.blocks .last .blokIn{border-right:0}
.blok .ico{width:96px; height:94px; margin:0 auto; vertical-align:middle;}
.blok .ico .inner{width:96px; height:65px; background: url(images/hp-icons-sprite.png) no-repeat 0 0; overflow:hidden; text-indent: -9999px}
.blok .vlajka .inner{ background-position:0 0}
.blok .stopky .inner{ background-position:0 -65px}
.blok .vyber .inner{ background-position:0 -130px}
.blok .academy .inner{ background-position:0 -195px}
.blok .support .inner{ background-position:0 -260px}
.blok .webpages .inner{ background-position:0 -325px}
.blok .prepareForSuccess .inner{ background-position:0 -390px}
.blok .nadpis{text-transform: uppercase; font-size: 1.5em;padding: 0 0 17px; font-weight:600}
.blok p {}
.blok p a{}


#ourStarUsers h1{padding-bottom:42px}
#ourStarUsers h2{padding-top:28px;}
#ourStarUsers h1, #ourStarUsers h2, #ourStarUsers p a{color:#3a8e9d;}
#ourStarUsers a img:hover { opacity: 0.9;}

#threeKeys{}
#threeKeys h1, #threeKeys h2, #threeKeys p a{color:#c16b48;}

#youWill{}
#youWill h1, #youWill h2, #youWill p a{color:#738d63}

#carouselBlock{width:100%; background:#D0CDBD url('site/pruhlednost_pozadi_menu_tabulka.png') repeat; height:450px; margin:0 0 12px 0; position:relative;}
#carouselBlock:before{content:''; position:absolute; left:0; bottom:-22px; width:100%; height:22px; background:url(images/carouselBlock-shadow.png) no-repeat top center}
.carouselBlock-container{width:960px; height:450px; margin:0 auto; position:relative}

#partners {height:25px; margin:100px 0 50px; text-align:center}
#partners a{ background-image:url(images/loga.png); background-repeat: no-repeat; height:24px; line-height:24px; padding:0; margin:0 0 10px 0; text-indent:-999px; display:inline-block; margin:0 20px; overflow:hidden; vertical-align:top}
#partners a.ms{width:105px; background-position: 0 0}
#partners a.ms:hover{ background-position: 0 -26px}
#partners a.g{width:75px; background-position:-138px 0}
#partners a.g:hover{ background-position:-138px -26px}
#partners a.s{width:100px; background-position:-250px 0}
#partners a.s:hover{ background-position: -250px -26px}
#partners a.yt{width:65px; background-position:-385px 0}
#partners a.yt:hover{ background-position:-385px -26px}
#partners a.fb{width:80px; background-position:-495px 0}
#partners a.fb:hover{ background-position: -495px -26px}
#partners a.p{width:70px; background-position:-610px 0}
#partners a.p:hover{ background-position: -610px -25px}

#footer {text-align:left; background: #333; color:#8d8d8d}
#footer .inner{width:980px; margin:0 auto; background: #333; padding:40px 0 20px; font-size:13px;}
#footer h1{text-align:left}

#footer .links{float:left; width:145px; padding: 0 10px;}
#footer .links h1{color:#fff; font-size: 100%; text-transform: uppercase; padding:5px 0 11px}
#footer .links ul{}
#footer .links ul li{list-style:none; line-height:14px;padding:8px 0}
#footer .links ul li a{color:#8d8d8d}

.social{float:right; padding: 0 10px;}
.social .socialLinks {width: 260px;}
.social .socialLinks iframe {float: left; display: block; margin: 2px 25px 0 4px;}
.socialLinks a.facebook, a.twitter, a.youtube { float: right; display:block; margin: 0 4px; height:24px; width:24px; line-height: 35px; color:#fff; text-decoration:none;}
.socialLinks a.facebook { background: url(images/facebook.png) no-repeat; }
.socialLinks a.twitter { background: url(images/twitter.png) no-repeat; }
.socialLinks a.youtube { background: url(images/youtube.png) no-repeat; }
.btnZacnete, .btnUpgradeToPro{position:relative;display:inline-block;width:260px; height:30px;  padding:20px 0; text-align:center; font-size:170%;text-transform:uppercase; color:#fff; font-weight:bold; background:#B40406; text-decoration:none; border-radius: 0;text-shadow: 1px 1px 1px #723f2a;
line-height:30px;
-moz-box-shadow: inset 1px 1px 3px #d19177;
-webkit-box-shadow: inset 1px 1px 3px #d19177;
box-shadow: inset 1px 1px 3px #d19177;
			}
.btnZacnete:before{content:'';position: absolute;left:0; top:0; display:block;width:260px; height:70px; border-radius: 0;
-moz-box-shadow: inset -1px -1px 3px #93543b;
-webkit-box-shadow: inset -1px -1px 3px #93543b;
box-shadow: inset -1px -1px 3px #93543b;
			}
.btnZacnete:hover { background: #a10405 }
.btnZacnete small{display: none;}

.btnUpgradeToPro {text-shadow:0px -1px 0px #9cc4cb; background: #3A8E9D url("images/buttonBg50Blue.png") top left repeat-x; -moz-box-shadow: inset 1px 1px 3px #6baab6; -webkit-box-shadow: inset 1px 1px 3px #6baab6; box-shadow: inset 1px 1px 3px #6baab6; }
.btnUpgradeToPro:hover {background: #3a8e9d url("images/buttonBg50Blue.png") bottom left repeat-x;}

#footer .btnZacnete{margin:0 0 40px}
.copyright{text-align: right;padding: 10px 10px 5px 10px;}
.copyright a{color:#8d8d8d}

#carousel{width:518px;float:left;margin-right:14px;}
#jcarousel li img{width:460px!important; height:403px!important}
#jcarousel li span { background-image: url("images/homepage-carousel.jpg");background-repeat: no-repeat; width: 460px;height: 403px;overflow: hidden;display: block;}
#jcarousel li span.item-1 { background-position: 0px 0px;}
#jcarousel li span.item-2 { background-position: 0px -420px;}
#jcarousel li span.item-3 { background-position: 0px -840px;}
#jcarousel li span.item-4 { background-position: 0px -1260px;}
#jcarousel li span.item-5 { background-position: 0px -1680px;}
.hp #carousel.no-js #jcarousel,.landing #carousel.no-js #jcarousel{width:460px;max-height: 420px;margin:0;padding:0;position:relative}
.hp #carousel.no-js #jcarousel li,.landing #carousel.no-js #jcarousel li{list-style-type:none;position:absolute;left:0;top:0;}
.hp #carousel,.landing #carousel{text-align:center;position:absolute;left:0; bottom:0;height:403px;}
.hp #carousel .jcarousel-container,.landing #carousel .jcarousel-container{width:460px;height:420px;}
.hp #carousel .jcarousel-container .jcarousel-clip,.landing #carousel .jcarousel-container .jcarousel-clip{overflow:hidden;}
.hp #carousel .controls,.landing #carousel .controls{position:absolute;right:140px;bottom:30px;text-align:right;padding-right:20px;display:block;}
.hp #carousel .controls:after,.landing #carousel .controls:after{content:"\0020";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;}
.hp #carousel .controls a:link,.landing #carousel .controls a:link,.hp #carousel .controls a:visited,.landing #carousel .controls a:visited{display:block;float:left;width:15px;height:15px;line-height:50px;background:transparent url(site/carousel-controls.png) no-repeat -15px 0 scroll;margin-left:5px;overflow:hidden;outline:0;}
.hp #carousel .controls a:link:hover,.landing #carousel .controls a:link:hover,.hp #carousel .controls a:visited:hover,.landing #carousel .controls a:visited:hover,.hp #carousel .controls a:link.active,.landing #carousel .controls a:link.active,.hp #carousel .controls a:visited.active,.landing #carousel .controls a:visited.active{background-position:0 0;}
.hp #carousel .sw-video,.landing #carousel .sw-video{width:260px;height:19px;line-height:18px;position:relative;bottom:-14px;left:6px;text-transform:uppercase;font-size:.8825em;}
.hp #carousel .sw-video>a,.landing #carousel .sw-video>a{padding-left:20px;background:url(site/video-icon-small.png) no-repeat left top scroll;display:inline-block;height:15px;}

aside nav{position:relative; left:0; top:0;}
aside .btnZacnete.upravitStranky, aside .btnUpgradeToPro { font-size: 130%; height: 20px; line-height: 20px; margin: 0 0 20px; padding: 15px 0; }
aside .btnZacnete.upravitStranky:before, aside .btnUpgradeToPro:before { height: 50px; }
#content{ text-align:left;clear: both;margin: 0 auto;width: 960px;padding: 50px 0;min-height: 500px;}
.staticPage #splash #content, .pricing #splash #splash-in {padding: 75px 0 50px 0;}
#content aside{float:left;width:27.083%; margin:0 0 0 5px}
#content aside.rightAside{float:right;width:27.083%; margin:0 5px 0 0}
#content aside section{margin:0 0 20px; background:#333; border-radius:0; padding:8px 20px;}
#content aside section h1, #content aside section h2{color:#c16b48; font-weight:normal; text-transform: uppercase; text-decoration:none; font-size:18px; padding:6px 0;}
#content aside section h1.home{background:url(images/ico-home.png) no-repeat 0 7px; padding-left:35px}
#content aside section h1.controlPanel{background:url(images/ico-control-panel.png) no-repeat 0 7px; padding-left:35px}
#content aside section h1 a{color:#c16b48; text-decoration:none;}
#content aside section h1 a:hover{text-decoration:underline}
#content aside section h1.akademie { background: url("images/ico-akademie_red.png") no-repeat scroll 0 11px transparent; padding-left: 35px; }
#content aside section h1.akademie a { color:#F9F9F9; text-decoration:none; }
#content aside section ul{padding:0 0 5px}
#content aside section ul li{line-height:18px; padding:4px 0 4px 20px; list-style:none; background:url(images/bull3.png) no-repeat 3px 11px}
#content aside section ul li a{text-decoration:none; color:#F9F9F9}
#content aside section ul li a:hover{text-decoration:underline}
#content aside section ul li a.active { font-weight: bold;}
#content aside section a.vice{color:#C16B48}
#content article{width:68.7916%; float:right; margin:0 5px 0 0;padding:0 0 20px}
#content article.leftArticle{float:left; margin:0 0 0 5px;}
#content article h3{padding: 5px 0;margin: 5px 0;}
#content article dl{margin:0 0 20px;}
#content article dt{line-height: 22px;padding: 0 0 5px; font-weight:600}
#content article dd{line-height: 22px; padding: 0 0 20px; margin:0px;}

#content aside .inviter {display:block; height:120px;}
#content aside .inviter a {background:url("images/inviter.png") no-repeat top left; display:block; height:120px;}
#content aside .inviter a:hover {background-position:bottom left;}

#content article h1 .sitename { text-transform: lowercase; font-size: 75%;}

#content .dashboard-stats .traffic, #content .dashboard-stats .storage { width: 47%;float: left;overflow: hidden;}
#content .dashboard-stats .traffic { float: right;}

#content article #domain-management-tablist h1 { cursor: pointer;}
#content article #domain-management-tablist fieldset { margin-bottom: 10px;}
#content article #domain-management-tablist .cont, .cont { padding: 8px 20px; border-radius: 10px 10px 10px 10px; margin: 0 0 20px; background: none repeat scroll 0 0 #F3F2EC; min-height:50px;}
#content article #domain-management-tablist .cont .floatRight a { margin: 10px 0 0 10px;}
#content article #register-domain .row label { display: inline-block; width: 80px;}
#content article #register-domain .row input { width: 300px;}
#content article #register-domain .row .phone-number input { width: 208px !important;}
#content article #register-domain .row .phone-number select { width: 90px !important;}
#content article #register-domain .row { margin-bottom: 10px; clear :both;}
#content article #register-domain .row .postal-code { float: left; width: 160px; margin-right: 20px; }
#content article #register-domain .row .postal-code input { width: 60px;}
#content article #register-domain .row .city { float: left; width: 220px;}
#content article #register-domain .row .city label { width: 50px;}
#content article #register-domain .row .city input { width: 150px;}
#content article #register-domain .domain select { width: 80px;}
#content article #register-domain footer input { margin: 10px 0 0 85px;}
#content article #register-domain .tabpanel { margin-top: 20px !important;}
#content article #register-domain p:first-of-type { padding-bottom: 6px;}
#content article #own-domain p:first-of-type { padding-bottom: 6px;}
#content article #own-domain p.mail { font-size: 11px; margin-bottom: 0px; font-family: "Courier New"; line-height: 17px;}
#content article #own-domain ol { margin-left: 50px;}
#content article #own-domain footer { margin-top: 30px;}
#content article #own-domain p:nth-child(3), #content article #own-domain p:nth-child(6){ font-weight: bold; padding-bottom: 10px;}
#content article #own-domain .tabpanel { margin-top: 20px !important;}

#content #credentials fieldset footer {margin:15px 0 0 135px;}

#splash article #paymentMethodsContainer { border-radius: 10px 10px 10px 10px; margin: 0 0 20px; background: none repeat scroll 0 0 #F3F2EC; text-align: left;width: 960px;}

#splash article #paymentMethodsContainer .prices { margin-bottom: 20px; line-height: 25px; text-align:center;}
#splash article #paymentMethodsContainer .prices .oldPrice {margin-right: 10px;text-decoration: line-through;width: auto;}
#splash article #paymentMethodsContainer .prices .onlyPay { font-weight: normal;line-height: 18px; display: inline-table;color: #333;}
#splash article #paymentMethodsContainer .prices span {}
#splash article #paymentMethodsContainer .prices div { margin-bottom: 10px; line-height:normal}
#splash article #paymentMethodsContainer .prices .payMethodsPrice {color: #C16B48;font-size:120%;}
#splash article #paymentMethodsContainer #submitPaymentButton {display:inline-block; width:100%}

#splash article #paymentMethodsContainer .buttonNote { display: block;color: red;display: none;  position: relative;top: -30px; }
#splash article #paymentMethodsContainer .orangeBtndisabled {
	 background: #e2e0d7; 
	 -webkit-box-shadow:inset 1px 1px 3px #e2e0d7;
	 box-shadow:inset 1px 1px 3px #e2e0d7;
	 text-shadow: 0px -1px 0px #e2e0d7;
}


#splash article #paymentMethodsContainer #submitButtonDummy{ position: relative;top: -30px;height: 30px;width: 128px;}

.paymentMethods .countryselection{ position: relative; top: 10px;}
.paymentMethods .countryselection .floatLeft { padding: 5px 10px 0 0;}
.bankTransfer ul { margin-bottom: 0px;}
.bankTransfer ul span { float: left;width: 150px;}
.bankTransfer ul strong {}

#splash article #paymentMethodsContainer .paymentMethod input {display: block; float: left; margin-top: 19px; }
#splash article #paymentMethodsContainer .paymentMethod label[for] {display: block;font-weight: bold; margin-top: 1em; }
#splash article #paymentMethodsContainer .paymentMethod:nth-child(4n) { margin-right: 0px;}
#splash article #paymentMethodsContainer .paymentMethod .paymentDesc { cursor: pointer; float: left; min-height: 45px; width: 375px; margin-left: 10px;position: relative; }
#splash article #paymentMethodsContainer .paymentMethod .labelImage { display: inline-block; height: 44px; margin-bottom: 4px; width: 155px; border-radius: 10px 10px 10px 10px; background: none repeat scroll 0 0 #F3F2EC;}
#splash article #paymentMethodsContainer .paymentMethod .labelImage:hover { background: #ffffff;}
#splash article #paymentMethodsContainer .paymentName { float: left; margin-left: 4px; font-weight: normal; font-size: 92%; width: 130px; text-align: left;}
#splash article #paymentMethodsContainer .paymentInfo { background: url("images/help-icon.png") repeat scroll 0 0 #EEEEEE; cursor: help; display: block; float: right; height: 12px; margin-right: -1px; margin-top: 2px; width: 12px; }

#splash article #paymentMethodsContainer .paymentImg { float: left; display: block; }
#splash article #paymentMethodsContainer .creditCardNote {display: block; font-weight: normal;padding-left: 105px;position: relative;top: -4px; }

#splash article #paymentMethodsContainer .payu .paymentMethod:last-of-type .paymentDesc { margin-bottom: 10px;}
#splash article #paymentMethodsContainer .payu .paymentMethod .paymentDesc { min-height: 30px; margin-top: 16px;}
#splash article #paymentMethodsContainer .payu .paymentMethod .paymentDesc small { font-style: italic; font-weight: normal;font-size: 11px; }
#splash article #paymentMethodsContainer .payu .paymentImg { position: absolute; right: 35px; float: none; display: inline;}

#splash article #paymentMethodsContainer .containerLeft { float: left;width: 450px; padding: 15px 15px 15px 15px; }
#splash article #paymentMethodsContainer .containerRight { float: left; width: 419px;padding: 15px 30px 15px; border-left: 1px solid #E5E5D9;min-height: 400px;}

#splash article #paymentMethodsContainer .containerLeft .paymentType {padding: 15px 55px 15px;  font-size: 120%; color: #C16B48;text-transform: uppercase;text-decoration: underline; cursor: pointer;  }
#splash article #paymentMethodsContainer .containerLeft .creditCard { background: url("images/credit_card.png") no-repeat scroll 15px 10px;}
#splash article #paymentMethodsContainer .containerLeft .cash {background: url("images/cash.png") no-repeat scroll 15px 14px;}
#splash article #paymentMethodsContainer .containerLeft .bankTransfer {background: url("images/bank.png") no-repeat scroll 15px 12px;}
#splash article #paymentMethodsContainer .containerLeft .webWalett {background: url("images/online.png") no-repeat scroll 15px 12px;}
#splash article #paymentMethodsContainer .containerLeft .mobilePayment {background: url("images/mobile.png") no-repeat scroll 19px 15px;}
#splash article #paymentMethodsContainer .containerLeft .payuinfo { font-size: 12px;text-align: center; width: 100%;margin-top: 15px;margin-bottom: 10px;}
#splash article #paymentMethodsContainer .containerLeft .payuinfo img { margin-left: 15px; }

#splash article #paymentMethodsContainer .containerLeft .paymentMethodsBox { border-radius: 10px 10px 10px 10px; padding: 0px; background:url("images/sipecka_platebni_metody.png") no-repeat scroll 407px 22px white;margin-bottom: 15px; }
#splash article #paymentMethodsContainer .containerLeft .paymentMethodsWrapper { display: none;padding: 0 15px 0; }
#splash article #paymentMethodsContainer .containerLeft .cs-CZ .paymentMethodsWrapper {display:block;}
#splash article #paymentMethodsContainer .containerLeft .cs-CZ .paymentMethodsBox {background:white;}

#splash article #paymentMethodsContainer .containerLeft #paymentMethods.cs-CZ h3{display:none; }
#splash article #paymentMethodsContainer .containerLeft #paymentMethods.cs-CZ .paymentMethodsBox {margin-bottom:0 !important; border-radius:0 !important; }
#splash article #paymentMethodsContainer .containerLeft #paymentMethods.cs-CZ .paymentMethodsBox:first-child {border-top-left-radius:10px !important; border-top-right-radius:10px !important;}
#splash article #paymentMethodsContainer .containerLeft #paymentMethods.cs-CZ .paymentMethodsBox:last-child {border-bottom-left-radius:10px !important; border-bottom-right-radius:10px !important;}

#splash article #paymentMethodsContainer .containerLeft .paymentHelp { margin:15px 0 0 5px; font-weight:bold; display:block; font-size:16px;  text-align:center; }

#splash article #paymentMethodsContainer .containerRight .invoiceData .star {color:#C16B48; font-weight:bold; font-size:14px;}
#splash article #paymentMethodsContainer .containerRight .invoiceData table tbody tr td {padding-bottom:5px; }
#splash article #paymentMethodsContainer .containerRight .invoiceData table tbody tr td:nth-child(1) {width:100px; }
#splash article #paymentMethodsContainer .containerRight .invoiceData table tbody tr td:nth-child(2) input {width:289px; }
#splash article #paymentMethodsContainer .containerRight .invoiceData table tbody tr td:nth-child(2) select {width:300px; }
#splash article #paymentMethodsContainer .containerRight .invoiceData table tbody tr.quarted td:nth-child(2) input {width:150px; }
#splash article #paymentMethodsContainer .containerRight .invoiceData table tbody tr.quarted td:nth-child(4) input {width:87px; }
#splash article #paymentMethodsContainer .containerRight .invoiceData table tbody tr td .underlined {border-bottom:#ddd 1px solid; display:block; margin:10px 0; }
#splash article #paymentMethodsContainer .containerRight .prices div {font-size:18px;}
#splash article #paymentMethodsContainer .containerRight .prices div span {font-weight:bold;}
#splash article #paymentMethodsContainer .containerRight #submitPaymentButton {margin-right:10px; font-size:22px; line-height:50px; padding:0 20px; height:50px; background:#c16b48 url("images/buttonBg50Red.png") top left repeat-x;}

#s2pdiv { z-index: 1000;}
#merchantIframe { height: 800px !important;background-color: gray;}

article h1,
  #content h1{text-transform: uppercase;font-weight: 300;font-size: 36px;padding: 4px 0 20px}
article h2{color:#738d63; text-transform: uppercase;font-weight: 400;font-size: 20px;padding: 10px 0 15px}
article a{color:#3a8e9d;}
article ul{padding:0 0 5px; margin: 0 0 35px;}
article ul li{line-height:22px; padding:4px 0 4px 20px; list-style:none; background:url(images/bull2.png) no-repeat 3px 13px}
article ul ul{padding-top:5px;margin-left: 15px; margin-bottom: 0;}
article ol{padding:0 0 5px; margin: 0 0 20px 20px;}
article ol li{line-height:18px; padding:4px 0 4px 5px;}
article ol ol{padding-top:5px;margin-left: 15px;}
article ul li ol { margin-bottom: 0;}
article ul li ol li { padding-left: 20px;}
article .section{background:#fff; border-radius:0; padding:8px 20px 8px 130px; min-height:100px; margin:0 0 20px}
article .section h2{color:#333; font-weight:normal; text-transform: uppercase; text-decoration:none; font-weight: 400;font-size: 20px;padding: 4px 0}
article .section.tip{background:#f3f2ec url(images/tip.png) no-repeat 0 0;}
article .section.example{background:#f3f2ec url(images/example.png) no-repeat 0 0;}
article .section.todo{background:#f3f2ec url(images/todo.png) no-repeat 0 0;}
article .section.link{background:#f3f2ec url(images/links.png) no-repeat 0 0;}

article .section.webmiumPro, article .section.firmySeznam, article .section.verze {padding: 8px 20px; }
article .section.webmiumPro .floatRight { background: url("images/koupit-arrow.png") no-repeat scroll 42px 30px transparent; margin: 0; padding: 117px 0 12px; }
article .section.webmiumPro ul { margin: 0; }
article .section.firmySeznam .floatRight { background: url("images/logo-firmy.png") no-repeat scroll 3px 0 transparent; margin: 20px 0 0; padding: 68px 0 12px; }
article .section.firmySeznam h2 { color: #DB1A21; }

article .section.verze .floatLeft { background: url("images/checked.png") no-repeat scroll 15px 10px transparent; padding: 0 0 0 90px;}
article .section.verze .floatRight {padding-top: 17px;}
article .section.verze { min-height: 60px; }



article .section.statistics-graph,
article .section.statistics-b {
	padding: 0 20px;
	margin-bottom: 0;
	border: 1px solid #E3E3E3;
}

article .section.statistics-graph
{
	position:relative;
	padding: 10px 20px 0;
}



article .section.statistics-c {
	padding: 0 20px;
	background-color: #f9f9f9;
	
	border-left: 1px solid #E3E3E3;
	border-right: 1px solid #E3E3E3;
	border-bottom: 1px solid #E3E3E3;
	width: 100%;
}
article .section.statistics-c table {
	border-collapse: collapse;
}
article .section.statistics-c table tr {
	border: none;
}
article .section.statistics-c table tr td {
	border-left:  solid 1px #E3E3E3;

	width: 50%;
	text-align: center;
	vertical-align: top;
}

article .section.statistics-c table tr td .name
{
	text-transform: uppercase;
	font-weight: bold;
	width: 68%;
	margin: 0 auto;
}

article .section.statistics-c table  tr td .value
{
	color: #B40406;
	font-size: 1.5em;
}

article .section.statistics-c table tr td:first-child {
	border: none;
}




article .section.statistics-a {
	padding: 0 20px;
	background-color: #f9f9f9;
	border-top: 1px solid #E3E3E3; 

	border-left: 1px solid #E3E3E3;
	border-right: 1px solid #E3E3E3;
	border-bottom: 1px solid #E3E3E3;
	width: 100%;
}
article .section.statistics-a table {
	border-collapse: collapse;
}
article .section.statistics-a table tr {
	border: none;
}
article .section.statistics-a table tr td {
	border-left:  solid 1px #E3E3E3;
	border-right: solid 1px #E3E3E3;
	width: 33%;
	text-align: center;
	vertical-align: top;
}
article .section.statistics-a table tr td:first-child {
	border: none;
}
article .section.statistics-a table tr td:last-child {
	border: none;
}
article .section.statistics-b {
	margin-bottom: 20px;
	padding: 10px;
}
article .section.statistics-b table {
	width: 100%;
	border-collapse: collapse;
}
article .section.statistics-b table thead tr {
	border-bottom: solid 1px #E3E3E3;
}
article .section.statistics-b table thead tr td {
	text-transform: uppercase;
	font-weight: bold;
	text-align: center;
}
article .section.statistics-b table thead tr td:first-child {
	border: none;
}
article .section.statistics-b table thead tr td:last-child {
	border: none;
}
article .section.statistics-b table tr td {
	padding:  10px 4px;
	border-right: solid 1px #E3E3E3;
}

article .section.statistics-b table tr td.label {
	border-style: none;
	padding-left: 15px;
}

article .section.statistics-b table tr td.value {
	width: 190px;
}

article .section.statistics-b table tr td:first-child {
	border: none;
}
article .section.statistics-b table tr td:last-child {
	border-right: none;
}


article .section.statistics-b .progress-bar-container {
	width: 150px;
}

article .section.statistics-b .visit-progress-bar {
	height: 20px;
	background-color: #515151;
	color: white;
	padding-left: 10px;
	font-weight: bold;
}

article .section.statistics-b .conversion-progress-bar {
	height: 20px;
	background-color: #b40406;
	color: white;
	padding-left: 15px;
	font-weight: bold;
}


.dashboard .limitBar-box {background-color: white; border-radius: 10px;border: 1px solid #E6E3DA;padding: 20px;margin-bottom: 10px; }
.dashboard .limitBar-box .limitBarBack{ height: 12px; background: url("images/bezovy_prechod.png") repeat-x scroll;  border-radius: 5px; }
.dashboard .limitBar-box .limitBar{ height: 12px; background: url("images/oranzovy_prechod.png") repeat-x scroll;  border-top-left-radius: 5px; border-bottom-left-radius: 5px; }
.dashboard .limitBar-box p { padding-bottom: 10px; }

.dashboard .chart-footer {padding-top: 10px; border-top: 1px solid #E6E3DA;}
.dashboard .chart-footer div{ width: 33%;float: left;padding-bottom: 5px;}

.dashboard .chart-footer .oreange{ color: #B56443;}
.dashboard .chart-footer .blue{ color: #2E6A74;}

.dashboard .limitBar-box .startNumber {margin-top: 5px;font-weight: bold; }
.dashboard .limitBar-box .limitNumber {margin-top: 5px;font-weight: bold; float: right;}


section.dashboard-charts .chart div, section.dashboard-charts .chart svg  { border-radius: 10px;}
section.dashboard-charts table { border-radius: 5px; margin-top: 10px; background: #F3F2EC;width: 100%;}
section.dashboard-charts table tr td:nth-child(2n+1) { background: #F6F8eC; border-radius: 5px;}
section.dashboard-charts table tr td:nth-child(2n){ font-weight: bold;color:#2E6A74;}
section.dashboard-charts table tr td:nth-child(4n){ color: #B56443;}
section.dashboard-charts table tr td { padding: 5px;}

section.dashboard-charts .arrows { float: right; width: 168px; padding-top: 16px;}
section.dashboard-charts .arrows .prev { float: left; height: 16px; line-height: 16px;margin-right: 10px;}
section.dashboard-charts .arrows .next { float: left; height: 16px; line-height: 16px;}
section.dashboard-charts .arrows a.prev {background: url("images/sipky_traffic_black.png") no-repeat scroll 0px 2px transparent; padding-left: 14px; }
section.dashboard-charts .arrows a.next {background: url("images/sipky_traffic_black.png") no-repeat scroll 100% -13px transparent; padding-right: 14px; }
section.dashboard-charts .arrows span.prev {background: url("images/sipky_traffic_black.png") no-repeat scroll 0px -28px transparent; padding-left: 14px; color: #888;}
section.dashboard-charts .arrows span.next {background: url("images/sipky_traffic_black.png") no-repeat scroll 100% -43px transparent; padding-right: 14px; color: #888;}

section.site-dashboard-chart { display: inline-block;background-color: #F9F9F9; padding: 10px 40px;right: -1px;top:-2px; position: absolute; border-left: 1px solid #E3E3E3; border-bottom: 1px solid #E3E3E3; }
section.site-dashboard-chart .arrows { float: right; }
section.site-dashboard-chart .arrows .prev { float: left; height: 16px; line-height: 16px;}
section.site-dashboard-chart .arrows .next { float: left; height: 16px; line-height: 16px;}
section.site-dashboard-chart .arrows a.prev {background: url("images/sipky_traffic_black.png") no-repeat scroll 0px 2px transparent; padding-left: 14px; }
section.site-dashboard-chart .arrows a.next {background: url("images/sipky_traffic_black.png") no-repeat scroll 100% -13px transparent; padding-right: 14px; }
section.site-dashboard-chart .arrows span.prev {background: url("images/sipky_traffic_black.png") no-repeat scroll 0px -28px transparent; padding-left: 14px; color: #888;}
section.site-dashboard-chart .arrows span.next {background: url("images/sipky_traffic_black.png") no-repeat scroll 100% -43px transparent; padding-right: 14px; color: #888;}

#pricing{border-collapse:collapse;width:100%;}
#pricing col.plan{width:165px;}
#pricing thead{color:#e9e9e9;font-weight:bold;line-height:1.2;background:#4a4a4a;background-image:-webkit-gradient(linear, left top, left bottom, from(#4a4a4a), to(#303030));background-image:-webkit-linear-gradient(top, #4a4a4a, #303030);background-image:-moz-linear-gradient(top, #4a4a4a, #303030);background-image:-ms-linear-gradient(top, #4a4a4a, #303030);background-image:-o-linear-gradient(top, #4a4a4a, #303030);background-image:linear-gradient(top, #4a4a4a, #303030);}
#pricing thead th{border:1px solid #616161;}
#pricing thead .highlighted{background:#ffa533;background-image:-webkit-gradient(linear, left top, left bottom, from(#ffa533), to(#ff8e00));background-image:-webkit-linear-gradient(top, #ffa533, #ff8e00);background-image:-moz-linear-gradient(top, #ffa533, #ff8e00);background-image:-ms-linear-gradient(top, #ffa533, #ff8e00);background-image:-o-linear-gradient(top, #ffa533, #ff8e00);background-image:linear-gradient(top, #ffa533, #ff8e00);border-color:#7b7b7b;position:relative;}
#pricing thead .package{text-align:left;padding-left:1.5em;font-size:2em;}
#pricing thead strong{font-size:2.5em; position:relative;}
#pricing thead tr th>small{font-size:.95em;}#pricing thead tr th>small.save{text-transform:uppercase;margin:7px 0 5px;display:block;}
#pricing thead tr th>strong.crossed{font-size:1.567em;}#pricing thead tr th>strong.crossed:after{content:"";width:60px;position:absolute;border-bottom:2px solid #E9E9E9;left:0;top:11px;display:block;}
#pricing thead span{font-size:1em;text-shadow:1px 1px 1px #949494;}
#pricing tbody tr,#pricing tfoot tr{height:30px;vertical-align:middle;text-align:center;}
#pricing tfoot tr{height:53px; background-color: white;}
#pricing tbody th{border-right:1px solid #c6c9cd;font-weight:normal;text-indent:28px;text-align:left;background:url(site/arr-3.png) 14px center no-repeat;}
#pricing tbody td{border-right:1px solid #c6c9cd;}
#pricing tfoot td{border-right:1px solid #c6c9cd;}

#pricing tbody tr:first-child{height:37px;}
#pricing tbody tr { background-color: #fff;}
#pricing tbody tr.even {background-color:#e3e3e4;}
#pricing tbody,#pricing tfoot{border:1px solid #c6c9cd;border-top:0;border-bottom:0;}
#pricing tfoot{border-bottom:1px solid #c6c9cd;}
#pricing tr th{padding:6px 10px;}
#pricing img{margin-top:3px;}
#pricing del{position:relative;display:inline-block;font-size:2em;}#pricing del:before{position:absolute;top:0;left:0;z-index:10;bottom:0;right:0;content:"";border-bottom:2px solid #fff;height:50%;}


.pricing .decorator{position:relative;width:960px; margin:0 auto}
.pricing .decorator .top{width:180px;height:11px;top:-9px;right:215px;position:absolute;background:url(site/pricing/column_top.png) no-repeat;}
.pricing .decorator .sale {
	width: 48px;
	height: 47px;
	top: 93px;
	right: 145px;
	position: absolute;
	background: url(site/pricing/hvezdicka.png) no-repeat;
}

.pricing .decorator .sale strong {
  color: #C47D5E;
  font-size: 13px;
  margin: 15px 0 0 11px;
  display: block;
}

.pricing .decorator .shadows{position:absolute;right:153px;top:10px;width:190px;height:447px;background:url(site/pricing/column_left.png) no-repeat;}
.pricing .decorator .blueBtn, .pricing .decorator .orangeBtn { min-width: 85px;}

.pricing .cz{clear:both; display:inline-block; text-align:left;}
.pricing .cz #pricing thead{color:#fff;background:#3a8d9c;}
.pricing .cz #pricing thead th{border:1px solid #327b88; height:40px; font-weight:600}
.pricing .cz #pricing thead th.package{font-size:24px;font-weight:normal;padding-left:30px;padding-top:21px;line-height: 26px;text-align: left;}
.pricing .cz #pricing thead .highlighted{background:#c47d5e;border-bottom: 1px solid #cc8e73;}
.pricing .cz #pricing thead .highlighted.hBottom{border-bottom: 1px solid #c47d5e;}
.pricing .cz #pricing thead .pricing{height:62px;}
.pricing .cz #pricing thead strong{font-size:1.7em; font-weight:700}
.pricing .cz #pricing tr th{padding:6px 0;text-align: center;}
.pricing .cz #pricing tbody tr{height:33px;}
.pricing .cz #pricing tbody tr th{text-indent:0;border-right:1px solid #c6c9cd;border-bottom:1px solid #DADBDD;font-weight:normal;text-align:left;background:url(site/pricing/qmark.png) no-repeat 252px 10px;padding-left:18px;}
.pricing .cz #pricing tbody tr td{border-bottom:1px solid #DADBDD;text-align:center;}
.pricing .cz #pricing tbody tr td .inBlock{display:inline-block;position:relative;width:1px;height:17px;}
.pricing .cz #pricing tbody tr td span.mb{position:absolute;left:5px;top:0;font-size:11px;width:50px;text-align:left;}
.pricing .cz .decorator .border{position:absolute;width:6px;height:6px;background:url(site/pricing/border.png) no-repeat 0 0;}
.pricing .cz .decorator .border.lt{left:0;top:0;}
.pricing .cz .decorator .border.rt{right:0;top:0;background-position:-6px 0;}
.pricing .cz .decorator .border.lb{left:0;bottom:0;background-position:0 -6px;}
.pricing .cz .decorator .border.rb{right:0;bottom:0;background-position:-6px -6px;}
.pricing .cz .decorator .top{width:180px;height:11px;top:-8px;right:180px;background:url(site/pricing/column_top_cz.png) no-repeat;}
.pricing .cz .decorator .button{width:110px;float:none;display:inline-block;margin:0;}

.pricing tbody tr.firstLine td { height: 53px;}
.pricing tbody tr.firstLine td:nth-child(1) {text-align: left !important; padding-left: 18px; font-weight: bold;}

.pricing .dph{text-align:right;padding: 0px 0px 10px 20px;clear:both;font-size:95%;}

.pricing  p.bigger {font-size:125%; line-height:1.5;}
.pricing .pricing-callme {display:block; width:290px; background:url('images/bg-white-transparent.png'); float:right;  margin-left:50px; border-radius:10px; margin-bottom:30px; }
.pricing .pricing-callme .phone {background:url("images/phone.png") no-repeat 15px 12px; padding:10px 10px 10px 100px;}
.pricing .pricing-callme h3 {color:#000; text-transform:uppercase;}
.pricing .pricing-callme p {color:#C47D5E; margin:0; padding:0;}
.pricing .pricing-callme p strong {font-weight:bold; display:block; font-size:150%;}

.pricing-faq {margin-top:-20px; }
.pricing-faq .fl {float:left; width:47%;}
.pricing-faq .fr {float:right; width:47%;}
.pricing-faq h3 { text-transform:uppercase; font-family:'Source Sans Pro',  sans-serif; font-weight:normal; font-size:143%; margin:20px 0 7px 0;}
.pricing-faq p {color:#666;}
.pricing-faq .testimonial {display: none; clear:both; margin-top:40px; background:url('images/bg-white-transparent.png'); padding:15px 50px; border-radius:10px;}
.pricing-faq .testimonial p {color:#333; font-style:italic; font-size:143%; line-height:1.8; font-weight:normal; text-indent:35px;}
.pricing-faq .testimonial small {text-align:right; display:block; font-size:109%; }
.pricing-faq .testimonial p .qt {background:url('images/quotemark_top.png') no-repeat; width:33px; height:26px; display:inline-block; position:absolute; margin-left:-37px; margin-top:7px;}
.pricing-faq .testimonial p .qb {background:url('images/quotemark_bottom.png') no-repeat; width:33px; height:25px; display:inline-block; position:absolute; margin-top:11px; margin-left:3px;}

.vase-stranka input[type="button"] {
	float: right;
}

.goog-tooltip{
  padding:0px 0px 0px 0px;
  max-width: 500px;
  text-align: left;
  z-index: 1000;
}
.blueBtn,
.orangeBtn,
.redBtn {
  font-family: 'Source Sans Pro', sans-serif;
  font-size: 12px;
  min-width: 128px;
  padding:0 10px;
  position:relative;
  bottom:0;
  margin:0;
  text-transform:uppercase;
  font-size:12px;
  font-weight:600;
  height:30px;
  border:0;
  color:#fff;
  display:inline-block;
  text-decoration:none;
  text-align:center;
  line-height:30px;
  z-index:0;
  cursor:pointer;
  border-radius:5px;
  background-clip:padding-box;
  -moz-border-radius:5px;
  -moz-background-clip:padding;
  -webkit-background-clip:padding;
}
.blueBtn:before,
  .orangeBtn:before,
  .redBtn:before{
	content:'';
	position: absolute;
	left:0;
	top:0;
	display:block;
	width:100%;
	height:30px;
	border-radius: 5px;
}
.blueBtn:before { -moz-box-shadow: inset -1px -1px 3px #2e6a74; -webkit-box-shadow: inset -1px -1px 3px #2e6a74; box-shadow: inset -1px -1px 3px #2e6a74; }
.orangeBtn:before, .redBtn:before { -moz-box-shadow: inset -1px -1px 3px #925036; -webkit-box-shadow: inset -1px -1px 3px #925036; box-shadow: inset -1px -1px 3px #925036; }

.blueBtn{
text-shadow:0px -1px 0px #9cc4cb;
background: #3A8E9D url("images/buttonBg30Blue.png") top left repeat-x;
-moz-box-shadow: inset 1px 1px 3px #6baab6;
-webkit-box-shadow: inset 1px 1px 3px #6baab6;
box-shadow: inset 1px 1px 3px #6baab6;
}
.blueBtn:hover, .blueBtn:active{ background: #357985 url("images/buttonBg30Blue.png") bottom left repeat-x; }


.orangeBtn{
text-shadow:0px -1px 0px #ddb3a2;
background: #c16b48 url("images/buttonBg30Red.png") top left repeat-x;
-moz-box-shadow: inset 1px 1px 3px #d19177;
-webkit-box-shadow: inset 1px 1px 3px #d19177;
box-shadow: inset 1px 1px 3px #d19177;
}
.orangeBtn:hover, .orangeBtn:active{ background: #b26242 url("images/buttonBg30Red.png") bottom left repeat-x; }

.redBtn{
text-shadow:0px -1px 0px #ddb3a2;
background: #db201f;
background: -moz-linear-gradient(top,  #db201f 0%, #bf1009 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#db201f), color-stop(100%,#bf1009));
background: -webkit-linear-gradient(top,  #db201f 0%,#bf1009 100%);
background: -o-linear-gradient(top,  #db201f 0%,#bf1009 100%);
background: -ms-linear-gradient(top,  #db201f 0%,#bf1009 100%);
background: linear-gradient(to bottom,  #db201f 0%,#bf1009 100%);
background: url("images/buttonBg30AggressiveRed.png") repeat-x top left;
-moz-box-shadow: inset 1px 1px 3px #d19177;
-webkit-box-shadow: inset 1px 1px 3px #d19177;
box-shadow: inset 1px 1px 3px #d19177;
}
.redBtn:hover,
  .redBtn:active{
background: #db201f;
background: -moz-linear-gradient(top,  #db201f 0%, #ab0f08 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#db201f), color-stop(100%,#ab0f08));
background: -webkit-linear-gradient(top,  #db201f 0%,#ab0f08 100%);
background: -o-linear-gradient(top,  #db201f 0%,#ab0f08 100%);
background: -ms-linear-gradient(top,  #db201f 0%,#ab0f08 100%);
background: linear-gradient(to bottom,  #db201f 0%,#ab0f08 100%);
background: url("images/buttonBg30AggressiveRed.png") repeat-x bottom left;
}

fieldset{margin:0 0 50px; padding:0;border:0;}
fieldset legend{color:#738d63; text-transform: uppercase;font-weight: 400;font-size: 20px;padding: 4px 0 15px}
select, input[type="text"], input[type="password"], textarea {font-family: 'Source Sans Pro',  sans-serif; font-size:14px;border: 1px solid #ccc; border-radius: 5px; padding: 5px; height: 30px; line-height: 30px;width: 232px;color: #000;}
input[type="text"], input[type="password"] {padding:0 5px; width:220px}
input.date { width: 70px; } 
textarea{ width:320px; min-height:110px}

fieldset section{line-height:30px; margin:0 0 10px;}
fieldset section label{line-height:18px; vertical-align:top;width: 130px;display: inline-block;}

.signin h1, .passwordreset h1 {text-align:center}
#sign-in, #reset-password {margin:0 auto; width:512px; padding:30px; background:url(images/bg-white-transparent.png);border-radius:10px}
#sign-in fieldset, #reset-password fieldset { margin: 0}
#sign-in fieldset{background:url(images/sign-in-bg.png) no-repeat 22px 8px;}

#sign-in fieldset legend, #reset-password fieldset legend{display:none}
#sign-in fieldset section label, #reset-password fieldset section label {width:180px; text-align:right; margin-right:25px;line-height:40px; height:40px}
#reset-password fieldset section label { width: 37px;}
#reset-password fieldset section #Email { width: 380px;float: right;}
#sign-in fieldset section input[type="text"],
#sign-in fieldset section input[type="password"],
#reset-password fieldset section input[type="text"],
#reset-password fieldset section input[type="password"] {width:292px;line-height:40px; height:40px}
#sign-in fieldset section.remember-me label, #reset-password fieldset section.remember-me label{padding-left:205px; text-align:left; margin-right:0; width:auto}
#sign-in fieldset section.forgot-password, #reset-password fieldset section.forgot-password{float:left; margin:0}
#sign-in fieldset section.forgot-password a, #reset-password fieldset section.forgot-password a{color:#3a8c9b}
#sign-in fieldset footer, #reset-password fieldset footer{float:right}
#sign-in fieldset footer input, #reset-password fieldset footer input{float:left}
#sign-in .infoMessage { background: #fff; border-radius: 5px; padding: 10px; margin-top: 20px;}

#sign-in .eml label, #sign-in .psw label { float: left;}
#sign-in .eml input, #sign-in .psw input { float: left;}

#register-on-sign-in { width: 512px; background: url("images/bg-white-transparent.png") repeat scroll 0 0 transparent;border-radius: 10px 10px 10px 10px;padding: 10px 30px 12px 30px;margin: 0 auto;margin-top: 20px;}
#register-on-sign-in a { color: #3A8E9D;}

#content aside section.blokRight h1{text-align:center; background:url(images/right-aside-image-sprite.png) no-repeat; line-height:20px; height:43px; padding:0 10px 0 45px;margin:15px 0; font-weight:600; font-size: 19px;}
#content aside section.blokRight h1.vlajka{background-position:0px 0}
#content aside section.blokRight h1.stopky{background-position:0px -43px}
#content aside section.blokRight h1.vyber{background-position:0px -86px}
#content aside section.blokRight p{font-size: 13px; color:#666; padding:0 0 10px 0}
#content aside section.blokRight p.vice{text-align:center}

/* CRM page */
.CRM form .groups { float: right;width: 230px;}

#editCustomer label{line-height: 30px;vertical-align: top;width: 130px;display: inline-block;}
.backContactList {display: inline-block;padding-left: 20px;}

.tableAdmin {
  border-collapse: collapse;
  border: none;
  margin-top: 16px;
  margin-bottom: 16px;
}
.tableAdmin TD {padding: 4px 8px;}
.tableAdmin TR {background-color: #fff;}
.tableAdmin TR.even {background: transparent url('images/svetle.png') repeat;}

.tableAdmin TR TD.checkBx {
  width: 21px;
  padding-left: 10px;
}

.tableAdmin TR TD.editation {
  width: 16px;
}
.tableAdmin TR TD.editation A {
  display: block;
  text-decoration: none;
}

.tableAdmin TR TD A.edit {
  width: 12px;
  height: 12px;
  background: transparent url('images/edit.png') no-repeat;
}
.tableAdmin TR TD A.delete {
  display: block;
  width: 11px;
  height: 11px;
  background: transparent url('images/delete.png') no-repeat;
}

#filterButton {
  font-weight: bold;
}

#GroupSearch INPUT {
  margin-left: 8px;
  line-height: 30px;
}
#GroupSearch div {
	float: left;
}

#FulltextSearch {
  margin: 0 16px 0 20px;
  width: 370px;
}

#templates {
  overflow: visible;
  position: relative;
  white-space: nowrap;
  left: 0;
  top: 0;
}

.signup #content {
  overflow: hidden;
  width: 898px;
  position: relative;
  padding-bottom: 3px;
}

#templates #list, #templates #detail, #templates #progress {
  display: inline-block;
  width: 898px;
  vertical-align: top;
  white-space: normal;
}


#progress {
	text-align: center;
	padding-top: 50px;
	height: 500px;
}
#progress h1 {
margin-bottom: 25px;
}

#progress p {
  margin-top:25px;
  color:#393939;
  line-height: 20px;
}

#progress p span {
  font-weight: bold;
}
#templates #list::after, #templates #detail::after, #templates #progress::after {
  content: "\0020";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
  overflow: hidden;
}

#templates .templates-wrap {
  width: 670px;
  float: left;
  margin-top: 1.5em;
  margin-right: 14px;
  margin-right: 0;
}

#templates .templates-wrap .templates-list > a {
  float: left;
  margin-right: 26px;
  margin-bottom: 40px;
  overflow: hidden;
  display: block;
  width: 190px;
  height: 130px;
  background: transparent; /* url(site/bg_template.png) no-repeat 0 0 scroll; */
  text-align: center;
}

#templates .templates-wrap .templates-list > a .hovered {
  display: none;
  position: absolute;
  background: url("site/pruhlednost_vyber_sablony.png") repeat -5px -5px scroll;
  border-radius: 10px 0 10px 0;
}

#templates .templates-wrap .templates-list > a .sw-select {
  position: absolute;
  z-index: 999;
  display: none;

}

#templates .templates-wrap .templates-list a:hover .hovered {
  display: block;
  margin-top: -134px;
}

#templates .templates-wrap .templates-list a:hover .sw-select {
  display: block;
  margin: 0 0 40px 20px;
}

#templates .templates-wrap .templates-list > a IMG, #templates .templates-wrap .templates-list > a .hovered {
  width: 190px;
  height: 130px;
}

#templates .templates-list a[rel="lightbox"] {
  position: relative;
  display: inline-block;
  text-decoration: none;
}

#templates .templates-list a img { margin-top: -1px; border-radius: 10px 0 10px 0;}

#templates #detail .outer {
  width: 594px;
  float: left;
  margin-right: 14px;
  position: relative;
  overflow: hidden;
  width: 587px;
  padding-right: 20px;
}

#templates #detail .outer .inner {
position: relative;
width: 587px;
}

#templates #detail .outer .inner img {
  position: relative;
  width: 587px;
  border-radius: 10px;
}

#templates #detail #sign-up-form {
  padding: 20px;
}

#templates .choose-segment .new {background:#C16B48; color:#fff; border-radius:3px; font-size:12px; line-height:1.2; padding:0px 5px 0 4px;}

#createWebsite {
  height: 40px;
  background: url("images/buttonBg40Red.png") repeat-x left top #C16B48;
  font-size: 16px;
  line-height: 40px;
  font-weight: bold;
  letter-spacing: 1px;
}
#createWebsite:hover {
  background: url("images/buttonBg40Red.png") repeat-x left bottom #b26242;
}

#sign-up-form {
  width: 234px;
  float: left;
  margin-right: 14px;
  margin-right: 0;
}
#templates #detail .outer .inner > p, #templates #detail .outer .inner > h1 {
  position: absolute !important;
  top: -9999em !important;
  left: -9999em !important;
}
#sign-up-form .sw-progress {
  display: none;
  position: absolute;
  top: 36px;
  left: 10px;
  width: 16px;
  height: 16px;
  z-index: 10;
  background: url(site/preloader.gif) 0 0;
}
#sign-up-form INPUT {
  width: 218px;
}

#sign-up-form LABEL {
  display: block;
  margin-top: 8px;
  margin-bottom: 3px;
	display: none;
}

#sign-up-form #subdomain-box input[type="text"] {
  border: 0;
  padding: 0;
  text-indent: 0;
  width: 126px !important;
  border-left-width: 1px !important;
  border-right-width: 1px !important;
  padding-left: 5px !important;
  padding-right: 5px !important;
  width: 107px !important;
}

#sign-up-form #subdomain-box {
  background: white;
  border: 1px solid #CCC;
  -moz-border-radius: 2px;
  border-radius: 2px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding;
  background-clip: padding-box;
  line-height: 1;
  padding: 3px 0;
  color: #555;
  padding: 0 5px;
  width: 218px;
  font-family: 'Source Sans Pro', sans-serif;
  font-size: 14px;
  border: 1px solid #CCC;
  border-radius: 5px;
}

#sign-up-form footer {
  margin-top: 1.5em;
}

#templates .notemplates-message { display: none; }

/* Steida styles */
.steida-bubble {
  position: absolute;
  z-index: @zindex_bubble;
  left: 5em;
  top: 13em;
  width: 234px;
  z-index: 1;
}

input.steida-validation-ok {
  border-color: @green;
}

input.steida-validation-error {
  border-color: @red;
}

.steida-bubble .steida-bubble-bg {
  position: absolute;
  z-index: -1;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}

.steida-bubble .steida-bubble-bg div {
  position: absolute;
  left: 0;
  right: 0;
}

.steida-bubble .steida-bubble-hd {
  top: 0;
  height: 5px;
  background: url(site/bubble/hd.png) repeat-y 0 0;
}

.steida-bubble .steida-bubble-bd {
  position: absolute;
  left: 0;
  right: 0;
  top: 5px;
  bottom: 4px;
  background: url(site/bubble/bd.png) repeat-y 0 0;
}

.steida-bubble .steida-bubble-ft {
  bottom: 0;
  height: 4px;
  background: url(site/bubble/ft.png) repeat-y 0 0;
}


.steida-bubble .steida-bubble-content {
  color: #d23d3d;
  .segoeUiBold(1em);
  padding: 1em 1em;
  background: white;
  border: 1px solid #D23D3D;
  border-radius: 5px;
}

.steida-bubble.steida-validation-error .steida-bubble-content {
  color: red;
}

.steida-bubble.steida-bubble-left {
  margin-left: -11px;
}

.steida-bubble.steida-bubble-right {
  margin-left: 11px;
}

.steida-bubble.steida-bubble-top {
  margin-top: -11px;
}

.steida-bubble.steida-bubble-bottom {
  margin-top: 11px;
}

.steida-bubble .steida-bubble-arrow {
  position: absolute;
}

.steida-bubble.steida-bubble-left .steida-bubble-arrow {
  background: url(site/bubble/arrow_right.png) no-repeat 0 0;
  width: 11px;
  height: 27px;
  right: -10px;
  top: 50%;
  margin-top: -13px;
}

.steida-bubble.steida-bubble-right .steida-bubble-arrow {
  background: url(site/bubble/arrow_left.png?v=2) no-repeat 0 0;
  width: 11px;
  height: 27px;
  left: -10px;
  top: 50%;
  margin-top: -13px;
}

.steida-bubble.steida-bubble-top .steida-bubble-arrow {
  background: url(site/bubble/arrow_bottom.png) no-repeat 0 0;
  width: 27px;
  height: 11px;
  left: 50%;
  bottom: -10px;
  margin-left: -13px;
}

.steida-bubble.steida-bubble-bottom .steida-bubble-arrow {
  background: url(site/bubble/arrow_top.png) no-repeat 0 0;
  width: 27px;
  height: 11px;
  left: 50%;
  top: -10px;
  margin-left: -13px;
}

.sw-warning {
  font-size: 14px;
  font-weight: bold;
  color: #d00f0f;
  border: 3px solid #d00f0f;
  padding: 10px;
  margin-top: 20px;
  text-align: center;
}

.info-tooltip {
  max-width:292px;
  width: auto;
  margin-top: -10px;
  margin-left: -10px;
  border-radius: 5px;
  border: 1px solid #C6C9CD;
  z-index: 1000;
  background-color: white;

  /*box-shadow: 6px 10px 100px rgba(0, 0, 0, 0.7);
  -moz-box-shadow: 6px 10px 100px rgba(0, 0, 0, 0.7);
  -webkit-box-shadow: 6px 10px 100px rgba(0, 0, 0, 0.7);*/
}

.toolTipRow {cursor:help;}

.info-tooltip .info-tooltip-content {
  color:#5a5a5a;
  font-size:12px;
  padding: 6px 10px;
}
.info-tooltip .info-tooltip-content h1 {
  font-size:18px;
  font-weight:bold;
  margin-bottom:5px;
}
.info-tooltip .info-tooltip-content p {
  font-size: 13px;
  margin:0;
  padding: 0;
}

div.validation-summary-errors {
	-moz-border-radius: 7px;
	border-radius: 7px;
	-moz-background-clip: padding;
	-webkit-background-clip: padding;
	background-clip: padding-box;
	background: #9d1917;
	color: #fff;
	position: relative;
	padding: .5em 1.5em;
	margin: 1em 0;
	display: inline-block;

}

div.validation-summary-errors::before {
  position: absolute;
  top: -11px;
  left: 32px;
  content: "";
  display: block;
  width: 23px;
  height: 11px;
  background: url('site/arrow-top-red.png') 0 1px no-repeat;
}

div.validation-summary-errors ul { padding-left: 14px; margin-bottom: 0}
#sign-in .validation-summary-errors {margin-left: 208px;}


.directory #sites ul { list-style: none outside none; }
.directory #sites li { border: 1px solid #aaa; float: left; margin: 0 10px 10px 0; padding: 8px 0; width: 150px; background: #fff; }
.directory #sites li * { display: block; margin: auto 3px; text-align: center; }
.directory #sites img { border: 1px solid black; margin: 0 auto; }

/* ChooseTemplate */
.ChooseTemplateContent .imageContainer {position: relative; width: 49%; height:auto;float: left;margin-right:0;margin-bottom: 30px; overflow: visible; background-color: white;line-height:10px}
.ChooseTemplateContent .imageContainer .visibilityContainer {overflow:hidden; position:relative;border: 1px solid #cbcbcb;}
.ChooseTemplateContent .responsive-image {
	position:absolute;
	width:130px;
	height:28px;
	border:1px solid #d2d2ca;
	color:#b16244;
	background-color:#f5f2ed;
	background-image: url('/CDN/css/site/choosetemplate/ikona_responsive.png');
	background-repeat: no-repeat;
	background-position:16px center;
	background:#f5f2ed url('/CDN/css/site/choosetemplate/ikona_responsive.png') center left 16px no-repeat;
	padding:16px 16px 16px 66px;
	top:30px;
	right:0px;
	margin-right:-16px;
	display:block;
	line-height:100%;
	vertical-align: middle;
	text-transform:uppercase;
	z-index:1;
  }
.ChooseTemplateContent .responsive-image:after {
	  content:"";
	  position:absolute;
	  width: 0px;
	  height: 0px;
	  border-style: solid;
	  border-width: 0px 0 15px 15px;
	  border-color: transparent transparent transparent #a2a2a2;
	  right:0;
	  bottom:-15px;
  
}
.ChooseTemplateContent .responsive-image strong {
	display:block;
	}
.ChooseTemplateContent .marginRight {margin-right:2%;}
.ChooseTemplateContent .imageContainer img { width: 100%;height: 100%;}
@media (max-width: 680px) {.ChooseTemplateContent .imageContainer {width:100%}}
.choosetemplate #logo {left:auto;}
.choosetemplate #logo, .ChooseTemplateContent nav {display:block !important}
.choosetemplate #header .inner, .ChooseTemplateContent {width:90% !important; padding-right: 5%; padding-left:5%;max-width:1300px}
.choosetemplate #header inner {height:auto !important}
.ChooseTemplateContent .select_container {width:100%; background-color:#f0efea; padding:15px 0; margin: 20px 0 20px 0}
.ChooseTemplateContent .select {width:200px; display:inline-block; margin-left:15px; background-color:#fefefe; text-align:left;}
.ChooseTemplateContent #branchSelectBtn, .ChooseTemplateContent #colorSelectBtn {border:1px solid #cbcbcb; padding:5px 10px; background: url("/CDN/css/site/choosetemplate/btn.png") right 10px center no-repeat;cursor:pointer;}
.ChooseTemplateContent .color {width: 20px;height: 20px;display: block;float: left;background-color: white;box-shadow: 0 0 0 1px rgba(255,255,255,0.15) inset; -webkit-border-radius: 2px;
									-moz-border-radius: 2px;border-radius: 2px;border:1px solid gray; cursor:pointer;}
.ChooseTemplateContent .orangeBtn {min-width: 70px !important;float: right;margin-right: 10px;}
.ChooseTemplateContent .chooseButton {float: right; background-color:Blue; line-height:30px}
.ChooseTemplateContent .colorsContainer .Blue {background-color: blue;}
.ChooseTemplateContent .colorsContainer .color {margin:5px}
.ChooseTemplateContent .colorsContainer .Darkgreen { background-color: darkgreen;}
.ChooseTemplateContent .colorsContainer .Pink { background-color: pink;}
.ChooseTemplateContent .colorsContainer .selected {background-image: url("/CDN/css/site/choosetemplate/check.png"); background-repeat:no-repeat; background-position:center center}
.ChooseTemplateContent .colorsContainer {left: 0px;position: absolute; width:100%; background:url("/CDN/css/site/choosetemplate/c_bg.png"); padding:10px 0}
.ChooseTemplateContent #colorSelectPopUp {visibility: hidden;position: absolute;background-color: white; z-index: 1000;width:178px;border:1px solid #cbcbcb; padding:5px 10px; border-top:none}
.ChooseTemplateContent #colorSelectPopUp span {display: block;height: 20px;width: 20px;float: left;margin: 5px; cursor: pointer;}
.ChooseTemplateContent span.branch {margin:2px 0;}
/*new*/
.ChooseTemplateContent #colorSelectPopUp span:hover {opacity:.7}
.ChooseTemplateContent #branchSelectPopUp span:hover {text-decoration:underline}
.ChooseTemplateContent .mobilecheckboxlabel {margin:5px 0 0 11px;vertical-align: top;display: inline-block;cursor:pointer;}
.ChooseTemplateContent .mobilecheckboxlabel input {vertical-align:top;margin-bottom: 5px;}
/* new */
.ChooseTemplateContent #branchSelectPopUp {visibility: hidden;position: absolute;background-color: white;z-index: 1000;width:178px;border:1px solid #cbcbcb; padding:5px 10px; border-top:none}
.ChooseTemplateContent #branchSelectPopUp span { display: block;cursor: pointer;}
.ChooseTemplateContent .Green {background-color: green; border-color:green !important}
.ChooseTemplateContent .Yellow {background-color: #ebdd06; border-color:#cbcb00 !important}
.ChooseTemplateContent .Pink {background-color: pink; border-color:#eba9b4 !important}
.ChooseTemplateContent .Turquoise {background-color: #0190a0; border-color:#007784 !important}
.ChooseTemplateContent .Red {background-color: #e32020; border-color:#cd0000 !important}
.ChooseTemplateContent .Blue {background-color: #1039e9; border-color:#0029d7 !important}
.ChooseTemplateContent .Orange {background-color: orange; border-color:#e19200 !important}
.ChooseTemplateContent .Purple {background-color: #970097; border-color:purple !important}
.ChooseTemplateContent .Beige {background-color: #ddd8a4; border-color:#CACA78 !important}
.ChooseTemplateContent .Darkyellow {background-color: darkgoldenrod; border-color:#9e7103 !important}
.ChooseTemplateContent .Darkgreen {background-color: darkgreen; border-color:#005800 !important}
.ChooseTemplateContent .Darkblue {background-color: darkblue; border-color:#000068 !important}
.ChooseTemplateContent .Darkred {background-color: darkred; border-color:#7b0000 !important}
.ChooseTemplateContent .White {background-color: white; border-color:#d1d1d1 !important}
.ChooseTemplateContent .Black {background-color: black; border-color:black !important}
.ChooseTemplateContent .Brown {background-color: #9a3e19; border-color:#933610 !important}
.ChooseTemplateContent .allcolors {width: 100%;display: block;padding: 5px; border:none;cursor: pointer; }
.ChooseTemplateContent #colorSelectPopUp .selected {border:1px solid #fff; background-image: url("/CDN/css/site/choosetemplate/check.png");background-repeat:no-repeat; background-position:center center}
.ChooseTemplateContent #branchSelectPopUp .selected {font-weight:bold;}
.ChooseTemplateContent .mobilecheckboxlabel {cursor:pointer;}


/* test */
#switchCountryForPayment {
  width: 200px;
  font-size: 12px;
  border: 1px solid #CCC;
  border-radius: 5px;
  height: 30px;
  line-height: 30px;
  background-color: white;
  cursor: pointer;
  color: #333;
}

	#switchCountryForPayment .flagText {
	  float: left;
	  padding-left: 24px;
	  line-height: 22px;
	  margin-top: 5px;
	  margin-left: 10px;
	}

	#switchCountryForPayment .flagArrow {
	  float: right;
	  width: 13px;
	  height: 8px;
	  background: url('site/sipka_input.png') 0 0 no-repeat;
	  margin-right: 10px;
	  margin-top: 12px;
	}

  .listWithFlags A {
	display: block;
	/*margin-left: 8px;*/
	color: #333;
	float: left;
	text-decoration: none;
	font-size: 12px;
	line-height: 22px;
  }

  .listWithFlags A:hover {
	text-decoration: underline;
  }

  .listWithFlags {
	list-style: none;
	padding: 0;
	margin: 5px 11px 11px 11px;
  }

  #country-menu {
	float: right;
	position: absolute;
	background: #fff;
	z-index: 100;
	min-width: 200px;
	margin-top: -4px;
	border-bottom: 1px solid #CCC;
	border-left: 1px solid #CCC;
	border-right: 1px solid #CCC;

	/*-moz-box-shadow: 2px 2px 2px rgba(102, 102, 102, 0.4);
	-webkit-box-shadow: 2px 2px 2px rgba(102, 102, 102, 0.4);
	box-shadow: 2px 2px 2px rgba(102, 102, 102, 0.4);*/
	-moz-border-radius: 0 0 4px 4px;
	border-radius: 0 0 4px 4px;
	-moz-background-clip: padding;
	-webkit-background-clip: padding;
	background-clip: padding-box;
	z-index: 99999;
  }
	.paymentMethods #country-menu {
		top:34px;
		right:0;
	}
  #country-menu LI {
	margin: 8px 0 2px 0;
	padding: 0px 0 0px 24px;
  }
/* upgrade table */
.upgrade .pricing .cz #pricing thead th.package { text-align: center; padding-left: 0;padding-top: 12px;}
.upgrade .pricing .cz #pricing thead th.packageLanguages { padding-left: 42px;}
.upgrade .pricing .cz .decorator .top {
  width: 223px;
  right: 204px;
  background: url(site/pricing/zalozka.png) no-repeat;
}

.upgrade .pricing .decorator .sale {right: 201px;top: 110px;}

/*.upgrade .pricing .cz #pricing tr th {padding: 6px 0;}*/
.upgrade .pricing .cz #pricing thead th.package { font-size: 20px; }

.upgrade .pricing .cz table#pricing tbody tr th {background:url(site/pricing/qmark.png) no-repeat 315px 10px;}

.applyPromo {
  color: #327B88;
  text-decoration: underline;
  cursor: pointer;
  padding: 0 20px;
}

#applyPromo {
  padding: 8px 20px;
  border-radius: 10px 10px 10px 10px;
  margin: 0 0 20px;
  background: none repeat scroll 0 0 #F3F2EC;
  width:320px;
}
/*.upgrade .pricing .cz #pricing tr th {padding: 6px 0;}*/
.upgrade .pricing .cz #pricing thead th.package { font-size: 20px; }

.pricing #discount {margin-top:10px;}

#s2pdiv {text-align:left;}

#reviews .article img {float:right; margin:0px 0px 10px 20px;}

body #zenbox_tab {border:0 !important; background-color:transparent !important; height:110px !important;}
body #zenbox_tab:hover {opacity:0.8;}

.academy article h3 {font-size:109%;}
.academy article ul {margin-left:20px;}
.academy article .section {padding-top:20px;}
.academy article .section ul {margin-bottom:15px; }
.academy article .section ul li {background-position:3px 13px;}
#reviews .article img {float:right; margin:0px 0px 10px 20px;}

.sw-show-all-templates {text-align: center;}

.tagsAddContact {
  line-height: 24px;
}

span.field-validation-error {
	background-color:white;
	background-position:initial initial;
	background-repeat:initial initial;
	border:1px solid #D23D3D;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	color:#D23D3D;
	padding:1em;
}

div.validation-summary-errors:before {
	position: absolute;
	top: -11px;
	left: 32px;
	content: "";
	display: block;
	width: 23px;
	height: 11px;
   background: url('site/arrow-top-red.png') 0 1px no-repeat;
 }
span.field-validation-error ul, div.validation-summary-errors ul { padding-left: 14px; margin-bottom: 0}
#discountCode {margin-left: 12px;}
.info-message {background: none repeat scroll 0 0 #F3F2EC; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; margin: 0 0 20px; padding:10px 15px;}

.SeznamOrder {margin-bottom:150px;}
.SeznamOrder aside.rightAside {display:none;}

.HowItWorks aside.rightAside {display:none !important;}
.HowItWorks #content {width:1220px; background:#fff;}
.HowItWorks #content article.leftArticle {width:auto !important; padding:0 20px 0 20px; margin:0; text-align:center;}
.HowItWorks #content article.leftArticle h1 {font-size:36px; }
.HowItWorks #content article.leftArticle h3 {font-size:43px; font-weight:300; text-transform:uppercase; color:#D19177; margin:30px 0; }
.HowItWorks #content article.leftArticle p {font-size:15px; color:#777; line-height:1.7;}
.HowItWorks #content article.leftArticle p:last-of-type {margin-top:20px;}
.HowItWorks #content article.leftArticle img {width:280px; height:280px; float:left; margin-right:20px;}
.HowItWorks #content article.leftArticle .item {background:url("images/about-line.png") bottom center no-repeat; }
.HowItWorks #content article.leftArticle .item .umbracer {display:none;}
.HowItWorks #content article.leftArticle .item .ibg {min-height:320px;}
.HowItWorks #content article.leftArticle .item.free .ibg {padding-left:570px; padding-right:180px; background:url("images/about-free.png") no-repeat 170px 8px;}
.HowItWorks #content article.leftArticle .item.free .ibg.en {background:url("images/about-free_EN.png") no-repeat 170px 8px;}
.HowItWorks #content article.leftArticle .item.free .ibg.es {background:url("images/about-free_ES.png") no-repeat 170px 8px;}
.HowItWorks #content article.leftArticle .item.free .ibg.pt {background:url("images/about-free_PT.png") no-repeat 170px 8px;}
.HowItWorks #content article.leftArticle .item.starter .ibg {padding-right:570px; padding-left:180px; background:url("images/about-starter.png") no-repeat 660px 19px;}
.HowItWorks #content article.leftArticle .item.pro .ibg {padding-left:570px; padding-right:180px; background:url("images/about-pro.png") no-repeat 190px -33px;}
.HowItWorks #content article.leftArticle .item.plus .ibg {padding-right:570px; padding-left:180px; background:url("images/about-plus.png") no-repeat 648px -5px;}
.HowItWorks #content article.leftArticle .item.plus {background:none; margin-bottom:-10px;}

::-webkit-input-placeholder { color:#898989; }
::-moz-placeholder { color:#898989; } /* firefox 19+ */
:-ms-input-placeholder {color:#898989 !important; } /* ie */
input:-moz-placeholder { color:#898989; }
.signup .outer-right {margin-right:3px; float:right; position: relative; top:-55px;}
.signUpOr {text-align:center; margin-bottom:7px; font-size:16px; font-weight:bold; color:#555;}
.SignUpContent, .SignUpContent #detail, #sign-up-form{text-align:center; padding:0 !important}
.SignUpContent #detail .outer {margin:0 auto !important;float:none !important;}
.SignUpContent #sign-up-form {width:560px !important;margin-right:auto; margin-left:auto}
.SignUpContent {margin-bottom:80px !important;}
.SignUpContent h1 {padding:30px 0 10px 0 !important}
.SignUpContent h2 {padding:0 0 20px 0 !important}
.SignUpContent #sign-up-form section input {width:430px !important; padding:4px 5px 4px 50px !important; margin-bottom:17px;}
.SignUpContent #Name {background: #FFF url("images/input_name.png") no-repeat;}
.SignUpContent #Subdomain {background: #FFF url("images/input_domena.png") no-repeat;}
.SignUpContent #sitetypeselect {margin-bottom: 17px;height: 34px;}
.SignUpContent #sitetypeselect:focus {outline:0}
.SignUpContent #sitetypeselect:hover {cursor:pointer}
.SignUpContent #Password {background: #FFF url("images/input_heslo.png") no-repeat;}
.SignUpContent #Email {background: #FFF url("images/input_mail.png") no-repeat;}
.SignUpContent #sign-up-form section input:focus {color:#b86847; background-position:0 -40px}
.SignUpContent #sign-up-form #subdomain-box {width: 485px;margin: 0 auto;text-align: left; padding:0 !important; margin-bottom:17px}
.SignUpContent #sign-up-form #subdomain-box input[type="text"] {width:320px !important; padding:4px 5px;padding-left:50px !important; margin-bottom:0;}
.SignUpContent form section p {text-align:left; margin: -15px 40px 0 90px; font-style:italic; padding-bottom:10px; font-size:12px;}
.SignUpContent form {padding:30px 0;}
.SignUpContent .btnZacnete {height:auto !important; width:300px !important; border:none !important; font-weight:700; cursor:pointer;font-family: 'Source Sans Pro', sans-serif;}
.SignUpContent textarea:focus, input:focus{outline: 0;}
.SignUpContent #sign-up-form footer {margin-top:1em;}

.socialSignUp {background: #F3F2EC; border-radius: 10px 10px 10px 10px; margin-bottom: 5px; padding: 15px 20px 10px 20px; }
.socialSignUp h2 {color:#C16B48; font-weight:300; font-size:19px; text-transform:uppercase; margin-bottom:10px;}
.socialSignUp a {display:block; width:70px; height:30px; line-height:30px; text-decoration:none; background:url("images/tlacitka_registrace.png") no-repeat; font-size:12px; color:#444; margin-bottom:8px; float:left; }
.socialSignUp a span {display:none;}
.socialSignUp a#logSeznam {background-position:left top; margin-right:9px;}
.socialSignUp a#logSeznam:hover {background-position:right top;}
.socialSignUp a#logFacebook {background-position:left center; margin-right:9px;}
.socialSignUp a#logFacebook:hover {background-position:right center;}
.socialSignUp a#logGoogle {background-position:left bottom;}
.socialSignUp a#logGoogle:hover {background-position:right bottom;}

.socialSignIn {background: #F3F2EC; border-radius: 10px 10px 10px 10px; margin-bottom: 20px; padding: 15px 20px 10px 20px; text-align:center; width:auto; display:inline-block;}
.socialSignIn a {display:inline-block; width:172px; height:31px; line-height:31px; text-decoration:none; background:url("images/tlacitka_prihlaseni.png") no-repeat; font-size:12px; color:#fff; padding-left:30px; margin-bottom:8px; margin-right:5px;}
.socialSignIn a:last-of-type {margin-right:0;}
.socialSignIn a#logGoogle {background-position:bottom left; text-shadow: 1px 1px 1px #3c85e1;}
.socialSignIn a#logGoogle:hover {background-position:bottom right;}
.socialSignIn a#logSeznam {background-position:top left; text-shadow: 1px 1px 1px #97181d;}
.socialSignIn a#logSeznam:hover {background-position:top right;}
.socialSignIn a#logFacebook {background-position:center left;  text-shadow: 1px 1px 1px #475c8f;}
.socialSignIn a#logFacebook:hover {background-position:center right;  text-shadow: 1px 1px 1px #475c8f;}

.socialSignUp.known {text-align:left; line-height:1.3; padding-bottom:15px;}
.socialSignUp.known .provider-1 {width:32px; height:31px; float:left; margin-right:10px; background:url("images/overeni_ikony.png") no-repeat top right; margin-top:3px;}
.socialSignUp.known .provider-2 {width:32px; height:31px; float:left; margin-right:10px; background:url("images/overeni_ikony.png") no-repeat top left; margin-top:3px;}
.socialSignUp.known .provider-3 {width:32px; height:31px; float:left; margin-right:10px; background:url("images/overeni_ikony.png") no-repeat top center;  margin-top:3px;}

html.nobg {background:none;}
body.seznam-reporting { background: url("images/seznam-report-bg.png") repeat-x; margin: 0px auto; margin-bottom:20px; padding: 0px auto; text-align:left; font-size:13px;}
body.seznam-reporting h1 {font-family: 'Source Sans Pro',  sans-serif; font-weight:300; text-transform:uppercase; font-size:250%;}
body.seznam-reporting .graph-icon {float:left; margin:0px 5px 0 0;}
body.seznam-reporting .graph-icon.team {position:absolute; top:14px; left:3px;}
body.seznam-reporting .graph-icon.all  {margin-top:2px;}
body.seznam-reporting .graph-icon img {width:14px;}
body.seznam-reporting #seznam-reporting { margin: 0px auto;width: 1200px; position: relative;}
body.seznam-reporting #webmiumLogo {width: 560px;height: 450px;left: -290px; background: url("images/seznam-report-symbol.png") 0px 0px no-repeat;position: absolute;z-index: -1;}
body.seznam-reporting #partnersLogo {width: 325px;height: 42px; top:20px; right: 0px; background: url("images/seznam-report-loga.png") 0px 0px no-repeat;position: absolute;z-index: 1;}
body.seznam-reporting #overview, body.seznam-reporting #heading, body.seznam-reporting #results, body.seznam-reporting #filters { position: relative;z-index: 999; }
body.seznam-reporting #filters select {width:190px;}
body.seznam-reporting #overview {width:200px; background:#fff; top:0; right:400px; position: absolute; border-bottom-left-radius:10px; border-bottom-right-radius:10px;}
body.seznam-reporting #overview table {padding:8px 10px 8px 35px; width:100%;}
body.seznam-reporting #overview table tr td strong {color:#b96b45;}
body.seznam-reporting #heading {padding-top:50px; }
body.seznam-reporting #results table {border-collapse:collapse; width:100%;}
body.seznam-reporting .salesReportingLink {float:right;}
body.seznam-reporting #seznam-reporting form .datepicker {width:90px; margin-bottom:5px; margin-right:10px;}
body.seznam-reporting #seznam-reporting .teamlist {width:160px;}

body.seznam-reporting .filter {float:right;width:415px; margin-top:37px;}
body.seznam-reporting .filter label {float:left; width:20px; padding-top:8px;}
body.seznam-reporting .filter .datepicker { float:left; width:90px; margin-bottom:5px; margin-right:20px;}
body.seznam-reporting .filter .datepicker:nth-of-type(2) {margin-right:0;}
body.seznam-reporting .filter .orangeBtn {margin-left:20px; margin-bottom:5px;}

body.seznam-reporting #results table tr.checkboxes {border-bottom:0;}
body.seznam-reporting #results table tr {border-bottom:#fff 1px solid;}
body.seznam-reporting #results table thead tr.checkboxes {background:none; text-align:right;}
body.seznam-reporting #results table thead tr.checkboxes .ftl {text-align:left; }
body.seznam-reporting #results table thead tr.checkboxes .ftr {background:#666; border-top-right-radius : 10px; color:#fff; }
body.seznam-reporting #results table thead tr.checkboxes .ftr div {width:120px; display:inline-block; text-align:left; padding:10px 0 0 0;}
body.seznam-reporting #results table thead tr.undercheckboxes td {padding:10px; text-align:left; background:#666; color:#fff;}
body.seznam-reporting #results table thead tr.undercheckboxes td:first-of-type { border-top-left-radius : 10px;}
body.seznam-reporting #results table tbody tr td {text-align:left; background:#eee; padding:10px 10px; vertical-align:top;}
body.seznam-reporting #results table tfoot tr td {background:#666; height:20px;}
body.seznam-reporting #results table tfoot tr td:first-of-type {border-bottom-left-radius:10px;}
body.seznam-reporting #results table tfoot tr td:last-of-type {border-bottom-right-radius:10px;}

body.seznam-reporting #results table tbody tr td.stav {color:#fff;}
body.seznam-reporting #results table tbody tr.new td {background:#d9eaf1;}
body.seznam-reporting #results table tbody tr.new td.stav {background:#68aaca;}
body.seznam-reporting #results table tbody tr.meeting td {background:#f3e5cb;}
body.seznam-reporting #results table tbody tr.meeting td.stav {background:#cd9933;}
body.seznam-reporting #results table tbody tr.sale td {background:#e2ead2;}
body.seznam-reporting #results table tbody tr.sale td.stav {background:#8baa4d;}
body.seznam-reporting #results table tbody tr.nosale td {background:#e0e0e0;}
body.seznam-reporting #results table tbody tr.nosale td.stav {background:#858585;}

body.seznam-reporting #results table tbody tr.sale:hover td {background:#e7eeda; color:#000;}

body.seznam-reporting #results table tbody tr td.region {width:60px;}
body.seznam-reporting #results table tbody tr td.email {width:150px; text-align:left;}
body.seznam-reporting #results table tbody tr td.zpetna-vazba {width:100px; text-align:left;}
body.seznam-reporting #results table tbody tr td.stav {width:100px; text-transform:uppercase; vertical-align:middle;}

body.seznam-reporting #pagination {text-align:center; margin-top:20px;}
body.seznam-reporting #pagination a {display:inline-block; margin-right:10px; border-bottom:#ddd 2px solid; text-decoration:none; text-transform:uppercase; color:#666;}
body.seznam-reporting #pagination a.prev, body.seznam-reporting #pagination a.next {font-weight:bold;}

body.seznam-reporting #pagination strong {background:#666; color:#fff; padding:0px 5px; margin-right:10px; border-radius:5px;}

body.seznam-reporting.teams #seznam-reporting {width:950px;}
body.seznam-reporting.teams #teams {width:950px;}
body.seznam-reporting.teams #teams .head {background:#666; border-top-left-radius:10px; border-top-right-radius:10px; color:#fff; line-height:40px; height:40px; border-bottom:#fff 1px solid;}
body.seznam-reporting.teams #teams .head div {float:left;}
body.seznam-reporting.teams #teams .head div span {padding-left:20px;}
body.seznam-reporting.teams #teams .head div.c1 {width:230px;}
body.seznam-reporting.teams #teams .head div.c2 {width:200px;}

body.seznam-reporting.teams #teams .wrap-city {background:#d9eaf1; }
body.seznam-reporting.teams #teams .wrap-team {background:#e2ead2; float:right; width:720px; border-left:#fff 1px solid; border-bottom:#fff 1px solid;}
body.seznam-reporting.teams #teams .wrap-members {background:#fff; float:right; width:520px;}

body.seznam-reporting.teams #teams .wrap-city .city-data {background:#68aaca; color:#fff; width:229px; float:left; position:relative; }
body.seznam-reporting.teams #teams .wrap-city .city-data a {color:#fff; }
body.seznam-reporting.teams #teams .wrap-team .team-data {background:#8baa4d; color:#fff; width:200px; float:left; position:relative;}
body.seznam-reporting.teams #teams .wrap-city .team-data a {color:#fff; }
body.seznam-reporting.teams #teams .wrap-city .city-data strong, body.seznam-reporting.teams #teams .team-data strong {padding:12px 20px; width:65px; display:inline-block;}

body.seznam-reporting.teams #teams .wrap-city .team-members {float:left; width:520px; background:#fff; border-top:#8baa4d 5px solid;}
body.seznam-reporting.teams #teams .wrap-city .member {background:#fff; padding-left:20px; min-height:22px; line-height:22px; color:#595959;}
body.seznam-reporting.teams #teams .wrap-city .member:nth-child(2n+1) {background:#f3f3f3;}

body.seznam-reporting.teams #teams .wrap-city .member .member-name {float:left; width:350px;}
body.seznam-reporting.teams #teams .wrap-city .member .member-score {float:left; width:105px;}
body.seznam-reporting.teams #teams .wrap-city .member .member-result {float:right; width:30px; text-align:center; color:#fff;}

body.seznam-reporting.teams #teams .wrap-city .member .member-result.low {background:#dedede; color:#000;}
body.seznam-reporting.teams #teams .wrap-city .member .member-result.middle {background:#9cb36d; }
body.seznam-reporting.teams #teams .wrap-city .member .member-result.normal {background:#68aaca; }
body.seznam-reporting.teams #teams .wrap-city .member .member-result.high {background:#986699; }

body.seznam-reporting.teams #teams .foot {height:20px; background:#666; border-bottom-left-radius:10px; border-bottom-right-radius:10px; color:#fff; line-height:20px; height:20px; }

body.seznam-reporting.graphs #seznam-reporting {width:950px;} 
body.seznam-reporting.graphs .orders, body.seznam-reporting.graphs .demoweb { background: #fff; width: 950px; height: 380px; margin-bottom:40px; border-radius:10px; }
body.seznam-reporting.graphs svg {border-radius:10px; border:#dddddd 1px solid;}
body.seznam-reporting.graphs h3 {font-weight:normal; margin-bottom:10px;}

.website-expiration-stripe {background:#942532 url("images/stripes-red-green.png") top left repeat-x; height:40px; line-height:38px; color:#fff; font-family:'Source Sans Pro', Sans-Serif; font-size:117%;}
.website-expiration-stripe .in {width:960px; margin:0px auto; text-align:left; position:relative; }
.website-expiration-stripe .in .message {background:blue;  float:right; width:600px; background: url("images/stripes-red-green.png") bottom left repeat-x; text-align:center;}
.website-expiration-stripe .in .message span { width:19px; height:40px; }
.website-expiration-stripe .in .message .al {float:left; background: url("images/domain-expiration-arrows.png") top left no-repeat;}
.website-expiration-stripe .in .message .ar {float:right; background: url("images/domain-expiration-arrows.png") bottom left no-repeat;}
.website-expiration-stripe .in .message .redBtn {height:22px; background:url("images/buttonBg22Red.png");  line-height:22px; margin-left:10px; min-width:auto; padding:0 25px; box-shadow:1px 1px 3px #740512 inset;}
.website-expiration-stripe .in .message .redBtn:before {height:22px; box-shadow:none; }
.website-expiration-stripe .in .message .redBtn:hover {background-position:bottom left;}

.website-expiration-popup {position:absolute; top:43px; width:350px; background:#fff; border-radius:5px; z-index:99998; color:#444; display:none;}
.website-expiration-popup .arrow {color:#fff; width:30px; height:30px; display:block; position:absolute; top:-10px; left:20px; z-index:99999; background:url("images/expiration-arrow.png") no-repeat}
.website-expiration-popup .inn {padding:10px;}
.website-expiration-popup .inn h2 {font-size:18px; text-transform:uppercase;}   
.website-expiration-popup .inn p {font-size:14px;}
.website-expiration-popup .inn p strong {color:#942532;}
.website-expiration-popup .inn ul li {font-size:14px; padding:0; line-height:18px; list-style-type:none; background:url("images/bull1.png") no-repeat scroll 3px 11px transparent; padding:4px 0 4px 20px; }

table.monthly-statistics
{
	width: 100%;
}

table.monthly-statistics tr td .name
{
	text-transform: uppercase;
	font-weight: bold;
	width: 68%;
	margin: 0 auto;
}

table.monthly-statistics tr td .value
{
	color: #B40406;
	font-size: 1.5em;
}

.poptavky
{
	height: 55px;
	width: 100%;
	background-color: white;
	border: solid 1px #E3E3E3;
}

.poptavky .value
{
	background-color: #B40406;
	padding: 14px 16px;
	color: white;
	font-size: 1.5em;
	font-weight: bold;
	float: left;
	min-width: 27px;
	min-height: 27px;
	text-align:center;
}

.poptavky .description
{
	padding: 10px 20px;
	float: left;
}

.poptavky .description div
{
	text-transform: uppercase;
	font-weight: bold;
}

.ui-datepicker-calendar td.zero a:before {
	content: "0";
}