html {width:100%; height:100%;}
body {width:100%; height:100%; background:#000000; margin:0; padding:0; font-family: Arial, sans-serif; font-size: 12px; font-weight: normal; color:#a5a5a5;}
p, li, blockquote, ul, ol, h1, h2, h3, h4, h5, h6 img, form, input, select, textarea {margin:0; padding:0;}
a {color:#7a7a7a; text-decoration:underline;}
a:focus {outline:none;}
div.clear {clear:both;}
span.nobr {white-space:nowrap;}

div.pagetop {width:1000px; margin: 0 auto; background: url(../img/sys/topbg.jpg) left top no-repeat; }
div.pagetop div.topicons {padding: 12px 0 0 405px; height:10px;}
div.pagetop div.topicons div.oneicon {float:left; height:10px;}
div.pagetop div.topicons div.intericons {float:left; padding: 0 28px 0 28px; height:10px;}

div.pagetop div.sitetop {top:86px; width:964px; margin: 64px 0 0 0;}
div.pagetop div.sitetop div.logo {margin: 0 24px 44px 787px; width:152px; height:132px; background: url(../img/sys/logo.png) left bottom no-repeat;}
div.pagetop div.sitetop div.phone {margin: 0 0 13px 719px; width:245px; height:28px; background: url(../img/sys/phone.png) left bottom no-repeat;}
div.pagetop div.sitetop div.icq {margin: 0 0 0 753px; width:207px; height:27px;}
div.pagetop div.sitetop div.icq div.icqflower {float:left; margin: 0 89px 0 0; width:30px; height:30px;}
div.pagetop div.sitetop div.icq div.icqnumber {float:left; margin: 7px 0 0 0; width:88px; height:14px; background: url(../img/sys/icqnumber.png) left bottom no-repeat;}
div.pagetop div.sitetop div.slogan {text-align:right; color:#dadada; font-family: Arial, sans-serif; font-size: 17px; line-height: 20px; font-weight: normal; padding: 20px 0 0 0;}
div.pagetop div.sitetop div.slogan span.white {color:#ffffff; font-weight:bold;}
div.pagetop div.sitetop div.slogan span.gray {color:#626262;}


div.menublock {width:100%; height:162px; background:url(../img/sys/menu-bg.jpg) center 33px no-repeat;}
div.menublock div.menu {width:1000px; height:162px; padding: 0 0 0 0; margin: 0 auto;}
div.menublock div.menu div.home {background: #000000; float:left; width:110px; height:162px;}
div.menublock div.menu div.works {background: #000000; float:left; width:110px; height:162px; padding: 0 0 0 1px;}
div.menublock div.menu div.services {background: #000000; float:left; width:110px; height:162px; padding: 0 0 0 1px;}
div.menublock div.menu div.company {background: #000000; float:left; width:110px; height:162px; padding: 0 0 0 2px;}
div.menublock div.menu div.contacts {background: #000000; float:left; width:110px; height:162px; padding: 0 0 0 0px;}
div.menublock div.menu div.online {background: #000000; float:left; width:110px; height:162px; padding: 0 0 0 0px;}
div.menublock div.menu div.enterforfriends {background: #000000; float:left; padding:33px 0 0 0;}


div.pagecenter {width:100%; background:url(../img/sys/pagecenter-bg.jpg) left top repeat-y;}
div.pagecenter2 {background:url(../img/sys/pagecenter-bg2.jpg) left top repeat-x;}
div.pagecenter3 {background:url(../img/sys/secondmenu-bg.gif) center top no-repeat;}
div.pagecenter div.generalpart {width:1000px; background: url(../img/sys/partleftbg.jpg) left top repeat-y; margin: 0 auto;}
div.pagecenter div.partleft {float:left; width:656px;}
div.pagecenter div.partleft div.centerblock {background: url(../img/sys/partleftbg-top.jpg) left top no-repeat;}

div.pagecenter div.content-type1 {padding: 90px 40px 30px 0;}
div.pagecenter div.content-type1 h1 {font-family: Arial, sans-serif; font-size: 16px; line-height: 18px; font-weight: bold; color:#ffffff; background: url(../img/sys/h1-bg.jpg) left top no-repeat; padding: 6px 0 40px 35px;}
div.pagecenter div.content-type1 p {font-family: Arial, sans-serif; font-size: 12px; line-height: 15px; font-weight: normal; color:#a5a5a5; padding: 7px 0 8px 50px; text-indent:19px;}

div.pagecenter div.content-type1 div.oneourwork {height:280px; padding: 0 0 0 50px;}
div.pagecenter div.content-type1 div.oneourwork h2 {font-family: Arial, sans-serif; font-size: 11px; line-height: 15px; font-weight: normal; color:#BFBFBF; padding: 0 0 20px 0;}
div.pagecenter div.content-type1 div.oneourwork div.preview {float:left; width:293px;}
div.pagecenter div.content-type1 div.oneourwork div.description {float:left; width: 270px;}
div.pagecenter div.content-type1 div.oneourwork div.description p {font-family: Arial, sans-serif; font-size: 12px; line-height: 15px; font-weight: normal; color:#a5a5a5; padding: 7px 0 8px 0; text-indent:0px;}

div.pagecenter div.content-type2 {padding: 90px 0 30px 0px;}
div.pagecenter div.content-type2 div.content2cols {float:left; width: 300px; padding: 0 20px 80px 0;}
div.pagecenter div.content-type2 h1 {font-family: Arial, sans-serif; font-size: 16px; line-height: 18px; font-weight: bold; color:#ffffff; background: url(../img/sys/h1-bg.jpg) left top no-repeat; padding: 6px 0 40px 35px;}
div.pagecenter div.content-type2 p {font-family: Arial, sans-serif; font-size: 12px; line-height: 15px; font-weight: normal; color:#a5a5a5; padding: 7px 0 8px 50px; text-indent:0px;}

div.pagecenter div.partright {background: #000000; float:left; width:344px;}
div.pagecenter div.partright div.secondmenu {width:344px; height:229px; margin:0 0 0 0; background:url(../img/sys/secondmenu-bg.jpg) left top no-repeat; padding: 0px 0 0 0px;}
div.pagecenter div.partright div.secondmenu div.onepoint {width:215px; background-position: right top; background-repeat:no-repeat; font-family: Arial, sans-serif; font-size: 17px; font-weight: normal; color:#cacaca; text-align:right;}
div.pagecenter div.partright div.secondmenu div.onepoint a {color:#cacaca; text-decoration:none;}
div.pagecenter div.partright div.secondmenu div.onepoint a:hover {color:#cacaca; text-decoration:underline;}
div.pagecenter div.partright div.secondmenu div.onepoint strong {color:#cacaca;}
div.pagecenter div.partright div.secondmenu div.pointsitecreate {height:26px; margin: 0 0 10px 0; padding: 22px 75px 0 0; background-image: url(../img/sys/secondmenu-sitecreate.gif);}
div.pagecenter div.partright div.secondmenu div.optimization {height:30px; margin: 0 0 11px 0; padding: 13px 75px 0 0; background-image: url(../img/sys/secondmenu-optimization.gif);}
div.pagecenter div.partright div.secondmenu div.corporateidentity {height:28px; margin: 0 0 12px 0; padding: 7px 75px 0 0; background-image: url(../img/sys/secondmenu-corporateidentity.gif);}
div.pagecenter div.partright div.secondmenu div.translations {height:33px; margin: 0 0 11px 0; padding: 9px 75px 0 0; background-image: url(../img/sys/secondmenu-translations.gif);}

div.pagecenter div.centerblock-bottom {height:2px; background: url(../img/sys/partleftbg-bottom.jpg) center bottom no-repeat;}

div.pageworks {height:237px; background: #202020 url(../img/sys/works-bg.jpg) left bottom repeat-x; padding: 0 0 0 96px;}
div.pageworks div.works-preview {width:1000px; margin: 0 auto;}
div.pageworks div.linesbg {background: url(../img/sys/works_preview_linebg.jpg) left 1px no-repeat; height:13px;}
div.pageworks div.topspace {height:32px;}
div.pageworks div.works-preview div.arrowleft {float:left; margin: 30px 40px 0 0;}
div.pageworks div.works-preview div.arrowleft img {cursor:pointer;}
div.pageworks div.works-preview iframe {float:left; border:none; width:806px; height:139px;}
div.pageworks div.works-preview div.arrowright {float:left; margin: 30px 0 0 40px;}
div.pageworks div.works-preview div.arrowright img {cursor:pointer;}

div.footer {width:1000px; margin: 0 auto; height:126px;}
div.footer div.copyright {font-family: Arial, sans-serif; font-size: 11px; line-height: 13px; font-weight: normal; color:#9a9a9a; float:left; width:860px; padding: 48px 0 0 40px;}
div.footer div.copyright span.white {color:#ffffff;}
div.footer div.counter {float:left; margin: 51px 0 0 0;}


/* Вот тут менять при изменении высоты блока новостей */
iframe.newsblockframe {width:344px; height:570px; border:none;}
div.newsblockframe div.newsblock {width:210px; margin: 22px 0 0 86px;}
div.newsblockframe div.newsblock h1 {font-family: Arial, sans-serif; font-size: 15px; line-height: 20px; font-weight: normal; color:#7a7a7a;}
div.newsblockframe div.newsblock h1 span.blue {color:#3994ad;}
div.newsblockframe div.newsblock div.onenews {padding: 8px 0 8px 0;}
div.newsblockframe div.newsblock div.onenews div.date {font-family: Arial, sans-serif; font-size: 11px; line-height: 16px; font-weight: normal; color:#3c82a2;}
div.newsblockframe div.newsblock div.onenews div.text {font-family: Arial, sans-serif; font-size: 11px; line-height: 13px; font-weight: normal; color:#c7c7c7; padding: 12px 0 0 0;}
div.newsblockframe div.newsblock div.onenews div.text a {color:#c7c7c7; text-decoration:none;}
div.newsblockframe div.newsblock div.onenews div.text a:hover {color:#c7c7c7; text-decoration:underline;}
div.newsblockframe div.newsblock div.onenews div.links {font-family: Arial, sans-serif; font-size: 11px; line-height: 16px; font-weight: normal; color:#7a7a7a; padding: 12px 0 0 0;}
div.newsblockframe div.newsblock div.onenews div.links a {color:#7a7a7a; text-decoration:underline;}
div.newsblockframe div.newsblock div.onenews div.links span.onelink {margin: 0 10px 0 0;}

div.newsblockframe div.promoblock {width:210px; margin: 45px 0 0 86px; padding: 0 0 40px 0;}
div.newsblockframe div.promoblock h1 {font-family: Arial, sans-serif; font-size: 15px; line-height: 20px; font-weight: normal; color:#7a7a7a;}
div.newsblockframe div.promoblock h1 span.blue {color:#3994ad;}
div.newsblockframe div.promoblock div.onepromo {padding: 8px 0 8px 0;}
div.newsblockframe div.promoblock div.onepromo div.text {font-family: Arial, sans-serif; font-size: 11px; line-height: 13px; font-weight: normal; color:#c7c7c7; padding: 0 0 0 0;}
div.newsblockframe div.promoblock div.onepromo div.text a {color:#c7c7c7; text-decoration:none;}
div.newsblockframe div.promoblock div.onepromo div.text a:hover {color:#c7c7c7; text-decoration:underline;}
div.newsblockframe div.promoblock div.onepromo div.links {font-family: Arial, sans-serif; font-size: 11px; line-height: 16px; font-weight: normal; color:#7a7a7a; padding: 12px 0 0 0;}
div.newsblockframe div.promoblock div.onepromo div.links a {color:#7a7a7a; text-decoration:underline;}
div.newsblockframe div.promoblock div.onepromo div.links span.onelink {margin: 0 10px 0 0;}

