
/* CSS DOCUMENT
    copyright (c) 2012 - daffy.crazyhost.cz */
    

body { margin: 0; padding: 0;line-height: 1.7em;font-family: Arial, Helvetica, sans-serif; font-size: 12px;background: #fff url(//cdn.onlinehosting.cz/images/background.png) no-repeat center top;}
h1, h2, h3, h4, h5{ font-weight: normal; }
a {text-decoration : none;  font-weight : normal;outline: none;}
a:hover {text-decoration : none; font-weight : bold;outline: none;}
*:focus {outline: none;}
#page { margin:auto; width:989px; }
img { border:0px; }
.clear { clear:both; width:100%; height:10px; }

@font-face{    font-family: 'Geog';    src: url("//cdn.onlinehosting.cz/fonts/_______________.eot");  }
@font-face{    font-family: 'Geog2';    src: url("//cdn.onlinehosting.cz/fonts/_______________.ttf"); }

#header { float:left; width:989px; height:159px; background:#750a07 url(//cdn.onlinehosting.cz/images/header.png) no-repeat;  margin-left:0px; }
#header .logo { float:left; width:510px; height:159px; margin-left:30px; margin-top:20px; }
#header .logo .info { float:left; width:320px; height:50px; color:#fff; margin-left:72px; margin-top:0px; line-height:16px;  font-size:12px; }
#header .trh { float:left; width:140px; height:100px; font-size:32px; font-weight:bold; line-height:30px; color:#fff; margin-top:55px; }

#header h1 {font-size: 12px;}
#header .login_bg { float:left; margin-left:20px; margin-top:7px; width:275px; height:141px; background:transparent url(//cdn.onlinehosting.cz/images/login_bg_mail.png) no-repeat; }
#header .login_bg .pad { padding-left:20px; padding-top:15px; }
#header .login_bg .pad .webmail { float:left; margin-left:5px; cursor:pointer; background:transparent url(//cdn.onlinehosting.cz/images/webmail_icon.png) 0 center no-repeat; color:#616161;padding-left:25px; font-weight:bold; }
#header .login_bg .pad .webadmin { float:left; margin-left:50px; cursor:pointer; background:transparent url(//cdn.onlinehosting.cz/images/admin_icon.png) 0 center no-repeat; color:#fff;padding-left:25px; font-weight:bold; }
#header .login_bg .pad .wmail { float:left; margin-top:25px; }
#header .login_bg .pad .wadmin { float:left; margin-top:25px; display:none; }

#chtitle {background-color: #fff; margin-left:-80px; margin-top:10px; color:#000; font-family: Verdana, Arial, Helvetica, sans-serif; max-width:350px; min-height:10px;padding:10px;opacity:0;z-index:50; position:absolute; }

#header .login_bg .pad input.name { float:left; border:1px solid #c5c4c4; background-color:#fff; width:170px; padding:5px; padding-left:8px; color:#464545; }
#header .login_bg .pad input.pass { float:left; border:1px solid #c5c4c4; background-color:#fff; width:170px; padding:5px;  padding-left:8px; color:#464545; margin-top:3px; }
#header .login_bg .pad input.btn { float:left; border:0px; cursor:pointer; margin-left:5px; margin-top:2px; background:transparent url(//cdn.onlinehosting.cz/images/login_btn.png) no-repeat; width:37px; height:29px; padding-left:8px; color:#464545; }

#topmenu { float:left; width:989px; height:51px; margin-left:-5px; margin-top:0px;  z-index:20;}
#topmenu ul{           	padding-left:5px;list-style-type:none;width:989px;line-height:51px;float:left;	margin-top:0px;}
#topmenu ul li{display:block;float:left;margin:0;}
#topmenu ul li.crop {display:inline; float:left; width:1px; height:51px; background:#c7c7c7 url(//cdn.onlinehosting.cz/images/menu_crop.png) no-repeat;}
#topmenu ul li a{float:left;color:#666;text-decoration:none;text-align:center;height:51px;background:transparent url(//cdn.onlinehosting.cz/images/menu_a.png) repeat-x;font-family: Arial, Tahoma,Verdana;color:#fff;font-size:14px;font-weight:bold; text-shadow: 0 -1px 0px #000; }
#topmenu ul li a img { margin-top: 10px; }
#topmenu ul li a:hover{color:#fff;height:51px;background: transparent url(//cdn.onlinehosting.cz/images/menu_hover.png) repeat-x;}
#topmenu ul li a.active{position:relative; color:#fff;height:56px;background: transparent url(//cdn.onlinehosting.cz/images/menu_hover.png) no-repeat center top; z-index:20; }

.lista { float:left;  position:relative; z-index:10; width:989px; height:44px; background:#fff url(//cdn.onlinehosting.cz/images/byleft.png) no-repeat; }
.lista p { font-size:12px; color:#737373; font-family:Arial,Tahoma,Verdana; font-weight:bold; line-height:18px; padding-left:70px; }
.lista a { font-size:12px; color:#737373; font-family:Arial,Tahoma,Verdana; font-weight:bold; line-height:18px; padding-left:0px; text-align: left;}

#content { float:left; width:995px; background:transparent;margin-top:0px; min-height:500px; border-top:1px solid #d9d9d9; }

#content a { color: #ba1f0c; text-decoration: underline;}
#content .box { border-bottom:1px solid #d9d9d9; float:left; margin-right:1px; background:transparent url(//cdn.onlinehosting.cz/images/box_bg.png) repeat-x; height:408px; width:204px; border-left:1px solid #d9d9d9; border-right:1px solid #d9d9d9; }

#content .box img { margin-left: 10px; }

#content .box#a1 { width:202px; } 
#content .box#a2 { width:202px; } 
#content .box#a3 { width:202px; } 
#content .box#a4 { width:372px; margin-right:0px; } 

#content .box h2 {
  font-size: 17px;
  font-weight: bold;
  font-family: "Arial","Helvetica","sans-serif";
  margin: 0; padding: 0;
  color:#7a0a07;
}

#content .box h2 a, #content .box h2 a:hover {
  text-decoration: none;
  font-size: 17px;
  font-weight: bold;
  font-family: "Arial","Helvetica","sans-serif";
  margin: 0; padding: 0;
  color:#7a0a07;

}

#content .box#a1 .head { float:left; width:200px; height:56px; padding-top:20px; order:1px solid green; color:#7a0a07; text-align:center; font-size:17px; font-weight:bold;  font-family: "Arial", "Helvetica", "sans-serif";  }
#content .box#a2 .head { float:left; width:200px; height:56px; padding-top:20px;order:1px solid green;  color:#7a0a07; text-align:center; font-size:17px; font-weight:bold;  font-family: "Arial", "Helvetica", "sans-serif";  }
#content .box#a3 .head { float:left; width:200px; height:56px; padding-top:20px; order:1px solid green;  color:#7a0a07; text-align:center; font-size:17px; font-weight:bold; font-family: "Arial", "Helvetica", "sans-serif";  }
#content .box#a4 .head { float:left; width:200px; height:56px; padding-top:20px; order:1px solid green;  color:#7a0a07; text-align:center; font-size:17px; font-weight:bold; font-family: "Arial", "Helvetica", "sans-serif";  }

#content .box#a1 .imag { float:left;  width:202px;  height:124px; padding-top:10px; padding-left:5px; color:#7a0a07;  }
#content .box#a2 .imag { float:left;  width:195px;  height:124px; padding-top:10px;  padding-left:5px; color:#7a0a07;  }
#content .box#a3 .imag { float:left;  width:194px;  height:124px; padding-top:10px; padding-left:5px; color:#7a0a07;  }
#content .box#a4 .imag { float:left;  width:360px;  height:124px; padding-top:0px;  padding-left:5px; color:#7a0a07;  }

#content .box .info { float:left; width:176px; height: 140px; margin-top: 15px;}
#content .box .info span.bpoint { float:left; width:176px; line-height:18px; font-size:12px; margin-left:10px; background:transparent url(//cdn.onlinehosting.cz/images/odr.png) no-repeat left 2px; padding-left:22px; }
#content .box .info span.npoint { float:left; width:176px; line-height:18px; font-size:12px; margin-left:5px; background-color:#fff; padding-left:12px; }
#content .box .info span.links { float:left; width:176px; line-height:18px; font-size:12px; margin-top:10px; margin-left:5px; padding-left:12px; } 
#content .box .info span.links a { color:#c6100c ; float:left; width:176px; text-decoration:underline; font-weight:normal; } 
#content .box .info span.links a:hover { color:#7a0a07; font-weight:normal;} 
#content .box .buttons { float:left;  width:176px; line-height:18px; font-size:12px; margin-top:10px; margin-left:5px; background-color:#fff; padding-left:12px;  }
#content .box .buttons input.mini { cursor:pointer; float:left; text-align:left; padding-left:15px; line-height:14px; border:0px; color:#fff; width:77px; height:29px; background:transparent url(//cdn.onlinehosting.cz/images/btn_mini.png) no-repeat;   }
#content .box .buttons input.sl { cursor:pointer; float:left; text-align:left; padding-left:15px; line-height:14px; border:0px; color:#fff; width:121px; height:29px; background:transparent url(//cdn.onlinehosting.cz/images/btn_slowi.png) no-repeat;   }

#content .box#a4 .info { float:left; width:190px; height:140px; }
#content .box#a4 .buttons { width:250px; }
#content .box#a4 .domain { float:left; position:absolute; margin-left:195px; margin-top:20px; background:transparent url(//cdn.onlinehosting.cz/images/right_bg.png) no-repeat; width:170px; height:234px; }
#content .box#a4 .domain h4 { float:left; margin-top:25px; margin-left:15px; color:#fff; font-size:16px; font-weight:bold; width:170px; }
#content .box#a4 .domain input.name { float:left; border:1px solid #560503; background:#fff; margin-top:0px; margin-left:10px; color:#6f6f6f; padding:5px; font-size:14px; font-weight:bold; width:135px; }
#content .box#a4 .domain input.btn { cursor:pointer; float:left; text-align:left; padding-left:15px; margin-top:5px; margin-left:20px; line-height:14px; border:0px; color:#fff; width:122px; height:30px; background:transparent url(//cdn.onlinehosting.cz/images/btn.png) no-repeat;   }
#content .box#a4 .domain .dinfo { float:left; margin-top:15px; margin-left:12px; line-height:14px; font-size:11px; color:#fff; width:152px;  }
#content .box#a4 .free { float:left; position:absolute; margin-left:195px; margin-top:260px; background:transparent url(//cdn.onlinehosting.cz/images/free.png) no-repeat; width:174px; height:140px; }
#content .box#a4 .free h2 { float:left; width:170px; color:#fff; margin-left:20px; line-height:0px; font-weight:bold; margin-top:30px; font-size:27px; }
#content .box#a4 .free h3 { float:left; width:170px; color:#fff; margin-left:20px; margin-top:0px;  line-height:0px;  font-weight:bold; font-size:16px; }
#content .box#a4 .free h4 { float:left; width:170px; color:#fff; margin-left:20px; margin-top:15px;  line-height:0px;  font-weight:bold; font-size:26px; }

.cont { float:left; width:988px; min-height:171px; background:#fff url(//cdn.onlinehosting.cz/images/con_bg.png) no-repeat; }
.cont .news { float:left; width: 796px; min-height:200px;  }
.cont .news .pad { padding-left:20px; padding-top:20px; }
.cont .news h1 { float:left; font-size:18px; font-family:Arial,Tahoma,Verdana; color:#4a4a4a; font-weight:bold; width: 596px; }
.cont .news .nbox { float:left; width: 796px; min-height:50px; margin-top:10px;   }
.cont .news .nbox .date  { float:left; width: 75px; min-height:64px;  border-right:1px solid #edebeb;  color:#7a0a07 ; }
.cont .news .nbox .date span.day { float:left; width:75px; font-size:32px; font-weight:bold; font-family:Arial,Tahoma,Verdana; margin-top:5px;  }
.cont .news .nbox .date span.month { float:left; width:75px; font-size:12px; font-weight:bold; font-family:Arial,Tahoma,Verdana; }
.cont .news .nbox h3 { float:left; width:670px; color:#c6100c; font-size:14px; margin-left:20px; margin-top:5px; line-height:14px; margin-bottom:0px; padding-bottom:0px; }
.cont .news .nbox h3 a { color:#c6100c; font-size:14px; font-weight:bold; text-decoration:underline; line-height:14px;  }
.cont .news .nbox .text { float:left; width:670px; margin-top:0px; margin-left:20px; color:#909090;line-height:14px; padding-top:5px; font-size:12px; }

.cont .right_menu { float:left; width: 190px; min-height:150px; margin-top:20px; }
.cont .right_menu span.link { float:left; width:190px; background:transparent url(//cdn.onlinehosting.cz/images/right_link.png) no-repeat left center;  padding-top:12px; padding-bottom:10px; border-bottom:1px dashed #cfcece;} 
.cont .right_menu span.link a { float:left; width:150px; margin-left:20px; line-height:16px; color:#4a4a4a; font-size:12px; font-weight:bold;   } 
.cont .right_menu span.link a:hover { color:#7a0a07  }
.cont .right_menu h2 { float:left; width:190px;  color:#4a4a4a; margin-top:30px; font-size:12px; font-weight:bold;  }
.cont .right_menu a.social img { float:left; margin-top:1px; width:191px; }



#obsah_podstrana .right_menu { float:left; width: 190px; min-height:150px; margin-top:20px; }
#obsah_podstrana .right_menu span.link { float:left; width:190px; background:transparent url(//cdn.onlinehosting.cz/images/right_link.png) no-repeat left center;  padding-top:12px; padding-bottom:10px; border-bottom:1px dashed #cfcece;} 
#obsah_podstrana .right_menu span.link a { float:left; width:150px; margin-left:20px; line-height:16px; color:#4a4a4a; font-size:12px; font-weight:bold;   } 
#obsah_podstrana .right_menu span.link a:hover { color:#7a0a07  }
#obsah_podstrana .right_menu h2 { float:left; width:190px;  color:#4a4a4a; margin-top:30px; font-size:12px; font-weight:bold;  }
#obsah_podstrana .right_menu a.social img { float:left; margin-top:1px; width:191px; }

#obsah_podstrana_detail .right_menu { float:left; width: 190px; min-height:150px; margin-top:20px; }
#obsah_podstrana_detail .right_menu span.link { float:left; width:190px; background:transparent url(//cdn.onlinehosting.cz/images/right_link.png) no-repeat left center;  padding-top:12px; padding-bottom:10px; border-bottom:1px dashed #cfcece;} 
#obsah_podstrana_detail .right_menu span.link a { float:left; width:150px; margin-left:20px; line-height:16px; color:#4a4a4a; font-size:12px; font-weight:bold;   } 
#obsah_podstrana_detail .right_menu span.link a:hover { color:#7a0a07  }
#obsah_podstrana_detail .right_menu h2 { float:left; width:190px;  color:#4a4a4a; margin-top:30px; font-size:12px; font-weight:bold;  }
#obsah_podstrana_detail .right_menu a.social img { float:left; margin-top:1px; width:191px; }



#obsah_podstrana_detail h1 {
  margin: 20px 20px;
  font-size: 22px;
  font-weight: bold;
  color: #C6100C;
}

#obsah_podstrana_detail h2 {
  margin: 20px 20px 20px 20px;
  font-size: 19px;
  color: #C6100C;
}

#obsah_podstrana_detail h3 {
  margin: 20px 20px 5px 20px;
  font-size: 17px;
  color: #C6100C;
}

#obsah_podstrana_detail p {
  margin: 5px 20px 20px 20px;;
  font-size: 15px;
}

#obsah_podstrana_detail form#dotazForm {
  margin: 5px 20px 20px 20px;;
  font-size: 15px;
}
#obsah_podstrana_detail form#dotazForm input {
	width: 400px;
}

#obsah_podstrana_detail form#dotazForm {
	
}


#obsah_podstrana_detail form#dotazForm [type="submit"] {
	width: 120px;
	height: 30px;
	
	margin: 0; padding: 0; border: 0;
	
}

#obsah_podstrana_detail form#dotazForm textarea {
	width: 400px;
	height: 100px;
}

#obsah_podstrana_detail a {
  margin: 0px 2px;
  font-size: 15px;
  color: #c6100c;
}

#obsah_podstrana_detail table {
  margin: 5px 20px;
  font-size: 12px;
}



.footer { float:left; width:938px; background:#000000 url(//cdn.onlinehosting.cz/images/footer_bg.png) repeat-x; height:263px; padding-left:50px; }
.footer .fbox { float:left; width:150px; margin-left:5px; }
.footer .fbox h4 { float:left; width:150px; margin-top:15px; padding-left:0px; color:#fff; font-weight:normal; font-size:12px; font-family:Arial,Tahoma,Verdana; text-decoration:none; }
.footer .fbox .fmenu { float:left; width:150px; margin-top:20px; }
.footer .fbox .fmenu a { float:left; width:150px; line-height:20px; color:#f6f5f5; font-weight:normal; font-size:12px; background:transparent url(//cdn.onlinehosting.cz/images/footer_point.png) no-repeat 0 center; padding-left:20px; font-family:Arial,Tahoma,Verdana; text-decoration:underline; }
.footer .fbox .fmenu a:hover {  color:#fff; font-weight:normal; }
.footer .hotline { float:left; width: 400px; margin-top:25px; }

.footer .right_info { float:left; margin-left:170px; color:#fff; margin-top:50px;font-size:18px;  font-weight:bold; width:200px; }
.footer .fpoints { float:left; margin-top:40px; width:120px; border:0px; }

.footer_text { float:left; height:40px; margin-top:15px; color:#000; width:988px; background:transparent; font-size:12px; }





/* Menu */

#menucontent {
  float: left;
  width: 206px;
}

.buttonscontainer {width: 206px;}

.buttonscontainer ul {
		list-style-type: none;
		margin: 0;
		padding: 0;
		border: 0;
}

#menucontent { padding: 0;	margin: 0; border: 0; }

#menucontent h2 {
  	padding: 20px 0px 2px 29px;
		display: block;
		font-weight: bold;
		text-align: left;
		margin: 0px 0 0px 0;
		height: 36px;
		background-color: #eeeeee;
		font-size: 14px;
		color: #7a0a07;
    border-bottom: 5px solid #c6100c;
    border-left: 2px solid #d1d1d1;
}

.buttons a {
  	color: #7a0a07; background-color: #eeeeee;
		height: 30px;
		margin-top: 1px;
		padding: 12px 2px 2px 29px;
		border-left: 2px solid #d1d1d1;
    border-bottom: 1px solid #d1d1d1;
		display: block;
		font: 13px;
		font-weight: normal;
		text-align: left;
		vertical-align: center;
}
.buttons a:hover {
		border-left: 2px solid #7f7f7f;
		color: #000000; background-color: #ddd;
	}
.active_sub a {
		color: #000000; background-color: #ddd;
}



#popisbox1,#popisbox2,#popisbox3 {
  float: left; width: 29%; margin: 30px 15px 10px 15px;
  text-align: center;
  
}  

#popisbox1 {
  margin-left: 20px;
}

#popisbox1 h2, #popisbox2 h2, #popisbox3 h2 {
  font-weight: bold; margin:20px 0 5px 0; padding: 0;color: #c6100c; font-size: 21px;
}


#popisbox1 p, #popisbox2 p, #popisbox3 p {
  margin:0; padding: 5px 0;
  font-size: 15px;
}

#popisbox1 img, #popisbox2 img, #popisbox3 img {
	width: 70px;
	height: 70px;
}


#tar1, #tar2, #tar3 {
  float: left; 
}

#tarify {
  margin: 0; padding: 0; 
}

#tarify a, #tarify a:hover {
text-decoration: none;
}

#tarify a div {
  margin-left: 36px; 
  margin-top: 10px;
  padding: 0;
  
}


#tar1 {
  margin: 29px 0 0 27px;
  width: 208px;
}
#tar1 a, #tar1 a:hover {
  display: block;
  margin: 0; padding: 0; border: 0;
  width: 208px;
  height: 320px;
  background-color: red;
  background:transparent url(//cdn.onlinehosting.cz/images/prehled-host1.gif) no-repeat;
  color: #000;
  font-weight: normal;
}
#tar1 h2 {
  font-size: 20px; color: #fff;
  font-weight: bold;
  text-align: center;
  margin: 0; padding: 0;
  padding-top: 31px;
}
#tar1 p {
  margin: 40px 20px 0 15px; padding: 0; border: 0;
  text-align: center;
  font-size: 16px;
  line-height: 20px;
}
#tar1 ul {
  font-size: 12px; color: #222;
  margin: 0; padding: 0; border:0;
	list-style-image: url("//cdn.onlinehosting.cz/images/odrazka.gif");
}


#tar2 {
  margin: 22px 0 0 17px;
  width: 283px;
} 
#tar2 a, #tar2 a:hover {
  display: block;
  margin: 0; padding: 0; border: 0;
  width: 283px;
  height: 360px;
  background:transparent url(//cdn.onlinehosting.cz/images/prehled-host2.gif) no-repeat;
  color: #fff;
  font-weight: normal;
}
#tar2 h2 {
  font-size: 20px; color: #fff;
  font-weight: bold;
  text-align: center;
  margin: 0; padding: 0;
  padding-top: 47px;
}
#tar2 p {
  margin: 55px 20px 0 15px; padding: 0; border: 0;
  text-align: center;
  font-size: 16px;
  line-height: 20px;
}
#tar2 ul {
  font-size: 12px; color: #222;
  margin: 0; padding: 0; border:0;
	list-style-image: url("//cdn.onlinehosting.cz/images/odrazka-zluta-pozadi-cervene.gif") !important;
  color: #fff;
}


#tar3 {
  margin: 29px 0 0 14px;
  width: 208px;
} 

#tar3 a, #tar3 a:hover {
  display: block;
  margin: 0; padding: 0; border: 0;
  width: 208px;
  height: 320px;
  background:transparent url(//cdn.onlinehosting.cz/images/prehled-host3.gif) no-repeat;
  color: #000;
  font-weight: normal;
}
#tar3 h2 {
  font-size: 20px; color: #fff;
  font-weight: bold;
  text-align: center;
  margin: 0; padding: 0;
  padding-top: 31px;
}
#tar3 p {
  margin: 40px 20px 0 15px; padding: 0; border: 0;
  text-align: center;
  font-size: 16px;
  line-height: 20px;
}
#tar3 ul {
  font-size: 12px; color: #222;
  margin: 0; padding: 0; border:0;
	list-style-image: url("//cdn.onlinehosting.cz/images/odrazka.gif");
}



#obsah_podstrana {
  background:transparent url(//cdn.onlinehosting.cz/images/tarif-pozadi-horni.gif) repeat-x;
  border-left: 1px solid #dcdcdc;
  width: 783px;
  float: left;
}

#obsah_podstrana_detail {
  background:transparent url(//cdn.onlinehosting.cz/images/tarif-pozadi-horni-detail.gif) repeat-x;
  border-left: 1px solid #dcdcdc;
  width: 783px;
  float: left;

}





#proc_podstrana {
float: left;
}

#proc_podstrana h2 {
  margin: 61px 0 12px 38px;
  font-size: 25px;
  color: #7a0a07;
  font-weight: bold;
}

#proc_podstrana .cislo {
  float: left;
  width: 49px;
  height: 48px;
  margin: 5px 0 0 35px;
  background:transparent url(//cdn.onlinehosting.cz/images/duvody-koule-pozadi.gif) no-repeat;
  color: #555;
  font-size: 20px;
  padding:  12px 0 0 19px;
  clear: left;
}

#proc_podstrana .text {
  float: left;
  width: 423px;
  height: 48px;
  margin: 5px 0 0 0px;
  font-size: 18px;
  color: #4a4a4a;
  padding:  12px 0 0 0px;
}


#obsah_detail {
  margin: 0; padding: 0; 
  margin: 25px 0 12px 25px;
}

#openSource {
  float: right;
}

#obsah_podstrana_detail ul {
	list-style-image: url("//cdn.onlinehosting.cz/images/odrazka.gif");
}




.administrace {
  width: 350px;
  margin: 10px 20px;
}



form.overeni_domeny  {
    margin: 25px 0 12px 25px;
}

p.vysledek_overeni {
  font-size: 16px !important;
}

p.vysledek_overeni span.green {
  color: #060;
  font-weight: bold;
}

#siteSub, .urlexpansion, .printfooter {
	display: none !important;
	}



acronym, abbr, span.caps {
	font-size: 0.9em;
	letter-spacing: .07em;
	}

#toc { /* table of contents */
	background: #F2F0E4; /* very light orange */
	border: 1px dotted #BA1F0C; /* light orange */
	}
	

#toc a {color: #6D0000;} /* blue */
#toc a:hover {color: #6D0000;} /* dark blue */
#toc p a:visited {color: #6D0000;} /* blue */


/* LINK ICONS
** keep the whitespace in front of the ^=, hides rule from konqueror
** this is css3, the validator doesn't like it when validating as css2
*/
#bodyContent a[href ^="http://"], #bodyContent a[href ^="gopher://"] {
    background: url(external.png) center right no-repeat;
    padding-right: 13px;
	}

#bodyContent a[href ^="https://"], .link-https {
    background: url("lock_icon.gif") center right no-repeat;
    padding-right: 16px;
	}

#bodyContent a[href ^="mailto:"], .link-mailto {
    background: url("mail_icon.gif") center right no-repeat;
    padding-right: 18px;
	}

#bodyContent a[href ^="news://"] {
    background: url("news_icon.png") center right no-repeat;
    padding-right: 18px;
	}

#bodyContent a[href ^="ftp://"], .link-ftp {
    background: url("file_icon.gif") center right no-repeat;
    padding-right: 18px;
	}

#bodyContent a[href ^="irc://"], .link-irc {
    background: url("discussionitem_icon.gif")  center right no-repeat;
    padding-right: 18px;
}





/* Headers -----------------------------------------------------------*/
.podpora h1, .podpora h2, .podpora h3, .podpora h4 {color: #BA1F0C; font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;}
.podpora h1, .podpora h2 {border-bottom: 1px dotted #BA1F0C;  line-height: 1.1em; padding-bottom: 0.2em;}

.firstHeading {display: none; border-bottom-style: solid; font-size: 2em;}
.editsection {margin-top: 1em;}

.portlet h5 { /* blocks within #column-one */
	border-top: 1px solid #eeeeee;
	margin-top: 0;
	padding-top: 0.25em;
	}


/* Images ------------------------------------------------------------*/
.podpora #titleBar {
	background: #CBDDFF url(titlebar_bg.png) repeat-x; /* blue and white background */
	}
	
.podpora #titleBar img {
	margin-left: 2.5%;
	}

.podpora #p-poweredby img {
	border: 0;
	clear: both;
	float: right;
	margin: 2px 0;
	}	


/* Lists -------------------------------------------------------------*/
.portlet ul {
	margin-bottom: 2em;
	}

.portlet li {
	margin: 0.5em 0;
	float: left;
	}
.portlet h5 {
    clear: both;
}
/* Special stylized non-IE bullets
   Does not work in Internet Explorer, which merely default to normal bullets. */
html>body .portlet ul {
	list-style: none;
	margin-left: 0px;
	padding: 0 0 0 30px;
	padding-left: 10px;
	text-indent: -10px;
	} 

html>body .portlet li {
	margin-left: 10px;
	float: left;
	}

html>body .portlet ul li:before {
	content: "\00BB \0020";
	}


/* Form Elements -----------------------------------------------------*/
.portlet #searchform {
	margin-left: 10px;
	margin-bottom: 2em;
	}

.portlet #searchform input {
	margin: 0.15em 0;
	}


/* Various Tags & Classes --------------------------------------------*/

.visualClear {
	clear: both;
	}

/* BEGIN user notifications */
.usermessage {
    background-color: #ffce7b; /* yellow */
    border: 1px solid #ffa500; /* orange */
    color: Black;
    font-weight: bold;
    margin: 2em 0em 1em 0em;
    padding: 0.5em 1em;
    vertical-align: middle;
	}

#siteNotice {
    font-size: 95%;
    padding: 0 0.9em 0 0.9em;
    text-align: center;
	}

#siteNotice p {margin: 0; padding: 0;}

.error {color: red; font-size: larger;}

#catlinks {
    background-color: #F2F6FF; /* very light blue */
    border: 1px solid #CBDDFF; /* light blue */
    clear: both;
    margin: 1em 0;
	}

#catlinks p {margin: 0.5em;}
/* END user notifications */



/* Content -----------------------------------------------------------*/
/* BEGIN Table of Contents */
#toc {
	width: 43%;
	float: right;
	margin: 0 0 1em 1em;
	}
#toc td {padding: 0.5em;}
#toc .tocindent {margin-left: 1em;}
#toc .tocline {margin-bottom: 0px;}
#toc p {margin: 0}
#toc .editsection {margin-top: 0.7em;}
/* END Table of Contents */

/* BEGIN Page history styling */
.autocomment {color: gray;}
#pagehistory span.user {margin-left: 1.4em; margin-right: 0.4em;}
#pagehistory span.minor {font-weight: bold;}
#pagehistory input {margin: 0.2em;}
#pagehistory li {border: 1px solid #ffffff; margin-top: 1px; margin-bottom: 1px;}
#pagehistory li.selected {
	background-color: #CBDDFF; /* light blue */
	border:1px dashed #FDA32F; /* orange */
	}
/* END Page history styling */

/* BEGIN Diff rendering */
.podpora table.diff {background: #FEFEFE; border: 1px solid #cccccc; padding: 0.5em}
.podpora table.diff td {vertical-align: top;}
td.diff-otitle a, td.diff-ntitle a, td.diff-otitle a:visited, td.diff-ntitle a:visited {color: #2153B0;}
td.diff-otitle a:hover, td.diff-ntitle a:hover {text-decoration: underline;}
td.diff-otitle {}
td.diff-ntitle {}
td.diff-addedline {background:#F2F6FF;}
td.diff-addedline span.diffchange {
	background: #CDDEFF;
	border: 1px dashed #676F80;
	color: green;
	font-weight: bold;
	}
td.diff-deletedline {background:#FFF9F2;}
td.diff-deletedline span.diffchange {
	background: #FFE9CB;
	border: 1px dashed #B3A38E;
	color: red;
	font-weight: bold;
	text-decoration: line-through;
	}
td.diff-context {background:#eeeeee;}
.newpage {color: green;	font-weight: bolder;}
/* END Diff rendering */

/* BEGIN forms */
.podpora fieldset {
	background: #FAFCFF;
	border: 1px solid #CBDDFF;
	margin: 1em;
	padding: 0.5em 1em;
	}

.podpora fieldset div {
	margin: 0.25em 0;
	}

.podpora fieldset input {
	margin: 0 0.5em;
	}

.podpora legend {
	color: #2153B0;
	font-size: 1.25em;
	font-weight: bolder;
	padding: 0.2em 0.5em;
	}
/* END forms */




/* Footer ------------------------------------------------------------*/
.podpora #footer ul {
	list-style: none;
	margin: 0;
	}

.podpora #footer ul li {
	margin: 0.1em;
	margin-right: 1em;
	}

#f-lastmod {}
#f-viewcount {display: none;}
#f-copyright {}
#f-about {float: left;}
#f-disclaimer {float: left;}
#f-developedby {float: left;}

@namespace url(http://www.w3.org/1999/xhtml);/* set default namespace to HTML */

/* zero padding and margins  */
*.podpora  {margin:0;padding:0;}

/* set font size */


/* blocks */
.podpora address,.podpora blockquote,body.podpora,.podpora center,.podpora  dd,.podpora  dir,.podpora  div,.podpora dl,.podpora  dt,.podpora frameset,.podpora h1,.podpora h2,.podpora h3,.podpora h4,.podpora h5,.podpora h6,.podpora hr,html.podpora ,.podpora isindex,.podpora listing,.podpora map,.podpora marquee,.podpora menu,.podpora multicol,.podpora ol,.podpora p,.podpora plaintext,.podpora pre,.podpora ul,.podpora xmp {display:block;}
.podpora  blockquote {margin:1em 40px;}
.podpora  blockquote[type=cite] {border-color:blue;border-left:solid;border-width:thin;margin:1em 0px;padding-left:1em;}
.podpora  listing {font-size:medium;margin:1em 0;white-space:pre;}
.podpora p,.podpora dl,.podpora multicol {margin:1em 0;}
.podpora plaintext,.podpora xmp,.podpora pre {margin:1em 0;white-space:pre;}

/* headings */
.podpora h1,.podpora h2,.podpora h3,.podpora h4,.podpora h5,.podpora h6 {font-weight:bold;}
.podpora h1 {font-size:1.75em;}
.podpora h2 {font-size:1.5em;}
.podpora h3 {font-size:1.33em;}
.podpora h4 {font-size:1.2em;}
.podpora h5 {font-size:1em;}
.podpora h6 {font-size:0.85em;}
.podpora h1,.podpora h2,.podpora h3,.podpora h4,.podpora h5,.podpora h6 {margin:1.5em 0 0.25em 0;} 
.podpora h1 {margin-top:0;}

/* link pseudo-classes */
.podpora a:link {text-decoration:underline;}
.podpora a:visited {text-decoration:underline;}
.podpora a:hover {text-decoration:underline;}
.podpora a:active {text-decoration:underline;}

/* tables */
.podpora table {border-collapse:separate;border-spacing:2px;display:table;margin-bottom:0;margin-top:0;text-indent:0;}
.podpora table[align="left"] {float:left;}
.podpora table[align="right"] {float:right;text-align:start;}
.podpora table[rules] {border-collapse:collapse;}
.podpora caption {display:table-caption;text-align:center;}
.podpora table[align="center"] > caption {margin-left:auto;margin-right:auto;}
.podpora table[align="center"] > caption[align="left"] {margin-right:0;}
.podpora table[align="center"] > caption[align="right"] {margin-left:0;}
.podpora tr {display:table-row;vertical-align:inherit;}
.podpora col {display:table-column;}
.podpora colgroup {display:table-column-group;}
.podpora tbody {display:table-row-group;vertical-align:middle;}
.podpora thead {display:table-header-group;vertical-align:middle;}
.podpora tfoot {display:table-footer-group;vertical-align:middle;}

/* for XHTML tables without tbody */
.podpora table > tr {vertical-align:middle;}
.podpora td { display:table-cell;padding:1px;text-align:inherit; vertical-align:inherit;}
.podpora th {display:table-cell;font-weight:bold;padding:1px;vertical-align:inherit;}

/* inlines */
.podpora b,.podpora strong {font-weight:bolder;}
.podpora big {font-size:larger;}
.podpora blink {text-decoration:blink;}
.podpora i,.podpora address,.podpora cite,.podpora dfn,.podpora em,.podpora var {font-style:italic;}
.podpora nobr {white-space:nowrap;}
.podpora q:after {content:close-quote;}
.podpora q:before {content:open-quote;}
.podpora s,.podpora strike,.podpora del {text-decoration:line-through;}
.podpora small {font-size:smaller;}
.podpora sub {font-size:smaller;line-height:normal;vertical-align:sub;}
.podpora sup {font-size:smaller;line-height:normal;vertical-align:super;}
.podpora u,.podpora ins {text-decoration:underline;}

/* titles */
.podpora abbr[title],.podpora acronym[title] {border-bottom:dotted 1px;}

/* lists */
.podpora ul,.podpora menu,.podpora dir {list-style-type:disc;margin:1em 2em;}
.podpora ol {list-style-type:decimal;margin:1em 2em;}
.podpora li {display:list-item;}

/* nested lists have no top/bottom margins */
.podpora ul ul,.podpora ul ol,.podpora ul dir,.podpora ul menu,.podpora ul dl,.podpora ol ul,.podpora ol ol,.podpora ol dir,.podpora ol menu,.podpora ol dl,.podpora dir ul, .podpora dir ol, .podpora dir dir, .podpora dir menu, .podpora dir dl,.podpora menu ul,.podpora menu ol,.podpora menu dir,.podpora menu menu,.podpora menu dl,.podpora dl ul,.podpora dl ol,.podpora dl dir,.podpora dl menu,.podpora dl dl {margin-top:0;margin-bottom:0;}

/* 2 deep unordered lists use a circle */
.podpora ol ul,.podpora ul ul,.podpora menu ul,.podpora dir ul,.podpora ol menu,.podpora ul menu,.podpora menu menu,.podpora dir menu,.podpora ol dir, .podpora ul dir,.podpora  menu dir, .podpora dir dir {list-style-type:circle;}

/* 3 deep (or more) unordered lists use a square */
.podpora ol ol ul, .podpora  ol ul ul, .podpora  ol menu ul, .podpora  ol dir ul,.podpora ol ol menu,.podpora ol ul menu,.podpora ol menu menu,.podpora ol dir menu,.podpora ol ol dir, .podpora ol ul dir, .podpora ol menu dir, .podpora ol dir dir,.podpora ul ol ul, .podpora  ul ul ul, .podpora  ul menu ul, .podpora  ul dir ul,.podpora ul ol menu,.podpora ul ul menu,.podpora ul menu menu,.podpora ul dir menu,.podpora ul ol dir, .podpora ul ul dir, .podpora ul menu dir, .podpora ul dir dir,.podpora menu ol ul,.podpora menu ul ul,.podpora menu menu ul,.podpora menu dir ul,.podpora menu ol menu,.podpora menu ul menu,.podpora menu menu menu,.podpora menu dir menu,.podpora menu ol dir, .podpora menu ul dir, .podpora menu menu dir, .podpora menu dir dir,.podpora dir ol ul, .podpora dir ul ul, .podpora dir menu ul, .podpora dir dir ul,.podpora dir ol menu, .podpora dir ul menu, .podpora dir menu menu, .podpora dir dir menu,.podpora dir ol dir,.podpora dir ul dir,.podpora dir menu dir,.podpora dir dir dir {list-style-type:square;}

/* leafs */
.podpora hr {border:1px;height:2px;margin:0.5em auto 0.5em auto;}
.podpora img[usemap],.podpora  object[usemap] {color:blue;cursor:pointer;}
.podpora iframe {border:2px inset;}

/* hidden elements */
.podpora area,.podpora base,.podpora basefont,.podpora head,.podpora meta,.podpora noembed,.podpora noframes,.podpora noscript,.podpora param,.podpora script,.podpora style,.podpora title { display:none;}

/* bidirectionality elements */
.podpora *[dir="ltr"] {direction:ltr;unicode-bidi:embed;}
.podpora *[dir="rtl"] {direction:rtl;unicode-bidi:embed;}
.podpora address,.podpora blockquote,.podpora body,.podpora dd,.podpora div,.podpora dl,.podpora dt,.podpora fieldset,.podpora form,.podpora frame,.podpora frameset,.podpora h1,.podpora h2,.podpora h3,.podpora h4,.podpora h5,.podpora h6,.podpora iframe,.podpora noscript,.podpora noframes,.podpora object,.podpora ol,.podpora p,.podpora ul,.podpora applet,.podpora center,.podpora dir,.podpora hr,.podpora menu,.podpora pre,.podpora li,.podpora table,.podpora tr,.podpora thead,.podpora tbody,.podpora tfoot,.podpora col,.podpora colgroup,.podpora td,.podpora th,.podpora caption {unicode-bidi:embed;}
.podpora bdo[dir="ltr"] {direction:ltr;unicode-bidi:bidi-override;}
.podpora bdo[dir="rtl"] {direction:rtl;unicode-bidi:bidi-override;}

#siteSub, .urlexpansion, .printfooter {
	display: none;
	}



.tarify-table {
  font-family: "Lucida Sans Unicode","Lucida Grande",Sans-Serif;
  font-size: 12px;
  width: 400px;
  text-align: left;
  border-collapse: collapse;
  border: 1px solid #7a0a07;
  margin: 20px;
  vertical-align: baseline;
}

.tarify-table th {
  font-weight: normal;
  font-size: 14px;
  color: #7a0a07;
  border-bottom: 1px dashed #7a0a07;
  padding: 12px 17px;
}

.tarify-table td {
    color: #666;
    padding: 7px 17px;
    font-size: 13px;
}


.buttonwizard input {
	margin: 10px; border-width: 1px; width:160px; height: 23px; border-style: solid; background-color: #F0F0F0; color:black; border-color: black;
}

.buttonwizardnext input{
	position:relative; left: 350px; margin: 10px; border-width: 1px; width:160px; height: 23px; border-style: solid; background-color: #F0F0F0; color:black; border-color: black;
}

.buttonwizardback input{
	position:relative; left: -350px; margin: 10px; border-width: 1px; width:160px; height: 23px; border-style: solid; background-color: #F0F0F0; color:black; border-color: black;
}


.objednavka_menu_popis {
	font-size: 10px; font-weight: normal;
}

.orderdesc {
	font-size: 10px; font-weight: normal;
}

.orderdescwithspace {
	font-size: 10px; font-weight: normal; margin-bottom: 10px;
}

#ordernadpis_parent { margin: 0; padding: 0; height: 32px; background-color : #EFECE0;}
#ordernadpis { margin: 0; padding : 10px 0 10px 4px; font-size: 10px; font-weight: bold; color: #903434; }

#img365 { border-width: 0; border : 0; margin: 30px 0 0 40px;}

#orderhelp h3{
	color : #BA1F0C; font-weight:bold;
	font-size: 10px;
	margin:10px 0 0 0; border:0; padding: 0;
}

tbody {
	border-width: 20px;
}

#ah_tbody1 { background-color: #f5f5f5; }
#ah_tbody2 { background-color: #f5f5f5; }
#ah_tbody3 { background-color: #f5f5f5; }
#ah_tbody4 { background-color: #dedede; }
#ah_tbody5 { background-color: #dedede; }

#ph_tbody1 { background-color: #f5f5f5; }
#ph_tbody2 { background-color: #f5f5f5; }
#ph_tbody3 { background-color: #f5f5f5; }
#ph_tbody4 { background-color: #dedede; }
#ph_tbody5 { background-color: #dedede; }

#pd_tbody1 { background-color: #f5f5f5; }
#pd_tbody2 { background-color: #f5f5f5; }
#pd_tbody3 { background-color: #f5f5f5; }
#pd_tbody4 { background-color: #dedede; }
#pd_tbody5 { background-color: #dedede; }

#ad_tbody1 { background-color: #f5f5f5; }
#ad_tbody2 { background-color: #f5f5f5; }
#ad_tbody3 { background-color: #f5f5f5; }
#ad_tbody4 { background-color: #dedede; }
#ad_tbody5 { background-color: #dedede; }
 

/* Administrace */

.buttonwizard input {
	margin: 10px;
	border-width: 1px;
	width:130px;
	height: 23px;
	border-style: solid;
	background-color: #F0F0F0;
	color:black;
	border-color: black;
}

.tabledomainindex {
	width: 95%;
}	

.firstrow {
	font-weight: bold;
	background-color:#c6100c;
	color: #eee; 
}

.nextrows {
	background-color:#e5e5e5; 
}	

.tablelistaccount {
	width: 30%;
	margin: auto;
}	

.tablelist3dom {
	width: 95%;
	margin: auto;
}	

.listcontact {
	margin: 10px 0;
	width: 170px;
	height: 80px;
}

#contact {
	idth: 510px;
	argin: auto;
}

#accfree {
	float: left;
	width:250px;
	background-color: #F2F0E4;
}

#accprice {
	float: left;
	width: 250px;
	background-color: #F2F0E4;
}

#accglobal {
	margin: auto;
	width: 600px;
}

.nextrows input {
	margin: 0;
	border-width: 1px;
	width:100px;
	height: 18px;
	border-style: solid;
	background-color: #F0F0F0;
	color:black;
	border-color: black;
}

.nextrows select {
	margin: 0;
	border-width: 1px;
	width:100px;
	height: 18px;
	border-style: solid;
	background-color: #F0F0F0;
	color:black;
	border-color: black;
}

.hradmin {
	color: silver;
	background-color: silver;
	height: 1px;
	border: 0;
	width: 90%;
}


.administrace {
	width: 400px;
	margin: 0 auto;
	text-align: left;
	padding-bottom: 20px;
}
dcd{
	float: left;
}
fieldset {
	padding: 1em;
	border:1px solid #c6100c;
	border-width: 1px 2px 2px 1px;
}

.adminnew {
	width: 50%;
  margin-left: 20px;
  margin-bottom: 20px;
  
}


legend {
  padding: 0.4em 0.8em 0.4em 0.8em;
  border: 1px solid #ddd;
  color: #FFF;
  text-align: right;
  font-size: 12px;
  font-weight: bold;
  background-color: #c6100c;
}

.abutton {
	background-color: #c6100c; 
	font-size: 12px; 
	color: #FFF;
} 

.sslcert {
	width: 550px;
	height: 200px;
}



.tariftablenew {
	margin:0px;padding:0px;
	width:95%;
	border:1px solid #e0e0e0;
	
	-moz-border-radius-bottomleft:5px;
	-webkit-border-bottom-left-radius:5px;
	border-bottom-left-radius:5px;
	
	-moz-border-radius-bottomright:5px;
	-webkit-border-bottom-right-radius:5px;
	border-bottom-right-radius:5px;
	
	-moz-border-radius-topright:5px;
	-webkit-border-top-right-radius:5px;
	border-top-right-radius:5px;
	
	-moz-border-radius-topleft:5px;
	-webkit-border-top-left-radius:5px;
	border-top-left-radius:5px;
}.tariftablenew table{
    border-collapse: collapse;
        border-spacing: 0;
	width:100%;
	height:100%;
	margin:0px;padding:0px;
}.tariftablenew tr:last-child td:last-child {
	-moz-border-radius-bottomright:5px;
	-webkit-border-bottom-right-radius:5px;
	border-bottom-right-radius:5px;
}
.tariftablenew table tr:first-child td:first-child {
	-moz-border-radius-topleft:5px;
	-webkit-border-top-left-radius:5px;
	border-top-left-radius:5px;
}
.tariftablenew table tr:first-child td:last-child {
	-moz-border-radius-topright:5px;
	-webkit-border-top-right-radius:5px;
	border-top-right-radius:5px;
}.tariftablenew tr:last-child td:first-child{
	-moz-border-radius-bottomleft:5px;
	-webkit-border-bottom-left-radius:5px;
	border-bottom-left-radius:5px;
}.tariftablenew tr:hover td{
	
}
.tariftablenew tr:nth-child(odd){ background-color:#f4f4f4; }
.tariftablenew tr:nth-child(even)    { background-color:#e2e2e2; }.tariftablenew td{
	vertical-align:middle;
	
	
	border:1px solid #e0e0e0;
	border-width:0px 1px 1px 0px;
	text-align:left;
	padding:13px;
	font-size:12px;
	font-weight:bold;
	color:#3d3c3c;
}.tariftablenew tr:last-child td{
	border-width:0px 1px 0px 0px;
}.tariftablenew tr td:last-child{
	border-width:0px 0px 1px 0px;
}.tariftablenew tr:last-child td:last-child{
	border-width:0px 0px 0px 0px;
}
.tariftablenew tr:first-child td{
		background:-o-linear-gradient(bottom, #d1d1d1 5%, #d1d1d1 100%);	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #d1d1d1), color-stop(1, #d1d1d1) );
	background:-moz-linear-gradient( center top, #e2e2e2 5%, #e2e2e2 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#d1d1d1", endColorstr="#d1d1d1");	background: -o-linear-gradient(top,#d1d1d1,d1d1d1);
	background-color:#d1d1d1;
	border:0px solid #d1d1d1;
	text-align:center;
	border-width:0px 0px 1px 1px;
	font-size:17px;
	font-weight:bold;
	color:#3a3a3a;
}
.tariftablenew tr:first-child:hover td{
	background:-o-linear-gradient(bottom, #e2e2e2 5%, #e2e2e2 100%);	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #e2e2e2), color-stop(1, #e2e2e2) );
	background:-moz-linear-gradient( center top, #e2e2e2 5%, #e2e2e2 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#e2e2e2", endColorstr="#e2e2e2");	background: -o-linear-gradient(top,#e2e2e2,e2e2e2);

	background-color:#e2e2e2;
}
.tariftablenew tr:first-child td:first-child{
	border-width:0px 0px 1px 0px;
}
.tariftablenew tr:first-child td:last-child{
	border-width:0px 0px 1px 1px;
}












.tariftablenew-small {
	margin:0px;padding:0px;
	width:500px;
	border:1px solid #e0e0e0;
	
	-moz-border-radius-bottomleft:5px;
	-webkit-border-bottom-left-radius:5px;
	border-bottom-left-radius:5px;
	
	-moz-border-radius-bottomright:5px;
	-webkit-border-bottom-right-radius:5px;
	border-bottom-right-radius:5px;
	
	-moz-border-radius-topright:5px;
	-webkit-border-top-right-radius:5px;
	border-top-right-radius:5px;
	
	-moz-border-radius-topleft:5px;
	-webkit-border-top-left-radius:5px;
	border-top-left-radius:5px;
}.tariftablenew-small table{
    border-collapse: collapse;
        border-spacing: 0;
	width:100%;
	height:100%;
	margin:0px;padding:0px;
}.tariftablenew-small tr:last-child td:last-child {

	-moz-border-radius-bottomright:5px;
	-webkit-border-bottom-right-radius:5px;
	border-bottom-right-radius:5px;
}
.tariftablenew-small table tr:first-child td:first-child {

	-moz-border-radius-topleft:5px;
	-webkit-border-top-left-radius:5px;
	border-top-left-radius:5px;
}
.tariftablenew-small table tr:first-child td:last-child {
	-moz-border-radius-topright:5px;
	-webkit-border-top-right-radius:5px;
	border-top-right-radius:5px;
}.tariftablenew-small tr:last-child td:first-child{
	-moz-border-radius-bottomleft:5px;
	-webkit-border-bottom-left-radius:5px;
	border-bottom-left-radius:5px;
	
}.tariftablenew-small tr:hover td{
	
}
.tariftablenew-small tr:nth-child(odd){ background-color:#f4f4f4; }
.tariftablenew-small tr:nth-child(even)    { background-color:#e2e2e2; }
.tariftablenew-small td{
	vertical-align:middle;
	
	
	border:1px solid #e0e0e0;
	border-width:0px 1px 1px 0px;
	text-align:left;
	padding:9px;
	font-size:14px;
	font-weight:normal;
	color:#3d3c3c;
}.tariftablenew-small tr:last-child td{
	border-width:0px 1px 0px 0px;
	
}.tariftablenew-small tr td:last-child{
	border-width:0px 0px 1px 0px;
}.tariftablenew-small tr:last-child td:last-child{
	border-width:0px 0px 0px 0px;
	
}
.tariftablenew-small tr:first-child td{
	background:-o-linear-gradient(bottom, #d1d1d1 5%, #d1d1d1 100%);	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #d1d1d1), color-stop(1, #d1d1d1) );
	background:-moz-linear-gradient( center top, #e2e2e2 5%, #e2e2e2 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#d1d1d1", endColorstr="#d1d1d1");	background: -o-linear-gradient(top,#d1d1d1,d1d1d1);
	background-color:#d1d1d1;
	border:0px solid #d1d1d1;
	text-align:center;
	border-width:0px 0px 1px 1px;
	font-size:17px;
	font-weight:bold;
}

.tariftablenew-small tr:first-child:hover td{
	background:-o-linear-gradient(bottom, #e2e2e2 5%, #e2e2e2 100%);	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #e2e2e2), color-stop(1, #e2e2e2) );
	background:-moz-linear-gradient( center top, #e2e2e2 5%, #e2e2e2 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#e2e2e2", endColorstr="#e2e2e2");	background: -o-linear-gradient(top,#e2e2e2,e2e2e2);

	background-color:#e2e2e2;
}
.tariftablenew-small tr:first-child td:first-child{
	border-width:0px 0px 1px 0px;
}
.tariftablenew-small tr:first-child td:last-child{
	border-width:0px 0px 1px 1px;
}

.tariftablenew-small td {
	text-align: center;
}

.tariftablenew-small td:first-child, .tariftablenew-small th:first-child {
	text-align: left;
	font-weight: 700;
	width: 250px;
}

.tariftablenew-small td:first-child span, .tariftablenew-small th:first-child span {
	font-weight: normal;
}

.tariftablenew-small td:last-child {
	width: 250px;
	ext-align: center;
	
}


#obsah_podstrana_detail h3.tarif {
	font-weight: bold;
	font-size: 23px;
	margin-bottom: 15px;
}

#obsah_podstrana_detail .boxTar { float: right; color: #fff; line-height: 25px; text-align: center; background:transparent url(//cdn.onlinehosting.cz/images/free.png) no-repeat; width:174px; height:140px; }

#obsah_podstrana_detail .boxTar .nadpis {
	margin-top: 20px;
	font-size: 17px; 
	font-weight: normal;
}

#obsah_podstrana_detail .boxTar .text {
	margin-top: 10px;
	font-size: 11px;
	font-weight: bold;
}

#appins input {
  width: 200px;
}

#obsah_podstrana_detail li {
    font-size: 14px;
}