body {margin:0;background:black}
body,p,td {font:14px times, serif;letter-spacing:-0.1px}
a {color:#2f89b3;outline:none}
a:hover {text-decoration:none;background:#efaa16;color:black}

form {margin:0px 0px 0px 0px}

div.clear {clear:both;font-size:1px}
div.mainPage {width:100%;padding-bottom:20px;background:white url(/files/template/black/bottom1.jpg) bottom left repeat-x}
div.topLine {width:100%;height:50px;background:black;color:#969696;}
div.topLine a {color:white}
div.topLine a:hover {color:black}
div.topLineLink {color:white;font-size:19px;width:auto;float:left;padding:14px 0 0 0;text-transform:lowercase}
div.topLineRight {width:auto;float:right;padding:15px 0 0 0;}
div.centerPage {text-align:left;width:900px;margin:0 auto}
div.rightLogo {width:auto;float:right;padding:40px 0 20px 0;font-size:45px}
div.rightLogo h1 {}
div.leftLogo {width:auto;padding:40px 0 20px 0;font-size:45px;}
div.leftLogo a {color:black;background:transparent;text-decoration:none}
div.leftLogo a:hover {background:transparent}
#whyPetroffs {position:absolute;width:151px;height:74px;margin:-25px 0 0 300px;background:url(/files/template/black/whyPetroffs.png) no-repeat;z-index:50}
div.header1  {width:auto;margin-top:15px;position:relative;z-index:2}
div.header1  h1 {font-size:45px;font-weight:normal;text-align:left;margin:0}
div.header1  h2 {font-size:22px;font-weight:normal;text-align:left;margin:0 0 50px 0}
div.h2 {font-size:22px;font-weight:normal;text-align:left;margin:0 0 50px 0}

div.moreTop {margin:2px auto;width:180px;height:50px;background:url(/files/template/black/more.gif) top center no-repeat}
div.moreBottom {margin:2px auto;width:180px;height:50px;background:url(/files/template/black/more.gif) bottom center no-repeat}
div.moreRight {margin:2px auto;width:50px;height:30px;background:url(/files/template/black/more.gif) right center no-repeat;float:left}
div.moreLeft {margin:2px auto;width:50px;height:30px;background:url(/files/template/black/more.gif) left center no-repeat;float:left}
div.more {width:280px;margin:0 auto;text-align:center;font-size:22px;}
div.moreCenter {margin:0px auto;width:180px;text-align:center;font-size:22px;float:left}
div.moreCenter a {color:white;background:black;margin:0px auto;padding:5px;display:block;text-decoration:none}
div.moreCenter a:hover {text-decoration:none;background:#efaa16;color:black}

div.bottom {position:relative;margin-top:0px;width:100%;height:200px;background:black}
/* url(/files/template/black/bottom.jpg) repeat-x left bottom*/

div.bottomCenter {width:900px;margin:0 auto}
div.bottomCenter div {width:250px;margin:20px 50px 0 0;float:left;color:#969696;border:0px solid red}
div.bottomCenter div p {margin:0;padding:0 0 0 0;line-height:18px}
div.bottomCenter div a {color:white}
div.bottomCenter div a:hover {color:black}
div.bottomCenter strong {font-weight:normal}
div.bottomCenter h1 {margin:0;font-weight:normal;font-size:19px;color:white}
h2 {margin:15px 0 0 0;font-weight:bold;font-size:17px;color:black}
#bottomEnd span {display:block;margin-top:21px;color:white}
#bottomEnd span a {display:block;margin-top:21px;margin-bottom:15px;color:black;background:white;width:115px;text-align:center}

div.header2  {width:190px;margin-top:70px;float:left}
div.header2 div {width:auto;margin-bottom:5px}
div.header2 a {font-size:28px;background:black;color:white;display:inline;padding:0px 8px 2px 8px;text-decoration:none}
div.header2 a:hover {text-decoration:none;background:#efaa16;color:black}
#select1 {text-decoration:none;background:#efaa16;color:black}

div.portfolio {width:708px;margin-top:30px;border:1px solid black;float:left}
div.portfolio1 {width:708px;min-height:255px;margin:0px 0px 0px -30px;border:0px solid black;float:left}
div.portfolioHeader {font-size:19px;position:relative;z-index:2;width:150px;margin:-15px 0 0 25px;padding:4px 26px;background:white;white-space:nowrap}
div.portfolioImg {height:152px}
div.portfolioDate {font-weight:bold;font-size:11px;margin-top:12px}
div.portfolioDesc {width:190px;height:70px}
div.portfolioItem {width:200px;float:left;margin-left:27px;margin-top:23px}
div.portfolioItem1 {width:200px;float:left;margin-left:27px;margin-top:0px}

div.center {width:auto;margin-top:20px;position:relative;z-index:2}
div.centerLeft {width:190px;float:left}
div.centerRight {width:190px;float:left}
div.centerCenter {width:700px;float:left;}

div.centerLeft h1, div.centerRight h1, div.centerCenter h1,div.files h1 {font-size:19px;font-weight:normal;margin:0 0 3px 0}
div.centerLeft p, div.centerRight p, div.centerCenter p {margin:0 0 5px 0}

div.centerCenterLeft {padding:0 25px}

#phone {width:197px;height:49px;margin-left:-10px;background:transparent url(/files/template/black/phone.png)}
#phone div {padding:13px 0 0 10px;font-size:13px}
#phone span {font-size:18px}

#filesAll {margin:60px 0px 0;border-top:1px solid black;padding-top:10px}
div.files {width:250px;float:left;margin-right:50px}
div.filesImg {width:auto;height:55px;float:left;margin-right:8px}
div.filesLink {margin-bottom:30px}
div.filesSize {margin-bottom:30px;color:#6c6c6c;font-size:11px}

#iddir {width:auto}
a.dir {display:block;width:auto;float:left;white-space:nowrap;background:black;color:white;padding:5px;margin:0 2px 2px 0;text-decoration:none}
a.dir:hover {text-decoration:none;background:#efaa16;color:black}

div.dirDescr {border-top:0px solid black;margin-top:0px;padding:10px;display:none;background:#efaa16;color:black;clear:left}

div.freshDot {background:url(/files/template/black/dot.gif) 0px 5px no-repeat}
div.freshDot div {padding-left:10px}
div.freshDotDate {font-weight:bold;font-size:11px;margin-bottom:5px}
div.freshDotLink {margin-bottom:10px;margin-top:0px}
#rightFresh {width:250px;float:right}
/*div.dirDescr {display:none}*/

div.anketa textarea.area {height:100px}
td.forms {font-size:12px;font-weight:bold;color:gray}

div.bannerPlace {padding:37px 0 37px 0px}
div.bannerPlaceBg {width:100%;height:152px;background:url(/files/template/black/order.jpg)}
div.bannerPlaceBg a {display:block;font-size:35px;width:300px;background:#3bb3c2;color:black;margin:0 auto;text-align:center;padding:2px 0;text-decoration:none}
div.bannerPlaceBg a:hover {text-decoration:none;background:#efaa16;color:black;}
div.bannerPlaceBg div {padding-top:50px}

div.bannerPlaceBgContacts {width:100%;height:226px;color:black;z-index:4}
div.bannerPlaceBgServices {width:100%;height:152px;background:url(/files/template/black/services.jpg)}
div.bannerPlaceBgCompany {width:100%;height:152px;background:url(/files/template/black/company.jpg)}
div.favorite {position:absolute;margin-left:-25px}

.fBold		{font-weight:bold}
.fSmall		{font:normal 10px 'arial'}

.int		{border:1px solid gray;width:40px}
.text		{border:1px solid gray;width:250px}
.area		{border:1px solid gray;width:250px;height:200px;font:12px arial;overflow:scroll}
.flag		{border:1px solid gray;}

.module {margin-top:15px;width:339px;font-size:13px;border-right:3px solid #434c5f;padding:0px 3px 12px 12px;}
.contacts {margin-left:20px;}

#mousemove {overflow:hidden;margin:0 auto;clear:both;width:250px;height:110px;border-left:3px solid #434c5f;border-right:1px solid #434c5f;border-top:0px solid #434c5f;padding-left:1px}
img.portfolio {}
div.descriptionArea {position:absolute;margin:-23px 0 0 15px;width:250px;color:#990000;font-weight:bold;}

#counter {display:none}

.tool-tip {color: #fff;width: 350px;z-index: 13000;background: #343434;}
.tool-title {font-weight: bold;margin: 0;color: #00aec4;padding: 8px 8px 4px;background: #343434;}
.tool-text p, .tool-text li {color:#f7af00;background: #343434;padding: 4px 8px 8px;}

#ID_ANIMATE {position:absolute;width:90%;height:40px;font-size:0px;z-index:1;}
#ID_ANIMATE IMG {position:absolute;width:9px;height:9px;font-size:0px;z-index:1;}