body {margin:0; padding:0; font-size:100%; color:#777; background:url(../images/background.png) center repeat-y}

h1{color:#999;font:700 1.4em Arial, Verdana, Helvetica, sans-serif;text-indent:30px; letter-spacing:1px}
h2{color:#999;font:700 1.2em Arial, Verdana, Helvetica, sans-serif;text-indent:30px; letter-spacing:1px}
h3{color:#999;font:700 1.0em Arial, Verdana, Helvetica, sans-serif; margin:0 0 10px; text-align:center; letter-spacing:1px}
h4{color:#999;font:700 1.0em Arial, Verdana, Helvetica, sans-serif; margin:10px 0}

a {color:#2489b0; text-decoration:none}
a:hover {text-decoration:underline}

#header {position:relative;margin:0 auto;width:940px;height:200px; background:url(../images/header10.jpg) center top no-repeat}


#menu{position:absolute;right:10px;bottom:10px;padding:0;height:25px}
#menu ul{display:inline;list-style:none;margin:0;padding:0}
#menu li {float:left; margin:0 0 0 4px}
#menu li a{color:#fff;cursor:pointer;display:block;float:left;font:700 0.7em/25px Verdana, Arial, Helvetica, sans-serif;height:25px;padding:0 0 0 4px;text-decoration:none; background:url(../images/link.png) #68a3c2}
#menu li a b{display:block;float:left;padding:0 11px 0 6px;background:url(../images/link.png) right #68a3c2}
#menu li a:hover{background:url(../images/hover.png) #fbc52b;color:#fff}
#menu li a:hover b{background:url(../images/hover.png) right #fbc52b}
#home #n1 a, #about #n2 a, #price #n3 a, #portfolio #n4 a, #clients #n5 a, #awards #n6 a, #contacts #n7 a{background:url(../images/active.png) #7e7e7e;color:#fff;cursor:default}
#home #n1 a b, #about #n2 a b, #price #n3 a b, #portfolio #n4 a b, #clients #n5 a b, #awards #n6 a b, #contacts #n7 a b{background:url(../images/active.png) right #7e7e7e}

#content {position:relative;margin:0 auto;width:910px; padding:10px 0;overflow:hidden}
#left_content {width:600px;float:left;font:0.8em/1.4em Verdana, Arial, Helvetica, sans-serif}
#news {width:290px;float:right}
#works {width:280px;float:left}
#right_content {float:right;width:590px;font:0.8em/1.4em Verdana, Arial, Helvetica, sans-serif}

#left_content p {text-indent:30px}
#left_content ul {list-style:square}
.site {margin:0 30px;padding:30px 0;background:#f3f3f3;text-align:center}
.site img {border:#ddd 2px solid}
#news p {font:0.7em/1.4em Verdana, Arial, Helvetica, sans-serif; color:#999}
#right_content p {text-indent:30px}
#news_content {position:relative;width:880px; margin:10px; font:0.8em/1.3em Verdana, Arial, Helvetica, sans-serif; text-align:justify}
#clients_list {line-height:1.6em}
#clients_list li {text-indent:10px; list-style-position: inside}
#clients_list h2{color:#999;font:700 1.2em Arial, Verdana, Helvetica, sans-serif;text-indent:10px; letter-spacing:1px}

#footer {position:relative;clear:both;margin:0 auto; padding:15px 0 15px; width:940px; font:0.7em/1.5em Verdana, Arial, Helvetica, sans-serif;text-align:right; border-top:#f3f3f3 2px solid}
.print-conteiner {display:none}

.pmenu{width: 280px; font:700 0.8em Verdana, Arial, Helvetica, sans-serif}
.pmenu .menuheader{font:700 0.9em Verdana, Arial, Helvetica, sans-serif; color:#fff; background-color: #68a3c2; margin:0 0 5px 0; padding: 4px 0 4px 10px; cursor: pointer}
.pmenu .openheader{background-color:#68a3c2}
.pmenu ul{list-style-type: none; margin: 0; padding: 0; margin-bottom: 5px}
.pmenu ul li{padding-bottom: 1px}
.pmenu ul li a{color: #777; display: block; padding:3px 0 3px; padding-left: 5px; text-decoration: none; font-weight: normal; border-bottom: 1px solid #dadada; width:275px}
.pmenu ul li a:visited{color: #777; text-decoration:none}
.pmenu ul li a:hover{color: #777; background-color: #f3f3f3; text-decoration:none}

.date {color:#fff;font:700 0.75em/1.0em Verdana, Arial, Helvetica, sans-serif; margin-right:10px; background-color:#ccc; padding:2px 3px 2px 3px}
.formError {color:red;}
.formConfirm {color:green;}

#tooltip {position: absolute;z-index: 3000;border: 1px solid #535353;background-color: #f1f1f1;padding: 5px}
#tooltip h3, #tooltip div {margin: 0; font-size:0.7em; font-weight:500; color:#535353}

input {border: 1px solid #68a3c2;background: #fff;font-size: 12px;padding: 3px 0 3px 2px}
textarea {border: 1px solid #68a3c2;background: #fff;font-size: 12px;padding: 3px 0 3px 2px}
input.button {border:none; padding:0}