/* CSS Document */

body {
background:url(images/bg.jpg) repeat-x #D7D8D9;
font:11px Verdana, Arial, Helvetica, sans-serif;
color:#003366;
line-height:20px;
margin:0px;
padding:0px;
}

a:link, a:visited {
text-decoration:none;
color:#000033;
}

a:hover, a:active {
color:#000066;
}

.cl_ {
margin:0px;
padding:0px;
clear:both;
}

h4 {
margin-top:35px;
}


#wrapper {
margin:0px auto;
width:1020px;
}

#top {
background:url(images/top.jpg) no-repeat;
height:155px;
}


#logo {
padding:40px;
padding-bottom:0px;
padding-left:30px;
}


#menu {
background:url(images/menu.jpg) no-repeat;
height:55px;
}

#menu div {
float:left;
}



#menu ul {
margin:0px;
padding:0px;
padding-left:30px;
}


#menu ul li {
display:inline;
}

.home {
padding-left:420px;
padding-top:10px;
}

#content {
background:url(images/bg_content.jpg) repeat-x #F4F4F4;
clear:both;
width:100%;
padding-bottom:25px;
}


#left_column {
float:left;
width:50%;

}

#left_column ul {
margin:0px;
margin-left:50px;
margin-bottom:10px;
padding:0px;
}

#right_column {
float:left;
width:50%;
}

.left {
float:left;
width:35%;
}

.left_smaller {
float:left;
width:32%;
}

.right {
float:left;
width:60%;
}

.left_side {
float:left;
width:50%
}

.right_side {
float:left;
width:50%
}

.offer {
}


.akapit {
margin-top:0px;
padding:30px;
}

.offer ul {
margin:0px;
padding:0px;
}


.offer ul li {
margin-left:30px;
}

.offer img {
border:2px solid #CCCCCC;
}



.left_column_photos {
margin-top:70px;
margin-left:30px;
}

.left_smaller_photo {
}

.img_center {
padding-top:35px;
text-align:center;
}

.img_right {
margin-top:50px;
text-align:right;
}

.txt_right {
margin:0px;
padding-top:10px;
text-align:left;
}

ul {
margin-bottom:0px;
padding-bottom:10px;
}

ul li {
padding:0px;
margin:0px;
margin-top:5px;
list-style-image:url(images/dark_blue_list_img.png);
}

.phone {
background:url(images/phone.jpg) no-repeat;
background-position:right bottom;
}


.describe {
padding-top:50px;
}

.text {
padding-left:40px;
padding-right:40px;
}

#form {
margin-top:20px;
width:100%;
}

#form div {
margin-top:15px;
}

.input {
float:left;
width:80%;
}

.label {
float:left;
width:15%;
}


#footer {
background:url(images/bg_footer.jpg) repeat-x #F3F3F3;
height:99px;
}

#footer div {
float:left;
}

#logos img {
padding:10px;
padding-top:35px;
}

#footer_menu {
margin:0px;
}

#footer_menu ul {
margin:0px;
padding:0px;
padding-top:43px;
padding-left:25px;
}

#footer_menu ul li {
display:inline;
}

.footer {
line-height:30px;
padding:25px;
padding-left:50px;
padding-top:80px;
text-align:center;
}
