@CHARSET "UTF-8";
/*reset css*/
* {margin: 0;padding: 0;
font-size: 12px; font-family: arial;  font-weight: normal;
background-repeat: no-repeat; background-position: 0 0; }
table {border-collapse: collapse; border-spacing: 0;}
a {text-decoration: underline; color: #1c5e98;}
a:hover {text-decoration: none;}
b {font-weight: bold;font-size: 1em;}
img {border: 0;}

html {height: 100%;}
body {height: 100%; background: white url("../img/main-bg.png") repeat-x 0 90px;}
#main {min-width: 970px; padding: 0 10px; max-width: 1300px; margin: 0 auto; overflow: hidden; }
#main.print {width: 21pt; margin: 0; background: none;}

/*head*/
#head {height: 85px; background: url("../img/head-bg.png") repeat-x 0 0;}
#head .banner {height: 85px; width: 1300px; margin: 0 auto;}

.head-bottom {height: 154px; overflow: hidden;}
.head-bottom .logo {float: left; margin: 42px 0 0 0; position: relative; height: 67px; width: 526px; display: block; outline: none;
						font-size: 3.9em; color: #bd281a; text-decoration: none;}
.head-bottom .logo i {font-size: 1em; color: #0080c1; font-style: normal;}
.head-bottom .logo span {display: block; position: absolute; height: 67px; width: 526px; top: 0; left: 0; overflow: hidden; background: url("../img/logo.png") no-repeat 0 0;}

.head-bottom .slogan {float: right; margin: 42px 0 0 0;}
.head-bottom .slogan p.red {color: #ca321d; font: 2.25em georgia; text-align: right;}
.head-bottom .slogan p.blue {color: #0275b7; font: 2.25em georgia; text-align: right;}

/*main content*/
.main-cont {margin: 0 0 25px 0; overflow: hidden;}
.print .main-cont {margin: 0;}

/*columns*/
.main-cont .column-left {float: left; width: 240px;}
.main-cont .column-right {float: right; width: 240px;}
.main-cont .column-center {margin: 0 240px;}
.print .main-cont .column-center {margin: 0;}
.main-cont .column-center.no-right {margin: 0 0 0 240px;}

/*banners*/
.column-left .banner, .column-right .banner {margin-bottom: 5px;}

/*center column*/
.main-cont .column-center {padding: 0 11px;}
.main-cont .line {height: 19px; width: 100%; overflow: hidden; background: #247bcb url("../img/line-bg.png") no-repeat 0 0;}
.main-cont .line input {height: 19px; width: 80%; background: none; border: 0; padding-left: 6px; color: white; line-height: 19px; }
.main-cont .column-left .line {margin-bottom: 10px; margin-top: 2px;}
.main-cont .line p {color: white; font: 0.9em verdana; margin-right: 38px; padding-left: 6px; line-height: 19px;}

.main-cont .line input.submit {display: block; float: right; width: 36px; height: 19px; background: url("../img/line-a-bg.png") no-repeat 0 0; cursor: pointer;}

.main-cont .column-center .welcome {margin-top: 22px;}
.main-cont .column-center .welcome h1 {color: #0e5392; font: 1.58em georgia;}
.main-cont .column-center .welcome p {color: #5f5f5f; font: 0.9em verdana; margin-top: 11px; line-height: 1.5em;}

.main-cont .column-center .rounded-box {background: #f7fcff;}
.main-cont .column-center .rounded-box .t {background: url("../img/corners/dot.png") repeat-x 0 0; height: 100%;}
.main-cont .column-center .rounded-box .b {background: url("../img/corners/dot.png") repeat-x 0 100%; height: 100%;}
.main-cont .column-center .rounded-box .l {background: url("../img/corners/dot.png") repeat-y 0 0; height: 100%;}
.main-cont .column-center .rounded-box .r {background: url("../img/corners/dot.png") repeat-y 100% 0; height: 100%;}
.main-cont .column-center .rounded-box .tl {background: url("../img/corners/corners-tl.png") no-repeat 0 0; height: 100%;}
.main-cont .column-center .rounded-box .tr {background: url("../img/corners/corners-tr.png") no-repeat 100% 0; height: 100%;}
.main-cont .column-center .rounded-box .bl {background: url("../img/corners/corners-bl.png") no-repeat 0 100%; height: 100%;}
.main-cont .column-center .rounded-box .br {background: url("../img/corners/corners-br.png") no-repeat 100% 100%; height: 100%;}

.main-cont .column-center .rounded-box .inner-cont {padding: 13px 0;
overflow: hidden;
}
.main-cont .column-center .rounded-box .inner-cont h1 {color: #0e5392; font: 1.7em georgia; font-style: italic; padding-left: 19px; margin-bottom: 10px;}
.main-cont .column-center .rounded-box .inner-cont .column {width: 49%; float: left; height: 100%;}
.main-cont .column-center .rounded-box .inner-cont .column .column-in {float: left;}

.main-cont .column-center .rounded-box .inner-cont .item {min-height:40px;margin-bottom: 20px; padding: 0 19px;}
.main-cont .column-center .rounded-box .inner-cont .item.border {min-height:50px;border-right: 1px dotted #bcbec0;}
.main-cont .column-center .rounded-box .inner-cont .item img {float: left; margin: 0 15px 15px 0; border: 1px solid #0060b2;}
.main-cont .column-center .rounded-box .inner-cont .item span {color: #b5b5b5; font: 0.83em verdana; margin-right: 6px;}
.main-cont .column-center .rounded-box .inner-cont .item a {color: #0060b2; font: 0.9em verdana; line-height: 1.3em;}
.main-cont .column-center .rounded-box .inner-cont .item p {color: #5f5f5f; font: 0.9em verdana; line-height: 1.3em; padding-top: 6px;}

.main-cont .block {overflow: hidden;}
.main-cont .block a.all {margin-top: 8px; font: 0.9em verdana; float: right; height: 20px;}


/*menu main*/
.main-cont .menu {margin: 25px auto; overflow: hidden; width: 469px;}
.main-cont .menu a.menu-item {display: block; width: 231px; height: 34px; background: url("../img/menu-item-bg.png") no-repeat 0 0; float: left; margin-bottom: 8px;
								color: #575757; font: italic 1.5em  georgia; text-align: center; position: relative; text-decoration: underline; line-height: 34px;}
.main-cont .menu div.menu-item {width: 231px; height: 34px; background: url("../img/menu-item-bg.png") no-repeat 0 -34px; float: left; margin-bottom: 8px;
								color: white; font: italic 1.5em  georgia; text-align: center; position: relative; text-decoration: none; line-height: 34px;}
.main-cont .menu a.menu-item:hover {background: url("../img/menu-item-bg.png") no-repeat 0 -34px; text-decoration: none; color: white;}

.main-cont .menu .menu-item i { display: block; width: 100%; height:34px; line-height: 34px; background: url("../img/icons.png") no-repeat 0 0; position: absolute; top: 0; left: 14px;}
.main-cont .menu .menu-item i.icon-1 {width: 33px;}
.main-cont .menu .menu-item i.icon-2 {width: 17px; background-position: -83px 0;}
.main-cont .menu .menu-item i.icon-3 {width: 11px; background-position: -36px 0;}
.main-cont .menu .menu-item i.icon-4 {width: 15px; background-position: -103px 0;}
.main-cont .menu .menu-item i.icon-5 {width: 10px; background-position: -50px 0;}
.main-cont .menu .menu-item i.icon-6 {width: 17px; background-position: -121px 0;}
.main-cont .menu .menu-item i.icon-7 {width: 17px; background-position: -63px 0;}
.main-cont .menu .menu-item i.icon-8 {width: 16px; background-position: -141px 0;}
.main-cont .menu .menu-item.left {margin-right: 7px;}

.main-cont #banner-content {margin: 20px auto; width: 517px;}

/*menu inner
.menu-inner {margin: 0 0 30px 0; overflow: hidden;}*/
.menu-inner {margin: 0 auto; overflow: hidden;width:750px}

.menu-inner .menu-inner-table {width: 100%;}
.menu-inner .menu-inner-table td.noempty {width: 231px;}
.menu-inner a.menu-item {display: block; width: 231px; height: 34px; background: url("../img/menu-item-bg.png") no-repeat 0 0; margin-bottom: 8px; margin-right: 3px;
								color: #575757; font: italic 1.5em  georgia; text-align: center; position: relative; text-decoration: underline; line-height: 34px;}
.menu-inner div.menu-item {width: 231px; height: 34px; background: url("../img/menu-item-bg.png") no-repeat 0 -34px; margin-bottom: 8px; margin-right: 3px;
								color: white; font: italic 1.5em  georgia; text-align: center; position: relative; text-decoration: none; line-height: 34px;}
.menu-inner a.menu-item:hover {background: url("../img/menu-item-bg.png") no-repeat 0 -34px; text-decoration: none; color: white;}

.menu-inner .menu-item i { display: block; width: 100%; height:34px; line-height: 34px; background: url("../img/icons.png") no-repeat 0 0; position: absolute; top: 0; left: 14px;}
.menu-inner .menu-item i.icon-1 {width: 33px;}
.menu-inner .menu-item i.icon-2 {width: 17px; background-position: -83px 0;}
.menu-inner .menu-item i.icon-3 {width: 11px; background-position: -36px 0;}
.menu-inner .menu-item i.icon-4 {width: 15px; background-position: -103px 0;}
.menu-inner .menu-item i.icon-5 {width: 10px; background-position: -50px 0;}
.menu-inner .menu-item i.icon-6 {width: 17px; background-position: -121px 0;}
.menu-inner .menu-item i.icon-7 {width: 17px; background-position: -63px 0;}
.menu-inner .menu-item i.icon-8 {width: 16px; background-position: -141px 0;}
.menu-inner .menu-item.last {margin-right: 0;}

.main-cont #banner-content {margin: 20px auto; width: 517px;}

#banner-bottom {height: 85px; background: url("../img/head-bg.png") repeat-x 0 0;margin-top: 20px;}
#banner-bottom .banner-bottom-in {width: 1007px; margin: 0 auto;}
.column-left .banner {width: 240px; margin: 0 auto;}


/*TEXT STYLES*/
.info-box {padding: 0 5px;}
.info-box h1 {color: #1c5e98; font: 1.83em/1.5em georgia;}
.info-box h2 {color: #9e0f0f; font: 1.15em/1.7em verdana;}
.info-box h3 {color: #7b7b7b; font: 1em/1.7em verdana;}

.info-box p {color: #4e4e4e; font: 0.9em/1.7em verdana; margin-bottom: 10px; text-align: justify;}
.info-box p a {color: #1c5e98; font-size: 1em;}
.info-box p a:hover {text-decoration: none;}
.info-box p a:visited {color: #6f0aa4;}
.info-box p b {font-weight: bold; font-size: 1em;}
.info-box p i {font: italic 1.1em georgia;}
.info-box a {color: #1c5e98; font-size: 0.9em;}
.info-box a:hover {text-decoration: none;}
.info-box a:visited {color: #6f0aa4;}
.info-box b {font-weight: bold; font-size: 0.9em;}
.info-box i {font: italic 1em georgia;}

.info-box .img-left {float: left; margin: 5px 10px 10px 0;}
.info-box .img-right {float: right; margin: 5px 0 10px 10px;}
.info-box img {border: 1px solid #1c5e98;}

.info-box .blockquote {margin: 10px 0;}
.info-box .blockquote .left {background: url("../img/quotes-left.png") no-repeat 0 100%;}
.info-box .blockquote .right {background: url("../img/quotes-right.png") no-repeat 100% 0; padding: 0 44px;}
.info-box .blockquote .right blockquote {font: 1.3em/2.15em georgia; color: #888888;}

.info-box ul {list-style: none; margin: 15px 0;}
.info-box ul li {background: url("../img/ul-marker.png") no-repeat 0 8px; padding-left: 7px; padding-bottom: 4px; font-size: 0.9em;}
.info-box ul li a {font-size: 1em;}
.info-box ul li p {font-size: 1em;}
.info-box ul li b {font-size: 1em;}
.info-box ul li i {font-size: 1em;}

.info-box ol {margin: 15px 0; padding-left: 20px;}
.info-box ol li {padding-bottom: 4px; font: bold 10px verdana; color: #a6a6a6;}
.info-box ol li span {font: 11px verdana; color: #4e4e4e;}
.info-box ol li a {font-size: 1em;}
.info-box ol li p {font-size: 1em;}
.info-box ol li b {font-size: 1em;}
.info-box ol li i {font-size: 1em;}


.info-box table {width: 98%; border: 1px solid #8daecb; border-collapse: separate; border-spacing: 0;}
.info-box table th {border: 1px solid #eaf0f4; border-bottom: 1px solid #8daecb; background: #e4f3ff; color: #0d4a80; font: bold 0.9em verdana; padding: 10px 0; padding-left: 6px;}
.info-box table td {border: 1px solid #eaf0f4; background: white; color: #4e4e4e; font: 0.9em verdana; padding: 10px 0; padding-left: 6px;}
.info-box table tr {border-bottom: 1px solid #8daecb; }


.form {margin: 15px 0; overflow: hidden; margin-bottom: 15px;}
.form .textarea-cont {border: 1px solid #8daecb; background: #f8fcff; padding: 9px; margin-right: 30px;}
.form .textarea-cont textarea {border: none; background: none; width: 99%; height: 56px; color: 4e4e4e; font: 0.9em verdana; overflow: hidden;}
.form a.send {float: right; height: 20px; color: #1c5e98; font: 0.9em verdana; margin: 5px 0; margin-right: 30px;}

.print-version {border-top: 1px solid #e4f3ff; padding-top: 7px; margin-top: 15px;}
.print-version a {padding-left: 20px; background: url("../img/print.png") no-repeat 0 0; color: #1c5e98; font: 0.9em verdana;}

a, a:active {
outline: none;
}




.navigation {margin-bottom: 10px; height: 25px; background: #f1f9ff;}
.navigation .left-bg {background: url("../img/navigation-bg-left.png") no-repeat 0 0; height: 25px;}
.navigation .right-bg {background: url("../img/navigation-bg-right.png") no-repeat 100% 0; padding-left: 11px; line-height: 25px; height: 25px;}
.navigation a {background: url("../img/navigation-marker.png") no-repeat 100% 4px; padding-right: 11px; color: #1c5e98; font: 0.9em verdana; margin-right: 6px; line-height: 23px;}
.navigation span {color: #1c5e98; font: 0.9em verdana; line-height: 23px;}

.footer {height: 230px; overflow: hidden; background: url("../img/footer-bg.png") repeat-x 0 100%;}
.footer .footer-in {height: 230px; overflow: hidden; background: url("../img/footer-bg.png") repeat-x 0 100%;}
.footer .contacts {width: 380px; float: left; margin-top: 60px;}
.footer .contacts p.copy {color: #626262; font: 1em tahoma; padding-bottom: 5px;}
.footer .contacts a {color: #1c5e98; font: 0.9em tahoma;}
.footer .contacts p.mail {margin-top: 10px;}
.footer .contacts p.mail a {color: #0275b7; font: italic 2em georgia;}

.footer .misc {width: 265px; float: right; margin-top: 60px;}
.footer .misc p {padding-bottom: 5px; text-align: right;}
.footer .misc p a {color: #1c5e98; font: 0.9em tahoma;}

.footer .misc div.counters {margin-top: 20px;}
.footer .misc div.counters div {margin-bottom: 10px; text-align: right;}

.footer .bottom-menu {margin: 60px 268px 0 380px; background: url("../img/menu-bottom-bg.jpg") no-repeat 0 0; width: 267px; height: 180px; padding-left: 66px;}
.footer .bottom-menu ul {float: left; list-style: none; margin-right: 25px; margin-top: 8px;}
.footer .bottom-menu ul li {margin-bottom: 7px;}
.footer .bottom-menu ul li a {color: #1c5e98; font: 0.9em tahoma;}

/*modules*/
.map {padding: 0 5px;}
.map h1 {color: #1c5e98; font: 1.83em/1.5em georgia; margin-bottom: 10px;}
.map ul {list-style: none; padding-left: 20px; }
.map ul li {padding-bottom: 7px; padding-left: 13px; background: url("../img/ul-marker.png") no-repeat 0 10px;}
.map ul li a {color: #1c5e98; font: 1.4em tahoma;}
.map ul li ul {padding-left: 20px; margin: 5px 0 10px 0;}
.map ul li ul li {padding-bottom: 4px; background: url("../img/ul-marker.png") no-repeat 0 7px;}
.map ul li ul li a {color: #1c5e98; font: 1.2em tahoma;}

.search {padding: 0 5px;}
.search h1 {color: #1c5e98; font: 1.83em/1.5em georgia; margin-bottom: 10px;}
.search p.search-word {color: #4e4e4e; font: 1.2em/1.5em verdana; margin-bottom: 10px;}
.search p.search-word span {background: #fffcca;}
.search p.count {color: black; font: 1em verdana; }
.search ol {padding-left: 25px; margin: 10px 0;}
.search ol li {color: #4E4E4E; margin-bottom: 15px;}
.search ol h1 {font: 1.6em verdana;}
.search ol h1 a {color: #1c5e98; font: 1em tahoma;}
.search ol li p.cat {color: #7b7b7b; font: 1em tahoma;}
.search ol li p.cat span {color: #454242; font: 1em tahoma;}

.search p.welcome {color: #4e4e4e; font: 0.9em/1.5em verdana; margin-bottom: 10px; text-align: justify;}


.order-form {padding: 15px;}
.order-form .stroke {overflow: hidden; margin: 10px 0;}
.order-form .stroke .left {float: left; width: 150px;}
.order-form .stroke p {color: #4e4e4e; font: 0.9em verdana; text-align: right; padding-top: 2px;}
.order-form .stroke p sup {color: red;}
.order-form .stroke p.stp {text-align: left;}
.order-form .stroke textarea {width: 418px; height: 45px; border: 1px solid #8daecb; padding: 8px; margin-top: 5px;}
.order-form .stroke textarea.error {border: 1px solid red;}
.order-form .stroke #preloader {float: left; width: 150px; height: 20px; padding-top: 2px; text-align: center;}
.order-form .stroke #send {margin-left: 150px;}

.order-form .stroke .right {margin-left: 180px;}
.order-form .stroke .right input {width: 250px; border: 1px solid #8daecb; padding-left: 3px; height: 21px;}
.order-form .stroke .right input.error {border: 1px solid red;}

.pagination {margin: 35px 0; padding: 0 5px;}
.pagination a {text-decoration: none; margin-right: 3px; font: 1.1em verdana;}
.pagination span {margin-right: 3px; font: 1.1em verdana;}

.news {padding: 0 5px;}
.news h1 {color: #1c5e98; font: 1.83em/1.5em georgia; margin-bottom: 10px;}
.news .filter {margin: 10px 0; padding: 10px 0; border: 1px solid #e4f3ff; border-style: solid none;}
.news .filter .filter-one {}
.news .filter span.name {color: #4e4e4e; font: 1.2em/1.5em verdana; float: left;}
.news .filter table {margin-left: 90px;}
.news .news-list {margin: 0 15px;}
.news .news-list .news-one {margin-bottom: 20px; overflow: hidden;}
.news .news-list .news-one a img {float: left; margin: 0 10px 10px 0; border: 1px solid #1c5e98;}
.news .news-list .news-one a {font: 1.5em verdana;}
.news .news-list .news-one span.date {font: 0.9em verdana; color: #4e4e4e;}
.news .news-list .news-one p {margin-top: 7px; font: 0.9em verdana; color: #4e4e4e;}

.news .new-one p.date {font: 1em verdana; color: black; margin-bottom: 10px;}
.news .misc {margin: 15px 0; overflow: hidden;}
.news .misc .stroke {margin-bottom: 5px; height: 25px; overflow: hidden;}
.news .misc .prev {float: left;}
.news .misc .next {float: right;}
.news .misc .back {float: right;}

.orgs {padding: 0 5px;}
.orgs h1 {color: #1c5e98; font: 1.83em/1.5em georgia; margin-bottom: 10px;}

.orgs .alphabet {margin-bottom: 10px;}
.orgs .countries {margin-bottom: 10px; overflow: hidden;}

.orgs .countries .one {float: left; margin-right: 10px;}
.orgs .countries .one a {font-size: 1.4em; text-decoration: none;}
.orgs .countries .one a span {font-size: 1em; text-decoration: underline;}
.orgs .countries .one a:hover span {text-decoration: none;}


.orgs .orgs-list {margin: 30px 0;}
.orgs .orgs-list .orgs-one {margin-bottom: 20px;}
.orgs .orgs-list .orgs-one {background: none;}
.orgs .orgs-list .sel {background: #cdeaf7;}
.orgs .orgs-list .orgs-one .logo {float: left; margin: 0 10px 10px 0;}
.orgs .orgs-list .orgs-one .logo img {border: 1px solid #1c5e98;}
.orgs .orgs-list .orgs-one .logo .bonus {margin-top: 10px; text-align: center;}
.orgs .orgs-list .orgs-one .logo .bonus img {border: none;}
.orgs .orgs-list .orgs-one .right {margin-left: 120px;}
.orgs .orgs-list .orgs-one .right p.short {color: #4e4e4e; font: 0.9em/1.5em verdana; margin-bottom: 10px; text-align: justify;}
.orgs .orgs-list .orgs-one h2 {margin-bottom: 10px;}
.orgs .orgs-list .orgs-one h2 {font: 1.5em verdana;color:#1C5E98}
.orgs .orgs-list .orgs-one .fields {padding-left: 15px; margin-bottom: 10px;}
.orgs .orgs-list .orgs-one .fields p {color: #4e4e4e; font: 0.9em verdana;}
.orgs .orgs-list .orgs-one .fields p span {font: bold 1em verdana;}
.orgs .orgs-list .orgs-one .fields p a {font-size: 1em;}
.orgs .orgs-list .orgs-one .fields p a.getbonus {font-size: 1.6em; color: #9e0f0f;}

.orgs .orgs-list .orgs-one .t {background: url("../img/corners/corner-org-full-dot.png") repeat-x 0 0; height: 100%;}
.orgs .orgs-list .orgs-one .b {background: url("../img/corners/corner-org-full-dot.png") repeat-x 0 100%; height: 100%;}
.orgs .orgs-list .orgs-one .l {background: url("../img/corners/corner-org-full-dot.png") repeat-y 0 0; height: 100%;}
.orgs .orgs-list .orgs-one .r {background: url("../img/corners/corner-org-full-dot.png") repeat-y 100% 0; height: 100%;}
.orgs .orgs-list .orgs-one .tl {background: url("../img/corners/corner-org-tl.png") no-repeat 0 0; height: 100%;}
.orgs .orgs-list .orgs-one .tr {background: url("../img/corners/corner-org-tr.png") no-repeat 100% 0; height: 100%;}
.orgs .orgs-list .orgs-one .bl {background: url("../img/corners/corner-org-bl.png") no-repeat 0 100%; height: 100%;}
.orgs .orgs-list .orgs-one .br {min-height:130px;background: url("../img/corners/corner-org-br.png") no-repeat 100% 100%; height: 100%; padding: 20px;}

.orgs .orgs-list .sel .t {background: url("../img/corners/corner-org-full-dot.png") repeat-x 0 0; height: 100%;}
.orgs .orgs-list .sel .b {background: url("../img/corners/corner-org-full-dot.png") repeat-x 0 100%; height: 100%;}
.orgs .orgs-list .sel .l {background: url("../img/corners/corner-org-full-dot.png") repeat-y 0 0; height: 100%;}
.orgs .orgs-list .sel .r {background: url("../img/corners/corner-org-full-dot.png") repeat-y 100% 0; height: 100%;}
.orgs .orgs-list .sel .tl {background: url("../img/corners/corner-org-full-tl.png") no-repeat 0 0; height: 100%;}
.orgs .orgs-list .sel .tr {background: url("../img/corners/corner-org-full-tr.png") no-repeat 100% 0; height: 100%;}
.orgs .orgs-list .sel .bl {background: url("../img/corners/corner-org-full-bl.png") no-repeat 0 100%; height: 100%;}
.orgs .orgs-list .sel .br {min-height:130px;background: url("../img/corners/corner-org-full-br.png") no-repeat 100% 100%; height: 100%; padding: 20px;}

#background {height: 100%; width: 100%; background: url("../img/tr-background.png") repeat 0 0; position: fixed; /*_position:absolute; _overflow: auto; _zoom:1;*/ z-index: 10000; overflow: hidden;}

.discount {width: 411px; margin: 180px auto 0 auto;}
.discount .discount-top {width: 411px; height: 29px; background: url("../img/popup-bg-top.png") no-repeat 0 0; overflow: hidden;}
.discount .discount-top a.close-bonus {display: block; margin: 3px 0 0 385px; width: 22px; height: 22px; background: url("../img/close-button.png") no-repeat 0 0;}
.discount .discount-center {background: url("../img/popup-bg-center.png") repeat-y 0 0; padding: 0 20px; overflow: hidden;}
.discount .discount-bot {width: 411px; height: 13px; background: url("../img/popup-bg-bot.png") no-repeat 0 0; overflow: hidden;}
.discount p.welcome {color: black; font: 0.9em/1.5em verdana; margin-bottom: 10px; text-align: justify;}
.discount #discount-image {text-align: center;}
.discount .misc {margin: 10px 0; overflow: hidden;}
.discount .misc .left {float: left;}
.discount .misc .right {float: right;}

.tests {padding: 0 5px;}
.tests h1 {color: #1c5e98; font: 1.83em/1.5em georgia; margin-bottom: 10px;}
.tests .stroke {overflow: hidden; height: 250px; width: 480px; margin: 0 auto;}
.tests .test-one {margin-bottom: 30px; float: left; margin-right: 10px; width: 230px;}
.tests .test-one div.image {margin-bottom: 10px;}
.tests .test-one a {font: 1.3em verdana;}

.search-auto {padding: 0 5px;}
.search-auto h1 {color: #1c5e98; font: 1.83em/1.5em georgia; margin-bottom: 10px;}
.search-auto p.welcome {color: #4e4e4e; font: 0.9em/1.5em verdana; margin-bottom: 10px; text-align: justify;}
.search-auto .block {margin: 10px 0;}
.search-auto .block .br {padding: 10px;}
.search-auto .block .inner-cont {padding: 0 !important;}
.search-auto a.marks {display: block; text-align: center; width: 150px;}


.search-auto form h2 {color: #7b7b7b; font: bold 1.05em verdana; margin-top: 20px;}
.search-auto form .countries {overflow: hidden; margin-top: 10px; width: 98%;}
.search-auto form .countries .country {width: 140px; float: left;}
.search-auto form .countries .country img {margin: 7px 3px 0 3px;}
.search-auto form .countries .country b { font: bold 1em verdana; color: #7b7b7b; padding-bottom: 2px;}

.search-auto form .sizenclasses {overflow: hidden; margin-top: 10px; width: 460px;}
.search-auto form .sizenclasses .sizenclass {width: 150px; float: left;}
.search-auto form .sizenclasses .sizenclass b { font: bold 1em verdana; color: #7b7b7b; margin-top: 10px; margin-left: 25px; display: block;}

.search-auto form .kpp {overflow: hidden; margin-top: 10px; width: 500px;}
.search-auto form .kpp .kpp-one {width: 250px; float: left;}
.search-auto form .kpp .kpp-one.small {width: 150px; float: left;}
.search-auto form .kpp .kpp-one b { font: bold 1em verdana; color: #7b7b7b; margin-top: 10px; margin-left: 25px; display: block;}
strong{font: bold 1em verdana;}
.search-auto form .tools {overflow: hidden; height: 20px; margin-top: 5px;}
.search-auto form .tools.sizes {width: 380px;}
.search-auto form .tools.kpptools {width: 420px;}
.search-auto form .tools .left {float: left;}
.search-auto form .tools .right {float: right;}
.search-auto form .tools a {color: #1d5eab; font: 0.9em verdana; text-decoration: none; border-bottom: 1px dotted #1d5eab;}


.search-auto .stroke {margin: 20px 0;}

.search-auto .stroke p {color: #4e4e4e; font: 0.9em verdana; text-align: right; padding-top: 2px;}
.search-auto .stroke #send {width: 100px; margin: 0 auto;}



.marks {padding: 0 5px; overflow: hidden; height: 100%;}
.marks h1 {color: #1c5e98; font: 1.83em/1.5em georgia; margin-bottom: 10px;}
.marks .marks-list {overflow: hidden; height: 100%;}
.marks .mark {float: left; width: 148px; height: 200px; margin-right: 50px; text-align: center;}
.marks .mark a {}

.autos {padding: 0 5px;}
.autos h1 {color: #1c5e98; font: 1.83em/1.5em georgia; margin-bottom: 10px;}
.auto-table {margin-top: 25px; }

.auto-table table {width: 98%; border: 1px solid #8daecb; border-collapse: separate; border-spacing: 0;}
.auto-table table th {border: 1px solid #eaf0f4; border-bottom: 1px solid #8daecb; background: #e4f3ff; color: #0d4a80; font: bold 0.9em verdana; padding: 3px 0;}
.auto-table table td {border: 1px solid #eaf0f4; background: white; color: #4e4e4e; font: 0.83em verdana; padding: 3px 2px; text-align: center;}
.auto-table table tr {border-bottom: 1px solid #8daecb; }
.auto-table table tr.select {}
.auto-table table tr.select td {background: #fffca2; border-bottom: 1px solid #c2c5b1; border-top: 1px solid #c2c5b1; border-right: none; border-left: none;}
.auto-table table td .color {width: 30px; height: 30px; margin: 0 auto;}
.auto-table table td a.photo {width: 26px; height: 17px; display: block; background: url("../img/camera.gif") no-repeat 0 0; margin: 0 auto;}


.auto .auto-desc {margin-top: 25px;}
.auto .auto-desc table {width: 98%; border: 1px solid #8daecb; border-collapse: separate; border-spacing: 0;}
.auto .auto-desc table table {border: none; width: 100%;}
.auto .auto-desc table th {border: 1px solid #eaf0f4; border-bottom: 1px solid #8daecb; background: #e4f3ff; color: #0d4a80; font: bold 0.9em verdana;}
.auto .auto-desc table td {border: 1px solid #eaf0f4; background: white; color: #4e4e4e; font: 0.83em verdana; text-align: center;}
.auto .auto-desc table tr {border-bottom: 1px solid #8daecb; }

.auto .complect {margin-top: 25px;}
.auto .complect table {width: 98%; border: 1px solid #8daecb; border-collapse: separate; border-spacing: 0;}
.auto .complect table th {border: 1px solid #eaf0f4; border-bottom: 1px solid #8daecb; background: #e4f3ff; color: #0d4a80; font: bold 0.9em verdana; padding: 3px 0;}
.auto .complect table td {border: 1px solid #eaf0f4; background: white; color: #4e4e4e; font: 0.83em verdana; padding: 3px 2px; text-align: center;}
.auto .complect table tr {border-bottom: 1px solid #8daecb; }

.auto .seller-desc {margin-top: 25px;}
.auto .seller-desc table {width: 98%; border: 1px solid #8daecb; border-collapse: separate; border-spacing: 0;}
.auto .seller-desc table th {border: 1px solid #eaf0f4; border-bottom: 1px solid #8daecb; background: #e4f3ff; color: #0d4a80; font: bold 0.9em verdana; padding: 3px 0;}
.auto .seller-desc table td {border: 1px solid #eaf0f4; background: white; color: #4e4e4e; font: 0.83em verdana; padding: 3px 2px; text-align: center;}
.auto .seller-desc table tr {border-bottom: 1px solid #8daecb; }




