html,
body {
	margin: 0;
	padding: 0;
}
body {
	background: #e2e3ce url("../gfx/body.gif") 50% -5px;
	color: #53474d;
	font-family: arial ce, arial, helvetica, sans-serif;
	font-size: 75%;
	text-align: center;
	line-height: 1.6;
}
h1 {
	margin: 0 0 .5em 0;
	font-family: "trebuchet ms", "geneva ce", lucida, sans-serif;
	font-size: 190%;
	color: #444539;
	line-height: 1.2;
}
h2 {
	margin: 1em 0 .5em 0;
	font-family: "trebuchet ms", "geneva ce", lucida, sans-serif;
	font-size: 160%;
	color: #8D8751;
}
h3 {
	margin: .8em 0 .3em 0;
	font-family: "trebuchet ms", "geneva ce", lucida, sans-serif;
	font-size: 140%;
	font-weight: normal;
	color: #4c7fc3;
}
hr, .nod {
	position: absolute;
	top: -5000px;
	width: 1px;
	height: 1px;
}

ul, form {
	margin: 0;
	padding: 0;
}
table, input, textarea {
	font-size: 100%;
}
p {
	margin: 0;
	padding: 0;
}
a {
	color: #21477a;
}
a:hover,
a:focus {
	color: #8d8751;
}
a img {
	border: 0;
}
.clean {
	background: transparent;
	clear: both;
	}
#footer a {
	color: #fff;
	text-decoration: none;
}
#footer a:hover, #footer a:focus {
	color: #fcfbf4;
	text-decoration: underline;
}
}
#body-helper {
	background: url("../gfx/body-helper.jpg") repeat-x 50% 0;
	width: 100%;
	min-width: 980px;
	padding: 15px 0 18px 0;
}
#page {
	background: #fff;
	position: relative;
	width: 960px;
	_width: 980px;
	margin: auto;
	padding: 10px;
	text-align: left;
}
#header {
	background: #ececd8 url("../gfx/header.gif") repeat-x 0 0;
	position: relative;
	height: 74px;
	overflow: hidden;	
}
#header-helper {
	background: url("../gfx/header-helper.jpg") no-repeat 0 0;
	height: 74px;
}
#menu {
	background: #e6e2af;
	position: absolute;
	top: 85px;
	left: 10px;
	width: 945px;
	_width: 960px;
	padding: 1.05em 0 0 15px;
}
#vyhledavani {
	position: absolute;
	top: 14px;
	right: 24px;
    width: 300px;
}
#vyhledavani .gsc-control-cse {
    background-color: transparent;
    border-color: transparent;
}

#banner {
	position: absolute;
	top: 19px;
	left: 280px;
}


#navbar {
	position: absolute;
	top: 65px;
	left: 10px;
	width: 930px;
	_width: 960px;
	border-bottom: 1px solid #e8eae6;
	margin-top: 5.5em;
	padding: .5em 15px .8em 15px;
	font-size: 95%;
}
#content {
	margin-top: 7.5em;
}
#content-helper {
	float: left;
	width: 693px;
}
#main {
	float: right;
	width: 485px;
	padding-bottom: 2em;
}
#col-left {
	float: left;
	width: 190px;
}
#col-right {
	float: right;
	width: 249px;
    padding: 0 4px;
}
#footer-menu {
	background: #fcfbf4;
	clear: both;
	width: 930px;
	_width: 960px;

	padding: .9em 15px .7em 15px;
	font-size: 95%;
}
#footer {
	background: #046380;
	width: 930px;
	_width: 960px;
	padding: 1.7em 15px 1.3em 15px;
	font-size: 95%;
	color: #fff;
	line-height: 1.1;
}
#copyright {
	float: left;
}
#adaptic {
	float: right;
	margin-top: .7em; 
}
/*header*/
#logo {
	position: absolute;
	top: 14px;
	left: 15px;
	display: block;
	width: 225px;
	height: 54px;
	overflow: hidden;
	color: #1f1a17;
}
#logo span {
	background: url("../gfx/logo.gif") no-repeat;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 5;
	display: block;
	width: 225px;
	height: 54px;
	cursor: pointer;
}
/*menu*/
#menu li {
	float: left;
	list-style: none;
}
#menu li a {
	background-image: url("../gfx/menu.gif");
	background-repeat: no-repeat;
	background-position: 100% 0;
	position: relative;
	float: left;
	display: inline;
	margin-right: -14px;
	padding: .5em 41px .19em 15px;
	font-family: "trebuchet ms", "geneva ce", lucida, sans-serif;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
	text-transform: uppercase;
}
#menu li a.last {
	background-image: url("../gfx/menu-last.gif");
}
#menu li a:hover,
#menu li a:focus {
	background-position: 100% -100px;
	/*z-index: +12;*/
	/*color: #1d8fb2;*/
}
#menu li a.active,
#menu li a.active:hover,
#menu li a.active:focus {
	background-position: 100% -200px;
	z-index: 100;
	color: #6b6851;
}
#link1 {
	z-index: 10;
}
#link2 {
	z-index: 9;
}
#link3 {
	z-index: 8;
}
#link4 {
	z-index: 7;
}
#link5 {
	z-index: 6;
}
#link6 {
	z-index: 5;
}
#link7 {
	z-index: 4;
}
#link8 {
	z-index: 3;
}
#link9 {
  z-index: 2;
}
#link10 {
  z-index: 0;
}
/*vyhledavani*/
#vyhledavani input.txt {
	border: 1px solid #d0cebb;
	width: 144px;
	_width: 156px;
	_height: 24px;
	margin-right: 32px;
	padding: 4px 5px 4px 5px;
	_padding: 4px 5px 0 5px;
	font-size: 92%;
	color: #56474d;
}
#vyhledavani input.but {
	position: absolute;
	right: 1px;
	top: 5px;
}
/*col-left*/
#col-left .box {
	background: #fcfbf4;
	margin: 0 0 .85em 0;
	padding: 0 0 .5em 0;
}
#col-left h3 {
	background: #046380 url("../gfx/col-left-h3.gif") no-repeat 0 0;
	margin: 0;
	padding: .15em 11px .2em 11px;
	font-family: "trebuchet ms", "geneva ce", lucida, sans-serif;
	font-size: 110%;
	font-weight: bold;
	color: #fff;
}
#col-left .box ul {
	margin: 1em 0 .2em 0;
	list-style: none;
}
#col-left .box li {
	background: url("../gfx/li.gif") no-repeat 0 .6em;
	display: block;
	_width: 100%;
	margin-left: 11px;
	padding-left: 8px;
	padding-bottom: .1em;
	font-size: 90%;
}
#col-left .box a {
	display: block;
	_width: 100%;
}
/*col-right*/
#col-right h3 {
	background-repeat: no-repeat;
	background-position: 0 0;
	margin: 0 -3px;
	padding: .15em 10px .2em 10px;
	font-family: "trebuchet ms", "geneva ce", lucida, sans-serif;
	font-size: 110%;
	font-weight: bold;
	color: #fff;
}
#col-right p {
	font-size: 95%;
}
#col-right ul {
	font-size: 95%;
	list-style: none;
}

#seznam-levny-hosting{
margin: 1px 0 .75em 0;
}
#seznam-levny-hosting h3 {
	background-color: #00a651;
	background-image: url("../gfx/seznam-levny-hosting.gif");
}
#seznam-levny-hosting li {
	display: block;
	border: 1px solid #d4f0e2;
	margin-top: 1px;
}
#seznam-levny-hosting span {
	background: #ececec url("../gfx/seznam-levny-hosting-span.gif") repeat-x 0 0;
	display: block;
	border: 2px solid #fff;
	padding: .21em 7px .37em 7px;
	line-height: 1.2;
}
#seznam-levny-hosting span.jeden-radek {
	padding: .6em 7px 1.1em 7px;
}
#pro-tvorbu-www-stranek {
	background: #f3f9fb;
}
#pro-tvorbu-www-stranek h3 {
	background-color: #1d8fb2;
	background-image: url("../gfx/pro-tvorbu-www-stranek.gif");
}
#pro-tvorbu-www-stranek div {
	padding: 1em 10px .75em 10px;
	line-height: 1.4;
}
#pro-tvorbu-www-stranek img {
	margin-bottom: .5em;
}
#pro-tvorbu-www-stranek p.pod-img {
	clear: both;
	padding: 0 3px;
}

#seo {
	background: #f4f4f3;
	margin-top: .85em;
	padding-bottom: .85em;
}
#seo h3 {
	background-color: #747565;
	background-image: url("../gfx/zjistete-si-pagerank-a-srank.gif");
}
#seo p {
	padding: .85em 10px .5em 10px;
	line-height: 1.4;
}

#seo {
	background: #f4f4f3;
	margin-top: .85em;
	padding-bottom: .85em;
}
#zjistete-si-pagerank-a-srank h3 {
	background-color: #747565;
	background-image: url("../gfx/zjistete-si-pagerank-a-srank.gif");
}
#zjistete-si-pagerank-a-srank p {
	padding: .85em 10px .5em 10px;
	line-height: 1.4;
}

#col-right h3 {
	background-color: #747565;
	background-image: url("../gfx/zjistete-si-pagerank-a-srank.gif");
}

#mate-web h3 {
	padding: 0;
}
#mate-web a {
	position: relative;
	display: block;
	width: 249px;
	height: 63px;
	overflow: hidden;
	margin: 1px 0 .75em 0;
}
#mate-web span {
	background: url("../gfx/mate-web.gif") no-repeat 0 0;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 5;
	display: block;
	width: 249px;
	height: 63px;
	cursor: pointer;
}
/*footer*/
/*adaptic*/
#adaptic a {
	color: #fff;
	text-decoration: none;
}
#adaptic a:hover,
#adaptic a:focus {
	color: #fcfbf4;
	text-decoration: underline;
}
/*main*/
#main p {
	margin: 0 0 1em 0;
}
#main p.uvodnik {
	margin: 0 0 .5em 0;
	font-size: 110%;
	color: #4c7fc3;
}
#main ul {
	margin: 0 0 2em 0;
	list-style: none;
}
#main li {
	background: url("../gfx/li-main.gif") no-repeat 0 .5em;
	margin-left: 23px;
	padding-left: 12px;
	padding-bottom: .1em;
	color: #008643;
	line-height: 1.5;
}
#main pre {
	background: #fffff7;
	border: 1px solid #f0f0f0;
	margin: 0 0 2em 0;
	padding: .45em 23px .4em 23px;
	width: 435px;
	_width: 486px; 
	font-family: "courier new", courier, monospace;
	font-size: 115%;
	color: #000;
	overflow:auto;
	line-height: 1.4;
}
#main table {
	margin: 0 0 2em 0;
}
#main th {
	background: #f2f2dc;
	border: 1px solid #dee0c9;
	padding: .5em 10px;
	_padding: .7em 10px;
	color: #444438;
	text-align: left;
}
#main td {
	border: 1px solid #f3f3f0;
	padding: .3em 10px;
	_padding: .5em 10px;
	text-align: left;
}
/*ostatni*/
.red {
	color: #f5103a;
}
.blue {
	color: #21477a;
}
.uppercase {
	text-transform: uppercase;
}
.center {
	text-align: center;
}
.vtop {
	vertical-align: top;
}
.vmiddle {
	vertical-align: middle;
}
.fl {
	float: left;
}
.fr {
	float: right;
}
.cboth {
	clear: both;
}
.ml1 {
	margin-left: 1px;
}
.mr6 {
	margin-right: 6px;
}
.w100pct {
	width: 100%;
}
.aquo {font-size:13px}
code {font-size:13px}





 .bks {
  margin: 0 auto 0 auto;
  text-align: center;

  font-family: Arial, Tahoma, Sans-serif, "Trebuchet MS", Verdana;
 }

 .bks div {
  margin: 5px 5px 5px 5px;
  text-align: left;
 }

 .bks table {
  margin: 0 auto 0 auto;
 }

 .bks table td {
  text-align: left;
  vertical-align: top;

 }

 .bks strong {
  font-weight: bold;
  font-size: 14px;
 }

 .bks a {
  font-weight: bold;
 }

 .bks a:hover {
  text-decoration: underline;
 }

 .bks ul {
  text-align: center;
  margin: 0 auto 0 auto;
  padding: 0 0 0 0;
 }

 .bks li {
  display: inline;
  font-size: 12px;
  list-style: none;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
 }


.support-form {
    margin-bottom: 20px;
}

.support-form strong {
    display: block;
    color: #8d8751;
    font-family: "trebuchet ms","geneva ce",lucida,sans-serif;
    font-size: 160%;
    margin: 30px 0 0.5em;
    padding-top: 20px;
    border-top: 1px dotted #8d8751;
}

#col-right .support-form h3 {
    margin-bottom: 5px;
}

.support-form p {
    font-size: 12px;
    margin-bottom: 10px;
}

.support-form .form-group {
    margin-bottom: 5px;
}

.support-form .form-group label {
    display: block;
}

.support-form .form-group input, .support-form .form-group textarea {
    width: 241px;
    border: 1px solid #999999;
    font-size: 14px;
    font-family: sans-serif;
    padding: 3px;
}

.support-form .form-group textarea {
    height: 70px;
}

.support-form button {
    float: right;
}

.support-form form:after {
    content: '';
    display: block;
    clear: both;
}

#main #support-errors {
    border: 1px solid rgba(200,0,0,0.2);
    background-color: rgba(200,0,0,0.1);
    padding: 10px;
    margin-bottom: 10px;
}

#main #support-errors p {
    margin: 0 0 10px;
}

#main #support-errors ul {
    margin: 0;
}

#main #support-errors li {
    list-style-type: disc;
    background: none;
    color: #cc0000;
    font-weight: bold;
    margin: 0 0 0 20px;
    padding: 0;
}

#main #support-success {
    border: 1px solid rgba(0,200,0,0.2);
    background-color: rgba(0,200,0,0.1);
    padding: 10px;
    margin-bottom: 10px;
}

#main #support-success p {
    margin: 0;
}

#main .support-form textarea {
    width: 477px;
    height: 80px;
}