/* ===============================================  G L O B A L  =============================================== */
body						{ background: url(../images/bg-body-right.jpg) repeat-x #fff; text-align: center; }
body, td, th,
input, textarea, select		{ font: 62.5% Tahoma, "URW Gothic L", "Lucida Grande CE", umpush, lucida, sans-serif; }
img, fieldset				{ border: 0 solid; }
h6, h5, h4, h3, h2, h1, p,
ul, ol, li, dl, dd, dt, 
input, select, textarea,   
form, fieldset, body 		{ margin: 0; padding: 0; }   
/* ............................................................................................................ */   
.fl		{ float: left; }
.fr     { float: right; }
.ac, .c { text-align: center; }
.ar, .r { text-align: right; }
.al, .l	{ text-align: left; }
	/* images */
.il     { float: left; clear: left; margin: 0 1em 0.5em 0; }
.ir     { float: right; clear: right; margin: 0 0 0.5em 1em; }
	/* hidden & clear & half */
hr      	{ display: none; }
.hidden	 	{ position: absolute; top: -10000px; left: 1000px; }
.clr    	{ clear: both; height: 1px; font-size: 1px; overflow:  hidden; }
/* ---------------------------------------------------------------------------------------------------------- */
	/* pouzivat acronym - IE nerozezna abbr */
acronym, 
abbr 		{ background: url(../images/dot.gif) repeat-x bottom; border: 0; cursor: help; padding: 0; } 
	/* nadpisy + odstavec */
h1, h2, h3, 
h4, h5, h6	{ color: #737373; margin: 0.7em 0; font-weight: bold; } 
h1 			{ font-size: 1.7em; border-bottom: 5px solid #94e010; padding: 0 0 5px; color: #737373; }
h2				{ font-size: 1.6em;  padding: 0 0 5px 0; color: #2c8af3; margin: 1em 0em 0.5em 0em; }
h3 			{ font-size: 1.5em;  margin: 1.6em 0em 0.5em 0em; }
h4 			{ font-size: 1.2em; padding: 1.3em 0em 0.4em 0em;}
h5 			{ font-size: 1.1em; }
h6				{ font-size: 1.2em; }

#left h2, #right h2	{ border-bottom: 5px solid #737373; }

#domaincheck { color: #999; }

.mainContent h2			{ font-size: 1.6em; color: #737373; padding: 0 0 5px 0; border-bottom: 1px dotted #222; }
.mainContent h2 span		{ font-weight: bold; }
.mainContent h2 span.green, p.nadp span, p.nadpG span	{ color: #94e010;  }
.mainContent h2 strong	{ color: #ed0700;  }
h2.index { border: none; margin-top: 2em; font-size: 1.3em;}

.email, .email a	{ color: #ff9100; }
.lite, .lite a		{ /*color: #6e6e6e;*/ color:#222; }
.basic, #cenaflexi, .basic a	{ color: #94e010; }
.profi, h3, .profi a, p.nadp strong, p.nadpG strong, h2.index	{ color: #0098e4; }
.flexi, .flexi a	{ color: #ed0700; }
.student, .student a	{ color: #222; }


h1 strong	{ color: #94e010; }

.mainContent h5 		{ margin: 5px 0px 5px 15px; text-align: center; width: 250px; background: url(../images/buttonred-l.gif) no-repeat left top; padding: 0px 0px 0px 9px; }
.mainContent h5 a 	{ padding: 6px 9px 7px 0px;  color:white; cursor:pointer; display:block; background: url(../images/buttonred-r.gif) no-repeat right top; margin: 0px; text-decoration: none; }


p				{ font-size: 1.2em; line-height: 150%; color: #000; text-align: left; padding: 0 0 0.7em; }
p#navigation a	{ padding: 0 5px 0;}
p.nadp, p.nadpG			{  /*font-weight: bold;*/ font-size: 1.45em; color: #737373; border-bottom: 5px solid #737373; padding: 0 0 5px 0; margin: 0.7em 0 10px; }
p.nadpG { border-bottom-color:#94e010; }
p.nadp strong, p.nadpG strong	{ font-weight: normal; }
p.quote { padding: 15px 15px; border: 1px solid #dedede; background-color: #f7f7f7; font-family: palatino, georgia, serif; font-style: italic; color:#666; }

	/* seznamy */
ul 				{ list-style-type: none; margin: 0 0 1em 20px; }
ul.green li		{ background: url(/images/li-green.gif) no-repeat left center; }
ul.blue li		{ background: url(/images/li-blue.gif) no-repeat left center; }
ul.red li		{ background: url(/images/li-red.gif) no-repeat left center; }
ul var			{ display: block; float: left; width: 125px; font-style: normal; font-weight: bold; }
li				{ color: #000; padding: 0.4em 0 0.4em 20px; font-size: 1.2em; background: url(/images/li-blue.gif) no-repeat left center;}

li ul li 		{ font-size: 1.0em; list-style-type: circle; }
 
ul.nobullet > li 	{ background: 0; padding-left: 0; }
ol 				{ margin: 0 0 1em 20px; list-style-position: inside; }
ol li			{ background: none; padding: 0; margin: 0.5em 0; list-style-type: decimal; }
ul li p			{ font-size: 1em;}

	/* odkazy */
a			{ color: #1377A8; }
a:hover,
a:focus		{ text-decoration: none; }
	/* tabulky */ 
table			{ width: 100%; margin: 0 0 1.5em; border: 0; border-collapse: collapse; clear: both; background: #fff; }
table th,
table td 		{ font-size: 1.2em; color: #58585A; vertical-align: middle; border: solid #F5F5F5; border-width: 0 0 1px 0; border-collapse: collapse; padding: 0.6em; }
table caption	{ font-size: 1.2em; font-style: italic; padding: 0 0 0.5em; }
table th		{ background: #F2F2F2; font-weight: bold; text-align: left; }
	/* formulare */
form		{ margin: 0; padding: 0; }
fieldset	{ margin: 1em 0; padding: 1em; border: solid 1px #e5eff6; background: #f5fafd; }
label		{ font-weight: bold; float: left; display: block; font-size: 1.1em; }
input		{ margin: 0 0 3px; padding: 2px 3px; font-size: 1.2em;   }
input.sub,
button		{ padding: 1px 5px; color: #fff; border: solid 1px #3faef1; background: #61b0df; font-weight: bold; cursor: pointer; font-size: 1.2em; margin: 0 0 0 3px; #padding: 0; _padding: 0; position: relative; #top: -3px; _top: -3px; }
textarea	{ margin: 0; font-size: 1.2em; border: solid 1px #bcdaec; background: white; }
select		{ font-size: 1.2em; border: solid 1px #bcdaec;  margin: 0 0 3px; }
option		{padding: 2px 3px;}

.mainContent input, textarea { padding: 3px 4px; }
input[type="text"], input[type="password"] { border: solid 1px #bcdaec; background: #fff; }
.mainContent input[type="text"], .mainContent input[type="password"] { width: 250px; }
input[type="text"]:focus, select:focus, textarea:focus, input[type="password"]:focus 
{
	border: 1px solid #222;
}  

input[type="image"]	{ border:none; margin:0px; padding: 0px; background: none; }

code, pre, samp { font-family: courier new, monotype !important; font-size: 1.2em; color: #1377A8; white-space: pre; max-width: 99%; }


/* ========================================================================================================= */
#master			{ width: 60%; height: 233px; #float: left; background: url(../images/bg-body-left.jpg) repeat-x ; text-align: left  }
* html #master	{ float: left; }
#page			{ width: 970px; margin: -233px auto 0; text-align: left; position: relative; }
#page:after		{ content:" "; display: block; clear: both; height: 0px; }
#head				{ height: 233px; width: 970px; background: url(../images/bg-head.jpg) no-repeat; position: relative; }
#content			{ float: left; width: 100%; padding: 20px 0 30px; possition: relative; }
#left				{ float: left; width: 222px; margin: 0 15px 0 0; /* display: inline; */ min-height:300px;  }

#center, #center-sub		{ float: left; padding: 0 20px; }
#center			{ width: 457px;  }
#center-sub		{ width: 690px; }
#center-sub1	{ width: 100%; } 
 
#right			{ float: right; width: 221px; }
#foot				{ width: 100%; text-align: left; }
#footStart		{ background: #ECECEC; width: 100%; border-top: 1px solid #dedede; } /* url(../images/bg-foot.gif) repeat-x top  */
#footStart:after, 
#foot:after		{ content:" "; display: block; clear: both; height: 0px; }
.footin			{ width: 900px; margin: 0 auto; padding: 5px 0 0;  }




/* ----------------------------------------/ BOTTOM BOX /---------------------------------------------------------------- */
	/* svetlejsi pruh (zakaznicke centrum, partner, webmail ) */
#foot p.foot1	{ width: 33%; text-align: left; padding: 1em 0; }
#foot p.foot1 a	{ background: url(../images/bg-foot-link1.jpg) no-repeat top left; padding: 13px 0 15px 60px; color: #A3A3A3; font-weight: bold; }
#foot p.foot2	{ width: 33%; text-align: center; padding: 1em 0; }
#foot p.foot2 a	{ background: url(../images/bg-foot-link2.jpg) no-repeat top left; padding: 13px 0 15px 40px; color: #A3A3A3; font-weight: bold; }
#foot p.foot3	{ width: 33%; text-align: right; padding: 1em 0;}
#foot p.foot3 a	{ background: url(../images/bg-foot-link3.jpg) no-repeat top left; padding: 13px 0 15px 40px; color: #A3A3A3; font-weight: bold; }
	/* spodni menu + odstavec s textem */
#foot ul			{ float: left; padding: 15px 0 0; margin: 0 0 0 60px; display: inline; width: 780px }
#foot ul li		{ float: left; border-left: 1px solid #a3a3a3; padding: 0 10px 0; background: none; font-weight: bold; }
#foot ul li.m0	{ border: none; }
#foot ul li a	{ color: #a3a3a3; font-size: 1.0em; }
#foot p			{ float: left; text-align: center; color: #a3a3a3; padding: 2em 0; width: 100% }
#foot p img		{ margin: 0 10px;}
#foot .xbold { color: #444; font-weight: bold; padding-top:0px}

/* ----------------------------------------/ RIGHT BOX (domeny) /---------------------------------------------------------- */
	/* nadpisy */
#right h2		{ font-size: 1.5em; color: #737373; border-bottom: 5px solid #737373; padding: 0 0 5px 0; }
/* #right h3		{ color: #1C8DC4; font-size: 1.2em; font-weight: bold; } */
	/* tabulka s domenama */
#right table			{ background: none; margin: 10px 0;  }
#right table tr			{ background: none; margin: 3px 0; }
#right table th			{ font-size: 1em; background: none; font-weight: normal; color: #737373; border: dotted #000; border-width: 1px 1px 0 0; }
#right table td			{ background: none; border: dotted #000; border-width: 1px 0 0 0; }
#right table td.prize	{ color: #ed0700; font-weight: bold; font-size: 1.4em; border: dotted #000; border-width: 1px 1px 0 0;  }
#right table td a			{ /*color: #1377A8;  94e010 */ }
#right table th span		{ color: #0098E4; font-weight: bold; font-size: 1.5em; }

#right table .t1,
#right table .t1 td		{ border-width: 0px 0 0 1px; }
#right table .t1 th		{ border-width: 0;}


ul.cont				{ margin: 0;}
ul.cont li			{ background: url(../images/li-cont.jpg) repeat-x bottom; padding: 0.5em 0; }
ul li span.tel		{ background: url(../images/tel.jpg) no-repeat 0 0; padding: 6px 0 6px 30px; }
ul li span.skype	{ background: url(../images/skype.jpg) no-repeat 0 3px; padding: 6px 0 6px 30px; }
ul li span.icq		{ background: url(../images/icq.jpg) no-repeat 0 2px; padding: 6px 0 6px 30px; }
ul li span.mail	{ background: url(../images/email.png) no-repeat 0 2px; padding: 6px 0 6px 30px; }
ul li span.facebook	{ background: url(../images/k-fb.png) no-repeat 0 2px; padding: 6px 0 6px 30px; }
ul.cont span { color:#1377A8; font-weight: bold;}

/* ----------------------------------------/ LEFT BOX (novinky) /---------------------------------------------------------- */
	/* nadpis */	
#left h2			{ font-size: 1.5em; color: #737373; border-bottom: 5px solid #737373; padding: 0 0 5px 0;  }
#left h2 span		{ font-weight: bold; }
#left h2 span.green	{ color: #88E800;  }
	/* novinky podle puvodniho html */
#news p.date, .date		{ color: #737373; /*background: url(../images/bg-news-arrow.jpg) no-repeat left 10px;*/ padding: 7px 0 0 0px; text-align: left; }
.aktuality .date { position: relative; top: 4px; }
#news p.more		{ padding-left: 10px; background: url(../images/dot.gif) repeat-x bottom; text-align: left;}
p.more a { font-weight: bold;}
#news p.nadp		{ background: none; }
	/* prihlaseni do zakaznickeho centra */
form#zc 			{ float: left; padding: 10px; }
form#zc label		{ width: 70px; position: relative; top: 3px;  }	
form#zc input		{ width: 120px; }
form#zc input.sub	{ width: auto; margin: 0 4px 0 0; #padding: 0; _padding: 0; #margin: 0; _margin: 0;  }
form#zc p.nadp		{ margin: 0 -10px 10px; }


/* ----------------------------------------/ WEBHOSTINGS BOX (index) /------------------------------------------------------ */
	/* 4 boxy na indexu (lite,basic,profi,dalsi) */
#programs				{ float: left; padding: 20px 0px 0px 0px; }
#programs .box		{ float: left; width: 238px; margin: 0 5px 0 0; display: inline; background: #F8F8F8; }
* html #programs .box	{ }

#programs li { font-size: 1em;  }

#programs .boxin		{ float: left; min-height: 250px; width: 238px; padding: 0; margin: 0; }
* html #programs .boxin	{ height: 250px;  }

#programs a { text-decoration: none; }

#programs .cover { padding: 0 0 0 105px; float: left }
#programs .box p.fr-price { float: right; background: none; }
* html #programs .box p.fr-price { width: 90%; text-align: right; float: none }

#programs .box p		{ text-align: left; wiidth: 115px; float: left; margin: 5px 5px 0 0; font-size: 1.2em; }
#programs .box h2		{ color: #747471; background: url(../images/bg-programs-title.gif) repeat-x bottom #fff; margin: 0; padding: 0 0 10px; text-align: center; }
#programs .box h2 span	{ font-weight: bold; font-size: 1.1em; }
#programs .box .list		{ width: 118px; float: left; padding: 0; margin: 0; }
#programs .box .longList { width: 215px; padding: 10px 10px 0; margin: 0; }
#programs .box .list p,
#programs .box .longList p { line-height: 100%; background: url(../images/arrow-green.gif) no-repeat left 55%; padding: 0.3em 0 0.3em 10px; margin: 0; font-size: 1.2em; width: 90%; }
	/* odesilaci formular + detail */
#programs .box form			{ width: 100%; background: url(../images/bg-programs-form.gif) repeat-x top #fff; float: left; padding: 10px 0 0; margin: 0; }
#programs .box form fieldset{ border: 0; background: #fff; padding: 0; margin: 0; }
#programs .box form legend	{ display: none; }
#programs .box form input	{ width: 121px; height: 35px; float: right; border: 0; font-size: 1.2em; color: #fff; font-weight: bold; padding: 0 0 5px; cursor: pointer;  }
#programs .box form a.detail{ float: left; background: url(../images/bg-programs-lupe.jpg) no-repeat left 3px; color: #007FC1; font-size: 1.2em; padding: 0.2em 0 0.2em 20px; margin: 7px 0 0 15px; display: inline; }
	/* barevne a obrazkove rozliseni boxu */
#programs .p1	{ background: url(../images/bg-programs-lite.jpg) no-repeat 10px 40px #f8f8f8; }
#programs .p2	{ background: url(../images/bg-programs-basic.jpg) no-repeat 10px 40px #f8f8f8; }
#programs .p3	{ background: url(../images/bg-programs-profi.jpg) no-repeat 10px 40px #f8f8f8; }
#programs .s1	{ background: url(../images/server_grey.jpg) no-repeat 10px 40px #f8f8f8; }
#programs .s2	{ background: url(../images/server_green.jpg) no-repeat 10px 40px #f8f8f8; }
#programs .s3	{ background: url(../images/server_blue.jpg) no-repeat 10px 40px #f8f8f8; }
#programs .s4	{ background: url(../images/server_red.jpg) no-repeat 10px 40px #f8f8f8; margin: 0; }
#programs .d1   { background: transparent none !important; background-color: #f8f8f8 !important; }
#programs .d2   { background: url(../images/domain_green.jpg) no-repeat 10px 40px #f8f8f8; }
#programs .d3   { background: url(../images/domain_blue.jpg) no-repeat 10px 40px #f8f8f8; margin: 0; }
#programs .p1 h2 span, #programs .p1 em	{ color: #6D6D6A; }
#programs .p2 h2 span, #programs .p2 em	{ color: #8FD319; }
#programs .p3 h2 span, #programs .p3 em	{ color: #1498D6; }
#programs .p4 h2 span, #programs .p4 em 	{ color: #FF281B; }
#programs .p1 form input	{ background: url(../images/bg-programs-submit1.jpg) no-repeat;}
#programs .p2 form input	{ background: url(../images/bg-programs-submit2.jpg) no-repeat;}
#programs .p3 form input	{ background: url(../images/bg-programs-submit3.jpg) no-repeat;}
#programs .p4 form input	{ background: url(../images/bg-programs-submit4.jpg) no-repeat;}
	/* box "dalsi programy" */
#programs .other		{ margin: 0; }	
#programs .other p,
#programs .d1 p,
#programs .d4 p		{ float: none; width: auto; background: url(../images/bg-programs-other.gif) repeat-x bottom; padding: 0 10px 3px; margin: 0;  }
#programs .other p.no,
#programs .d1 p.no,
#programs .d4 p.no	{ background: none; } 
#programs .other a,
#programs .d1 a,
#programs .d4 a 	{ color: #FF2E21; font-size: 1.1em; font-weight: bold; padding: 0 10px; margin: 5px 0 0; display: block;  }
#programs a.top-link { color: #1377A8; padding: 0; margin: 0; font-size: 1em; }
#programs a.inlineHref	{ color: #1377A8; font-size: 1em; font-weight: normal; padding: 0px; margin: 0px; display: inline; }
#programs p.nobacground { background: none; padding-top: 5px; } 

/* ----------------------------------------/ TOP BOX /--------------------------------------------------------------- */
#head a.logo			{ position: absolute; top: 38px; left: 0;}
	/* horni lista (en,cz,tisk,mail) */
#head ul#top-line			{ position: absolute; top: 5px; right: 0;}
#head ul#top-line li		{ float: left; margin: 0 5px 0; font-size: 1.1em; }
#head ul#top-line li a		{ color: #8B928C; text-decoration: none;  }
#head ul#top-line li a:hover{ color: #000; }
#head ul#top-line li.t0		{ background: url(../images/bg-top-en.jpg) no-repeat left 7px; }
#head ul#top-line li.t1		{ background: url(../images/bg-top-cz.jpg) no-repeat left 6px; }
#head ul#top-line li.t2		{ background: url(../images/bg-top-mail.jpg) no-repeat left 5px; }
#head ul#top-line li.t3		{ background: url(../images/bg-top-print.jpg) no-repeat left 5px; }
	/* overovani domeny */
#head form#domain 					{ position: absolute; top: 54px; right: 55px; }
#head form#domain label 			{ color: #fff; font-size: 1.2em; font-weight: bold; float: none; display: inline  }
#head form#domain label span		{ color: #656565; }
#head form#domain input 			{ padding: 2px 5px; font-size: 1.1em; border: 1px solid #000; background: #fff; margin: 0 5px 0; float: none; }
#head form#domain input.sub	 		{ border: 0; background: none; cursor: pointer; position: relative; top: 9px;  }
	/* dostupnost serveru */
#head dl		{ position: absolute; top: 110px; right: 120px; text-align: right; color: #E3F2FA; width: 280px }
#head dl dt		{ font-size: 1.2em; float: left; margin: 0 10px 0 0;}
#head dl dd		{ font-size: 2.5em; float: left; color: #ACD9F0; font-style: italic; }
	/* menu 1.uroven */
#menu ul 						{ position: absolute; top: 195px; left: 0; z-index:500; margin: 0 0 0 20px; z-index: 1000; }
#menu ul li.top 				{ float: left; margin: 0 0 0 22px; background: none; display: inline; padding: 0; font-size: 1.1em; cursor: pointer; font-weight: bold; }
#menu ul li.m0					{ margin: 0; }
#menu ul li a.link 				{ display:block; float:left; color:#464646; text-decoration:none; padding: 0 25px 0 0; text-transform: uppercase; cursor: pointer; }
#menu ul li a.link span 		{ float:left; display:block; padding: 8px 0 25px 25px; } 
#menu ul li a.link:hover,
#menu ul li a.active	 		{ color:#fff; background: url(../images/bg-menur.jpg) no-repeat right top; }
#menu ul li a.link:hover span,
#menu ul li a.active span	 	{ background: url(../images/bg-menul.jpg) no-repeat left top; }
#menu ul li:hover > a.link 	 	{ color:#fff; background: url(../images/bg-menur.jpg) no-repeat right top; }
#menu ul li:hover > a.link span { background: url(../images/bg-menul.jpg) no-repeat left top; }
#menu ul a:hover 				{ visibility:visible; position:relative; z-index:200; }
#menu ul li:hover 				{ position:relative; z-index:200; }
	/* tabulka pro IE */
#menu ul table { border-collapse:collapse; width:0; height:0; position:absolute; top:0; left:0; background: none; font-size: 0.76em; }
#menu ul table td	{ border: 0;}
	/* menu 2. uroven */
#menu ul ul 					{ position:absolute; left:-9999px; top:-9999px; margin:0; padding:0; min-width: 200px; z-index: 500 }
* html #menu ul ul				{ width: 200px; }
#menu ul :hover ul 				{ left:0; top:38px; background: url(../images/bg-menu-ulul.png) no-repeat bottom right; padding: 10px 15px 20px 10px; white-space:nowrap; z-index:300; }
* html #menu ul :hover ul		{fiilter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/bg-menu-ulul.png', sizingMethod='scale'); background: #92de16; }

#menu ul :hover ul li 			{ display:block; position:relative; background: url(/images/dot-white.gif) repeat-x top; padding: 0.5em 0; }
#menu ul :hover ul li.sm0		{ background: none; }
#menu ul :hover ul li a 		{ display:block; color:#fff; text-decoration:none; padding: 0; background: url(../images/bg-menu-ulul-li.jpg) no-repeat left 2px; padding: 0 0 0 20px; }
#menu ul :hover ul li a:hover  	{ color:#000;}


#head #user-nav	{ position: absolute; top: 6px; left: 0; margin: 0; padding: 0; width: 400px}

#head #user-nav li { font-size: 1.1em; background: none; border: 0; color: #8B928C; font-weight: normal; margin: 0 15px 0 0; float: left;  }
#head #user-nav li.ico1	{ background: url(../images/ico1.jpg) no-repeat 0 0; padding: 3px 0 3px 30px; }
#head #user-nav li.ico2	{ background: url(../images/ico3.jpg) no-repeat 0 0; padding: 3px 0 3px 30px; }
#head #user-nav li.ico3	{ background: url(../images/ico2.jpg) no-repeat 0 0; padding: 3px 0 3px 30px; }
#head #user-nav li a { color: #8B928C; font-weight: normal; background: none; border: 0 }



/* fomulare technicka podpora */

form label.block			{ float: none; margin: 10px 0 5px; }


/* cenik */

/*  **** tabulka s cenikem ***** */
  #pricelist  { border-collapse: collapse;  border-spacing: 0px;   }
  #pricelist td, #pricelist th  { background-color: #fefefe; vertical-align: middle; padding: 3px 2px; border: solid #808080; border-width: 0 1px 0 0; } 
  #pricelist h3 { font-size: 0.9em; }
  #pricelist th { font-weight: normal; }
  #pricelist td, #pricelist h3 { text-align: center; }
  #pricelist td img {margin-top: auto; }
  #pricelist .line td, #pricelist .line th, .line  { background-color: #f0f0f0; }
  #pricelist  td  { height: 40px;}
  #pricelist .nopa { height: 20px; }
  #pricelist tbody#huv tr:hover th, #pricelist tbody#huv tr:hover td  { background-color: #EBF1F3; }
  #pricelist tr.fline th, #pricelist tr.fline th h3, #pricelist td.nopa { padding: 0px 0px; margin: 0px; }
  #pricelist a  {  text-decoration: none; }
  
  #pricelist .order td,
  #pricelist .order th	{ background: #c9f087; text-align: center; margin: 10px 0 0; }
  #pricelist .order a	{ background: url(../images/order.jpg) no-repeat; color: #fff; font-family: Verdana, "Geneva CE", lucida, sans-serif; font-size: 1em; font-weight: bold; padding: 6px 15px; }
  #pricelist .noborder td,
  #pricelist .noborder th	{ border: 0;}
  #pricelist tr.fline th	{ background: url(../images/cenik-fline.jpg) repeat-x bottom #277ca6; padding: 5px 0; }
  #pricelist tr.fline th h3	{ color: #fff; }
  #pricelist tr.fline th.bck	{ background: url(../images/cenik-basic.gif) repeat-x bottom #277ca6 ;} 
/*  **** tabulka s cenikem ***** */



table caption	{ text-align: right; font-style: normal; display: none; }
#flexitbl { margin: 0px 0px 0px 50px; width: 80%; }
#flexitbl th { width: 200px; }
#flexitbl th,#flexitbl td { padding: 3px 0.6em; }
#flexitbl select { width: 170px;}

#flexitbl tr.line th { color: #8a8a8b; }
 
.btns { padding: 10px 0px; text-align: right; }
#btn-snd { position: relative; top:-40px; left:5px; }

.contact { width: 49%; float: left; }

.searchdomain select	{ vertical-align: middle }
#codes { height: 0px; width: 0px;}

#habla_conversation_div { font-size: 70%;       }
#habla_expanded_div div + div { display: none; }


/* sidebar boxes */

.sidebar-help { height: 108px;	background: url('../images/bg_help.gif') no-repeat; margin: 0 0 10px; }
.sidebar-help a { display: block; height: 92px; padding: 16px 0 0 40px; color: #000; text-align:center; font-size: 1em; text-decoration: none; }
.sidebar-help a strong { display: block; }
.sidebar-help a span strong { font-size: 1.3em; }
.sidebar-help a span { font-weight: bold; }

.sidebar-info { height: 101px; background: url('../images/bg_info.gif') no-repeat; margin: 0 0 10px; }
.sidebar-info a { display: block; height: 96px; padding: 5px 0 0 40px; color: #000; text-decoration: none; font-size: 1.2em; text-align: center; }
.sidebar-info a strong { display: block; font-size: 1.7em; color: #db0000; }
.sidebar-info a span { font-size: 1.2em; }

.sidebar-call { height: 96px; background: url('../images/bg_call.gif') no-repeat; margin: 0 0 10px; padding: 5px 0 0; }
.sidebar-call p { text-align: center; font-size: 1em;}
.sidebar-call p span { display: block; font-weight: bold; font-size: 1.4em; text-tranform: uppercase; }

.sidebar-call input { width: 140px; background: none; border: 0 !important; margin: -2px 45px 5px 0; float: right; display: inline; }
.sidebar-call input.sub { width: auto; backround: none; border: 0; margin: 0 32px 0 0;}

li				{ color: #000; padding: 0.4em 0 0.4em 20px; font-size: 1.2em; background: url(../images/li-blue.gif) no-repeat left 6px;}
.vps li				{ color: #000; padding: 0.5em 0 0.5em 24px; font-size: 1.2em; background: url(../images/li-green.png) no-repeat left 8px;line-height: 1.5em;}
.mainContent ul {
	margin: 0 0 1em 0;
}

.clear {
	clear: both;
}

ul.cisla {
	margin: 0 0 2em 0;
	line-height: 1.6em;
	font-size: 1.2em;
}

ul.cisla li {
	margin-bottom: 0.5em;
	padding: 5px 0 5px 0;
	background: none;
}

ul.cisla li span.cislo {
	background: url(../images/ul-cisla-li.png) no-repeat top left;
	width: 25px;
	height: 35px;
	text-align: center;
	display: block;
	float: left;
	color: white;
	font-family: Tahoma;
	line-height: 1.45em;
	font-weight: bolder;
	font-size: 15px;
	margin-right: 10px;
}

ul.cisla li span.li {
	max-width: 600px;
}

.img_r {
	float: right;
	margin: 0 0 10px 20px;
}

#foot p.footline	{ padding: 0px; position: relative; top: -15px; }
