@charset "utf-8";

/* Ластик, начало */
body,table,td,div,span,hr,h1,h2,h3,h4,form,p,button,select,input,textarea{padding: 0; margin: 0;}
table{border: 0; border-collapse: collapse;}
.tbb{border: 1px solid black; border-collapse: collapse;}
table.print {border: 0;}
body{background: #ffffff; text-align: center;}
img{border: 0;}
body,td,select,input,textarea,div,span,p,ol,ul,li{font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; font-weight: normal;}
a{font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; color: #2c6ca7; font-weight: normal; text-decoration: underline;}
a:hover{font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; color: #288BE7; font-weight: normal; text-decoration: underline;}
.fos{background-color: #FFFFFF;}
/* Ластик, конец */
/**************************************** DaemonStyles ****************************************/
/********** Общие стили **********/
img.png {behavior: url(css/iepngfix.htc);}
.left{float: left;}
.right{float: right;}
.clear{clear: both;}

/********** Бэкграунды **********/
div.orange-banner{height: 90px; background: #ffa800; border-bottom: 1px solid #c8c8c8;}
div.sites{height: 30px; padding: 15px 0 5px 670px;}
div.logo{height: 75px;}
td.kurs2{background: url(../images/grey-kurs.gif) left top no-repeat; height: 18px; text-align: center; font-size: 11px;}
td.kurs{height: 18px; text-align: center; font-size: 11px;}
div.grey-pl{background: #e6e6e6; height: 20px; text-align: center;}
td.blue-pl{background: #407fbd; height: 30px; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 13px; color: #303336; font-weight: bold;}
div.grey-bg{background: #e6e6e6; height: 1px;}
div.adver{text-align: center;}
div.adver-pink{text-align: center; background: #F7E8DB; padding: 5px 0 5px 0;}
td.count{height: 18px; text-align: left; background: #407FBD; padding: 5px 0 5px 0;}
div.text{text-align: left; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; color: #303336;}
.lh{line-height: 20px;}
div.text div,span,p,ol,ul,li{text-align: left; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; color: #303336;}
div.li{padding-left: 330px;}
td.obm{height: 20px; background: #407FBD;}


/********** Паддинги **********/
.ml-75{margin-left: 75px;}

.pl-2{padding-left: 2px;}
.pl-3{padding-left: 3px;}
.pl-4{padding-left: 4px;}
.pl-5{padding-left: 5px;}
.pl-7{padding-left: 7px;}
.pl-9{padding-left: 9px;}
.pl-10{padding-left: 10px;}
.pl-13{padding-left: 13px;}
.pl-15{padding-left: 15px;}
.pl-20{padding-left: 20px;}
.pl-23{padding-left: 23px;}
.pl-25{padding-left: 25px;}
.pl-30{padding-left: 30px;}
.pl-35{padding-left: 35px;}
.pl-40{padding-left: 40px;}
.pl-45{padding-left: 45px;}
.pl-50{padding-left: 50px;}
.pl-55{padding-left: 55px;}
.pl-60{padding-left: 60px;}
.pl-65{padding-left: 65px;}
.pl-70{padding-left: 70px;}
.pl-75{padding-left: 75px;}
.pl-78{padding-left: 78px;}
.pl-80{padding-left: 80px;}
.pl-85{padding-left: 85px;}
.pl-90{padding-left: 90px;}
.pl-95{padding-left: 95px;}
.pl-100{padding-left: 100px;}
.pl-120{padding-left: 120px;}
.pl-135{padding-left: 135px;}

.pt-2{padding-top: 2px;}
.pt-3{padding-top: 3px;}
.pt-4{padding-top: 4px;}
.pt-5{padding-top: 5px;}
.pt-7{padding-top: 7px;}
.pt-10{padding-top: 10px;}
.pt-12{padding-top: 12px;}
.pt-15{padding-top: 15px;}
.pt-18{padding-top: 18px;}
.pt-20{padding-top: 20px;}
.pt-23{padding-top: 23px;}
.pt-25{padding-top: 25px;}
.pt-26{padding-top: 26px;}
.pt-30{padding-top: 30px;}
.pt-31{padding-top: 31px;}
.pt-35{padding-top: 35px;}
.pt-40{padding-top: 40px;}
.pt-42{padding-top: 42px;}
.pt-45{padding-top: 45px;}
.pt-50{padding-top: 50px;}
.pt-55{padding-top: 55px;}
.pt-60{padding-top: 60px;}
.pt-65{padding-top: 65px;}
.pt-60{padding-top: 70px;}
.pt-75{padding-top: 75px;}
.pt-80{padding-top: 80px;}
.pt-85{padding-top: 85px;}
.pt-90{padding-top: 90px;}
.pt-95{padding-top: 95px;}
.pt-100{padding-top: 100px;}
.pt-110{padding-top: 110px;}
.pt-117{padding-top: 117px;}

.pr-2{padding-right: 2px;}
.pr-5{padding-right: 5px;}
.pr-4{padding-right: 4px;}
.pr-9{padding-right: 9px;}
.pr-10{padding-right: 10px;}
.pr-15{padding-right: 15px;}
.pr-20{padding-right: 20px;}
.pr-25{padding-right: 25px;}
.pr-30{padding-right: 30px;}
.pr-35{padding-right: 35px;}
.pr-39{padding-right: 39px;}
.pr-40{padding-right: 40px;}
.pr-45{padding-right: 45px;}
.pr-50{padding-right: 50px;}
.pr-55{padding-right: 55px;}
.pr-60{padding-right: 60px;}
.pr-65{padding-right: 65px;}
.pr-70{padding-right: 70px;}
.pr-71{padding-right: 71px;}
.pr-75{padding-right: 75px;}
.pr-80{padding-right: 80px;}
.pr-82{padding-right: 82px;}
.pr-85{padding-right: 85px;}
.pr-90{padding-right: 90px;}
.pr-95{padding-right: 95px;}
.pr-100{padding-right: 100px;}
.pr-130{padding-right: 130px;}

.pb-1{padding-bottom: 1px;}
.pb-5{padding-bottom: 5px;}
.pb-7{padding-bottom: 7px;}
.pb-10{padding-bottom: 10px;}
.pb-15{padding-bottom: 15px;}
.pb-20{padding-bottom: 20px;}
.pb-25{padding-bottom: 25px;}
.pb-30{padding-bottom: 30px;}
.pb-35{padding-bottom: 35px;}
.pb-40{padding-bottom: 40px;}
.pb-45{padding-bottom: 45px;}
.pb-50{padding-bottom: 50px;}
.pb-55{padding-bottom: 55px;}
.pb-60{padding-bottom: 60px;}
.pb-65{padding-bottom: 65px;}
.pb-70{padding-bottom: 70px;}
.pb-75{padding-bottom: 75px;}
.pb-80{padding-bottom: 80px;}
.pb-85{padding-bottom: 85px;}
.pb-90{padding-bottom: 90px;}
.pb-95{padding-bottom: 95px;}
.pb-100{padding-bottom: 100px;}

/********** Тексты **********/
div.zag{color: #303336; font-size: 19px; font-family: Tahoma, Helvetica, Arial, sans-serif;}
.grey-14{color: #303336; font-size: 14px; font-family: Tahoma, Helvetica, Arial, sans-serif;}
.grey-11{color: #303336; font-size: 11px; font-family: Tahoma, Helvetica, Arial, sans-serif;}
span.white{color: #ffffff; font-size: 14px; font-family: Arial, Tahoma, Helvetica, sans-serif; white-space: nowrap;}
.grey{color: #5c5c5c; font-size: 10px; font-family: Tahoma, Helvetica, Arial, sans-serif;}
.grey-12{color: #5c5c5c; font-size: 12px; font-family: Tahoma, Helvetica, Arial, sans-serif;}
span.text-grey-pl{color: #303336; font-size: 13px; font-family: Tahoma, Arial, Helvetica, sans-serif; font-weight: bold; white-space: nowrap;}
.white-bold{color: #ffffff; font-size: 12px; font-family: Tahoma, Arial, Helvetica, sans-serif; font-weight: bold;}
h1{color: #303336; font-size: 22px; font-family: Tahoma, Arial, Helvetica, sans-serif; font-weight: normal;}
span.activ{color: #6d6d6d; font-size: 11px; font-family: Tahoma, Arial, Helvetica, sans-serif;}
span.black-11{color: #000000; font-size: 11px; font-family: Tahoma, Helvetica, Arial, sans-serif;}
span.black-12{color: #000000; font-size: 12px; font-family: Tahoma, Helvetica, Arial, sans-serif;}
span.black-18{color: #000000; font-size: 18px; font-family: Tahoma, Helvetica, Arial, sans-serif;}
span.black-14{color: #000000; font-size: 14px; font-family: Tahoma, Helvetica, Arial, sans-serif;}
span.green-12{color: #337F00; font-size: 12px; font-family: Tahoma, Helvetica, Arial, sans-serif;}
.nobr{white-space: nowrap;}

/********** Ссылки **********/
a.grey-10{color: #5c5c5c; font-size: 10px; font-family: Tahoma, Helvetica, Arial, sans-serif; text-decoration: underline; white-space: nowrap;}
a.grey-10:hover{color: #288BE7; font-size: 10px; font-family: Tahoma, Helvetica, Arial, sans-serif; text-decoration: underline;}
a.blue-dashed{color: #2c6ca7; font-size: 12px; font-family: Tahoma, Arial, Helvetica, sans-serif; text-decoration: none; border-bottom: 1px dashed #2c6ca7; display: block;}
a.blue-dashed:hover{color: #288BE7; font-size: 12px; font-family: Tahoma, Arial, Helvetica, sans-serif; text-decoration: none; border-bottom: 1px dashed #288BE7; display: block;}
a.grey{color: #6c6c6c; font-size: 12px; font-family: Tahoma, Arial, Helvetica, sans-serif; text-decoration: underline;}
a.grey:hover{color: #288BE7; font-size: 12px; font-family: Tahoma, Arial, Helvetica, sans-serif; text-decoration: underline;}
a.set{color: #2c6ca7; font-size: 11px; font-family: Tahoma, Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: underline;}
a.set:hover{color: #288BE7; font-size: 11px; font-family: Tahoma, Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: underline;}
a.set-grey{font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #6c6c6c; font-weight: normal; text-decoration: underline;}
a.set-grey:hover{font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #288BE7; font-weight: normal; text-decoration: underline;}


/********** Ячейки **********/
div.ftd{width: 210px;}
div.std{width: 90px; text-align: center;}
td.nob{border-left: 1px solid black;}
td.tb{border-top: 1px solid black; border-bottom: 1px solid black;}

/********** Формы **********/
input.search{border: 1px solid #a0a0a0; font-size: 11px; font-family: Arial, Tahoma, Helvetica, sans-serif; color: #797676; width: 190px; height: 19px; padding-left: 10px; padding-top: 2px;}
button.search{background: url(../images/search.gif) left 6px no-repeat; border: 0px; width: 10px; height: 20px; cursor: pointer; color:#FFFFFF;}
select{border: 1px solid #a0a0a0; width: 60px; height: 22px; color: #000000; font-size: 14px; font-family: Arial, Tahoma, Helvetica, sans-serif; font-weight: bold;}
select option{color: #000000; font-size: 14px; font-family: Arial, Tahoma, Helvetica, sans-serif; font-weight: bold;}
button.arrow{background: #407FBD; border: 0px; width: 14px; height: 22px; cursor: pointer; color:#FFFFFF; text-align: center; padding-bottom: 2px;}

/* Стили для всплывающего окна "Отправить сообщение", начало */
.border-frame {position:absolute; left:0; top:0; visibility:hidden; z-index:200; border: 1px solid #B20009; background-color: #000;}
.float-general {width: 595px; height: 520px; background-color: #FFFFFF; color: #000000;}
.float-shapka {background-color: #691320; padding: 10px 10px 10px 20px; font-size: 18px;}
.float-content {margin: 10px 40px 15px 20px;}
.padding-input {padding: 3px 0 3px 10px;}
input.contacts {width: 400px; height: 20px; border: 1px solid #A0A0A0; color: #303336; font-size: 14px; font-family: Arial, Tahoma, Helvetica, sans-serif;}
textarea.contacts {width: 400px; height: 145px; border: 1px solid #A0A0A0; color: #303336; font-size: 14px; font-family: Arial, Tahoma, Helvetica, sans-serif;}
textarea.letter {width: 260px; height: 120px; border: 1px solid #b63525; color: #999999;}
input.code {width: 95px; height: 20px; border: 1px solid #A0A0A0; color: #303336; font-size: 14px; font-family: Arial, Tahoma, Helvetica, sans-serif;}
input.forms-button {font-size: 14px; color: #000; font-family: Arial, sans-serif;}
.button-padding {padding-right: 20px;}
.comments {padding: 2px 20px 10px 20px; font-size: 11px; font-family: Tahoma, sans-serif;}
.text-red {color: #d53f2e;}
td.code {width: 100px; height: 39px; color: #fff; font-weight: bold; letter-spacing: 1px;
         text-align: center; vertical-align: middle; font-size: 18px;}
.padding-left-30 {padding-left: 30px;}
.text{color: #000000; font-size: 21px; font-family: Georgia, Arial, Tahoma, Helvetica, sans-serif;}
.good{color: #000000; font-size: 12px; font-family: 'Trebuchet MS', Georgia, Arial, Tahoma, Helvetica, sans-serif;}
.error{color: #B20009; font-size: 12px; font-family: 'Trebuchet MS', Georgia, Arial, Tahoma, Helvetica, sans-serif;}
.form-text{color: #000000; font-size: 14px; font-family: 'Trebuchet MS', Georgia, Arial, Tahoma, Helvetica, sans-serif;}
/* Стили для всплывающего окна "Отправить сообщение", конец */

/* Сделано Весной */
.vesna-bg{background: url(../images/vesna.gif) no-repeat scroll 130px 5px; color: #5A5A5A; font-family: Arial,Helvetica,sans-serif; padding: 0 0 18px 0; width: 160px;}
a.vesna{color: #C6BDAD; font-size: 12px; font-family: "Trebuchet MS", "Times New Roman", Georgia, serif; text-decoration: underline; white-space: nowrap;}
a.vesna:hover{color: #C6BDAD; font-size: 12px; font-family: "Trebuchet MS", "Times New Roman", Georgia, serif; text-decoration: none; white-space: nowrap;}

