/* CSS Document */
/*-----------------------------------------------*/
/* D E F A U L T S */
body {
  	background: #ffffff url('../img/bg_body.jpg') no-repeat center top; 
  	color: black; 
  	font-family: Verdana, Helvetica, sans-serif;
  	font-size: 0.8em;
  	margin: 0px;
  	padding: 0px;
  	border-width: 0px;
}
p {
  	margin: 0px;
  	padding: 0px;
  	font-size: 1em;
}  
a {
	color: #1e78ff;
  	text-decoration: none;
}
h1 {
	margin: 0;
	padding: 0;
	color: #305393;
}
h2 {
	margin: 0;
	padding: 0;
	color: #2e2e2e;
}
/*-----------------------------------------------*/
/* P A G E */
div#page-shadow {
	background: url('../img/page_shadow.png') no-repeat center top;
	width: 1066px;
	margin: 0 auto;
	padding: 0;
}
div.wrapper {
	width: 1000px;
	margin: 0 auto;
	padding: 0;
}
div.cleaner {
	clear: both;
}
/*-----------------------------------------------*/
/* H E A D E R */
div#header {
	background: #ffffff;
	height: 120px;
}
img#logo-header {
	margin: 17px 0 0 31px;
}
/*-----------------------------------------------*/
/* N A V I G A T I O N */
div#navigation {
	background: url('../img/bg_menu.png') no-repeat;
	height: 50px;
}
div#navigation ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
div#navigation ul li {
	float: left;
	text-indent: -9999em;
}
div#navigation ul li a#home {
	background: url('../img/but_home_pasive.png') no-repeat;
	display: block;
	width: 120px;
	height: 50px;
}
div#navigation ul li a#home-active {
	background: url('../img/but_home_active.png') no-repeat;
	display: block;
	width: 120px;
	height: 50px;
}
div#navigation ul li a#home:hover {
	background: url('../img/but_home_active.png') no-repeat;
}
div#navigation ul li a#gallery {
	background: url('../img/but_gallery_pasive.png') no-repeat;
	display: block;
	width: 153px;
	height: 50px;
}
div#navigation ul li a#gallery-active {
	background: url('../img/but_gallery_active.png') no-repeat;
	display: block;
	width: 153px;
	height: 50px;
}
div#navigation ul li a#gallery:hover {
	background: url('../img/but_gallery_active.png') no-repeat;
}
div#navigation ul li a#actions {
	background: url('../img/but_actions_pasive.png') no-repeat;
	display: block;
	width: 186px;
	height: 50px;
}
div#navigation ul li a#actions-active {
	background: url('../img/but_actions_active.png') no-repeat;
	display: block;
	width: 186px;
	height: 50px;
}
div#navigation ul li a#actions:hover {
	background: url('../img/but_actions_active.png') no-repeat;
}
div#navigation ul li a#references {
	background: url('../img/but_references_pasive.png') no-repeat;
	display: block;
	width: 138px;
	height: 50px;
}
div#navigation ul li a#references-active {
	background: url('../img/but_references_active.png') no-repeat;
	display: block;
	width: 138px;
	height: 50px;
}
div#navigation ul li a#references:hover {
	background: url('../img/but_references_active.png') no-repeat;
}
div#navigation ul li a#contact {
	background: url('../img/but_contact_pasive.png') no-repeat;
	display: block;
	width: 125px;
	height: 50px;
}
div#navigation ul li a#contact-active {
	background: url('../img/but_contact_active.png') no-repeat;
	display: block;
	width: 125px;
	height: 50px;
}
div#navigation ul li a#contact:hover {
	background: url('../img/but_contact_active.png') no-repeat;
}
/*-----------------------------------------------*/
/* S L I D E R */
div#slider {
	background: url('../img/bg_slider.png') no-repeat center top;
}
div#slider-imgs {
	width: 940px;
	height: 360px;
	margin: 0 auto;
	padding: 29px 0 30px 0;
}
/*-----------------------------------------------*/
/* P R O D U C T - C A T E G O R Y */
div#product-category ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
div#product-category ul li {
	float: left;
	text-indent: -9999em;
}
div#product-category ul li a#garage-doors {
	background: url('../img/cat_garage-doors_pasive.png') no-repeat;
	display: block;
	width: 188px;
	height: 219px;
	margin: 0 15px 0 0;
}
div#product-category ul li a#garage-doors-active {
	background: url('../img/cat_garage-doors_active.png') no-repeat;
	display: block;
	width: 188px;
	height: 219px;
	margin: 0 15px 0 0;
}
div#product-category ul li a#garage-doors:hover {
	background: url('../img/cat_garage-doors_active.png') no-repeat;
}
div#product-category ul li a#entry-gates {
	background: url('../img/cat_entry-gates_pasive.png') no-repeat;
	display: block;
	width: 188px;
	height: 219px;
	margin: 0 15px 0 0;
}
div#product-category ul li a#entry-gates-active {
	background: url('../img/cat_entry-gates_active.png') no-repeat;
	display: block;
	width: 188px;
	height: 219px;
	margin: 0 15px 0 0;
}
div#product-category ul li a#entry-gates:hover {
	background: url('../img/cat_entry-gates_active.png') no-repeat;
}
div#product-category ul li a#industry-gates {
	background: url('../img/cat_industry-gates_pasive.png') no-repeat;
	display: block;
	width: 188px;
	height: 219px;
	margin: 0 15px 0 0;
}
div#product-category ul li a#industry-gates-active {
	background: url('../img/cat_industry-gates_active.png') no-repeat;
	display: block;
	width: 188px;
	height: 219px;
	margin: 0 15px 0 0;
}
div#product-category ul li a#industry-gates:hover {
	background: url('../img/cat_industry-gates_active.png') no-repeat;
}
div#product-category ul li a#blinds-jalousie {
	background: url('../img/cat_blinds-jalousie_pasive.png') no-repeat;
	display: block;
	width: 188px;
	height: 219px;
	margin: 0 15px 0 0;
}
div#product-category ul li a#blinds-jalousie-active {
	background: url('../img/cat_blinds-jalousie_active.png') no-repeat;
	display: block;
	width: 188px;
	height: 219px;
	margin: 0 15px 0 0;
}
div#product-category ul li a#blinds-jalousie:hover {
	background: url('../img/cat_blinds-jalousie_active.png') no-repeat;
}
div#product-category ul li a#locksmithery {
	background: url('../img/cat_locksmithery_pasive.png') no-repeat;
	display: block;
	width: 188px;
	height: 219px;
}
div#product-category ul li a#locksmithery-active {
	background: url('../img/cat_locksmithery_active.png') no-repeat;
	display: block;
	width: 188px;
	height: 219px;
}
div#product-category ul li a#locksmithery:hover {
	background: url('../img/cat_locksmithery_active.png') no-repeat;
}
/*-----------------------------------------------*/
/* C O N T E N T */
div#content {	
	background: url('../img/bg_content_top.jpg') no-repeat center top #ffffff;
	width: 100%;
	margin: 57px 0 0 0;
}
div#content-bg {
	background: url('../img/bg_content_bot.jpg') no-repeat center bottom;
	width: 100%;
}
h1.main {
	font-size: 2em;
	color: #305393;
}
div#home-article {
	float: left;
	width: 540px;
	padding: 10px 10px 10px 30px;
}
div#home-article a {
	text-decoration: underline;
	color: #1e78ff;
}
div#home-article p {
	font-size: 1em;
}
div#article {
	padding: 15px;
}
div#article h1 {
	margin: 0 0 8px 0;
}
/* LAST REFERENCES */
div#last-references {
	background: url('../img/bg_last_references.jpg') no-repeat;
	width: 400px;
	height: 390px;
	float: left;
	text-align: center;
}
div#last-references h2 {
	color: #2e2e2e;
	font-size: 1.6em;
}
div#last-references div#slider-bg {
	background: url('../img/bg_last_references_inside.png') no-repeat;
	width: 391px;
	height: 274px;
	margin: 20px 0 0 4px;
}
/* F O O T E R */
div#footer {
	background: url('../img/bg_footer_bottom.jpg') no-repeat center bottom;
	margin: 60px 0 0 0;
	padding: 0 0 200px 0;
}
div#footer-top {
	background: url('../img/bg_footer.jpg') no-repeat;
	height: 170px;
}
div#footer-top div#contact-information {
	width: 665px;
	float: left;
}
div#footer-top div#contact-information table {
	margin: 30px 0 0 20px;
	font-size: 1.3em;
}
div#footer-top div#contact-information table td.icon {
	width: 90px;
	text-align: center;
}
div#footer-top div#partners {
	width: 335px;
	float: right;
}
div#footer-top div#partners div#partners-inner {
	font-size: 0.9em;
	margin: 30px 0 0 20px;
}
div#footer-top h2 {
	margin: 15px 0 0 25px;
	padding: 0;
	color: white;
	font-size: 1.3em;
}
div#footer-copyright {
	height: 50px;
	line-height: 50px;
	font-size: 0.8em;
	color: #646464;
}
div#footer-copyright span#rights {
	float: left;
}
div#footer-copyright span.autors {
	float: right;
}
div#footer-copyright a#vortex {
	float: right;
	margin: 7px 15px 0 5px;
}
div#footer-copyright a#pit {
	float: right;
	margin: 4px 10px 0 5px;
}
div#footer-copyright a.autors img#pit {
	width: 30px;
}

div.odsazeni15 {
padding-left: 15px ;
font-size: 0.8em;
}
div.odsazeni20 {
padding-left: 12px ;
font-size: 1.0em;
}

/* Při odeslání kontaktního formuláře se zobrazí hláška s těmito vlastnostmi */
p.error, p.success {text-align: center; font-weight: bold; padding: 10px; border: 1px solid;}
p.error {background: #ffc0c0; color: #900;}
p.success {background: #b3ff69; color: #4fa000;}

#form {
float: left;
width: 485px;
padding-top: 15px;
}

.article-contact {
float: left;
width: 485px;
}