/* CSS Document */

body { margin: 50px 0 40px 0; padding: 0; font-family: arial, verdana, tahoma; font-size: 11px; color: #717171; background: #272727 url(../img/bg.jpg) repeat-x; }
img { border: 0; }
table, td { margin: 0; padding: 0; font-family: arial, verdana, tahoma; font-size: 11px; text-align: left; }

.space { clear: both; height: 5px; font-size: 0px; }
.space10 { clear: both; height: 10px; font-size: 0px; }
.breakeronly { clear: both; height: 0px; font-size: 0px; margin: 0; padding: 0px; }

.foto { float: left; border: 0; margin: 0 10px 5px 0; }
.foto2 { float: left; border: 0; margin: 0 10px 0 0; }
.foto3 { float: right; border: 0; margin: 0 0 5px 10px; }

h3 { line-height: 24px; margin: 0 0 10px 0; color: #000; }
h4 { line-height: 20px; margin: 0 0 10px 0; color: #000; }

p { padding: 0; margin: 0 0 10px 0; }

form, textarea, input { font-size: 11px; }

#all { width: 718px; padding: 0; margin: 0; overflow: hidden; }


.top { width: 718px; background: #474747 url(../img/top_bg.gif) no-repeat; color: #fff; height: 144px; margin: 0; padding: 0; overflow: hidden; }
.top .content { margin: 10px 0 0 101px; padding: 0; width: 607px; overflow: hidden; }
.content .logo { float: left; width: 177px; margin: 0 17px 0 0; padding: 0; }
.content .title { float: left; width: 210px; margin: 0 23px 0 0; padding: 0; }
.content .calling { float: left; width: 160px; margin: 30px 0 0 0; padding: 0; }
.content .calling1 { float: left; width: 160px; margin: 15px 0 0 0; padding: 0; }
.content .calling2 { float: left; width: 160px; margin: 20px 0 0 0; padding: 0; }
.content .calling3 { float: left; width: 160px; margin: 35px 0 0 0; padding: 0; }


.middle { width: 738px; background: #fff url(../img/middle_bg.gif) repeat-y; color: #717171; margin: 0; padding: 0; overflow: hidden; }
.middle a { text-decoration: none; font-weight: bold; color: #000; }
.middle a:hover { text-decoration: underline; }

.middle .content { line-height: 18px; }

ul#menu { width:157px; background: #fff; margin: 0; padding: 0; list-style-type: none; overflown: hidden; margin: 0; padding: 0; text-align: right; }
ul#menu li { border: 0; background: #fff url(../img/menu_nor.gif) no-repeat; height: 29px; padding: 6px 28px 0 0; margin: 0; }
ul#menu li a:link, ul#menu li a { text-decoration: none; color: #717171; text-align: right;  }
html>body ul#menu li, html>body ul#menu li.selected { width: 135px; height: 23px; }
ul#menu li a:hover { color: #A3A3A3; text-decoration: none; }
ul#menu li.selected { border: 0; background: #fff url(../img/menu_sel.gif) no-repeat; height: 29px; padding: 6px 28px 0 0; margin: 0; }
ul#menu li.selected a, ul#menu li.selected a:hover { color: #fff; text-decoration: none; }

.bottommenu a { color: #C70029; text-decoration: none; }
.bottommenu a:hover { color: #C70029; text-decoration: underline; }


.footer { width: 718px; background: #272727 url(../img/footer_bg.gif) no-repeat; color: #000; height: 99px; margin: 0; padding: 0; overflow: hidden; }
.footer a { text-decoration: underline; font-weight: normal; color: #000; }
.footer a:hover { text-decoration: none; }
.links { padding: 0; margin: 30px 0 0 180px;}