body, div, p, span, img, a, ul, form {
margin:0;
padding:0;
font-size:12px;
font-family:arial,verdana,sans-serif;
}

table {
float:left;
}

th {
height:85px;
font-size:12px;
}

ul {

padding-left: 15px;
padding-top:10px;
}

div.shadow {
background: url('../images/dropshadow.png') no-repeat bottom right;
width:161px;
height:122px;
}


div.shadow2 {
float:left;
background: url('../images/dropshadow.png') no-repeat bottom right;
width:421px;
height:321px;
}

div.shadow3 {
float:left;
/*background: url('../images/dropshadow.png') no-repeat bottom right;*/
width:332px;
height:315px;
}

.greentext {
color:green;
}

.bluetext {
color:#005282;
font-weight:bold;
}

.bluetextlight {
color:#005282;
}

#main_page {
padding:5px 0 0 0;
text-align:center;
}

#main_page .inner {
margin:auto;
width:1006px;
text-align:left;
}

#main_page .header {
height:76px;
width:1006px;
margin-bottom:5px;
}

#main_page .header_logo{
height:61px;
width:167px;
float:left;
padding-top:5px;
}



#main_page .header_menu{
float:right;
margin:60px 11px 0 0;
}

#main_page .dritto {
color:#005282;
}

#main_header {
height:10px;
width:1006px;
line-height:8px;
}

#main_header .bar_left {
background-image:url('../images/mainpage_header_a1.gif');
background-repeat:no-repeat;
width:10px;
height:10px;
float:left;
line-height:8px;
margin:0px;
padding:0px;
}

#main_header .bar_center {
background-image:url('../images/mainpage_header_a2.gif');
background-repeat:repeat-x;
width:985px;
height:10px;
float:left;
margin:0px;
padding:0px;
}

#main_header .bar_right {
background-image:url('../images/mainpage_header_a3.gif');
background-repeat:no-repeat;
width:11px;
height:10px;
float:left;
line-height:8px;
margin:0px;
padding:0px;
}

#main_center .bar_center {
background-image:url('../images/mainpage_center_a1.gif');
background-repeat:repeat-y;
width:1006px;
float:left;
}

#main_center .text_background_inner {
padding-top:5px;
}

#main_center .header_small_picture_visit {
margin:20px 0 0 11px;
}

.border_none {
border:0px none;
}

#main_center .main_center_inner {
width:984px;
margin-left:9px;
}

#main_center .body_left {
width:622px;
float:left;

}

#main_center .text_header_table {
padding:0px 0px 5px 2px;
}

#main_center .body_right {
width:353px;
float:left;
height:auto;
margin:8px 0 10px 9px;
}

#main_center .body_right_inner {
margin:12px 0 0 3px;
}

#main_center .break {
margin-top:2px;
text-align:center;
font-weight:normal;
}

#main_center .header_flash {
width:200px;
height:30px;
background-color:#005282;
margin-bottom:2px;
margin-left:3px;
}

#main_center .header_flash_inner {
text-align:center;
font-size:14px; 
color:white;
padding:6px 0 0 0;
}

#main_center .body_left_inner {
margin:10px 0 10px 10px;
}

#main_center .background_gradient {
background-image:url('../images/background_gradient.gif');
background-repeat:repeat-x;
width:165px;
height:265px;
float:left;
margin-left:10px;
}

#main_center .background_gradient2 {
background-image:url('../images/background_gradient.gif');
background-repeat:repeat-x;
width:253px;
float:left;
margin-left:5px;
margin-top:4px;
}

#main_center .small_picture_visit {
border:0 none;
width:159px;
height:120px;
}

#main_center .text_background {

}

#main_center .description{
font-size:14px;
clear:left;
/*padding-top:10px;
margin-left:8px;*/
}

#main_center .big_box{
float:left;
}

#main_footer {

width:1007px;

}

#main_footer .bar_left {
background-image:url('../images/mainpage_footer_a1.gif');
background-repeat:no-repeat;
width:10px;
height:10px;
float:left;
}

#main_footer .bar_center {
background-image:url('../images/mainpage_footer_a2.gif');
background-repeat:repeat-x;
width:985px;
height:10px;
float:left;

}

#main_center .text_center {

padding: 1px;
line-height:15px;
padding-right:15px;
}

#main_footer .bar_right {
background-image:url('../images/mainpage_footer_a3.gif');
background-repeat:no-repeat;
width:11px;
height:10px;
float:left;
}

a {
outline: none;
}

a:link, a:visited {
color:#005282;
text-decoration:none;
border:0px;
}


a:hover {
color:#bfdc6f;
text-decoration:none;
}

.titles_footer {
width:100%; clear:left;
}

.titles_footer_inner {
padding-top:8px;
text-align:center;
color:#005282;
}

#info_prices  {
clear:left;
padding-bottom:10px;
}

#info_prices table {
border:2px solid #005282;
width:600px;
float:left;
margin-bottom:10px;
}

#info_prices td {
width:180px;
line-height:25px;
padding-left:3px;
text-align:center;
}

#info_prices img {
border:0px;
}

#info_prices .text{

}

#contact_form {
margin:5px 0 10px 0;
}

#contact_form td {

}

#contact_form .submit {
background-color:#005282;
font-size: 9pt; 
color: rgb(255, 255, 255);
margin-top:10px;

}

#contact_form input, textarea {
border: 1px solid #005282;
font-size: 8pt; 
margin: 0 0 0 10px;
}

#myform_errorloc {
color:red;
}


#myform_errorloc li {
font-size:11px;
margin-left:8px;
}


/* Wirtualna wizyta */

table.pad_table {
border-collapse:collapse;
height:51px;
margin:0;
padding:0;
margin:10px 0 0 15px;
}

td.left {
background:transparent url('../images/pad_bg_left.gif') no-repeat scroll left center;
}
td.pad_end {
width:9px;
}

td.pad_center {
background:transparent url('../images/pad_bg.gif') repeat-x scroll center center;
text-align:center;
}

td.right {
background:transparent url('../images/pad_bg_right.gif') no-repeat scroll right center;
}

.viewer_tip {
margin:5px 0;
}

.galery_table {
margin: -7px 0px 0px -8px;
}

.galery_table img {
border: 0;
}