/***************************************************
****************************************************
CSS by Martion ***********************************
****************************************************
www.martiondesign.net**************************
****************************************************
***************************************************/
 
body {
	
	background-image: url(img/sys/bg.gif);
	background-repeat: repeat-x;
	background-color: #8f8758;
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #6b492e;
	
	margin: 0px;
	}

/*** GLOBAL ***/
a { color: #6b492e; font-weight: bold; text-decoration: none; border-bottom: 1px dashed #a06638; }
a:hover { color: #eb251b; font-weight: bold; text-decoration: none; }
a:active { color: #6b492e; font-weight: bold; text-decoration: none; border-bottom: 1px dashed #a06638;  }
a:visited { color: #6b492e; font-weight: bold; text-decoration: none; border-bottom: 1px dashed #a06638;  }

h1 { font-family: Georgia, "Times New Roman", Times, serif; font-size: 28px; color: #2c1d11; font-weight: normal; margin: 0px; padding: 0px; }
h2 { font-family: Georgia, "Times New Roman", Times, serif; font-size: 20px; color: #2c1d11; font-weight: normal; margin: 0px; padding: 0px; }
.wrapper { width: 939px; height: auto; margin: 0px auto 0px auto; }
.hr { width: 100%; height: 1px; border-bottom: solid 1px #d6d0cc; }

/*** HEADER ***/
.header { width: 939px; height: 442px; float: left; }
.head_part_1 { width: 939px; height: 146px; background-image: url(img/sys/header/head_part_1.jpg); float: left; }
.head_part_2 { width: 373px; height: 202px; background-image: url(img/sys/header/head_part_2.jpg); float: left; margin: 0px 0px 0px 0px; }
.head_part_3 { width:  939px; height: 94px; background-image: url(img/sys/header/head_part_3.jpg); float: left; margin: 0px 0px 0px 0px; }

.head_onas { width: 566px; height: 202px; background-image: url(img/sys/header/heady/onas.jpg); float: left; }
.head_nasesluzby { width: 566px; height: 202px; background-image: url(img/sys/header/heady/nasesluzby.jpg); float: left; }
.head_obchodnipodminky { width: 566px; height: 202px; background-image: url(img/sys/header/heady/obchodnipodminky.jpg); float: left; }
.head_cenik { width: 566px; height: 202px; background-image: url(img/sys/header/heady/cenik.jpg); float: left; }
.head_objednavky { width: 566px; height: 202px; background-image: url(img/sys/header/heady/objednavky.jpg); float: left; }
.head_fotogalerie { width: 566px; height: 202px; background-image: url(img/sys/header/heady/fotogalerie.jpg); float: left; }
.head_nastym { width: 566px; height: 202px; background-image: url(img/sys/header/heady/nastym.jpg); float: left; }
.head_knihanavstev { width: 566px; height: 202px; background-image: url(img/sys/header/heady/knihanavstev.jpg); float: left; }

/*** BODY ***/
.body_top { width: 916px; height: 12px; float: left; background-image: url(img/sys/top_body.gif); }
.blank_12px { width: 12px; height: 20px; float: left }
.body { width: 916px; height: auto; background: #ececec; float: left; padding: 20px 0px 0px 0px; }
.content { width: 671px; height: auto; float: left; padding: 0px 15px 15px 15px; margin: 0px;} 
.odstavec { text-indent: 3%; margin-top: 1em}
/*** NAVIGACE ***/
.nav { width: 194px; height: 100%; float: left; padding: 10px; border-right: dashed 1px #ccc2bb; }
.nav_img { width: 152px; height: 38px; float: left; background-image: url(img/sys/nav/navigace.gif); }

ul.nav { float: left; width: 194px; height: auto; margin: 0px; padding: 0px; border: 0px; }
ul.nav li { width: 194px; height: 25px; float: left; background-image: url(img/sys/nav/nav_a.gif); list-style: none; }
ul.nav li a { width: 174px; height: 20px; float: left; color: #442b18; text-decoration: none; padding: 5px 0px 0px 20px; font-weight: bold; font-size: 13px; }
ul.nav li a:hover { width: 174px; height: 20px; float: left; color: #9b5d2b; text-decoration: none; padding: 5px 0px 0px 20px; font-weight: bold; font-size: 13px; background: url(img/sys/nav/nav_hover.gif) repeat-x left; }
.aktivni {}
ul.aktivni { float: left; width: 194px; height: auto; margin: 0px; padding: 0px; border: 0px; }
ul.aktivni li { width: 194px; height: 25px; float: left; background-image: url(img/sys/nav/nav_active.gif); list-style: none; }
ul.aktivni li a { width: 174px; height: 20px; float: left; color: #ececec; text-decoration: none; padding: 5px 0px 0px 20px; font-weight: bold; font-size: 13px; }

.podmenu {}
ul.podmenu { float: left; width: 194px; height: auto; margin: 0px; padding: 0px; border: 0px; }
ul.podmenu li { width: 194px; height: 25px; float: left; background-image: url(img/sys/nav/nav_2.gif); list-style: none; }
ul.podmenu li a { width: 164px; height: 20px; float: left; color: #ececec; text-decoration: none; padding: 5px 0px 0px 30px; font-weight: normal; font-size: 13px; }
ul.podmenu li a:hover { width: 164px; height: 20px; float: left; color: #ececec; text-decoration: none; padding: 5px 0px 0px 30px; font-weight: bold; font-size: 13px; }

/***FOOTER***/
.footer { width: 939px; height: auto; float: left; margin: 0px 0px 30px 0px; }
.foot_1 { width: 939px; height: 23px; float: left; background-image: url(img/sys/footer/foot_1.jpg); }
.foot_2 { width: 436px; height: 72px; float: left; background-image: url(img/sys/footer/foot_2.jpg); padding: 60px 0px 0px 35px; }
.telamail { width: 210px; height: auto; color: #eecf7d; float: left; }
.foot_3 { width: 86px; height: 132px; float: left; background-image: url(img/sys/footer/foot_3.jpg); }
.foot_4 { width: 276px; height: 132px; float: left; }
.foot_6 { width: 106px; height: 132px; float: left; background-image: url(img/sys/footer/foot_6.jpg); }
.foot_7 { width: 939px; height: 25px; float: left; background-image: url(img/sys/footer/foot_7.jpg); }

/*** FOTOGALERIE ***/
.miniwin { width: 130px; height: 130px; float: left; background: #d9d9d9; margin: 10px; padding:  10px 0px 0px 10px; }
