body {
/*font-family:Arial, sans-serif;*/
font-family: Tahoma, Geneva, Arial, Helvetica, Verdana, sans-serif;
font-size:11px;
background:#fff;
color:#000;
text-align:left;
margin:0;
padding:0;
}

#body_content {
width:994px;
border-left:1px solid #CCC;
border-right:1px solid #CCC;
margin:0 auto;
}

p {
color:#565656;
font-size:11px;
text-align:justify;
}

a {
color:#A80008;
text-decoration:underline;
font-size:11px;
}

a:hover {
text-decoration:none;
}

h1.header {
font-size:13px;
font-weight:700;
color:#A80008;
background:#D8D9DB;
margin-bottom:5px;
margin-top:5px;
padding:0;
}

h2.h2_gray {
font-size:13px;
font-weight:700;
color:#C2C1C1;
margin-bottom:5px;
margin-top:5px;
padding:0;
}

p.h4text {
font-size:14px;
font-weight:700;
color:#A80008;
margin-bottom:10px;
padding:0;
}

p.bodytext {
font-size:12px;
font-weight:700;
color:#A80008;
margin-bottom:10px;
padding:0;
}

a.header {
color:#A80008;
text-decoration:underline;
font-size:11px;
font-weight:700;
}

a.header:hover {
text-decoration:none;
}

form {
font-size:11px;
padding:0;
}

.form_main {
color:#a80008;
font-size:11px;
}

input.i {
font-size:11px;
color:#565656;
}

input.i1 {
width:375px;
font-size:11px;
color:#565656;
}

input.i4 {
width:50px;
font-size:11px;
color:#565656;
}

select.s1 {
width:380px;
font-family:Arial, sans-serif;
font-size:11px;
color:#565656;
}

textarea.t1 {
width:375px;
font-family:Arial, sans-serif;
font-size:11px;
color:#565656;
}

input.i1_1 {
width:575px;
font-size:11px;
color:#565656;
}

textarea.t1_1 {
width:575px;
font-family:Arial, sans-serif;
font-size:11px;
color:#565656;
}

input.c1 {
font-size:11px;
color:#565656;
}

hr {
color:#bcbcbc;
size:thin;
}

#logo_slogan {
position:relative;
z-index:250;
padding:30px 60px 0 100px;
}

#menu {
background:#D8D9DB;
height:32px;
padding-left:20px;
position:relative;
border-top:3px solid #81858A;
}

#menu td {
font-size:11px;
position:relative;
}

#menu a {
color:#000;
text-decoration:none;
}

#submenu_about td,#submenu_services td,#submenu_other td,#submenu_press td {
font-size:11px;
border-left:5px solid #C94A3A;
border-right:1px solid #999;
}

#content {
padding:10px 0 0;
}

#main {
padding-right:15px;
}

.items_count {
font-size:11px;
font-weight:700;
color:#000;
}

.items_table {
padding-top:10px;
font-size:11px;
}

.items_table .header td {
border-bottom:1px solid #bcbcbc;
font-size:11px;
}

.items_table .row td {
border-bottom:1px solid #bcbcbc;
padding-bottom:15px;
padding-top:15px;
font-size:11px;
}

.items_table .row1 td {
border-bottom:1px solid #bcbcbc;
padding-bottom:15px;
padding-top:15px;
}

.items_table .row td.price td {
border:none;
padding-bottom:0;
padding-top:0;
}

.items_table .row_live {
color:#707070;
}

.items_table .row_live .header {
border:none;
background:#AAA9A9;
color:#FFF;
}

.items_table .row_live td {
border-bottom:1px solid #dedede;
/*color:#000000;*/
}

.items_table .row_live_noborder td {
border:0;
color:#FFF;
}

.menu3 .item {
padding-bottom:15px;
color:#B93A40;
}

.menu3 .item table {
font-family:Arial, sans-serif;
border-left:3px solid #B93A40;
padding-left:10px;
}

.menu3 .item td {
font-size:11px;
color:#B93A40;
}

.menu3 .item .header {
color:#565656;
font-size:11px;
font-weight:700;
height:20px;
}

.menu3 .item a {
color:#565656;
text-decoration:none;
}

#order {
cursor:pointer;
}

#order .header td {
background:#B93A40;
height:44px;
padding-left:13px;
}

#order .header img {
-margin-bottom:0;
margin:0 0 -3px;
padding:0;
}

#order .comment td {
background:#D8D9DB;
height:44px;
padding-left:15px;
font-size:11px;
}

#footer {
padding:10px 15px;
}

#footer table {
border-top:1px solid #bcbcbc;
color:#565656;
padding:10px;
}

#footer td {
vertical-align:top;
font-size:11px;
}

.elite .item table {
border-left:3px solid #B93A40;
}

.elite .item .border td {
font-size:11px;
color:#565656;
padding-right:10px;
vertical-align:top;
padding-bottom:15px;
border-bottom:1px solid #CCC;
}

.elite .item .border .selected {
color:#A80008;
font-size:11px;
font-weight:700;
padding-right:10px;
vertical-align:top;
padding-bottom:15px;
border-bottom:1px solid #CCC;
}

.elite .item .noborder_u td {
font-size:11px;
padding-right:10px;
vertical-align:top;
padding-bottom:15px;
text-decoration:underline;
}

.elite .item .noborder td {
font-size:11px;
padding-right:10px;
vertical-align:top;
padding-bottom:15px;
}

#news p.text1 {
font-size:12px;
margin-bottom:5px;
margin-top:5px;
padding:0;
}

#news .date {
color:#707070;
font-size:12px;
font-weight:700;
}

#news .title {
color:#A80008;
font-weight:700;
}

#news .text {
font-size:11px;
margin-bottom:5px;
padding:0;
}

#press .title {
color:#707070;
font-weight:700;
}

.press_list .title {
color:#707070;
font-size:11px;
}

.press_list p {
text-align:left;
}

.press_list a {
color:#A80008;
font-size:11px;
font-weight:700;
text-decoration:none;
}

.hot .service {
line-height:300%;
}

.analytics {
line-height:150%;
font-size:11px;
}

.nobr {
white-space:nowrap;
}

#mess {
line-height:200%;
}

.img_border {
border:#D8D9DB 1px solid;
}

#big {
position:relative;
width:300px;
height:225px;
z-index:-1;
padding-right:20px;
}

#map a {
color:#565656;
}

table .tab1,.tab2,.tab3,.tab4,.tab5,.tab6 {
border:#D8D9DB 3px solid;
cursor:pointer;
}

.list_links {
list-style:none;
margin-bottom:10px;
margin-top:0;
margin-left:0;
padding-left:0;
}

.list_links li {
padding-left:12px;
background:url(../img/bullet_menu.gif) no-repeat left center;
margin-bottom:5px;
}

.list_links li.small {
padding-left:12px;
background:url(../img/bullet_menu_5_5.gif) no-repeat left center;
margin-left:15px;
margin-bottom:5px;
}

.list_links li.small5 {
padding-left:12px;
background:url(../img/bullet_menu_5_5.gif) no-repeat left center;
margin-left:1px;
margin-bottom:5px;
}

p.text {
margin-bottom:1em;
color:#565656;
font-size:11px;
text-align:justify;
line-height:130%;
}

p.red_text {
margin-bottom:1em;
font-size:11px;
text-align:justify;
line-height:130%;
color:#A80008;
font-weight:700;
}

p.red_text_bg {
margin-bottom:1em;
font-size:11px;
text-align:justify;
line-height:200%;
color:#A80008;
font-weight:700;
background:#D8D9DB;
padding-left:15px;
}

p.text_full {
margin-bottom:1em;
font-size:12px;
}

p.text_footer {
margin-bottom:1em;
font-size:11px;
text-align:justify;
line-height:130%;
}

.list {
margin-bottom:10px;
margin-left:15px;
line-height:130%;
text-align:justify;
}

.list_sq {
margin-bottom:10px;
margin-left:15px;
line-height:130%;
text-align:justify;
list-style-type:square;
color:#565656;
font-size:11px;
}

.list_sq li {
padding-bottom:7px;
}

.list_sq_right {
margin-bottom:10px;
margin-left:25px;
line-height:130%;
text-align:justify;
list-style-type:square;
}

.ordered_list {
margin-bottom:10px;
margin-left:35px;
line-height:130%;
text-align:justify;
font-size:11px;
color:#565656;
}

td,input.b1 {
font-size:11px;
}

h1,h4 {
font-size:14px;
font-weight:700;
color:#000;
margin-bottom:10px;
padding:0;
}

h5,h1.h1_black,h2.h2_black {
font-size:13px;
font-weight:700;
color:#000;
margin-bottom:5px;
margin-top:5px;
padding:0;
}

.form_sup,.gray {
color:#565656;
font-size:11px;
}

input.i2,select.s2,textarea.t2 {
width:180px;
font-size:11px;
color:#565656;
}

input.i3,select.s3,textarea.t3 {
width:80px;
font-size:11px;
color:#565656;
}

input.i5,textarea.t5 {
width:270px;
font-size:11px;
color:#565656;
}

#menu a:hover,.menu3 .item a:hover {
color:#A80008;
text-decoration:none;
}

#submenu_about,#submenu_other,#submenu_press,#submenu_services {
width:auto;
font-size:11px;
background:#DDD;
border-top:1px solid #999;
border-bottom:1px solid #999;
margin-top:8px;
margin-left:0;
-margin-top:16px;
z-index:200;
visibility:hidden;
position:absolute;
cursor:default;
}

#text_cont,.text_cont,.press_list {
padding-left:20px;
}

.selected,.red {
color:#A80008;
font-size:11px;
font-weight:700;
}

#page_header,.page_header {
background:#D8D9DB;
padding-left:20px;
}

#page_header img,.page_header img {
height:23px;
-margin-bottom:0;
margin:0;
padding:0;
}

.item_props .name,.item_props .value {
color:#565656;
font-size:11px;
border-bottom:#D8D9DB 1px solid;
}

#press,ul,ol {
padding-left:0;
}

.hot,#map {
line-height:150%;
}

.img_border_photo,.img_border_photo_tn {
border:#D8D9DB 3px solid;
}

#map .selected,#map .selected a {
color:#A80008;
font-size:12px;
font-weight:700;
}

.float_right {
float:right; 
margin-left:10px; 
margin-top:15px; 
margin-bottom:5px;
}

.spinner_list {
padding-left:10px;
}

.spinner_list p {
text-align:left;
}

.spinner_list a {
color:#A80008;
font-size:11px;
font-weight:700;
text-decoration:none;
}

.similar_news .title {
color:#707070;
font-size:11px;
}

.similar_news a {
color:#A80008;
font-size:11px;
font-weight:700;
text-decoration:none;
padding-left:10px;
}
