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

/* headers */
h1{font-size:200%; margin:10px 0;}
h2,h3,h4{margin:.8em 0 .3em;}
h4{font-weight:normal;}
h2{font-size:180%;}
h3,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;}
#content ul{margin:0 0 1.4em; padding:0 0 0 15px} 
#content li{list-style:none; background: url(../img/li-item-gray.gif) no-repeat 0 8px; padding:0 0 0 20px; line-height: 1.8em;}
p{line-height:1.5em;}
em{color:#aa1600;}
pre{font-size:110%; background:#fff6d5; border-left:1px solid #f0c75e; padding:3px 10px; margin:.7em 0;}
hr{border:none; height:1px; background-color:#e5e5e5; color:#e5e5e5;}
textarea,input{font:100% Arial,Verdana,lucida,sans-serif;}

/* colors */
a,.blue,.obj-volba a span{color:#0069aa;}
a:visited{color:#003366;}
.red,a:hover{color:#cf3100;}
.virtualni h1 a{color:#538911; text-decoration:none;}
.dedikovany h1 a{color:#2b7ca2; text-decoration:none;}
h2{color:#6b6a6a;}
#content h2{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,.cell-selected a{color:white;}
.gray,.gray a,#content h4{color:#6c6c6c;}
.gray a:hover{color:red;}
.highlight{background:#ffe08f;}

.bgwhite,#cont{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:5px;}

#ch-home{position:relative; left:-2px; width:958px; min-height:286px; margin:0 0 10px; background:white url(../img/bg-homepage.jpg) 0 0 no-repeat;}
#ch-home h1{font-size:280%; margin:0; padding:0;}
#ch-home .virtualni,#ch-home .dedikovany{text-align:center;}
#ch-home .virtualni ul,#ch-home .dedikovany ul{text-align:left;}
#ch-home .virtualni ul{margin:.7em 0 0 0;}
#ch-home .dedikovany ul{margin:.7em 0 0 3em;}
#ch-home #left-ch{width:350px; margin:5px 0 0 50px; float:left;}
#ch-home #right-ch{width:350px; margin:5px 60px 0 0; float:right;}
#ch-home #left-ch ul li{list-style:none; font-size:110%; background:url(../img/bg-li-virtualni-item.gif) no-repeat 0 5px; padding-left:35px;}
#ch-home #right-ch ul li{list-style:none; font-size:110%; background:url(../img/bg-li-dedikovany-item.gif) no-repeat 0 5px; padding-left:35px;}
#ch-home #left-ch ul li,
#ch-home #right-ch ul li{line-height:1.3em}
#ch-home #right-ch ul{padding:0 0 0 17px;}
	
#osoba{display:none; background: url(../img/bg-osoba.gif) no-repeat bottom center; position:absolute; height:287px; bottom:0; width:211px; margin:0 auto; left:371px}
.vyrazne{font-size:150%; margin:-7px 0 0 7px;}
#ch-home .cena{font-size:250%; margin:.2em 0 0;}

#cont,#crumbs,#account #ks,#account #kt{font-size:90%;}
#cont .matrj{}
#cont{}

#site,#head .matrj,#cena a{position:relative;}
#head .matrj,#cont{width:956px; margin:0 auto;}
/*#head{background:url(../img/bg-head.gif) no-repeat 50% 5px;}*/
	#head .matrj{height:207px; background:url(../img/bg-head.gif) no-repeat 50% 5px;}
	#head .matrj .logo-servery img{position:absolute; left:23px; top:46px; border:none;}
	#head .matrj .logo-ch-top{position:absolute; top:29px; right:-5px;}
	
#account{position:absolute; top:45px; left:50%; margin-left:230px;}
	#account #ks{background:url(../img/login-user.gif) no-repeat 0 0; min-height:31px; padding:8px 0 8px 39px;}
	#account #kt{background:url(../img/sluchatko.gif) no-repeat 0 0; min-height:37px; padding:0 0 0 39px;}

/* nav */
#nav{position:absolute; top:147px; left:0; width:100%;}
	#nav .matrj{background:#487a0e url(../img/bg-nav.gif) no-repeat 0 0; height:50px; width:956px; margin:0 auto;}
	#nav ul{position:absolute; bottom:0; list-style-type:none; margin:0; padding:0;}
	#nav li{float:left; background: url(../img/bg-nav-li-item.gif) no-repeat right 5px; padding:0;}
	#nav a{display:block; padding:14px 16px; border-top:5px solid transparent;}
	#nav a.selected,#nav a.active,#nav a:hover{text-decoration:none; background:white; color:black; border-top:5px solid #72b425;}
	#nav a:hover{border-color:#ffb108;}
  #nav a.selected{text-decoration:underline;}

#subnav{margin-bottom:10px;}
#subnav h2 {margin:0;font-size:150%;}
#subnav h2 a{display:block; padding:10px 0 0 40px; min-height:31px; font-weight:normal;  background:#70b225 url(../img/bg-left-clmn-h3.png) no-repeat 100% 0;}
#subnav h2 a.selected{text-decoration:none; font-weight:bold; background-position:100% -50px;}
#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{background:url(../img/bg-left-clmn-submenu-item.gif) no-repeat 0 -50px; padding:8px 0 0 40px; min-height:23px; 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; font-weight:bold;}
#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:8px 0 0 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;}

a.more{background:url(../img/bg-a-more.gif) no-repeat right 0; padding:0 20px 0 0;}
/*a.more:hover{background-position:right -100px}*/

#content{width:670px; float:left; padding:0 0 24px 0}
#content.obp{width:100%; float:none}

#cont h1{margin:15px 0 5px;}
.tip{margin-bottom:17px}
.virtual,.dedik{margin-top:17px; border:1px solid #c5e3f5; background: white url(../img/bg-dedikovane.gif) repeat-x top left;}
#content .virtual h2,#content .dedik h2{color:#2b7ca2; margin-top:0;}
.virtual p,.dedik p{margin-bottom:0;}
#content .virtual ul,#content .dedik ul{margin-top:1em;}
.virtual .dekorace,.dedik .dekorace{background: url(../img/dedikovane-dekorace.gif) 100% 92% no-repeat; padding:10px 20px 0; margin:0; border-bottom:1px solid white;}
.virtual .dekorace{background: url(../img/bg-box-managed-virt.gif) 100% 95% no-repeat;}

/* Dedikované servery */
.box-nabidka{position:relative; top:0; left:0; width:330px; float:left; margin:0 0 10px 10px;}
#content .box-nabidka h3{font-size:190%; background:#2b7ca2 url(../img/bg-nabidka-box-nadpis.gif) repeat-x 0 0; color:white;  padding:8px 13px 10px; margin:0;}
.box-nabidka h3 span{display:block; font-size:52%; font-weight:bold; margin-top:3px;}
#content .box-nabidka h3 a{color:white; text-decoration:none;}
#content .box-nabidka h3 a:hover{color:#fff6d5;}
.box-nabidka table,
.box-nabidka table tr,
.box-nabidka table tr td{border:none; padding:2px 3px}
.box-nabidka td strong{font-size:110%;}
.box-nabidka-body{padding:10px 10px 5px; min-height:95px; border:1px solid #c5e3f5; border-top:none;}
.box-nabidka-body p,#content .box-nabidka-body ul{margin:0; padding:0;}
#content .box-nabidka-body ul{margin:0 105px 0 10px; border-right:1px solid #e5e5e5;}
.box-nabidka .price{font-size:110%; text-align:center; padding:5px 0; margin:10px 0; background:#f3f9fd;}
.box-nabidka .price strong{font-size:185%; margin:0; padding:0;}
.box-nabidka .price strong span{font-size:50%; margin-left:5px;}
.box-nabidka .more-info a{display:block; float:left; padding-top:5px;}
.box-nabidka .more-info a.flr{float:right; padding:0;}
.box-nabidka .price a{display:block; margin:5px 3px;}
.price-detail{font-size:170%; text-align:right; padding:0 10px 15px; background:#f5f5f5;}
	.price-detail a{margin-left:5px;}
	.price-detail img{position:relative; top:10px;}
.leva{margin-left:0;}

.ds-web-mail,.ds-special{margin-bottom:0;}
.ds-webserver .box-nabidka-body{background:white url(../img/ds-webserver.gif) 210px 20px no-repeat;}
.ds-mailserver .box-nabidka-body{background:white url(../img/ds-mailserver.gif) 210px 20px no-repeat;}
.ds-web-mail .box-nabidka-body{background:white url(../img/ds-web-mail.gif) 210px 20px no-repeat;}
.ds-special .box-nabidka-body{background:white url(../img/ds-special.gif) 210px 20px no-repeat;}

.bg-pod-lupou{background:url(../img/bg-bg-pod-lupou.gif) repeat-x 0 0; border:1px solid #c5e3f5}
.bg-pod-lupou p{background:url(../img/bg-pod-lupou.gif) no-repeat right bottom; margin:0; padding:15px 135px 15px 15px;}

/* Virtualni servery */
.box-nabidka-virtual{width:217px; float:left; margin:0 9px 0 0;}
#content .box-nabidka-virtual h3{background:#71b325 url(../img/bg-nabidka-box-nadpis-virtual.gif) repeat-x 0 0;}
.box-nabidka-virtual .box-nabidka-body{min-height:0; border:1px solid #bce56c;}
.box-nabidka-virtual .price{background:#eff8de;}
/*.box-nabidka .price .info{font-weight:bold; color:#538911; font-size:110%; }
.box-nabidka .price .info,
.box-nabidka-virtual .price strong,
.box-nabidka-virtual .price a{margin:5px 3px; display:block;}*/
.box-nabidka.last{margin:0;}
.porovnat-virt{font-size:110%; margin:1.2em 0 1.5em;}
.porovnat-virt a{padding:8px 40px 17px 8px; margin-left:3px; background:url(../img/bg-a-porovnat-virt.gif) 0 0 no-repeat;}
.porovnat-virt a:hover{background-image:url(../img/bg-a-porovnat-virt2.gif);}

.bg-virt-1,.bg-virt-2,.bg-virt-3{display:block; position:absolute; top:-1px; right:-1px; width:43px; height:43px; background:transparent url(../img/bg-virt-1.gif) 0 0 no-repeat;}
.bg-virt-2{background-image:url(../img/bg-virt-2.gif);}
.bg-virt-3{background-image:url(../img/bg-virt-3.gif);}

.obj-virt .bg-virt-1,.obj-virt .bg-virt-2,.obj-virt .bg-virt-3{width:41px; height:41px; top:-2px; right:-2px;}
.obj-virt .bg-virt-1{background-image:url(../img/bg-virt-1a.gif);}
.obj-virt .bg-virt-2{background-image:url(../img/bg-virt-2a.gif);}
.obj-virt .bg-virt-3{background-image:url(../img/bg-virt-3a.gif);}

.table-virt{width:100%;}
.table-virt th{background:#fff6d5;}
.table-virt td{text-align:center;}
.table-virt tr.table-virt-th th{font-size:130%; text-align:center; background:#feebbe url(../img/bg-th.gif) 0 0 repeat-x;}
.table-virt .table-price td{font-size:140%; font-weight:bold;}
.table-virt .th-virt-sekce{padding-top:10px; background:white; border-color:#cccccc;}

/* Sidebar */
#sidebar{float:right; width:270px; margin-bottom:10px}
  
.right-box{padding:10px 10px 0; margin:0 0 10px 0; background:#f5f5f5; border:1px solid #f5f5f5;}
.right-box h3{color:#6a6a6a; font-weight:bold; margin:0; font-size:160%}
.right-box ul{margin-left:0; padding-left:12px}
.right-box ul li{background: url(../img/bg-li-item-gray.gif) no-repeat 0 4px; padding-left:28px; list-style: none; margin-left:0;}
.right-box span,.right-box strong{display:block; padding-top:4px;}
.right-box 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;}
.right-box .obj-krok-active span.obj-krok{color:white; width:40px; height:30px; background:#aa1600; border:none;}

#parametry-sluzby-virt{background:white; border:1px solid #dedede;}
#parametry-sluzby-virt h3{color:black;}
#parametry-sluzby-virt li{background-image:url(../img/bg-li-virtualni-item-sml.gif);}

.icon-virt ul,.icon-virt li{list-style:none; margin:0; padding:0;}
.icon-virt li{display:block; float:left; width:83px; text-align:center; font-size:110%; padding:56px 0 15px; margin:0 10px 10px 0; background:#f6f6f6 url(../img/icon-virt-zdarma.gif) 50% 6px no-repeat;}
.icon-virt li.icon-virt-zdarma{}
.icon-virt li.icon-virt-zrizeni{background-image:url(../img/icon-virt-zrizeni.gif);}
.icon-virt li.icon-virt-dohled{margin-right:0; background-image:url(../img/icon-virt-dohled.gif);}

#pruvodce-right{background: url(../img/bg-box-right-pruvodce.jpg) no-repeat bottom right; border:1px solid #dedede;}
#pruvodce-right p{margin:.5em 0}
#pruvodce-right h3{font-size:140%; font-weight:normal}

#pruvodce-right-dedikovane{background: url(../img/bg-box-right-pruvodce.jpg) no-repeat bottom right; border:1px solid #dedede;}
#pruvodce-right-dedikovane p{margin:.5em 0}
#pruvodce-right-dedikovane h3{font-size:140%; font-weight:normal}

.right-dedikovane,.right-virtualni{/*border:1px solid #d2ec9e; background: white url(../img/bg-right-virtualni.gif) repeat-x top left;*/ margin:10px 0; padding:10px 10px 10px 15px; border:none; background:#ecfad1;}
.right-dedikovane{/*border-color:#c9e5f6; background-image:url(../img/bg-right-dedikovane.gif);*/ border:none; background:#ecf8ff;}
.right-dedikovane h3,.right-virtualni h3{font-weight:normal; margin:0 0 5px 0;}
.right-dedikovane strong,.right-virtualni strong{font-size:140%;}
.right-dedikovane a img,.right-virtualni a img{margin-top:10px; margin-right:10px;}

.pojem{border:1px solid #dedede; background:white;}
.pojem h3{color:#2b7ca2; font-size:140%; font-weight:bold;}
.pojem p{margin-top:5px;}
.managed{background:url(../img/bg-mouse-managed.gif) right bottom no-repeat;}
.managed h3{font-weight:normal;}

.right-info{padding:6px 0 16px 55px; margin-bottom:10px; border-bottom:1px solid #d9d9d9; background:white url(../img/icon-right-ram.gif) 0 8px no-repeat;}
.right-info-klavesa{background-image:url(../img/icon-right-klavesa.gif)}
.right-info-parametry{background-image:url(../img/icon-right-parametry.gif)}
.right-info-info{background-image:url(../img/icon-right-info.gif)}
.right-info-lupa{background-image:url(../img/icon-right-lupa.gif)}
.right-info h3,.right-info p{font-weight:normal; margin:0;}
.right-info p{margin-top:3px;}

/* Spodní boxy na HOMEPAGE */
.box,.box1{margin-bottom:0; position:relative;}
.box{width:317px; min-height:227px;}
	.box .mtrj{padding:0 15px;}
.box.flr{}
.box h2{font-size:150%; margin:0 0 10px;}
.box p{margin:5px 0 0;}
.box p,.box li{font-size:90%;}
.box li{line-height:1.6em;}
.box ul{margin:8px 0 0; padding-left:12px;}
.box ul li{background: url(../img/bg-box-ul-li-item-gray.gif) no-repeat 0 4px; padding-left:28px; list-style: none; margin-left:0;}

#pruvodce{background: url(../img/bg-box-pruvodce.jpg) 95% 90% no-repeat;}
#pruvodce .mtrj{padding-bottom:0; border:1px solid #d9d9d9; border-top:none; border-bottom:none;}
#pruvodce p, #pruvodce li{font-size:100%}
#pruvodce ul{margin:5px 0 5px 25px; padding:0;}
#pruvodce ul li{background: url(../img/bg-pruvodce-li-item.gif) 0 4px no-repeat;}
#pruvodce img{margin-left:25px;}

/* hp reference*/
.reference{text-align:center; width:285px; position:relative;}
.reference p{margin:10px 27px 0; line-height:1.3em; text-align:left; display:none;}
.reference-next,
.reference-prev{position:absolute; display:block; width:18px; height:30px; overflow:hidden; top:110px; left:15px;z-index:1000}
.reference-next{left:285px;}
.reference-next span,
.reference-prev span{display:block; width:18px; height:30px; background: url(../img/reference/bg-prev.png) no-repeat 0 0; position:absolute; top:0; left:0; cursor:pointer;}
.reference-next span{background:url(../img/reference/bg-next.png) no-repeat 0 0;}

.dulezite{background:url(../img/bg-dulezite.gif) no-repeat right center; padding:0 25px 0 0; font-size:110%;}

.add_top{text-align:right; margin-bottom:0;}
.add_top a img{border:none; float:right;}

#serverova-kalkulacka{border:1px solid #ffe157; padding:8px 18px 5px; background:#fff7d4 url(../img/bg-serverova-kalkulacka.gif) repeat-x 0 0; margin-bottom:15px}
#serverova-kalkulacka table{width:100%;}
#serverova-kalkulacka table tr td{border:none;border-bottom:1px solid #ffe157; padding:.5em 0;}
#serverova-kalkulacka .c{margin-top:12px;}

.box-vyhodnoceni{width:215px; float:left; margin-right:9px; border:1px solid #dddddd; min-height:226px; margin-bottom:1em;}
#content .box-vyhodnoceni h3{color:black;}
.box-vyhodnoceni-body{text-align:center; color:#9e9e9e;}
.box-vyhodnoceni-body p{line-height:1.7em; margin-top:20px; margin-bottom:10px;font-size:110%;}
.last{margin-right:0;}
.hit{border:1px solid #cfeb97; background: #f4fce3 url(/img/bg-hit.gif) repeat-x left bottom;}

.cena{font-size:150%}
.hit .cena{color:black}
.vysledek{display:block; width:116px; height:38px; margin:15px auto 0; font-size:365%; text-align:center;}
	.vysledek span{display:block; float:left; width:34px; height:45px; padding:0; margin:0 1px; line-height:1em; background:url(../img/bg-pocitadlo.gif) 0 0 no-repeat;}
	.vysledek .procento{background:none}
  .hit .vysledek span{color:#60a013}

.pruvodce-doporuceni{color:white; padding:10px; margin:1em 0; background:#519300; border:4px solid #72b425;}
.pruvodce-doporuceni p{margin:0;}
.pruvodce-doporuceni a,.pruvodce-doporuceni h3{color:#fff6d5;}
.pruvodce-doporuceni h3{margin:0 0 5px;}

.tip{background:#fff6d5; border-bottom:1px solid #f0c75e; padding:3px 10px; margin:0;}
	.tip p{margin:.5em 0;}
	#content .tip ul{margin:.8em .8em .8em 1.5em;}
	#content .tip li{list-style:disc; background:none; padding-left:0;}

.highlight{min-height:55px; padding:10px 10px 10px 66px; background:#fff6d5 url(../img/bg-highlight.gif) 0 0 no-repeat; border:1px solid #ffe193;}
.highlight p{margin:0;}
.highlight-tip{display:block; color:#e7a700; font-size:140%; font-weight:bold; margin-bottom:5px;}

#tooltip_div{position:absolute; z-index:100; visibility:hidden; width:307px; height:80px; padding:10px; font-size:90%; text-align:left; color:#5a5a5a; background:transparent url(../img/bg-tooltip.png) 0 0 no-repeat;}

/* Detail nabidky */
.server-detail-foto{float:right; text-align:center; margin:0 0 1em 1em; border:1px solid #e9e9e9;}
	.server-detail-foto p{color:#838383; padding:0 10px 10px; margin:0;}

.config{padding-left:60px; background:white url(../img/bg-server-software.gif) 0 0 no-repeat;}
	.server-hardware{background-image:url(../img/bg-server-hardware.gif);}
	.server-umisteni{background-image:url(../img/bg-server-umisteni.gif);}
	.server-monitoring{background-image:url(../img/bg-server-monitoring.gif);}
	.server-servis{background-image:url(../img/bg-server-servis.gif);}

#error{padding-left:266px; margin-top:20px; background:url(../img/bg-error.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%;}

/* Proc CH */
#content .marnone{padding:0 0 0 15px; margin:0;}
.marnone h3{font-weight:normal;}
#content .marnone li{list-style:none; padding:0 0 0 40px; margin:.9em 0;}
#content .olone,#content .oltwo,#content .olthree,#content .olfour,#content .olfive{background:url(../img/bg-ol-one.gif) no-repeat 0 0; line-height:1.5em;}
#content .oltwo{background:url(../img/bg-ol-two.gif) no-repeat 0 0;}
#content .olthree{background:url(../img/bg-ol-three.gif) no-repeat 0 0;}
#content .olfour{background:url(../img/bg-ol-four.gif) no-repeat 0 0;}
#content .olfive{background:url(../img/bg-ol-five.gif) no-repeat 0 0;}

.context{border:1px solid #dcf4ad; margin:20px 0 0; background:#f9fef0 url(../img/bg-context.gif) repeat-x left bottom; }
.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{background: url(../img/bg-li-item-plus.gif) no-repeat 0 2px; padding:0 0 0 20px; margin:0 0 0 10px;}
.context.objednavka .box-in p{margin:0 210px 10px 5px;}
.context.objednavka a.button{position:absolute; right:25px; top:23px;}
.context.objednavka .box-in h3{margin:15px 0 8px 15px; padding-top:19px; color:#240500; font-weight: bold; padding:0;}

/* Partneri */
#content .partneri {margin:0; padding:0;}
#content .partneri li{list-style:none; display:block; width:163px; text-align:center; float:left; padding:0; background:none; margin-right:4px; margin-bottom:7px;}
.partneri li.ctvrta{margin-right:0}
.partneri li a img{border:1px solid #b5b5b5} 

/* tabs */
table{font-size:100%; 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;}
.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;}
.w100{width:100%;}
.w100p{width:100%; margin-bottom:15px;}
.w100p td{font-size:110%;}
.w100p td.c{text-align:center;}

.pozadi th{background:none; border:none; border-bottom:1px solid #b5dcf4;}
.cell-selected{color:white; background:#70b225;}

/* tabs pruvodce vysledek */
table.result{margin:0; padding:0;}
.result tr{width:100%}
.result th,.result td{height:2.5em}
.result th{text-align:center}
.result .result-this,.result .row{width:120px; text-align:center; padding-left:0; padding-right:0;}
.result .result-this{background:#eefbd6;}
.result th{font-weight:normal}
.result tr.finish td{background:#f2f2f2}
.result tr.finish .result-this{background:#e2eecb}
.result{margin-bottom:1.5em;}
.user-answer{color:#cf3100; font-weight:bold;}

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

/* Objednavka */
.krok-a{}
.krok-b{}

.obj-volba{float:left; margin:20px;}
.obj-volba,.obj-volba a{display:block; width:281px; height:98px;}
.obj-volba h2{font-size:120%; font-weight:normal; line-height:1.8em;}
.obj-volba a{text-align:center; text-decoration:none; color:black; background:url(../img/bg-obj-volba.gif) 0 0 no-repeat;}
.obj-volba a:hover{background-position:100% 0;}
.obj-volba a span{display:block; font-size:170%; font-weight:bold; padding-top:20px;}

.obj-virt-obdobi{float:left; width:120px; margin-top:1px;}
.obj-virt{position:relative; top:0; float:left; width:170px; margin:0 5px 10px 0; background:white; border:1px solid #b5dcf4;}
.obj-virt-last{margin-right:0;}
/*.obj-virt:hover{border-color:#679cbd;}*/
.obj-virt th,.obj-virt-obdobi th{font-size:150%; height:42px; border:none;}
.obj-virt-obdobi th{font-size:100%;}
.obj-virt label strong{font-size:110%;}
.obj-virt span{color:#777777;}
.obj-virt tr.obj-virt-hover-td td{background:#e9f3f8;}
.obj-virt td,.obj-virt-obdobi td{height:42px; padding:5px; vertical-align:top;}
.obj-virt-obdobi td{font-weight:bold; vertical-align:middle; padding-left:10px;}
.obj-virt-obdobi-active{color:white; background:#7fb5d6 url(../img/bg-obj-virt-obdobi.gif) 100% 0 repeat-y;}
.obj-virt .radio-td{width:20px; padding-right:0; vertical-align:top;}
	.obj-virt .radio-td input{background:red; border:1px solid red;}
.obj-virt .cell-selected span{color:white;}

.obj-virt-table-summary{background:white; border-bottom:3px solid #b1d2e7 !important; border-top:5px solid white !important;}
.obj-virt-table-summary td{font-size:100%; padding:3px 10px;}
.obj-virt-table-summary td strong{font-size:120%;}
.obj-virt-table-price{font-size:120%}
.obj-virt-table-price td{background:#fff8d4; padding:7px 10px;}

/* 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;}
#foot .author{position:absolute; top:0; right:0; width:250px; height:75px; background: url(../img/bg-foot-ch.gif) 0 0 no-repeat;}
.logo-gray{padding:15px 0 0 70px; margin:0;}
	.logo-gray a{font-size:155%;}
.subfl{width:666px; float:left;}
#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:5px;}

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


/* other */
.nobr{display:inline; white-space:nowrap; border:1px solid black;}
.sml/*,.novinka h2 .datum*/{font-size:80%;}
.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;}
.fl{float:left;}
.flr{float:right;}
.author{float:right; margin:0;}
.cl{clear:both; display:block; height:1px}
.r{text-align:right;}
.l{text-align:left;}
.c{text-align:center;}
.no-display,.printurl{display:none;}
.nobor{border:none;}
.hid{position:absolute; z-index:-1; top:-5000px; left:-5000px; width:1px; height:1px; margin:0; overflow:hidden;}
table em{color:#737373;}

#content .mapa-stranek-seznam ul{margin-bottom:0;}



/* 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;}*/

}
