/* Copyright Noiembrie 2008 - Vlacicu Cristian-Catalin. Touch Media */
* {margin:0 0 0 0; padding:0 0 0 0; font-family:Verdana;}
.clear {float:left; clear:both; line-height:0px; display:block;}
body {background-color:#808080; background-image:url(../images/bodybg.jpg); background-position:top; background-repeat:repeat-x;}
#pagecontainer {margin:0 auto; width:995px;}
.cool {float:left; width:995px; background-image:url(../images/rossa_03.jpg); background-position:120px top; background-repeat:repeat-y;}
#content {float:left; width:995px; background-image:url(../images/sheets.jpg); background-position:right 64px; background-repeat:no-repeat;}
.leftside {float:left; width:135px; background-image:url(../images/leftshadow.jpg); background-position:right; background-repeat:repeat-y;}
.upleftshadow {float:left; background-image:url(../images/upleftshadow.jpg); background-repeat:no-repeat; background-position:top right; width:135px; height:98px;}
#menu {float:left; width:135px; background-image:url(../images/buton90.jpg); background-position:bottom left; background-repeat:no-repeat; padding-bottom:68px;}
#menu a {float:left; width:135px; background-position:top left; background-repeat:no-repeat;}

#menu .buton1 {height:53px;}
#menu .buton1:hover {background-image:url(../images/buton11.jpg);}
#menu .buton2 {height:30px;}
#menu .buton2:hover {background-image:url(../images/buton21.jpg);}
#menu .buton3 {height:31px;}
#menu .buton3:hover {background-image:url(../images/buton31.jpg);}
#menu .buton4 {height:31px;}
#menu .buton4:hover {background-image:url(../images/buton41.jpg);}
#menu .buton5 {height:29px;}
#menu .buton5:hover {background-image:url(../images/buton51.jpg);}
#menu .buton6 {height:30px;}
#menu .buton6:hover {background-image:url(../images/buton61.jpg);}
#menu .buton7 {height:29px;}
#menu .buton7:hover {background-image:url(../images/buton71.jpg);}
#menu .buton8 {height:29px;}
#menu .buton8:hover {background-image:url(../images/buton81.jpg);}

#menu .buton1ro {height:53px;}
#menu .buton1ro:hover {background-image:url(../images/buton11ro.jpg);}
#menu .buton2ro {height:30px;}
#menu .buton2ro:hover {background-image:url(../images/buton21ro.jpg);}
#menu .buton3ro {height:31px;}
#menu .buton3ro:hover {background-image:url(../images/buton31ro.jpg);}
#menu .buton4ro {height:31px;}
#menu .buton4ro:hover {background-image:url(../images/buton41ro.jpg);}
#menu .buton5ro {height:29px;}
#menu .buton5ro:hover {background-image:url(../images/buton51ro.jpg);}
#menu .buton6ro {height:30px;}
#menu .buton6ro:hover {background-image:url(../images/buton61ro.jpg);}
#menu .buton7ro {height:29px;}
#menu .buton7ro:hover {background-image:url(../images/buton71ro.jpg);}
#menu .buton8ro {height:29px;}
#menu .buton8ro:hover {background-image:url(../images/buton81ro.jpg);}

#centerpage {float:left; width:790px; background-image:url(../images/logo.jpg); background-position:top; background-repeat:no-repeat;}
.rightside {float:left; width:70px; background-image:url(../images/rightshadow.jpg); background-position:left; background-repeat:repeat-y;}
.uprightshadow {float:left; background-image:url(../images/uprightshadow.jpg); background-repeat:no-repeat; background-position:left; width:70px; height:64px;}
.language {float:right; padding-right:10px; padding-top:15px; height:15px; font-size:9px; width:90px; color:#787878;}
.language a {text-decoration:none; color:#0086d8;}
.language .current {text-decoration:none; color:#787878;}
.header {float:left; width:790px; height:192px; margin-top:48px;} 

.continut {float:left; width:790px; background-image:url(../images/continutbg.jpg); background-repeat:no-repeat; background-position:top left; background-color:#FFFFFF;} 
.leftcontent {float:left; width:350px;}
.paragrafmic {float:left; width:300px; padding-left:20px; padding-top:20px;}
.titlumic {float:left; font-size:18px; width:300px; color:#0086d8;}
.paragrafmic p {float:left; width:300px; padding-top:5px; text-align:justify; font-size:11px; color:#787878;}
.paragrafmic p a {color:#0086d8; text-decoration:none; font-weight:bold;}
.building {float:left; width:410px; height:295px; background-image:url(../images/building0.jpg); background-position:top left; background-repeat:no-repeat; margin-left:17px;}
h2 {float:left; padding-left:87px; padding-top:130px; font-size:25px; font-family:"Times New Roman", Times, serif; font-weight:normal; color:#787878; width:275px;}
h2 a {text-decoration:none; color:#787878; font-family:"Times New Roman", Times, serif;}
h1 {float:left; font-weight:normal; font-size:45px; font-family:"Times New Roman", Times, serif; color:#0086d8;}
h1 a {text-decoration:none;color:#0086d8; font-family:"Times New Roman", Times, serif;}
h3 {float:left; font-weight:normal; font-size:20px; font-family:"Times New Roman", Times, serif; color:#0066a6; text-align:right; width:210px; padding-left:150px;}
h3 a {text-decoration:none;color:#0086d8; font-family:"Times New Roman", Times, serif;}
.features {float:left; padding-top:15px; width:330px; padding-left:20px; }
.feature {float:left; padding-top:35px; font-size:18px; color:#e58e00; text-decoration:none; width:237px; padding-left:93px;}
.features p {float:left; font-size:11px; color:#787878; background-position:top left; background-repeat:no-repeat; width:237px; padding-left:93px; padding-top:10px;}
.features p a {float:left; width:225px; background-image:url(../images/bullet.jpg); background-repeat:no-repeat; background-position:left; padding-left:10px; color:#e58e00; font-weight:bold; text-decoration:none;}
.newsbox {float:left; width:350px; padding:35px 0px 0px 30px; margin-left:45px; background-image:url(../images/news.jpg); background-repeat:no-repeat; height:275px; background-position:top left;}
.titlunews {float:left; font-size:18px; color:#0086d8; width:340px;} 
.newsbox p {float:left; width:350px; font-size:11px; text-align:justify; padding-top:5px;}
.newsbox p a {font-weight:bold; color:#0086d8; text-decoration:none;}
.projects {float:right; margin-right:20px; font-size:12px; margin-top:130px; font-weight:bold; color:#0086d8; text-decoration:none;}
.footershadow {float:left; position:relative; margin-top:-45px;}
.footer {float:left; height:60px; width:820px; font-size:9px; padding-left:120px;}
.footercontainer {float:left; width:750px; background-image:url(../images/footer.jpg); background-position:top left; background-repeat:no-repeat; padding:20px 35px 30px 35px;}
.footermenu {float:left; color:#808080;}
.footermenu a {color:#808080; text-decoration:none;}
.footermenu a:hover {color:#0086d8;}
.developer {float:right; color:#808080; text-decoration:none;}
.developer a {color:#0086d8; text-decoration:none;}
.formularcontact {float:left; font-size:12px;}
.formularcontact tr {height:32px;}
.category2 {color:#777777;}
.category {color:#0086d8; font-weight:bold;}
.buton2submit {text-align:center; color:#FFFFFF; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; background-color:#333333; width:174px; height:22px; border:1px solid #0086d8;}
.selectare2 {height:22px; width:170px;  border:1px solid #333333;}
.selectare3 {width:170px; height:120px;  border:1px solid #333333;}
.selectare2:hover {height:22px; width:170px;  border:1px solid #0086d8;}
.selectare3:hover {width:170px; height:120px; border:1px solid #0086d8;}
.location {float:left; clear:left; width:360px; height:300px; background-image:url(../images/outbucuresti.jpg); background-position:top left; background-repeat:no-repeat; text-align:center; font-size:24px; color:#d0d0d0; margin-left:20px; margin-top:20px;}
.location2 {float:left; width:360px; height:300px; background-image:url(../images/outconstanta.jpg); background-position:top left; background-repeat:no-repeat; text-align:center; font-size:24px; color:#d0d0d0; margin-left:20px; margin-top:20px;}
.othernews {line-height:18px; position:relative; z-index:100;}
.othernews .linkz {color:#787878;}
.othernews .linkz:hover {color:#0086d8;}
.projectimage {float:left; width:300px; margin-top:30px;}
.projectpicture {float:left; padding-left:15px;}
.projectframe {float:left; position:relative; margin-top:-225px;}
.otherprojects {float:left; width:700px; padding:35px 0px 50px 20px;}
.otherprojects tr {float:left; border-top:1px solid #e1e1e1; padding-bottom:5px;}
.otherprojects td {float:left; width:100px; padding:5px 10px 5px 10px;}

.titluproj {float:left; font-size:18px; color:#0086d8; width:340px;} 
.completedprojects {float:left; width:600px; font-size:11px; color:#787878; position:relative; z-index:100; margin-top:20px;}
.completedprojects .proj {color:#333333;}
.completedprojects .proj a {text-decoration:none; color:#0086d8;}
.clientsx {float:left; width:300px; font-size:11px; color:#787878; position:relative; z-index:100; margin-top:20px;}
.clientsx tr {float:left; border-top:1px solid #e1e1e1; padding-bottom:5px;}
.clientsx td {float:left; width:130px; padding:5px 10px 0px 10px;}
.readmore {color:#0086d8; font-weight:bold; font-size:11px; text-decoration:none;}
.projectpicturex {float:left; border:1px solid #cccccc; margin-right:10px; margin-top:10px;}