/* undo styles */
* { 
margin:0;
padding:0;
}

/* zresetuj nechcene fokus outlajny */
*:focus {
outline: none;
}

table {
border-spacing:0; 
font-family: "Trebuchet MS", sans-serif;
font-size: 12px;
font-style: normal;
font-weight: normal;
letter-spacing: normal;
}

img {
border:0;
}

/* BODY */

body	{
margin:0px;
padding:0px;
background-color:#ffffff;
background-image:url('/pics/background_body.jpg');
background-repeat: repeat-x;
background-position: top;
}


/* TYPOGRAPHY */

h1,h2,h3,h4	{
font-family: "Trebuchet MS", sans-serif;
color:#0c2965;
}

address {
background-color:#c2c9d2;
color:#444;
border:1px solid #999;
margin:10px 0;
padding:10px 20px;
font-family: "Trebuchet MS", sans-serif;
font-size: 16px;
font-style: normal;
font-weight: normal;
}

p,a	{
font-family: "Trebuchet MS", sans-serif;
font-size: 12px;
font-style: normal;
font-weight: normal;
letter-spacing: normal;
text-decoration:none;
}

.bold {
font-weight:bold;
}

/* CLEAR BOTH */
.clear_both	{
clear:both;
}

/* PAGE LAYOUT PAGE LAYOUT PAGE LAYOUT PAGE LAYOUT  */

/* HEADER HEADER HEADER HEADER HEADER HEADER */
#header {
height:228px;
width:100%;
margin-left:auto;
margin-right:auto;
background-image:url('/pics/background_header.jpg');
background-repeat: no-repeat;
background-position: center top;
}

#header div.content {
width:980px;
margin-left:auto;
margin-right:auto;
position:relative;
}

#header div.content p.breadcrumb {
color:#c2c9d2;
padding-top:10px;
}
#header div.content p.breadcrumb a{
color:#c2c9d2;
}
#header div.content p.breadcrumb a:hover{
color:#ffffff;
}

#header div.content a.logo {
position:absolute;
left:472px;
top:95px;
border:0px;
text-decoration:none;
}
#header div.content a.logo img {
border:0px;
}

#header div.content div.top_menu {
position:absolute;
left:674px;
top:0px;
height:39px;
width:305px;
}
#header div.content div.top_menu div {
height:39px;
width:100px;
float:left;
border-left:1px solid #c2c9d2;
text-align:center;
}
#header div.content div.top_menu div:hover {
background-color:#000000;
}
#header div.content div.top_menu div.last {
border-right:1px solid #c2c9d2;
}
#header div.content div.top_menu div a {
position:relative;
top:9px;
color:#c2c9d2;
font-weight:bold;
}
#header div.content div.top_menu div a:hover {
color:#ffffff;
}


/* PAGE PAGE PAGE PAGE PAGE PAGE PAGE */
#page {
width:100%;
margin-left:auto;
margin-right:auto;
background-image:url('/pics/background_page.jpg');
background-repeat: no-repeat;
background-position: top center;
}
#page div.content {
width:980px;
margin-left:auto;
margin-right:auto;
background-image:url('/pics/background_page_content.jpg');
background-repeat: repeat-y;
background-position: center;
}
#page div.content div.first_spacer {
height:20px;
width:980px;
background-image:url('/pics/background_page_first_spacer.jpg');
}
#page div.content div.last_spacer {
height:20px;
width:980px;
clear:both;
border-bottom: 1px solid #969696;
}




/* MENU MENU MENU MENU MENU MENU MENU MENU MENU MENU MENU */
#menu {
width:218px;
border: 1px solid #576577;
float:left;
margin-left:20px;
display:inline;
padding-bottom:150px;
background-color:#d1d5d9;
background-image:url('/pics/background_menu.jpg');
background-repeat: no-repeat;
background-position: bottom;
overflow:visible;
}
#menu img {
margin:0px;
padding:0px;
}
#menu a.button {
width:190px;
height:23px;
padding-top:7px;
padding-left:10px;
margin-left:10px;
margin-top:5px;
display:block;
background-image:url('/pics/background_menu_button.jpg');
background-repeat: no-repeat;
background-position: top;
color:#434649;
font-weight:bold;
}
#menu a.menu_active {
background-position: bottom;
color:#ffffff;
}
#menu a.button:hover {
background-position: bottom;
color:#ffffff;
}


/* SUBMENU SUBMENU SUBMENU SUBMENU SUBMENU SUBMENU SUBMENU SUBMENU */
#menu div.submenu {
width:208px;
margin-left:9px;
margin-top:10px;
padding-bottom:10px;
background-color:#ffffff;
border: 1px solid #576577;
border-right:0px;
position:relative;
left:1px;
display:none;
}
#menu div.sub_active {
display:block;
}

#menu div.submenu a {
margin-left:10px;
margin-top:10px;
display:block;
color:#434649;
padding-left:15px;
background-image:url('/pics/background_menu_submenu.jpg');
background-repeat: no-repeat;
background-position: left center;

}
#menu div.submenu a:hover {
/*font-weight:bold;*/
color:#1375d8;
}
/* PAGE CONTENT PAGE CONTENT PAGE CONTENT PAGE CONTENT PAGE CONTENT PAGE CONTENT */
#page_content {
/*height:500px;*/
width:620px;
float:right;
margin-right:20px;
display:inline;
padding-bottom:150px;
background-image:url('/pics/background_page_content_content.jpg');
background-repeat: no-repeat;
background-position: top left;
overflow:visible;
padding-top:25px;
}
#page_content h2 {
padding-top:10px;
}
#page_content h3 {
padding-top:10px;
}
#page_content p {
font-size:14px;
color:#434649;
margin-top:10px;
margin-bottom:10px;
}
#page_content a {
font-size:14px;
color:#0c2965;
font-weight:bold;
}
#page_content a:hover {
color:#2052b9;
}
#page_content ul {
font-family: "Trebuchet MS", sans-serif;
font-size: 14px;
color:#757575;
list-style-type:disc;
margin-left:30px;
margin-bottom:10px;
}
#page_content table {
font-family: "Trebuchet MS", sans-serif;
font-size: 14px;
color:#757575;
width:100%;
margin-top:10px;
margin-bottom:10px;
border-collapse:collapse;
border:1px solid #757575;
}
#page_content table td{
border:1px solid #757575;
padding-top:2px;
padding-bottom:2px;
padding-left:5px;

}
#page_content table th{
border:1px solid #757575;
padding-left:5px;
background-color:#dadada;
color:#000000;
text-align:left;
padding-top:4px;
padding-bottom:4px;
}

/* FOOTER FOOTER FOOTER FOOTER FOOTER FOOTER FOOTER */
#footer {
margin-top:20px;
height:200px;
width:100%;
margin-left:auto;
margin-right:auto;
background-image:url('/pics/background_footer.jpg');
background-repeat: repeat-x;
background-position: top;
}

#footer div.content {
width:980px;
height:200px;
margin-left:auto;
margin-right:auto;
background-image:url('/pics/background_footer_content.jpg');
background-repeat: no-repeat;
background-position: center;
position:relative;
}
#footer div.content p {
position:absolute;
left:20px;
top:170px;
color:#ffffff;
}
#footer div.content p a{
color:#26d8ce;
font-weight:bold;
}
#footer div.content p a:hover{
color:#ffffff;
}
#footer div.content table {
margin-left:20px;
margin-top:20px;
color:#85a5c7;
width:230px;
float:left;
display:inline;
}
#footer div.content table.second {
width:300px;
}
#footer div.content table td{
padding-bottom:3px;
padding-right:30px;
}
#footer div.content table td.nadpis{
padding-bottom:3px;
color:#31b9f8;
font-weight:bold;
font-size:14px;
}

htable#galeria {
background-color:#EEEEEE;
border-bottom-color:#CCCCCC;
border-bottom-style:solid;
border-bottom-width:1px;
border-left-color-ltr-source:physical;
border-left-color-rtl-source:physical;
border-left-color-value:#CCCCCC;
border-left-style-ltr-source:physical;
border-left-style-rtl-source:physical;
border-left-style-value:solid;
border-left-width-ltr-source:physical;
border-left-width-rtl-source:physical;
border-left-width-value:1px;
border-right-color-ltr-source:physical;
border-right-color-rtl-source:physical;
border-right-color-value:#CCCCCC;
border-right-style-ltr-source:physical;
border-right-style-rtl-source:physical;
border-right-style-value:solid;
border-right-width-ltr-source:physical;
border-right-width-rtl-source:physical;
border-right-width-value:1px;
border-spacing:0;
border-top-color:#CCCCCC;
border-top-style:solid;
border-top-width:1px;
height:91px;
width:118px;

