/*
Site name : Web Consulting
Site URL: http://www.webconsulting.cz/
Version: 1.00 Released 10.04.2009
*/

* {
	margin: 0px;
	padding: 0px; 
}
html, body, table {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #fff;
}
body {
	margin: 0px auto;
	text-align: center;
  background-color: #000;	
}
img {
	border: 0px;
}
a, a.visited {
	text-decoration: none;	
	color: #000;
}
a:hover {
	text-decoration: underline;
}
a.bold {
  font-weight: bold;
}
a, a* {
	cursor:pointer;}
div.levy {
  background: #000 url(/images/bg_levy.gif) repeat-x 0px 91px;
  z-index: -2;
	position: absolute;
	left: 0px;
	top: 0px;
	width: 50%;
	height: 300px;
}
div.pravy {
  background: #000 url(/images/bg_pravy_repeat.gif) repeat-x 0px 128px;
  z-index: -1;
	position: absolute;
	width: 50%;
	left: 50%;
	$width: 49.99%;
	$left: 49.99%;
	top: 0px;
	height: 520px;	 
}
div.pravyLogo {
  background: url(/images/bg_pravy.gif) no-repeat 470px 128px;
	height: 520px;	 
}
div.hlavni {
  width: 934px;
	margin: 0px auto;
	text-align: left;	
  z-index: 0;
}
div.hlavicka {
  background-color: #000;
}
div.hlavickaVlevo {
  width: 564px;
	float: left;  
}
div.hlavickaVpravo {
  width: 370px;
	float: right;
  text-align: right;
}
h1 {
	font-family: Arial Black, Tahoma, Verdana, Geneva, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 24px;
	margin: 15px 22px 5px 0px;
	line-height: 32px;
}
h1 span {
	font-size: 22px;
}
div.ikonky {
  margin-right: 0px;
}
div.ikonky a {
  padding: 0px 5px;
  display: inline;
}
div.podHlavickouVlevo {
	clear: both;
  width: 230px;
	float: left;
}
div.podHlavickouVpravo {
  width: 664px;
  height: 28px;  
	float: right;
  background: #000 url(/images/bg_jazyky.gif);
	text-align: right;
	color: #ff291e;
	padding: 10px 40px 0px 0px;
}
div.podHlavickouVpravo a {
	color: #77767e;
	font-weight: bold;	
}
p span {
	font-weight: bold;
	color: #222;
}
div.menu {
	width: 230px;
	float: left;
}
a.menu1, a.menu2, a.menu3, a.menu4, a.menu5, a.menu6  {
	display: block;
	width: 190px;
	height: 19px;
	color: #959595;
	padding: 5px 0 0 40px;
	font-weight: bold;
	font-size: 11px;
}
a.menu1, a.amenu1:visited {
  background: #000 url(/images/menu1.jpg);
}
a.menu2, a.amenu2:visited {
  background: #000 url(/images/menu2.jpg);
}
a.menu3, a.amenu3:visited {
  background: #000 url(/images/menu3.jpg);
}
a.menu4, a.amenu4:visited {
  background: #000 url(/images/menu4.jpg);
}
a.menu5, a.amenu5:visited {
  background: #000 url(/images/menu5.jpg);
}
a.menu6, a.amenu6:visited {
  background: #000 url(/images/menu6.jpg);
}
a.menu1aktivni, a.menu2aktivni, a.menu3aktivni, a.menu4aktivni, a.menu5aktivni, a.menu6aktivni, a.menu1:hover, a.menu2:hover, a.menu3:hover, a.menu4:hover, a.menu5:hover, a.menu6:hover {
	display: block;
	width: 190px;
	height: 19px;
	color: #fff;
	padding: 5px 0 0 40px;
	font-weight: bold;
	font-size: 11px;	
}
a.menu1:hover, a.menu1aktivni {
  background: #000 url(/images/menu1a.jpg);
}
a.menu2:hover, a.menu2aktivni {
  background: #000 url(/images/menu2a.jpg);
}
a.menu3:hover, a.menu3aktivni {
  background: #000 url(/images/menu3a.jpg);
}
a.menu4:hover, a.menu4aktivni {
  background: #000 url(/images/menu4a.jpg);
}
a.menu5:hover, a.menu5aktivni {
  background: #000 url(/images/menu5a.jpg);
}
a.menu6:hover, a.menu6aktivni {
  background: #000 url(/images/menu6a.jpg);
}
div.obsah {
  background: #000 url(/images/bg_obsah_repeat.gif) repeat-y;
	float: right;
  width: 704px;
  position:relative;
}
div.obsahUvnitr {
	padding: 30px 37px 30px 15px;
	min-height: 600px;	
}
div.obsahUvnitr a, div.obsahUvnitr a.visited {
	text-decoration: underline;	
	color: #ffcc1e;
}
div.obsahUvnitr a:hover {
	text-decoration: none;
}
div.uvnitrVpravo {
	width: 150px;
	padding: 0 0 15px 15px;
	float: right;
}
div.uvnitrVpravo img {;
	margin-bottom: 15px;
}
h2 {
	font-weight: bold;
	font-size: 17px;
	padding-bottom: 15px;
	color: #ffcc1e;
}
h3 {
	font-weight: bold;
	font-size: 13px;
	padding-bottom: 15px;
	color: #ffcc1e;
}
*.bezPaddingu {
	padding: 0;
}
p {
	padding-bottom: 15px;
	text-align: justify;
}
div.prispevky {
	padding-bottom: 10px;
	border-bottom: 1px solid #999;
}
div.prispevky h3 {
	font-weight: bold;
	font-size: 13px;
	padding-bottom: 5px;
	color: #ffcc1e;
}
div.prispevky p {
	padding-bottom: 5px;
	text-align: justify;
}
div.paticka {
	clear: both;
	width: 924px;
	height: 74px;
  background: url(/images/bg_paticka.jpg) no-repeat;
  text-align: right;
  line-height: 180%;
  font-size: 11px;
  padding: 10px 10px 0 0;
}
div.paticka a, div.paticka a:visited {
	color: #ffcd1e;	
}
div.paticka a.wc, div.paticka a.wc:visited {
	color: #fff;	
}
p.kontakty1 {
	float: left;
	width: 80px;
}
p.kontakty2 {
	float: left;
	width: 200px;
}
div.mapa {
	float: right;
  width: 360px;
  height: 260px;
  border: 1px solid #000;
  overflow: hidden;
}
ul {
	list-style: square;
	padding: 0 0 0 20px;
	line-height: 130%;
}
div.clear {
	clear: both;
}

#box_butform {width:230px; height:205px; position:absolute; top:392px; left:-230px; background:#333333 url(../images/box_butform.png) repeat-y right;}
#box_butform a.form, #box_butform a.form span {width:209px; height:96px; display:block; cursor:pointer;}
#box_butform a.form {position:relative; color:#FFF; text-align:center; text-decoration:none; text-align:center; background-color:#c12119; margin:10px 0 10px 11px;}
#box_butform a.form span {position:absolute; top:0; left:0; background:url(../images/box_butform_a.png) no-repeat 0 0;}
#box_butform a.form:hover span {background-position:0 -96px;}

#box_butform a.facebook, #box_butform a.facebook span {width:209px; height:79px; display:block; cursor:pointer;}
#box_butform a.facebook {position:relative; color:#FFF; text-align:center; text-decoration:none; text-align:center; background-color:#c12119; margin:10px 0 0 11px;}
#box_butform a.facebook span {position:absolute; top:0; left:0; background:url(../images/facebook.jpg) no-repeat 0 0;}

#xx_poptavkovy_formular {width:100%; height:100%; position:absolute; top:0; left:0; z-index:999; display:none;}

.bg_over { width: 100%; height: 100%; position: fixed; top: 0; left: 0;}
.bg_over { *left: expression( document.body.scrollLeft + 'px' ); *top: expression( document.body.scrollTop + 'px' ); }
.bg_over { _position: absolute; _top: expression((0 + (ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop)) + 'px'); _right: expression((20 + (ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft)) + 'px'); }
body > div.bg_over { position: fixed; _position:absolute;}
.bg_over div  { width: 100%; height: 100%; _min-height:1000px; position: absolute; top: 0; left: 0; background-color: #000; -moz-opacity: 0.60; -khtml-opacity: 0.60; opacity: 0.60; filter: alpha(opacity=60); zoom: 1;}

.window_bg {width:100%; position:absolute; top:0; left:0; z-index:1000;}
.window {width:719px; position:relative; margin:80px auto 0 auto; background-color:#FFF; padding:10px 20px 10px 20px; text-align:left; color:#000;}

.window .nadpis {font-size:1.39em; font-weight:bold; display:block; margin:10px 0 20px 0;}
.window label {margin-bottom:5px; display:block;}
.window .input {margin-bottom:5px; float:none; clear:both; overflow:hidden;}
.window .textarea textarea {width:400px; height:150px; font-family:Verdana, Geneva, sans-serif;}

#xx_a_close {width:35px; height:35px; display:block; overflow:hidden; position:absolute; top:10px; right:10px; cursor:pointer; background:#ed1c24 url(../images/a_close.png) no-repeat 0 0;}

.form_table {color:#000 !important;}
.form_table th {text-align:left; width:20px;}
.form_table td {padding-top:4px;}

.but_odeslat {width:80px; height:30px; background-color:#ab1810; color:#FFF; border:none; margin:5px 0 5px 0; display:block; cursor:pointer; font-weight:bold;}

#lista_top {width:100%; position:fixed; top:0; left:0; overflow:hidden; z-index:90; opacity: 0.90; filter: alpha(opacity=90); -moz-opacity: 0.90; -khtml-opacity: 0.90;}
.l_info, .l_complete, .l_warning, .l_error {width:100%; padding:7px 5px 7px 5px; padding-left:33px; cursor:pointer;}
.l_info {color:#005898; border-bottom:1px solid #9fd1f5; background:#c7e8ff url(../images/ico_info.gif) no-repeat 10px 9px;}
.l_complete {color:#336801; border-bottom:1px solid #a6d877; background:#d5eebe url(../images/ico_complete.gif) no-repeat 10px 9px;}
.l_warning {color:#6c6600; border-bottom:1px solid #d7e059; background:#f3f8ae url(../images/ico_warning.gif) no-repeat 10px 9px;}
.l_error {color:#8d0d0d; border-bottom:1px solid #f3abab; background:#facccc url(../images/ico_error.gif) no-repeat 10px 9px;}

.disp_n {display:none;}



