/* CSS Document */



/*BODY*/

body {
margin:0px;
padding:0px;
color:#666;
font:14px Tahoma;
line-height:18px;
background-color:#FFF;
}



.clear {
clear:both;
}

.strong {
font-weight:bold;
}

p.stronger_bigger {
font-size:14px;
font-weight:bold;
}

h5 {
margin-top:25px;
font:16px tahoma;
font-weight:bold;
}

p {
margin-left:20px;
}

ul {
list-style:none;
padding:0px;
margin:0px;
}

a:link, a:visited {
color:#FFFFFF;
}

a:active, a:hover {
color:#003300;
}

.dek a:link, .dek a:visited {
color:#660000;
}

.dek a:active, .dek a:hover {
color:#CC0000;
font-weight:bold;
margin-left:5px;
}

.pics a:link, .pics a:active {
}

.pics a:hover, .pics a:visited {
margin:0px;
}

ol li {
padding-bottom:10px;
}

table {
margin-left:25px;
margin-bottom:25px;
border:1px solid;
border-color:#660000;
}

td {
padding-bottom:25px;
padding-top:10px;
text-align:center;
border:1px solid;
border-color:#CCCCCC;
}
								/*TOP*/


#top_wrapper{
width:100%;
}

#top_space {
float:left;
width:5%;
height:170px;
background:url(images/white_bg.jpg) repeat-x;
}



#top {
float:left;
width:95%;
height:170px;
background:url(images/top_bg.jpg) repeat-x;
}

#top_border {
float:left;
width:560px;
height:170px;
background:url(images/top_left_bg.jpg) no-repeat;
}

#logo {
padding-left:150px;
padding-top:10px;
height:102px;
}

#menu {
margin-left:50px;
height:60px;
}


#top_right_menu {
float:left;
width:300px;
height:132px;
padding-left:20px;
padding-top:20px;
}

.sonda table{
border:none;
padding:0px;
}

.sonda td {
border:none;
padding:0px;
}

.sonda  {
margin:0px;
padding:0px;
font:16px;
}



								/*MIDDLE*/
								

#middle_wrapper {
width:100%;

}


#middle_space {
float:left;
width:5%;
height:100px;
}	

#middle {
float:left;
width:95%;
height:auto;
min-height:100px;
}

								/*CONTENT*/
								
#content_wrapper {
background:url(images/content_bg.png) repeat-x;
height:auto;
overflow:auto;
margin-bottom:25px;
}

#left_column {
float:left;
width:300px;
height:225px;
padding-left:50px;
padding-top:20px;
background:url(images/left_column_bg.png) no-repeat;
}

#left_column_sub {
float:left;
width:300px;
height:auto;
padding-left:50px;
padding-top:20px;
background:url(images/left_column_bg.png) no-repeat;

}	

img.certyfikaty {
margin-left:15px;
margin-top:10px;
margin-bottom:20px;
}								

#middle_column {
float:left;
width:300px;
height:190px;
}

#middle_column_sub {
float:left;
width:600px;
height:auto;
}

#right_column {
float:left;
width:280px;
height:225px;
}

#left_links {
margin-top:20px;
margin-left:50px;
}

.stronger {
font-weight:bold;
color:#660000;
}



								/*FOOTER*/

#footer_wrapper	{
width:100%;
}

#footer_space {
float:right;
width:2%;
height:238px;
}	

#footer {
float:left;
max-width:1050px;
min-width:930px;
width:98%;
height:238px;
background:url(images/footer_bg.png) repeat-x;

}

#footer_subsites {
float:left;
max-width:1050px;
min-width:930px;
width:98%;
height:85px;
background:url(images/footer_subsites_bg.png) repeat-x;
margin-top:30px;
}

#footer_border {
float:right;
width:20px;
height:238px;
background:url(images/footer_border.png) no-repeat;
}

#footer_left_space {
float:left;
width:3%;
height:100px;

}

#footer_left {
float:left;
width:440px;
height:auto;
}

#uslugi {
float:right;
color:#660000;
}

ul.uslugi {
margin-top:25px;
margin-left:50px;
}

ul.uslugi li{
list-style-image:url(images/list_style.png);
}

ul.harmonogram {
margin-top:25px;
margin-left:50px;
}

ul.harmonogram li{
list-style-image:url(images/list_style.png);
padding-bottom:15px;
}


#footer_right {
float:right;
width:527px;
height:238px;
background:url(images/footer_right_bg.png) no-repeat;
background-position:right;

}

#footer_zajawki {
height:169px;
}

#footer_right_subsites {
float:right;
width:539px;
height:85px;
background:url(images/footer_right_sub_bg.png) no-repeat;

}

.info {
float:left;
padding-left:15px;
padding-top:10px;
color:#FFF;
font-size:11px;
}

.info_sub {
float:left;
padding-left:15px;
padding-top:10px;
color:#FFF;
font-size:11px;
margin-top:30px;
}

#gallery {
width:100%;
height:auto;
overflow:auto;
text-align:center;


}

#gallery div {
float:left;
width:30%;
padding:5px;
height:auto;

}

#gallery div img {
border: 2px solid #7D1411;
margin-top: 10px;
}
												