* {margin:0px; padding:0px}

a {outline:none;}
img {border:none}
body {font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif; font-size:14px; min-width:1000px; color:#3F3F3F; background:url('imgsNew/bgmain.jpg') no-repeat left top #fff;}
.overlay_link {display:block;}
.overlay {display:block; }
.overlay, .overlay_link {width:100%; height:100%; position:absolute;}
.overlay_link .overlay {cursor:pointer;}
.relative {position:relative;}
.absolute {position:absolute;}
.floatLeft {float:left;}
.floatRight {float:right}
.clear {clear:both}
.clearRight {clear:right}
.clearLeft {clear:left}

a:link ,a:visited {color:#4C87D8}
a:hover {text-decoration:none}
.mainColor {color:#3A1406} 
.secondaryColor {color:#9B9371}

.georgia {font-family:"Georgia", Georgia, Times New Roman, sans-serif;}
.arial {font-family:Arial, sans;} 

  .clearfix:after {    content: ".";    display: block;    height: 0;    clear: both;    visibility: hidden;   }

/*Фон*/
#headWrapper, #secondSideBarWrapper, #footerWrapper, #contentWrapper {background:none;}
/*#sideBarWrapper {background:url('imgsNew/sideBarBg.png') no-repeat right center #414042;}*/
/*Клиринг*/
#headWrapper,#sideBarWrapper , #footerWrapper, #contentWrapper, #menuWrap {zoom:1; overflow:hidden;}

#headWrapper {height:25px;position:relative; padding:85px 250px 0 275px;}
  h1.logo {width:237px; height:100px; position:absolute; top:10px; left:0; z-index:102;}
  h1.logo .overlay {background:url('imgsNew/topLogo.png') no-repeat; }
  #connectLink {position:absolute; width:170px; height:75px; top:10px; right:15px; z-index:2; background:url('imgsNew/connectLinkBg.png'); padding:25px 0 0 52px; text-align:left; font-size:20px;}
  #headWrapper a:link, #headWrapper a:visited {color:#414042}
  #headWrapper a:hover {text-decoration:none;}
  #menuWrap ul {display:block;}
  #menuWrap li {list-style:none; float:left; width:20%; text-align:center}
   #menuWrap li.first {text-align:left;}
   #menuWrap li.last {text-align:right}
  #contactsWrap {height:85px; width:100%; position:absolute; top:0; left:0; z-index:1; text-align:center; color:#403F41}
  #contactsWrap table {margin:25px auto}
  #contactsWrap td {width:145px; text-align:left;}
  #contactsWrap tr.caption {font-weight:bold; font-size:12px;}
  #contactsWrap tr.content {font-size:14px;}
    #contactsWrap tr.content td {line-height:98%;}
  #contactsWrap tr.caption  td {padding-bottom:3px;}
  #contactsWrap tr.content span {font-size:20px; font-weight:bold;}
#sideBarWrapper {height:200px; padding-right:15px;}
#sideBarWrapper .leftCollumn {float:left; width:430px; height:200px;}
#sideBarWrapper .rightCollumn {margin:0 -20px 0 430px; padding:20px 0 20px 20px; height:160px; background: url("imgsNew/sideBarBg.png") no-repeat scroll right center #414042;}
#userLinksInside{width:60%; float:left;}
#tariffsLinks {margin-left:60%;}
#userLinks h2 {font-size:20px; font-weight:normal; color:#FFF; position:relative; top:-3px; margin:0 0 10px 0}
#userLinks ul.first {width:40%; float:left; max-width:180px;}
#userLinks ul.second { }
#userLinks ul li {list-style:none; margin:0 0 8px 0}
#userLinks a:link, #userLinks a:visited {color:#DDFF59; }
#userLinks a:hover {text-decoration:none;}


#secondSideBarWrapper {height:162px;margin:0 0 0 5px; padding:15px 0;}
#someSpecial {float:left;height:162px; width:387px; padding:0 29px 0 9px; background:url('imgsNew/banerBg.png') right center no-repeat}
#someSpecial img {border:1px solid #B0AFA8}
#connectSteps {margin:0 15px 0 445px; height:160px; padding:1px 0; position:relative;}
#connectSteps ul {display:block; position;relative;  }
#connectSteps h2 {color:#B2D233}
#connectSteps li {position:absolute;font-size:12px;line-height:105%;  width:173px; height:54px; padding:85px 0 0 0;list-style:none; text-align:center}
.stepOne {left:0; background:url('imgsNew/firstStepBg.png') no-repeat center top}
  .select_wrap {position:absolute; height:25px; width:100%; top:48px; left:0; text-align:center}
.stepTwo {left:50%; margin-left:-85px; background:url('imgsNew/secondStepBg.png') no-repeat center top}
.stepThree {right:0; background:url('imgsNew/thirdStepBg.png') no-repeat center top}
.noWrap {white-space:nowrap;}
#connectSteps li strong {display:block; font-size:16px; line-height:110%}
#connectSteps li sup {color:#F00}
#contentWrapper {margin:0 0 0 5px;}

#subContentWrapper {background:url('imgsNew/subContentBg.png') top left no-repeat;   width:424px; float:left;}
#subContentWrapper .inner {padding:0 0 0 10px;}
#subContentWrapper h3 {font-size:20px; font-weight:normal}
#subContentWrapper h3 span {font-size:12px; color:#4C87D8}
.newsElement {margin:10px 0}
.newsElement h4 {font-size:16px; font-weight:normal;}
.newsElement h4 .newsDate {font-size:10px; color:#BABEBF}
.newsElement .newsContent {font-size:12px;}
#forAbonents {font-size:12px; margin:20px 0; background:url('imgsNew/subContentBg.png') top left no-repeat; }
#forAbonents a:link, #forAbonents a:visited {text-decoration:none; color:#3F3F3F;}
#forAbonents a:hover {text-decoration:underline}
#forAbonents ul {overflow:hidden; zoom:1; margin-top:15px;}
#forAbonents li {list-style:none; width:50%; float:left; margin-bottom:5px;}
#mainContentWrapper {margin:0 15px 0 445px; padding:15px 0 0 0; background:url('imgsNew/shadow.png') no-repeat center top}
#tarifsWrap {zoom:1; overflow:hidden; margin:0 0 15px 0;}
#tarifsWrap h2 {font-size:20px; font-weight:normal;margin:0 0 10px 0}
#limitedWrap, #unlimitedWrap {width:50%; float:left; height:110px;}
#limitedWrap .inner,  #unlimitedWrap .inner {height:110px; padding:0 0 0 113px}
#limitedWrap .inner {background:url('imgsNew/limsBg.png') no-repeat left top}
#unlimitedWrap .inner {background:url('imgsNew/unlimsBg.png') no-repeat left top}

#bigButton {font-size:14px;background:url('imgsNew/bigButton.png') center no-repeat; width:320px; height:25px; line-height:25px; text-align:center; display:block; margin:auto; text-indent:-9999999px}
 
#infoblocks {overflow:hidden; zoom:1; margin:20px 0 0 0; font-size:12px;}
#infoblocks h2 {font-weight:bold; font-size:16px; margin:3px 0 10px 0}
#firstInfoWrapper, #secondInfoWrapper {width:50%; float:left;}
#firstInfoWrapper .inner, #secondInfoWrapper .inner {border:0px solid #BCBEC0; height:110px;}
#firstInfoWrapper .inner {margin-right:15px; padding-left:70px; background:url('imgsNew/terminal.png') left top no-repeat}
#firstInfoWrapper .inner li {margin:0 0 4px 0; list-style:none}
#secondInfoWrapper .inner {margin-left:15px; padding-left:117px; background:url('imgsNew/freeConnect.png') left top no-repeat}

h2.pagetitle {font-weight:normal; margin:20px 0}
div#contentText p {margin:10px 0}
#footerWrapper {height:80px;margin:0 0 0 5px;}

#footerWrapper .leftCollumn {height:80px; width:424px; float:left; position:relative }
#footerWrapper .rightCollumn {margin-left:445px; font-size:10px;}
#phoneAndMail {position:absolute; top:0; right:0; width:200px; font-size:10px;}
#footerWrapper tr.caption {font-weight:bold}
#footerWrapper td {text-align:left; vertical-align:top; padding:1px;}

.baner, .baner1, .baner2 {width:88px; height:31px; background:red; position:absolute;}
.baner {top:5px; left:9px;}
.baner1 {top:43px;; left:108px;}
.baner2 {top:43px; left:9px;}

div#copyright {float:right;text-align:right }
div#copyright p {margin:0 0 10px 0}
