@media screen,projection{
body{font:90% Arial,Verdana,lucida,sans-serif; text-align:center; line-height:1.4em; margin:0; padding:0; color:black; background:#e8e8e8;}

/* logo */
h1{position:relative; top:21px; left:15px; font-size:160%; width:400px; height:76px; padding:0; margin:0;}

/* headers */
h2,h3,h4{font-size:180%; font-weight:normal; margin:1em 0 0.8em;}
	h3{font-size:130%; margin:0 0 .5em;}
	h4{font-size:110%;}
  #content-domain h3, #content h3{font-size:170%; font-weight:bold;}
  #content-domain h4,#content h4{font-size:140%;}
  h2{margin:.6em 0 .3em;}
  h2 span{color:#567ca7; font-weight:bold;}
	.part h2,.part-last h2{display:none;}
	.title-subdomain{margin-top:.8em}
	.title-subdomain span{font-weight:normal}

/* tags */
hr{height:1px; border:none; border-bottom:1px solid white; display:none;}
#content-domain hr,#content hr{border-color:#dddddd;}
p{margin:0 0 .8em;}
pre{font-size:110%; padding:15px; background:#fdfbc4;}
.pre-overflow,.pre-overflow2{overflow:auto; width:926px; height:300px;}
.pre-overflow2{height:700px;}
.nobackground{background:none;}
code{font-size:130%;}

/* colors */
.blue,a{color:#0056b7;}
.red,a:hover,em,code,.tr-red td{color:#d93300;}
.green{color:#71cc2e;}
.bl,#nav a:hover,#nav a.active{color:black;}
.wh,#nav a{color:white;}
#content .alarm h4,.alarm .no-anchor{color:#ab2800;}

/* main */
#account{font-size:85%; text-align:center;  padding:5px 0; background:#fefde1;}
#account-in{width:980px; text-align:left; margin:0 auto;}
	
#main-bg,#main,#main-in,#main-foot{width:100%; position:relative;}
#main-bg{background:#e8e8e8 url(../img/bg-body.gif) repeat-x 0 -10px;}
#main{text-align:left; background:url(/img/bg-site.gif) no-repeat 50% -10px;}
#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;}

#site{position:relative; width:956px; margin:0 auto;}

#main{}
.matrj{position:relative; top:0; left:0; text-align:left; width:100%;}
#head .matrj{height:110px;}
  #user,#choose-domain,#choose-domain-choise{position:absolute;}
  #user{top:20px; right:0; padding:10px 10px 10px 35px; background:white url(../img/ico/user.gif) 0 50% no-repeat;}
  #choose-domain{bottom:10px; right:0; background:white;}
    #choose-domain-choise{top:-29px; left:0;}
    #choose-domain strong,#choose-domain a,#choose-domain form div{border:1px solid #8ccded;}
    #choose-domain form div{padding:5px 10px; background:white url(../img/bg-choose-domain-list.gif) 0 0 repeat-x;}
	#lang{position:absolute; top:130px; right:0; z-index:100;}
#cont{position:relative; top:0; left:0; padding:0; margin:0;}
	#cont .matrj{background:white;}

#foot{padding:0 16px; font-size:90%; text-align:left; margin-top:-2px; background:#e8e8e8;}
#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;}

.processing{position:fixed; z-index:10000000; top:0; left:0; width:100%; height:100%; background:rgba(0,0,0,.4); opacity:0; -webkit-animation-name:processing; animation-name:processing; animation-delay:1s; animation-duration:.3s; animation-fill-mode:forwards;}
.processing-icon{position:absolute; top:50%; left:50%; text-align:center; padding:1em 2em; background-color:white; -webkit-border-radius:8px; -ms-border-radius:8px; -moz-border-radius:8px; border-radius:8px; -webkit-transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%); -moz-transform:translate(-50%,-50%); transform:translate(-50%,-50%);}
.processing-icon img,.processing svg{width:40px; height:40px;}
.processing-icon p{margin:0;}
@-webkit-keyframes processing{
  0% {opacity:0;} 100% {opacity:1;}
}
@keyframes processing{
  0% {opacity:0;} 100% {opacity:1;}
}
.animation-spin{-webkit-animation:icon-spin 2s infinite linear; animation:icon-spin 2s infinite linear;}
@-webkit-keyframes icon-spin{
  0%{-webkit-transform:rotate(0deg); transform:rotate(0deg);}
  100%{-webkit-transform:rotate(360deg); transform:rotate(360deg);}
}
@keyframes icon-spin{
  0%{-webkit-transform:rotate(0deg); transform:rotate(0deg);}
  100%{-webkit-transform:rotate(360deg); transform:rotate(360deg);}
}

/* nav horizont version */
#nav{background:#d93300 url(../img/bg-nav.gif) 0 0 repeat-x; font-size:100%}
	#nav .matrj{position:relative; height:1.8em; padding:5px 0;}
	#nav ul{position:absolute; bottom:0; list-style-type:none; margin:0; padding:0;}
	#nav li{float:left;}
	#nav a{display:block; padding:14px 10px 6px;text-decoration:underline}
	#nav a span{background: #d73300 url(/img/bg-nav-a-span.gif) no-repeat 0 0; text-decoration:underline}
  #nav .active span{background:white}
  #nav a:hover span{background:white}
  #nav .active, #nav a:hover{text-decoration:none; background:white; padding-top:10px; border-top:5px solid #d93705;}
  #nav a:hover{background:white;border-color:#F7C200}

#subnav{font-size:92%;}
	#subnav .matrj{position:relative; text-align:center;}
	#subnav ul{position:absolute; bottom:1px; left:-1px; list-style-type:none; margin:0; padding:0;}
	#subnav li{float:left; margin-right:3px;}
  #subnav a/*, #subnav strong*/{display:block; margin-top:10px; background:url(../img/bg-subnav.gif) 0 0 repeat-x; border:1px solid #8ccded; border-bottom:none;}
	#subnav a.active,#subnav a.active:hover,#subnav a:hover{margin-top:0; background:url(../img/bg-subnav-active.gif) 0 0 repeat-x; border-color:#acacac; border-top:5px solid #f7c200;}
  #subnav a.active,#subnav a.active:hover{text-decoration:none; color:black; border-top-width:5px;}
  #subnav a:hover{background:url(../img/bg-subnav.gif) 0 0 repeat-x; border:1px solid #8ccded; border-top:4px solid #8ccded; border-bottom:none;}

  
#subnav a span{display:block; height:23px; min-width:46px; padding:50px 10px 5px; background-color:transparent; background-position:50% 5px; background-repeat:no-repeat;}
#subnav a.active span,#subnav a:hover span{padding:57px 10px 5px;}
.subnav1{background-image:url(../img/ico/nav-domain.gif);}
.subnav2{background-image:url(../img/ico/nav-domain-info.gif);}
.subnav3{background-image:url(../img/ico/nav-stats1.gif);}
.subnav4{background-image:url(../img/ico/nav-mail.gif);}
.subnav5{background-image:url(../img/ico/nav-webserver.gif);}
.subnav6{background-image:url(../img/ico/nav-ftp.gif);}
.subnav7{background-image:url(../img/ico/nav-db.gif);}
.subnav8{background-image:url(../img/ico/nav-option.gif);}
.subnav9{background-image:url(../img/ico/nav-pay.gif);}
.subnav10{background-image:url(../img/ico/nav-pay-archive.gif);}
.subnav11{background-image:url(../img/ico/nav-order.gif);}
.subnav11b{background-image:url(../img/ico/nav-order-server.gif);}
.subnav11c{background-image:url(../img/ico/nav-order-ssl.gif);}
.subnav12{background-image:url(../img/ico/nav-order-archive.gif);}
.subnav13{background-image:url(../img/ico/nav-my-account.gif);}
.subnav14{background-image:url(../img/ico/nav-pay-info.gif);}
.subnav15{background-image:url(../img/ico/nav-contact-info.gif);}
.subnav16{background-image:url(../img/ico/nav-users.gif);}
.subnav17{background-image:url(../img/ico/nav-request.gif);}
.subnav18{background-image:url(../img/ico/nav-request-archive.gif);}
.subnav19{background-image:url(../img/ico/nav-contacts.gif);}
.subnav20{background-image:url(../img/ico/nav-server-info.gif);}
.subnav21{background-image:url(../img/ico/nav-server-traffic.gif);}
.subnav22{background-image:url(../img/ico/nav-server-stats.gif);}
.subnav23{background-image:url(../img/ico/nav-look.gif);}
.subnav24{background-image:url(../img/ico/nav-domain-alias.gif);}
.subnav25{background-image:url(../img/ico/nav-domain-dns.gif);}
.subnav26{background-image:url(../img/ico/nav-applications.gif);}
.subnav27{background-image:url(../img/ico/nav-backup.gif);}
.subnav28{background-image:url(../img/ico/nav-git.gif);}
.subnav29{background-image:url(../img/ico/nav-cron.gif);}

#subsubnav{padding:0; background:white url(../img/bg-subsubnav.gif) 0 0 repeat-x;}
  #subsubnav a{display:block; float:left; padding:0 10px; margin:5px 0; border-right:1px dotted #f7c200;}

#content{font-size:100%; padding:0;}
#content-domain{font-size:100%; margin-top:105px; border:none; border-top:1px solid #acacac;}
	.part,.part-last,.question,.answer{position:relative; top:0; left:0; padding:15px 0; margin:0; border-bottom:1px solid #c7c7c7;}
	.part-home{margin:0 0 15px;}
	.part-last{padding-bottom:0; border:none;}
  .question,.answer{padding:10px; margin:10px 0 0; border:none;}
  .question{background:#ecf7fc url(../img/bg-question.gif) 0 0 repeat-x;}
  .answer{background:#f3feeb url(../img/bg-answer.gif) 0 0 repeat-x;}
  .a-top{position:absolute; top:10px; right:0; display:block; width:14px; height:15px; overflow:hidden;}
	.a-top span{position:absolute; top:0; left:0; display:block; width:14px; height:15px; background:white url(../img/a-top.gif) 0 0 no-repeat;}

/* HELP - napoveda */
#help-switch-on,#help-switch-off{font-size:90%; position:absolute; top:118px; right:10px; z-index:10000; display:block; width:21px; height:21px; overflow:hidden;}
#help-switch-on span,#help-switch-off span{position:absolute; top:0; left:0; display:block; width:21px; height:21px;}
#help-switch-on span{background:url(../img/help-switch-on.gif) 0 0 no-repeat;}
#help-switch-off span{background:url(../img/help-switch-off.gif) 0 0 no-repeat;}
.help{margin-bottom:1.5em;}
  .help p{line-height:1.3em; padding:3px 0 3px 28px;}
  .help-info{background:transparent url(../img/ico/ico-help-info.gif) 0 0 no-repeat;}
  .help-warning{background:transparent url(../img/ico/ico-help-warning.gif) 0 0 no-repeat;}
  h3.help-warning,h4.help-warning{padding-left:25px;}
	/*.help code,*/.important code{font-size:100%;}

.important{padding:0 10px 10px; margin:1em 0; background:#ecfbe1; border-left:5px solid #84ba5c;}
  .important p{padding:10px 0 0; margin:0;} 

.result{text-align:center;margin-bottom:1em}
  .result p{font-size:140%; width:550px; padding:30px 10px 33px 70px; margin:20px auto 0; color:white;}
  .ok p{background:#4a881c url(../img/bg-result-ok.gif) 0 0 no-repeat;}
  .fail p{background:#b32500 url(../img/bg-result-fail.gif) 0 0 no-repeat;}

.date{position:absolute; top:10px; right:0; padding:5px 10px; background:#fdfbc4; border:1px solid #f7c200;}
  .question .date,.answer .date{right:10px;}
	.date p{margin:0; padding:0;}

.bar-outside{position:relative; top:0; left:0; float:left; width:100px; height:10px; margin-right:10px; background:white; border:1px solid #dedede;}
  .bar-outside img{position:absolute; top:0; left:0;}

.domain-order{font-size:180%; padding:10px; margin:.5em 0 .8em; background:#137E01; border:1px solid #3E9A40; color:white;}
.box{padding:10px; margin-bottom:1em; border:1px solid #9e9e9e;}
  .box h4{margin:0 0 10px; padding:0;}
  .box table{width:100%}
  .box td.r{padding-right:0;}
.box-right{margin-bottom:10px; border:1px solid #cccccc; background:white url(../img/bg-h3.gif) 0 0 repeat-x;}
  .box-right h4,.box-right p{margin:0 0 5px;}
  #content .alarm h3{margin:0 15px 15px 40px; font-variant:small-caps; font-size:200%;}
  #content .alarm h4{margin:0 0 .5em; font-size:180%; font-weight:bold;}
  .alarm table,.alarm th{border-color:#ab2800;}
  .alarm th{background:#c22e01 url(../img/bg-th-alarm.gif) 0 0 repeat-x; color:white;}
  .alarm td{background:#fdf8b4;}
.first-help,.user,.support{padding:20px 0 20px 80px;}
.first-help{background:url(../img/ico/ico-first-help.gif) 15px 20px no-repeat;}
.user{background:url(../img/ico/ico-user.gif) 20px 20px no-repeat;}
.support{background:url(../img/ico/ico-support.gif) 15px 20px no-repeat;}
  
/* icons, buttons, anchors */
.ico-anchor{display:block; padding:5px 0 5px 50px; margin:10px 0;}
.add-mail{background:white url(../img/ico/add-mail.gif) 0 0 no-repeat;}

.but-div{padding:10px 0; margin:10px 0 0;}
.but-add,.but-add:hover,.but-edit,.but-edit:hover,.but-delete,.but-delete:hover,.but-question,.but-question:hover{font-weight:bold; color:black; text-decoration:none; padding:9px 10px 9px 45px; background:white url(../img/bg-add.gif) 0 50% no-repeat; border:1px solid #e2c000; border-bottom-width:2px;}
.but-edit{background-image:url(../img/bg-edit.gif);}
.but-delete{background-image:url(../img/bg-delete.gif);}
.but-question{background-image:url(../img/bg-question-button.gif);}
.but-add:hover{background-image:url(../img/bg-add-hover.gif); border-color:#8ccded;}
.but-edit:hover{background-image:url(../img/bg-edit-hover.gif); border-color:#8ccded;}
.but-delete:hover{background-image:url(../img/bg-delete-hover.gif); border-color:#8ccded;}
.but-question:hover{background-image:url(../img/bg-question-button-hover.gif); border-color:#8ccded;}
.but{padding:9px 10px 9px 35px;}

/* warning */
.warning{width:100%;}
	.warning div{clear:left; color:white; padding:15px 15px 15px 80px; margin:1em 0 1.5em; background:#c90032 url(../img/bg-warning.png) 0 50% repeat-x; border:1px solid #850021; border-bottom-width:5px;}
  .warning ul{padding:0; margin:0 0 0 40px;}

/* messages */
.message-suspend{padding:15px 15px 15px 90px; margin:20px 150px 30px; color:black; background:#f7d129 url("../img/warning-icon.png") 20px 13px no-repeat; border:5px solid #d93705;}
  .message-suspend h3,.message-suspend p{margin:0;}
  .message-suspend h3{margin-bottom:5px; font-weight:bold;}
  .message-suspend-full{margin: 0;}

/* list*/
/*.list{width:100%; margin-bottom:10px; border:none;}
	.list td{font-size:90%; background:#e5f9fe; border:none}
	.list form,.list form div{display:inline;}*/

/* tabs */
table{font-size:100%; width:100%; border-collapse:collapse; border:2px solid #6db5d7;}
th,td{padding:3px 6px; background:white; border:1px solid #e5e5e5; border-bottom-color:#b4b4b4; border-top-color:#b4b4b4;}
th{padding:6px; background:#c0e2f2 url(../img/bg-th.gif) 0 0 repeat-x; border-bottom-width:3px; border-color:#9acee6;}
.tdsvetle td{background:#eeeeee url(../img/bg-td.gif) 0 0 repeat-x;}
.tr-red td{font-weight:bold;}
tr:hover td{background:#fdfac1 url(../img/bg-td-hover.gif) 0 0 repeat-x;}
td img,td div.bar-outside{position:relative; top:3px;}

td table, td table tr, td table tr td, .tdsvetle td table tr td{border:none; background:transparent;}
tr:hover td table tr td,td table tr:hover td{background:transparent;}

.table0{border:none; width:auto;}
  .table0 td{padding:0 15px 0 0; border:none;}

/* fix problem - overflow table from content */
.part table,.part-last table{position:relative; top:0; left:0; z-index:1000000;}

.option,.option1{text-align:center; padding:2px 3px; white-space:nowrap;}
.option img,.option1 img{margin:0 3px; background:white; border:1px solid #ccc;}
.option a:hover img,.option1 a:hover img{border-color:black;}
.option1 img{margin:1px; background:transparent; border:none;}
.option1 a:hover img{margin:0; background:white; border:1px solid black;}
.row-1ico{width:22px;}
.row-1ico2{width:26px;}
.row-2ico{width:50px;}
.row-2ico2{width:60px;}
.row-2ico3{width:74px;}
.row-2ico4{width:100px;}
.row-7ico{width:176px;}

.option{vertical-align:middle;}
.option a{position:relative; top:3px; left:0; display:inline-block; width:22px; height:22px; margin:0 2px; overflow:hidden; vertical-align: bottom;}
.option a span{position:absolute; top:0; left:0; display:block; width:20px; height:20px; background-color:white; background-position:0 0; background-repeat:no-repeat; border:1px solid #ccc;}
.option a:hover span{border-color:black;}
.option-trans a{line-height:100px;}
.option-trans a span{ background:transparent;}

a.ico-add span{background-image:url(../img/ico/ico-add.gif);}
a.ico-edit span{background-image:url(../img/ico/ico-edit.gif);}
a.ico-delete span{background-image:url(../img/ico/ico-delete.gif);}
a.ico-zoom span{background-image:url(../img/ico/ico-zoom.gif);}
a.ico-send-to-mail span{background-image:url(../img/ico/ico-mail.gif);}
a.ico-download-pdf span{background-image:url(../img/ico/ico-pdf.gif);}
a.ico-view-file span{background-image:url(../img/ico/ico-zoom.gif);}

a.ico-edit-user{width:29px;}
a.ico-delete-user{width:31px;}
a.ico-add-user{width:31px;}
a.ico-edit-user span{width:27px; background-image:url(../img/ico/ico-edit-user.gif);}
a.ico-delete-user span{width:29px; background-image:url(../img/ico/ico-delete-user.gif);}
a.ico-add-user span{width:29px; background-image:url(../img/ico/ico-add-user.gif);}

a.ico-add-ftp{width:40px;}
a.ico-add-ftp span{width:38px; background-image:url(../img/ico/ico-add-ftp.gif);}

a.ico-send-to-mail{width:29px;}
a.ico-send-to-mail span{width:27px; background-image:url(../img/ico/ico-send-to-mail.gif);}
a.ico-download-pdf{width:20px;}
a.ico-download-pdf span{width:18px; background-image:url(../img/ico/ico-download-pdf.gif);}
a.ico-view-file{width:23px;}
a.ico-view-file span{width:21px; background-image:url(../img/ico/ico-view-file.gif);}

a.ico-right,a.ico-right span,a.ico-wrong,a.ico-wrong span,a.ico-wrong-disabled, a.ico-wrong-disabled span{width:19px; height:19px; border:none; vertical-align: text-top;}
a.ico-right span{background-image:url(../img/ico/ico-right.gif);}
a.ico-wrong span{background-image:url(../img/ico/ico-wrong.gif);}
a.ico-wrong-disabled span{background-image:url(../img/ico/ico-wrong-disable.gif);}

a.ico-reload span{background-image:url(../img/ico/ico-reload.gif);}

.option a.ico-pay-card{width:87px; height:28px;}
.option a.ico-pay-card span{width:85px; height:26px; background-image:url(../img/ico/ico-pay-card.gif);}
.option a.ico-pay-card-en{width:66px; height:28px;}
.option a.ico-pay-card-en span{width:64px; height:26px; background-image:url(../img/ico/ico-pay-card-en.gif);}

.but-text{text-decoration:none; display:inline-block; padding:0 5px; background:white; border:1px solid #ccc;}
.but-text:hover{border-color:black;}

.zmeneno td{background:#fdfac1;}
.zmeneno td input,.zmeneno td select{font-weight:bold;}

/* forms */
form{margin:0;}
form p{margin:0;}
input,textarea,select,submit{font:100% Arial,Verdana,lucida,sans-serif;}
.submit{cursor: pointer;}
textarea {width:99%}
fieldset,.hledej{padding:10px 20px; margin:0; background:#e5f3fa; border:1px solid #8ccded;}
legend{padding:5px 10px; margin-top:10px; background:#abd168; border:1px solid #abd168;}
.submit{color:black; padding:5px 10px; margin:1em 0; background:#feef88 url(../img/bg-button.gif) 0 0 repeat-x; border:1px solid #e2c000; border-bottom-width:2px;}

.form-part{padding:10px; background:#ecf7fc url(../img/bg-question.gif) 0 0 repeat-x; border:1px solid #8ccded;}
  .form-part h4{margin-top:0;}
  .form-part div{margin-top:8px; padding-top:5px; border-top:1px solid #b5e1f7;}

.need input, .need select{background:#EAFFDF; font-weight:bold; color:black} 
/*tr td input{background:white; color:black}*/

.upozorneni{border:3px solid #9E1500; background:#FFE9CF; padding:10px }
.upozorneni a{font-weight:bold}

.discount-code-order-hosting{font-size:110%; width:280px; padding:10px 15px 15px; margin:15px 0; background:#daeecb;}
.discount-code-order-hosting label{display:block; margin-bottom:2px;}
.discount-code-order-hosting input{font-size:110%; padding:5px; width:268px;}

/* searching text */
.search{background:#ffff00; font-weight:bold;}

/* https (ssl certifikaty) */
.ssl-box{float:left; width:280px; padding:0 10px; margin:0 10px 10px 0; background:white; border:2px solid #6db5d7;}
  .ssl-box img{width:120px; height:auto; margin-right:10px;}
  .ssl-box-order{padding-top:10px; border-top:1px solid #c7c7c7;}

/* objednavky */
.objednavka-krok{width:560px; float:left; margin:0 20px 0 0;}
.objednavka-udaje{width:358px; float:left;}
.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%;}

/* Objednavka virtualy */
.obj-virt-table-summary,.obj-virt-table-summary div{border:none !important;}
.obj-virt-table-summary table{float:right; width:600px;}
.obj-virt-table-summary table td{border-left:none; border-right:none;}
.obj-virt-table-price td{font-size:120%; padding:8px 6px;}
.obj-virt-table-price-small td{padding:8px 6px;}

/* Servery - ruseni domeny */
.ruseni-domeny-box{padding-bottom:10px;}
.ruseni-domeny-box .help{margin:10px 0 0; padding:10px 0 0; border-top:1px solid #dddddd;}
.ruseni-domeny-box .but-div{margin:0;}

/* Bannery */
.banner-side{position:fixed; top:10px; left:50%;}
	.banner-side div{position:absolute; width:120px; height:400px; left:500px;}

/* help phrase (default on top side) */
.help-phrase{display:inline-block; position:relative; top:0; left:0;}
.help-phrase-icon{display:inline-block; font-size:90%; font-weight:bold; color:white; background-color:#6fb8e0; border:1px solid #5e98bd; line-height:1.3em; height:1.3em; width:1.3em; text-align:center; -webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%;}
.help-phrase-text{position:absolute; left:50%;}
.help-phrase-text-in{display:none; position:absolute; left:0; z-index:4; font-weight:normal; line-height:1.4em; width:300px; padding:1em 15px; margin-left:-165px; color:black; background-color:#f5f9fc; border:1px solid #9abdd3; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}
  .help-phrase-text .help{margin:0;}
.help-phrase:hover .help-phrase-text-in{display:block;}
th .help-phrase-icon{color:black; background-color:#f5f9fc; border-color:#9abdd3;}
/* help phrase on top side */
.help-phrase-top .help-phrase-text{top:0;}
.help-phrase-top .help-phrase-text-in{bottom:.7em;}
/* help phrase on bottom side */
.help-phrase-bottom .help-phrase-text{bottom:0;}
.help-phrase-bottom .help-phrase-text-in{top:.7em;}
/* help phrase on right side */
.help-phrase-right .help-phrase-text{line-height:20em; left:100%; top:-10em; margin-top:.7em;}
.help-phrase-right .help-phrase-text-in{position:relative; bottom:0; vertical-align:middle; margin-left:.7em;}
.help-phrase-right:hover .help-phrase-text-in{display:inline-block;}
/* help phrase on left side */
.help-phrase-left .help-phrase-text{line-height:20em; left:-230px; top:-10em; margin-top:.7em; margin-left:-.8em;}
.help-phrase-left .help-phrase-text-in{position:relative; bottom:0; vertical-align:middle; margin-left:0;}
.help-phrase-left:hover .help-phrase-text-in{display:inline-block;}

/* other */
.vis{visibility:hidden;}
.hid{display:none;}
.sml,#crumbs,#foot,.photo a.text-foto{font-size:90%;}
.font80{font-size:80%;}
.big{font-size:120%;}
a img{border:none;}
.c{text-align:center;}
.l{text-align:left;}
.r{text-align:right;}
.just{text-align:justify;}
img.fl, .flimg{margin:0 1em .3em 0;float:left;}
img.flr, .flrimg{margin:0 0 .3em 1em;float:right;}
.fl{float:left;}
.flr{float:right;}
.author{float:right; margin:0;}
.cl{clear:both;}
.cll{clear:left;}
.clr{clear:right;}
div.cl{font-size:1px; height:1px; padding:0; margin:0; overflow:hidden;}
.w50{width:50%;}
.w40{width:40%;}
.w30{width:30%;}
.p20{padding:0 20px 20px;}
.mt1em{margin-top:1.5em;}
.vycpavka{height:5px;}
del{font-size:90%; color:red;}
.form-part #ie6borderfix{position:absolute; bottom:10px; right:10px; padding:0}
textarea.short{width:auto;}
.no-anchor{text-decoration:none; color:inherit;}
.nowrap{white-space:nowrap;}
.solidright{border-right:1px solid #b4b4b4 !important;}
}

/* CSS for WebKit - Google Chrome and Apple Safari */
@media screen and (-webkit-min-device-pixel-ratio:0){
#subnav,#subsubnav,.part,.part-last{font-size:90%;}
td{padding:6px;}
#subnav a{white-space:nowrap;}
#subnav a span{width:auto;}
.option a{top:0;}
}