@imfport url("http://fonts.googleapis.com/css?family=Open+Sans:300,300italic,600,600italic,700");
@imfport url("font-awesome.min.css");
 
body {
	font-family: Verdana CZ, Halvetica CZ, Arial, sans-serif;
	font-size: 13px;
	color: #5B6C9B;
	padding: 0px;
	background-color: white;
	background-image: url(grafika/centerpozadi.gif);
	background-image: url(_img/list1.gif);
	background-repeat: repeat-y;
	background-position: center top;
	background: #fff;
	margin: 0 1%;
	margin-left: 0px;
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 0px;

}
img {border:0px;}
ul.smenu_ul {
	margin:0px 0px 0px 0px;
	padding:0px;
}
ul {
	margin:0px 0px 8px 0px;
	padding:0px;
}
li {
margin-left:22px;
}
li ol li {
margin-left:6px;
}
li ol li ol {
margin-left:10px;
}
#core, #core h1, #core h2 {
 font-size:16px;
 margin:0px;
 padding:0px;
 position:absolute;
 top:-999px;
 left:-999px
 z-index:-1;
}
#vop {
text-align: justify;
}
#vop li {
margin-left:4px;
}
#vop ol {
margin-left:19px;
}
h1{
    font-size: 17px;
    margin: 4px 0px 6px 0px;
    padding: 4px 0px 4px 0px;
    font-weight: bold;
}
h2{
    font-size: 15px;
    margin: 6px 0px 7px 0px;
    padding: 0px;
    font-weight: bold;
}
h3{
	font-size: 13px;
	margin: 5px 0px 8px 0px;
	padding: 0px;
	font-weight: bold;
}
h4 {
    font-size: 12px;
    margin: 10px 0px 8px 0px;
    padding: 0px;
    font-weight: bold;
}
h5{
    font-size: 11px;
    margin: 10px 0px 15px 0px;
    padding: 0px;
    font-weight: bold;
}
h6{
    font-size: 9px;
    margin: 5px 0px 10px 0px;
    padding: 0px;
    font-weight: bold;
   	color: #2484ff;
}
p {
 margin: 5px 0px 0px 0px;
}
a {
 color: #5B6C9B;  
}
a:hover{
color: #8B97BB;    
}
p{
padding: 0px;
margin: 3px 0px 10px 0px;
line-height: 1.4;
}
ol{
margin:2px;
}
hr{
width:430px;
height:0px;
border-top: 1px dashed #B6B5BB;
margin-bottom:10px;
margin-top:5px;
}
#mainbody {
width:750px;
margin: 0 auto;
}
#body{
width: 750px;
background-image: url(_img/list1.gif);
margin-right:auto;
border: 1px solid #A6ACCC;
background: #fff;
}
#horni{
width: 750px;
background: url(_img/top2.jpg) 0px 0px no-repeat;
height: 211px;
text-align: center;
}
#top-line{
width: 750px;
height: 22px;
color:#5A77AD;
border-right: 1px dotted #fff;
font-size:13px;
font-weight:bold;
padding-right:3px 10px 3px 10px;
position:absolute;
top:80px;
z-index:2;
}
#admin-line ul, #admin-line li{
padding-top:14px;
text-align:left;
padding-left:10px;
display:inline;
}
#menu{
font-family: Verdana CZ,  Tahoma, Arial, sans-serif;
font-size: 11px;
width: 125px;
text-align: left;
margin: 0px;
float:left;
margin-top:0px;
padding:4px 2px 1px 3px;
}
#menu1 a:{
background:#C2E1FF;
color:black;
background: url("_img/srv_small4.jpg") 7px 7px no-repeat #fff;   
}
#menu1 a:hover{
background:#C2E1FF;
color:#9BA4BF;
color:black;
background: url("_img/srv_small4.jpg") 7px 7px no-repeat #fff;   
}
#menu1 a{
padding:4px 1px 4px 18px;
text-decoration:none;
color:#333366;
display:block;
width:106px;
background: url("_img/srv_small3.jpg") 4px 7px no-repeat;   
}
#mapa #menu2 {
margin:3px 0px 4px 0px;   
}
.m1 {
background: url("images/top_uvod.jpg") 0px 0px no-repeat;
width:76px;height:33px;
}
ul #menu2 li {
list-style:square;
}
#menu2{
padding-left: 0px;
list-style-type: none;	
margin:0px 0px 0px 10px;
padding:0px;
}
#menu2 a{
width:90px;
}
#menu-right{
text-align:left;
padding:10px;
padding-top:0px;
float:right;
width:120px;	
height:450px;
border-left: solid 1px #C6CDDF;
}
#footer{
width: 750px;
height: 29px;
font-size: 12px;
padding: 9px 0px 0px 0px;
color:#333366;
float:left;
font-weight:bold;
text-align:center;
line-height: 28px;
font-family: Verdana;
background: url("_img/footer.jpg") 0px 0px no-repeat;   
}
.news{
width:120px; 
background-color:#88c5Ff;
font-weight:bold;
color:#fff;
padding: 2px 2px 2px 5px;
border-top: solid 1px #566590;
border-bottom: solid 1px #566590;
}
.news_1{
padding: 3px;
font-size: 11px;
font-weight: normal;
color: #737373;
padding: 3px 0px 0px 3px;
margin: 0px;
}
.news_2,.news_2a{
border-top: 1px dashed #B0B6C6;
padding: 2px 2px 0px 6px;
margin-bottom: 2px;
font-size: 11px;
}
.news_2a{
border:none;
}

#middle-text{
text-align: left;
float: left;
width: 452px;
border-left:1px dashed #C6CDDF;
border-right:1px dashed #C6CDDF;
padding:5px 10px 5px 10px;
margin:10px 1px 10px 4px;
background: url("_img/bger.jpg") 0px 0px no-repeat;   
background-position: right bottom;
font-size:11px;
min-height:590px;
}
#right-text {
float:right;
width:132px;
padding:0px 0px 10px 2px;
margin:4px 0px 10px 2px;
}
#new-01 {
position:absolute;
left:0px;
top:0px;
width:69px;
height:26px;
}
#new-02 {
position:absolute;
left:40px;
top:0px;
width:110px;
height:16px;
margin-top:2px;
color:#4444ad;
font-size:11px;
}
#new-03 {
position:absolute;
left:207px;
top:0px;
width:28px;
height:28px;
}
#new-04 {
position:absolute;
left:0px;
top:26px;
width:750px;
height:185px;
}
#reseni-ze, #reseni-br, #reseni-st, #reseni-zl, #reseni-pl, #reseni-all, #reseni-registracedomeny {
width: 120px;
height: 90px;
float: left;
font-size: 12px;
padding:0px 0px 0px 0px;
border:1px solid #C6CDDF;
margin:4px 0px 0px 2px;
text-align:left;
background: url("_img/srv-ze.jpg") bottom right no-repeat;
}
p #reseni-ze {margin-top:10px;  }
#reseni-br {background: url("_img/srv-br.jpg") bottom right no-repeat;}
#reseni-st {background: url("_img/srv-st.jpg") bottom right no-repeat;}
#reseni-zl {background: url("_img/srv-zl.jpg") bottom right no-repeat;}
#reseni-pl {background: url("_img/srv-pl.jpg") bottom right no-repeat;}
#reseni-all {background: none; height:153px;}
#reseni-registracedomeny { font-size: 11px; background:none; background-color:#88c5Ff;font-weight:bold;color:#fff; border:2px dashed red;; height: 50px;}

.reseni-text {
text-align: left; 
font-size:0.95em;
display:block;
height:50px;
padding: 0px 1px 0px 9px;
border:0px solid #999;
}
.reseni-cena,.reseni-cena-2  {
display:block;
display:inline;
text-align: right;
padding: 0px 0px 0px 35px;
font-size:16px;
font-weight:bold;
}
.reseni-cena-2 {
padding: 0px 0px 0px 15px;
}
.reseni-cena-en {
display:block;
text-align: right;
padding: 0px 59px 0px 0px;
font-size:17px;
font-weight:bold;
}
.color-ze {color:#9F6A67;padding-left:6px; }
.color-br {color:#745F56;padding-left:6px; }
.color-st {color:#828282;padding-left:6px; }
.color-zl {color:#C2A76B;padding-left:6px; }
.color-pl {color:#809294;padding-left:6px; }
.color-all {color:#7AB5FB;padding-left:6px; }
.middle {
text-align:center;
}
.middle-icq {
text-align:center;
vertical-align:middle;
width:16px;
height:16px;
}
#www, #cs_server, #webhosting, #sprava, #domeny, #mysql, #email, #system, #serverhosting,  #outs, #eshop, #gallery, #blog, #poll, #forum{
margin:0px;
padding:3px 7px 0px 7px;
background:#F3F3F3;
background-color:#fffff3;
border:1px solid #ccc;
margin:2px 0px 12px 0px;
width:495px;
}
.flati ,.flatiRD {
font-family:  Arial, sans-serif;
font-size: 11px;
color: #64648B;
background-color:#fffff3;
border: 1px solid #a8aEe0;
margin: 3px 0px 5px 0px;
}
.flatiRD {
font-family:  Arial, sans-serif;
font-size: 10px;
width: 48px;
color: red;
background-color:#fffff3;
border: 1px solid #a8aEe0;
margin: 0px 0px 0px 0px;
}
.redRD {
font-family: Verdana CZ, Halvetica CZ, Arial, sans-serif;
font-size: 12px;
color: red;
font-weight: bold;
padding-top:2px;
}
.button1, #button, ,#button0,  #button2, #checkbox, {
font-family:  Arial, sans-serif;
font-size: 11px;
width:160px;
color: #64648B;
background-color:#fffff3;
border: 1px solid #a8aEe0;
margin: 3px 0px 5px 0px;
}
#button1, #button, .button1 , .button {
font-family:  Arial, sans-serif;
font-size: 11px;
width:160px;
color: #64648B;
background-color:#fffff3;
border: 1px solid #a8aEe0;
margin: 3px 0px 5px 0px;
}
#button {
	width:60px;
}
#button0 {
	width:40px;
}
#button1 {
	width:140px;
}
#button2 {
	width:100px;
}
#checkbox {
	width:26px;
	margin:0px;
}

.xuser {
	width:340px;
}
.user4 , .user5{
	padding:1px;
	margin:0px;
	width:400px;
}
.user4 td{
	padding:1px;
	margin:0px;
}
.user td input, .user2 td input , .user td select, .user select, .user3 td input, .user5 td input, .mail_admin {
	font-family:  Arial, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #64648B;
	background-color:#fffff3;
	border: 1px solid #a8aEe0;
	margin: 3px 0px 5px 0px;
	width:220px;
}
.user .paybutton { width:111px;border:0px; }

.auser2 td input {
	width:140px;
}
.user3 {
	padding-left:10px;
	text-align:left;
}
.user3 td input {
	width:80px;
}
.user5 td input{
	width:180px;
}
#small {
	width:30px;
}
.input_radio {
	width:10px;
	vertical-align:middle;
	color:#affff3;
}
.mail_admin {
	width:400px;
}

.spodni_navigace {
	width:340px;
	margin-left:5px;
}
.spodni_navigace form {
	display:inline;
}
.cenik-link 
a {
	color:#7AB5FB;
	text-decoration:none;
}
.cenik-link 
table {
	width:440px;
	border: 0px;
	margin:0px;
	padding:0px;
	border-bottom: 1px dotted #586472;
}
form {
	padding:0px;
	margin:0px;
}
.paybutton {
  width:111px;
  height:48px;
  border:0px;
  margin:0px;
  padding:0px;
}
.admin_help {
	margin: 4px 2px 4px 1px;
	font-size: 11px;
    
   	font-family: Verdana CZ, Halvetica CZ, Arial, sans-serif; 
}
.ceniktablemain 
table{
	width:350px;
	border:1px solid #C6CDDF;
	margin:5px;
	background-color: #fffff3;
}

.ceniktableaddons 
table{
	width:360px;
	border:0px;
	margin-right:5px;
}
.ceniktableaddons
td{
	border-bottom: 1px solid #586472;
}

.hostingdomaintable
table{
	width:95%;
	padding:5px;
	margin:5px;
	border:0px;
}
.hostingdomaintable
td{
	border-bottom: 1px dotted #AFC3D9;
}

.top_vyhledavat{
	border: solid 1px #566590;
	font-size: 10px;
}

.podpora_otazka 
table{
	width:405px;
	border-bottom:1px dotted #C6CDDF;
}
.podpora_otazka 
a {
	color:#7AB5FB;
	text-decoration:none;
}
.podpora_odpoved {
	width:435px;
	margin:2 0 2 0;
	padding:0px;
	background-color: #fffff3;
}
.podpora_odpoved table, .podpora_odpoved2 table{
	width:400px;
	margin:2 0 2 0;
	padding:0px;
	background-color: #fffff3;
}
.podpora_odpoved2 table{
	width:400px;
	border-bottom:1px dashed #C6CDDF;
	margin:2 0 2 0;
	padding:0px;
	background-color: #fffff3;
}
.podpora_odpoved li{
margin:3px;
spadding:0px;
}
fieldset.reg{
	border: solid 1px #C6CDDF;
	padding: 10px 10px 5px 10px;	
	margin: 5px 5px 5px 5px;
	width: 300px;
}
legend.reg{
	color: #7AB5FB;
	font-weight: bold;
}



/* ADMINISTRACE   */


fieldset.admin, fieldset.admin_center{
	border: solid 1px #566590;
	padding: 3px 3px 3px 3px;	
	padding: 0px;
	margin: 5px 10px 5px 5px;
	width: 205px;
	min-height: 90px;
	}
fieldset.admin {
	float:left;
}
fieldset.admin_center {
	text-align:center;
	smargin-left:114px;
	float: right;
}
legend.admin{
	padding: 5px 5px 5px 5px;	
	color: #5E55FB;
	font-weight: bold;
	text-decoration:none;
	}
img.admin
	{
	float: left;
	border:0px;
	margin: 0px 5px 0px 5px;
	width: 65px;
	height: 65px;
	}

input.admin{
	font-family:  Arial, sans-serif;
	font-size: 12px;
	color: #64648B;
	sbackground-color:#f5f5f8;
	background-color:#fffff3;
	border: 1px solid #a8aEe0;
	margin: 3px 0px 5px 0px;
}

fieldset.user{
	padding: 5px 10px 5px 10px;	
	margin: 5px 5px 5px 5px;
	width: 422px;
    border:1px solid #C6CDDF;
}

legend.user{
	color: #7AB5FB;
	font-weight: bold;
}


fieldset.change_pass
	{
	border: solid 1px #566590;
	padding: 5px 5px 10px 20px;	
	margin: 5px 5px 5px 5px;
	width: 410px;
	}
.plain_text {
	padding:5px;
}
.plain_text_red {
	padding:3px 10px 12px 0px;
	color:red;
}
.plain_text_red3 {
        padding:13px 10px 12px 340px;
        color:red;
	font-size:15px;
	font-weight: bold;
}

.red_text {
	padding:1px;
	color:#ee3454;
}
#warning {
	padding:8px 3px 3px 3px;
	color:red;
}

.plain_text_red2 {
	padding:3px 10px 22px 3px;
	color:red;
}
#ftp_user1_domain,#user_domain {
	margin:0 0 0 4px;
	font-weight:bold;
	vertical-align:middle;
}


#admin-pa, #admin-us, #admin-ma, #admin-ft, #admin-db, #admin-vi, #admin-er, #admin-st, #admin-hl {
    width: 90px;
    height: 27px;
    float: center;
    font-size: 12px;
    padding:5px 0px 0px 30px;
    border:1px solid #C6CDDF;
    margin:6px 0px 1px 2px;
	background: url("_img/icon_user.gif") top left no-repeat; 
	text-align:left;
}
p #admin-us {margin:5px 0px 0px 5px;}
#admin-pa {background: url("_img/icon_pass.gif") top left no-repeat;}
#admin-ma {background: url("_img/icon_mail.gif") top left no-repeat;}
#admin-ft {background: url("_img/icon_ftp.gif") top left no-repeat;}
#admin-db {background: url("_img/icon_db.gif") top left no-repeat;}
#admin-vi {background: url("_img/icon_virtual.gif") top left no-repeat;}
#admin-er {background: url("_img/icon_error.gif") top left no-repeat;}
#admin-st {background: url("_img/icon_stats.gif") top left no-repeat;}
#admin-hl {background: url("_img/icon_help.gif") top left no-repeat;}


.admin-text {
	text-align: left; 
	font-size:12px;
	display:block;
  	padding: 3px 1px 0px 10px;
}
.admin-menu-hover:hover {
	sbackground:#7AB5FB;
	text-decoration:underline;
	sborder:1px solid #566590;
}
.admin-menu-hover{
	text-decoration:none;
}

.admin-tech{
	azimuth:center;
    border-bottom: 1px dashed #B0B6C6;
    margin: 0px 6px 0px 2px;
  	padding: 2px 0px 4px 0px;
}
.admin-tech-end{
	azimuth:center;
    margin: 0px 6px 0px 2px;
  	padding: 10px 0px 0px 0px;
}
.logout{
	line-height: 12px;
	text-align: center;
    border: 1px dashed #B0B6C6;
  	padding: 2px 2px 2px 2px;
}
.nekoukej_na_to_hhhh{
border-top: 1px dashed #B0B6C6;
}

  h3, h1, h2, h4 {
  	font-family: 'Open Sans', sans-serif;
    padding:0.4em 0 0.3em 0;
    font-size:1.2em;
  }
  h4 {
   font-size:1.05em;
  }
   
.dhead {
	padding:10px 0;
	border:1px solid #eddddd;
  text-align: left;

	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;

  background: #367fbb;
	color: #fff;

	-webkit-transition:all 200ms ease-in;
	-o-transition:all 200ms ease-in;
	-moz-transition:all 200ms ease-in;
	transition:all 200ms ease-in;
  font-weight: bold;
}

.do { width:22%; float:left; padding-left:20px; font-weight: bold; color: #367fbb; paddinsg:0.2em 0 0.1 2; }
.dd { width:13%; float:left; text-align: center; padding:0.4em 0 0.1 0;}

.dd5 { width:13%; float:left; text-align: center; padding:0.4em 0 0.1 0; font-size:18px;}

.ddc, .ddc1 { width:13%; float:left; text-align: center;font-size:1.2em; color: #ab5555; }
.ddc1 { font-size:1.4em; }
.dd1 { width:13%; float:left; text-align: center; padding:0.2em 0 0.1 0; font-size:1.2em;}
.dopo { font-size:0.7em; color: #ef4444; }
.dd1a { width:20em; float:left; text-align: center; background:#aa3434;color:white; margin:1em;padding:0.4em;}
.dd2a { width:20em; float:left; text-align: center; margin:1em;}
.obj { width:83%; float:left; text-align: center; background:#ef4444; color: white; margin:0.75em;padding:0.4em; font-size:1em;}

.clear {  clear:both; }
.ds {
	background: #fff;
	padding:10px 0 10px 0;
	margin:-1px 0 0 0;
  
  border:1px solid #eddddd;
	text-align: left;
  color: #999;
  
  border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
}

.space {
	padding:1em 0;
}
