* {padding: 0; }
a img {border: 0;}
html, body {margin: 0; padding: 0; height: 100%; width: 100%; background-color:#FFFFFF;}
.padding_bottom {padding-bottom: 10px;}
.al_left {float: left !important;}
.al_right {float: right !important;}
.and_padding {margin-left: 9%; width: 89% !important; float: none !important;}
#all_cloud_holder {display: none; padding-right: 2%; background-color: white; position: absolute; z-index: 200; width: 42%; float: left;}
#all_cloud_holder #second_block {width: 80% !important;}
#all_cloud_holder #third_block {width: 19% !important;}
#main_personal_info {padding-left: 7%; float: left; position: relative; width: 48.5% !important;}
.clear_div {
width: 100%;
clear: both;
float: left;
height: 1px;
overflow: hidden;
color:#FFCC99
}
.all_width {width: 100% !important;}
.bottom_padding {padding-bottom: 15px;}
body {
font-size: 12px;
font-family: "Arial";
color:#686868;
width:100%;
min-width:1240px;
background-color:#FFFFFF;
}
#main {
border-top: 2px solid #FFC000;
font-size: 12px;
z-index: 1;
/*width: expression((document.documentElement.clientWidth || document.body.clientWidth) < 1280 ? "1280px": "100%");  */
font-family: "Arial";
/*min-width: 1280px;  */
_height: 100%;
left: 0;
position: relative;
}
html>body #main {overflow: hidden; height: auto !important; min-height: 100% !important; }
#foother {
margin-left: 2%;
width: 96%;
padding-bottom: 15px;
position: absolute;
left: 0;
bottom: 0;
_top: 100%;
z-index: 2;
border-top: 2px solid #FAA506;
/* _height: 1%;     border: 1px solid #FAA506;   */
}
html>body #foother {width: 96% !important; left: 0; bottom: 0; z-index: 2; }
#expand {height: 80px; }
html>body #expand {clear: both; float: left; width: 100%;}
#header {width: 100%; float: left; clear: both; }
#logo {
text-align: center;
float: left;
width: 295px;
}
#logo img {display: block; margin: 0 auto; margin-top: 25px;}
#first_block {
padding-left: 5%;
float: left;
padding-right: 2%;
width: 49%;
}
#second_block {
float: left;
width: 35%;
}
#third_block {
float: left;
font-size: 11px;
color: #686868;
width:  8.2%;
}
#third_block ul {margin-left: 0;}
.gray_corners {
height: 17px;
width: 30px;
clear: both;
}
.gray_block {
width: 30%;
margin-right: 35px;
background: #F7F7F7 url('./img/right_gray_corner.jpg') no-repeat right bottom;
float: left;
}
.header_links {
width: 35%;
}
.auth {
width: 23%;
}
#info h3 {margin: 0; padding-top: 10px; padding-bottom: 10px; font-size: 16px; color: #686868;}
#header_menu {
margin: 0;
margin-top: 15px;
margin-right: 10px;
padding: 0;
}
#header_menu li {
padding-left: 15px;
list-style-type: none;
clear: both;
padding-top: 2px;
padding-bottom: 2px;
}
#header_menu li a { padding-left: 16px; background: url('./img/arrow_inbox.jpg') no-repeat left center; color: #686868; text-decoration: none;}
#header_menu li a:hover {padding-left: 16px; background: url('./img/arrow_inbox_orange.jpg') no-repeat left center; color: #EE6100; text-decoration: none;}
#auth {
position: relative;
left: 20%;
width: 60%;
font-size: 16px;
margin-top: 15px;
color: #EE6100;
}


.auth_holder {width: 95%; overflow: hidden;}
.auth_fields {
width: 99%;
float: left;
color: #686868;
}
.auth_fields .field_text {
width: 23%;
float: left;
padding-top: 2px;
padding-right: 4px;
text-align: right;
text-indent: 15px;
}
.auth_fields input {
float: left;
font-size: 12px;
color: #686868;
clear: both;
width: 100%;
height: 17px;
border: 1px solid #CFCFCF;
}
.fields {
float: left;
width: 74%;
}
.orange_input {
float: right;
}
.orange_input img {float: left;}
.orange_input input {
height: 23px;
border: 0;
float: left;
margin: 0;
padding: 0;
background: url('./img/orange_button_back.jpg') repeat-x left top;
font-size: 16px;
font-weight: bold;
color: white;
font-family: "Arial";
cursor:pointer;
}

.orange_input a {
height: 23px;
border: 0;
float: left;
margin: 0;
padding: 0;
background: url('./img/orange_button_back.jpg') repeat-x left top;
font-size: 16px;
font-weight: bold;
color: white;
font-family: "Arial";
cursor:pointer;
text-decoration:none;
}



#forgot_pass {
clear: both;
float: left;
position: relative;
left: 15%;
width: 70%;
padding-top: 10px;
}
#forgot_pass a {margin-top: 5px; float: left;  color: #686868;}
#forgot_pass a:hover {text-decoration: none;}

.forgot_pass_text {margin-top: 5px; float: left;  color: #686868;}

#menu {
clear: both;
padding-bottom: 0px;
padding-top: 15px;
float: left;
width: 100%;
position: relative;
}
#menu ul {
margin: 0;
padding-left: 15px;
width: 99%
}
#menu ul li {
float: left;
list-style-type: none;
width: 11%;
}
#menu ul .short_li {width: 8%;}
#menu ul li img {display: block; margin: 0 auto;}
.orange_h2 {
float: left;
margin: 0;
font-size: 24px;
color: #EE6100;
}
#second_menu_holder {
position: relative;
top: -12px;
z-index: 2;
width: 100%;
left: -100%;
float: left;
height: 30px;
}
#second_menu {
background: url('./img/menu.png') repeat-x left top;
width: 100%;
float: left;
padding: 0;
height: 40px;
}
#second_menu ul {
width: 99%;
padding: 0;
float: left;
z-index: 5;
padding-left: 15px;
position: relative;
}
* html #second_menu {
background: none !important;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./img/menu.png', sizingMethod='scale');
}
#second_menu ul {margin: 0;}
#second_menu ul li {height: 40px; margin: 0; padding: 0; float: left; width: 11%;}
#second_menu li .inactive {
height: 17px;
float: left;
z-index: 5;
width: 100%;
top: 9px;
position: relative;
width: 100%;
text-align: center;
color: #686868;
text-decoration: none;
}
#second_menu li .inactive img {visibility: hidden;}
#second_menu li .active {
height: 17px;
float: left;
z-index: 5;
width: 100%;
top: 9px;
position: relative;
width: 100%;
text-align: center;
color: #686868;
text-decoration: none;
background-color: #D8D8D8;
}
#second_menu li a.inactive:hover {background-color: #D8D8D8; }
#second_menu li a.inactive:hover img {visibility: visible !important;}
#first_corner {background: url('./img/main_sec_menu_left_corner.jpg') no-repeat left top; overflow: hidden;}
#second_corner {background: url('./img/main_sec_menu_right_corner.jpg') no-repeat right top; overflow: hidden;}
#round_corners {
position: absolute;
z-index: 8;
left: -100%;
top: 106px;
width: 100%;
height: 30px;
}
#plus_minus {
position: absolute;
left: 10px;
margin-top: 75px;
z-index: 5;
height: 20px;
cursor: pointer;
}


.short_li_link a {
width: 85% !important;
text-align: left;
float: right !important;
}



.main_news_header {
overflow: hidden;
float: left;
width: 100%;
padding-bottom: 10px;
margin-bottom: 10px;
padding-top: 10px;
background: url('./img/dots.jpg') repeat-x left bottom;
}

.b_text {
font-size:14px;
}
.btext{
	font-weight:bold;
}

.main_points_bottom {
padding-bottom: 10px;
padding-top: 10px;
background: url('./img/dots.jpg') repeat-x left bottom;
}

.main_points {
border: 1px dotted #FF6600;
}

.bottom_dots {

width: 100%;
background: url('./img/dots.jpg') repeat-x left bottom;
}

.no_margin_padding {padding-top: 0 !important; margin-bottom: 0 !important;}
.main_news_header h1 {margin: 0;}
.news_block {margin-bottom: 10px; float: left; clear: both; width: 100%;}
.news_title {
color: #686868;
font-size: 16px;
margin-left: 10px;
float: left;
margin-top: 3px;
font-weight: bold;
}
/**/
.big_silver_links {
color: #686868;
font-size: 16px;
margin-left: 10px;
float: left;
margin-top: 3px;
font-weight: bold;
}
.big_silver_links_sec {margin-top: 3px; margin-right: 10px; color: #ABABAB; font-size: 16px; font-weight: bold;}
a.big_silver_links_sec:hover {color: #9C9A9A; text-decoration: none;}
a.big_silver_links:hover {color: #9C9A9A; text-decoration: none;}

.small_silver_links {
color: #686868;
font-size: 14px;
margin-top: 3px;
font-weight: bold;
}
.small_silver_links_sec {margin-top: 3px; color: #ABABAB; font-size: 14px; font-weight: bold;}
a.small_silver_links_sec:hover {color: #9C9A9A; text-decoration: none;}
a.small_silver_links:hover {color: #9C9A9A; text-decoration: none;}

.small_gray_links {
color: #686868;
padding-left: 5px;
}
a.small_gray_links:hover {color: #9C9A9A; text-decoration: none;}

.gray_links_10 {
color: #686868;
font-size:10px;
}
a.gray_links_10:hover {color: #9C9A9A; text-decoration: none;}

.orange_button, .gray_button {
font-size: 16px;
font-weight: bold;
color: white;
font-family: "Arial";
line-height: 1.4;
background: url('./img/orange_button_back.jpg') repeat-x left top;
}
.gray_button {background: url('./img/rating_back.jpg') repeat-x left top;}
.gray_button div {padding-left: 15px; padding-right: 15px;}
.orange_button div {padding-left: 2px; padding-right: 2px;}
.orange_button *, .gray_button * {float: left;}
.comments {
clear: both;
font-size: 11px;
padding-top: 15px;
padding-bottom: 15px;
float: left;
width: 100%;
}
.comment_text{

}
.orange_button a {color: white; text-decoration: none;}
.orange_button a:hover {text-decoration: underline;}
.comments img {float: left;}
.comments div {margin-right: 15px;}
.more {margin-right: 10px !important}
.more img {margin-top: 5px; margin-right: 5px;}
.more a {color: #EE6100; margin-right: 5px;}
.more a:hover {color: #FFA669; text-decoration: none;}

.orange_link {color: #EE6100; margin-right: 3px; margin-left: 3px;}
a.orange_link:hover {color: #FFA669; text-decoration: none;}

.comment_info {
clear: both;
float: left;
font-size: 11px;
background-color: #F0F0F0;
width: 100%;
}
.posted_by {
padding-top: 5px;
line-height: 1.3;
color: #686868;
}
.posted_by img {float: left; margin-left: 5px; margin-right: 5px; border: 1px solid #CACACA}
.news_text {
padding-top: 10px;
float: left;
clear: both;
width: 100%;
color: #686868;
}
.news_text a {color: #555556;}
.news_text a:hover {text-decoration: none;}

.news_text ul{
	margin-left:20px;
	color:#33FFCC;
	padding-left:40px;
}

.news_img {
float: left;
margin-bottom: 5px;
margin-right: 10px;
border: 2px dotted #CCCCCC;
margin-right:20px;
}
#all_blocks_hoder {
width: 100%;
clear: both;
overflow: hidden;
position: relative;
float: left;
display: block;
}

.search {
float: left;
clear: both;
width: 100%;
position: relative;
left: 12px;
font-size: 11px;
color: #686868;
}
.search_fields {margin-top: 5px; float: left; width: 37%; padding-right: 50px;}
.search_fields input {font-size: 11px; color: #686868; height: 14px; border: 1px solid #CFCFCF; width: 120px;}
.search_button {
float: left;
margin-top: 5px;
}
.search_button * {float: left;}
.search_button input {
float: left;
width: 45px;
height: 16px;
font-size: 11px;
color: white;
border: 0;
background: url('./img/gray_button_back.jpg') repeat-x left top;
padding-bottom:5px;
}

#orange_menu {
clear: both;
float: left;
margin-top: 10px;
width: 96%;
padding-left: 8px;
padding-right: 6px;
border-bottom: 2px solid #FA9F00;
/*overflow:hidden;*/
}
/*#orange_menu div, #orange_menu img {float: left;}*/
#orange_menu img {
	vertical-align: top;
}
#orange_menu div {
float: left;
height: 18px;
color: #613000;
/*width: 17%;*/
background: url('./img/zakladka_back.jpg') repeat-x left top;
}
#orange_menu div.pushed {
	color: #a34200;	
	background-image: url('./img/zakladka_back_gray.jpg');
}
#orange_menu div a {
color: #613000;
/*display: block;*/
display: inline;
text-align: center;
text-decoration: none;
/*padding-top: 2px;*/
}
#orange_menu div.pushed a {
	color: #a34200;
}
#orange_menu div a:hover {color: #9B9181;}
#orange_menu div.pushed a:hover { color: #c0c0c0; }

.search_by_letter {
width: 48%;
float: left;
margin-top: 3px;
text-align: center;
}
.search_by_letter input {
width: 70%;
font-size: 11px;
color: #686868;
border: 1px solid #CFCFCF;
height: 14px;
display: block;
margin: 0 auto;
}
.search_by_letter ul li {padding-top: 1px; padding-bottom: 1px; list-style-type: none; text-align: center;}
.search_by_letter ul li a {display: block; color: #686868;}
.search_by_letter ul li a:hover {color: #D08501; text-decoration: none;}
.star {
padding-top: 7px;
padding-bottom: 7px;
}
.hidden_cloud {
z-index: 100;
}
#cloud_holder {
visibility: hidden;
overflow: hidden;
width: 35%;
z-index: 100;
position: absolute;
}
#cloud {
background-color: #F0F0F0;
clear: both;
float: left;
width: 100%;
/*margin-top: 10px;*/
}
#cloud_foother {clear: both; width: 100%; float: left;}
#cloud_data {
font-size: 14px;
padding: 10px;
/*overflow: hidden;
clear: both; */
display: block;
/*border: 1px solid #000000;*/
}
#cloud_data a {line-height: 1.4; margin-left: 5px; color: #8F8F8F; text-decoration: none;}
#cloud_data a:hover {color: #727272; text-decoration: underline;}
.a1 {font-size: 12px;color: #727272;}
.a2 {font-size: 14px;color: #727272;}
.a3 {font-size: 16px;color: #727272;}
.a4 {font-size: 18px;color: #727272;}
.a5 {font-size: 20px; color: #575757 !important;}
.a6 {font-size: 22px; color: #575757 !important;}
.a7 {font-size: 24px; color: #575757 !important;}
.a8 {font-size: 26px; color: #575757 !important;}
.a9 {font-size: 28px; color: #575757 !important;}
.a10 {font-size: 30px; color: #575757 !important;}

#cloud {
background-color: #F0F0F0;
clear: both;
float: left;
width: 100%;
/*margin-top: 10px;*/
}
#cloud_foother {clear: both; width: 100%; float: left;}

.tags {
font-size: 14px;
display: block;
}
.tags a {line-height: 1.4; margin-left: 5px; color: #8F8F8F; text-decoration: none;}
.tags a:hover {color: #727272; text-decoration: underline;}

#bottom_menu {
margin-top: 3px;
border-top: 5px solid #FAA506;
float: left;
width: 56.5%;
}
#bottom_menu ul {margin-left: 35px; margin-top: 10px;}
#bottom_menu ul li {list-style-type: none; display: inline;}
#bottom_menu ul li a {padding-left: 2px; padding-right: 2px; color: #686868; padding-top: 3px; float: left; text-decoration: none;}
#bottom_menu ul li a:hover {color: #434343; text-decoration: underline;}
#bottom_menu ul li img {margin-top: 5px; margin-left: 5px; margin-right: 5px; float: left;}

#copyright {
padding-top: 22px;
float: left;
width: 40%;
color: #686868;
padding-left: 10px;
}
#copyright a {color: #686868;}
#copyright a:hover {text-decoration: none;}
#copyright img {position: relative; top: 3px; margin-right: 3px;}



#two_news_blocks {padding-left: 5%; padding-right: 3%; width: 92%;}
#left_news_block {
float: left;
width: 47%;
}
#right_news_block {
width: 47%;
position: relative;
float: right;
}
.margin_right {margin-right: 10px; margin-top: 20px !important;}
#path {
float: left;
width: 100%;
clear: both;
font-size: 11px;
}
#path a {margin-right: 5px; float: left; color: #EE6100; font-size: 11px;}
#path a:hover {color: silver; text-decoration: none;}
#path img {margin-top: 3px; float: left; margin-right: 5px;}
#path div {color: #686868; float: left; padding-top: 1px;}

.path {
float: left;
width: 100%;
clear: both;
font-size: 11px;
padding-top:10px;
}
.path a {margin-right: 5px; float: left; color: #EE6100; font-size: 11px;}
.path a:hover {color: silver; text-decoration: none;}
.path img {margin-top: 3px; float: left; margin-right: 5px;}
.path div {color: #686868; float: left; padding-top: 1px;}

.pages {
padding-top: 5px;
text-align:center;
height: 45px;
width: 100%;
margin: 0 auto;
clear: both;
}
.pages ul {float: left; margin: 0;}
.pages ul li {float: left; list-style-type: none; display: inline; padding-left: 3px; padding-right: 3px;}
.pages a {color: #878787; float: left; margin-right: 7px;}
.pages ul li a {line-height: 1.4;  padding-left: 2px; padding-right: 2px; color: #878787;}
.pages  a:hover {color: silver; text-decoration: none;}
.selected {
float: left;
padding-left: 2px;
padding-right: 2px;
background: url('./img/page_back.jpg') repeat-x left top;
color: white;
height: 17px;
font-weight: bold;
line-height: 1.4;
text-decoration: none;
}
.next img {position: relative; left: 4px; top: 4px;}
.no_page {color: #C8C8C8 !important; text-decoration: none;}


#rating_selector {padding-top: 10px; width: 100%; float: left; }
#selector {margin-right: 20px; float: left;}
#comments_wall {float: left; padding-top: 10px; width: 98%; clear: both;}
#comments_wall h3 {
margin: 0;
font-size: 16px;
margin-top: 15px;
color: #EE6100;
}
.comment_title {clear: both; width: 100%; color: #686868;}
.first_post {
margin-bottom: 15px;
margin-left: 40px;
}
#comments_wall .first_post .answers {margin-top: 10px; margin-left: 40px;}
.comment_title strong {padding-right: 5px;}
.comment_text {color: #686868; padding-top: 3px; padding-bottom: 3px; clear: both; width: 100%;}
.comment_links {color: #EE6100; clear: both;}
a.comment_links:hover {color: #FF832D; text-decoration: none;}



#icons {
width: 70px;
position: absolute;
left: 0;
background: #F7F7F7 url('img/icons_bottom_right.jpg') no-repeat right bottom;
/*top: 100px;*/
}
#icons ul {
width: 100%;
margin: 10px;
margin-right: 0;
padding-bottom: 10px;
margin-left: 2px;
float: left;
}
#icons ul li {
width: 100%;
list-style-type: none;
}
#icons ul li a {display: block; text-align: center;}


.user_type_info_select {
font-size: 16px;
padding-top: 5px;
padding-bottom: 5px;
color: #686868;
font-weight: bold;
clear: both;
width: 90%;
}
.user_type_info_select select {height: 18px; font-size: 10px;  float: left;}
.info_title {
width: 270px;
float: left;
}
.user_type_info {
width: 100%;
float: left;
font-size: 16px;
padding-top: 3px;
padding-bottom: 3px;
color: #686868;
font-weight: bold;
clear: both;
}
/*.user_type_info input { border: 1px solid #CFCFCF;}*/
.user_type_info  a{color: #686868;text-decoration:underline;}
.user_type_info a:hover {text-decoration:none;}
.and_input input {font-size: 11px; color: #686868; float: left; width: 42%;}
.user_type_info textarea {font-size: 11px; color: #686868; height: 65px; border: 1px solid #CFCFCF; width: 42%; margin: 0; float: left;}
.birth {font-weight: normal; font-size: 11px;}
.birth {/*text-align: center; width: 7%;*/ float: left;}
.birth input {display: block; border: 1px solid #CFCFCF; height: 15px; width: 90%; font-size: 11px; color: #686868;}
.and_clear {clear: both; float: left;}
.and_paddin_top input {position: relative; top: 10px;}
#user_type_info_holder {padding-left: 6%; float: left; width: 91%;height:expression(this.scrollHeight < 500? "500px" : "auto");}


#orange_button {
float: left;
width: 87.9%;
margin-right: 50px;
padding-bottom: 15px;
}
#radio_checkbox_holder {

clear: both;
float: left;
color: #686868;
}
.radio_and_checkbox {

padding-top: 1px;
padding-bottom: 1px;
float: left;
clear: both;
}
/*.radio_and_checkbox input {float: left;width:100%;}/**/
.rad_check_title {
padding-left: 0px;
/*width: 45%;*/
padding-right: 4px;
float: left;
}
.rad_check_buttons {
float: left;
}
.rad_check_buttons a {margin-right: 5px; float: left;}
.orange_check_title {color: #EE6100; font-size: 13px; font-weight: bold;}
a.orange_check_title {color: #EE6100; font-size: 13px; font-weight: bold; text-decoration:underline;}
a.orange_check_title:hover{color: #EE6100; font-size: 13px; font-weight: bold; text-decoration:none;}
.orange_check_title a{color: #EE6100; font-size: 13px; font-weight: bold; text-decoration:underline;}
.orange_check_title a:hover{color: #EE6100; font-size: 13px; font-weight: bold; text-decoration:none;}
.orange_check_title_17 {color: #EE6100; font-size: 17px; font-weight: bold;}
.tiny_indent {text-indent: 10px;}
.small_indent {text-indent: 40px;}
.medium_indent {text-indent: 60px;}
.big_indent {text-indent: 90px;}
.tiny_indent_bold {text-indent: 10px; font-weight: bold;}
.small_indent_bold {text-indent: 40px; font-weight: bold;}
.medium_indent_bold {text-indent: 60px; font-weight: bold;}
.big_indent_bold {text-indent: 90px; font-weight: bold;}


.div_table {
width: 90%;
/*margin-left: 7%;
clear: both;*/
}
.div_table_titles div {
text-align: center;
padding-top: 2px;
padding-bottom: 2px;
color: white;
float: left;
background-color: #EE6100;
border-right: 1px solid white;
border-bottom: 1px solid white;
width: 12.4%;
}
.wheat_table_line, .gray_table_line {
border-right: 1px solid white;
width: 100%;
clear: both;
}
.wheat_table_line div, .gray_table_line div {
text-align: center;
padding-top: 2px;
padding-bottom: 2px;
color: #686868;
float: left;
background-color: #FFF3DB;
border-right: 1px solid white;
border-bottom: 1px solid white;
width: 12.4%;
}
.gray_table_line div {background-color: #F7F7F7;}
.short_div_table_title {width: 9% !important;}
.long_div_table_title {width: 15% !important;}




#auth_user {
width: 95%;
margin: 0 auto;
padding-left: 5%;
}
.short_padding {margin: 0; left: 5% !important;}
#auth_user #avatara {float: left;}
#auth_user #avatara img {margin-top: 10px; border: 1px solid #CECECE;}
.log_in_button {clear: both; float: left;}
#auth_text {
float: left;
padding-left: 10px;
}
#auth_text .orange_input {margin-top: 10px !important;}
#auth_text h3 {padding-top: 10px; padding-bottom: 10px; margin: 0; color: #686868; font-size: 14px; text-decoration:none;}
#orange_auth_text {margin: 0; padding: 0; color: #EE6100; font-size: 14px; font-weight: bold;}
#orange_auth_text div {height: 18px; clear: both;}
#orange_auth_text div div {float: left;}
#relative_top {position: relative; top: -6px; }
#orange_auth_text img {float: left; margin-left: 4px;}


/** BACKUP - unmodified
.calendar {
float: left;
margin-top: 10px;
width: 215px;
background-color: #F7F7F7;
}*/

/*
.calendar {
	background-color: #F7F7F7;
	display: none;
	font-size: 12px;
	font-weight: normal;
	position: absolute;
	width: 215px;
	z-index: 1;
}
*/
.calendar_link {color: green;}
.calendar_clear {float: left; clear: both; width: 100%;}
.calendar_data {margin-left: 10px; clear: both; width: 200px;}
.selects {
border-top: 1px solid #FAA505;
padding-top: 7px;
margin-left: 10px;
margin-right: 10px;
clear: both;
}
.selects select {height: 18px; font-size: 12px;}
.days {
float: left;
margin: 0;
width: 100%;
padding: 0;
margin-bottom: 2px;
margin-top: 4px;
}
.days li {
background-color: #B3B3B3;
color: white;
margin-right: 1px;
margin-left: 1px;
list-style-type: none;
float: left;
width: 26px;
padding-top: 1px;
height: 16px;
text-align: center;
}
.days_buttons  {margin: 0; padding: 0;}
.days_buttons  li {
margin-bottom: 2px;
margin-right: 1px;
margin-left: 1px;
text-align: center;
background-color: #FAA505;
width: 26px;
float: left;
line-height: 1.4;
height: 18px;
color: white;
list-style-type: none;
}
.days_buttons  li a {display: block; text-align: center; width: 26px; color: white; text-decoration: none;}
.days_buttons  li a:hover {
color: #B3B3B3;
display: block;
height: 18px;
width: 26px;
background: url('./img/calendar_hover.jpg') no-repeat left top;
color: #B3B3B3;
}
.days_buttons .empty_day {background-color: #FEEFD4;}


#rating_line {
width: 265px;
height: 12px;
margin: 0;
padding: 0;
background: url('./img/rating_ul_back.jpg') repeat-x center center;
}
#rating_line li {
width: 29px;
height: 12px;
cursor: pointer;
list-style-type: none;
float: left;
background: url('./img/rating_line.jpg') no-repeat center center;
}


#rating-selector {display: block;margin: 0 auto;}

#rating_numbers {
width: 265px;
margin: 0;
padding: 0;
clear: both;
color: #686868;
font-size: 11px;
height: 12px;
}
#rating_numbers li {
padding-top: 3px;
width: 29px;
height: 12px;
text-align: center;
list-style-type: none;
float: left;
}


/* task manager*/
.task_menu
{
margin-left: 3px;
/*margin-top: -10px;*/
background:#FFF url('./img/task_menu_grey.gif') repeat 100% 100%;
float: left;
height: 20px;
padding-left: 10px;
padding-right: 10px;
padding-top: 6px;
}
.task_menu_active
{
margin-left: 3px;
/*margin-top: -10px;*/
background:#FFF url('./img/task_menu_orange.gif') repeat 100% 100%;
float: left;
height: 20px;
padding-left: 10px;
padding-right: 10px;
padding-top: 10px;

}
.task_menu a {
color:#FFF;
text-decoration:none;
display:block;
}
.task_menu_active a {
color:#FFF;
text-decoration:none;
display:block;
}
.task_filter
{
width: 200px;
}

.task_filter1
{
width: 195px;
}

.firm_data{
display:block;
}

.big{
font-size:24px;
font-weight:bold;
color: #EE6100;
margin-left:50px;
}

.orange_letter{
font-weight:bold;
color:#FF6600;
font-size:16px;
}

.plmin{
	float:right;
	padding-right:10px;
	font-size:14px;
	color:#999999;
	font-weight:bold;
}

.plmin a{
	text-decoration:none;
}


.layer_IE_6{
display:block;
background-color:#FFCC99;
border: solid 2px #EE6100;
position: absolute; 
z-index: 200;
width:200px;
height:120px;
font-size:14px;
text-align:center;
margin-left:270px;
}

.layer_IE_6 a{
color:#333333;
text-decoration:underline;
}

.layer_IE_6 a:hover{
color:#333333;
text-decoration:none;
}



.str {
height:166px;
width:100%;
background:url('/img/bp/str1.jpg') repeat-x bottom left;
margin-left:20px;
margin-right:20px;
}

.black {
color:#000;
font-size:11px;
font-family:Arial;
}

.float {
float:left;
}

.float_margin {
float:left;
margin-left:25px;
margin-top:36px;
}

#th {
float:left;
background:url('/img/bp/th.jpg') no-repeat;
width:70px;
height:31px;
color:#e99208;
font-size:18px;
font-family:Verdana;
padding-top:3px;
}

#money {
float:left;
background:url('/img/bp/money.jpg') no-repeat;
width:70px;
height:31px;
color:#2bc376;
font-size:18px;
font-family:Verdana;
padding-top:3px;
margin-left:8px;
}

#form1 {
border:1px solid #bebdb8;
width:168px;
height:21px;
position:relative;
top:6px;
}

#niz {
width:211px;
height:40px;
background:url('/img/bp/niz.jpg') no-repeat;
}
.next {
color:#24add4;
font-family:Tahoma;
font-size:12px;
position:relative;
left:-10px;
top:2px;
}
.back {
color:#767676;
font-family:Tahoma;
font-size:12px;
position:relative;
left:10px;
top:2px;
}
#n_n {
padding-top:16px;
padding-left:92px;
}
#next {
float:left;
width:120px;
height:20px;
}
#back {
float:left;
width:120px;
height:20px;
}

.o1 {
color:#24add4;
font-size:12px;
font-family:Tahoma;
}
.o2 {
color:#24add4;
font-size:14px;
font-family:Tahoma;
}
.o3 {
color:#24add4;
font-size:11px;
font-family:Tahoma;
}
.o4 {
color:#24add4;
font-size:16px;
font-family:Tahoma;
font-weight:bold;
}
.off2 {
	padding-left: 2px;
	padding-right: 2px;
	color: #878787;
	text-decoration:underline;
}
.on2 {
background:#c5e7f2;
font-size:11px;
color:#767676;
padding-top:3px;
width:17px;
height:22px;
}
.pad5 {
text-decoration:none;
padding-left:5px;
font-size:11px;
color:#767676;
}
.small {
	font-size:11px;
	font-weight:bold;
	cursor: pointer;
    display: block;
}

.small2 {
 	font-size:11px;
	cursor: pointer;
    display: block;
	padding-left:30px;
}

.ul_fields {
	margin-left:20px;
	color:#686868;
	list-style:none;
}

.scroll_div {
	width:510px;
	height:200px;
	overflow:auto;
}

.scroll_div_main{
	width:550px;
	height:530px;
	overflow:auto;
}

.ajax_fields{
	padding-left:20px;
}
.path_ajax_fields{
	font-size:12px;
}

/*
.calendar {
	background-color: gray;
	color: white;
	font-family: "Verdana", sans-serif;
	font-size: 8pt;
}

.calendar td, th { text-align: center; width: 25px; height: 25px; line-height: 25px; }
.calendar td { background-color: silver; color: white; }
.calendar td.active { background-color: white; color: red; }
.calendar td.dim { background-color: gray; }
.calendar td.range { color: black; }
*/

button.calendar {
	background-color: transparent;
	border-color: transparent;
	border-style: none;
	border-width: 0px;
	margin: 0px;
	padding: 0px;
}

table.calendar { background-color: #f7f7f7; font-size: 11px; text-align: center; }
table.calendar tr.header select.month { float: left; font-size: 11px; }
table.calendar tr.header select.year { float: right; font-size: 11px; }
table.calendar tr.header td { width: 25px; height: 20px; }
table.calendar tr.header td.weekday { background-color: #b3b3b3; color: white; }
table.calendar tr.header td.weekend { background-color: #b3b3b3; color: red; }
table.calendar tr.body td { width: 25px; height: 20px; color: white; }
table.calendar tr.body td.weekday { background-color: #faa505; }
table.calendar tr.body td.weekend { background-color: #faa505; color: red; }

table.calendar tr.body td.weekday:hover { background-color: #ffeed7; color: #c4c4c4; width: 23px; height: 18px; border: 0px solid silver; }
table.calendar tr.body td.weekend:hover { background-color: #ffeed7; color: #c4c4c4; width: 23px; height: 18px; border: 0px solid silver; color: red; }


table.calendar tr.body td.active { background-color: #FDD68C;}


table.calendar tr.body td.range { background-color: #feefd4; color: #feefd4; }
table.calendar tr.body td.dim { background-color: #feefd4; color: #feefd4; }

.error_red {color: red; font-size: 11px;}
.error {color: #EE6100; font-size: 11px; padding-bottom:5p.errorx; padding-left:25px; padding-left:10px}
.error a{color: #EE6100; font-size: 11px;}
.ajax_form {
	position:relative;
	z-index:100;
	text-align:center;
	left:25px;
	top:25px;
	background:#f0f4fd;
	border-color: #7394c0;
	border-style: solid;
	border-width: 1px;
}

.ajax_form_header {
	color: #ffffff;
	line-height: 25px;
	height: 25px;
	background: #7394c0;
	font-family: "Tahoma", sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding-left: 10px;
	padding-right: 10px;
	text-align: left;
}

.ajax_form_body {
	padding: 5px;
}

.up_window {
	background:#f2f2f2;
	border:1px solid #ee6100;
}

.up_window_header {
	background:#ee6100;
}

.table {
	border:1px solid #FFFFFF;
}

.table_title {
	text-align: center;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 5px;
	padding-bottom: 5px;
	color: white;
	background-color: #EE6100;
	border-right: 1px solid white;
	border-bottom: 1px solid white;
}

.table_td {
	color: #686868;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: #FFF3DB;
	border-right: 1px solid white;
	border-bottom: 1px solid white;
	text-align:center;
}

.table_td a{
	color: #686868;
}

.table_td a:hover{
	text-decoration:none;
}

.table_td_left {
	text-align:left;
}

.table_button {
	background-color:#fad595;
	border: 1px #c8c7c6 solid;
	color: #9b9a98;
	font-size: 12px;
	cursor:pointer;
	min-width:100px;
	margin-top:2px;
	margin-bottom:2px;
	text-align:center;
}

.table_button:hover {
	background-color:#fba713;
}

.text {
color: #686868;
font-size:14px;
font-weight:normal;
}
.text a {color: #555556;}
.text a:hover {text-decoration: none;}

.block_info{
	clear:both;
}
.title_text{
	float:left;
	width:200px;
	color: #686868;
	font-size: 14px;
	font-weight: bold;
	height:20px;
}
.value_text{
	float:left;
}


.blog {
}

.blog-single {
 
}

TABLE TR TD.blog-buttons A {
	font-size: 10px;

}
.blog_silver_links {
	color: #686868;
	font-size: 16px;
	font-weight: bold;

}

.blog_blue_links {
color:#79B1D4;
font-size: 16px;
font-weight: bold;
margin-left: 10px;
}

.post_message {
	float: right;
line-height: 1.3;
padding-top: 5px;
}
.post_message IMG {
margin: 0 5px;
float: left;
}

.blog_block {
	float: left;
	width: 47%;
margin-right: 3%;
}

.FixBotton {
	overflow: hidden;
	_height: 1%;
float: right;
}

SPAN.orange_button {
	height: 23px;
}
.orange_button_r1 {
  margin: 0 auto;
}


.orange_button_r1 {
    background: transparent url(../img/orange_button_back.jpg) repeat-x scroll 0 ;
	font-size: 16px;
	font-weight: bold;
 	float: left;
    margin-top: 20px;
    margin-right: 5px;
    margin-left: 5px;
    width: 200px;
    text-align: center;
}
.orange_button_r1 DIV { background: transparent url(../img/orange_button_left_corner.jpg) no-repeat scroll 0; margin: 0;  }
.orange_button_r1 DIV DIV  {
	background: transparent url(../img/orange_button_right_corner.jpg) no-repeat scroll 100% 0;
	height: 23px;
    padding: 0 5px;
    margin: 0;
    text-align: center;
}
.orange_button_r1 INPUT {
  text-align: center;
  float: none;
}


.orange_button_r1 A { color: #ffffff; text-decoration: none;}
.orange_button_r1 A:hover { color: #ffffff; text-decoration: underline; }

.blog_form_message {width: 550px;}
.nicEdit-panelContain {
  clear: both;
}


.orange_button_r2 {
  margin: 0 auto;
  text-align: center;
}


.orange_button_r2 DIV{
    background: transparent url(../img/orange_button_back.jpg) repeat-x scroll 0 ;
	font-size: 16px;
	font-weight: bold;
 	float: left;
  /*  margin-top: 20px;
    margin-right: 5px;
    margin-left: 5px;  */
    width: 200px;
 /*   margin: 0 auto;  */
    text-align: center;
}
.orange_button_r2 DIV DIV{ background: transparent url(../img/orange_button_left_corner.jpg) no-repeat scroll 0; margin: 0;  }
.orange_button_r2 DIV DIV DIV {
	background: transparent url(../img/orange_button_right_corner.jpg) no-repeat scroll 100% 0;
	height: 23px;
    padding: 0 5px;
    margin: 0;
}

.blog_note {
  padding-top: 1px;
  margin-top: 1px;
  font-size: 10px;
  clear: both;
  padding-left: 5px;
/*  width: 100% !important;   */
  width: 245px;
/*  border-top: 1px solid #000000;  */
}

#left_news_block H3 {
  color: #EE6100;
}

.button {
	color: #ee6100;
}

.simple_text{
	color: #ee6100;
	font-size:11px;
}

.small_text{
	color: #999999;
	font-size:9px;
}

.small_orange_text{
	color:#ee6100;
	font-size:9px;
}

.orange_text{
	color:#ee6100;
}

.orange_text a{
	color:#ee6100;
	text-decoration:underline;
}

.orange_text a:hover{
	color:#ee6100;
	text-decoration:none;
}

.textarea_orange{
	border:1px solid #ee6100;
}

.minheight{
	height:expression(this.scrollHeight < 500? "500px" : "auto");
}


.face_tags{
background-color:#CCCCCC;
width:650px;
text-align: center;
}
.top_3{
	padding-top:3px;
}
.top_10{
	padding-top:10px;
}
.top_15{
	padding-top:15px;
}
.top_20{
	padding-top:20px;
}
.top_30{
	padding-top:30px;
}
.left_10{
	padding-left:10px;
}
.left_5{
	padding-left:5px;
}
.left_15{
	padding-left:15px;
}
.left_20{
	padding-left:20px;
}
.left_30{
	padding-left:30px;
}
.bottom_10{
	padding-bottom:10px;
}
.bottom_5{
	padding-bottom:5px;
}
.bottom_15{
	padding-bottom:15px;
}
.bottom_20{
	padding-bottom:20px;
}
.right_10{
	padding-right:10px;
}
.right_5{
	padding-right:5px;
}
.right_15{
	padding-right:15px;
}
.right_20{
	padding-right:20px;
}
.right{
	float:right;
}
.center{
	text-align:center;
}
.pay{
	float:left;
	padding-left:10px;
	padding-top:5px;
	color:#FF3300;
	font-size:14px;
}
.pay a{
	color:#FF3300;
	font-size:14px;
}
.left{
	float:left;
}

.clear{
	clear:both;
}

.consult_silver_links {
	color: #686868;
	font-size: 16px;
	font-weight: bold;

}

.consult_blue_links {
	color:#79B1D4;
	font-size: 16px;
	font-weight: bold;
}

#top_menu_auth{
	display:block;
	float:left;
}

#top_menu_no_auth{
	display:none;
	float:left;
}
#top_menu_str{
	cursor:pointer;
	float:left;
}

.YMaps ul{
	padding-top:100px;
}

.orange_point{
	color:#EE6100;
	text-decoration:none;
}

a.orange_point{
	color:#EE6100;
	text-decoration:underline;
}

a.orange_point:hover{
	color:#EE6100;
	text-decoration:none;
}

.small{
	font-size:10px;
}


.inputstyle{
	width:572px;
}
.firm_menu{
	width:1024px;
	padding-bottom:10px;
}
.firm_menu_punkt{
	width:100px;
	border:1px solid #EE6100;
	padding-left:5px;
	padding-right:5px;
	font-size:12px;
	color:#EE6100;
	cursor:pointer;
}
.firm_menu_punkt a{
	text-decoration:none;
	color:#EE6100;
}
.firm_menu_punkt a:hover{
	text-decoration:underline;
}
.firm_punkt_now{
	background-color:#fbe6bd;
	font-weight:bold;
}

.add_el input{
	width:200px;
}

.address{
	color:#CC6600;
}

.border_div{
	border:1px solid #cccccc;
	padding:5px 5px 5px 5px;
}

.department_title{
	color: #686868;
	font-size: 16px;
	margin-top: 3px;
	font-weight: bold;
	text-transform:uppercase;
	
}

.rekl_div{
    width: 300px;
    margin: 10px;
}
.rekl_div .header{
    font-size: 13px;
    background-color:#EE6100;
    color:#ffffff;
    font-weight: bold;
    padding: 5px;
}
.rekl_div .body{
    padding: 5px;
    border:solid #EE6100 1px;
}

.red_button {
    background: transparent url(../img/red_button_back.jpg) repeat-x scroll 0 ;
    font-size: 16px;
    font-weight: bold;
    float: left;
    min-width: 50px;
    text-align: center;
    color:#fff;
}
.red_button a{
    color:#fff;
    text-decoration: none;
}
.red_button a:hover{
    color:#fff;
    text-decoration:underline;
}
.red_button DIV { background: transparent url(../img/red_button_left_corner.jpg) no-repeat scroll 0; margin: 0;  }
.red_button DIV DIV  {
    background: transparent url(../img/red_button_right_corner.jpg) no-repeat scroll 100% 0;
    height: 23px;
    padding: 0 5px;
    margin: 0;
    text-align: center;
}
.red_button INPUT {
  text-align: center;
  float: none;
}

.green{
    color:green;
    font-size: 13px;
    font-weight: bold;
}
