@media screen,projection{
body{font:90% Arial,Verdana,lucida,sans-serif; background:#e8e8e8 url(../img/bg-body.gif) repeat-x 0 0; text-align:center; margin:0; padding:0;}

/* headers */
h1{font-size:200%; margin:10px 0;}
h2,h3,h4{margin:.8em 0 .3em;}
h3,h4{font-weight:normal;}
h2{font-size:180%;}
h3{font-size:150%;}
h4{font-size:140%;}

#mapa-stranek h2{font-size:100%; margin:0; padding:0;}
.novinka h2,.odvyp h2{color:#aa1600; margin:0; font-size:140%; font-weight:normal;}

/* tags */
li{padding-top:.25em; padding-bottom:.25em;}
p{line-height:1.5em;}
em{color:#aa1600;}
code,pre{font-size:110%; background:#fff6d5; border-left:1px solid #f0c75e; padding:0 3px; margin:.7em 0;}
pre{padding:3px 10px; overflow:auto;}
hr{border:none; height:1px; background-color:#e5e5e5; color:#e5e5e5;}
blockquote{border-left:3px solid #d9d9d9; padding:10px; background:white; margin-left:1em;}
.help{border-left:3px solid #d9d9d9; padding:10px; background:white;}
textarea,input{font:100% Arial,Verdana,lucida,sans-serif;}
	#nav input{font-size:90%;}

/* colors */
a,.blue{color:#0069aa;}
a:visited{color:#003366;}
.red,a:hover{color:#cf3100;}
.vine,h2,.right-clmn h3,.obj p,.duraz,.result .own{color:#aa1600;}
.green,.free,.own{color:#498220;}
.black,h1,h3,h4,.odvyp h3 .black,
#nav li.selected a,#nav li.active a,#nav a:hover,#nav li.selected a,
#subnav ul li.active a,#subnav ul li.active a:hover,#subnav ul li.selected ul li.active a:hover{color:black;}
.white,#nav a,#subnav h2 a,.button-green,.button-green:hover,.button-green:visited,.info-warrning a{color:white;}
.gray,.gray a{color:gray;}
.highlight{padding:2px 0; background:#fff600;}
a .highlight{text-decoration:underline;}

.bgwhite{background:white;}

/* main */
#main,#main-in,#main-foot{width:100%;}
#main{text-align:left; background:url(../img/bg-site.gif) no-repeat 50% 0;}
#main-in{background:url(../img/bg-site-in.gif) repeat-y 50% 0;}
#main-foot{background:url(../img/bg-site-foot.gif) no-repeat 50% 100%; padding-bottom:25px;}

/* HOMEPAGE MODRA 201109 */
#ch-home-blue,#ch-home-blue h1,#ch-home-blue h2,#ch-home-blue a,#ch-home-top span{color:white;}
#ch-home-blue{position:relative; top:-8px; width:956px; height:359px; background:#115999 url(../img/hp-modra/bg-hp.jpg) 0 0 no-repeat;}
	#ch-home-blue h1{position:absolute; top:0; left:0; margin:0; padding:0; width:646px; height:132px;}
	#ch-home-blue h1 span{display:block; width:646px; height:132px; position:absolute; top:0; left:0; z-index:100; background:url(../img/hp-modra/hlavni-napis.png) 0 0 no-repeat;}
#slide-home{position:absolute; top:145px; left:45px; width:580px; height:110px; background:url(../img/hp-modra/sipka-slider.gif) 180px 50% no-repeat;}
	#slide-home h2,#slide-home h2 span{position:absolute; top:0; left:0; width:137px; height:26px; padding:0; margin:0; overflow:hidden;}
	#slide-home #slide-home-2 h2{top:43px;}
	#slide-home #slide-home-3 h2{top:86px;}
	#slide-home h2 span{background:url(../img/hp-modra/vykonny1.gif) 0 0 no-repeat;}
	#slide-home #slide-home-2 h2 span{background-image:url(../img/hp-modra/snadny1.gif);}
	#slide-home #slide-home-3 h2 span{background-image:url(../img/hp-modra/spolehlivy1.gif);}
	#slide-home h2:hover span,#slide-home div.active h2 span{background:url(../img/hp-modra/vykonny2.gif) 0 0 no-repeat;}
	#slide-home #slide-home-2 h2:hover span,#slide-home #slide-home-2.active h2 span{background-image:url(../img/hp-modra/snadny2.gif);}
	#slide-home #slide-home-3 h2:hover span,#slide-home #slide-home-3.active h2 span{background-image:url(../img/hp-modra/spolehlivy2.gif);}
	#slide-home div div{display:none; position:absolute; top:5px; left:230px; width:350px; height:105px; font-size:110%;}
	#slide-home div:hover div,#slide-home div.active div{display:block; background:#115999 url(../img/hp-modra/bg-hp.jpg) -275px -150px no-repeat;}
	#slide-home div#slide-home-1 div{display:block;}
	#slide-home div div ul{list-style:none; padding:0; margin:0; line-height:1.3em;}
	#slide-home div div ul li{padding-left:20px; background:url(../img/hp-modra/puntik.gif) 0 50% no-repeat;}
#ch-home-price{position:absolute; top:282px; left:0;}
	#ch-home-price-price,#ch-home-price-price span{position:absolute; top:0; left:0; width:282px; height:77px;}
	#ch-home-price-price span{background:url(../img/hp-modra/1000-kc-rok.png) 0 0 no-repeat;}
	#ch-home-price-buttons{position:absolute; top:20px; left:282px; width:350px;}
	#ch-home-price-buttons img{float:left;}
#ch-home-right{position:absolute; top:0; right:0; width:308px; height:359px;}
#ch-home-award ul{position:absolute; top:25px; left:102px; list-style:none; margin:0; padding:0; font-size:140%;}
	#ch-home-award li{padding-left:30px; background:url(../img/hp-modra/fajfka.gif) 0 50% no-repeat;}
#ch-home-top div,#ch-home-top p{position:absolute; top:147px; left:0; width:153px; height:105px;}
	#ch-home-top div{}
	/*#ch-home-top .ch-home-top-a{display:block; width:153px; height:105px; background:url(../img/hp-modra/upoutavka-hover.png) 0 0 no-repeat;}*/
	#ch-home-top #ch-home-top-2{left:155px;}
	#ch-home-top #ch-home-top-3{top:254px;}
	#ch-home-top #ch-home-top-4{top:254px; left:155px;}
	#ch-home-top div p{display:none; top:0; padding:0; margin:0;}
	#ch-home-top div p a{display:block; text-decoration:none; padding:12px 5px 5px 15px;}
	#ch-home-top div:hover a.ch-home-top-a span{position:absolute; top:0; left:0; display:block; width:153px; height:105px; background:url(../img/hp-modra/upoutavka-hover.png) 0 0 no-repeat;}
	#ch-home-top div:hover p{display:block;}
		
#cont,#crumbs,#account #ks,#account #kt,#account #help{font-size:90%;}

#cont{background:white;}

#site,#head .matrj,#cena a{position:relative;}
#site,#head .matrj,#cont{width:956px; margin:0 auto;}
#head{background:url(../img/bg-head-katka.gif) no-repeat 50% 0;}
	#head .matrj{height:207px; background:url(../img/bg-head-katka.gif) no-repeat 50% 0;}
	#head .matrj a img{position:absolute; left:27px; top:46px; border:none;}
#cena{font-size:200%; text-align:right; display:block; margin-top:-40px;}
	#cena a{top:6px;}
.floatbox{width:240px; margin:5px 0 0 20px; padding-left:20px; border-left:1px solid #e4e4e4;}
	.floatbox ul{margin-left:1em; padding:0;}
	
#left-clmn li,#right-clmn li{line-height:1.5em;}

#left-clmn{width:245px; float:left; margin-top:7px; margin-bottom:13px; background:white}
	#left-clmn a img{border:none; margin:10px 0 -3px 0;}
	#left-clmn .box{background:white; border:1px solid #dcdcdc; margin:15px 0 5px; padding:10px; font-size:110%;}
	#left-clmn .llast{margin-bottom:0;}
	#left-clmn .box h4{margin:0; padding:0; font-size:120%;}
	#left-clmn .box p{line-height:1.5em; padding:0; margin:5px 0;}
	#left-clmn .box ul li{list-style:none;}
	#left-clmn .box ul{margin:.7em 0 0 0; padding:0;}
	#left-clmn .box ul li a{background:url(../img/bg-left-clmn-box-ul-li.gif) no-repeat 25px -44px; padding:3px 0 0 40px; display:block;}
	#left-clmn .box ul li a:hover{background:url(../img/bg-left-clmn-box-ul-li.gif) no-repeat 25px 6px;}
	#left-clmn .akce h4{width:60px; height:22px; position:relative; overflow:hidden; margin:6px auto 12px;}
	#left-clmn .akce h4 span{background:url(../img/akce.gif) no-repeat 0 0; position:absolute; width:60px; height:22px; display:block; top:0; left:0;}
	
#right-clmn{float:right; width:690px; background:white; position:relative;}
  #right-clmn .w240 .box{margin-top:15px;}
  #right-clmn img.fl{margin-right:1em;}
	#right-clmn .domena{width:230px; float:right; text-align:center; padding:10px 0; border:1px solid #bee0f5; background: #ecf8ff url(../img/bg-domena.gif) repeat-x 0 0; margin:1em 0 1em 1em;}
	#right-clmn .domena h2{color:#0069aa; margin:0 0 -5px; padding:0;}
	#right-clmn .domena p{margin:0; padding:0;}
	#right-clmn .domena a img{border:none;}
		#right-clmn .domena form{margin:0;}
		#right-clmn .domena form div{margin:5px 0 10px;}
	#right-clmn .kslogin{width:230px; float:right; text-align:center; padding:10px 0; border:1px solid #e0e0e0; background: #eaeaea url(../img/bg-ks-login.gif) repeat-x 0 0; margin:1em 0 1em 1em;}
	#right-clmn .kslogin h2{color:#0069aa; margin:0; padding:0;}
	#right-clmn .kslogin p{margin:0; padding:0 0 0 60px; text-align:left;}
	#right-clmn .kslogin p.button{margin:15px 0 0; padding:0; text-align:center;}
	#right-clmn .kslogin a img{border:none;}
	
#account{position:absolute; top:30px; left:731px;}
.account-fix{position:relative; top:0; left:0; height:110px; width:237px;}
.account-fix-in{position:absolute; bottom:0; left:0;}
	#account #ks{background:white url(../img/login-user.gif) no-repeat 0 0; min-height:33px; padding:7px 0 0 39px;}
	#account #kt{background:white url(../img/sluchatko2.gif) no-repeat 0 5px; min-height:35px; padding:0 0 0 39px;}
	#account #help{background:white url(../img/help-ico-head.gif) no-repeat 0 0; min-height:26px; padding:5px 0 0 39px;}
#nav form{position:absolute; top:10px; right:10px;}
#nav form .submit{position:relative; top:6px; right:0;}
.submit{position:relative; top:8px; right:0;}

.border-box{border:1px solid #e5e5e5;}

/* nav */
#nav{position:absolute; top:147px; left:0px; width:100%;}
	#nav .matrj{background:#b92c00 url(../img/bg-nav-katka.gif) no-repeat 0 0; height:50px; width:100%;}
	#nav ul{position:absolute; bottom:0; list-style-type:none; margin:0; padding:0; width:700px}
	#nav li{float:left; background: url(../img/bg-nav-li-item.gif) no-repeat right 5px; padding:0 0 0 0;}
	
  
  #nav a{display:block; padding:14px 14px; border-top:5px solid transparent; background:transparent;}
	#nav a span{background:#ca3000; text-decoration:underline;}  
  #nav li.selected a,#nav li.active a,#nav a:hover{text-decoration:none; background:white; border-top:5px solid #d93705;}
  #nav a:hover{border-color:#ffb108}
  #nav li.selected a span,#nav li.active a span,#nav a:hover span{background:none}
  #nav li a strong{font-weight:normal;}
  #nav li.selected a{text-decoration:underline;}

/* subnav */
#subnav h2 {margin:0;font-size:150%;}
#subnav h2 a{display:block; text-decoration:none; padding:10px 0 0 34px; min-height:31px; font-weight:bold; width:205px; background:#d93300 url(../img/bg-left-clmn-h3.png) no-repeat 100% 0; border-left:6px solid #8e1300;}
#subnav h2 a.selected{text-decoration:underline; padding-left:40px; font-weight:normal; background-position:100% -50px; border:none;}
#subnav ul{margin:0; padding:0; border:1px solid #e2e2e2; border-bottom:none;}
#subnav ul li ul{border:none; font-size:90%;}
#subnav ul li{list-style:none; line-height:1em; padding:0; font-size:110%;}
#subnav ul li a,#subnav ul li.active a{line-height:1.15em; background:url(../img/bg-left-clmn-submenu-item.gif) no-repeat 0 -50px; padding:7px 10px 7px 40px; display:block; border-bottom:1px solid #e2e2e2;}
#subnav ul li a:hover{background:url(../img/bg-left-clmn-submenu-item.gif) no-repeat 0 0; color:#CF3100;}
#subnav ul li.active a{background:url(../img/bg-left-clmn-submenu-item.gif) no-repeat 0 -100px;}
#subnav ul li.active a{text-decoration:none;}

#subnav ul li.selected a{background:url(../img/bg-left-clmn-submenu-item.gif) no-repeat 0 -150px;}
#subnav ul li.active ul li a,#subnav ul li.selected ul li a{background:url(../img/bg-left-clmn-submenu-li-li-item.gif) no-repeat 0 0; padding:7px 0 7px 60px; text-decoration:underline; color:#0069aa; font-size:90%;}
#subnav ul li.active ul li a:visited,#subnav ul li.selected ul li a:visited{color:#003366;}
#subnav ul li.active ul li a:hover,#subnav ul li.selected ul li a:hover{background:url(../img/bg-left-clmn-submenu-li-li-item.gif) no-repeat 0 -100px; color:#cf3100;}
#subnav ul li.selected ul li.active a{background:url(../img/bg-left-clmn-submenu-li-li-item.gif) no-repeat 0 -50px; color:black; text-decoration:none;}

.box-border{border:1px solid #c6c6c6; margin-top:10px;}
.box-cont{border-bottom:3px solid #f6f6f6;background:url(../img/bg-box-cont.gif) repeat-x 0 0;}
.box-cont h2,.box-cont h3{margin:0;}
.box-cont .box-in{background:url(../img/bg-box-cont-box-in.gif) no-repeat 100% 100%; padding:15px;}

/* Akce */
.akce{background:url(../img/bg-left-clmn-akce.gif); margin-top:13px; font-size:90%;}
	.akce-bottom{background:url(../img/bg-left-clmn-akce-bottom.gif) no-repeat 0 100%; padding:10px 18px 20px;}
	.akce a.aakcni{background:url(../img/sipka-akce.gif) no-repeat 100% 50%; padding:0 20px 0 0;}
	
/* akce prehled */
.akce-prehled-box{width:230px; float:left; margin:10px 12px 0 0;}
	.akce-prehled-box4{margin-right:0;}
.akce-prehled-box-domena{text-align:center; padding-bottom:20px; margin:0; background:white /*url(../img/akce/bg-cont-box-akce-gray.png) 0 100% repeat-x*/; border:1px solid #d4d4d4;}
	.akce-prehled-box-domena span{display:block;}
	.akce-domena{font-size:350%; color:white; padding:20px 15px 20px 0; background:#4f8f00 url(../img/akce/bg-head-box-akce-green.png) 0 0 no-repeat;}
		.akce-prehled-box2 .akce-domena{background-position:-242px 0;}
		.akce-prehled-box3 .akce-domena{background-position:-484px 0;}
		.akce-prehled-box4 .akce-domena{background-position:100% 0;}
	.akce-cena{font-size:300%; font-weight:bold; line-height:1.2em; color:#4f8f00;}
	.akce-cena del{display:block; font-size:65%; font-weight:normal; line-height:.8em; color:#7e7e7e;}
	.akce-konec{font-size:120%; padding:10px 0 5px; margin:10px 30px; border-top:1px solid #cccccc; color:#7e7e7e;}
	.akce-anchor-detail,.akce-anchor-detail:visited{font-size:120%; text-transform:uppercase; text-decoration:none; padding:5px 20px; color:white; background:#68a913; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}
	.akce-anchor-detail:hover{color:white; background:#4f8f00;}
.akce-prehled{}
.akce-dalsi-akce{width:635px; float:left;}
	.akce-dalsi-akce-item{position:relative; padding:10px 0; margin-bottom:10px; border-top:1px solid #d3d3d3;}
	.akce-dalsi-akce h3{margin:5px 0;}
	.akce-dalsi-akce p{margin:0;}
	.akce-dalsi-akce-item .akce-end{position:absolute; top:0; right:0; font-size:100%; font-weight:normal; padding:3px 10px;}
	
/* Slevove kody prehled */
.akce-promo-box{width:300px; float:right;}
	.akce-promo-box-in{border:1px solid #d3d3d3; border-bottom:none;}
	.akce-promo-box-in ul,.akce-promo-box-in li{list-style:none; padding:0; margin:0;}
	.akce-promo-box-in li{position:relative; padding:15px; border-bottom:1px solid #d3d3d3;}
	.akce-promo-box span{display:block; width:200px;}
	.akce-promo-box .promo-kod-externi span{width:auto;}
	.promo-kod{color:#aa1600; text-transform:uppercase; font-size:140%; margin:0;}
	.promo-kod-popis{color:black; font-size:110%; margin:0 0 3px;}
	.promo-kod-platnost{color:#7e7e7e; font-size:100%;}
	.promo-kod-vice{position:absolute; top:16px; right:15px; padding:8px 15px; /*background:url(../img/akce/bg-button-gray.png) 0 100% repeat-x;*/ border:1px solid #d8d8d8; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}

/* akce detail */
.akce-detail{}
	.akce-detail hr{clear:right;}
	.akce-detail-img{float:right; margin:1em 0 1em 1em;}
	.akce-detail-text{font-size:120%;}
		.akce-detail-text .slim{display:inline-block; font-size:100%; padding:3px 10px;}
		.akce-detail-text #domain-name{margin:0 10px;}
		.akce-detail-text .submit{position:relative; top:1px; padding:0;}
	.akce-end{font-size:180%; font-weight:bold; color:white; text-align:center; padding:10px; margin:13px 260px 10px 0; background:#aa1600;}

/* akce bannery textove v sidebaru */
.akce-domena-box{position:relative; margin:10px 0 0; background:url(../img/akce/bg-akce-sidebar-domeny.png) 0 50% no-repeat; border:1px solid #c6c6c6; font-size:150%; text-transform:uppercase; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;}
.akce-domena-box a{display:block; text-decoration:none; color:black;}
.akce-domena-box span{display:block; float:left; padding:7px 10px;}
.akce-domena-box .akce-domena-akce{font-size:70%; padding:10px 25px 0 15px; color:white;}
.akce-domena-box .akce-domena-domena{}
.akce-domena-box .akce-domena-cena{float:right; color:#aa1600; font-weight:bold; text-transform:none;}

/* box top domény */
.domain-sales{}
.domain-sales p{float:left; text-align:center; width:164px; padding:15px 0; margin:0 8px 0 0; border:1px solid #cccccc; background:url("../img/stitek-akce.png") 100% 0 no-repeat;}
.domain-sales p span,.domain-sales p strong,.domain-sales p a{display:block; font-size:140%;}
.domain-sales p span span{display:inline; font-size:100%; font-weight:bold;}
.domain-sales p strong{font-size:290%; color:#577b00; margin:13px 0 8px;}
.domain-sales p em{display:block; font-style:normal; font-size:90%; margin-bottom:5px; color:gray;}
.domain-sales p a{color:white; font-size:110%; text-decoration:none; padding:4px 10px; margin:0 40px; background:#60a013; border:1px solid #3d6c03; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}
.domain-sales p a:hover{background:#518b0c;}
.domain-sales-akce p{width:180px; margin-bottom:8px;}

.klient{background:url(../img/bg-klient.jpg) no-repeat 7px 0; padding:0 0 1.5em 150px;}

#homepage .left-clmn{width:645px; float:left;}
#homepage .left-clmn .box ul,#homepage .left-clmn .box ul li{margin-left:1em; padding:0;}
#homepage .left-clmn .box ul li{background:url(../img/bg-hp-li.gif) no-repeat 0 5px; list-style:none; line-height:1.5em; padding-left:15px; margin-left:10px;}
#homepage .left-clmn .box p{margin:.5em 0;}

.right-clmn h2{margin-top:5px;}
#homepage .right-clmn{width:293px; float:right;}
#homepage .right-clmn .box{border:none; padding-left:12px; padding-top:0; padding-bottom:5px; margin:0;}
#homepage .right-clmn .klient{border:1px solid #dedede; border-bottom:none; background:#e9e9e9 url(../img/bg-hp-right-klient.gif) no-repeat 0 0; padding:20px 130px 20px 20px;}
#homepage .right-clmn .napoveda{padding-right:85px;}
#homepage .right-clmn .nastroje ul{margin-left:0; padding:0; padding-right:85px;}
#homepage .right-clmn .nastroje ul li{background: url(../img/sipka-akce.gif) no-repeat 0 5px; list-style:none; margin-left:1em; padding-left:13px;}
#homepage .right-clmn h3{margin:0;}
#homepage .right-clmn p{margin:.5em 0 1em;}
#homepage .right-clmn .klient a{background: url(../img/sipka-akce.gif) no-repeat 0 3px; padding:0 0 0 16px;}
#homepage .right-clmn .oddelovac,#homepage .right-clmn .oddelovac1{background:url(../img/oddelovac.gif) no-repeat 0 0; width:293px; height:16px; margin:0;}

a.more{background:url(../img/sipka-hp.gif) no-repeat 0 3px; padding: 0 0 0 16px;}
.date{display:block; float:left; height:17px; padding:4px 0 0 25px; background:url(../img/datum-small.gif) no-repeat 0 0;}

.box,.box1{border:1px solid #e4e4e4; background: url(../img/bg-box-cont.gif) repeat-x 0 0; margin-bottom:13px; position:relative;}
.box{padding:10px 16px 5px;}
.box h2,.box1 h2{margin:0;}
.box .news{padding:0 0 0 27px; margin:.5em 0 1em;}
.box .news h3{float:left; font-size:110%; padding-top:3px; margin:0 10px 7px 0;}
.news-info,.news-sale{background:url(../img/news-hp-info.png) 0 3px no-repeat;}
.news-sale{background-image:url(../img/news-hp-sale.png);}
.dulezite{background:url(../img/bg-dulezite.gif) no-repeat right center; padding:0 25px 0 0; font-size:110%;}

.hp-num-os{position:absolute; top:10px; right:15px;}
	.hp-num-os span{display:block; float:left; text-align:center; font-size:110%; padding:5px 5px 0 0;}
	.hp-num-os span.num-os{font-size:190%; font-weight:bold; color:#0069aa; width:20px; height:27px; padding:0; margin:0 1px; line-height:1.05em; background:url(../img/bg-pocitadlo-os-hp.gif) 0 0 no-repeat;}

.box2{padding:10px 16px 16px; position:relative;}
.klients .box1{min-height:190px;}
.klients .box,.klients .box2{width:305px; padding-bottom:0;}
/*.klients .fl2{margin:0 0 0 7px; float:right;}*/
.klients .podpora,.klients .vypadky,.klients .slovnicek,.klients .nastroje{background: url(../img/bg-klient.gif) no-repeat 0 0; padding:0 0 0 85px;}
.klients .vypadky{background:url(../img/bg-vypadky.gif) no-repeat 0 0;}
.klients .slovnicek{background:url(../img/bg-slovnicek.gif) no-repeat 0 0;}
.klients .nastroje{background:url(../img/bg-nastroje.gif) no-repeat 0 0;}
.napoveda{background:url(../img/hp-help.gif) no-repeat 210px 10px;}
.nastroje{background:url(../img/hp-nastroje.gif) no-repeat 200px 10px;}
.kontakty{background:url(../img/hp-klient.gif) no-repeat 230px 10px; padding-right:60px;}
.box1 .napoveda{background-position:left top; padding:0 0 52px 85px;}
.box1 form div{background:#eef8ff url(../img/bg-form.gif) repeat-x 0 0; padding:5px 10px; margin:0; width:317px; position:absolute; bottom:0;}

.facebook-box{margin:15px 0 0;}
.facebook-box-in{height:508px; border:1px solid #e4e4e4;}
	.facebook-box h3,#homepage .right-clmn .facebook-box h3{margin:0 0 5px;}

/* SSL certifikaty */
.box-ssl p img{width:98px; height:auto; vertical-align:middle; margin-right:8px;}
.table-ssl *{vertical-align:middle;}
.table-ssl img{position:relative; top:1px; max-width:70px; height:auto; margin-top:-2px;}

/*.ssl-box{float:left; text-align:center; width:220px; margin-right:15px; margin-top:1em;}
	.ssl-box-last{margin-right:0;}
	.ssl-box h3{font-size:160%; font-weight:bold; color:#aa1600; margin:.3em 0 0;}
	.ssl-box p{font-size:120%; margin-top:0;}
	.ssl-box p a{display:block; margin-top:10px;}
.ssl-box-ssl{min-height:105px; padding:15px 10px 8px; margin-top:-1px; border:1px solid #c6c6c6;}
	.ssl-box-ssl strong{display:block; margin-top:.5em; font-size:200%;}
	.ssl-box-ssl img{max-width:120px; max-height:30px; width:auto; height:auto;}
	.ssl-box-ssl p{font-size:100%; margin:0;}*/

/*.ssl-box{padding:10px; margin-bottom:10px; border:1px solid #c6c6c6;}*/
.ssl-box{margin:10px 0;}
.ssl-box > img{float:left; margin-right:15px;}
.ssl-box .table-ssl td{height:2em;}
.ssl-box h3{font-size:150%; font-weight:bold; padding:10px; margin-bottom:0; background:#feebbe url("../img/bg-th.gif") 0 0 repeat-x; border:1px solid #dbc583; border-bottom:none;}
/*.ssl-box p{font-size:120%; margin-top:0;}*/
.ssl-box-ssl img{float:left; width:120px; height:auto;}
#ssl-jak-objednat h3{margin-bottom:0;}
#ssl-jak-objednat p{margin-top:5px;}

/* Nejoblibenejsi */
.favourite{display:inline-block; padding:.15em .4em; margin-left:.2em; color:white; background:#ff9900; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}

/* hodnoceni podpory */
.hodnoceni-podpory-item{position:relative; margin:15px 0 0; }
	.hodnoceni-podpory-item-text{}
	.hodnoceni-podpory-stars{padding-top:0; margin:0;}
	.hodnoceni-podpory-datum{color:gray; font-size:85%; margin:0;}
	.hodnoceni-podpory-autor{font-size:100%; margin:0 0 3px;}
	.hodnoceni-podpory-text{position:relative; float:left; font-size:120%; font-style:italic; width:500px; min-height:50px; padding:10px 15px; margin:0 20px 0 0; background:#f8f8f8; border:1px solid #d6d6d6; -webkit-border-radius:6px; -moz-border-radius:6px; border-radius:6px;}
		.hodnoceni-podpory-text span{display:block; width:11px; height:21px; position:absolute; top:28px; right:-11px; background:url(../img/sipka-bublina.png) 0 0 no-repeat;}
		
#testimonials-hp .hodnoceni-podpory-item{width:50%; margin:0; float:left;}
#testimonials-hp .hodnoceni-podpory-text{float:none; clear:both; font-size:100%; font-style:normal; width:auto; padding:0 20px 0 0; background:none; border:none;}
#testimonials-hp .hodnoceni-podpory-text span{display:none;}
#testimonials-hp .hodnoceni-podpory-datum{font-size:100%; margin:0 !important;}
#testimonials-hp .hodnoceni-podpory-autor{font-size:110%; font-weight:bold; margin-bottom:3px !important;}
#testimonials-hp .hodnoceni-podpory-stars{float:left; padding:2px 10px 0 0; margin:0 !important;}
#testimonials-hp .hodnoceni-podpory-stars img{width:16px;}

#homepage .left-clmn .box p.testimonials-facts{font-size:110%; padding-left:50px; margin:.8em 0; background:url(../img/hand-gold.gif) 0 0 no-repeat;}
	
/* body v napovede */
/*.help-part{padding:10px 15px 15px; margin-bottom:15px; border:1px solid #d2d2d2;}
.help-part h3{margin-top:0;}*/
.point-help-list{list-style:none; padding:0; margin-left:10px;}
.point-help{padding:3px 0 10px 35px; margin:2px 0; background:url(../img/napoveda/point/point-help-1.png) 0 0 no-repeat;}
.point-help-1{}
.point-help-2{background-image:url(../img/napoveda/point/point-help-2.png);}
.point-help-3{background-image:url(../img/napoveda/point/point-help-3.png);}
.point-help-4{background-image:url(../img/napoveda/point/point-help-4.png);}
.point-help-5{background-image:url(../img/napoveda/point/point-help-5.png);}
.point-help-6{background-image:url(../img/napoveda/point/point-help-6.png);}
.point-help-7{background-image:url(../img/napoveda/point/point-help-7.png);}
.point-help-8{background-image:url(../img/napoveda/point/point-help-8.png);}
.point-help-9{background-image:url(../img/napoveda/point/point-help-9.png);}
.point-warning{color:#cf3100; font-weight:bold; background-image:url(../img/napoveda/point/point-warning.png);}

.osi{display:block; float:left; width:87px; text-align:center; margin-top:.5em;}
.osi img{margin-bottom:3px;display:block; margin:0 auto 3px}
.osi a{text-decoration:none;}
.osi a img{border:none;}
.osi a span{text-decoration:underline;}

/* Open source */
.open-source-1-klik ul,.open-source-1-klik li{list-style:none; padding:0; margin:0;}
.open-source-1-klik li{float:left; width:114px; text-align:center; margin:12px 0;}
.open-source-1-klik li img,.open-source-1-klik span{display:block; margin:0 auto;}
.open-source-1-klik span{padding:3px 0; margin:5px 20px 0; line-height:1.2em; background:#feecc0; display:none;}

.open-source-cesky-hosting{padding:15px; background:#f9f9f9 url(../img/opensource/open-source-logo-ch.png) 520px 0 no-repeat; border:1px solid #e4e4e4;}
.open-source-cesky-hosting h2{margin-top:0;}
.open-source-cesky-hosting p{margin-right:170px;}
.open-source-cesky-hosting ul,.open-source-cesky-hosting li{list-style:none; padding:0; margin:0;}
.open-source-cesky-hosting ul{margin-left:15px;}
.open-source-cesky-hosting li{float:left; width:160px; padding:2px 0;}

.open-source-ok{margin:15px 0;}
.open-source-ok img{float:left;}
.open-source-ok p{line-height:1.3em; font-size:160%; padding:8px 0; margin:3px 0 3px 165px;}

.box-objednavka-opensource{position:relative; padding:0 10px; margin:25px 0 10px; text-align:center; background:#ecf8ff; border:1px solid #bbdff5;}
	.box-objednavka-opensource p{font-size:110%; margin:0 0 10px;}
.box-reference-opensource{position:relative; top:0; left:0; padding:10px 20px; text-align:center;}
	.box-reference-opensource h3{margin-top:0;}
	.box-reference-opensource p{ margin:0;}
	.reference-opensource-img img{width:195px; border:1px solid gray;}
	.reference-opensource-prev{position:absolute; top:100px; left:3px;}
	.reference-opensource-next{position:absolute; top:100px; right:3px;}
	
/* ikony */
.green-icon-box-ul,.green-icon-box-ul2{list-style:none; padding:0; margin:20px 0;}
.green-icon-box{display:block; width:140px; padding:65px 15px 0; margin:0 0 10px; float:left; text-align:center; font-size:120%; line-height:1.3em !important; background-position:50% 0; background-repeat:no-repeat; border-right:1px solid #cccccc;}
.green-icon-box-last{border:none;}

.green-icon-box-ul2 .green-icon-box{display:block; width:260px; padding:10px 0 10px 85px; margin:0 0 15px 0; float:left; text-align:left; font-size:120%; background-position:0 50%; background-repeat:no-repeat; border:none;}
.green-icon-box-ul2 h3{font-size:130%; font-weight:bold; margin-top:0;}

.green-icon-databaze{background-image:url(../img/ikonky/green-icon-databaze.png);}
.green-icon-ekvalizer{background-image:url(../img/ikonky/green-icon-ekvalizer.png);}
.green-icon-headset{background-image:url(../img/ikonky/green-icon-headset.png);}
.green-icon-hvezda{background-image:url(../img/ikonky/green-icon-hvezda.png);}
.green-icon-chat{background-image:url(../img/ikonky/green-icon-chat.png);}
.green-icon-kolo{background-image:url(../img/ikonky/green-icon-kolo.png);}
.green-icon-krabice{background-image:url(../img/ikonky/green-icon-krabice.png);}
.green-icon-lidi{background-image:url(../img/ikonky/green-icon-lidi.png);}
.green-icon-lupa{background-image:url(../img/ikonky/green-icon-lupa.png);}
.green-icon-mys{background-image:url(../img/ikonky/green-icon-mys.png);}
.green-icon-obalka{background-image:url(../img/ikonky/green-icon-obalka.png);}
.green-icon-pamet{background-image:url(../img/ikonky/green-icon-pamet.png);}
.green-icon-procenta{background-image:url(../img/ikonky/green-icon-procenta.png);}
.green-icon-ruka{background-image:url(../img/ikonky/green-icon-ruka.png);}
.green-icon-sluchatko{background-image:url(../img/ikonky/green-icon-sluchatko.png);}
.green-icon-smajlik{background-image:url(../img/ikonky/green-icon-smajlik.png);}
.green-icon-stats{background-image:url(../img/ikonky/green-icon-stats.png);}
.green-icon-stit{background-image:url(../img/ikonky/green-icon-stit.png);}
.green-icon-stopky{background-image:url(../img/ikonky/green-icon-stopky.png);}
.green-icon-tachometr{background-image:url(../img/ikonky/green-icon-tachometr.png);}
.green-icon-zamek{background-image:url(../img/ikonky/green-icon-zamek.png);}


.green-box-icon2{}
.green-box-icon2 h2{color:black; font-size:130%; font-weight:normal;}
.green-box-icon2 ul,.green-box-icon2 li{list-style:none; padding:0; margin:1em 0 0 10px;}
.green-box-icon2 li{float:left; width:250px; padding:0 20px 0 70px; margin:10px 0; background-position:0 0; background-repeat:no-repeat;}
.green-box-icon2 h3{font-size:125%; font-weight:bold; margin-top:0;}
.green-box-icon2 p{margin:0 0 5px;}

.ad-home{margin-bottom:10px;}
  .ad-home a img{border:none;}

.foto-blog{float:left; min-height:150px; margin-right:10px; text-align:center;}
.text-pozadi{background:#f5f5f5; padding:.5em 1em;}
  .text-pozadi h2{margin-top:0.2em;}
  .text-pozadi li{padding-top:0;}

#foto{padding-top:3px; margin-top:10px;}
#nahledy{text-align:center; width:968px; margin:0 auto;}

.photo.last{margin:0 0 10px;}
	.photo-out{height:172px; float:left; text-align:center; width:162px; height:180px; margin:0 13px 10px 0;}
  .photo{position:relative; text-align:center; width:155px; height:132px; padding:3px; border:1px solid #dfdfdf; overflow:hidden; background:#eff7ff;}
	.photo div div{display:table-cell; vertical-align:middle; width:155px; height:132px;}
  .photo div div img{border:1px solid gray;}
  .photo div div a:hover img{border:1px solid #f26f21;}
	.photo-out a.text-foto{width:153px; margin:3px 3px 0; text-align:center; background:white; display:block;}

.comment{border:1px solid #e6e6e6; padding:0; margin:0 0 10px; background:white;}
.comment .numero{font-size:250%; font-weight:bold; width:50px; text-align:center; color:#cccccc; margin-top:5px;}
.comment p{margin:0 0 0 50px; background:#f5f5f5; padding:.5em; border-left:1px solid #e6e6e6;} 

/* Social box */	
.social-box{clear:both; padding:10px; margin:10px 0; background:#ecf8ff;}
.novinka .social-box{padding:0; background:none;}

.krok-objednavky-1{background: url(../img/step-objednavky.gif) no-repeat 0 0; height:35px; font-size:115%; margin:-15px 0 0 0}
.krok-objednavky-2{background: url(../img/step-objednavka-2.gif) no-repeat 0 0; height:35px; font-size:115%; margin:-15px 0 0 0}
.krok1, .krok2{display:block; float:left; text-align:center; padding-top:8px}
.krok1{width:340px}
.krok2{width:330px}


.vypadek,.odstavka{padding-left:34px; background:url(../img/bg-odstavka.gif) no-repeat 0 0; margin-bottom:20px; min-height:35px;}
.vypadek{background:url(../img/bg-vypadek.gif) no-repeat 0 0;}
.vypadek h3,.odstavka h3{margin-bottom:8px;}
.vypadek em,.odstavka em{display:block; padding-top:10px; margin-top:10px; border-top:1px solid #e5e5e5;}
.ico-odstavka,.ico-vypadek{background: url(../img/odstavka.gif) no-repeat 0 1px; padding:0 0 0 25px; min-height:20px;}
.ico-vypadek{background: url(../img/vypadek.gif) no-repeat 0 1px;}
.formular{margin-top:1.4em;}
.add_top{text-align:right; margin-bottom:-10px;}
.add_top a img{border:none; float:right;}
.ksnahled a img{border:none;}
.ksnahled p{margin:.5em; font-size:100%; min-height:3.5em;}
.ksnahled{border:1px solid #c4c4c4; text-align:center; width:217px; float:left; margin:15px 15px 10px 0;}
.last{margin-right:0;}

.border-top{border-top:1px solid #e5e5e5; padding-top:10px; clear:both;}
.mystic .telo-box.sml a.lupa{display:none;}

.novinka{padding:10px 0 0 69px; position:relative; min-height:60px; margin-top:10px; border-top:1px solid #e5e5e5;}
	.novinka p{margin:.5em 0;}
	.novinka-img{display:block; text-align:center; padding:15px; margin:20px 0; background:#eeeeee; border:1px solid #dddddd;}
	.novinka-img img{max-width:100%;}
	.novinka-img span{display:block; font-style:italic; margin:10px 0 0;}
	.news-info .novinka-img{display:none;}

.odvyp{background:#fafafa; border-left:2px solid #cccccc; padding:10px;}
	.odvyp p{margin:.5em 0 0;}

.tip{background:#fff6d5; border-bottom:1px solid #f0c75e; padding:3px 10px; margin:.7em 0 0;}
	.tip p{margin:.5em 0;}

.button-green,#cont a[href^='http:'].button-green,#cont a[href^='https:'].button-green,#cont a[href^='http:']:hover.button-green,#cont a[href^='https:']:hover.button-green{font-size:110%; display:block; float:left; clear:left; height:32px; padding-right:40px; background:#60a40f url(../img/bg-button-green.gif) no-repeat 100% 0;}
	.button-green strong{display:block; height:26px; padding:6px 0 0 10px; background:url(../img/bg-button-green.gif) no-repeat 0 0;}

.plus,.plus-big{margin-left:.5em; padding:0;}
	.plus li,.plus-big li{list-style:none; background:url(../img/bg-li-item-plus.gif) no-repeat 0 2px; padding:0 0 0 20px; margin-bottom:5px;}
	.plus-big li{background:url(../img/plus-big.gif) no-repeat 0 50%; padding:5px 0 5px 25px;}

.plus-icon,.liplus li,
.minus-icon,.liminus li{color:#4a9000; padding-left:18px; background:url(../img/plus.png) no-repeat 0 6px;}
.minus-icon,.liminus li{color:#aa1600; background-image:url(../img/minus.png);}
.liplus,.liminus{list-style:none; padding:0; margin-top:.5em;}

.tipy{margin-top:-10px;}
	.tipy span{color:#9d9d9d; font-weight:bold; font-style:italic;}
	.tipy a{color:gray;}

.pocet-domen{display:block; width:145px; height:38px; margin:8px auto 5px; font-size:185%;}
	.pocet-domen span{display:block; float:left; width:27px; height:35px; padding:0; margin:0 1px; line-height:1em; background:url(../img/bg-pocitadlo.gif) 0 0 no-repeat;}

#error{padding-left:266px; margin-top:20px; background:url(../img/bg-error-katka.jpg) no-repeat 0 0;}
.error-404,.error-404 span{position:relative; top:0; left:0; display:block; width:699px; height:89px;}
.error-404 span{position:absolute; background:url(../img/error-404.png) no-repeat 0 0;}
.error-url{font-size:140%; padding-left:15px; margin:15px 0; border-left:8px solid #b24635;}

#mapa-stranek{}
	#mapa-stranek ul{padding:0; margin:0;}
	#mapa-stranek ul ul,#mapa-stranek ul ul ul{width:auto; padding-left:25px; margin-top:10px; border:none;}
	#mapa-stranek li{list-style:none; font-size:120%; padding:10px; margin:0 0 1em; background:#f8f8f8; border:1px solid #dfdfdf;}
	#mapa-stranek li li,#mapa-stranek li li li{list-style:disc; font-size:80%; float:none; padding:3px 0; margin:0; border:none;}
	#mapa-stranek li li li{font-size:100%;}

.partneri {margin:0; padding:0}
.partneri li{list-style:none; display:black; width:163px; text-align:center; float:left; margin-right:9px; margin-bottom:7px}
.partneri li.ctvrta{margin-right:0}
.partneri li a img{border:1px solid #b5b5b5} 

/* vice domen - multihosting */
.multi-steps{text-align:center;}
	.multi-steps div{text-align:left; padding:15px 15px 15px 90px; margin:0 50px 10px; background:white url(../img/multi-step1.gif) 0 50% no-repeat; border:1px solid #dadada;}
	.multi-steps div.multi-step2{background-image:url(../img/multi-step2.gif);}
	.multi-steps div.multi-step3{background-image:url(../img/multi-step3.gif);}
	.multi-steps div.multi-step4{padding-left:120px; margin:0 180px; background-image:url(../img/multi-smile.gif); background-position:30px 50%;}
	.multi-steps div.multi-step4 span{display:block;}
	.multi-steps div h3,.multi-steps div p{margin:0;}
	.multi-steps div h3{font-weight:bold; margin-bottom:5px;}
	.multi-steps p.multi-rovnase{font-size:550%; font-weight:bold; color:#dbdbdb; margin:0 0 10px; line-height:.4em;}

/* servery */
/*.servery-head-text{position:absolute; top:10px; left:0; margin:0; font-size:200%; color:black; background:white;}*/
.servery-virtual-home,.servery-dedik-home{position:relative; float:left; width:338px; padding:0; margin:10px 0 0; /*background:white url(../img/servery/servery-bg-virtual.png) 0 0 repeat-y; border:1px solid #bcda92;*/}
.servery-dedik-home{float:right; /*background:white url(../img/servery/servery-bg-dedik.png) 100% 0 repeat-y; border-color:#b9deee;*/}
.servery-home-head{padding:10px 0; background:#538911 url(../img/servery/bg-servery-green.png) 0 0 repeat-x; border-bottom:3px solid #406a0c;  text-shadow:1px 1px 0 rgba(0, 0, 0, 0.5);}
.servery-dedik-home .servery-home-head{background:#2b7ca2 url(../img/servery/bg-servery-blue.png) 0 0 repeat-x; border-color:#1a5f7f;}
	.managed-corner{position:absolute; top:-1px; right:-1px; width:72px; height:72px; background:url(../img/servery/managed-corner.png) 0 0 no-repeat;}
.servery-home-body{padding:5px 15px; border:1px solid #d9d9d9; border-top:none; border-bottom:none;}
	.servery-home-body p{margin:0.6em 0;}
.servery-home-foot{text-align:center; padding:15px 20px; background: url(../img/bg-box-cont.gif) 0 0 repeat-x; border:1px solid #d9d9d9; border-top:none;}
.servery-virtual-home h2,.servery-dedik-home h2{font-size:220%; margin:5px 0 0; text-align:center;}
.servery-virtual-home h2 a,.servery-dedik-home h2 a{color:white; text-decoration:none;}
.servery-virtual-home h2 a span,.servery-dedik-home h2 a span{display:block; color:#fff6d5; margin:0;}
.servery-home-head p{}
.servery-price{font-size:100%; font-weight:normal; margin:0 0 5px;}
.servery-virtual-home ul,.servery-dedik-home ul,.servery-virtual-home li,.servery-dedik-home li{list-style:none; padding:0; margin:0.8em 0 0.8em 35px;}
.servery-virtual-home li,.servery-dedik-home li{font-size:110%; padding:2px 0 2px 30px; margin:0; background:url(../img/bg-li-ok.gif) 0 50% no-repeat;}
/*.servery-dedik-home li{background-image:url(../img/servery/bg-li-dedikovany-item.gif);}*/
.servery-akce{text-align:center; height:121px; margin-top:15px; border-bottom:1px solid #bddcef;}

.box-right-float{float:right; margin:20px 0 20px 20px;}
	#right-clmn .box-right-float .domena{width:230px; padding:10px 15px; margin:10px 0;}
	#right-clmn .box-right-float .domena p{line-height:1.3em; margin:5px 0;}
.servery-box-info{width:230px; padding:10px 15px 15px; border:1px solid #d9d9d9;}
.servery-box-info h2{color:black; font-size:160%; margin:5px 0 10px;}
.servery-box-info ul{list-style:none; padding:0; margin:0 0 5px 10px;}
.servery-box-info li{padding:2px 0 2px 30px; margin:0; background:url(../img/bg-li-ok.gif) 0 50% no-repeat;}
.servery-box-info p{margin:0;}

/* souvisejici */
.context{border:1px solid #dcf4ad; margin:20px 0 0; background:#f9fef0 url(../img/bg-context.gif) repeat-x left bottom; }
.context .box-in.kudy{background:url(../img/bg-kudy-dal.gif) no-repeat 18px 18px;}
.context .box-in.info{background:url(../img/bg-context-info.gif) no-repeat 0 0;}
.context .box-in h3,.context .box-in p{margin:0 0 15px 80px;}
.context .box-in h3{padding-top:15px; margin-bottom:5px; color:#240500; font-weight:bold;}
.context ul li{list-style:none; background: url(../img/bg-zsipka-li.gif) no-repeat 0 4px; padding-left:30px; padding-right:20px;}
.context ul{margin-left:50px; margin-top:0;}

.border-green,.border-red{border-left:6px solid #84BA5C; margin:25px 0 0; padding:.3em .5em 0 1em;}
.border-red{border-color:#aa1600;}
.border-green h2,.border-green h3,.border-green h4,.border-green p,.border-green ul{margin-top:0;}

.context.objednavka{border:1px solid #bbdff5; margin:20px 0 0 0; background:#ecf8ff url(../img/bg-objednavka.gif) repeat-y left top; position:relative;}
.context.objednavka .plus,.plus-alone{background: url(../img/bg-li-item-plus.gif) no-repeat 0 2px; padding:0 0 0 20px;}
.context.objednavka .box-in p{margin:0 210px 10px 5px;}
.context.objednavka a.button{position:absolute; right:35px; top:23px;}
.context.objednavka .box-in h3{margin:15px 0 8px 15px; padding-top:19px; color:#240500; font-weight: bold; padding:0;}

/* webhosting - seznamte se s CH */
.seznameni{width:209px; float:left; border-right:1px solid #e5e5e5; margin:5px 0; padding:0 15px;}
.seznameni p{line-height:1.3em;}
.parametry{background: url(../img/parametry-hostingu.gif) no-repeat 0 3px;padding-left:0;}
.klientska{background: url(../img/login-user.gif) no-repeat 15px 0;padding:0 15px;width:210px;}
.technicke{border:none;background: url(../img/technicke-informace.gif) no-repeat 15px 3px;padding-right:0;}
.parametry h3,.klientska h3,.technicke h3{padding-left:38px; font-size:140%; margin:6px 0 0;}
.klientska h3,.technicke h3{padding-left:35px;}

/* tabs */
table{font-size:100%; background:white; border-collapse:collapse; border:none;}
th,td{padding:5px 10px; border:1px solid #cccccc;}
table td pre{font-size:100%; background:none; border:none; padding:0; margin:0; overflow:visible;}
table td code{font-size:100%;}
.tablehover tr:hover td{background:#eef8ff url(../img/bg-form.gif) repeat-x 0 0;}
th{background:#feebbe url(../img/bg-th.gif) 0 0 repeat-x; border-color:#dbc583;}
.tdsvetle td{background:#f3f3f3 url(../img/bg-tdsvetle.gif) repeat-x;}
.w100p{width:100%;margin-bottom:15px;}
.w100p td{font-size:110%;}
.w100p td.c{text-align:center;}
.vatop td{vertical-align:top;}
.vatop ul{margin:0 0 0 15px; padding:0;}

.th-sekce{font-size:180%; color:#aa1600; padding:20px 0 10px; background:white; border:none;}
.td-value{text-align:center; width:200px;}
.td-value2{text-align:center; width:130px;}

.td-cenik-cena{width:100px;}
.td-cenik-objednat{width:70px;}

/* cenik s odkazama na objednavku */
.table-cenik-domen a,a.button-objednat{color:white; text-decoration:none; padding:4px 6px; background:#60a013; border:1px solid #3d6c03; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}
.table-cenik-domen a:hover,a.button-objednat:hover{background:#518b0c;}

/* forms */
.pozadi{border:1px solid #b5dcf4; background:#ecf8ff url(../img/form-pozadi.gif) repeat-x 0 0; padding:5px 10px; margin-bottom:1em;}
.pozadi h2{margin:.5em 0; color:black;}
.pozadi table{width:100%; margin-bottom:10px; background:none;}
.pozadi.slim table{width:100%; margin:10px 0;}
.pozadi .textarea {width:100%;}
.pozadi table,.pozadi table tr td{border:none;}
/*.pozadi th,.pozadi td{padding-left:0; padding-right:10px;}*/


.form-reg-hp td{border:none; padding-left:0;}

.slim{padding:3px 0; margin-top:10px;}
	.slim form{margin:0; padding:0;}
	.slim input,.slim select{font-size:120%; padding:5px 10px;}

/* objednavka */
.obj{margin:0;}
	.obj h1{margin-bottom:0;}
	.obj p{font-size:140%; margin:-.2em 0 0;}
.obj2{margin:15px 0 0; width:266px; float:right; border:2px solid #FFB32F; padding:.5em 0; background:#FFF1CF url(../img/login-user.gif) no-repeat 18px .7em;}
.obj2 p{text-align:left; padding:0 0 0 55px; margin:0;}
.obj3{float:right; width:266px; margin:15px 0 0; border:1px solid #f3c063;}
	.obj3-top{text-align:center; padding:10px 0 10px 65px; background:#fff4d9 url(../img/login-order-bg.gif) 0 0 no-repeat;}
	.obj3-top p{margin:0 0 6px;}
	.obj3-top strong{font-size:120%;}
	.obj3-cont{padding:10px;}
	.obj3-cont p{margin:0; font-size:110%;}
	.obj3-cont ul,.obj3-cont li{list-style:none; padding:0; margin:0;}
	.obj3-cont li{padding:5px 0 5px 22px; margin-left:15px; background:white url(../img/login-order-arr.gif) 0 7px no-repeat;}

#obj-kroky{font-size:130%; list-style:none; padding:10px 10px 0; margin:18px 0 0; background:#f2f2f2; border:1px solid #dedede;}
	#obj-kroky li{min-height:40px; padding:0; margin:0 0 10px; line-height:1em;}
	#obj-kroky span,#obj-kroky strong{display:block; padding-top:4px;}
	#obj-kroky span.obj-krok{font-size:140%; font-weight:bold; color:gray; float:left; text-align:center; width:38px; height:28px; padding-top:10px; margin-right:10px; background:white; border:1px solid #d1d1d1;}
	.obj-krok-active{background:white;}
	#obj-kroky .obj-krok-active span.obj-krok{color:white; width:40px; height:30px; background:#aa1600; border:none;}
#obj-vyhody{list-style:none; padding:0; margin:0;}
	#obj-vyhody li{padding:12px 10px 12px 40px; margin:0 0 3px; background:#fbf1d6 url(../img/bg-obj-vyhoda.png) no-repeat 0 50%; border:1px solid #e3e3e3;}
	
.krok-a{padding:10px; margin:0;}
.krok-a h2{margin-top:-5px;}
.krok-a table tr td{padding:3px 10px 5px; margin:0;}

.result{margin-top:-5px; padding:3px 15px 5px; background:white; border-bottom:3px solid #b1d2e7; position:relative;}
	.result .duraz{font-size:200%; margin:5px 0 0; font-weight:bolder; padding-bottom:0px;}
	.result .free,.result .own{float:left; background:url(../img/result-ok.gif) no-repeat 0 1px; padding-left:30px; font-size:120%; margin:0 10px 0 0; padding-bottom:5px;}
	.result .own{float:none; background:url(../img/result-own.gif) no-repeat 0 1px;}
.result input{position:relative;top:10px; left:10px;}

/*.result form{border:1px solid blue}*/
/*.result input{display:none}*/
.result div{width:350px; height:1em;}
.result div form{margin-top:-25px;height:1em;}
.ok-domain{background: url(../img/ok-domain-obj.gif) no-repeat 0 0; padding-left:24px; }

.dulezite-upozorneni{font-size:110%; text-align:center; padding:15px 25px; margin:1em 0; background:#ffde3f; border:3px solid #e1a31e;}
.dulezite-upozorneni h3,.dulezite-upozorneni p{margin:0;}
.dulezite-upozorneni h3{font-weight:bold; margin-bottom:5px;}

.sleva-50-obj{padding:15px 20px; margin:15px 0; border:1px solid #d3d3d3;}
	.sleva-50-obj img{float:left;}
	.sleva-50-obj p{font-size:110%; margin:0 0 5px 155px;}
	.sleva-50-obj p strong{font-size:120%;}

.povin td input{background:#fff3d3;}
.nepovin td input{background:white; color:black}

.jina-domena{display:block; float:left; padding:5px 10px; border-left:1px solid #dedede;}

#obj-finish{padding-left:266px; margin-top:20px; background:url(../img/bg-obj-finish-katka.jpg) no-repeat 0 0;}
.obj-finish-ok,.obj-finish-ok span{position:relative; top:0; left:0; display:block; width:699px; height:89px;}
.obj-finish-ok span{position:absolute; background:url(../img/obj-finish-ok.png) no-repeat 0 0;}
#obj-finish-access{font-size:150%; float:left; padding:10px 10px 10px 90px; background:white url(../img/bg-obj-finish-user.png) no-repeat 0 0; border:1px solid #d6d6d6;}
	#obj-finish-access td{padding:2px 10px; border:none;}
.obj-finish-udaje{padding:15px; background:#fafafa; border:1px solid #d5d5d5;}
	.obj-finish-udaje h4{margin:0;}
	.obj-finish-udaje div.fl{width:180px; padding:0 20px; border-left:1px solid #d5d5d5;}

/*.table-promo p{margin:3px 0 0;}*/
.pozadi .table-promo td{padding:0 5px 0 0;}
.promo-ok,.promo-error{font-weight:bold; color:#498220; padding:2px 0 2px 25px; margin:1px 0 0 7px; background:url(../img/result-ok.gif) no-repeat 0 1px;}
.promo-error{color:#aa1600; background:url(../img/result-own.gif) no-repeat 0 1px;}

/* objednavka - konec*/

/* foot */
#foot{padding:0 16px; font-size:90%; text-align:left; margin-top:-2px;}
#foot .matrj{width:955px; margin:0 auto; padding-top:10px; position:relative}
#foot .matrj .provoz{margin:0; padding:0; position:relative; top:-35px;}
#foot .cl p{padding:7px 0 0; margin:0;}
#nahoru{display:block; float:left; background: url(../img/bg-a-nahoru.gif) no-repeat 0 0; padding:10px 5px 10px 45px; margin-top:-10px;}
#susmen{padding:10px 10px 0 0; margin-top:-10px; margin-bottom:0;}

/* warrning ok */
.info-ok,.info-warrning{color:white; background:#a64301 url(../img/bg-info-warrning.png) no-repeat 0 0; min-height:85px; padding:20px 20px 10px 130px; margin:10px 30px 20px;}
.info-ok{background:#4a881c url(../img/bg-info-ok.gif) no-repeat 0 0;}
.info-ok h2,.info-warrning h2{color:#fff6d5; margin:0;}

/* other */
.nobr{display:inline; white-space:nowrap; border:1px solid black;}
.nowrap{white-space:nowrap;}
.sml/*,.novinka h2 .datum*/{font-size:80%;}
.big1{font-size:110%;}
.big2{font-size:130%;}
.big{font-size:200%;}
.brd-none,a img{border:none;}
.patka{background:#f3f3f3; padding:4px 10px;}
.datum{text-align:center; background: url(../img/bg-novinky-datum.gif) no-repeat 0 0; height:39px; width:53px; position:absolute; left:0; top:10px; padding:18px 0 0 0;}
.datum-small{background:url(../img/datum-small.gif) no-repeat center left; min-height:20px; padding:3px 0 0 27px;}
.host-mess{position:relative;}
.host-mess h1,.host-mess .tip{margin-left:70px;}
.rok{display:block; font-weight:normal; font-size:100%;}
.rss{background: url(../img/bg-rss.gif) no-repeat 0 2px; padding:3px 0 3px 23px; min-height:20px;}
.box .rss{position:absolute; top:16px; right:16px; padding-top:2px;}
.fl{float:left;}
.flr{float:right;}
.author{float:right; margin:0;}
.cl{clear:both;}
.r{text-align:right;}
.l{text-align:left;}
.c{text-align:center;}
.no-display,.printurl{display:none;}
.liok,.liok-float,.li-sipka{margin-left:1em; padding:0;}
.liok li,.liok-float li{font-size:110%; list-style:none; background:url(../img/bg-li-ok.gif) no-repeat 0 7px; padding:.3em 0 .3em 30px;}
.liok-float li{width:308px; float:left;}
.linook{color:#aa1600; background:url(../img/bg-li-nook.png) no-repeat 3px 8px !important;}
	.linook strong{font-weight:normal;}
.strongnook{position:relative; font-size:110%; font-weight:normal; color:#aa1600; padding:0 25px; background:url(../img/bg-li-nook.png) no-repeat 0 2px;}
.li-sipka li{list-style:none;}
.li-sipka li a{list-style:none; background:url(../img/li-sipka.gif) no-repeat 0 6px; padding:.3em 0 .3em 30px;}
.odrazka li{list-style:none;}
.odrazka li a{background:url(../img/bg-odrazka.gif) no-repeat 0 3px; padding:.2em 0 .2em 30px; display:block; font-size:120%;}
a.odrazka{list-style:none; background:url(../img/bg-odrazka.gif) no-repeat 0 3px; padding:.3em 0 .3em 30px; display:block; font-size:120%;}
.marnone li{list-style:none; padding:0 0 0 40px; margin:.9em 0;}
.olone,.oltwo,.olthree,.olfour,.olfive{background:url(../img/bg-ol-one.gif) no-repeat 0 0; line-height:1.5em;}
.oltwo{background:url(../img/bg-ol-two.gif) no-repeat 0 0;}
.olthree{background:url(../img/bg-ol-three.gif) no-repeat 0 0;}
.olfour{background:url(../img/bg-ol-four.gif) no-repeat 0 0;}
.olfive{background:url(../img/bg-ol-five.gif) no-repeat 0 0;}
.marnone{margin:0; padding:0;}
.marnone li span{margin:0 0 .5em; padding:0; display:block;}
.mt2em{margin-top:2em;}
.marleft{margin-left:1em;}
.marbottom{margin-bottom:1em;}
.nobor{border:none;}
.hid{position:absolute; z-index:-1; top:-500px; left:0; width:1px; height:1px; margin:0; overflow:hidden;}
.w430{width:430px;}
.w240{width:240px;}
.w240 table.nobor,.w240 table.nobor td{border:none; margin:0; padding:3px;}
.w240.box{padding:0;}
.w100{width:100%;}
.w48{width:48%;}
.boxin{margin:15px;}
/*table em{color:#737373;}*/
.overflow-auto{overflow:auto;}
#ps-number{position:absolute; bottom:0; right:0; font-size:80%; color:#d4d4d4;}
.benefit-price-akce,tr:hover td.benefit-price-akce{background:url(../img/stitek-akce.png) 100% 0 no-repeat;}
tr:hover td.benefit-price-akce{background:#eef8ff url(../img/stitek-akce.png) 100% 0 no-repeat;}
/*.benefit-price{background:url(../img/stitek.gif) 6px 50% no-repeat;}*/
.benefit-price strong{font-size:120%; color:#577b00;}
.benefit-price del{display:block; color:#d60000; font-size:90%;}
.price-vat{font-size:80%; color:gray;}
table .price-vat{display:block;}
del{text-decoration:line-through;}


/* odkazy ven z webu */
#cont a[href^='http:'],#cont a[href^='https:']{padding-right:8px; background:url(../img/a_ven.gif) 100% 2px no-repeat; position:relative;}
#cont a[href^='http:']:hover,#cont a[href^='https:']:hover{background:url(../img/a_ven2.gif) 100% 2px no-repeat;}
#cont a[href^='http:'].no-out,#cont a[href^='https:'].no-out{background:none; padding-right:0; margin:0;}
#cont #ch-home a[href^='http:'].no-out,
#cont #ch-home a[href^='https:'].no-out{position:static;}

.sk-domain{border:3px solid #9E1500; background:#FFE9CF; padding:10px }
.sk-domain a{font-weight:bold}

.upozorneni{border:3px solid #9E1500; background:#FFE9CF; padding:10px }
.upozorneni a{font-weight:bold}

.klient, .napoveda, .nastroje, .kontakty{position:relative}
#homepage .right-clmn .klient #hp-ks{display:block; width:125px; height:130px; padding:0; position:absolute; background:none; top:10px; left:160px}
#hp-help{display:block; width:75px; height:60px; position:absolute; top:5px; left:205px}
#hp-nastroje{display:block; width:85px; height:80px; position:absolute; top:5px; left:195px}
#hp-kontakty{display:block; width:60px; height:80px; position:absolute; top:5px; left:225px}

#main-in .formular .error td .red{font-weight: bold}
#main-in .formular .error td{background:#ffdcc0;}

.result div.info-box{background: #efffff url(../img/ico-help-info.gif) no-repeat 7px 11px; padding:5px 5px 5px 35px; color:#004f7f; color:black; border-bottom:2px solid #00aacc; width:auto; height:auto; margin-top:5px }
.result div.info-box h3{margin:4px 0 0}
.result div.info-box p{margin:.5em 0 .5em}

/* CHAT */
.chat{position:fixed; z-index:1000; bottom:0; right:0; width:220px; height:120px; text-align:left; font-size:90%;}
.chat div{position:absolute; top:35px; right:92px; width:135px; background:white; border:1px solid #cfcfcf; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;}
.chat a{display:block; text-decoration:none; color:black; padding:8px 0 8px 8px; line-height:1.5em;}
.chat a span{font-size:110%; color:#3f7d00; padding-right:20px; background:url(../img/chat/online.png) 100% 50% no-repeat;}
.chat-offline a span{color:#ba1d00; background:url(../img/chat/offline.png) 100% 50% no-repeat;}
.chat-online{background:url(../img/chat/chat-foto-online.png) 105px 100% no-repeat;}
.chat-offline{background:url(../img/chat/chat-foto-offline.png) 100% 100% no-repeat;}
.chat-bublina{position:absolute; bottom:12px; right:-17px; display:block; width:17px; height:16px; background:url(../img/chat/roh-bublina.png) 0 0 no-repeat;}

/* CHAT 2 */
.chat2{display:none !important; position:fixed; z-index:1000; bottom:0; right:30px; text-align:left; font-size:90%; background:white; -moz-box-shadow:0 0 8px rgba(0,0,0,.2); -webkit-box-shadow:0 0 8px rgba(0,0,0,.2); box-shadow:0 0 8px rgba(0,0,0,.2);}
  .chat2,.chat2-top-bar{-moz-border-radius:5px 5px 0 0; -webkit-border-radius:5px 5px 0 0; border-radius:5px 5px 0 0;}
  .chat2-operator,.chat2-form form{padding:12px 15px;}
  .chat2-top-bar{padding:4px 5px 4px 5px; background:#f6f6f6; border-bottom:3px solid #d93300;}
    .chat2-status{float:left; white-space:nowrap;}
      .chat2-status p{margin:.6em 0 0;}
    .chat2-tools{float:right; margin-left:0px;}
    .chat2-top-bar img{display:block; float:left;}
  .chat2-content{display:none; width:345px; height:465px; background:white;}
    .chat2-operator{position:relative; color:white; background:#7c7c7c;}
      .chat2-operator strong{display:inline-block; margin-top:.7em;}
      .chat2-operator span{color:#dbdbdb; font-style:italic;}
      .chat2-operator img{float:left; width:50px; height:50px; margin-right:15px; -moz-border-radius:100em; -webkit-border-radius:100em; border-radius:100em;}
      .chat2-operator a{position:absolute; top:50%; right:15px; margin-top:-1em; display:inline-block; text-decoration:none; padding:4px 8px; color:white; border:1px solid #9e9e9e;}
    .chat2-messages{height:265px;}
  .chat2-form{background:#f6f6f6; border-top:1px solid #d0d0d0;}
    .chat2-form textarea,.chat2-form input,.chat2-operator a{-moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}
    .chat2-form textarea{width:100%; height:65px; padding:5px; margin-bottom:5px; border:1px solid #b9b9b9; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box;}
    .chat2-button{cursor:pointer; padding:5px 15px; color:white; background:#34ab00; border:none;}

.tooltip-message{position:absolute; font-size:85%; text-align:left; width:auto; padding:10px 15px; color:black; background:#fffadc; border:1px solid #e0d596; overflow:visible; z-index:1001; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; -webkit-box-shadow:#a5a5a5 5px 5px 5px; -moz-box-shadow:#a5a5a5 5px 5px 5px; box-shadow:#a5a5a5 5px 5px 5px;}





/*=================================================================================================================================*/
/*=================================================================================================================================*/
/*                                                                                                                                 */
/*                                                             UPDATES                                                             */
/*                                                                                                                                 */
/*=================================================================================================================================*/
/*=================================================================================================================================*/

/***********************************************************************************************************************************/
/* FLEXBOX                                                                                                                         */
/***********************************************************************************************************************************/
.flex-container.row,.flex-container .row,.flex-container .item{display:-webkit-box; display:-moz-box; display:-ms-flexbox; display:-webkit-flex; display:flex; flex-wrap:wrap;}
.flex-container .item{flex-wrap:nowrap; flex-direction:column; height:100%; margin-bottom:0 !important;}
.flex-1{flex:1;}

/***********************************************************************************************************************************/
/*                                                                                                                                 */
/*                                                            WS DIALOG                                                            */
/*                                                                                                                                 */
/***********************************************************************************************************************************/
.over-page-layer{position:fixed; top:0; left:0; z-index:100; width:100%; height:100%; background:rgba(0,0,0,.6);}

.ws-dialog-container{display:flex; justify-content:center; align-items:center; position:fixed; top:0; left:0; width:100%; height:100%; vertical-align:middle; animation:showresult .2s; z-index:2000;}
.ws-dialog-window{top:0; left:0; height:auto; margin-top:0; margin-left:0; display:flex; flex-direction:column; position:relative; text-align:left; width:auto; max-width:calc(100% - 30px); max-height:calc(100% - 30px); z-index:1100; background-color:white; border:1px solid #dddddd;}
.ws-dialog-window button,.ws-dialog-window .button{cursor:pointer;}
.ws-dialog-window-in{padding:0; flex-grow:1; display:flex; flex-direction:column; min-height:0;}
.ws-dialog-window-main-content{height:100%;}
.ws-dialog-window-main-content{flex-grow:1; overflow:auto;}

.ws-dialog-head *{text-transform:none;}
.ws-dialog-head .message,.ws-dialog-title-heading *{margin:0;}
.ws-dialog-head h2{line-height:1em;}
.ws-dialog-head .message{-webkit-border-radius:0; -moz-border-radius:0; border-radius:0; -webkit-animation:showresult 1s; animation:showresult 1s;}
.ws-dialog-title-heading{position:relative; /*width:100%;*/ padding:1.2em 20px; margin:0; background-color:#f4f4f4;}
.ws-dialog-title-heading h2{color:inherit;}

.ws-dialog-window-close{position:absolute; top:0; right:0; z-index:2; padding:.4em .65em !important; line-height:inherit;}
.ws-dialog-window-close.button-soft{background-color:transparent; border:none;}
.ws-dialog-window-close:hover{color:white; background-color:#4c4c4c;}
.ws-dialog-window-buttons{margin:0; padding:0; border:none;}
.ws-dialog-window-content-boxed .ws-dialog-window-content,.ws-dialog-window-buttons{padding:20px;}
.ws-dialog-window-content-boxed .ws-dialog-window-content .ws-dialog-window-content-in{margin-left:-20px; margin-right:-20px;}
.ws-dialog-window-content-boxed .ws-dialog-window-content .ws-dialog-window-content-in:last-child{margin-bottom:-20px;}
.ws-dialog-window-content .ws-dialog-window-buttons{padding-left:0; padding-right:0; margin-top:1.5em;}
.ws-dialog-window-content > *:first-child{margin-top:0;}

.ws-dialog-1200{width:1200px;}
.ws-dialog-900{width:900px;}
.ws-dialog-800{width:800px;}
.ws-dialog-700{width:700px;}
.ws-dialog-600{width:600px;}
.ws-dialog-500{width:500px;}
.ws-dialog-400{width:400px;}
.ws-dialog-300{width:300px;}
.ws-dialog-200{width:200px;}

/***********************************************************************************************************************************/
/*                                                                                                                                 */
/*                                                               COOKIE                                                            */
/*                                                                                                                                 */
/***********************************************************************************************************************************/

#cookie-info{font-size:85%; height:3.3em;}
#cookie-info-in{position:fixed; bottom:0; left:0; z-index:1000; width:100%; margin:0; color:black; background-color:white; box-shadow:0 0 15px rgba(0,0,0,0.15);}
.cookie-info-text{padding:.6em 20px;}
.cookie-info-text p,.cookie-info-buttons{display:inline-block; padding:.4em 0; margin:0;}
#cookie-info a:not(.button){color:inherit; text-decoration:underline;}
#cookie-info .button{text-transform:none; margin-left:.8em; padding-top:.3em; padding-bottom:.3em; border-width:1px; border-style:solid; border-radius:3px; cursor:pointer;}
.cookie-info-close{display:inline-block; text-align:center; line-height:1.3em; width:1.5em; height:1.3em; margin-left:.3em; padding-bottom:.2em; text-decoration:none; color:white; background-color:gray; overflow:visible !important;}
.cookie-info-dialog .form{margin:0; border:none;}
.cookie-info-dialog .form-part{padding-top:20px !important; padding-left:0; padding-right:0; border-bottom:1px solid #dddddd;}
.cookie-info-dialog .form-head{padding-top:0 !important;}
.cookie-info-dialog .item{margin-bottom:20px;}
.cookie-info-dialog .item p{margin:0 0 .5em !important;}
.cookie-info-dialog .form-foot > *:last-child,.cookie-info-dialog .item .col,.cookie-info-dialog label p:last-child{margin-bottom:0 !important;}
.cookie-info-dialog .form{padding-bottom:calc(2.3em + 20px);}
.cookie-info-dialog .form-foot{position:absolute; bottom:0; left:0; width:100%; z-index:2; padding:15px 0;}
.cookie-info-dialog .form-foot::after{content:""; position:absolute; top:0; left:0; width:100%; height:100%; opacity:.7; background-color:white; z-index:1;}
.cookie-info-dialog .form-foot button{position:relative; padding:.5em 1.4em !important; z-index:2;}
.checked-off[type="radio"]:checked + label{color:white; background-color:#808080;}
.checked-on[type="radio"]:checked + label{color:white; background-color:#38a20f;}
button.cookie-button-no{color:#ffffff; background-color:#808080; border-color:#808080;}
button.cookie-button-set{color:#000000; background-color:#ffffff; border-color:#dddddd;}
button.cookie-button-yes{color:#ffffff; background-color:#38a20f; border-color:#38a20f;}

/***********************************************************************************************************************************/
/* TAB SWITCH                                                                                                                      */
/***********************************************************************************************************************************/
/*.tab-switch *{vertical-align:middle;}*/
.tab-switch > *{display:inline-block; vertical-align:middle; min-width:2.3em; padding:.4em .6em; text-align:center; text-decoration:none; border-width:1px; border-style:solid; border-color:#dddddd;}
.tab-switch > .field > *{padding:.4em .6em !important;}
.tab-switch > .field{padding:0;}
.tab-switch > .field + .field{margin-left:0 !important;}
.tab-switch > .field label{display:inline-block; margin:0; cursor:pointer;}
.tab-switch > * + *{border-left-width:0;}
.tab-switch input[type="radio"],.tab-switch input[type="checkbox"]{display:none;}
.tab-switch input[type="checkbox"] + label::before,.tab-switch input[type="checkbox"] + label::after,.tab-switch input[type="checkbox"] + label .icon,.tab-switch input[type="radio"] + label::before,.tab-switch input[type="radio"] + label::after{display:none;}
.tab-switch > .field + .field{margin-top:0 !important;}

.tab-switch input[type="radio"] + label,.tab-switch input[type="checkbox"] + label{top:0;}
.tab-switch > *:first-child,.tab-switch > *:last-child,.tab-switch > *:first-child label,.tab-switch > *:last-child label{-webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}
.tab-switch > *:last-child,.tab-switch > *:last-child label{border-top-left-radius:0 !important; border-bottom-left-radius:0 !important;}
.tab-switch > *:first-child,.tab-switch > *:first-child label{border-top-right-radius:0; border-bottom-right-radius:0;}





/* DEVELOPER STYLES */
/*
h1{background:red;}
h2{background:blue;}
h3{background:green;}
h4{background:yellow;}*/

/*#cont #homepage a, 
#cont div a,
#cont #right-clmn a{background:yellow !important; color:blue !important}
#cont #subnav a{background:none !important}*/

}