* {border:0px; margin:0px; padding:0px; font-family:Tahoma; font-size:11px; color:#6a6a6a;}
html,body {height:100%;} table {border-spacing:0;border-collapse:collapse;} td {vertical-align:top;}
body {background:white url(img/main2_bg.jpg) no-repeat center top;} a {color:#0075a0;}
.cur {cursor:pointer;//cursor:hand;} .both {clear:both;}
.left {float:left;} .right {float:right;}
#main {width:100%;min-height:100%;height:auto !important;height:100%;margin:0 auto -180px;background:url(img/body2_bg.jpg) no-repeat center bottom;}
#footer {width:1000px;margin:0 auto;height:79px;padding:101px 0 0 9px;}
.push {height:180px;}

#header {width:1000px;}
#headLinks {height:39px;padding:25px 0 0 43px;}
#headLinks .menu {width:765px;}
#headLinks .menu a {margin-right:15px;color:#010000;}
#headLinks .links {width:179px;}
#headLinks .links a {margin:0 24px;}
#logo {height:150px;padding:0 0 0 197px;}
#headAdressPhone {}
#headAdressPhone .adress {width:322px;height:89px;text-align:right;}
#headAdressPhone .phone {padding:4px 0 0 142px;color:#000;font-size:28px;font-family:verdana;}
#headAdressPhone .phone img {width:258px;height:17px;}
#headAdressPhone .phone span {font-size:22px;color:#909090;}

#wrapper {width:1000px;}
#wrapper .rtd {width:624px;padding-top:10px;}
#wrapper .ltd {width:376px;}

#pagetitle {font-family:Trebuchet MS;font-size:25px;color:#000;}
#content {padding-top:25px;}
#content a {color:#3c3c3c;}
#content p {font-size:12px;color:#3c3c3c;}
#content p a {padding:10px 0 0 0;font-size:12px;color:#3c3c3c;text-align:justify;}
#content .work {width:311px;height:190px;float:left;}
#content .work  div img{width:113px;height:85px;padding:3px 4px 4px 4px;background:url(img/ph_bg.jpg) no-repeat;display:inline-block;}
#content .work  .text a {font-size:14px;margin-bottom:7px;}
#content .work  .text {width:140px;padding:6px 0 0 9px;color:#9a9a9a;}

#leftMenu {width:355px;height:195px;padding:0px 0 0 21px;}
#leftMenu table tr{height:39px;border-bottom:1px dashed #7e7f7f;}
#leftMenu table tr td{width:;height:27px;padding:11px 25px 0 30px;background:url(img/arr.gif) no-repeat 4px 17px;}
#leftMenu table tr td a{font-family:Trebuchet MS;font-size:14px;text-decoration:none;}
#news {width:320px;padding:50px 0 0 21px;}
#news .title {height:40px;font-family:Trebuchet MS;font-size:25px;color:#676767;}
#news .date {width:68px;height:14px;padding-top:1px;background:#8d8d8d;text-align:center;color:#fff;font-size:10px;}
#news .text {padding:5px 0 15px 10px;color:#9a9a9a;}
#news .all {padding-left:10px;}
#news .all a {color:#726f6f;}
#demand {width:144px;height:42px;padding:63px 0 0 173px;margin-top:30px;background:url(img/demand_bg.jpg) no-repeat 43px 0px;color:#010000;}
#pages .ditto_currentpage {margin:0 3px;font-size:13px;}
#pages .ditto_page {margin:0 3px;font-size:13px;}

#sitemap ul {margin:0 0 0 1px;padding:0 0 0 3px;background:url(img/t1.gif) repeat-y;}
#sitemap ul li {margin:0;padding:0 0 0 14px;list-style:none;background:url(img/t2.gif) no-repeat -3px 0;}
#sitemap ul li.last {margin-bottom:6px;background:url(img/t3.gif) no-repeat -3px 9px;}

#price tr td {height:31px;border-bottom:1px dashed #ddd;vertical-align:middle;color:#484848;}
#price tr.head td {height:39px;background:#f4f4f4;border-bottom:1px solid #ddd;font-weight:bold;}
#price td.td1 {width:186px;padding-left:10px;border-right:1px solid #ddd;}
#price td.td2 {width:150px;padding-left:10px;}
#price td.td3 {width:80px;text-align:center;border-left:1px solid #ddd;}
#price tr.head td.td3 {padding:0 3px;}
#priceTp {margin-bottom:25px;}
#priceTp tr td {height:31px;border-bottom:1px dashed #ddd;vertical-align:middle;color:#484848;}
#priceTp tr.head td {height:39px;background:#f4f4f4;border-bottom:1px solid #ddd;font-weight:bold;}
#priceTp td {width:140px;text-align:center;border-left:1px solid #ddd;}
#priceTp td.td1 {width:184px;padding-left:10px;border-left:0px;text-align:left;}
#priceTp tr td span {color:red;}

#eform0 tr td {font-size:12px;padding-bottom:5px;}
#eform0 input {width:306px;height:15px;padding:1px 0 0 5px;border:1px solid #000;}
#eform0 input#vericode {width:143px;padding:1px 0 0 3px;}
#eform0 button {width:148px;height:30px;}
#eform0 textarea {width:306px;height:84px;padding:3px 0 0 5px;border:1px solid #000;}
#eform1 tr td {font-size:12px;padding-bottom:5px;}
#eform1 input {width:306px;height:15px;padding:1px 0 0 5px;border:1px solid #000;}
#eform1 input#vericode {width:143px;padding:1px 0 0 3px;}
#eform1 select {width:311px;height:18px;border:1px solid #000;//width:313px;//height:18px;//border:0px;}
#eform1 option {padding:1px 0 0 5px;}
#eform1 button {width:148px;height:30px;}
#eform1 textarea {width:306px;height:84px;padding:3px 0 0 5px;border:1px solid #000;}
#content .errors, #content .errors p, #content .errors div, #content .errors strong  {color:red;}

#footer .div1 {width:226px;}
#footer .div1 .sdiv1 {height:47px;}
#footer .div1 .sdiv2 {width:200px;}
#footer .div1 .sdiv2 a {margin-right:14px;color:#000;}
#footer .div2 {width:219px;}
#footer .div3 {}
#footer .div3 .menu {width:533px;height:52px;}
#footer .div3 .menu a {margin-right:7px;color:#6a6a6a;}
#footer .div3 .sdiv3 {}
#footer .div3 .sdiv3 .phone {width:241px;padding-left:104px;font-size:18px;color:#000;}
#footer .div3 .sdiv3 .phone span {font-size:10px;color:#000;}
#footer .div3 .sdiv3 .copy {padding-top:5px;}

.pb10 {padding-bottom:10px;} .pb20 {padding-bottom:20px;} .pb40 {padding-bottom:40px;}
