html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;padding: 0;border: 0;outline: 0;font-weight: inherit;font-style: inherit;font-size: 100%;font-family: inherit;}
:focus {outline: 0; border: none;}
body {line-height: 1;color: black; background: white;}
ol, ul {list-style: none;}
table {border-collapse: separate;border-spacing: 0;}
caption, th, td {text-align: left;font-weight: normal;}
blockquote:before, blockquote:after,
q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}



body {font-family: "Arial"; color: #424242; font-size: 12px; line-height: 150%; behavior:url("/js/csshover.htc"); letter-spacing: 0; margin: 0 10px 0 10px;}
h1, h2, h3, h4, h5 {font-family:  "Arial"; color: #019cd2; letter-spacing: 0;}
h1 {}
h2 {margin: 15px 0 15px 0; padding: 15px 0 15px 0;}
h3 {font-size: 14px; margin: 5px 0 5px 0; padding: 5px 0 5px 0;}
h4 {}
h5 {}
p {margin: 10px 0 10px 0;}
ul {margin: 5px 0 5px 10px;}
li {margin: 5px 0 5px 10px; font-size: 13px;}
a {color: #019cd2;}
a:hover {text-decoration: none;}
a img {border: none;}

/* margin: <margin-top> <margin-right> <margin-bottom> <margin-left> */

#main {width: 940px; position:relative; left:50%; margin-left:-470px; }
#head {height:224px; width:940px;}
#logo {float: left; height: 214px;}
#head .row1, #head .row2 {width: 800px;  margin-left: 163px;  height: 107px;}
#head .row2 {position:relative;}
#banner {background: url('/images/ban.jpg') no-repeat left center; width: 940px; height: 198px; position:relative;}
#banner  a.btn{top: 56px; left: 413px; width: 247px; height: 55px; position: absolute; display: block;}
#banner .flashban {position:relative; left:41px; top:0; height:198px; width:337px;}

/*
#head .row2 { background: #ffaaaa;}
#head .row1 { background: #ffaacc;}
#logo {background: #aaaaaa;}
*/




ul.menu {float:left; padding:45px 0 0 15px; font-family:"Arial Narrow", Arial; position:relative; z-index:2;}
ul.menu li {float:left; display:block; padding:3px;}
ul.menu li a { font-size:17px; display:block; padding:4px; background:url('/images/list_img2.gif') no-repeat left center; padding-left:10px; text-decoration:none; color:#424242;}
ul.menu li a:hover {background-image:url('/images/list_img1.gif'); color:#9a9a9a;}
ul.menu li a.a-hover {background-image:url('/images/list_img1.gif'); color:#9a9a9a;}

ul.menuf {float: none; width: 940px; margin-top: 15px; margin-bottom: 15px;  height: 40px;}
ul.menuf li {float: left; display: block; padding: 4px; padding-right: 40px; }
ul.menuf li a {display: block; padding: 4px; background: url('/images/list_img1.jpg') no-repeat left center; padding-left: 10px; color: #424242;}
ul.menuf li a:hover {color: #9a9a9a; text-decoration: none;}
ul.menuf li a.a-hover {color: #9a9a9a; text-decoration: none;}

.arial-narrow  {font-family:'Arial Narrow', Arial;}

div.infotext {float:none; padding:15px 0 0 255px; position:absolute; top:0; z-index:1;}
div.infotext .sep {height: 23px;}
div.infotext span.class1 {color: #96b300; font-size: 11pt;}
div.infotext span.class2 {color: #019cd2; font-size: 11pt;}
div.infotext span.class3 {color: #626262; font-size: 10pt; font-style: italic;}

div.infotext2 {top: 141px; left: 413px; width: 250px; height: 40px; position: absolute;}
div.infotext2 span.class1 {color: #ffffff; font-size: 14px; font-style:italic;}

h2 {font-size: 23px; color: #019cd2; margin-bottom: 20px;}
.head2 {font-size: 23px; color: #019cd2; margin-bottom: 10px; font-family:"Arial Narrow", Arial;}
.intro-news h2 {padding: 0px;}
.news-1 {padding-bottom:35px; height:190px;}
div.intro-news {height:225px;}
div.intro-news h2 {font-size:23px; color:#019cd2; margin-bottom:20px;}
div.intro-news h2 span a {font-size: 14px;}
div.intro-news .item {float:left; width:290px; margin-right:15px;}
div.intro-news .item img {border:1px solid #c3c3c3; float:left; margin-right:10px; margin-bottom:10px;}
div.intro-news .item .text {margin-top:15px; overflow:hidden; height:95px;}
div.intro-news .item .date {color:#96b300;}
div.intro-news .item .head {font-size:16px;}
div.class-hr-tochki {background: url('/images/tochki.gif') repeat-x; height: 1px; overflow: hidden; width: 100%;}

div.infotext3 {color: #c4c4c4;  margin-top: 15px; margin-bottom: 15px; width: 940px; float: none;}


#foot {color: #a1a1a1; width: 940px; padding-top: 10px; padding-bottom: 10px; border-top: 1px solid #b5d7e3;}
#foot a {color: #a1a1a1;}
#foot .part-r, #foot .part-l  {}
#foot .part-l {float: left;  background: #aaffaa;}
#foot .part-l img {float: left; margin-right: 10px;}
#foot .part-r {float: right;  background: #aaffaa;}
#foot .part-r img {float: right; margin-left: 10px;}
#foot table {width: 100%; color: #a1a1a1;}
#foot td {vertical-align: middle;}

.roundbox {-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; behavior: url(/js/border-radius.htc);}
.greey-box {border: 1px solid #ececec; background: #f5f5f5; margin-top: 2px; margin-bottom: 2px;}

.mmbtnc, .mmbtn  {font-size: 16px; width: 85px; height: 28px; cursor: pointer; border: 1px solid #ffffff;  margin: 0; padding: 0; color:#ffffff; outline: 0; border: none; letter-spacing: 0px;}
.mmbtn2 {background: url('/images/btn2.gif') no-repeat left center;}
.mmbtn2:hover {background: url('/images/btn1.gif') no-repeat left center;}
.mmbtnc {width: 111px;}
.mmbtnc2 {background: url('/images/btnc2.jpg') no-repeat left center;}
.mmbtnc2:hover {background: url('/images/btnc1.jpg') no-repeat left center;}

.hello-div {font-size: 14px;}
.infotext2 a {color: #ffffff;}
#login_form {padding-top: 27px; padding-bottom: 27px; text-align: center; margin-top: 36px; margin-bottom: 36px;}
#login_form input {margin-right: 25px;}
#login_form span {margin-right: 25px;}
#login_form span a{color: #545454 }
#login_form span a:hover{color: #9a9a9a; text-decoration:none;}
#login_form  input.text, #login_form  textarea {border: 1px solid #e1e1e1;}

#path {color: #939a9c;}
#path  a {color: #939a9c; font-size: 12px;}
#path  a:hover {text-decoration:  none;}

#table-informer {height: 370px; margin-bottom: 72px; margin-top: 45px;}


#credit, #static { height: 392px; float: left;}
#credit {width: 690px;}
.credit-head {background: url('/images/pic2.jpg') no-repeat left center; height: 66px; font-size: 30px; padding-left: 90px; padding-top: 25px;}
#static {width: 231px;}
.static-head {background: url('/images/pic1.jpg') no-repeat left center; height: 66px; font-size: 30px; padding-left: 55px; padding-top: 25px;}
#ma-credit, #mi-credit { float: left; width: 325px; margin-right: 15px; height: 224px;}
#ma-credit h2, #mi-credit h2 { padding: 0;}



.box-row {padding: 20px; padding-bottom: 30px; margin-top: 2px; margin-bottom: 2px;}
.left-align { text-align: left;}
.right-align { text-align: right;}


.box-btn {text-align: center; margin-top: 15px; padding-top: 10px;}



.table-box td, .table-box th  {padding: 15px 12px 15px 12px; text-align: center;}
.table-box  thead th  {padding-top: 6px;}
.table-box tbody th {color: #007ba6; text-align: left; }
.table-box tbody td, .table-box tbody th {border-top: 1px solid #ECECEC; }
.table-box tbody tr.last-tr td, .table-box tbody tr.last-tr th {border-bottom: 1px solid #ECECEC; }
.table-box tbody th{border-left: 1px solid #ECECEC;}
.table-box tbody td.ll {border-right: 1px solid #ECECEC;}

#counters { margin: 10px 0 10px 0;}
#counters img {margin: 5px;}

.page {margin-bottom: 150px; font-size: 13px;}

.head-page{height: 60px; font-size: 30px; padding-left: 55px; padding-top: 40px; font-family:"Arial Narrow", Arial;}
.head-page h2 { font-family:"Arial Narrow", Arial; font-size: 23px; color: #019cd2; margin: 0 0 0 0;margin-bottom: 20px; padding: 0 0 0 0;}
.bb-news {background: url('/images/bb-news.jpg') no-repeat left center; font-size: 24px;}
.bb-contact {background: url('/images/bb-contact.jpg') no-repeat left center; font-size: 24px;}
.bb-blacklist {background: url('/images/bb-blacklist.jpg') no-repeat left center; font-size: 24px;}
.bb-account {background: url('/images/bb-account.jpg') no-repeat left center; font-size: 24px;}
.bb-account {background: url('/images/bb-account.jpg') no-repeat left center; font-size: 24px;}
.bb-credit {background: url('/images/bb-credit.jpg') no-repeat left center; font-size: 24px; padding-left: 70px;}

.page-news .news { margin-bottom: 45px;}
.page-news .news .news-date {font-size: 12px; color: #96b300; margin-bottom: 7px;}
.page-news .news .news-text {}
.page-news .news .news-text img {float: left; margin-right: 20px; margin-bottom: 20px; border: 1px solid #c3c3c3;}
.page-news .news .news-head {font-size: 14px; color: #019cd2; margin-bottom: 15px;}

#contact-msg-post label {color: #96b300; font-size: 13px;}
#contact-msg-post table td {padding: 5px;}
#contact-msg-post table td.label-td {text-align: right;  vertical-align: text-top; padding-top: 5px;}
#contact-msg-post input.text, #contact-msg-post textarea {border: 1px solid #e1e1e1;}
#contact-msg-post input.text {height: 20px; width: 340px;}
#contact-msg-post textarea {height: 213px;  width: 340px;}
.contact-info {font-size: 13px;}
.contact-info-list {margin: 30px 36px 30px 36px;}
.contact-msg-post-text {margin: 27px 0 27px 0;}
.submit-tr {text-align: center;}

/* text-align: center; .kk-table  */


.kk-table td {padding: 15px; text-align: center;}
.mm-kk-table td {padding: 15px;}
.mm-kk-table td.boxr  {color: #626262; font-size: 10pt;}
.mm-kk-table td.boxl  {color: #007ba6; font-size: 14px; }

.kk-table td.left-align {text-align: left;}
.kk-table td.rigth-align {text-align: right;}
.kk-table th, .kk-table  th  {padding: 15px; color: #96b300; width: 33%; text-align: center;}
.kk-table  table {width: 100%;}
.kk-table  {width: 701px; font-size: 15px; padding-bottom: 25px;}
.kk-table  .row  {margin-top: 2px; margin-bottom: 2px;}

.black-list td {width: 33%;} .credit-hist th, .credit-hist td {width: 20%;} .prelo-servic td {width: 20%;}

.page-blacklist-info {font-size: 14px; margin-bottom: 50px;}

/* margin: <margin-top> <margin-right> <margin-bottom> <margin-left> */
.color-blue {color: #019cd2;}

