body {
margin: 0;
padding: 0;
font-size: 0.75em;
font-family: 'Arial CE', Arial, 'Verdana CE', Verdana, sans-serif;
color: #000;
line-height: 1.3em;
background: white;
}


*{
margin: 0;
padding: 0;
}

#top p, #h_menu ul li a, .fastlogin {color: #4b352c;}

p {margin-bottom: 15px;}

blockquote {
	margin-left: 23px;
	}
	
.clear{
  clear: both;
  border: none;
  height: 0px;
  visibility:  hidden;
}
/*tabulka bezna*/
table {
border-collapse: collapse;
width: 572px;
position: relative;
margin: 0 auto 15px auto;
background-color: #F0F0F0;
font-size: 0.9em;
}
	
th, td {
padding: 5px 10px;
vertical-align: top;
border: 2px solid #FFF;
font-size: 1em;
}

th {color: #FFF; background-color: #7A766D;  vertical-align: middle;}

table#zuzena td, table#zuzena th {
	padding: 3px 9px;
	}
tr.white, td.white, th.white { background:#fff; color:#000; }

/*tabulka CMS*/
table .cms {
border-collapse: collapse;
width: 572px;
position: relative;
margin: 0 auto 15px auto;
background-color: #F0F0F0;
font-size: 0.9em;
}
	
.cms th, .cms td {
padding: 10px 10px;
vertical-align: top;
border: 2px solid #FFF;
font-size: 1em;
}

.cms th {color: #FFF; background-color: #7A766D;  vertical-align: middle;}

table#zuzena td, table#zuzena th {
	padding: 3px 9px;
	}
	


/*tabulka bez formatu - zadny border zadny pozadi*/
table.dataTable, table.maily {
border: 0;
border-collapse: collapse;
background: none;
}

table.dataTableP {
border: 0;
border-collapse: collapse;
background: none;
margin:0px 0px 20px 0px;

}
table.dataTableP th, table.dataTableP td, table.dataTableP tr, table.mailyP td, table.mailyP th {
padding: 0px 0px;
border: 0;
vertical-align: middle;
background: none;
}
table.dataTableP td {
	width:100px;
	padding: 5px 0px 5px 0px;
}

table.dataTableI {
	font-size:12px;
	background:none;
}
table.dataTableI td{
	vertical-align:middle;
	padding:0px;
	margin:0px;
}



table.dataTable th, table.dataTable td, table.maily td, table.maily th {
padding: 5px 10px;
vertical-align: top;
border: 0;
background: none;
}
table.dataTable th {color: #4B352C;}

/* table objednavka servery maily */

table.maily {
border: 0;
border-collapse: collapse;
background: none;
width: auto;
margin: 0 0 0 15px;
}
	
table.maily td, table.maily th {
padding: 0 3px 0 0;
vertical-align: top;
border: 0;
background: none;
}

table.maily th {text-align: left; color: #000; padding-bottom: 4px;}

/*tabulka pouziti pro formular*/
table.form {
border: none;
border-collapse: collapse;
background: none;
}
	
table.form th, table.form td {
padding: 5px 10px;
vertical-align: top;
border: none;
background: none;
color: #000;
}

table.form th {color: #4B352C;}

form {padding: 0; margin: 0;}
h1 {font-size: 1.8em; font-weight: normal; margin: 6px 0 10px 0; color: #EB0000;}
h2 {font-size: 1.5em; font-weight: normal; line-height: 1.1em;}
h3 {font-size: 1.3em;}
h4 {font-size: 1.2em;}
h5 {font-size: 1.1em;}
h6, h7 {font-size: 1em;}

h2, h3, h4, h5, h6, h7 { color: #4b352c;}
h2, h3, h4, h5, h6, h7 {margin-bottom: 5px;}

#columnleft h1 {font-size: 20px; color: #eb0000; font-weight: normal; margin: 13px 5px 13px 15px;}

.left	{text-align: left;}
.center	{text-align: center;}
.right	{text-align: right;}
.clr, .clear	{clear: both;}

a {color: #4b352c;}
a:hover { color: #EB0000;}
img {border: none;}

hr {
	border: 0;
  	width: 100%;
   	color: #E7E7E7;
	background-color: #E7E7E7;
	height: 1px;
	margin-top: -5px;
	margin-bottom: 10px;
}

img.lft {
float: left;
margin-right: 10px;
border: 5px solid #EFEEED;
}

img.rgt {
float: right;
margin-left: 10px;
border: 5px solid #EFEEED;
}

.WYSIWYGContentBody ul, #a24 ul, .SearchGroup ul{
	margin: 0 0 15px 30px;
	list-style-type: disc;
	}
	.WYSIWYGContentBody ul li ul, #a24 ul li ul {
		margin: 3px 0 0 30px;
			list-style-type: circle;
		}
	.WYSIWYGContentBody ul li,  #a24 ul li {
		margin-bottom: 3px;
		padding-left: 0;
		}
		
.WYSIWYGContentBody ol, #a24 ol {
	margin: 0 0 15px 30px;
	}
	.WYSIWYGContentBody ol li ol, #a24 ol li ol {
		margin: 3px 0 0 16px;
		}
	.WYSIWYGContentBody ol li, #a24 ol li {
		margin-bottom: 3px;
		padding-left: 0;
		}

fieldset { border: none; border: 1px solid #FFF;}
fieldset span {text-decoration: underline;}

.raquo {font-size: 1.3em;}
.none {display: none; position: relative;}

.pritazene {
	margin-top: -15px;
	font-size: 0.9em;
	}
	
.odsazene-shora {
	margin-top: 10px;
}
/*select {margin-bottom: 15px;}*/

/* ****************************** SITE LAYOUT ****************************** */

#all {
position: relative;
width: 990px;
margin: 0px auto;
background: url(../img/bg_all.gif) repeat-y #FFF;
padding-bottom: 0px;
border-left: 1px solid #bdbdbd;
border-right: 1px solid #bdbdbd;
border-bottom: 1px solid #bdbdbd;
}

/* ***** hlavicka ***** */

#top {
	height: 86px;
	position: relative;
	background: #FFF;
}

#top .logo {
	position: absolute;
	top: 10px;
	left: 20px;
	z-index: 10;
}

#top p {
	text-align: right;
	font-size: 0.9em;
	position: relative;
	top: 61px;
	margin-bottom: 0;
	margin-right: 80px;
}

.flag {margin: 0 0 0 10px; position: relative; top: 2px;}
.dateflag {margin-right: 13px; z-index: 1;}

#langMenu { position:absolute; top:58px; right:10px;}
#langMenu a { margin-left:3px; padding:1px; border:1px solid #fff; display:block; width:20px; height:20px; float:right;}
#langMenu a:hover { margin-left:3px; border:1px solid #bdbdbd;}

.mapa {
	position: absolute;
	top: 40px;
	right: 13px;
	font-size: 0.9em;
	}
	
#mamut {position:absolute; top:10px; right:14px; height:38px;}
#mamut span {color:#838383; line-height:38px; float:left; font-size:13px; font-weight:bold; margin-right:20px;}


/* ***** menu ***** */

#h_menu {
	border-bottom: 1px solid #E2E1DF;
	border-top: 1px solid #E2E1DF;
	background: url(../img/bg_menu_top.gif) repeat-x #C0B8B6;
}

#h_menu ul {
	left: 160px;
	position: relative;
	list-style: none;
	font-weight: bold;
	width: 800px;
	}

#h_menu ul li {
	padding: 0;
	margin: 0;
	display: inline;
	}

#h_menu ul li a {
	display: block;
	float: left;
	padding: 5px 8px 5px 8px;
	text-decoration: none;
	border-left: 1px solid #F4F4F4;
	}

#h_menu ul li a:hover, #h_menu a.selected {
	background: url(../img/bg_menu_top_over.gif) repeat-x #D7D3D2;
	color: #EE1C2F;
	}

#h_menu p {padding: 0 10px 0 0; margin: 0; float: right;}
#h_menu p input {position: relative;top: 2px;}

/* ***** search ***** */

.searchbox {position: absolute;  width: 210px; top: 58px; right: 240px; z-index:2;}

.search {
	border: 1px solid #AEA9A3;
	height: 18px;
	width: 133px;
	position: absolute;
	font-size: 14px;
	}
	
.searchbutton {
	background: url(../img/bg_searchbutton1.gif) repeat-x 0 0 #D9D8D8;
	cursor: pointer;
	color: #4B352C;
	padding: 1px 4px;
	border: 1px solid #AEA9A3;
	text-transform: lowercase;
	position: absolute;
	width:43px;
	top: 0;
	left: 140px;
	font-size: 11px;
}

/*	
.searchbutton {
	background: url(../img/bg_searchbutton.gif) no-repeat;
	border: 0;
	width: 56px;
	height: 19px;
	color: #4b352c;
	font-size: 11px;
	font-weight: normal;
	cursor: pointer;
	position: absolute;
	top: 0;
	left: 140px;
	}
*/
	
/* ***** main ***** */

#main {
height: auto;
_height: 250px;
min-height: 250px;
position: relative;
width: 768px;
float: left;
}

/* ******* leva navigace ******** */

#columnleft {
	float: left;
	width: 178px;
	position: relative;	
	}
	
ul#navi {
	border-bottom: 3px solid #4b352c;
	border-top: 5px solid #4b352c;
	position: relative;
	margin-bottom: 15px;
	line-height: 1em;
	list-style-type: none;
	}
	ul#navi ul {list-style-type: none;}
	
/* hlavni nabidka */	
ul#navi li {
	position: relative;
	border-top: 1px solid #EAE9E8;
	border-bottom: 1px solid #EAE9E8;
	background-color:  #EAE9E8;
	}
	/* vnorena nabidka */
	ul#navi li ul li, ul#navi li ul li ul li {
		position: relative;
		border-top: 1px solid #F8F8F8;
		border-bottom: 1px solid #F8F8F8;
		background-color:  #F8F8F8;
		}
		
/* odkaz hlavni nabidky */
ul#navi li a {
	color: #4b352c;
	padding: 10px 8px 10px 15px;
	display: block;
	font-weight: bold;
	background-color:  #EAE9E8;
	border-bottom: 1px solid #FFF;
	position: relative;
	text-decoration: none;
	}
	/* odkazy vnorenych nabidek */
	ul#navi li ul li a, ul#navi li ul li ul li a {
		font-weight: normal;
		background-color:  #F8F8F8;
		padding: 7px 8px 7px 25px;
		}
		ul#navi li ul li ul li a {
		font-weight: normal;
		background-color:  #F8F8F8;
		padding: 7px 8px 7px 50px;
		}
		
ul#navi li a:hover {
	color: #EB0000;
	}
	
ul#navi a.selected {
	color: #EB0000; font-weight: bold;
	}
	
.subItemsList {
	list-style-type: none;
	}
	
/* ******* pravy sloupec ******** */

.radio {vertical-align: middle;}
.fastlogin {margin-bottom: 15px;}
.fastlogin div {margin: 7px 0 5px 0;}
.fastlogin div label {width: 50px; display: block; float: left; font-weight: bold;}
.fastlogin div input {margin-bottom: 3px;}



#banners img {margin-bottom: 10px;}

/* ******  OBSAH ***** */

#content_container {
	float: right;
	width: 575px;
	position: relative;
	}
	
#content_container_full {
	float: left;
	width: 758px;
	position: relative;
	}
	
#siteposition {
	padding: 3px 0 4px 0;
	font-size: 0.8em;
	color: #999999;
	}
	#siteposition a {color:#999999; text-decoration: none;}
	#siteposition a:hover {color: #eb0000;}

/* ****** WEBHOSTING ****** */

.productbox {
	width: 183px;
	height: 25.5em;
	border-right: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	float: left;
	margin-right: 4px;
	margin-bottom: 15px;
	position: relative;
	}
	.wide {width: 100%; height: auto;}
	.productbox h2 {
		background: url(../img/but_objednat_repeatx.gif) repeat-x 0 0 #d30000;
		color: #FFF;
		padding: 6px 5px 5px 14px;
		text-transform: uppercase;
		font-size: 1.1em;
		font-weight: bold;
		}
		.productbox h2 span {background:url(../img/sipka_white.gif) no-repeat 0 50%; padding-left: 15px;}
		.green h2 {background-color: #348916;}
		.blue h2 {background-color: #0E588A;}
		.gray h2 {background-color: #B3ACA7;}
		.blue {color: #0E588A;}
		.green {color: #348916;}
		
	.productbox ul {
		margin-left: 13px;
		list-style-type: none;
		margin-top: 10px;
		font-size: 0.9em;
		}		
		.productbox ul li {
			position: relative;
			padding-left:17px;
			padding-right: 5px;
			margin: 0px;		
			background: url(../img/sipka_mala_red.gif) no-repeat 0 4px;			
			}
			.green ul li {background: url(../img/sipka_mala_lightgreen.gif) no-repeat 0 4px;	}
			.blue ul li {background: url(../img/sipka_mala_blue.gif) no-repeat 0 4px;	}
			.gray ul li {background: url(../img/sipka_mala_gray.gif) no-repeat 0 4px;	}
	.productboxbottom {
		border-top: 1px solid #CCCCCC;
		position: absolute;
		bottom: 0;
		width: 100%;
		margin-bottom: 0;
		}
		.wide .productboxbottom {position: relative; margin-top: 10px; clear:both;}
	.productboxbottom .cena {
		color: #EB0000;
		font-size: 1.8em;
		/*background: url(../img/sipky_cena.gif) no-repeat 16px 14px;*/
		padding: 6px 12px 6px 0;
		text-align: center;
		border-bottom: 1px solid #CCCCCC;
		margin-bottom: 0;
		}
		.productboxbottom .cenask {
		color: #EB0000;
		font-size: 1.1em;
		/*background: url(../img/sipky_cena.gif) no-repeat 16px 14px;*/
		padding: 6px 0px 6px 0;
		text-align: center;
		border-bottom: 1px solid #CCCCCC;
		margin-bottom: 0;
		font-weight:bold;
		}
		
		.productbox .next_services {	
		font-weight: bold;
		color:#000000;
		display: block;
		position: absolute;
		bottom: 115px;
		left: 33px;
		}
		.productbox .next_services:hover {	
		font-weight: bold;
		color:#eb0000;
		display: block;
		position: absolute;
		bottom: 115px;
		left: 33px;
		}
		.productboxbottom .cena span {font-size: 0.65em; font-weight: normal; color: #000;}
		.productboxbottom .cena span.kc {font-size: 0.65em; font-weight: normal; color: #EB0000;}
	
    .productboxLarge{
        height: 32em;
    }
    	
	.winlin {
		background: url(../img/bg_podrob.gif) repeat-x #E7E7E7;
		position: relative;
		text-align: center;
		padding:5px 0px;
	}
	.winlin img, .winlin input {
		margin: 8px 0 3px 0;
	}
	.winlin .button, .winlin .whbutton {
	/*	background: url(../img/bg_searchbutton1.gif) repeat-x 0 0 #D9D8D8;*/
	background-color: #98CF62; 
	cursor: pointer;
	color: #000;
	padding: 1px 5px;
	/*border: 1px solid #AEA9A3;*/
	border: 1px solid #5C7D3B;
	text-transform: lowercase;
	font-size: 12px;
	margin-bottom: 5px;
        font-weight: bold;

		
		}
		.winlin .whbutton {
		display:block;
		width:70px;
		
		margin:0px auto;
		
		}	
				 
.nejprodavanejsi {
	position: absolute;
	top: -28px;
	left: 98px;
	width: 82px;
	height: 83px;
	background: url(../img/nejprodavanejsi.gif) no-repeat;
	}
	.nejprodavanejsi span {display: none;}
				 
/* ***** REGISTRACE DOMEN ***** */

/* subpage */				 
#regdomen {
	background: #4b352c;
	color: #FFF;
	padding: 5px;
	position: relative;
	margin-bottom: 15px;
	}
	#regdomen input, #regeudomen input, #regdomen_home input {vertical-align: middle;}
	#regdomen a, #regdomen_home a {color: #FFF;}
	.regdomentextfield {border: 0; width: 180px; margin: 0 5px 0 8px; position: relative; top: 7px;}
	.regdomenlinks {position: relative; left: 203px; }
	
/* homepage */
#regdomen_home {
	background: #4b352c;
	color: #FFF;
	padding: 5px;
	position: relative;
	width: 769px;
	}
	#regdomen_home .regdomentextfield {border: 0; width: 250px; margin: 0 5px 0 8px; position: relative; top: 7px; height: 18px;}
	#regdomen_home .regdomenlinks {position: relative; left: 390px; }
	#regdomen_home strong {position: relative; top: 7px;}
	
/* eu domeny */	
#regeudomen {
	background: url(../img/bg_regeudomen.gif) no-repeat top right #2C4088;
	margin-bottom: 15px;
	padding: 3px;
	color: #FFF;
	font-weight: bold;
	position: relative;
	}
	.regeudomentextfield {border: 0; width: 180px; margin: 1px 5px 15px 12px; position: relative; top: 7px;}
	.eureg {color: #2C4088;}
	
.boxeu .button {
	border: 0;
	height: 22px;
	cursor: pointer;
	margin-left: 5px;
	border: 1px solid #F2D57F;
	background-color: #F2D57F;
	}
	
.vyhledat {
	background: url(../img/but_objednat_repeatx.gif) repeat-x 0 0 #E16B74;
	cursor: pointer;
	color: #FFF;
	padding: 1px 4px;
	border: 1px solid #A7363B;
	text-transform: lowercase;
	margin-left: 5px;
	font-size: 11px;
	 position: absolute;	
	 top:12px;	
	 right: 11px;
	 width: 6em;
	}

/*
.vyhledat {
    border: 0;
	height: 22px;
	width: 75px;
	cursor: pointer;
	margin-left: 5px;
	}*/
						
/*.vyhledat {background: url(../img/but_vyhledat.gif) no-repeat;}*/
.euobjednat {background: url(../img/but_euobjednat.gif) no-repeat; }

/* ***** SLUZBY HOME ***** */

.servicebox {
	width: 239px;
	border: 1px solid #CCCCCC;
	float: left;
	margin-right: 3px;
	margin-left: 10px;
	margin-bottom: 15px;
	position: relative;
	background: url(../img/ico_regdom.gif) no-repeat; background-position: bottom;
	}
	
.serviceboxWebhost {
	width: 239px;
	border: 1px solid #CCCCCC;
	float: left;
	margin-right: 3px;
	margin-left: 10px;
	margin-bottom: 15px;
	position: relative;
	background: url(../img/ico_webhost.gif) no-repeat; background-position: bottom;
	}
	
.serviceboxCMS {
	width: 239px;
	border: 1px solid #CCCCCC;
	float: left;
	margin-right: 3px;
	margin-left: 0px;
	margin-bottom: 15px;
	position: relative;
	background: url(../img/ico_cms.gif) no-repeat; background-position: bottom;
	}
	

	/* nadpisy sluzeb */
	.servicebox h1, .serviceboxCMS h1, .serviceboxWebhost h1 {
		color: #FFF;
		padding: 6px 5px 5px 12px;
		text-transform: uppercase;
		font-size: 1.25em;
		font-weight: bold;
		margin-top:0px;
		}	
		
        h1.regdom {background: url(../img/but_objednat_repeatx.gif) repeat-x 0 0 #d30000;}
		h1.Webhost {background: url(../img/but_objednat_repeatx.gif) repeat-x 0 0 #d30000;}
		h1.dedikservers {background: url(../img/but_objednat_repeatx.gif) repeat-x 0 0 #d30000;}
		   
		h1.regdom a, h1.Webhost a, h1.dedikservers a { text-decoration:underline;}
		h1.regdom a { width: 215px; display: block; background: url(../img/sipka_white.gif) no-repeat center right}
		h1.Webhost a { width: 215px; display: block; background: url(../img/sipka_white.gif) no-repeat center right}
		h1.dedikservers a {width: 215px; display: block; background: url(../img/sipka_white.gif) no-repeat center right}
		
		.servicebox h1 a, .serviceboxCMS h1 a, .serviceboxWebhost h1 a {color: #FFF;}
		.servicebox h1 a:hover, .serviceboxCMS h1 a:hover {color: #FFF;}
		.serviceboxWebhost .serviceboxbottomWebhost {margin-top: 11px;}
		.serviceboxWebhost img {
			vertical-align: middle;
			margin: 4px 4px 4px 10px;
			}
		
	/* detaily */	
	.servicebox ul, .serviceboxCMS ul, .serviceboxWebhost ul {
		margin-left: 13px;
		list-style-type: none;
		margin-top: 15px;
		padding-bottom: 10px;
		font-size: 11px;
			}		
		.servicebox ul li, .serviceboxCMS ul li, .serviceboxWebhost ul li {
			position: relative;
			padding-left:17px;
			padding-right: 5px;						
			}	
			ul.regdom li {background: url(../img/sipka_mala_red.gif) no-repeat 0 4px;}
			ul.webhost li {background: url(../img/sipka_mala_red.gif) no-repeat 0 4px;}
			ul.dedikservers li {background: url(../img/sipka_mala_red.gif) no-repeat 0 4px;}

	.serviceboxbottom, .serviceboxbottomWebhost, .serviceboxbottomCMS {

		position: relative;
		top: 0;
		width: 100%;
		margin-bottom: 0;

		}
		

		
	/* radek s cenou */
	.cenaregdom, .cenaWebhost, .cenadedikservers, .cenaCMS {
		color: #000;
		font-size: 1.5em;
		padding: 6px 10px 6px 0;
		
		margin-bottom: 0;
		font-weight: bold;
		
		}
	.cenaregdomsk, .cenaWebhostsk, .cenadedikserverssk, .cenaCMSsk {
		color: #000;
		font-size: 1.2em;
		padding: 6px 10px 6px 0;
		
		margin-bottom: 0;
		font-weight: bold;
		
		}
		/* ikony sluzeb vedle ceny */
		/*.cenaregdom {background: url(../img/ico_regdom.gif) no-repeat 15px 5px;}
		.cenawebhost {background: url(../img/ico_webhost.gif) no-repeat 14px 4px;}
		.cenadedikservers {background: url(../img/ico_dedikservers.gif) no-repeat 14px 4px;}*/	
		
		.cenaregdom p, .cenaWebhost p, .cenadedikservers p, .cenaCMS p, .cenaregdomsk p, .cenaWebhostsk p, .cenadedikserverssk p, .cenaCMSsk p {
			width: 158px; 
			text-align: right;
			line-height: 0.9em;
			position: relative;
			padding: 3px 0 0 0;
			margin-bottom: 0px;
			left: 62px;			
			}
			
		.serviceboxbottom span, .serviceboxbottomCMS span, .serviceboxbottomWebhost span {
		
			color: #EB0000;
			}
			
			
		.castka {			 
			 font-size: 0.65em;
			 color: #000;
			 }
			 
	/* radek s buttonem podrobnosti */
	.podrob {background: url(../img/bg_podrob.gif) repeat-x #E7E7E7; height: 39px; position: relative; width: 100%;}

	.podrob .button {
		position: relative;
		display: block;
		top: 10px;
		left: 103px;
		background: url(../img/but_objednat_repeatx.gif) repeat-x 0 0 #E28087;
		cursor: pointer;
		color: #FFF;
		padding: 0 4px 0 4px;
		border: 1px solid #A7363B;
		text-transform: lowercase;
		cursor: pointer;
		
	}

	/*.podrob a {
		display: block;
		width: 101px;
		height: 23px;
		background: url(../img/but_podrob.gif) no-repeat;
		top: 9px;
		left: 112px;
		position: relative;
	
		}
		.podrob a span {display: none;}*/
		
	.podrob .p {
		height: 40px;
		margin: 0; padding: 0;
		background: url(../img/bg_podrob_sipky.gif) no-repeat;	
	
		}

/* ***** HP WHOIS ***** */		
#WhoisHp { margin-bottom:9px; margin-top:9px; background:#c5c5c5 url(../img/bg_whois.gif) repeat-x; height:35px; width:759px; }
#WhoisHp h1 { float:left; line-height:35px; font-size:14px; padding:0px 20px 0px 20px; margin:0px; font-weight:bold; color:#9c9c9c; }

#WhoisHp input.text, select {
	border: 1px solid #7f9db9;
	float: left;
	margin-right: 20px;
	height: 20px;
	padding: 1px;
}
#WhoisHp input.text {
	padding: 0px;
	line-height: 20px;
	
}
#WhoisHp input.button {
	background-image: url(../img/button_whois.gif);
	color: #ffffff;
	width: 86px;
	font-weight: bold;
	font-size: 11px;
	height: 22px;
	cursor: pointer;
	float: left;
	border: 0px;
	text-transform: none;
}

/* ***** BANNERY ***** */
/*
.banner {margin-bottom: 15px;}*/
.bannerbig {margin-bottom: 0px; margin-top: 0px;}
.bannerslim {margin-bottom: 12px;}

/* ***** SITE MAP ***** */


.SiteMap {margin-bottom: 20px; line-height: 2em; margin-left: 20px; margin-top: 20px;}
.SiteMap .SideMenuItem {margin-left: 25px;}
 #ParentMenuItem2, #ParentMenuItem3, #ParentMenuItem4, #ParentMenuItem5, #ParentMenuItem6, #ParentMenuItem7, #ParentMenuItem8 {
 	font-weight: bold; margin-bottom: 15px; 
	}
 #ParentMenuItem2 div, #ParentMenuItem3 div, #ParentMenuItem4 div, #ParentMenuItem5 div, #ParentMenuItem6 div, #ParentMenuItem7 div, #ParentMenuItem8 div {font-weight: normal;}
 
 
.WYSIWYGContentBody .floatleft
{
	float: left;
	margin-right: 10px;
}

.WYSIWYGContentBody .floatright
{
	float: right;
	margin-left: 10px;
}

.floatleft .button, .floatright .button {
	margin-bottom: 2px;
	}

input.objbutton {
	background: url(../img/but_objednat_repeatx.gif) repeat-x 0 0 #E16B74;
	cursor: pointer;
	color: #FFF;
	padding: 0 4px 0 4px;
	border: 1px solid #A7363B;
	text-transform: lowercase;
	cursor: pointer;
	float: right;
	margin-top: -25px;
	}
	

	
.dediktable td { width: 50%;}
.dediktable th a, .whitea a {color: #FFF;}
, .dediktable th a:hover, .whitea a:hover {color: #EAE9E8;}

/* ****** rychlost pripojeni ***** */

fieldset#trace {
	padding: 15px 15px 12px 15px;
	border: 1px solid #AEA9A3;
	margin-bottom: 15px;
	}
	fieldset#trace input {
		margin-left: 5px;
		vertical-align: middle;
		}
		fieldset#trace input.button {
			float: right;
			margin-top: -23px;
			cursor: pointer;
			}
	
/* ***** formulare ***** */		
			
#a24 label {
float: left;
width: 30%;
}

#a24 fieldset .button {margin-left: 35%;}
			
#a24 input.button, .button, .platba input, {
	background: url(../img/bg-hide.gif) repeat-x 0 0 #E16B74;
	cursor: pointer;
	color: #FFF;
	padding: 0 4px;
	border: 1px solid #A7363B;
	text-transform: lowercase;
	text-align: center;
	}

	
a.button {
	background: url(../img/bg-hide.gif) repeat-x 0 0 #E16B74;
	cursor: pointer;
	color: #FFF;
	padding: 1px 4px;
	border: 1px solid #A7363B;
	text-transform: lowercase;
	display: block;
	text-decoration: none;
	width: 100px;
	margin: 0 auto;
	float: left;
	}
	a:hover.button {color: white;}

#a24 input {vertical-align: middle;}
	
#main-space .boxeu input.button {
background: url(../img/but_euobjednat_repeatx.gif) repeat-x 0 0 #F2D57F;
color: #4B352C;
border: 1px solid #AE964E;
padding: 0 4px;
text-transform: lowercase;
}

.hlaska {
	font-weight: bold;
	color: #FFF;
	font-size: 1em;
	margin-top: 0;
	background: #EB0000;
	}
	.hlaska a {color: #FFF;}
	.hlaska a:hover {color: #FFF;}
	
#a24 .help, #a24 .napoveda_inv, .help, .aktualne {
border: 1px solid #AEA9A3;
padding: 0 5px;
margin:  0 0 0 2px;
font-weight: bold;
text-decoration: none;
}





table.bordernone {
	width: 100%;
	}
	
.napovedatext {
	margin-top: 15px;
	}
	.napovedatext h3 {
		font-size: 1.1em;
		}
		.napovedatext .help {			
			padding: 1px 5px 1px 6px;
			margin:  0 5px 0 0;
			font-weight: normal;
			text-decoration: none;
			font-size: 0.85em;
			background-color: #E7E7E7;
			}
			
/* ***** NOVINKY ***** */	

.aktualnehome {			
	border: 1px solid #cdcdcd;
	margin:  6px 0px 9px 0;
	text-decoration: none;
	line-height:18px;
	color: #000;
	background-color: #f9f9f9; /*#F9F9F9*/

}

.aktualnehome h2 {
	background: url(../img/but_objednat_repeatx.gif) repeat-x #d30000;
	padding: 6px 5px 5px 12px;
	font-size: 1.25em;
	font-weight: bold;
	margin:0px;

}
.aktualnehome h2 a {
	text-decoration:underline;
	color:#fff;
	width: 732px;
	display: block;
	background: url(../img/sipka_white.gif) no-repeat center right;

}

.aktualnehome h2 a:hover { text-decoration:underline; color:#fff; }
.aktualnehome div { padding:15px; margin:0px; }
.aktualnehome b { color:#8a0000; }
.aktualnehome table { border:none; padding:0px; margin:0px; background:none; font-size:12px; width:100%; line-height:20px; }
.aktualnehome table td { border:none; padding:0px; margin:0px; background:none; }
.aktualnehome table td.pad { padding-left:15px;}
.aktualnehome table th { border:none; padding:0px; margin:0px; background:none; text-align:left; vertical-align:top; width: 75px;
font-weight:bold; color:#000; }
.aktualnehome table span { padding-left:15px; background: url(../img/dot.gif) 1px 5px no-repeat; }
.aktualnehome table span a { font-weight:bold; color:#000; text-decoration:underline; }
.aktualnehome table span a:hover { font-weight:bold; color:#000; text-decoration:none; }
	
.alternatives {
	width: 539px;
	margin-top: 15px;
	}

.comment {font-size: 0.9em; font-style: italic;}

form h2 {background: #FFF; position: relative;}

/* ***** active registration ***** */

.ActiveRegistration legend {
	font-size: 1.2em; font-weight: bold; line-height: 1.1em;  color: #4b352c; margin: 0 0 8px 0;
	 }
	 
	.ActiveRegistration hr {
		clear: both;
		margin: 2px 0;
		padding: 0;
		}
		
	.ActiveRegistration select {
		margin-bottom: 0;
		}
	.ActiveRegistration div {
		margin-bottom: 15px;
		}
		
	.ActiveRegistration em {
		font-style: normal;
		text-decoration: underline;
		}
				
.error {
	font-weight: bold;
	color: #FFF;
	font-size: 1em;
	margin-top: 0;
	background: #EB0000;
	padding: 15px;
	}

.highlight {
	color: #EB0000;
	}
	
.elegant24 {
	background: #FFF;
	}
	.elegant24right {
		text-align: right;
		}
		
#tld_othr {
	position: relative;
	vertical-align: middle;
	}


	
/* ********************** WHOIS *********************** */



.Whois {
	margin-bottom: 15px;
	background-color: #ebebeb;
}

.Whois h2 {

	font-size: 1.5em;
	font-weight: normal;
	line-height: 1.1em;
	background-color: #FFFFFF;
	margin-bottom: 5px;
	padding-top: 15px;
	padding-bottom: 5px;
}

.WhoisInfo p {

	padding-top: 0pt;
	margin-top: 15px;
	padding-right: 15px;
	padding-bottom: 0pt;
	padding-left: 15px;
}


.WhoisSearch {
	margin: 15px 0px 0px 0px;
	padding: 0px 0px 30px 15px;
}

.WhoisSearch select {
 vertical-align: middle;
 margin:0;
 padding:0;
}

#stehovani {
  border:1px solid #000000;
  color: #ef0000;
  font-weight: bold;  
  padding:3px;    
  position:relative;
  margin-bottom:10px;
}

.stehovani a  { color: #ef0000; }

#right-menu-novinky {
 padding-bottom: 10px;
}



/* ********************** CMS OBJEDNAVKA *********************** */

#cmsForm {
	padding-bottom: 30px;
	width: 572px;
	margin: 0px auto;
}

#cmsForm .cmsError {
	border: 0px;
	padding: 10px;
	color: #FFFFFF;
	background-color: #eb0000;
	margin-bottom: 10px;
	font-weight: bold;
	text-align: center;
}
#cmsForm .cmsError a, #cmsForm .cmsError a:hover {
 color:#fff;
}

#cmsForm fieldset {

	border: 1px solid #bfbebb;
	margin-bottom: 15px;
	_margin-bottom: 10px;
	padding: 15px;
}


#cmsForm fieldset legend  {
	padding: 5px 10px 5px 10px;
	background-color: #F7F7F7;
	color: #eb0000;
	border: 1px solid #bfbebb;
	_margin-bottom: 20px;
	font-weight: bold;
}



table.cms span { font-size: 11px; text-decoration: none; font-style:italic; color: #333333; margin-left: 5px; }
table.cms a{ font-size: 11px; font-style:italic; color: #333333; margin-left: 5px; }
table.cms label {  }
table.cms input { width: 150px;  font-weight: normal; padding: 1px; }
table.cms input.musthave, table.cms select.musthave { width: 150px;  font-weight: normal; padding: 2px; border: 1px #eb0000 solid; }

#steps{
	padding: 10px;

}
.platba {
	border: 0px;
	margin-top: 20px;
	border: 1px #CCCCCC solid;
	padding: 5px;
	margin-bottom: 20px;
}
.align { text-align: center; }
.align input { margin: 0px auto; }

#steps ul { list-style-type: none; }
#steps ul li { margin: 3px 0px; }

#steps a.off {
	color:#999999;
	text-decoration: none;
	cursor: default;
}
#steps a.active {
	color:#000000;
	font-weight: bold;
	text-decoration: underline;
	padding-left: 10px;
	background: url(../img/sipka_mala_red.gif) no-repeat 0px 4px;
}
#steps a.done {	color:#000000; }
#steps a.active:hover, #steps a.done:hover { color: #eb0000; }

span.dph, p.cena span.dph {
	font-weight: normal;
	font-size: 55%;
	color:#666666;
}
span.dphsk, p.cena span.dphsk {
	font-weight: normal;
	font-size: 70%;
	color:#666666;
}

p.cena span.dph {
	font-weight: normal;
	font-size: 45%;
	color: #666666;
}

.warning {
	background-color: #eb0000;
	padding: 10px;
	color: #FFFFFF;
}

.warning a {
	color: #FFFFFF;
}


#domain{
 height: 18px;  
}
#domain_suffix {
 position:relative;
 top:1px;
 _top:0px;
 height:20px;
 }
/* ------------- */

#gallery div {
	float: left;
	width: 120px;
	height: auto;
	text-align: center;
	overflow-x: hidden;
	overflow-y: hidden;
	padding-bottom: 6px;
	/*border: 1px #cccccc solid;*/
	margin: 5px 17px 5px 0px;
}
/* --------------- trial cms --------- */

.trial-red {  color:#f00; }
.btrial-red {  border: 1px solid #f00; }
.btrial-grez {  border: 1px solid #555; }
.trial-info { background:#f00; padding:5px; color:#fff; text-align:center;}
.cms .radio_sex { width: 20px; }

/* --------- cms callback --- */
table.cmsCallback span { font-size: 11px; text-decoration: none; font-style:italic; color: #333333; margin-left: 5px; }
table.cmsCallback a{ font-size: 11px; font-style:italic; color: #333333; margin-left: 5px; }
table.cmsCallback label {  }
table.cmsCallback input { width: 150px;  font-weight: normal; padding: 1px; }
table.cmsCallback .musthave { width: 150px;  font-weight: normal; padding: 2px; border: 1px #eb0000 solid; }
table.cmsCallback .mayhave { width: 150px;  font-weight: normal; padding: 2px; border: 1px #ccc solid; }
table.cmsCallback select.mayhave { width: 50px; }
table.cmsCallback .long { width: 300px; }
table.cmsCallback select.long { width: 100px; }
table.cmsCallback textarea.long { height: 65px; }
#cmsCallback .cmsError { border: 0px; padding: 10px; color: #FFFFFF; background-color: #eb0000; margin-bottom: 10px; font-weight: bold; text-align: center; }

body #footerMenu p { margin-top: 10px; text-align:center; font-size:11px; }
body #footerMenu a { margin:0px 2px 0px 2px }

/* ----- cms survey --- */
#novy_vyber_domeny, #pridat_do_kosiku { color: #fff; }
#cmsSurvey ul {  list-style-type: none;  margin-top:10px; }
#cmsSurvey li { line-height: 18px; }
#cmsSurvey .radio { width:auto; }
#cmsSurvey .box { border: 1px solid #555; }
#cmsSurvey .cmsError { border: 0px; padding: 10px; color: #FFFFFF; background-color: #eb0000; margin-bottom: 10px; font-weight: bold; text-align: center; }

#Survey ul {  list-style-type: none;  margin-top:10px; }
#Survey li { line-height: 18px; }
#Survey .radio { width:auto; }
#Survey .box { border: 1px solid #555; }
#Survey .cmsError { border: 0px; padding: 10px; color: #FFFFFF; background-color: #eb0000; margin-bottom: 10px; font-weight: bold; text-align: center; }

/* bla */

#Order .StepLink a:hover, #Order .StepLinkLeft a:hover, #Order .StepLinkRight a:hover, #novy_vyber_domeny, #pridat_do_kosiku 
{ text-decoration: underline; color: #ffffff; }

.domchecksub{
  margin-bottom: 3px;
  background: none;
  border: none;
  font-size: 10px;
  cursor: pointer;
  display: inline;
  text-decoration: underline;
}
.domcheckform{
 display: inline;
}

#mamutTable {
	padding:0px;
	font-size:12px;
}

#mamutTable td {
	padding:5px 0px 5px 0px;
}
#mamutTable td img {
	padding-right:5px;
	margin-top: 5px;
}

#dedServ {}
#dedServ .clr { height:15px;}
#dedServ .box {width:280px; float:left;}
#dedServ .box h4 {height:32px; line-height:32px; background:#eb0000 url(../img/h4bg.jpg) no-repeat; font-size:18px; color:#fff; font-weight:normal; padding-left:10px; margin:0px;}
#dedServ .box .fix {width:280; background:url("../img/fix.gif") repeat-y;}
#dedServ .box .webEdition {width:280; background:url("../img/webEdition.gif") no-repeat;}
#dedServ .box .professionalRack {width:280; background:url("../img/professionalRack.gif") no-repeat;}
#dedServ .box .corporateRack {width:280; background:url("../img/corporateRack.gif") no-repeat;}
#dedServ .box .enterpriseRack {width:280; background:url("../img/enterpriseRack.gif") no-repeat;}

#dedServ .box p { padding:11px 0px 15px 15px; line-height:22px; margin:0px;}
#dedServ .box p span { font-weight:bold; color:#eb0000;}

#dedServ .box .infoBtn, #dedServ .box .orderBtn { display:block; float:left; width:140px; height:44px; text-align:center; line-height:44px; font-size:12px; font-weight:bold; color:#424242; text-decoration:none; margin:0px;}
#dedServ .box img {margin:0px; padding:0px;}
#dedServ .box .infoBtn {background:#f3f3f3 url("../img/infoBtn.gif") no-repeat}
#dedServ .box .orderBtn {background:#f3f3f3 url("../img/orderBtn.gif") no-repeat}
#dedServ .box .infoBtn:hover {background:#f3f3f3 url("../img/infoBtnHover.gif") no-repeat}
#dedServ .box .orderBtn:hover {background:#f3f3f3 url("../img/orderBtnHover.gif") no-repeat}

div.rozcestnik strong {font-size:12px;}
div.rozcestnik h3 {font-size:16px; color:#d20000; margin-top:10px;}
div.rozcestnik a {font-weight:bold;}
div.rozcestnik p {font-size:12px; line-height:18px;}
div.rozcestnik td {padding:8px 15px 0px 0px;;}

/* css pro novou hompage */

/* pravy sloupec */
#columnright {
	float: right;
	width: 210px;
	position: relative;
	font-size: 11px;
}
#columnright h4 {
    font-size: 13px; 
    background-color: #DDDDDD; 
    color: black;
    padding-top: 12px;
    padding-left: 18px;
    height: 41px;
    font-weight: bold;
}
#columnright p{
    margin: 18px;
    margin-top: 0px;
    margin-bottom: 0px;
    line-height: 16px;
}
#columnright .more{
    color: #eb0000;
    font-weight: bold;
    display: block;
    text-align: right;
    margin: 10px;
    margin-top: 0px;
}
#columnright .more:hover{
    color: black;
    text-decoration: none;
}
#columnright .date, #columnright .newheader{
    background: url("../img/liRed.gif") no-repeat;
    background-position: center left;
    margin-left: 18px;
    padding-left: 10px;
    font-weight: bold;
    text-decoration: none;
}
/* konkretni boxiky v pravem sloupci */
#columnright #blog h4 {
    background: url("../img/blog.jpg"); 
    color: black;
}
#columnright #blog h4 a{
    color: #eb0000;
}
#columnright #twitter h4 {
    background: url("../img/twitter.jpg") no-repeat; 
    color: black;
}
#columnright #twitter h4 a{
    color: #007dcc;
}
#columnright #vltava h4 {
    background: url("../img/vltava.jpg") no-repeat; 
    color: black;
    height: 53px;
}
#columnright #vltava ul{
    color: #007dcc;
    list-style-type: none;
    margin-left: 18px;
    margin-right: 18px;
}

/* paticka */
#footer{
    width: 990px;
    margin: 0px auto;
    text-align: center;
    line-height: 22px;
}
#footermenu{
    background: #636363 url("../img/footer.gif") repeat-x;
    height: 260px;
}
#footermenu h5{
    color: white;
    margin-top: 35px;
    margin-left: 40px;
    padding-left: 10px;
    background: url("../img/footerli.gif") no-repeat;
    background-position: left center;
}
#footermenu li{
    color: #c9c9e6;
    margin-left: 50px;
    list-style-type: none;
}
#footermenu a{
    color: #c9c9e6;
}
#footermenu a:hover{
    color: white;
}
#footermenu p{
color: #c9c9e6;
margin-left: 50px; 
}
#chat, #call {
	display: none;
}
#partners {
	border-top: 1px solid #999999;
	clear: both;
}
#footermenu .colum{
    text-align: left;
    float:left;
    margin-right:10px;
    width: 230px;
}
#call{
  color: #c9c9e6;
}
#call select{
    float: none;
}
#call .border{
    border: 1px solid #474747;
}
#call .border:focus{
    border: 1px solid black;
}

#chat .border{
    border: 1px solid #474747;
}
#chat .border{
    border: 1px solid black;
}

/* styly pro obsah homepage */
.center{
    text-align: center;
    display: block;
    width: 100%;
}
/* obecne pro obsah a sloupce */
#mycontent{
    width: 780px;
    /*height: 420px;*/
}
#mycontent table{
    width: 780px;
    background: none;
    border-collapse: collapse;
    margin: 0px;
}
#mycontent th{
    margin: 0px;
    padding: 0px;
    width: 259px;
    text-align: left;
    border: none;
    border-right: 1px solid #d9d9d9;
}
#mycontent td{
    margin: 0px;
    padding: 0px;
    border: none;
    border-right: 1px solid #d9d9d9;
}
#mycontent .price{
    margin-left: 19px;
    padding-bottom: 10px;
    color: #878787;
    font-weight: bold;
}
#mycontent li{
    color: #666666;
    padding-right: 20px;
    margin-left: 0px;
    font-size: 11px;
    margin-bottom: 8px;
}
#mycontent td.cont2, #mycontent td.cont3{
    background: white url("../img/stinBoxy.gif") no-repeat;
    background-position: left top;
}
#mycontent h3{
    color: white;
    font-size: 14px;
    padding: 10px;
    padding-bottom: 0px;
    padding-top: 0px;
    height: 97px;
    margin: 0px;
}
#mycontent h4{
    font-size: 24px;
    text-decoration: underline;
    margin-left: 20px;
    margin-bottom: 8px;
}
#mycontent p{
    padding: 15px;
    font-size: 12px;
}
/* hodnoty pro konkretni sloupce */
#mycontent #cont1{
    background: none;
}
.cont1 h3{
    background: #686868 url("../img/domeny.jpg") no-repeat;
}
.cont2 h3{
    background: #686868 url("../img/webhosting.jpg") no-repeat;
}
.cont3 h3{
    background: #686868 url("../img/weby.jpg") no-repeat;
}
.cont3 .en{
    background: #686868 url("../img/servery.jpg") no-repeat;
}
.cont1 h4{
    color: #106e00;
}
.cont2 h4{
    color: #d3a32f;
}
.cont3 h4{
    color: #c13838;
}
.cont1 li{
    list-style-image: url("../img/liGreen.gif");
}
.cont2 li{
    list-style-image: url("../img/liYellow.gif");
}
.cont3 li{
    list-style-image: url("../img/liRed.gif");
}
/* butonky */
#webbtn{
    background: url("../img/webBtn.gif") no-repeat;
    display: block;
    height: 30px;
    width: 143px;
    margin: 0px auto;
}
#webbtn.en{
    background: url("../img/serverBtnEn.gif") no-repeat;
    width: 120px;
}
#webbtn.sk{
    background: url("../img/webBtnSk.gif") no-repeat;
    width: 147px;
}
#webbtn:hover{
    background-position: center -30px;
}
#webbtn span{
    display: none;
}
#webhostingbtn{
    background: url("../img/webhostBtn.gif") no-repeat;
    display: block;
    height: 30px;
    width: 186px;
    margin: 0px auto;
}
#webhostingbtn.sk{
    background: url("../img/webhostBtnSk.gif") no-repeat;
}
#webhostingbtn.en{
    background: url("../img/webhostBtnEn.gif") no-repeat;
    width: 170px;
}
#webhostingbtn:hover{
    background-position: center -30px;
}
#webhostingbtn span{
    display: none;
}

.cont1f #fakebutt{
    display: block;
    width: 128px;
    height: 30px;
    cursor: pointer; cursor: hand;
    margin: 0px auto;
}
.cont1f .cz{
    background: transparent url("../img/domainBtn.gif") no-repeat;
}
.cont1f .en{
    background: transparent url("../img/domainBtnEn.gif") no-repeat;
}
.cont1f .sk{
    background: transparent url("../img/domainBtnSk.gif") no-repeat;
}
.cont1f #fakebutt.en{
    width: 161px;
}
.cont1f #fakebutt:hover{
    background-position: 0px -30px;
}
.cont1f .button{
    width: 125px;
    margin: 0px;
    height: 30px;
    background: transparent;
    border: none;
    cursor: pointer; cursor: hand;
}
.cont1 select{
    float: right;
    padding: 5px;
    height: 27px;
    border: 1px solid #CFCFCF;
    color: #838383;
    font-weight: bold;
    font-size: 9px;
}
.cont1 input{
    margin-left: 10px;
    padding: 5px;
    height: 15px;
    border: 1px solid #CFCFCF;
    color: #838383;
    font-size: 10px;
    width: 130px;
}
.cont1 select{
    float: right;
}
/* zalogovani uplne nahore na strance */
#toplogin{
  background: #ededed;
  border-bottom: 1px solid #bfbfbf;
  padding: 6px 15px 6px 15px;
  font-weight: bold;
  color: #616161;
}
#toplogin .col{
  width: 250px;
  float: left;
  margin-top: 10px;
}
#toplogin .long{
  width: 380px;
}
#login-link{
    text-align: right;
}
#loginh, #partner, #webmail, #password, #ppassword, #mpassword{
  display: none;
}
#toplogin ul{
    list-style-type: none;
    font-weight: normal;
}
#toplogin .highlight{
  color: #c13838;
  padding: 0px 5px 0px 5px;
}
#toplogin .highlight:hover{
  color: black;
  text-decoration: none;
}
#toplogin .button{
  border: none;
  padding: 5px;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: bold;
  width: auto;
  margin-top: 35px;
  background: #797979 url('../img/closeBtn.gif') no-repeat;
  padding-left: 25px;
}
#toplogin .button:hover{
  border: none;
  background-color: #c13838;
  background-position: left -26px;
}
#toplogin .insubmit{
  border: none;
  background-color: #797979;
  text-transform: uppercase;
  font-weight: bold;
  color:white;
  font-size: 11px;
  padding: 5px;
  padding-top: 6px;
}
#toplogin .insubmit:hover{
  background-color: #c13838;
  cursor: pointer; cursor: hand;
}
#toplogin input{
  padding: 5px;
  border: 1px solid #cccccc;
  font-size: 12px;
}
#toplogin input:focus{
  border: 1px solid #797979;
}
#toplogin h3{
  color: #616161;
}
#nesmysly, #piva {
	position:relative;
	width:575px;
	height:270px;
}
#nesmsly {background:url('../img/nesmysly.jpg') no-repeat;}
#piva {background:url('../img/piva.jpg') no-repeat;}

#nesmysly a, #piva a, #kameny a{
	display:block;
	position:absolute;
	width:246px;
	height:47px;
	bottom:20px;
	left:56px;
	text-decoration:none;
}

#kameny {
	position:relative;
	width:575px;
	height:260px;
	background:url('../img/kameny.jpg') no-repeat;
}
#kameny a {
	bottom:36px;
	left:3px;
}

.greytext{
 color: grey;
 font-weight: normal;
}

table.cms .mnwc{
    width: 20px;
}

tr.musthave{
    font-weight: bold;
}
tr.musthave input{
    border: 1px solid red;
}
.hostingnamiru{
    height: 25px; 
    width: 122px;
    float: right;
    cursor: pointer;
    text-decoration: none;
}
.hostingnamiru.cz{
    background: url('../img/hostnamiru.gif') no-repeat;
    margin-top: 5px;
}
.hostingnamiru.en{
    background: url('../img/hostnamiruEN.gif') no-repeat;
    margin-top: 10px;
}
.hostingnamiru.sk{
    background: url('../img/hostnamiruSK.gif') no-repeat;
    margin-top: 5px;
}
.hostingnamiru:hover{
    background-position: center -25px;
}

.twtr-widget{position:relative;font-size:12px!important;font-family:"lucida grande",lucida,tahoma,helvetica,arial,sans-serif!important;zoom:1;}
.twtr-fullscreen{font-size:220%!important;}
.twtr-fullscreen .twtr-new-results{display:none!important;}
.twtr-widget .twtr-spinner{width:14px;height:14px;position:absolute;background:url(http://widgets.twimg.com/j/1/spinner.gif) no-repeat;top:3px;right:3px;}.twtr-inactive{display:none;}
.twtr-widget a img{border:0!important;}
.twtr-doc{overflow:hidden;width:100%;text-align:left;font-weight:normal;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.twtr-bd{padding:0 1px;}
.twtr-widget .twtr-tweet-wrap{padding:6px 8px;overflow:hidden;zoom:1;}
.twtr-fullscreen .twtr-tweet-wrap{padding:20px;}
.twtr-widget .twtr-tweet{border-bottom:1px dotted #ddd;overflow:hidden;zoom:1;}
.twtr-widget .twtr-tweet a.twtr-reply{visibility:hidden;}
* html .twtr-widget .twtr-tweet a.twtr-reply{visibility:visible;}
.twtr-widget .twtr-tweet:hover a.twtr-reply{visibility:visible;}
.twtr-widget-profile img.twtr-profile-img{display:block;float:left;width:31px;height:31px;border:0!important;}
.twtr-widget h3,.twtr-widget h4,.twtr-widget p{margin:0!important;padding:0!important;line-height:1.2!important;width:auto!important;}
.twtr-widget-profile h3,.twtr-widget-profile h4{margin:0 0 0 40px!important;}
.twtr-widget h3{font-size:11px!important;font-weight:normal!important;}
.twtr-widget h4{font-size:16px!important;}
.twtr-widget i,.twtr-widget .twtr-new-results{font-size:9px;font-style:normal;display:block;margin-top:2px;zoom:1;}
.twtr-widget .twtr-new-results{text-align:center;padding:3px;margin:0 auto -10px auto;display:block;position:relative;bottom:5px;}
.twtr-results-inner{line-height:1;font-size:100%;padding:4px 0;position:relative;bottom:-2px;width:40%;margin:0 auto;z-index:2;text-align:center;}
.twtr-results-hr{width:100%;position:relative;z-index:1;height:1px;border-bottom:1px dotted #ddd;bottom:7px;background:none;overflow:hidden;}
.twtr-new-results span{position:relative;z-index:3;top:-14px;display:block;font-size:9px!important;}
.twtr-hd{padding:10px;position:relative;zoom:1;overflow:hidden;}
.twtr-hd h3, .twtr-hd h4{color: white;}
.twtr-fullscreen .twtr-hd{height:0;padding:0;}
.twtr-timeline{-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;position:relative;overflow:hidden;z-index:2;height:225px;}
.twtr-flat .twtr-timeline{overflow-x:hidden;overflow-y:scroll;}
.twtr-widget .twtr-tweet:last-child{border-bottom-width:0;}
.twtr-ft{position:relative;}
.twtr-ft div{overflow:hidden;padding:10px;zoom:1;}
.twtr-ft span{float:right;text-align:right;}
.twtr-ft a{float:left;display:block;}
.twtr-ft span a{float:none;}
.twtr-avatar{width:40px;height:40px;float:left;overflow:hidden;display:block;}
.twtr-fullscreen .twtr-avatar{width:80px;height:80px;}
.twtr-img{height:25px;width:25px;}.twtr-img img{width:30px;height:30px;}
.twtr-fullscreen .twtr-img img{width:72px;height:72px;}
.twtr-fullscreen a.twtr-join-conv{display:none;}
.twtr-tweet-text{margin-left:40px;}
.twtr-fullscreen .twtr-tweet-text{margin-left:90px;}
.twtr-doc a{text-decoration:none!important;}
.twtr-doc a:hover{text-decoration:underline!important;}


/* tabulka pro janu s obracenejma barvama */
.inverted td{
    background-color: white;

   vertical-align: middle;
   border: 2px solid #F0F0F0;
}
.inverted th{
   border: 2px solid #F0F0F0;
}


.green-button{
    background: url('../img/button_02.png') no-repeat;
    background-position: right 0px;
    height: 31px;
    width: auto;
    float: right;
    margin: 10px;
}
.green-button:hover{
    background-position: right -31px;
}
.green-button div{
    background: url('../img/button_01.png') no-repeat;
    background-position: left 0px;
    height: 31px;
}
.green-button div:hover{
    background-position: left -31px;
}
.green-button input{
    border: none;
    height: 31px;
    padding-left: 6px;
    padding-right: 6px;
    padding-bottom: 2px;
    background: transparent;
}
.green-arrow input{
    background: url('../img/sipla_zelena.png') no-repeat;
    background-position: 90% center;
    padding-right: 30px;

}


.grey-button{
    background: url('../img/button_02.png') no-repeat;
    background-position: right -62px;
    height: 31px;
    width: auto;
    float: right;
    margin: 10px;
}
.grey-button:hover{
    background-position: right -93px;
}
.grey-button div{
    background: url('../img/button_01.png') no-repeat;
    background-position: left -62px;
    height: 31px;
}
.grey-button div:hover{
    background-position: left -93px;
}
.grey-button input{
    border: none;
    background: none;
    height: 31px;
    padding-right: 6px;
    padding-left: 6px;
    padding-bottom: 2px;
}
.grey-arrow input{
    background: url('../img/sipka_seda.png') no-repeat;
    background-position: 10% center;
    padding-left: 30px;
}
