html, body {padding: 0px; margin: 0px; width: 100%; height: 100%; font: normal 100%/120% Tahoma; color: #846b2a}
img {border: none; vertical-align: top}
table {border-collapse: collapse}
table td {padding: 0px; vertical-align: top}
a:hover {text-decoration: none}
h4 {margin: 0px; padding: 0px 0px 10px 0px}
.all {position: relative; width: 1000px; margin: 0px auto; min-height: 100%; background: url(/html/image/a_bg2.jpg) 0% 0% repeat-y}
.a_cent {background: url(/html/image/a_bg.jpg) 0% 100% no-repeat}
.header {height: 429px; background: url(/html/image/h_bg.jpg) 0% 0% no-repeat}
.home {position: absolute; margin: 284px 0px 0px 38px; display: block; width: 11px; height: 10px}
.mail {position: absolute; margin: 311px 0px 0px 90px; display: block; width: 11px; height: 8px}
.map {position: absolute; margin: 325px 0px 0px 132px; display: block; width: 11px; height: 9px}
.logo {position: absolute; margin: 46px 0px 0px 186px; display: block; width: 141px; height: 72px}
.tel {position: absolute; margin: 66px 0px 0px 580px; display: block; width: 120px; height: 45px; color: #58778d; font: normal 8pt/13pt Tahoma}
.tel p {padding: 15px 0px 0px 5px; margin: 0px}
.center {width: 100%; background: url(/html/image/c_bg.jpg) 100% 0% no-repeat}
.c_left {width: 174px; padding: 0px 30px 0px 45px}
.c_left ul {margin: 0px; padding: 0px 0px 15px 21px}
.c_left ul li {font: normal 8pt/14.5pt Tahoma; padding: 0px 0px 0px 0px; list-style: none}
.c_left ul li a {color: #846b2a}
.c_right {width: 240px; padding: 65px 0px 0px 0px}
.c_cent {padding: 80px 20px 0px 15px; font: normal 8pt/13.5pt Tahoma; color: #846b2a}
.c_cent a {color: #416e1b} /*846b2a*/
h1 {font: 14pt/16pt Tahoma; margin: 0px; padding: 0px 0px 10px 0px}
.c_cent p {margin: 0px; padding: 7px 0px}
h2 {font: 13pt/15pt Tahoma; margin: 0px; padding: 0px 0px 10px 0px}
h3 {font: 12pt/14pt Tahoma; margin: 0px; padding: 0px 0px 10px 0px}
# h2 {background: url(/html/image/h2_bg.jpg) 0% 45px no-repeat; margin: 0px; padding: 20px 0px 6px 0px}
.news {border-top: solid 1px #e83f3e; background: #e6e5c4 url(/html/image/n_bg.gif) 0% 0% repeat-x;padding: 20px 0px 0px 0px}
.news td {padding: 0px 15px 0px 20px}
.stat {width: 100%}
.n_data {background: url(/html/image/n_data.gif) 0% 2px no-repeat; padding: 1px 0px 5px 20px; color: #e9524f; font-weight: bold; margin-top: -5px}
.n_data span {color: #598c1f}
.n_cont {padding: 0px 0px 8px 0px}
.n_cont a {color: #846b2a}
.arch {padding: 17px 0px 0px 0px}
.arch img {margin: 4px 5px 0px 0px}
.arch a {color: #fc1719}
h3 {padding: 30px 0px 11px 35px; margin: 0px; text-align: left}
.sl_img{margin-left: 30px}
.sl_img td{border: solid 1px #f0f0f0}
.sl_img img {border: solid 8px #FFFFFF}
.clearer {clear: both; height: 160px}
.ten {border: none !important; background: url(/html/image/ten.gif) 100% 0% no-repeat; font: normal 1pt/1pt Tahomal; height: 5px}
.comm {font: normal 8pt Tahoma; padding: 3px 25px 0px 30px}

.otzv {font: normal 8pt Tahoma; padding: 3px 0px 0px 3px}
.otzv a {color: #846b2a}

.comm a {color: #846b2a}
.sl_img2 {padding-right: 20px; border-right: solid 11px #ffc00f; text-align: right}
.comm2 {font: normal 8pt/12pt Tahoma; padding: 5px 25px 0px 30px}
.comm2 a {color: #4f8fc6}
.pog {font: normal 8pt Tahoma; margin-left: 32px; width: 153px}
.pog td {height: 23px; vertical-align: middle}
.icon {width: 36px}
.grad {width: 36px; padding-right: 10px}
.sity {color: #846b2a; padding-left: 10px; padding-right: 15px}
a {
    color: #846b2a;
}
.str2 {background: #e4dcbd}
h4 {font: normal 8pt Tahoma}
.footer {position: relative; height: 60px; width: 710px; margin: -60px auto 0px auto; font: normal 8pt/13pt Tahoma; padding-left: 290px}
.footer a {color: #846b2a}
#lll {border-right: solid 1px #f0ead0}
.archh {padding: 10px 38px 15px 0px; text-align: right}
.archh a {text-decoration: none}
.archh img {margin-bottom: -2px; margin-top: 5px; margin-right: 2px}
.archh a span {text-decoration: underline}
.archh a:hover span {text-decoration: none}
.hhh_menu {clear: both; font: normal 8pt/14.5pt Tahoma; margin-toP: -70px; height: 65px; padding: 0px 235px 0px 245px}
.hhh_menu img {margin: 0px 8px 0px 7px; vertical-align: middle}
.hhh_menu a {color: #43770a; text-decoration: none}
.hhh_menu a:hover {text-decoration: underline}
.about {float: Left; margin: 3px 10px 3px -5px}
.block1 {background: url(/html/image/bl1.gif) 100% 0% no-repeat; margin-top: -5px; padding-top: 10px}


.tp__container {
    margin-left  : 35px;
    margin-bottom: 10px;
}
.tp__container * {
    font-size: 8pt;
}
.tp__container h2 {
    font-size: 10pt;
    font-weight: bold;
}

.tp_small_input_data2 {
    width: 85px !important;
}


.b_crumbs a{color: #846B2A}


/*Связано с витриной туров*/
.bp_photo {padding-right:10px;}