* { margin:0; padding:0; }
html { height:100%; width:100%;}
body {min-height:100%; height: 100%; background:#fff url('../img/bg1pages.gif') top left repeat-x; font:normal 90.5% Arial, sans-serif; line-height: 1.7; min-width:998px;}

a, img { border: 0;}
p { margin: 0em 0 0.8em;}
.clear {clear: both;}

#mainFooter {padding: 0px; background: url('../img/bgFooter.gif') bottom left repeat-x; height: auto !important; min-height:100%; height: 100%; margin:0;}
.mainSecond {padding: 0px; background: url('../img/bg2pages.jpg') top center no-repeat; height: auto !important; min-height:100%; height: 100%; margin:0;}
.main {width:998px; margin: 0 auto; padding: 0px;}

.phone {margin:0; padding-top:41px; padding-left:60px; width:156px;  float:left; height:156px;}
.buttonTop {margin:0px; padding-top:29px; margin-left:267px; width:696px; height:168px;}
.buttonTop div.butNews {float:left; width:71px; padding-right:25px;}
.buttonTop div.butContact {float:left; width:89px; padding-right:25px;}
.buttonTop div.butRus {float:right; width:57px;}




.but {margin: 0px; padding-top: 0px; width:217px; float: left;}
.but div.butHome {margin: 0px; width:217px; height:18px;}
.but div.butWhy {margin: 0px; width:217px; height:19px;}
.but div.butPortable {margin: 0px; width:217px; height:19px;}
.but div.butOrder {margin: 0px; width:217px; height:19px;}
.but div.butRegister {margin: 0px; width:217px; height:18px;}
.but div.butSupport {margin: 0px; width:217px; height:17px;}
.but div.butShadow {margin: 0px; width:217px;}

.content  {margin-left: 268px;  padding-top: 130px; width:710px;}

#mainFooter div.main div.mainbar {margin: 0px; overflow: hidden; float: left;}
#mainFooter div.main div.footer_guarantor {height: 231px; clear: both; }
.footer  { margin: auto; padding-top:97px; margin-top: -231px; width: 963px; height: 134px; clear: both;}

.logo {margin: 0px; float:left; width:217px;}
.site {margin: 0px; padding-left:30px; float: left; width:163px;}
.copy {padding-top:12px; font:normal 75% Arial, sans-serif; letter-spacing:1px; }

/*{padding-left: 0px; bottom: 36px; width:217px; height:98px; border: 1px solid blue; }*/


h1 {font:normal 20px Arial, sans-serif; line-height: 1.7; padding-bottom:8px; color:#dd0101;}
h2 {font:normal 16px Arial, sans-serif; line-height: 1.7; padding-top:4px; padding-bottom:8px; color:#0c8cf5; font-weight:bold;}
h4 {font:normal 16px Arial, sans-serif; line-height: 1.7; padding-bottom:8px; color:#000; font-weight:bold;}
h5 {font:normal 15px Arial, sans-serif; line-height: 1.7; padding-top:4px; padding-bottom:8px; color:#0c8cf5; font-weight:bold;}
ul {padding-left:47px; padding-bottom:24px; list-style-type:none;}
ul li {background:url(../img/arrow.gif) no-repeat 0px 8px; padding-left:16px;}
a {color:#0c8cf5; text-decoration:underline;}
a:visited {color:#000; text-decoration:underline;}
a:hover {color:#dd0101; text-decoration:underline;}
ul.point {padding-left:47px; padding-bottom:24px; list-style-type:none;}
ul.point li {background:url(../img/point.gif) no-repeat 0px 8px; padding-left:16px;}

.pic {color:#7b8088; font-size:14px;}

.tableDif { border-collapse: collapse; caption-side: top; font: 12px Arial; padding: 4px 4px 4px 4px; border: 1px solid #6eb2f7; line-height:20px; }
.tableDif td { border-collapse: collapse; caption-side: top; font: 12px Arial; padding: 4px 4px 4px 4px;  border: 1px solid #add5fe; line-height:20px;  }
.tableDif tr.color { background-color:#e0e3ea;}
.tableDif tr.colorSvet { background-color:#f4f7f9;}
.tableDif tr.tableMini td  {font: 9px verdana;}

.textForm {font: 12px Arial; background-color:#f2f3f7;  border: 1px solid #add5fe; padding:2px 2px;}
.nameForm {font: 13px Arial; color:#000; line-height: 1.9; }
.blue {color:#0c8cf5;}
.red {color:#dd0101;}
h3 {font:normal 14px Arial, sans-serif; line-height: 1.7; padding-top:0px; font-weight:bold; color:#000;}
div.blockFlags {border-top: 1px solid #6eb2f7; padding-top:20px; line-height:18px; font-size:13px; background:url(../img/bgflags.gif) top left repeat-x;}

.blockWay {border-top: 1px solid #6eb2f7; padding:20px 20px 20px 20px; background:url(../img/bgflags.gif) repeat-x; font: 14px Arial; line-height:20px; margin-top:40px;}

a.topArrow {color:#0c8cf5; text-decoration:underline;}
a.topArrow:visited {color:#0c8cf5; text-decoration:underline;}
a.topArrow:hover {color:#dd0101; text-decoration:underline;}

a.way {color:#000; text-decoration:underline; font-weight:bold;}
a.way:visited {color:#000; text-decoration:underline; font-weight:bold;}
a.way:hover {color:#0c8cf5; text-decoration:underline; font-weight:bold;}


a.redConcept {color:#000; text-decoration:none; font-weight:bold;}
a.redConcept:visited {color:#000; text-decoration:none; font-weight:bold;}
a.redConcept:hover {color:#bd0000; text-decoration:underline; font-weight:bold;}






