 *{ 
	margin: 0; 
	padding: 0; 
/*	border: 0;  */ 
	font-family: Tahoma, "Arial CE", Arial, Verdana, Geneva, "Helvetica CE", Helvetica, sans-serif; 
} 
 
body{ 
	background: url(images/body_bg.gif) repeat-x #F0F2F5; 
	font-size: 11px; 
	color: #000; 
	padding: 20px 0; 
}

input, select, option, textarea {
	font-size: 11px;
}

.text, .select{
	font-size: 11px;
	font-weight: normal; 
	padding: 2px; 
	margin: 0 2px; 
}

.select { padding: 0; }

@media all and (min-width: 0px) { .select { padding: 2px; } }

option{ 
	padding: 0 5px; 
}
 
a{ 
	color: #FF5400; 
	text-decoration: underline; 
} 
a:hover{ text-decoration: none; }
a.none { text-decoration: none; }
.orange a { color: #ff5400 !important; }
a img{ border: 0; } 
th a { font-weight: normal; }
a.elink { padding-right: 8px; background: transparent url(images/icon-elink.gif) no-repeat 100% 0; }

p { 
	margin-bottom: 1.2em; 
	line-height: 1.5em; 
	text-align: justify; 
} 
p, div, td, th { line-height: 1.5em; } 
 
p.pozn { 
	text-align: left; 
	font-size: 92%; 
	color: #666; 
}

#pozn { font-size: 92%;  color: #666; margin-bottom: 1.2em; }
#pozn h4 { color: #666; border-bottom: 1px solid #eee; margin-bottom: 0.6em; }
#pozn p { margin-bottom: 0.6em; }
#pozn a { color: #666; }
a.elink { padding-right: 8px; background: transparent url(images/icon-elink-pozn.gif) no-repeat 100% 0; }

span.pozn, table.pozn { 
	text-align: justify; 
	font-size: 92%; 
	color: #666; 
} 
 
acronym { 
	font-family: Tahoma, Arial, Verdana, Geneva, Helvetica, sans-serif !important; font-size: 11px; font-weight: normal;
	border-bottom: 1px dotted black; 
	cursor:help; 
}

th acronym, strong acronym { font-weight: bold; }

@media all and (min-width: 0px) { acronym { font-family: Tahoma, Arial, Verdana, Geneva, Helvetica, sans-serif !important; font-size: 11px; } }

table acronym { font-family: Arial, Helvetica, sans-serif; }
span acronym { border-bottom: 1px dotted #d00000; }
code { font-family: monospace; }

/*      
.akce { background-color: #fff2f2; height: 27px; line-height: 27px; padding: 0 5px; }
.akce span { font-weight: bold; color: #ff0000; padding: 1px 4px; background-color: white; border: 1px solid #ffb7b7; margin-right: 5px; }
.akce a { color: #ff0000; }
*/
  
.pozn { 
	color: #666; 
	font-size: 92%; 
} 
 
hr{ 
	border: 0; 
	height: 1px; 
} 
table{ 
	margin-bottom: 1.2em; 
} 
td{ 
	vertical-align: top; 
} 
 
h1,h2.h1 { font-size: 1.6em; color: #FF5400; } 
h2 { font-size: 1.5em; color: #1d5794; } 
h3 { font-size: 1.3em; color: black; } 
h4 { font-size: 1.1em; color: black; } 
h5 { font-size: 11px; color: black; } 
 
h1,h2,h2.h1,h3,h4,h5 { 
	margin: 1em 0 0.4em 0; 
	font-weight: bold; 
	line-height: 1.5em; 
}

h2.current { color: #dd2700; }
h2.red { color: #ba1f1a; }
h2.yellow { color: #ffa200; }

h3, h4 {
	font-family: Arial, sans-serif;

}

h3.news, h3.press {
	font-size: 11px;
	color: black;
	text-align: right;
	padding-right: 15px;
	background-color: #f4f4f4;
	border: 1px solid #ccc;
}

dl.news dt {
	display: block;
	width: 75px;
	height: 20px;
	float: left;
	clear: left;
	text-align: left;
}

dl.press dt {
	display: block;
	width: 75px;
	float: left;
	clear: left;
	padding: 2px 0;
	text-align: left;
}

dl.news dd a, dl.press dd a {
	color: #063461;
	font-weight: normal;
}

dl.news dd.perex {
	border-bottom: 1px dotted #e1e1e1; 
}

dl.press dd {
	padding: 2px 0;
	border-bottom: 1px dotted #e1e1e1; 
}

label {
	cursor: pointer;
}

#navrh-domeny table th span, #vyhledani-domeny table th span {
	font-weight: normal !important;
	color: black;
	padding-left: 14px;
} 

.payment {
	background: url(images/icon-payment.gif) no-repeat 85% 50%; 
}

table.newsletter {
	width: 100%;
	border-collapse: collapse;
}

table.newsletter ul {
	margin: 0 !important;
}

table.newsletter ul li {
	border-bottom: 1px dotted #e1e1e1; 
}

table.newsletter th {
	font-weight: normal;
	width: 75px;
	text-align: right;
	padding-right: 10px;
	vertical-align: top;
	border-right: 1px dotted #e1e1e1; }

table.newsletter td {
	padding-left: 10px;
	}

#news th {
	text-align: left;
	vertical-align: top;
	width: 60px;
}

#news td span {
	padding-left: 13px;
	background: url(images/dot_orange.gif) no-repeat 0 5px; 
}

#news td.perex {
	padding-left: 13px;
}

fieldset {
	border: 1px solid #d2e2f1;
	margin-bottom: 1.2em;
	padding: 0;
	background: #f0f3f8;
	_position: relative;
	_margin-top: 2em;
}

fieldset legend {
	color: white;
	background: #063461;
	font-weight: bold;
	padding: 0 12px;
	margin-left: 7px;
	_margin-left: 0;
	_position: relative;
	_top: -1.7ex;
}

fieldset div, fieldset ul {
	padding: 15px 30px;
	_position: relative;
}

fieldset div ul {
	padding: 0;
}

fieldset div table {
	width: 100%;
}

#vyhledani-faktury table {
	width: auto;
}

fieldset div table th {
	vertical-align: top;
	width: 130px;
	text-align: left;
	font-weight: bold;
}

#kontaktni-formular th {
	vertical-align: top;
	width: 100px;
	text-align: left;
	font-weight: bold;
}

fieldset div p {
	color: #333;
	margin: 0;
}

fieldset label {
	cursor: pointer;
}

fieldset textarea {
	padding: 1px 2px;
	margin: 0 0 0.4em 0;
}

fieldset input {
	padding: 1px 2px;
}

fieldset option {
	padding: 0 5px;
}

fieldset th.partner {
	width: 270px;
}

fieldset th span {
	color: #d00000;
}

fieldset p.required {
	border-top: 1px solid #d2e2f1;
	color: #d00000;
}

fieldset div div {
	padding: 0;
}

.relative {
	position: relative ;
}

#vyhledavani table {
	width: auto;
}

#vyhledavani p {
	color: black;
}

#vyhledavani p a {
	cursor: hand; 
	cursor: pointer; 
}

#vyhledavani ul {
	margin-top: 1.2em;
}

img#img-code {
	top: 0;
	left: 8px;
	_top: 15px;
	_left: 38px;
	position: absolute;
}

#srovnani-programu a {
	margin-right: 8px;
}
 
#right ul, #right ol, #right ul.blue, #right ul.team-member { 
	margin-bottom: 1.2em; 
} 
 
#right ol{ list-style-position: inside; } 
 
#right ul, #right ul.blue, #right ul.team-member { list-style: none; } 
 
#right ul li{ 
	background: url(images/dot_orange.gif) no-repeat 0 7px; 
	padding-left: 15px; 
} 

#right ul.snowflake li{ 
	background: url(images/li-snowflake.gif) no-repeat 0 3px; 
	padding-left: 15px; 
}

#right ul.sun li{ 
	background: url(images/li-sun.gif) no-repeat 0 4px; 
	padding-left: 15px; 
}

#right ul.egg li{ 
	background: url(images/li-egg.gif) no-repeat 0 3px; 
	padding-left: 15px; 
}
 
#right ul.question-mark li { 
	background: url(images/li-question-mark.gif) no-repeat 10px 3px; 
	padding-left: 32px; 
} 
 
#right ul.plus-mark li { 
	background: url(images/li-plus-mark.gif) no-repeat 10px 3px; 
	padding-left: 32px; 
} 
 
#right ul.minus-mark li { 
	background: url(images/li-minus-mark.gif) no-repeat 10px 3px; 
	padding-left: 32px; 
} 
 
#right ul.tick-mark li { 
	background: url(images/li-tick-mark.gif) no-repeat 10px 3px; 
	padding-left: 32px; 
} 
 
#right ul.arrow-mark li { 
	background: url(images/li.gif) no-repeat 10px 3px; 
	padding-left: 32px; 
} 
 
#right ul.blue li{ 
	background: url(images/dot_blue.gif) no-repeat 0 7px; 
	padding-left: 15px; 
} 
 
#right ul.blue a{ 
	color: #063461; 
} 
 
#right ul.team-member { 
	margin-top: 10px; 
} 
 
#right ul.team-member li { 
	margin-left: 25px; 
	border-bottom: 1px solid #f4f4f4; 
	background: url(images/dot_orange.gif) no-repeat 25px 7px; 
	padding-left: 40px; 
} 
 
.team { 
	position: relative; 
	height: 77px; 
	padding-left: 65px; 
	background: url(images/team-leader-bg.gif) repeat-y 0 0; 
} 
 
.team ul { 
	margin-bottom: 0 !important; 
} 
 
.team ul li, ul.disabled li { 
	background: none !important; 
	padding: 0 !important; 
} 
 
.team h5 { 
	padding-top: 10px; 
	margin: 0 0 0.4em 0; 
} 
 
#avatar-komarek, #avatar-jaruskova, #avatar-fiala, #avatar-vyboh, #avatar-fruhbauer, .team ul li.avatar-blank { 
	position: absolute; 
	width: 47px; 
	height: 65px; 
	top: 6px; 
	left: 0; 
} 
 
#avatar-komarek { 
	background: url(images/avatar-komarek.jpg) no-repeat 0 0 !important; 
}

#avatar-jaruskova { 
	background: url(images/avatar-jaruskova.jpg) no-repeat 0 0 !important; 
}

#avatar-fiala { 
	background: url(images/avatar-fiala.jpg) no-repeat 0 0 !important; 
}

#avatar-vyboh { 
	background: url(images/avatar-vyboh.jpg) no-repeat 0 0 !important; 
}

#avatar-fruhbauer { 
	background: url(images/avatar-fruhbauer.jpg) no-repeat 0 0 !important; 
}
 
.team ul li.avatar-blank { 
	background: url(images/avatar-blank.jpg) no-repeat 0 0 !important; 
} 
 
#right-text ul.tips{ 
	list-style: none; border: 
	1px solid #e5e5e5; 
	padding: 7px; } 
 
#right-text ul.tips li.bulb { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 1.3em; 
	font-weight: bold; 
	color: #063461;  
	text-align: left; 
	line-height: 16px; 
	height: 16px; 
	background: url(images/icon-tip.gif) no-repeat 0 0; 
	padding: 0 0 7px 20px; 
} 
 
#right-text ul.tips li{ 
	background: url(images/icon-tip-arrow.gif) no-repeat 0 5px; 
	padding-left: 15px; 
} 
 
#right-text ul.steps li.step1 { 
	background: url(images/icon-step1.gif) no-repeat 0 5px; 
	padding-left: 30px; 
	height: 28px; 
	line-height: 28px; 
} 
 
#right-text ul.steps li.step2 { 
	background: url(images/icon-step2.gif) no-repeat 0 5px; 
	padding-left: 30px; 
	height: 28px; 
	line-height: 28px; 
} 
 
#right-text ul.steps li.step3 { 
	background: url(images/icon-step3.gif) no-repeat 0 5px; 
	padding-left: 30px; 
	height: 28px; 
	line-height: 28px; 
} 
 
#container{ 
	width: 773px; 
	background: url(images/container_bg.gif) repeat-y; 
	margin: 0 auto; 
	position: relative; 
} 
#header{ 
	background: url(images/header_bg.gif) no-repeat; 
	height: 101px; 
	position: relative; 
} 
#logo-home{ 
	display: block; 
	width: 190px; 
	height: 50px; 
	position: absolute; 
	top: 35px; 
	left: 30px; 
} 
#menu-top{ 
	list-style: none; 
} 
#menu-top li{ 
	float: left; 
	padding: 0 16px; 
	height: 21px; 
	line-height: 21px; 
} 
#menu-top a{ 
	color: #3A4F69; 
	text-decoration: none; 
} 
#menu-top a:hover{ 
	text-decoration: underline; 
} 
#top-active{ 
	background: url(images/menu-top_activebg.gif) repeat-x; 
	color: #fff; 
} 
#menu-top .line{ 
	background: url(images/menu-top_line.gif) no-repeat right; 
} 
 
#menu-head{ 
	list-style: none; 
	position: absolute; 
	top: 74px; 
	right: 30px; 
} 
#menu-head li{ 
	float: left; 
	margin-right: 1px; 
	font-weight: bold; 
	color: #fff; 
	height: 22px; 
	line-height: 22px; 
} 
#menu-head #active-button{ 
	color: #000; 
	background: url(images/menu-head_activebg.gif) repeat-x; 
	padding: 0 10px; 
} 
#menu-head a{ 
	color: #fff; 
	text-decoration: none; 
	background: url(images/menu-head_bg.gif) repeat-x; 
	padding: 0 10px; 
} 
#menu-head a:hover{ 
	background: url(images/menu-head_bg.gif) repeat-x 0 -22px; 
	color: #FFC700; 
} 
#menu-head span, #menu-head a{ 
	height: 22px; 
	line-height: 22px; 
	float: left; 
} 
.menu-head-left, .menu-head-right, #head-active-left, #head-active-right{ 
	display: block; 
	width: 1px; 
	height: 22px; 
} 
.menu-head-left{ background: url(images/menu-head_left.gif) no-repeat; } 
.menu-head-right{ background: url(images/menu-head_right.gif) no-repeat; } 
#head-active-left{ background: url(images/menu-head_activeleft.gif) no-repeat; } 
#head-active-right{ background: url(images/menu-head_activeright.gif) no-repeat; } 
 
#admin{ 
	position: absolute; 
	top: 45px; 
	right: 40px; 
	color: #fff; 
	font-weight: bold; 
} 
#admin a{ 
	color: #fff; 
	text-decoration: none; 
} 
#admin a:hover{ 
	color: #FFC700; 
} 
 
#left{ 
	width: 169px; 
	float: left; 
} 
#menu-left{ 
	list-style: none; 
	padding-bottom: 30px; 
} 
#menu-left a{ 
	background: url(images/menu-left_bg.gif) no-repeat; 
	display: block; 
	width: 139px; 
	padding-left: 30px; 
	height: 24px; 
	line-height: 24px; 
	color: #063461; 
	text-decoration: none; 
} 
#menu-left a.last{ 
	height: 23px; 
	line-height: 23px; 
} 
#menu-left a:hover{ 
	background: url(images/menu-left_bg.gif) no-repeat 0 -24px; 
} 
#menu-left .head{ 
	background: url(images/menu-left_headbg.gif) no-repeat; 
	font-weight: bold; 
	padding-left: 15px; 
	height: 19px; 
	line-height: 19px; 
	color: #063461; 
}

#search-box {
	width: 169px;
	height: 28px;
	margin-bottom: 1px;
	background: url(images/search-box-bg.gif) repeat-y; 
	position: relative;
}

#search-box input.button {
	width: 46px;
	top: 4px;
	right: 12px;
	position: absolute;
}

#search-box input.text {
	width: 88px;
	top: 4px;
	left: 12px;
	position: absolute;
}
 
#left-support{ 
	width: 169px; 
	height: 215px; 
	background: url(images/left-support_bg.gif) no-repeat; 
	position: relative; 
} 
#left-support img{ 
	position: absolute; 
	top: 49px; 
	left: 15px; 
} 
#left-support a{ 
	color: #000; 
	text-decoration: none; 
} 
#left-support a:hover{ 
	text-decoration: underline; 
} 
#support-text{ 
	position: absolute; 
	top: 42px; 
	left: 68px; 
} 
#support-text #operator{ 
	color: #FF5400; 
} 
#support-text *{ 
	font-size: 9px; 
	line-height: 1.3em; 
} 
#support-text strong{ 
	font-size: 11px; 
}
#support-text .help{ 
	color: #FF5400;
} 
#right{ 
	width: 601px; 
	float: left; 
} 
 
#right-top{
	width: 601px; 
	height: 164px; 
	background: url(images/right-top.jpg) no-repeat;
}

#right-top img{
	position: absolute;
	width: 326px; 
	height: 17px;
	top: 137px;
	right: 19px;
	background: url(images/titulka-url-slavime-10let.gif) no-repeat;
}
 
 
.main-headhalf-left, .main-headhalf-right{
	background: url(images/dark-big_bg.gif) repeat-x; 
	width: 270px; 
	padding: 0 15px; 
	height: 35px; 
	line-height: 35px; 
	overflow: hidden; 
	color: #fff; 
	font-weight: bold; 
	float: left; 
}

.main-headhalf-left table, .main-headhalf-right table {
	height: 35px; 
	line-height: 35px; 
	color: #fff;
	font-weight: bold; 
	margin: 0 auto;
	border-collapse: collapse;
}

.main-headhalf-left table td, .main-headhalf-left table td input.image, .main-headhalf-right table td, .main-headhalf-right table td input.image {
	vertical-align: middle;
}

.main-headhalf-left table td input.image , .main-headhalf-right table td input.image {
	margin-left: 2px;
	margin-top: 2px;
}

.main-headhalf-left{ 
	border-right: 1px solid #F4F6F8; 
}
 
#right-text{ 
	_height: 1px; 
	background: url(images/light_bg.gif) repeat-x top; 
	padding: 15px 30px; 
	clear: both; 
	border-top: 1px solid #fff; 
} 
 
#right-text-order { 
	_height: 1px; 
	background: url(images/light_bg.gif) repeat-x top; 
	padding: 15px 30px; 
	clear: both; 
}  

#right-text table.list { 
	width: 100%; 
	border: 1px solid #e5e5e5; 
	border-collapse: collapse; 
	margin-bottom: 1.2em; 
} 
 
#right-text table.list tbody th { 
	font-weight: normal; 
	text-align: left; 
	padding: 4px 8px; 
} 
 
#right-text table.list tbody th.center { 
	font-weight: normal; 
	text-align: center; 
	padding: 4px 8px; 
} 
 
#right-text table.list thead th { 
	border-bottom: 1px solid #ccc; 
} 
 
#right-text table.list thead td { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 1.3em; 
	font-weight: bold; 
	color: #063461;  
	text-align: left; 
	padding: 4px 8px; 
	border-bottom: 2px solid #063461; 
} 
 
#right-text table.list tbody td, #right-text table.list thead th { 
	text-align: center; 
	padding: 4px 8px; 
}

table.list td span {
	color: #b10101;
	font-weight: bold;
}

table.td span.dph { font-size: 90%; font-weight: normal; color: #808080; margin-left: 20px; }
table.dph th span.dph { font-size: 90%; font-weight: bold; color: #808080; margin-left: 0; }
table.dph td span.dph { margin-left: 0; }

table span.dph { font-size: 90%; font-weight: normal !important; color: #808080 !important; margin-left: 20px; }
table span.dph-cert { font-size: 90%; font-weight: normal !important; color: #808080 !important; margin-left: 5px; }

table.tick tbody tr td {
	text-align: left !important;
	background: url(images/li-tick-mark.gif) no-repeat 96% 50%; 
}
 
table.tick tr.even td {
	background-color: #f4f4f4;
}

/*** TABULKA SECOND, druhy typ pro Jaky webhosting zvolit? ***/ 
 
#right-text table.second { 
	width: 100%; 
	border: 1px solid #e5e5e5; 
	border-collapse: collapse; 
	margin-bottom: 1.2em; 
} 
 
#right-text table.second tbody th { 
	text-align: left; 
	padding: 4px 8px; 
} 
 
#right-text table.second thead th { 
	border-bottom: 1px solid #ccc; 
} 
 
#right-text table.second thead td { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 1.3em; 
	font-weight: bold; 
	color: #063461;  
	text-align: left; 
	padding: 4px 8px; 
	border-bottom: 2px solid #063461; 
} 
 
#right-text table.second tbody td { 
	padding: 4px 8px; 
} 
 
#right-text table.second thead th { 
	text-align: center; 
	padding: 4px 8px; 
}

#right-text table.srovnani-programu tbody th { 
	font-weight: normal;
} 

#right-text table.srovnani-programu tbody td { 
	text-align: center;
} 
 
 
/*** konec second ***/ 
 
tr.even th, tr.even td { 
	background-color: #f4f4f4; 
} 
 
tr.white th, tr.white td { 
	background-color: white; 
}
 
#right-text table.list th.desc, #right-text table.roll-1 th.desc, #right-text table.roll-2 th.desc { 
	width: 75%; 
} 
 
#right-text table.list thead td.show-more, #right-text table.roll-1 tbody td.show-more  { 
	text-align: right; 
} 
 
#right-text table.list thead td.show-more img, #right-text table.roll-1 tbody td.show-more img  { 
	vertical-align: middle; 
} 
 
 
/** TEST **/ 
 
p#program-desc, p#article-desc { 
	height: 100px; 
} 
 
#right-text table.roll-1 { 
	width: 100%; 
	border-left: 1px solid #e5e5e5; 
	border-right: 1px solid #e5e5e5; 
	border-top: 1px solid #e5e5e5; 
	border-collapse: collapse; 
	margin: 1.2em 0 0 0; 
} 
 
#right-text table.roll-1 tbody td { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 1.3em; 
	font-weight: bold; 
	color: #063461;  
	text-align: left; 
	padding: 4px 8px; 
} 
 
#right-text table.roll-2 { 
	width: 100%; 
	border-left: 1px solid #e5e5e5; 
	border-right: 1px solid #e5e5e5; 
	border-bottom: 1px solid #e5e5e5; 
	border-collapse: collapse; 
	margin: 0; 
} 
 
#right-text table.roll-2 tbody th { 
	font-weight: normal; 
	text-align: left; 
	padding: 4px 8px; 
} 
 
#right-text table.roll-2 tbody th.center { 
	font-weight: normal; 
	text-align: center; 
	padding: 4px 8px; 
} 
 
#right-text table.roll-2 tbody td, #right-text table.roll-2 thead th { 
	text-align: center; 
	padding: 4px 8px; 
} 
 
#tab1, #tab2, #tab3, #tab4, #tab5, #tab6, #tab7, #tab8, #tab9, #tab10 { 
	display: none; 
} 
 
#roll-set { 
	margin-top: 1.2em; 
	text-align: right; 
	cursor: hand; 
	cursor: pointer; 
} 
 
.roll { 
	border-bottom: 2px solid #063461; 
	cursor: hand; 
	cursor: pointer; 
} 
 
/** TABULKA PARKING GALLERY **/ 
 
#parking-gallery { 
	width: 100%; 
	text-align: center; 
} 
 
/** TABULKY ZAMESTNANI **/ 
 
table.job { 
	border-collapse: collapse; 
	width: 100%; 
	border-top: 1px solid #ccc; 
	border-bottom: 1px solid #ccc; 
} 
 
table.job th { 
	width: 110px; 
	text-align: right; 
	vertical-align: top;
	padding: 2px 8px 2px 0; 
	background: #f4f4f4; 
} 
 
table.job td { 
	padding: 2px 0 2px 8px; 
} 
 
table.style-2 { 
	border-collapse: collapse; 
	width: 100%; 
} 
 
table.style-2 th { 
	width: 110px; 
	text-align: right; 
	padding: 2px 8px 2px 0; 
	background: #f4f4f4; 
	border-top: 1px solid #ccc; 
	border-bottom: 1px solid #ccc; 
	border-left: 1px solid #ccc; 
} 
 
table.style-2 td { 
	border: 1px solid #f4f4f4; 
	padding: 2px 0 2px 8px; 
} 
 
#navigation a { 
	color: #063461; 
	text-decoration: underline; 
} 
#navigation a:hover { 
	color: #FF5400; 
} 
 
/** NAVIGACE - AKTUALNI CESTA **/ 
 
#miniweb, #email, #linux-plus, #dot-net, #linux-php5, #zaklad { 
	width: 120px; 
	height: 133px; 
	padding: 45px 0 0 80px; 
	line-height: 14px; 
	float: left; 
	position: relative; 
}
#miniweb { width: 121px; background: url(images/miniweb.gif) no-repeat; }
#email{ width: 121px; background: url(images/email.gif) no-repeat; }
#linux-plus{ width: 121px; background: url(images/linux-plus.gif) no-repeat; }
#dot-net{ background: url(images/dot-net.gif) no-repeat; } 
#zaklad{ background: url(images/zaklad.gif) no-repeat; } 
#linux-php5{ background: url(images/linux-php5.gif) no-repeat; } 
 
a.order{ 
	display: block; 
	width: 76px; 
	height: 19px; 
	background: url(images/objednat-webhosting.gif) no-repeat; 
	position: absolute; 
	top: 149px; 
	left: 70px; 
} 
 
a.order:hover{ 
	background: url(images/objednat-webhosting.gif) no-repeat 0 -19px; 
}

#soutez { 
	width: 95px; 
	height: 128px; 
	padding: 50px 0 0 105px; 
	line-height: 14px; 
	float: left; 
	position: relative; 
	background: url(images/soutez.gif) no-repeat;
} 

a.soutezit{ 
	display: block; 
	width: 76px; 
	height: 19px; 
	background: url(images/soutezit.gif) no-repeat; 
	position: absolute; 
	top: 145px; 
	left: 70px; 
} 
 
a.soutezit:hover{ 
	background: url(images/soutezit.gif) no-repeat 0 -19px; 
} 

#article-aktualni-akce { 
	width: 231px; 
	height: 83px; 
	padding: 82px 15px 0 15px;
	margin-bottom: 35px;
	line-height: 14px; 
	float: left; 
	position: relative; 
	background: url(images/article-aktualni-akce.gif) no-repeat;
}

a.article-aktualni-akce{ 
	display: block; 
	width: 76px; 
	height: 19px; 
	background: url(images/aktualni-akce-vice.gif) no-repeat; 
	position: absolute; 
	bottom: 12px; 
	right: 30px; 
} 
 
a.article-aktualni-akce:hover{ 
	background: url(images/aktualni-akce-vice.gif) no-repeat 0 -19px; 
}

#article-soutez { 
	width: 141px; 
	height: 110px; 
	padding: 55px 0 0 120px;
	margin-bottom: 35px;
	line-height: 14px; 
	float: right; 
	position: relative; 
	background: url(images/article-soutez.gif) no-repeat;
}

a.article-soutezit{ 
	display: block; 
	width: 76px; 
	height: 19px; 
	background: url(images/soutezit.gif) no-repeat; 
	position: absolute; 
	bottom: 12px; 
	right: 30px; 
} 
 
a.article-soutezit:hover{ 
	background: url(images/soutezit.gif) no-repeat 0 -19px; 
}

#registrace-domeny, #registrace-domeny-center, #prevod-domeny, #prevod-domeny-center { 
	position: relative; 
	width: 230px; 
	height: 70px; 
	background: #f4f6f8; 
	padding: 10px; 
	margin: 1.2em 0; 
	border: 1px solid #d2e2f0; 
}  
 
#registrace-domeny { 
	float: left; 
} 
 
#prevod-domeny { 
	float: right; 
}

#serverhosting-pic { 
	margin-top: 5px;
	float: left; 
} 

#serverhousing-pic{ 
	margin-top: 5px;
	float: right; 
} 
 
#registrace-domeny h5, #registrace-domeny-center h5, #prevod-domeny h5, #prevod-domeny-center h5 { 
	margin: 0; 
}

#registrace-domeny img, #registrace-domeny-center img, #prevod-domeny img, #prevod-domeny-center img { 
	position: absolute; 
	width: 76px; 
	height: 19px; 
	right: 10px; 
	bottom: 10px; 
}
 
#registrace-domeny span, #registrace-domeny-center span, #prevod-domeny span, #prevod-domeny-center span { 
	position: absolute; 
	color: #FF5400; 
	font-weight: bold; 
	left: 10px; 
	bottom: 10px; 
} 
 
#registrace-domeny-center, #prevod-domeny-center  {
	margin: 1em auto;
}
 
#press-release { 
	width: 100%; 
	border-collapse: collapse; 
	background: #f4f4f4; 
	border-top: 1px solid #ccc; 
	border-bottom: 1px solid #ccc; 
} 
 
#press-release td { 
	text-align: center; 
	vertical-align: middle; 
} 
 
#press-release .info { 
	width: 150px; 
	text-align: justify; 
	padding: 0 10px; 
} 
 
#domains, #companies, #serverhosting{ 
	width: 200px; 
	height: 165px; 
	float: left; 
} 
#domains{ width: 201px; background: url(images/domains.jpg) no-repeat; } 
#companies{ background: url(images/companies.jpg) no-repeat; } 
#serverhosting{ background: url(images/serverhosting.jpg) no-repeat; } 
 
.main-lefthead, .main-righthead, .main-head{ 
	height: 23px; 
	line-height: 23px; 
	color: #fff; 
	padding: 0 15px; 
} 
.main-lefthead div, .main-head div{ 
	line-height: 23px; 
} 
.main-head{
	background: url(images/dark_bg.gif) repeat-x; 
	width: 570px; 
} 
.sharepoint-head{
	background: url(images/dark_bg.gif) repeat-x; 
	width: 511px; 
} 
.main-lefthead{
	background: url(images/dark_bg.gif) repeat-x; 
	width: 370px; 
	border-right: 1px solid #F4F6F8; 
	float: left;
} 
.main-righthead{ 
	background: url(images/dark_bg.gif) repeat-x; 
	width: 169px; 
	float: left;
} 
.main-lefthead a, .main-righthead a, .main-head a{ 
	color: #fff; 
	text-decoration: underline; 
} 
.main-lefthead a:hover, .main-righthead a:hover, .main-head a:hover{ 
	color: #FFC700; 
	text-decoration: none; 
} 
.main-left, .main-right, .main-right-title { 
	padding: 15px; 
	background: url(images/light_bg.gif) repeat-x; 
	float: left; 
} 
.main-left { 
	width: 369px; 
	border-left: 1px solid #fff; 
	border-right: 1px solid #F4F6F8; 
} 
.title{
	line-height: 1.8em;
}
.main-right{
	width: 169px; 
} 
.main-left a, .main-right a{ 
	color: #FF5400; 
	font-weight: bold; 
	text-decoration: none; 
} 
.main-left a:hover, .main-right a:hover{ 
	text-decoration: underline; 
}
.main-left #news td.perex a { 
	color: #FF5400; 
	font-weight: normal; 
	text-decoration: underline; 
} 
.main-left #news td.perex a:hover { 
	text-decoration: none; 
} 
.dot-orange{ 
	background: url(images/dot_orange.gif) no-repeat 0 7px; 
	width: 10px; 
} 
 
.gift{ 
	float: right; 
	width: 51px; 
	height: 54px; 
	padding: 5px 10px; 
	background: url(images/gift.gif) no-repeat 5px 5px; 
} 
#recommend{ 
	//background: url(images/photo_studio.gif) no-repeat; 
	width: 200px; 
	height: 188px; 
	float: left; 
	position: relative; 
} 

a.buy{ 
	display: block; 
	width: 72px; 
	height: 22px; 
	background: url(images/a_buy.gif) no-repeat; 
	position: absolute; 
	top: 141px; 
	left: 106px; 
} 
a.buy:hover{ 
	background: url(images/a_buy.gif) no-repeat 0 -22px; 
}
a.viac{ 
	display: block; 
	width: 72px; 
	height: 22px; 
	background: url(images/a_viac.gif) no-repeat; 
	position: absolute; 
	top: 151px; 
	left: 106px; 
} 
a.viac:hover{ 
	background: url(images/a_viac.gif) no-repeat 0 -22px; 
} 
 
#menu-footer{ 
	clear: both; 
	width: 768px; 
	background: url(images/dark_bg.gif) repeat-x; 
	border-left: 1px solid #F4F6F8; 
	text-align: center; 
	height: 23px; 
	line-height: 23px; 
} 
#menu-footer ul{ 
	list-style: none; 
	margin: 0 auto; 
	text-align: center; 
} 
#menu-footer li{ 
	display: inline; 
	padding: 0 15px; 
} 
#menu-footer a{ 
	color: #fff; 
	text-decoration: none; 
} 
#menu-footer a:hover{ 
	text-decoration: underline; 
} 
 
#footer{ 
	background: #f4f6f8 url(images/footer_bottombg.gif) no-repeat 0 100%; 
	width: auto; min-height: 110px; _height: 110px; clear: both;
	color: #666;
	padding: 14px 20px 0 17px;
}

#footer p { text-align: right; margin-bottom: 0; }
#footer a { color: #666; text-decoration: none; }
#footer a:hover { text-decoration: underline; }
#footer span { color: #a8cbe7; padding: 0 17px; }
#footer .links { margin-top: 5px; }
#footer .links, #footer .links a { color: #999; }
#footer .links span { color: #ccc; }
#footer .links { margin-bottom: 0.4em; } 


#partners {
  float: right; width: 553px; height: 44px;
  background: transparent url(images/icon-partners.gif) no-repeat 0 50%;
}

#facebook {
  position: relative; float: left; margin: auto 0; /*margin-top: 10px;*/
  width: 144px; height: 44px;
  overflow: hidden; 
}

#facebook span {
  display: block; position: absolute;
  width: 100%; height: 100%;
  left: 0; top: 0;
  background: transparent url(images/icon-facebook.gif) no-repeat 0 0;
}
 
#right-shadow{ 
	background: url(images/right_shadow.gif) no-repeat; 
	width: 3px; 
	height: 394px; 
	position: absolute; 
	top: 0; 
	left: 770px; 
} 
 
.nod{ display: none; } 
.floatleft{ float: left; } 
.floatright{ float: right; }
 
/*** OBRAZKY DO CLANKU ***/ 
 
#article-pic { 
	width: 200px; 
	height: 160px;
	padding-top: 1.2em;
	margin: 0 0 15px 15px; 
	float: right; 
}

#pic-flag-mx, #pic-flag-im, #pic-flag-co-nz, #pic-flag-co, #pic-flag-af, #pic-flag-af-co-co-nz-im-mx-pro, #pic-domeny-de-hu-akcni-sleva, #pic-flag-ai-vg-co-cr-do-gd-ht-tc, #pic-flag-tc, #pic-flag-ht, #pic-flag-gd, #pic-flag-do, #pic-flag-co-cr, #pic-flag-vg, #pic-flag-ai, #pic-domeny-asia-pl-akcni-sleva, #pic-flag-eu-2, #pic-flag-pk, #pic-flag-cm, #pic-flag-as, #pic-flag-as-cm-pk, #pic-fb, #pic-flag-gy-com-ni-com-bo-com-do, #pic-flag-com-bo, #pic-flag-com-do, #pic-flag-com-ni, #pic-flag-gy, #pic-flag-co-za, #pic-flag-com-py, #pic-flag-co-ve, #pic-flag-com-vn, #pic-flag-com-tw, #pic-flag-com-pa-ai-sv-co, #pic-flag-com-pa, #pic-flag-com-ai, #pic-flag-com-sv, #pic-flag-com-co, #pic-flag-sc-lc-vc, #pic-flag-sc, #pic-flag-lc, #pic-flag-vc, #pic-flag-de-se-be, #pic-flag-dk, #pic-flag-si, #pic-flag-co-ee, #pic-flag-dk-si-co-ee, #pic-vanoce-2008, #pic-inpage-katalog, #pic-flag-by-com-mx-hn-mn, #pic-inpage-soutez, #pic-flag-mn, #pic-flag-hn, #pic-flag-com-mx, #pic-flag-by, #pic-flag-bg-se, #pic-flag-rs-ec-mu-ph, #pic-flag-ph, #pic-flag-mu, #pic-flag-ec, #pic-flag-rs, #pic-flag-me-bg-ba-com-ua-ua, #pic-flag-me, #pic-flag-bg, #pic-flag-ba, #pic-flag-ua, #pic-flag-com-ua, #pic-ca, #pic-flag-to-fm-cc-ws-bz, #pic-flag-bz, #pic-flag-cc, #pic-flag-fm, #pic-flag-to, #pic-flag-ws, #pic-flag-com-ar-com-br-cl-cu, #pic-flag-com-br, #pic-flag-com-ar, #pic-flag-cl, #pic-flag-cu, #pic-domenovy-balicek, #pic-velikonoce-2008, #pic-flag-world-190, #pic-vanocni-sleva-50-procent, #pic-inpage-domena-v-cene, #pic-inpage-vyzkousejte-demo-zdarma, #pic-inpage-doplnkove-sluzby, #pic-news-domain-nu-lt-lv, #pic-flag-nu, #pic-flag-lt, #pic-flag-lv, #pic-tucnak-a-server, #pic-news-domain-jp-sg-hk-vn, #pic-flag-vn, #pic-flag-hk, #pic-flag-sg, #pic-flag-jp, #pic-flag-in, #pic-flag-tw, #pic-news-domain-in-tw, #pic-news-domain-gr-ro, #pic-flag-gr, #pic-flag-ro, #pic-zps9, #pic-news-domain-se-lu, #pic-flag-se, #pic-flag-lu, #pic-news-domain-tv-co-uk, #pic-stranka-zdarma, #pic-logo-mobi, #pic-joomla, #pic-server, #pic-euro, #pic-operator, #pic-zoner-budova, #pic-callcenter, #pic-invoice, #pic-partner, #pic-anti, #pic-reference, #pic-parking, #pic-ssl, #pic-interval, #pic-webdesign, #pic-email, #pic-sharepoint, #pic-flag-cz, #pic-flag-sk, #pic-flag-eu, #pic-flag-world, #pic-flag-at, #pic-flag-ru, #pic-flag-pl, #pic-flag-us, #pic-flag-de, #pic-flag-cn, #pic-flag-be, #pic-flag-es, #pic-flag-fr, #pic-flag-li, #pic-flag-nl, #pic-flag-hu, #pic-flag-ch, #pic-flag-it, #pic-flag-tv, #pic-news-domain-be-ch-li, #pic-flag-co-uk, #pic-present, #pic-inshop3, #pic-inshop4, #pic-vanoce-pro-vsechny, #pic-flag-world-290 , #pic-emailtutorial{ 
	width: 200px; 
	height: 160px; 
	margin: 0 0 0 15px; 
	float: right;
}

#pic-flag-mx { background: url(images/pic-flag-mx.jpg) no-repeat top left; }
#pic-flag-im { background: url(images/pic-flag-im.jpg) no-repeat top left; }
#pic-flag-co-nz { background: url(images/pic-flag-co-nz.jpg) no-repeat top left; }
#pic-flag-co { background: url(images/pic-flag-co.jpg) no-repeat top left; }
#pic-flag-af { background: url(images/pic-flag-af.jpg) no-repeat top left; }
#pic-flag-af-co-co-nz-im-mx-pro { background: url(images/pic-flag-af-co-co-nz-im-mx-pro.jpg) no-repeat top left; }

#pic-domeny-de-hu-akcni-sleva { background: url(images/pic-domeny-de-hu-akcni-sleva.jpg) no-repeat top left; }
#pic-flag-ai-vg-co-cr-do-gd-ht-tc { background: url(images/pic-flag-ai-vg-co-cr-do-gd-ht-tc.jpg) no-repeat top left; }
#pic-emailtutorial { background: url(images/pic-emailtutorial.jpg) no-repeat top left; }
#pic-flag-tc { background: url(images/pic-flag-tc.jpg) no-repeat top left; }
#pic-flag-ht { background: url(images/pic-flag-ht.jpg) no-repeat top left; }
#pic-flag-gd { background: url(images/pic-flag-gd.jpg) no-repeat top left; }
#pic-flag-do { background: url(images/pic-flag-do.jpg) no-repeat top left; }
#pic-flag-co-cr { background: url(images/pic-flag-co-cr.jpg) no-repeat top left; }
#pic-flag-vg { background: url(images/pic-flag-vg.jpg) no-repeat top left; }
#pic-flag-ai { background: url(images/pic-flag-ai.jpg) no-repeat top left; }
#pic-domeny-asia-pl-akcni-sleva { background: url(images/pic-domeny-asia-pl-akcni-sleva.jpg) no-repeat top left; }
#pic-flag-gy-com-ni-com-bo-com-do { background: url(images/pic-flag-gy-com-ni-com-bo-com-do.jpg) no-repeat top left; }
#pic-flag-com-bo { background: url(images/pic-flag-com-bo.jpg) no-repeat top left; }
#pic-flag-com-do { background: url(images/pic-flag-com-do.jpg) no-repeat top left; }
#pic-flag-com-ni { background: url(images/pic-flag-com-ni.jpg) no-repeat top left; }
#pic-flag-gy { background: url(images/pic-flag-gy.jpg) no-repeat top left; }
#pic-flag-co-za { background: url(images/pic-flag-co-za.jpg) no-repeat top left; }
#pic-flag-com-py { background: url(images/pic-flag-com-py.jpg) no-repeat top left; }
#pic-flag-co-ve { background: url(images/pic-flag-co-ve.jpg) no-repeat top left; }
#pic-flag-com-vn { background: url(images/pic-flag-com-vn.jpg) no-repeat top left; }
#pic-flag-com-tw { background: url(images/pic-flag-com-tw.jpg) no-repeat top left; }
#pic-flag-com-pa-ai-sv-co { background: url(images/pic-flag-com-pa-ai-sv-co.jpg) no-repeat top left; }
#pic-flag-com-pa { background: url(images/pic-flag-com-pa.jpg) no-repeat top left; }
#pic-flag-com-ai { background: url(images/pic-flag-com-ai.jpg) no-repeat top left; }
#pic-flag-com-sv { background: url(images/pic-flag-com-sv.jpg) no-repeat top left; }
#pic-flag-com-co { background: url(images/pic-flag-com-co.jpg) no-repeat top left; }
#pic-flag-sc-lc-vc { background: url(images/pic-flag-sc-lc-vc.jpg) no-repeat top left; }
#pic-flag-sc { background: url(images/pic-flag-sc.jpg) no-repeat top left; }
#pic-flag-lc { background: url(images/pic-flag-lc.jpg) no-repeat top left; }
#pic-flag-vc { background: url(images/pic-flag-vc.jpg) no-repeat top left; }
#pic-flag-de-se-be { background: url(images/pic-flag-de-se-be.jpg) no-repeat top left; }
#pic-flag-dk { background: url(images/pic-flag-dk.jpg) no-repeat top left; }
#pic-flag-si { background: url(images/pic-flag-si.jpg) no-repeat top left; }
#pic-flag-co-ee { background: url(images/pic-flag-co-ee.jpg) no-repeat top left; }
#pic-flag-dk-si-co-ee { background: url(images/pic-flag-dk-si-co-ee.jpg) no-repeat top left; }
#pic-inpage-soutez { background: url(images/pic-inpage-soutez.jpg) no-repeat top left; }
#pic-vanoce-2008 { background: url(images/pic-vanoce-2008.jpg) no-repeat top left; }
#pic-inpage-katalog { background: url(images/pic-inpage-katalog.jpg) no-repeat top left; }
#pic-flag-by-com-mx-hn-mn { background: url(images/pic-flag-by-com-mx-hn-mn.jpg) no-repeat top left; }
#pic-flag-mn { background: url(images/pic-flag-mn.jpg) no-repeat top left; }
#pic-flag-hn { background: url(images/pic-flag-hn.jpg) no-repeat top left; }
#pic-flag-com-mx { background: url(images/pic-flag-com-mx.jpg) no-repeat top left; }
#pic-flag-by { background: url(images/pic-flag-by.jpg) no-repeat top left; }
#pic-flag-bg-se { background: url(images/pic-flag-bg-se.jpg) no-repeat top left; }
#pic-flag-rs-ec-mu-ph { background: url(images/pic-flag-rs-ec-mu-ph.jpg) no-repeat top left; }
#pic-flag-ph { background: url(images/pic-flag-ph.jpg) no-repeat top left; }
#pic-flag-mu { background: url(images/pic-flag-mu.jpg) no-repeat top left; }
#pic-flag-ec { background: url(images/pic-flag-ec.jpg) no-repeat top left; }
#pic-flag-rs { background: url(images/pic-flag-rs.jpg) no-repeat top left; }
#pic-flag-me { background: url(images/pic-flag-me.jpg) no-repeat top left; }
#pic-flag-bg { background: url(images/pic-flag-bg.jpg) no-repeat top left; }
#pic-flag-ba { background: url(images/pic-flag-ba.jpg) no-repeat top left; }
#pic-flag-ua { background: url(images/pic-flag-ua.jpg) no-repeat top left; }
#pic-flag-com-ua { background: url(images/pic-flag-com-ua.jpg) no-repeat top left; }
#pic-flag-me-bg-ba-com-ua-ua { background: url(images/pic-flag-me-bg-ba-com-ua-ua.jpg) no-repeat top left; }
#pic-ca { background: url(images/pic-ca.jpg) no-repeat top left; }
#pic-flag-bz { background: url(images/pic-flag-bz.jpg) no-repeat top left; }
#pic-flag-cc { background: url(images/pic-flag-cc.jpg) no-repeat top left; }
#pic-flag-fm { background: url(images/pic-flag-fm.jpg) no-repeat top left; }
#pic-flag-to { background: url(images/pic-flag-to.jpg) no-repeat top left; }
#pic-flag-ws { background: url(images/pic-flag-ws.jpg) no-repeat top left; }
#pic-flag-to-fm-cc-ws-bz { background: url(images/pic-flag-to-fm-cc-ws-bz.jpg) no-repeat top left; }
#pic-flag-com-ar-com-br-cl-cu { background: url(images/pic-flag-com-ar-com-br-cl-cu.jpg) no-repeat top left; }
#pic-flag-com-br { background: url(images/pic-flag-com-br.jpg) no-repeat top left; }
#pic-flag-com-ar { background: url(images/pic-flag-com-ar.jpg) no-repeat top left; }
#pic-flag-cl { background: url(images/pic-flag-cl.jpg) no-repeat top left; }
#pic-flag-cu { background: url(images/pic-flag-cu.jpg) no-repeat top left; }
#pic-flag-eu-2 { background: url(images/pic-flag-eu-2.jpg) no-repeat top left; }
#pic-flag-ag { background: url(images/pic-flag-ag.jpg) no-repeat top left; }
#pic-flag-pk { background: url(images/pic-flag-pk.jpg) no-repeat top left; }
#pic-flag-cm { background: url(images/pic-flag-cm.jpg) no-repeat top left; }
#pic-flag-as { background: url(images/pic-flag-as.jpg) no-repeat top left; }
#pic-flag-as-cm-pk { background: url(images/pic-flag-as-cm-pk.jpg) no-repeat top left; }

#pic-fb { background: url(images/pic-facebook.jpg) no-repeat top left; }

#pic-domenovy-balicek {
	background: url(images/pic-domenovy-balicek.jpg) no-repeat top left;
}

#pic-velikonoce-2008 {
	background: url(images/pic-velikonoce-2008.jpg) no-repeat top left;
}

#pic-flag-world-190 {
	background: url(images/pic-flag-world-190.jpg) no-repeat top left;
}

#pic-vanocni-sleva-50-procent {
	background: url(images/pic-vanocni-sleva-50-procent.jpg) no-repeat top left;
}

#pic-inpage-domena-v-cene {
	background: url(images/pic-inpage-domena-v-cene.jpg) no-repeat top left;
}

#pic-inpage-vyzkousejte-demo-zdarma {
	background: url(images/pic-inpage-vyzkousejte-demo-zdarma.jpg) no-repeat top left;
}

#pic-inpage-doplnkove-sluzby {
	background: url(images/pic-inpage-doplnkove-sluzby.jpg) no-repeat top left;
}

#pic-news-domain-nu-lt-lv {
	background: url(images/pic-news-domain-nu-lt-lv.jpg) no-repeat top left;
}

#pic-flag-nu {
	background: url(images/pic-flag-nu.jpg) no-repeat top left;
}

#pic-flag-lt {
	background: url(images/pic-flag-lt.jpg) no-repeat top left;
}

#pic-flag-lv {
	background: url(images/pic-flag-lv.jpg) no-repeat top left;
}

#pic-tucnak-a-server {
	background: url(images/pic-tucnak-a-server.jpg) no-repeat top left;
}

#pic-news-domain-jp-sg-hk-vn {
	background: url(images/pic-news-domain-jp-sg-hk-vn.jpg) no-repeat top left;
}

#pic-flag-vn {
	background: url(images/pic-flag-vn.jpg) no-repeat top left;
}

#pic-flag-hk {
	background: url(images/pic-flag-hk.jpg) no-repeat top left;
}

#pic-flag-sg {
	background: url(images/pic-flag-sg.jpg) no-repeat top left;
}

#pic-flag-jp {
	background: url(images/pic-flag-jp.jpg) no-repeat top left;
}

#pic-flag-in {
	background: url(images/pic-flag-in.jpg) no-repeat top left;
}


#pic-flag-tw {
	background: url(images/pic-flag-tw.jpg) no-repeat top left;
}


#pic-news-domain-in-tw {
	background: url(images/pic-news-domain-in-tw.jpg) no-repeat top left;
}

#pic-news-domain-gr-ro {
	background: url(images/pic-news-domain-gr-ro.jpg) no-repeat top left;
}

#pic-flag-ro {
	background: url(images/pic-flag-ro.jpg) no-repeat top left;
}

#pic-flag-gr {
	background: url(images/pic-flag-gr.jpg) no-repeat top left;
}

#pic-zps9 {
	background: url(images/pic-zps9.gif) no-repeat top left;
}

#pic-news-domain-se-lu {
	background: url(images/pic-news-domain-se-lu.jpg) no-repeat top left;
}

#pic-flag-se {
	background: url(images/pic-flag-se.jpg) no-repeat top left;
}

#pic-flag-lu {
	background: url(images/pic-flag-lu.jpg) no-repeat top left;
}

#pic-news-domain-tv-co-uk {
	background: url(images/pic-news-domain-tv-co-uk.jpg) no-repeat top left;
}

#pic-stranka-zdarma {
	background: url(images/pic-stranka-zdarma.jpg) no-repeat top left;
}

#pic-flag-world-290 {
	background: url(images/pic-flag-world-290.jpg) no-repeat top left;
}

#pic-vanoce-pro-vsechny { 
	background: url(images/pic-vanoce-pro-vsechny.jpg) no-repeat top left; 
}

#pic-logo-mobi { 
	background: url(images/pic-logo-mobi.jpg) no-repeat top left; 
}

#pic-joomla { 
	background: url(images/pic-joomla.gif) no-repeat top left; 
}

#pic-euro { 
	background: url(images/pic-euro.jpg) no-repeat top left; 
} 
 
#pic-server { 
	background: url(images/pic-server.jpg) no-repeat top left; 
} 
 
#pic-operator { 
	background: url(images/pic-operator.jpg) no-repeat top left;; 
} 
 
#pic-zoner-budova { 
	background: url(images/pic-zoner-budova.jpg) no-repeat top left; 
} 
 
#pic-callcenter { 
	background: url(images/pic-callcenter.jpg) no-repeat top left; 
} 
 
#pic-invoice{ 
	background: url(images/pic-invoice.jpg) no-repeat top left; 
} 
 
#pic-partner { 
	background: url(images/pic-partner.jpg) no-repeat top left; 
} 
 
#pic-anti { 
	background: url(images/pic-anti.jpg) no-repeat top left; 
} 
 
#pic-reference { 
	background: url(images/pic-reference.jpg) no-repeat top left; 
} 
 
#pic-parking { 
	background: url(images/pic-parking.jpg) no-repeat top left; 
} 
 
#pic-ssl { 
	background: url(images/pic-ssl.jpg) no-repeat top left; 
} 
 
#pic-interval { 
	background: url(images/pic-interval.jpg) no-repeat top left; 
} 
 
#pic-webdesign { 
	background: url(images/pic-webdesign.jpg) no-repeat top left; 
} 
 
#pic-email { 
	background: url(images/pic-email.jpg) no-repeat top left; 
} 
 
#pic-sharepoint { 
	background: url(images/pic-sharepoint.jpg) no-repeat top left; 
} 
 
#pic-flag-cz { 
	background: url(images/pic-flag-cz.jpg) no-repeat top left; 
} 
 
#pic-flag-sk { 
	background: url(images/pic-flag-sk.jpg) no-repeat top left; 
} 
 
#pic-flag-eu { 
	background: url(images/pic-flag-eu.jpg) no-repeat top left; 
} 
 
#pic-flag-world { 
	background: url(images/pic-flag-world.jpg) no-repeat top left; 
}

#pic-flag-at { 
	background: url(images/pic-flag-at.jpg) no-repeat top left; 
}

#pic-flag-ru { 
	background: url(images/pic-flag-ru.jpg) no-repeat top left; 
}

#pic-flag-pl { 
	background: url(images/pic-flag-pl.jpg) no-repeat top left; 
}

#pic-flag-us { 
	background: url(images/pic-flag-us.jpg) no-repeat top left; 
}

#pic-flag-de { 
	background: url(images/pic-flag-de.jpg) no-repeat top left; 
}

#pic-flag-cn { 
	background: url(images/pic-flag-cn.jpg) no-repeat top left; 
}

#pic-flag-be { 
	background: url(images/pic-flag-be.jpg) no-repeat top left; 
}

#pic-flag-es { 
	background: url(images/pic-flag-es.jpg) no-repeat top left; 
}

#pic-flag-fr { 
	background: url(images/pic-flag-fr.jpg) no-repeat top left; 
}

#pic-flag-hu { 
	background: url(images/pic-flag-hu.jpg) no-repeat top left; 
}

#pic-flag-it { 
	background: url(images/pic-flag-it.jpg) no-repeat top left; 
}

#pic-flag-ch { 
	background: url(images/pic-flag-ch.jpg) no-repeat top left; 
}

#pic-flag-li { 
	background: url(images/pic-flag-li.jpg) no-repeat top left; 
}
	
#pic-flag-nl { 
	background: url(images/pic-flag-nl.jpg) no-repeat top left; 
}

#pic-flag-tv { 
	background: url(images/pic-flag-tv.jpg) no-repeat top left; 
}

#pic-news-domain-be-ch-li { 
	background: url(images/pic-news-domain-be-ch-li.jpg) no-repeat top left; 
}

#pic-flag-co-uk { 
	background: url(images/pic-flag-co-uk.jpg) no-repeat top left; 
}

#pic-present { 
	background: url(images/pic-present.jpg) no-repeat top left; 
}

#pic-inshop3 { 
	background: url(images/pic-inshop3.jpg) no-repeat top left; 
}
 
#pic-inshop4 { 
	background: url(images/pic-inshop4.jpg) no-repeat top left; 
}
 
#pic-map { 
	background: url(images/pic-map.jpg) no-repeat top left; 
}
 
#right-text div.img { 
	text-align: center; 
} 
 
#right-text div.img img { 
	margin: 0 auto 10px auto; 
}
 
#right-text div.img img.border { 
	border: 10px solid #aecfec; 
}
 
.aright, .text-right { text-align: right !important; } 
.aleft, .text-left { text-align: left !important; }  
.acenter, .text-center { text-align: center !important; } 
 
.amiddle { vertical-align: middle; } 
 
.atop { vertical-align: top; } 
 
.abottom { vertical-align: bottom; } 
 
.dashed { border-bottom: 1px dashed #e1e1e1; } 
 
.clear { clear: both; #font-size: 0; #height: 0; #line-height: 0; } 
 
.ptop { padding-top: 1.2em !important; } 

.mtop { margin-top: 1.2em !important; } 

.mbottom { margin-bottom: 1.2em !important; } 
 
.mtopnone { margin-top: 0 !important; } 
 
.mpozn { margin-bottom: 0.4em !important; } 
 
.warning { 
	color: #b10101;
} 
 
.input-warning { 
	background: #ffe3e3;
	border: 1px solid #b10101;
} 
 
.error {
	color: #b10101;
	padding: 10px 20px 10px 44px;
	background: #ffe3e3 url(images/icon-error.gif) no-repeat 20px 11px;
	margin-bottom: 1.2em;
	border: 1px solid #e69090;
}

.success {
	color: #186800;
	padding: 10px 20px 10px 44px;
	background: #edffe9 url(images/icon-success.gif) no-repeat 20px 11px;
	margin-bottom: 1.2em;
	border: 1px solid #8fcb92;
}

.warning {
	padding: 5px 10px;
	background-color: white;
	border: 1px solid #f3e8e8;

}
.warning h3 {
	font-size: 100%;
	color: red;
	text-decoration: underline;
	padding-left: 16px;
	margin: 0;
	background: url(images/icon-warning.gif) no-repeat 0 4px;
}
.warning a {
	color: red;
}
.warning p {
	color: #333;
	margin-bottom: 0;
}

/*** www projekty ***/ 
 
.www-asp2 { 
	padding-left: 125px; 
	height: 57px; 
	background: url(images/www-logo-asp2.gif) no-repeat 0 5px; 
} 
 
.www-cac { 
	padding-left: 125px; 
	background: url(images/www-logo-cac.gif) no-repeat 0 5px; 
} 
 
.www-inmail { 
	padding-left: 125px; 

	background: url(images/www-logo-inmail.gif) no-repeat 0 5px; 
} 
 
.www-interval { 
	padding-left: 125px; 
	background: url(images/www-logo-interval.gif) no-repeat 0 5px; 
} 
 
.www-php5 { 
	padding-left: 125px; 
	background: url(images/www-logo-php5.gif) no-repeat 0 5px; 
} 
 
.www-rz { 
	padding-left: 125px; 
	background: url(images/www-logo-rz.gif) no-repeat 0 5px; 
} 
 
.www-textlink { 
	padding-left: 125px; 
	height: 54px; 
	background: url(images/www-logo-textlink.gif) no-repeat 0 5px; 
} 
 
 
.www-inshop { 
	padding-left: 125px; 
	background: url(images/www-logo-inshop.gif) no-repeat 0 5px; 
} 
 
/*** SEKCE DOMENY ***/ 
 
#pscroller1{ 
  width: 169px; 
  height: 185px; 
} 
 
#domains-top{ 
	clear: both; 
	width: 601px; 
	height: 211px; 
	background: url(images/domains-top.jpg) no-repeat; 
	position: relative; 
} 
#domains-top-text{ 
	position: absolute; 
	top: 65px; 
	left: 275px; 
	width: 310px; 
} 
#domains-top-action{ 
	position: absolute;
	text-align: center;
	line-height: 1em;
	top: 114px; 
	left: 162px; 
	height: 25px;
}
#domains-top-action a, #domains-top-action a:hover{ color: #970000; }

#domains-top-form{ 
	position: absolute; 
	top: 95px; 
	left: 275px; 
	width: 310px; 
} 
#domains-top-textinput{ padding-bottom: 5px; _padding-bottom: 2px; } 
.domains-top-checkbox{ float: left; width: 50px; } 
#domains-top-checkbox-all{ float: left; }
#domains-other { position: absolute; top: 80px; left: 0; _top: 85px; line-height: 1.2em; }
#domains-other a { color: #0a5691; padding-right: 6px; }
#domains-other a.pricelist { color: #970000; }
#domains-top-button{ 
	position: absolute; 
	top: 0; 
	left: 220px; 
} 
 
.domains-free{ padding-left: 10px; } 
.domains-free a{ font-weight: normal; color: #0A5691; } 
 
#domains-pic-1, #domains-pic-2, #domains-pic-3{ 
	width: 200px; 
	height: 87px; 
	float: left; 
} 
#domains-pic-1{ background: url(images/domains-pic-1.jpg) no-repeat; } 
#domains-pic-2{ background: url(images/domains-pic-2.jpg) no-repeat; } 
#domains-pic-3{ background: url(images/domains-pic-3.jpg) no-repeat; } 
 
#domains-box-1, #domains-box-2, #domains-box-3{ 
	width: 200px; 
	height: 131px; 
	float: left; 
	position: relative; 
} 
#domains-box-1{ background: url(images/domains-box-1.gif) no-repeat; } 
#domains-box-2{ background: url(images/domains-box-2.gif) no-repeat; } 
#domains-box-3{ background: url(images/domains-box-3.gif) no-repeat; } 
 
#domains-box-1 ul, #domains-box-2 ul{ 
	position: absolute; 
	top: 45px; 
} 
#domains-box-1 ul{ left: 30px; } 
#domains-box-2 ul{ left: 20px; } 
#domains-box-1 ul li, #domains-box-2 ul li { 
	background: url(images/li.gif) no-repeat 0 2px; 
	padding-left: 22px; 
} 
#domains-count{ 
	position: absolute; 
	top: 45px; 
	left: 20px; 
} 
.domains-count-line td{ border-top: 1px solid #fff; } 
.domains-count-number{ 
	text-align: right; 
	font-weight: bold; 
	color: #FF5400; 
} 
 
/*** REGISTRACE DOMENY - VYHLEDANI ***/ 
 
#info { 
	background: #5599cc; 
	color: white; 
	padding: 15px; 
	text-align: center; 
	margin-bottom: 1em; 
}

#inpage-top{
        position: relative;
        width: 601px;   height: 211px;
        background: url(images/inpage-top.jpg) no-repeat 0 0 white;
        clear: both;
}

#inpage-top h1 {
        position: absolute;
        width: 374px; height: 36px;
        top: 29px; left: 188px;
        margin: 0;
        overflow: hidden;
}

#inpage-top h1 strong {
        color: #064887;
}

#inpage-top h1 span {
        display: block;
        position: absolute;
        width: 100%; height: 100%;
        left: 0; top: 0;
        background: url(images/inpage-top-title.gif) no-repeat 0 0 transparent;
}

#inpage-top p {
        position: absolute;
        width: 283px; height: 31px;
        left: 279px; top: 70px;
        margin: 0;
        overflow: hidden;
        color: #30496d;
        text-align: right;
}

#inpage-top p span {
        display: block;
        position: absolute;
        width: 100%; height: 100%;
        left: 0; top: 0;
        background: url(images/inpage-top-text.gif) no-repeat 0 0 transparent;
}

#inpage-top ul {
        position: absolute;
        left: 276px; top: 118px;
}

#inpage-top ul li {
        color: #103b65;
        line-height: 19px;
        padding-left: 22px;
        background: url(images/inpage-top-li.gif) no-repeat 0 50% transparent;
}

#inpage-pic-1, #inpage-pic-2, #inpage-pic-3 {
        display: block;
        width: 200px; height: 87px;
        float: left;
}

#inpage-pic-1 { background: url(images/inpage-pic-1.jpg) no-repeat 0 0 white; }
#inpage-pic-2 { background: url(images/inpage-pic-2.jpg) no-repeat 0 0 white; }
#inpage-pic-3 { background: url(images/inpage-pic-3.jpg) no-repeat 0 0 white; }

#inpage-pack {
        width: 571px; height: 271px;
        padding: 15px;
        background: url(images/inpage-pack-bg.gif) no-repeat 0 0 #e8f1ff;
}

#inpage-pack p {
        color: #103b65;
        margin-bottom: 0;
}

#inpage-pack-1 {
        position: absolute;
        float: left;
        width: 269px; height: 187px;
        background: url(images/inpage-pack-1-bg.gif) no-repeat 0 0 transparent;
        margin-top: 15px;
}

#inpage-pack-2 {
        position: absolute;
        float: left;
        margin-left: 290px;
        width: 269px; height: 238px;
        background: url(images/inpage-pack-2-bg.gif) no-repeat 0 0 transparent;
        margin-top: 15px;
}

#inpage-pack-1 h2 {
        position: absolute;
        width: 119px; height: 28px;
        top: 11px; right: 44px;
        margin: 0;
        overflow: hidden;
}

#inpage-pack-1 h2 span {
        display: block;
        position: absolute;
        width: 100%; height: 100%;
        left: 0; top: 0;
        background: url(images/inpage-pack-1-title.gif) no-repeat 0 0 transparent;
}

#inpage-pack-2 h2 {
        position: absolute;
        width: 136px; height: 28px;
        top: 11px; right: 44px;
        margin: 0;
        overflow: hidden;
}

#inpage-pack-2 h2 span {
        display: block;
        position: absolute;
        width: 100%; height: 100%;
        left: 0; top: 0;
        background: url(images/inpage-pack-2-title.gif) no-repeat 0 0 transparent;
}

#inpage-pack-1 ul, #inpage-pack-2 ul {
        position: relative;
        top: 51px; left: 15px;
}

#inpage-pack-1 ul li, #inpage-pack-2 ul li {
        line-height: 19px;
        padding-left: 22px;
        background: url(images/inpage-pack-li.gif) no-repeat 0 50% transparent;
}

#inpage-pack-1 div.price-eur, #inpage-pack-2 div.price-eur {
        display: block;
        position: absolute;
        width: 100px; height: 22px;
        bottom: 7px; left: 15px;
        overflow: hidden;
}

#inpage-pack-1 div.price-eur span, #inpage-pack-2 div.price-eur span {
        position: absolute;
        width: 100%; height: 100%;
        left: 0; top: 0;
}

#inpage-pack-1 div.price-eur span { background: url(images/inpage-pack-1-price-eur.gif) no-repeat; }
#inpage-pack-2 div.price-eur span { background: url(images/inpage-pack-2-price-eur.gif) no-repeat; }

#inpage-pack-1 div.price-sk, #inpage-pack-2 div.price-sk {
        display: block;
        position: absolute;
        width: 50px; height: 9px;
        bottom: -5px; left: 64px;
        overflow: hidden;
}

#inpage-pack-1 div.price-sk span, #inpage-pack-2 div.price-sk span {
        position: absolute;
        width: 100%; height: 100%;
        left: 0; top: 0;
}

#inpage-pack-1 div.price-sk span { background: url(images/inpage-pack-1-price-sk.gif) no-repeat; }
#inpage-pack-2 div.price-sk span { background: url(images/inpage-pack-2-price-sk.gif) no-repeat; }

#inpage-pack-1 a.detail, #inpage-pack-2 a.detail {
        display: block;
        position: absolute;
        width: 76px; height: 19px;
        bottom: 3px; right: 15px;
        overflow: hidden;
        cursor: pointer;
}

#inpage-pack-1 a.detail span, #inpage-pack-2 a.detail span {
        position: absolute;
        width: 100%; height: 100%;
        left: 0; top: 0;
        background: url(images/inpage-pack-1-button.gif) no-repeat;
}

#inpage-pack-1 a.detail:hover span, #inpage-pack-2 a.detail:hover span {
        background: url(images/inpage-pack-1-button.gif) no-repeat 0 -19px;
}

#inpage-pack p.info {
        position: absolute;
        bottom: -54px; left: 15px;
        width: 239px;
        padding-to: 8px;
        border-top: 1px solid #d7e5f6;
}

.inpage-users li {
        line-height: 19px !important;
        padding-left: 22px !important;
        background: url(images/inpage-users-li.gif) no-repeat 0 3px transparent !important;
}

.inpage-ref {
        text-align: center;
}

.inpage-ref img {
        border: 2px solid #f4f6f8;
        margin-top: 1.5em;
}

/* --------------------------- */
#webhosting-top{
	clear: both;
	width: 601px;
	height: 211px;
	background: url(images/webhosting-top.jpg) no-repeat;
	position: relative;
}
#webhosting-top-text{
	position: absolute;
	top: 63px;
	left: 255px;
	width: 270px;
	color: #D1DDE8;
}
#webhosting-top-box{
	position: absolute;
	top: 125px;
	left: 340px;
	width: 195px;
	color: #D1DDE8;
}
#webhosting-top-box a{
	color: #D1DDE8;
}
#webinfo a{
	color: #0A5691;
	font-weight: normal;
}
#webhosting-pic-1, #webhosting-pic-2, #webhosting-pic-3-1, #webhosting-pic-3-2{
	width: 200px;
	height: 87px;
	float: left;
}
#webhosting-pic-1{ background: url(images/webhosting-pic-1.jpg) no-repeat; }
#webhosting-pic-2{ background: url(images/webhosting-pic-2.jpg) no-repeat; }
#webhosting-pic-3-1{ background: url(images/webhosting-pic-3-1.jpg) no-repeat; }
#webhosting-pic-3-2{ background: url(images/webhosting-pic-3-2.jpg) no-repeat; }

#webhosting-table{
	width: 100%;
	background: #F0F3F7;
	margin: 0;
}
#webhosting-table th{
	background: #D2E2F0;
	color: #055295;
	font-weight: normal;
	text-align: left;
	padding: 4px 10px;
}

#webhosting-table th.acenter {
	text-align: center;
}

#webhosting-table td{
	padding: 4px 10px;
}
#webhosting-table td.no-padding{
	padding: 0;
}
#webhosting-table a{
	color: #FF6600;
	font-weight: bold;
	text-decoration: none;
}
#webhosting-table a:hover{
	text-decoration: underline;
}

.text-white{
	color: #fff;
}
.text-orange{
	color: #FF6600;
}
.row-white{
	background: #fff;
}

.a-order-to-basket{
	display: block;
	width: 14px;
	height: 15px;
	overflow: hidden;
	padding: 0 5px;
	margin: 0 auto;
	background: url(images/icon-basket.gif) no-repeat 50% 0;
}
.a-order-to-basket:hover{
	background-position: 50% -20px;
}

.order {
	text-align: right;
	margin-bottom: 1.2em;
}

.order a {
	display: block;
	color: #dd2700;
	padding-left: 20px;
	background: url(images/icon-basket.gif) no-repeat 82% 0;
}

.order a:hover {
	background-position: 82% -20px;
}

.os-linux a {
	display: block;
	background: url(images/os-linux.gif) no-repeat 0 50%;
	padding-left: 28px;
}
.os-win a {
	display: block;
	background: url(images/os-win.gif) no-repeat 0 50%;
	padding-left: 28px;
}

.icon-email a {
	display: block;
	background: url(images/icon-email.gif) no-repeat 0 50%;
	padding-left: 28px;
}

.icon-parking a {
	display: block;
	background: url(images/icon-parking.gif) no-repeat 0 50%;
	padding-left: 28px;
}

.icon-inshop a {
    display: block;
    background: url(images/icon-inshop.gif) no-repeat 0 50%;
    padding-left: 28px;
}

.icon-inpage a {
    display: block;
    background: url(images/icon-inpage.gif) no-repeat 0 50%;
    padding-left: 28px;
}

input.button {
	color: white;
	font-weight: normal;
	padding: 1px 4px;
	cursor: pointer;
	background: url(images/blue-button.gif) repeat-x;
	border: 1px solid #3b6da4;
	margin: 0 0 1.2em 0;
}

@media all and (min-width: 0px) { input.button { padding: 2px 4px; } }

fieldset input.button, table input.button {
	margin: 0;
}

/** 10let akce **/

#article-slavime-10let {
	width: 541px;
	height: 190px;
	background: url(images/article-slavime-10let.jpg) no-repeat 0 0;
}

#article-soutez-o-irobota {
	width: 200px; 
	height: 104px; 
	margin: 0 0 0 15px; 
	float: right; 
	background: url(images/article-soutez-o-irobota.jpg) no-repeat 0 0;
}

#soutez-ceny li {
	padding-left: 0 !important;
	background: none !important;
}

/** #soutez-ceny span { color: #063461; } **/

#soutez-otazky li {
	padding-left: 0 !important;
	background: none !important;
}

#soutez-otazky li input {
	vertical-align: middle;
}

#soutez-otazky span {
	padding: 0 10px;
}

#ProgressBar {
        position: absolute;
        top: 30px;
        left: 264px;
        width: 263px;
        height: 108px;        
        z-index: 256;
        visibility: hidden;
}

div a.order-basket {
        margin-bottom: 1.2em;
}
	
a.order-basket {
        display: block;
        color: #dd2700;
        padding-left: 20px;
        background: url(images/icon-basket.gif) no-repeat 82% 0;
}
					
a:hover.order-basket {
        background-position: 82% -20px;
}

a.server {
        background: url(images/icon-basket.gif) no-repeat 77% 0;
}
	
a:hover.server {
        background-position: 77% -20px;
}		

td a.order-basket, th a.order-basket {
        display: block;
        width: 14px;
        height: 15px;
        overflow: hidden;
        padding: 0 5px;
        margin: 0 auto;
        background: url(images/icon-basket.gif) no-repeat 50% 0;
}

td a:hover.order-basket, th a:hover.order-basket {
        background-position: 50% -20px;
}								
											
/** stranka 404 **/

#error-404 #content {
	_height: 1px; 
	background: url(images/light_bg.gif) repeat-x top; 
	padding: 15px 30px; 
	clear: both; 
	border-top: 1px solid #fff; 
}

#error-404 #content ul {
  list-style: none;
  line-height: 1.8em;
  margin-bottom: 1.5em;
}
 
#error-404 #content4 ul li{ 
	background: url(images/dot_orange.gif) no-repeat 0 7px; 
	padding-left: 15px; 
} 
 
#error-404 #container { 
	width: 773px; 
	background: white;
	margin: 0 auto; 
	position: relative; 
} 

#error-404 #footer {
  border-top: 4px solid #e5e5e5;
	background: url(images/footer-404.gif) no-repeat bottom #F4F6F8; 
	height: 50px; 
	text-align: center; 
	color: #3A3B3B;
  padding-top: 10px;
}

#error-404 #footer span{ 
	color: #A8CBE7; 
	padding: 0 15px; 
} 

#error-404 #footer a{ 
	color: #3A3B3B; 
	text-decoration: underline; 
} 

#error-404 #footer a:hover{ 
	text-decoration: none; 
} 

#error-404 #footer p{ 
	text-align: center; 
} 

/*** POPUP ***/

.no-display { display: none; }

#popup {
  position: absolute;
  top: 325px; left: 0;
  width: 625px; height: 250px;
  background: transparent url(images/21003-akce-EU.jpg) no-repeat 0 0;
  z-index: 20;	
}

#popup .pmore {
  display: block; position: absolute;
  width: 600px; height: 250px;
  left: 0px; top: 0px;
}

#popup h2 {
  position: absolute;
  width: 0px; height: 0px;
  top: 0px; left: 0px; margin: 0px;
  overflow: hidden;
  display: none;
}

#popup h2 span {
  display: block; position: absolute;
  width: 0; height: 0;
  left: 0px; top: 0px;
  background: transparent url(images/popup-podporujeme-cz-h2.gif) no-repeat 0 0;
  display: none;
}

#popen {
  display: block; position: absolute;
  top: 325px; left: 0;
  width: 25px; height: 250px;
  background: #970000 url(images/popup-open-250.gif) no-repeat 0 0;
}

#pclose {
  display: block; position: absolute;
  right: 0; top: 0;
  width: 25px; height: 250px;
  background: #970000 url(images/popup-close-250.gif) no-repeat 0 0;
}







.action-finished {
	font-family: Arial, sans-serif;
	font-size: 1.3em;
	font-weight: normal;
	letter-spacing: 0.5em;
	color: #333;
	text-align: center;
	border-top: 1px solid #f1f1f1;
	border-bottom: 1px solid #f1f1f1;
	background-color: #f8f8f8;
}

/** Gallery ***/

#gallery img {
	margin: 5px;
}

/*** Zpravodaj v novince ***/

#newsletter h3 {
	font-family: Tahoma, sans-serif;
	font-size: 100%;
	color: #333;
	text-align: right;
	padding-right: 10px;
	background-color: #f8f8f8;

}

#newsletter h3 span {
	font-weight: normal;
	padding: 0 5px;
}

#newsletter ul {
	margin-bottom: 0;
}

#newsletter ul li {
	border-bottom: 1px solid #d2e2f1;
}

ol#rules{
	margin-bottom: 1.4em;
}
ol#rules li{
	font-weight: bold;
}
ol#rules li ol {
	list-style-position: outside;
	margin-left: 35px;
	margin-top: 1em;
}
ol#rules li ol li{
	font-weight: normal;
	margin-bottom: 0.6em;
}

ol#rules li ol li ol {
	margin-bottom: 0;
}

#usb-zps10 {
  background: url(images/pic-vanocni-darky-usb-zps10.gif) no-repeat 100% 5px transparent;
}

span.news { font-variant: small-caps; font-weight: bold; color: #ff0000 !important; padding: 1px 4px; background-color: white; border: 1px solid #f3e8e8; margin-left: 6px; }

.registration-top-others{
	margin-top: 10px;
}
.registration-top-others a{
	color: #0a5691;
}
.registration-top-others div{
	height: 1.5em;
}
.registration-top-others span{
	padding: 0 6px;
}
.registration-top-others .white { color: white; }

#domain-select { min-height: 1px; _height: 1px; }

#domain-select .button { margin-bottom: 0; }

#domain-select div {
    float: left;
    width: 95px;
    margin: 1px 0;
}

#gallery img { 
     margin: 5px; 
} 
 
#gallery div { 
     float: left; 
     width: 120px; height: auto; 
     text-align: center; 
     overflow: hidden; 
} 
 
#gallery div img { 
     margin: 0; 
} 
 
#gallery div { 
     margin: 5px; 
}

p.action, p.action a 

{

font-weight: bold;

color: #b80000;

}

#leto-2009, #leto-2010 { position: relative; width: 540px; height: 189px; margin-top: 15px; }

#leto-2009 span { position: absolute; display: block; width: 100%; height: 100%; left: 0; top: 0; background: url(images/leto-2009.jpg) no-repeat 0 0; }
#leto-2010 span { position: absolute; display: block; width: 100%; height: 100%; left: 0; top: 0; background: url(images/leto-2010.jpg) no-repeat 0 0; }



#skycraper { position: absolute; background: transparent none; right: -130px; top: 95px; width: 120px; height: 600px; overflow: hidden; }

table.pricelist th.domain { width: 14%!important; } 
table.pricelist th.info {  width: 40%!important; }
table.pricelist th.fee { width: 30%!important; } 
table.pricelist th.detail { width: 16%!important; }
/*
table.pricelist td.price1 { text-align: right !important; border-right: none; padding-right: 0; padding-left: 0; }
table.pricelist td.price2 { text-align: right !important; border-left: none; padding-left: 0; font-size: 90%; font-weight: normal; color: #808080; }
*/
table.pricelist tr.novinka th, table.pricelist tr.novinka td, table.pricelist tr.akce th, table.pricelist tr.akce td { background: #ffd7c4 url(images/tr-novinka-td-bg.gif) repeat-x 0 0; height: 25px; }
table.pricelist tr.novinka th { background: #ffd7c4 url(images/tr-novinka-th-bg.gif) no-repeat 100% 0; height: 25px; }
table.pricelist tr.akce th { background: #ffd7c4 url(images/tr-akce-th-bg.gif) no-repeat 100% 0; height: 25px; }
table.pricelist tr.novinka a, #right-text table.pricelist tr.akce a { color: #b10000; }


/* clanky */

.p-img-inpage { float: left; width: 100px; height: 90px; background: transparent url(images/p-img-inpage.gif) no-repeat top left; }
.p-img-email { float: left; width: 100px; height: 90px; background: transparent url(images/p-img-email.gif) no-repeat top left; }
.p-img-webhosting { float: left; width: 100px; height: 90px; background: transparent url(images/p-img-webhosting.gif) no-repeat top left; }
.p-img-www { float: left; width: 100px; height: 90px; background: transparent url(images/p-img-www.gif) no-repeat top left; }

.block p {
  float: left;
  width: 270px;
  margin-bottom: 0.5em;
}

.ssl-logo {
  min-height: 72px; _height: 72px;
  padding: 0 40px;
  margin-bottom: 2em;
}

.float-left { float: left; }
.float-right { float: right; }

#webhosting-table acronym a:hover { text-decoration: none; }
