                                           /* reseting some browsers element presettings */

html, body, h1, h2, h3, h4, h5, h6, table, caption, tbody, tfoot, thead, tr, th, td, img, p, ul, ol, li, form, hr {
	margin: 0;   padding: 0;   border:0;
	border-collapse:collapse;
	font-size:100%; font-weight:normal;
vertical-align:top;

}


body
{
	padding:0px;
	margin:0px;
	background:url("/images/body.png") 1px 0 repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	line-height:1.5em;

}

a {color:#dd4f47; }
p, ul { padding-bottom:1em;}
h1, h2, .h1, .h2,
h1 a, .h1 a, 
h2 a, .h2 a			{ font-size:18px; color:#dd4f47; text-decoration:none; text-align:left; }
h1, h2, .h1, .h2 	{ background:url("/images/breadcrumbimg.gif") no-repeat; padding-left:40px; height:25px; line-height:25px; padding-bottom:10px; }
h1.wiki { background:url(/images/wikitopic.gif) no-repeat; height:33px;  line-height:1em; padding-top:0; }
.maincontent h2 { padding-left:0; background:none; }

h3, h3 a { font-size:14px; color:#dd4f47; text-decoration:none; }
h2.small { font-size:12px; font-weight:bold; padding:0;}
hr { border-top:1px solid #ddd; margin:10px 0;}
hr.blank { border:none; display:block; width:100%; }


#master
{
	width:900px;
	margin:0 auto;
	position:relative;
	padding-top:160px;

}
#head { height:134px; width:100%; position:absolute; top:0; left:0;}
#headImage a { display:block; height:94px; background:url("/images/head.gif") no-repeat; }

h2.banner { border:0; background:url("/images/infoicon.gif") no-repeat; padding-left:40px; line-height:30px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; font-size:17px; }

.cmenu_title, .topic {  font-size:18px;  text-decoration:none; text-align:left; padding-bottom:7px; }
.topic { font-size:18px;  text-decoration:none; text-align:left; padding-bottom:7px; color:#dd4f47; line-height:1.3em; background:none !important; }
.topic.grey { color:#666666; }
li { list-style:none; padding:3px 0 3px 15px; background:url(/images/li.png) no-repeat 0 6px; }
#layout
{
	position:relative;
	padding-bottom:20px;
	background:url("/images/right_rep.gif") repeat-y 525px 0;
}

* #layout { background:none; }

.rightcontent { float:right; width:350px;  font-size:11px;  zoom:1; position:relative; }
.leftcontent { position:relative; float:left; width:500px; }
.maincontent { text-align:justify;}

#headMenu ul, #headMenu  li { padding:0; margin:0; background:none; list-style:none; }
#headMenu #nav_428113 {height:40px;}

#headMenu ul li 			{ border-right:1px solid #bf331f; position:relative; padding:0px 10px 5px 10px; z-index:100; display:inline-block; }
#headMenu ul li:hover 	{ background:url(/images/menu_active.png) no-repeat 50% 36px; }
#headMenu ul li a 			{ display:inline-block; height:40px; line-height:40px; color:#ffffff;  text-decoration:none; }

#headMenu ul li ul			{ display:none; position:absolute; background:#be331f url("/images/cmenu_red.gif") repeat-x; width:200px; top:45px; left:0; }
#headMenu ul li ul li 	{ float:none; padding:0; display:block; }
#headMenu ul li ul li:hover 	{ background-image:none; background-color:#cc0f16; }
#headMenu ul li ul li a 	{ height:auto; padding:7px 15px ; line-height:1.2em;  border-bottom:1px dotted #b01510; font-weight:normal; display:block; }

#headMenu ul li ul li ul { top:0; left:200px; background:url("/images/cmenu_red.gif"); }

#headMenu ul li {  zoom:1; *display:inline; }


#foot						{ margin-top:10px; border-top:1px solid #dddddd; padding:8px; color:#999999; font-style:italic; font-size:10px; text-align:right;}

.greybox			{ padding:20px; color:#ffffff; background:#4b4b4b url("/images/boxgrey.png") repeat-x; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; margin:10px 0 10px 0;}
.greybox h3 		{ font-size:18px; padding-bottom:10px; color:#ffffff; }
.greybox p { padding-bottom:0; margin-bottom:1em; }
.greyboxMain		{ background:url("/images/vertiacl_strip.gif") repeat-y; padding-left:20px; margin-left:10px;}
.greyboxSignature 	{ text-align:right; font-style:italic; }
.fBox { display:none; }
#fBox0 { display:block; }
.greybox a { color:#ffffff; }

.right { float:right; margin:0 0 1em 1em; }
.left { float:left; margin:0 1em 1em 0; }

.contactForm {background:url("/images/cmenu_grey.gif") repeat-y; color:#ffffff;  padding:5px 10px; -moz-border-radius: 3px; -webkit-border-radius: 3px; b-opera-border-radius: 3px; }
.contactForm input[type="text"], .contactForm textarea { border:1px solid #dddddd; background:#ffffff; padding:2px; width:95%;}
.contactForm .submit { background:#999999; color:#ffffff; text-transform:uppercase; font-size:10px; padding:3px 15px 3px 15px; border:1px solid #666; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; cursor:pointer;}
.contactForm table.webform td { padding:0; line-height:1em;}

#headSearch { padding-left:20px;}
#searchform 		{ margin-top:25px; display:block; width:180px; padding-left:10px; height:25px; border:1px solid #cccccc; background:url("/images/search.png") no-repeat; }
* html #searchform 	{ background:url("/images/search.gif") no-repeat; }
#searchformQuery 	{ background:url("/images/blank.png"); padding:0; margin:0; border:0; width:150px; height:1.5em; color:#666666;}
#searchformSubmit 	{ background:url("/images/blank.png"); padding:0; margin:0; border:0; width:25px; height:25px; cursor:pointer;}
* html #searchformQuery, * html #searchformSubmit { background:transparent; }

.cmenu  li, .cmenu ul { padding:0; margin:0; background:none; }
.cmenu { padding-left: 70px; padding-right:10px;  _padding-left:10px; position:relative; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }
.cmenu, .cmenu a { color:#ffffff; text-decoration:none; }
.cmenu .cmenu_left { position:absolute; left:0; top:0; _display:none; }
.cmenu li {_display:inline; }
.cmenu li a { display:block; padding:6px 0 6px 0;  background:url(/images/cmenuarrow.gif) no-repeat 100% 50%; }
.cmenu li:last-child { background:none; }
.cmenu li span { display:block; padding:6px 0 6px 0; }

.cmenu { background:url(/images/cmenu_red.gif) repeat-y; }
.cmenu li {background:url(/images/cmenu_red_split.gif) no-repeat bottom; }
.cmenu li a:hover {  background-color:#ae251e; }

.cmenu.grey { background:url(/images/cmenu_grey.gif) repeat-y; }
.cmenu.grey li {background:url(/images/cmenu_grey_split.gif) no-repeat bottom; }
.cmenu.grey li a:hover {  background-color:#616161; }

#reality .item { padding-bottom:10px; border-bottom:1px solid #dddddd; margin-bottom:10px; }
#reality .topic { color:#666666; }
.button.red { display:inline-block; text-decoration:none; background:#c20c12; color:#ffffff; text-transform:uppercase; font-size:11px; padding:3px 10px 3px 10px;  line-height:1em; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }
.strong { font-weight:bold; color:#c20c12;}

table.prices { width:100%; margin-bottom:5px; border:1px solid #dddddd; }
table.prices td { padding:2px 5px; text-align:left }
table.prices thead { background:url(/images/cmenu_grey.gif); color:#ffffff; }
table.prices .prices-polozka { width:20px; }
table.prices .prices-popis { }
table.prices .prices-mj" { width:30px; }
table.prices .prices-polozka { width:000px; }
table.prices .prices-cena { width:80px; }
tr.odd { background:#eeeeee; }
a.order { margin-bottom:30px; display:block; text-align:right; }
.prices-describe { display:none; }
.prices-novat { text-align:right;  }

.footLinks { font-size:6px; text-align:center; color:#999999; }
.footLinks a { text-decoration:none; color:#999999; }

ul.services a { color:#666666; }
ul.services.home { height: 220px; background:url("/images/uvod-delnik.jpg") no-repeat 100% 0; }

.post { padding-bottom:10px; border-bottom:1px solid #dddddd; margin-bottom:20px; }

#toldaboutus { background:url(/images/toldaboutus.gif) no-repeat; padding:0px 30px 0 75px; font-style:italic; margin-bottom:30px; text-align:justify;  height:120px; }

.visitorglue { position:absolute;  bottom:3000px; }

/* GOOGLE ANALYTICS */
#ga_control, #ga_control_spacer { display:none; } /* skryti navigacniho panelu vkladaneho nad hlavicku */

a.goFromWiki { display:block; height:40px; width:310px; padding-left:10px; line-height:40px; font-size:14px; color:#ffffff; background:url(/images/gofromwiki.gif) no-repeat; cursor:pointer; text-decoration:none; }


