/* CSS Document */


* { border: 0 solid #fff; text-decoration: none; outline-width: medium; outline-style: none; list-style-type: none; }
.clearAll { margin: 0; padding: 0; clear: both; height: 0; line-height: 0; font-size: 0; }

body { margin: 0; padding: 0; background: url(../img/body_x_bg.jpg) center top repeat-x; font-family: Arial, Helvetica, sans-serif, "Arial Black"; font-size: 11px; color: #202020; }

#webSite { width: 850px; height: auto!important; min-height: 550px; height: 550px; margin: 0 auto; padding: 0 10px; background: url(../img/website_graphic_bg.jpg) center top no-repeat; font-family: Arial, Helvetica, sans-serif, "Arial Black"; font-size: 11px; color: #202020; }

.header { width: 808px; height: 81px; margin: 0; padding: 0 0 0 42px; font-family: Arial, Helvetica, sans-serif, "Arial Black"; font-size: 11px; color: #3c3c3c; }
.headerLeftArea { width: 222px; margin: 0; padding: 0; float: left; }
.headerRightArea { width: 478px; height: 62px; margin: 0; padding: 19px 0 0; float: left; }

.logoPlace { width: 222px; height: 81px; margin: 0; padding: 0; font-size: 0; background: url(../img/logo_marsound.jpg) left top no-repeat; }
.logoPlace h1 { width: 198px; height: 68px; margin: 0; padding: 13px 24px 0 0; font-size: 0; }
.logoPlace h1 a { display: block; width: 198px; height: 68px; margin: 0; padding: 0; font-size: 0; text-indent: -9999px; }


.contactArea { margin: 0; padding: 0 9px 0 0; font-family: Arial, Helvetica, sans-serif, "Arial Black"; font-size: 11px; color: #3c3c3c; float: right; }
.contactArea .orangeTitle { font-family: Arial, Helvetica, sans-serif, "Arial Black"; font-size: 14px; color: #b4850a; }
.contactArea a { font-family: Arial, Helvetica, sans-serif, "Arial Black"; font-size: 12px; color: #3c3c3c; }
.contactArea a:hover { text-decoration: underline; }

.mainMenu { height: 28px; margin: 18px 0 0; padding: 0; font-family: Arial, Helvetica, sans-serif, "Arial Black"; font-size: 12px; color: #fff; background: url(../img/main_menu_x_bg.jpg) left top repeat-x; }
.mainMenuLeftCorner { height: 28px; margin: 0; padding: 0; background: url(../img/main_menu_left_corner.jpg) left top no-repeat; }
.mainMenuRightCorner { height: 28px; margin: 0; padding: 0 20px; background: url(../img/main_menu_right_corner.jpg) right top no-repeat; }
.mainMenu ul { height: 28px; margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif, "Arial Black"; font-size: 12px; color: #fff; }
.mainMenu ul li { margin: 0; padding: 8px 23px 0 0; font-family: Arial, Helvetica, sans-serif, "Arial Black"; font-size: 12px; color: #fff; float: left; }
.mainMenu ul li a { font-family: Arial, Helvetica, sans-serif, "Arial Black"; font-size: 12px; color: #fff; }
.mainMenu ul li a:hover { color: #ffd906; }
.mainMenu ul li.last { height: 20px; margin: 0; padding: 8px 0 0; font-family: Arial, Helvetica, sans-serif, "Arial Black"; font-size: 12px; color: #fff; float: left; }
.mainMenu ul li.last a { font-family: Arial, Helvetica, sans-serif, "Arial Black"; font-size: 12px; color: #fff; }
.mainMenu ul li.last a:hover { color: #ffd906; }

.mainContent { width: 824px; height: auto!important; min-height: 550px; height: 550px; margin: 0; padding: 0 0 0 36px; }
.mainContent h2{ font-size:16px; color:#b4850a;}

.fullDescription { width: 618px; height: 279px; margin: 0 0 0 79px; padding: 6px 17px 3px 23px; font-family: Arial, Helvetica, sans-serif, "Arial Black"; font-size: 12px; color: #000; background: url(../img/orange_pattern.jpg) left top no-repeat; }
.fullDescription .textDescription { width: 293px; margin: 0; padding: 25px 25px 0 0; font-family: Arial, Helvetica, sans-serif, "Arial Black"; font-size: 12px; color: #000; line-height: 17px; float: left; }
.fullDescription a { font-family: Arial, Helvetica, sans-serif, "Arial Black"; font-size: 12px; color: #000; }
.fullDescription a:hover { text-decoration: underline; }

.fullDescription .imageHolder { width: 269px; height: 279px; margin: 0; padding: 0; float: left; }
.fullDescription .imageHolder img { margin: 0; padding: 0; }

.siteSections { width: 781px; height: auto!important; min-height: 144px; height: 144px; margin: 44px 0 0; padding: 0; font-family: Arial, Helvetica, sans-serif, "Arial Black"; font-size: 11px; color: #2b2b2b; background: url(../img/x_bg_dark_grey.jpg) left top repeat-x; }
.leftCornerTopBg { height: auto!important; min-height: 144px; height: 144px; margin: 0; padding: 0; background: url(../img/left_corner_top_dark_grey.jpg) left top no-repeat; }
.rightCornerTopBg { height: auto!important; min-height: 144px; height: 144px; margin: 0; padding: 0; background: url(../img/right_corner_top_dark_grey.jpg) right top no-repeat; }
.leftCornerBottomBg { height: auto!important; min-height: 144px; height: 144px; margin: 0; padding: 0; background: url(../img/left_corner_bottom_dark_grey.jpg) left bottom no-repeat; }
.rightCornerBottomBg { height: auto!important; min-height: 144px; height: 144px; margin: 0; padding: 0 0 0 24px; background: url(../img/right_corner_bottom_dark_grey.jpg) right bottom no-repeat; }

.section { width: 228px; margin: 0; padding: 22px 35px 0 0; font-family: Arial, Helvetica, sans-serif, "Arial Black"; font-size: 11px; color: #2b2b2b; float: left; }
.section .imageHolder { width: 183px; margin: 0; padding: 0 0 8px 10px; text-align: center; }
.section .sectionTitle { margin: 0; padding: 0 0 0 10px; font-family: Arial, Helvetica, sans-serif, "Arial Black"; font-size: 16px; color: #ffd906; }
.section .sectionTitle a { font-family: Arial, Helvetica, sans-serif, "Arial Black"; font-size: 16px; color: #ffd906; }
.section .sectionTitle a:hover { color: #000; }

.lastSection { width: 210px; margin: 0; padding: 22px 0 0; font-family: Arial, Helvetica, sans-serif, "Arial Black"; font-size: 11px; color: #2b2b2b; float: left; }
.lastSection .imageHolder { width: 183px; margin: 0; padding: 0 0 8px 10px; text-align: center; }
.lastSection .sectionTitle { margin: 0; padding: 0 0 0 10px; font-family: Arial, Helvetica, sans-serif, "Arial Black"; font-size: 16px; color: #ffd906; }
.lastSection .sectionTitle a { font-family: Arial, Helvetica, sans-serif, "Arial Black"; font-size: 16px; color: #ffd906; }
.lastSection .sectionTitle a:hover { color: #000; }

.siteSectionsDescription { margin: 0; padding: 12px 0 0; font-family: Arial, Helvetica, sans-serif, "Arial Black"; font-size: 11px; color: #000; }
.siteSectionsDescription a { font-family: Arial, Helvetica, sans-serif, "Arial Black"; font-size: 11px; color: #a97c05; }
.siteSectionsDescription a:hover { text-decoration: underline; }

.description { width: 210px; margin: 0; padding: 0 18px 0 30px; font-family: Arial, Helvetica, sans-serif, "Arial Black"; font-size: 11px; color: #2b2b2b; background: url(../img/description_right_line.jpg) right top repeat-y; float: left; }
.description .textBox { margin: 0; padding: 0; height: auto!important; min-height: 116px; height: 116px; }

.secondDescription { width: 212px; margin: 0; padding: 0 20px 0 30px; line-height: 17px; font-family: Arial, Helvetica, sans-serif, "Arial Black"; font-size: 11px; color: #2b2b2b; background: url(../img/description_right_line.jpg) right top repeat-y; float: left; }
.secondDescription .textBox { margin: 0; padding: 15px 0 0; height: auto!important; min-height: 101px; height: 101px; }
.secondDescription p { margin: 0; padding: 0 0 16px; font-family: Arial, Helvetica, sans-serif, "Arial Black"; line-height: 17px; font-size: 11px; size: #000; }

.lastDescription { width: 210px; margin: 0; padding: 0 0 0 30px; font-family: Arial, Helvetica, sans-serif, "Arial Black"; font-size: 11px; color: #2b2b2b; float: left; }
.lastDescription .textBox { margin: 0; padding: 15px 0 0; height: auto!important; min-height: 101px; height: 101px; }
.lastDescription p { margin: 0; padding: 0 0 16px; font-family: Arial, Helvetica, sans-serif, "Arial Black"; line-height: 17px; font-size: 11px; size: #000; }

ul.listaServicii { width: 105px; margin: 0; padding: 5px 0 0; font-family: Arial, Helvetica, sans-serif, "Arial Black"; font-size: 11px; color: #000; float: left; }
ul.listaServicii li { margin: 0; padding: 0 0 8px; font-family: Arial, Helvetica, sans-serif, "Arial Black"; font-size: 11px; color: #000; }
ul.listaServicii li a { font-family: Arial, Helvetica, sans-serif, "Arial Black"; font-size: 11px; color: #a97c05; }
ul.listaServicii li a:hover { text-decoration: underline; }

.citesteMaiMult { float: right; margin: 0; padding: 0 6px 0 0; font-family: Arial, Helvetica, sans-serif, "Arial Black"; font-size: 11px; color: #a97c05; }
.citesteMaiMult a { font-family: Arial, Helvetica, sans-serif, "Arial Black"; font-size: 11px; color: #a97c05; }
.citesteMaiMult a:hover { text-decoration: underline; }

.footerXBg { width: 100$; height: auto!important; min-height: 42px; margin: 0; padding: 0; background: #cccccc url(../img/footer_x_bg.jpg) left top repeat-x; }
.footer { width: 767px; margin: 0 auto; padding: 0 41px 2px 42px; font-family: Arial, Helvetica, sans-serif, "Arial Black"; font-size: 10px; color: #202020; }

.bottomLogoMarsound { width: 88px; height: 20px; margin: 0; padding-right:20px; padding-top:20px; font-size: 0; float: left;  }
.bottomLogoMarsound h2 { width: 88px; height: 20px; margin: 0; padding: 0; font-size: 0; background: url(../img/bottom_logo_marsound.jpg) left top no-repeat; }
.bottomLogoMarsound a { display: block; width: 88px; height: 20px; font-size: 0; text-indent: -9999px; }

.bottomMenu { margin: 0; padding: 24px 0 0; font-family: Arial, Helvetica, sans-serif, "Arial Black"; font-size: 10px; color: #202020; float: left; }
.bottomMenu ul { margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif, "Arial Black"; font-size: 10px; color: #202020; float: left; }
.bottomMenu ul li { margin: 0 8px 0 0; padding: 0 10px 0 0; font-family: Arial, Helvetica, sans-serif, "Arial Black"; font-size: 10px; color: #202020; background: url(../img/bottom_menu_right_dots.jpg) right top no-repeat; float: left }
.bottomMenu ul li a { font-family: Arial, Helvetica, sans-serif, "Arial Black"; font-size: 10px; color: #202020; }
.bottomMenu ul li a:hover { text-decoration: underline; }

.bottomwebsite { width: 124px; height: 22px; margin: 0; padding: 20px 0 0; font-size: 0; float: right; background-color:#FFFFFF; }
.bottomwebsite h2 { width: 124px; height: 22px; margin: 0; padding: 0; font-size: 0; background: url(../img/website_development_logo.jpg) left top no-repeat; }
.bottomwebsite a { display: block; width: 124px; height: 22px; font-size: 0; text-indent: -9999px; }

.firstD {width:100px; float:left; padding-bottom:15px; padding-left:200px; }
.secondD {padding-bottom:10px; }
.secondD input { width: 250px; border:1px solid  #000000; font-size:12px; vertical-align:top; }
.secondD textarea { width: 250px; height:100px;  border:1px solid #000000; font-size:11px; }

.firstD1 {width:180px; float:left; padding-bottom:15px; padding-left:200px; }
.secondD1 {padding-bottom:10px; }
.secondD1 input { width: 200px; border:1px solid  #000000; font-size:12px; vertical-align:top; }




