* { padding: 0px; margin: 0px; }
h3, h5, h2 { font-size: 100%; font-weight: normal; }
h6 { font-size: 200%; color: #43494f; background-color: transparent; line-height: 25px; text-decoration:underline;}
h1, h4 { font-size: 16px; }
pre { font-family: inherit; }
fieldset { border: none; }
input { color: #4a5b66; border: none; font-size: 11px; }
input.inputHidden { width: 85px; height: 21px; padding-top: 1px; background-color: transparent; color: inherit; }
.opera input.inputHidden { padding: 0px; }
a img { border: none; }
a { text-decoration: underline; }
a:hover { text-decoration: none; }

div.hr { height: 2px; line-height: 1px; overflow: hidden; background: transparent url(/img/hr.gif) repeat-x 0px 10px; padding: 23px 0px 6px; }

body { background: #425869 url(/img/body-bg.gif) no-repeat center top; color: #727171; font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; }
div.page { width: 1000px; margin: 0px auto; padding: 25px 0px 0px; }
.headerBanner { padding-bottom: 25px; width: 1000px; height: auto; overflow: hidden; }

.profileAndSearch { height: 40px; width: 1000px; overflow: hidden; position: relative; background: transparent url(/img/profileAndSearch-bg.png) no-repeat; color: #91a2ad; font-size: 70%; }

.profileAndSearch legend { display: none; }
.profileAndSearch a { color: #efefef; background-color: transparent; }
.profileAndSearch .profile { position: absolute; }

.profileAndSearch label { position: absolute; top: 3px; }
.profileAndSearch div.profile { top: 10px; left: 16px; }
.profileAndSearch div.profile .text { padding-top: 3px; color: #fff; background-color: transparent; }
.profileAndSearch div.profile .text a { margin-left: 5px; }

.profileAndSearch label.entry_pass { left: 153px; }
.profileAndSearch div.inputWrap { width: 85px; height: 20px; padding-top: 1px; padding: 1px 7px 0px; background: url(/img/input-text-bg.gif); position: absolute; overflow: hidden; }
.safari .profileAndSearch div.inputWrap input { margin-top: -2px; }
.opera .profileAndSearch div.inputWrap { padding-top: 0px; height: 21px; }
.profileAndSearch div.inputWrap.entry_login { top: 0px; left: 42px; }
.profileAndSearch div.inputWrap.entry_password { top: 0px; left: 203px; }
.profileAndSearch input#entry_submit { border: none; background: #ff6541 url(/img/button-entry.gif) no-repeat; width: 45px; height: 21px; color: #fff; left: 312px; position: absolute; }
.profileAndSearch a.registration { display: block; position: absolute; top: 3px; left: 366px; }

.profileAndSearch div.search { position: absolute; top: 10px; left: 794px }
.profileAndSearch div.search div.inputWrap { left: 45px; }

.profileAndSearch input#search_submit { height: 21px; width: 45px; background: url(/img/input-search-submit-bg.gif) no-repeat; color: #fff; left: 151px; position: absolute }

div.logo { padding-top: 12px; height: 144px; }

ul.mainNav { background: #2a3037 url(/img/mainNav-bg.jpg) repeat-x; color: inherit; height: 44px; list-style-type: none; position: relative; font-size: 75%; }

ul.mainNav li { float: left; padding: 14px 0px 0px 20px; text-transform: uppercase; }
ul.mainNav li a { color: #e0dfe4; background: transparent url(/img/mainNav-separate.gif) no-repeat 0px 2px; padding-left: 20px; font-family: "Myriad Pro", Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; }
ul.mainNav li a:hover { text-decoration: none; }
ul.mainNav li.shop { position: absolute; right: 20px; }
ul.mainNav li.shop a,
ul.mainNav a.first { background-image: none; padding: 0px; }

#content { background: #efefef url(/img/content-btm.gif) no-repeat left bottom; color: inherit; padding-top: 7px }

#content .wrapContent { float: left; width: 1000px; }
#content .wrapContent .content { width: 471px; padding: 0px 7px; float: left; }

#content .content .gray-item-outer { background: transparent url(/img/gray-bg.gif) repeat-y; color: inherit; margin-bottom: 7px; }
#content .content .gray-item { background: transparent url(/img/gray-btm.gif) no-repeat left bottom; color: inherit; }
#content .content .gray-item-inner { background: transparent url(/img/gray-top.gif) no-repeat left top; color: #706d6d; padding: 26px; font-size: 75%; }
#content .content .gray-item-inner h2 a { font-size: 200%; color: #43494f; background-color: transparent; line-height: 25px; }
#content .content .gray-item-inner .date { color: #000; display: block; background: transparent url(/img/dt.gif) no-repeat 85px 2px; font-size: 80%; margin: 18px 0px 15px; }
#content .content .gray-item-inner .date_partners { color: #000; display: block; font-size: 80%; margin: 18px 0px 15px; }
#content .content .gray-item-inner p { line-height: 16px; }
#content .content .gray-item-inner img { border: 3px solid #fff; margin-bottom: 10px; max-width: 406px; }

#content .sidebar { width: 261px; margin-left: -522px; float: left; }
#content .sidebar .itemOuter { background: #55a7f2 url(/img/sidebar-itemOuter.gif) repeat-y; color: inherit; margin-bottom: 7px; width: 254px; overflow: hidden; }
#content .sidebar .item { background: transparent url(/img/sidebar-item-btm.gif) no-repeat left bottom; color: inherit; }
.opera #content .sidebar .item { background-color: #55a8f2; color: inherit; }
#content .sidebar .item .inner { background: transparent url(/img/sidebar-item-top.gif) no-repeat left top; padding: 25px 8px 31px; color: #dfeffe }
#content .sidebar .item .inner img { border: 5px solid #99cefe; display: block; }
#content .sidebar .item .inner a { color: #dfeffe; background-color: transparent; }
#content .sidebar .item .inner dl,
#content .sidebar .item .inner h3 { padding-left: 12px; }
#content .sidebar .item .inner dt,
#content .sidebar .item .inner h3 { font-size: 150%; color: #fff; background-color: transparent; font-family: "Trebuchet MS", Trebuchet, Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; line-height: 19px; }
#content .sidebar .item .inner dt span.subTitle,
#content .sidebar .item .inner h3 span.subTitle { font-size: 40%; color: #afd8fc; background-color: transparent; display: block }
#content .sidebar .item .inner dd { background: transparent url(/img/sidebar-dd-bg.gif) no-repeat left 10px; padding-left: 11px; color: inherit; }
#content .sidebar .item .inner dd a { font-size: 70%; color: #dfeffe; }

#content .sidebar .item .inner p { font-size: 70%; position: relative; padding: 0px 11px; }
#content .sidebar .item .inner p.title { padding-bottom: 15px; }
#content .sidebar .item .inner p a.more { font-size: 90%; color: #afd8fc; background-color: transparent; position: absolute; top: 0px; left: 100%; margin-left: -63px; white-space: nowrap }
* html #content .sidebar .item .inner p a.more { margin-left: -90px; }
#content .sidebar .item .inner p a.black { display: block; font-weight: bold; color: #2a3037; background-color: transparent; padding-top: 15px; }
#content .sidebar .item .inner p span.date { display: block; color: #000; background-color: transparent; padding-bottom: 1px; }

#content .adv { width: 254px; margin-left: -261px; float: left; }
#content .adv img { display: block; }
#content .adv .knowledges-outer { margin-top: 7px; background: transparent url(/img/knowledges-outer-bg.gif) repeat-y; color: inherit; }
#content .adv .knowledges { background: transparent url(/img/knowledges-btm.gif) no-repeat left bottom; color: inherit; font-size: 70%; }
#content .adv .knowledges-inner { background: transparent url(/img/knowledges-top.gif) no-repeat left top; color: #2a3037; padding: 0px 25px 37px; }
#content .adv .knowledges a { color: #908d8d; }
#content .adv .knowledges dl,
#content .adv .knowledges p { padding: 0px 0px 0px 3px; }
#content .adv .knowledges p a.more { font-weight: bold; color: #908d8d; background-color: transparent; display: block; padding-top: 22px; }
#content .adv .knowledges h3 { font-size: 210%; font-family: "Trebuchet MS", Trebuchet, Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; line-height: 19px; padding-top: 26px; padding-bottom: 2px; }
#content .adv .knowledges h3 span.subTitle { color: #989ea4; font-size: 43%; display: block; }
#content .adv .knowledges dl { padding-top: 10px; }
#content .adv .knowledges dl dt { color: #2a3037!important; background-color: transparent; font-weight: bold; padding-bottom:7px; padding-top:2px; }
#content .adv .knowledges dl dd { padding: 7px 0px 7px; line-height: 14px; }

#content .yandex { padding-top: 7px; }
#content .yandex .yandexInner { background-color: #fff; color: inherit; } 


#content .pager { font-size: 75%; clear: left; padding: 23px 0px 0px 26px; }
#content .pager a { text-decoration: none; border: 1px solid #d9d9d9; background-color: #fff; color: #43494f; display: block; float: left; height: 16px; width: 16px; text-align: center; margin-right: 5px; }

#content .content-nav { background: transparent url(/img/content-nav-bg.gif) repeat-x left 120px; clear: left; text-align: center; margin: 0px 7px 0px; font-size: 65%; color: #67666d; padding: 146px 0px 26px; }
#content .content-nav a { color: #67666d; background-color: transparent; text-transform: uppercase; padding: 0px 14px; }

#footer { height: 142px; overflow: hidden; position: relative; font-size: 65%; }
#footer, #footer a { color: #b6bdc8; background-color: transparent; }
#footer p { padding-bottom: 12px; }
#footer .copyright { position: absolute; left: 33px; top: 41px; width: 50%; }
#footer .banners { position: absolute; top: 52px; right: 63px; }

.rating { height: 16px; padding-top: 2px; margin-bottom: 13px; background: url(/img/rating.gif) no-repeat right top; font-size: 70%; font-weight: bold }

.rating.rating-1 {}
.rating.rating-2 { background-position: right -18px; }
.rating.rating-3 { background-position: right -36px; }
.rating.rating-4 { background-position: right -54px; }
.rating.rating-5 { background-position: right -72px; }

p.more { padding: 26px 0px 5px 18px!important; font-weight: bold; font-size: 70%; }


#content.innerPage .wrapContent .content { width: 725px; padding: 0px 7px 0px 0px; margin-left: 7px; }
* html #content.innerPage .wrapContent .content { display: inline; }
#content.innerPage  .sidebar { margin-left: -261px; }
#content.innerPage .content .gray-item-outer { background-image: url(/img/gray-bg-inner.gif); }
#content.innerPage .content .gray-item { background-image: url(/img/gray-btm-inner.gif); }
#content.innerPage .content .gray-item-inner { background-image: url(/img/gray-top-inner.gif); }

#content.innerPage .adv { display: none; }


.logo img { display: block; }

.text_reg_form {float: left; width: 150px;}
.inp_reg_form {float: left;}
.cl_reg_form {clear: left;}
.m_inp_reg {margin-top: 15px; }
.reg_inp {height: 16px; width: 250px; border: 1px solid #d9d9d9;}
#reg_inp_btn { border: none; background: #ff6541 url(/img/reg_btn.gif) no-repeat; width: 117px; height: 21px; color: #fff; left: 312px; } 
#comment_inp_btn { border: none; background: #ff6541 url(/img/comment_btn.gif) no-repeat; width: 150px; height: 21px; color: #fff; left: 312px; } 
#send_inp_btn { border: none; background: #ff6541 url(/img/send_btn.gif) no-repeat; width: 75px; height: 21px; color: #fff; left: 312px; } 
.list_errors {margin: 10px;}
.list_errors_block {background-color: #ffd8cf; padding: 10px; border: 1px solid #d9d9d9;}
.link_search_string {color: #908D8D; font-size: 120%; font-weight: bold;}
.news_other {margin-top: 20px;}
.news_other a {color: #43494F;}
#month_cal {text-align: center; font-weight: bold; font-size: 120%;}
.link_read a{color: #43494F; font-weight: bold;}
.servicerationg_name {font-size: 16px; font-weight: bold;}

#loader {display:none; height: 20px;}


#loader1 {display:none; height: 15px;}
#loader2 {display:none; height: 15px;}
#loader3 {display:none; height: 15px;}
#loader4 {display:none; height: 15px;}
#loader5 {display:none; height: 15px;}
#auto_number_Wrap {float: left; width: 55px; height: 20px;  padding-top: -5px; padding: 1px 7px 0px; background: url(/img/input-text-bg.gif); position: absolute; overflow: hidden;}
#auto_number_Wrap input { margin-top: -2px; }
#number_image {float: left; margin-left: 116px;}
#haba_msg {margin-top: 5px; width: 215px; font-size: 11px; color: #959595;}
#haba_rating {margin-top: 5px; width: 215px; font-size: 11px; color: #959595;}
#haba_form {display: none;}
#haba_btn {margin-top: 5px;}
#haba_loader {display: none; width: 215px;}
.haba_link {font-size: 12px;}
.area2 {border: #999999 solid 1px;WIDTH: 540px; HEIGHT: 100px; font-family: Tahoma; font-size:12px;color: #43494F;}
.text2 {border: #999999 solid 1px; font-family:Tahoma;font-size:12px; height:18px; line-height:18px; font-weight:normal; width:150px;color: #43494F;}
.comment_profile {color: #43494F; cursor: pointer;}

.table-content-about
{
	font-size:10px;
}
