@charset "utf-8";
/* CSS Document */

*{ margin: 0; padding: 0; }
body{ color: #FFF; font-family: Verdana, Geneva, sans-serif; font-size: 12px; line-height: 16px; }
a:link, a:visited{ color: #FFF; text-decoration: none; }
a:hover{ color: #c40ad1; }
ul{ padding: 10px 0 10px 15px; }
li{ padding: 5px 0 0 5px; list-style: circle; }
ul span{ margin: 0 0 0 -15px; }
p{ padding: 10px 0; }
h1{  }
/*h2{ padding: 10px 0; font-size: 16px; color: #c40ad1; font-weight: normal; background: url(images/h2_underline.jpg) center bottom no-repeat; }*/
h2.despre{ padding: 10px 0; font-size: 16px; color: #c40ad1; font-weight: normal; background: url(images/under_despre.gif) center bottom no-repeat; }
h2.servicii{ padding: 10px 0; font-size: 16px; color: #c40ad1; font-weight: normal; background: url(images/under_despre.gif) center bottom no-repeat; }
h2.portofoliu{ padding: 10px 0; font-size: 16px; color: #c40ad1; font-weight: normal; background: url(images/under_despre.gif) center bottom no-repeat; }
h2.contact{ padding: 10px 0; font-size: 16px; color: #c40ad1; font-weight: normal; background: url(images/under_despre.gif) center bottom no-repeat; }
h3{ padding: 10px 0; font-size: 18px; color: #c40ad1; }

.container{ margin: 0 auto; width: 920px; padding: 0 30px 0 30px; /*background: #999;*/ }

.header{ width: 980px; height: 290px; }

.body{ clear: both; padding: 60px 0 0 0; overflow: hidden; }

.leftside{  width: 320px; float: left; }

#menu{ clear: both; height: 550px; }
#menu ul, #menu li{ margin: 0; padding: 0; list-style: none; }
.leftMenu{ width: 75px; text-align: right; padding: 5px 0 0 70px; float: left; }
.rightMenu{ width: 140px; text-align: left; padding: 180px 0 0 0; float: left; }
#menu div.rightMenu li a{ font-size: 11px; line-height: 40px; padding: 0 0 0 20px; display: block; }
#menu div.leftMenu li a{ font-size: 11px; line-height: 40px; padding: 0 20px 0 0; display: block; }
#menu div.leftMenu li a.selected, #menu div.rightMenu li a.selected, a.selected { color: #c40ad1; }

.rightside{ width: 560px; padding: 0 20px 0 0; float: right; position: relative; font-size: 14px; line-height: 18px; }
h3.underline_jpg{ background: url(images/h3_underline.jpg) left bottom no-repeat; text-align: center; width: 360px; }
div.slogan{ height: 40px; text-align: right; color: #666; font-size: 10px; padding: 0 10px 0 0; }
table.galerie_foto tr td{ padding: 5px; }

#absolute_left_gallsery{ position: absolute; right: 10px; }

.footer{ margin: 0 auto; padding: 20px 0; width: 920px; text-align: center; }