/*
	layout
*/
html, body {
margin:0;
padding:0;
}

body {
background: #d1d1d1 !important;
color: #000;
}

/*
	HEADER
*/
div#header {
background-color: #3181bc;
height: 180px;
background: #3181bc url('img/hlavicka0.jpg') no-repeat top;
}
div#header h1 {
line-height: 80px;
margin: 0;
padding-left: 10px;
font-family: Arial, Helvetica, Trebuchet MS, Verdana, sans-serif;
font-size: 76px;
font-weight: bold;
color: #fff;
}

/* header_m */
div#header_m {
height: 28px;
background: #000 url('img/hlavicka_menu_d_pr.jpg') no-repeat top;
}
div#header_m a, div#header_m a:hover {
color: #000;
background-color: #000;
margin: 0;
padding: 0;
text-decoration:none;
}
div#header_m img {
color: #000;
background-color: #000;
text-decoration:none;
border: 0px none #000;
}
div#header_m span.text_draci {
margin: 0;
padding-left: 35px;
}
div#header_m span.text_shop {
margin: 0;
padding-left: 150px;
}
div#header_m span.text_aikon {
margin: 0;
padding-left: 80px;
}
div#header_m span.text_form {
margin: 0;
padding-left: 50px;
line-height: 28px;
vertical-align: top;
}
div#header_m span.text_form form {
margin: 0px;
padding: 0px;
/*	right: 40px;*/
display: inline;
}
/* div#header_m span.text_form .text { */
div#header_m span.text_form .q {
background-color: #fff;
color: #000;
font-family: Arial, Helvetica, Trebuchet MS, Verdana, sans-serif;
font-size: 12px;
font-weight: normal;
margin: -8px 0px 0px 10px;
padding: 0;
z-index:1;
size: 20px;
width: 75px;
vertical-align: middle;
border: 1px solid #000;
}
/* div#header_m span.text_form .submit { */
div#header_m span.text_form .button { 
margin: 2px 0px 0px 0px;
padding: 0px;
color: #fff;
font-family: Trebuchet MS, Arial, Helvetica, Verdana, sans-serif;
font-size: 16px;
font-weight: bold;
font: normal normal bold 18px Trebuchet MS, Arial, Helvetica, Verdana, sans-serif;
background-color: transparent;
border: 0px solid #000;
z-index: 1;
}

/* header_d */
div#header_d {
background-color: #000;
height: 18px;
background: #000 url('img/hlavicka_menu_d.jpg') no-repeat top;
}


/*
	CONTAINER
*/
div#container {
text-align: left;
background-color: #fff;
color: #000;
background: #fff url('img/tile300.jpg') repeat-y;
}

/*
	CONTENT
*/
div#content {
}

/*	content_in */
div#content_o {
}
div#content_o p {
line-height: 1.4;
}


/*	
	NAVIGATION
*/
div#navigation {
background: #c1c1c1 url('img/menu.jpg') repeat-y;
}

/* 	navigation_o */
div#navigation_o {
/*margin-left: 20px;*/
}
div#navigation_o ul {
margin: 0;
padding: 0;
list-style-type: none;
}
div#navigation_o li {
margin-bottom: 5px;
}

/*	navigation_d */
div#navigation_d {
background: #c1c1c1 url('img/menu_d.jpg') no-repeat bottom;
height: 33px;
}


/*
	EXTRA
*/
div#extra {
/*background: #c5c5c5;*/
}
div#extra_o {
margin-left: 20px;
margin-right: 10px;
}


/*
	FOOTER
*/

div#footer {
font:  76%/1.3em Trebuchet MS, Arial, Helvetica, Verdana, sans-serif;
}

/*	footer_h */
div#footer_h {
height: 14px;
background: #000 url('img/pata_h.jpg') no-repeat top;
}

/*	footer */
div#footer {
background: #000 url('img/pata.jpg') repeat-y;
color: #fff;
}
div#footer_c {
margin-left: 30px;
margin-right: 30px;
text-align: center;
}
div#footer_c p {
color: #fff;
margin: 0;
padding: 3px 10px 3px 10px;
}
div#footer_c a {
color: #ccc;
padding: 3px;
}
div#footer_c a:hover {
background: #990000;
color: #fff;
}

/*	footer_d */
div#footer_d {
height: 15px;
background: #000 url('img/pata_d.jpg') no-repeat top;
}



/*
	layout - rozmery 
*/
div#container {width: 980px; margin: 0 auto;}
div#content {clear: both; width: 980px;}
div#footer_h {clear: both; width:100%;}
div#footer {clear: both; width:100%;}
div#footer_d {clear: both; width:100%;}

