body {margin: 0; padding:0px; color:#CCCC99; font-family: Tahoma, sans-serif; font-size:100.01%;}


/*---Global tags---*/
img {border:0; vertical-align:bottom;}
form {padding:0; margin:0;}
a {color:#fff; text-decoration:underline;}
a:hover {text-decoration:none;}

hr {border:0px solid #7F7F7F; border-bottom:1px solid #7F7F7F;}
h1, h2, h3, h4 {}
h1 {font-size:20px; font-weight:normal; color:#fff; margin-top:10px; margin-bottom:10px; line-height:1em;}
h2 {font-size:18px; font-weight:normal; color:#fff; margin-top:10px; margin-bottom:10px;}
h3 {}
h4 {}


ul {}
ul li {}

p {margin: 0 0 15px 0;}
fieldset {padding:0; border:none; border:0px solid #000; margin:0;}
table {border-collapse: collapse;}
textarea, input {font-family:Arial; font-size:14px;}

.cl {clear:both; font-size:0;}

.big {font-size:1.1em;}
.small {font-size:0.9em;}
#container {font-size: 0.75em; width:1000px; margin:0 auto;   position:relative;}
#global_container {min-width:1000px;}
#inner_page #container {width:1002px; color:#cccccc;}

#header_img {zoom:1; background-position:2px 0 !important;}

#logo {position:absolute; margin: 15px 0 0 45px;}
#logo img {width:155px; height:90px;}

#sel_city {position:absolute; margin: 15px 0 0 217px; color:#fff;}
.arr_b {padding-right:18px; background:  url(images/arr_b.gif) 100% 5px no-repeat;}

#date_block {position:absolute; margin: 40px 0 0 217px; color:#fff; width:100px; font-size:0.9em;}
#date_block b {font-size:30px; float:left; display:block; margin: -5px 5px 0 0;}
#date_block span {color:#A898A3;}

#welcome {color:#fff; position:absolute; margin: 20px 0 0 725px; }
.exit {margin-left:15px;}
#registr_block {color:#fff; position:absolute; margin: 30px 0 0 588px; width:400px;}
.registr {width:188px; position:relative; top:-12px; z-index:200; float:right; margin-left:12px; display:block; text-align:center; height:35px; line-height:34px; font-size:1.4em;}

.white {color:#fff !important;}
.pink {color:#D39999;}
.yellow {color:#CCCC99;}
.f11 {font-size:11px !important;}
.f12 {font-size:12px !important;}
.f14 {font-size:12px !important;}

/*---top_menu---*/
#main_page #top_menu ul {list-style-type:none; padding:0; margin:0; }
#main_page #top_menu ul li {position:absolute;   z-index:10;}
#main_page #top_menu ul li a {display:block; height:32px; background-position: 0 0; background-repeat: no-repeat;}
#main_page #top_menu ul li a span {display:none;}
#main_page #top_menu ul ul {position:absolute; z-index:150; font-size:0.9em; width:130px;  padding: 5px 8px 10px 13px; margin-top:-3px;}
#main_page #top_menu ul ul li {position:relative; background:transparent;}
#main_page #top_menu ul ul li a {color:#fff; background:transparent; height:19px !important; line-height:19px; text-decoration:none;}
#main_page #top_menu ul ul li a:hover {color:#A7B3C5;}
#main_page #top_menu ul li.active {}

#main_page .m_01 {margin: 250px 0 0 16px;}
#main_page .m_01 a {width:94px;}

#main_page .m_02 {margin: 250px 0 0 686px;}
#main_page .m_02 a {width:102px;}

#main_page .m_03 {margin: 250px 0 0 373px;}
#main_page .m_03 a {width:224px;}

#main_page .m_04 {margin: 250px 0 0 603px;}
#main_page .m_04 a {width:77px;}

#main_page .m_05 {margin: 250px 0 0 117px;}
#main_page .m_05 a {width:132px;}

#main_page .m_06 {margin: 250px 0 0 794px;}
#main_page .m_06 a {width:166px;}

#main_page .m_07 {margin: 250px 0 0 255px;}
#main_page .m_07 a {width:111px;}


/*---CONTENT---*/

.content_container {padding: 0 48px 30px 50px;}
#main_page .content_container {padding-top:353px;}

.left_part {float:left; width:592px; padding-bottom:20px;}
.right_part {float:right; width:290px; padding-bottom:20px;}

.sel_bg_left {float:left; }
.sel_bg_right {float:left; position:relative; padding: 0 1px; right:-5px;}

.meeting_title {height:33px; padding-left:148px;}
.meeting_block {padding-right:15px; position:relative;}
.meeting_menu {height:33px; float:left; list-style-type:none; padding:0 0px 0 0px; zoom:1; margin:0;}
.meeting_menu li {float:left; padding: 0 0px 0 5px; height:27px;}
.meeting_menu li a {display:block; height:22px; line-height:22px; float:left;}

.meeting_menu li a span {display:block;  padding: 0 6px 1px 7px; }
.meeting_menu li.active {}
.meeting_menu li.active a {text-decoration:none; color:#000;}
.meeting_menu li.active a span {text-decoration:none;}
.meeting_menu li.active a:hover {cursor:default;}

.add_button, .edit_button { zoom:1; float:right; white-space:nowrap; font-size:11px;}
.add_button a, a.edit_button {padding-right:6px; color:#FF3300; text-decoration:none; display:block; float:right; _width:1%;}
a.edit_button {float:left; text-decoration:underline;}
.add_button a:hover {text-decoration:underline;}
a:hover.edit_button {text-decoration:none;}
.add_button a span {padding-left:30px; height:25px;  cursor:pointer; display:block;  float:right; line-height:24px;}
a.edit_button span {padding-left:12px; padding-right:6px;  height:25px;  cursor:pointer; display:block;  float:left; line-height:24px;}
.meeting_block .add_button {position:absolute; top:0; right:16px;}

.event_block {width:575px; height:139px;}
.event_date_block {width:574px; height:26px; margin-left:-1px; padding-left:3px; margin-bottom:38px;}

.event_arr_left {width:27px; float:left; padding-top:67px; font-size:0;}
.event_arr_left a {display:block; width:13px; height:12px; margin-left:12px; background:  url(images/event_arr_left.gif) 0px 0% no-repeat;}
.event_arr_left a:hover {background:  url(images/event_arr_left.gif) 0px -12px no-repeat;}



.event_arr_right {width:25px; float:right; padding-top:67px; font-size:0;}
.event_arr_right a {display:block; width:13px; height:12px; background:  url(images/event_arr_right.gif) 0px 0% no-repeat;}
.event_arr_right a:hover {background:  url(images/event_arr_right.gif) 0px -12px no-repeat;}


.event_day_block {float:left; width:152px; height:128px; margin-top:5px; color:#fff; padding: 0 0 0 10px; margin-left:6px; margin-right:6px;}
.event_date {float:left; font-size:14px; width:116px; margin-top:-7px;}
.event_date b {font-size:60px; font-family:Arial; font-weight:bold; float:left; letter-spacing:-1px; margin-left:-2px; width:68px;}
.event_date span {font-size:11px;  top:-3px; position:relative;}

.event_time {font-size:11px; top:-8px; clear:both; position:relative;}
.event_counter {float:right; width:20px; height:20px; line-height:18px; text-align:center; font-size:11px; color:#000; position:relative; right:10px; top:7px;}
.people_count {font-size:11px;}

.event_date_block div {float:left; width:21px; text-align:center; color:#999999; font-size:11px; height:23px; line-height:23px;}
#date_active {width:68px; height:28px; position:relative; margin-top:-4px; padding-top:4px; background:  url(images/date_active.gif) 0px 0px no-repeat;}
#date_active div {color:#fff !important;}


.content_type_title {height:33px; position:relative; padding-left:128px;}
.content_type_title .add_button {position:absolute; top:0; right:20px;}
.content_type_menu {height:33px; list-style-type:none; padding:0 0px 0 0px; margin:0; float:left;}
.content_type_menu li {float:left; padding: 0 0px 0 5px; height:27px;}
.content_type_menu li a {display:block; height:22px; line-height:22px; float:left;}

.content_type_menu li a span {display:block;  padding: 0 6px 1px 7px; }
.content_type_menu li.active {}
.content_type_menu li.active a {text-decoration:none;  color:#000;}
.content_type_menu li.active a span {text-decoration:none;}
.content_type_menu li.active a:hover {cursor:default;}
.content_type_title {}

.add_news {width:180px; float:right !important;}

/*---post main page---*/
.post_block {padding: 0 0 20px 0;}
.post_img {float:left; width:71px; padding-top:4px;}
.post_img img {vertical-align:bottom;}
.post_img a {border:5px solid #fff; display:block; width:60px; height:60px;}
.post_img a:hover {border:5px solid #CCCC99;}

.post_content {float:right; width:510px;}
.post_content h2 {font-size:18px; font-weight:normal; padding:0; margin:0;}
.post_descr {font-size:11px; color:#A2A2A2; padding: 3px 0 7px 0;}
.user {color:#F09102;}
.post_connent_panel {padding-top:7px;}
.post_connent_panel a {background:#FF3300; color:#fff; text-decoration:none; font-size:11px; padding: 0 4px 1px 4px; display:block; float:left; margin-right:8px;}
.post_connent_panel a:hover {background:#FB704E;}
.post_text {line-height:130%;}

.mews_line_block {margin: 15px 0 10px 0;}
.news {clear:both; padding: 6px 0;}
.news_date {float:left; width:77px; font-size:11px; color:#979594; padding-top:2px;}
.news_title {float:left; width:500px;}



/*---RIGHT_PART---*/
.best_photo_title {height:36px; width:290px;}
.best_photo_block {height:300px;}
.best_photo_block .content_type_menu {padding-right:0; }
.best_photo_block .content_type_menu {background:transparent;}
.best_photo_block .content_type_menu li {padding-right:0;}
.add_photo {float:right !important;  width:160px; height:25px;}

.best_photo_big_block {width:220px; height:250px; margin-left:-10px; background: url(images/best_photo_big.png) 0% 0% no-repeat; float:left;}
.best_photo_big {padding: 20px 0 1px 21px; height:162px;}
.best_photo_big_title  {height:21px; line-height:21px; color:#fff; padding-left:22px; overflow:hidden;}
.big_photo_descr {font-size:11px; color:#666666; padding: 4px 0 0 22px;}
.big_photo_descr a {color:#FF3300;}
.big_photo_descr .user {color:#009999;}

.best_photo_small {width:70px; float:right; padding: 6px 2px 0 0;}
.best_photo_small1 {width:70px; float:right; padding: 0px 2px 0 0;}
.best_photo_small .post_img {margin-bottom:6px;}
.best_photo_small1 .post_img {margin-bottom:6px;}

.v_ugone_block {margin-bottom:40px;}
.v_ugone_block_title {height:24px;}
.v_ugone_block_content {border:1px solid #575552; padding: 5px 2px 7px 10px;}
.v_ugone_block_content .post_img {width:75px; float:left; padding-top:5px;}
.v_ugone_block_content .v_ugone_text {float:right; width:195px;}
.v_ugone_block_content h2 {padding:0; margin:0;}
.v_ugone_block_content .date {font-size:11px; color:#9B9B9B; padding: 2px 0 5px 0;}

.new_users_block {padding: 25px 0 0 0; color:#FF9900; font-size:11px; margin-bottom:40px;}
.new_users_block a {color:#FF9900;}

.last_post_block {padding: 25px 0 0 0; width:287px;}
.last_post_block .content_type_menu  {margin:0 0 0 -2px; padding-left:0;}
.last_post_block .content_type_menu li {float:left !important; padding-left:0px;}
.last_post_block .content_type_menu li a {float:left !important; }

.last_post_block .add_button {float:left; margin-bottom:10px; _margin-bottom:-10px;}
.last_post_block .add_button a {float:left;}
.last_post_block .add_button span {float:left;}
 
.last_top {height:21px; background: url(images/last_top.png) 0% 0% no-repeat;}
.last_bottom {height:21px; background: url(images/last_bottom.png) 0% 0% no-repeat;}
.last_content {background:#fff; padding: 3px 12px 7px 10px; color:#000; font-size:11px;}
.last_content a {color:#000;}
.ob_price {float:right; text-align:right; color:#990000; font-size:18px;}
.ob_price span {font-size:11px; color:#000;}
.ob_title {font-size:12px;}
.ob_date {color:#666666; padding: 3px 0 1px 0;}
.ob_date a {color:#FF3300;}
.ob_post {margin-bottom:12px;}


/*---footer---*/
#footer {padding: 20px 0 20px 50px; background: url(images/footer_bg_shadow.gif) 0% 0% repeat;}
#inner_page #footer {background:#030202 url(none);}

.big_footer_menu {padding: 0 0 30px 0;}
.footer_menu_title {font-size:17px;}
.footer_menu_title a {color:#6C6B6A;}
.footer_menu_block {float:left; padding-right:20px;}
.footer_menu_block ul {list-style-type:none; padding:12px 0 0 0; margin:0; font-size:11px;}
.footer_menu_block ul li {padding: 0 0 3px 1px;}
.footer_menu_block ul li a {color:#92916D;}

.footer_small_menu {}
.footer_small_menu a {color:#B6B6B5; margin-right:20px;}
.copy {font-size:11px; color:#B6B6B5; padding: 5px 0 0 0;}


.big_photo_descr a {position:relative;}


/*---BASE PAGE---*/
#base_page #header_img {}
#base_page .content_container {padding-top:0px; zoom:1;}
#base_page .content_container_text {padding: 0 48px 30px 50px;}

#base_page #top_menu {padding:240px 0 0 45px; zoom:1;}
#base_page #top_menu ul {list-style-type:none; padding:0 0 0 4px; margin:0px 0 0 0; height:40px; width:908px;}

#base_page #top_menu ul li {float:left; padding-top:3px; }
#base_page #top_menu ul li a {display:block; float:left; height:32px; background-position: 0 0; background-repeat: no-repeat; position:relative;}
#base_page #top_menu ul li a:hover {background-position: 0 -32px;}
#base_page #top_menu ul li.active a {background-position: 0 -64px;}
#base_page #top_menu ul li.active a:hover {background-position: 0 -64px;}
#base_page #top_menu ul li a span {display:none; }
#base_page .m_01 a { width:115px;}
#base_page .m_02 a {width:114px;}
#base_page .m_03 a {width:213px;}
#base_page .m_04 a {width:77px;}
#base_page .m_05 a {width:106px;}
#base_page .m_06 a {width:144px;}
#base_page .m_07 a {width:111px;}

.sub_menu {height:45px; padding:0 52px 0 50px; margin-top:-5px; margin-left:50px;}
#base_page #top_menu ul ul {list-style-type:none; padding:0 0 0 15px; margin:0; height:45px; position:absolute; top:277px; left:57px; background:none;}
#base_page #top_menu ul ul li {float:left; color:#FE0000; font-size:14px; padding: 8px 23px 0 0;  zoom:1;}  
#base_page #top_menu ul ul li a {color:#fff; background:none; display:inline !important; white-space:nowrap; width:100%;}


#top_menu_text {padding:240px 0 0px 45px;}
#top_menu_text ul {list-style-type:none; padding:0 0 0 10px; margin:0px 0 0 0; height:40px; width:908px; } 
#top_menu_text ul li {float:left; padding-top:3px;}
#top_menu_text ul li a {display:block;  float:left; color:#fff; font-size:1.2em; height:32px; line-height:30px; padding: 0 10px 0 10px; background-position: 0 0; background-repeat: repeat-x;}
#top_menu_text ul li a:hover {background-position: 0 -32px; text-decoration:underline;}
#top_menu_text ul li.active a {background-position: 0 -64px;}

#top_menu_text ul ul {list-style-type:none; padding:0 0 0 15px; margin:0; height:45px; position:absolute; top:277px; left:57px; background:none;}
#top_menu_text ul ul li {float:left; color:#FE0000; font-size:14px; padding: 0px 23px 0 0;  zoom:1; font-size:12px; height:32px; line-height:30px;}  
#top_menu_text ul ul li a {color:#fff; background:none; display:inline !important; white-space:nowrap; width:100%; padding:0; font-size:12px;}
#top_menu_text ul ul li a:hover {text-decoration:none;}





.path {color:#fff; padding: 10px 0  15px 2px; font-size:0.9em;}
.path a {color:#fff;}

#base_page .content_container {position:relative;}
.main_board_block {position:relative; margin-right:-130px; overflow:hidden; zoom:1;}
.main_board_block .last_post_block {float:left; margin-right:20px;}


.ob_big_top {height:20px; background: url(images/ob_big_top.png) 0% 0% no-repeat; _background: url(none); _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://css.motofriends.ru/misc/css/images/ob_big_top.png', sizingmethod='crop');}
.ob_big_bottom {height:20px; background: url(images/ob_big_bottom.png) 0% 0% no-repeat; _background: url(none); _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://css.motofriends.ru/misc/css/images/ob_big_bottom.png', sizingmethod='crop');}
.ob_big_block {padding: 5px 5px 10px 10px; background:#fff;}
.ob_big_content {float:left; width:562px; color:#666; font-size:0.9em;}
.ob_big_content a {}
.ob_big_photo {float:right; width:310px; _width:320px;}
.ob_big_photo .best_photo_big_block {margin-left:0px; background: url(images/best_photo_big.gif) 0% 0% no-repeat; width:226px;}
.ob_big_photo .best_photo_big {padding:20px 0 1px 26px;}
.ob_big_photo .best_photo_big_title {padding-left:27px;}
.ob_big_photo .best_photo_small {padding-right:10px; margin-top:-9px; position:relative;}
.ob_big_photo .big_photo_descr {padding-left:27px;}
.ob_big_photo .post_img {padding-top:2px; _padding-top:4px;}
.ob_big_photo .post_img a {border:none; display:block; background: url(images/small_img_bg.gif) 0% 0% no-repeat; padding: 9px 10px 10px 9px;}
.ob_big_photo .post_img a:hover {border:none; background: url(images/small_img_bg.gif) 0% -79px no-repeat;}
.ob_big_photo .post_img img {vertical-align:bottom;}
.ob_big_photo .post_img {margin-bottom:0px; _margin-bottom:-3px;}

.ob_big_param {margin-right:-20px;  padding: 10px 0 10px 0;}
.ob_big_param div {float:left; border-bottom:1px solid #CCCCCC; color:#000; width:263px; margin-right:15px; padding: 3px 0; _margin-bottom:-10px;}
.ob_big_param div span {color:#666; width:120px; display:block; float:left; padding-left:2px;}
.ob_big_param div.cl {border:0; float:none;}

.ob_big_price {background:#EBEBD6; color:#000; padding: 5px 10px 5px 10px;}
.ob_big_price span {color:#666;}
.ob_big_price .price {font-size:18px; color:#990000; padding-left:10px;}
.price_det {float:right;  padding-top:5px;}

.ob_addon_info {color:#000; padding: 5px 0 15px 0;}

.page_url {float:right; width:256px; padding-top:18px;}
.page_url div {border:1px solid #7F9DB9; margin-top:5px; padding:5px; font-style:italic;}
.ob_big_contacts_title {color:#000; font-size:18px; padding-top:12px;}
.ob_big_contacts_block {float:left; width:263px;}
.ob_big_contacts .ob_big_param  {padding-top:0;}


.best_photo_big_block {width:220px; height:250px; margin-left:-10px; float:left;}
.img_arr_top {height:7px; font-size:0;}
.img_arr_top a {display:block; width:13px; height:7px; background: url(images/img_arr_top.gif) 0% 0% no-repeat; margin-left:32px;}
.img_arr_top a:hover {background: url(images/img_arr_top.gif) 0% -7px no-repeat;}
.img_arr_bottom {height:7px; font-size:0;}
.img_arr_bottom a {display:block; width:13px; height:7px; background: url(images/img_arr_bottom.gif) 0% 0% no-repeat; margin-left:32px;}
.img_arr_bottom a:hover {background: url(images/img_arr_bottom.gif) 0% -7px no-repeat;}
.small_img_container {height:245px;}

.img_arr_top_white {height:7px; font-size:0; position:relative; top:-2px;}
.img_arr_top_white a {display:block; width:13px; height:7px; background: url(images/img_arr_top_white.gif) 0% 0% no-repeat; margin-left:28px;}
.img_arr_top_white a:hover {background: url(images/img_arr_top_white.gif) 0% -7px no-repeat;}
.img_arr_bottom_white {height:7px; font-size:0; position:relative; top:-5px;}
.img_arr_bottom_white a {display:block; width:13px; height:7px; background: url(images/img_arr_bottom_white.gif) 0% 0% no-repeat; margin-left:28px;}
.img_arr_bottom_white a:hover {background: url(images/img_arr_bottom_white.gif) 0% -7px no-repeat;}



/*---text_page---*/
.r_page_title {height:30px; padding-left:150px; background: url(images/cs1/vstrechi_title.png) 0% 0% no-repeat; _background: url(none); _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://css.motofriends.ru/misc/css/images/cs1/vstrechi_title.png', sizingmethod='crop') !important;}
q {color:#fff; display:block; font-size: 18px; line-height: 1.2em;}

.text_page_content {float:left; width:590px; line-height:130%; font-size:14px; padding: 10px 10px 70px 0;}
.text_page_right {float:right; width:290px; padding: 10px 0 0 0;}
.text_page_content1 {float:left; width:660px; line-height:130%; font-size:14px; padding: 10px 10px 70px 0;}
.text_page_right1 {float:right; width:240px; padding: 10px 0 0 0; margin:0 -15px 0 0;}
.photo_title_vstrech {height:36px; background: url(images/cs1/photo_title_vstrech.png) 0% 0% no-repeat; _background: url(none); _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://css.motofriends.ru/misc/css/images/cs1/photo_title_vstrech.png', sizingmethod='crop') !important;}
.vstr_country {height:22px; background: url(images/cs1/vstr_country.png) 0% 0% no-repeat; _background: url(none); _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://css.motofriends.ru/misc/css/images/cs1/vstr_country.png', sizingmethod='crop') !important;}
.vstr_city {height:22px; background: url(images/cs1/vstr_city.png) 0% 0% no-repeat; _background: url(none); _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://css.motofriends.ru/misc/css/images/cs1/vstr_city.png', sizingmethod='crop') !important;}
.you_title {height:18px; width:38px; background: url(images/cs1/you_title.png) 0% 0% no-repeat; _background: url(none); _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://css.motofriends.ru/misc/css/images/cs1/you_title.png') !important;}
.your_bike_title {height:28px; width:196px; background: url(images/cs1/your_bike_title.png) 0% 0% no-repeat; _background: url(none); _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://css.motofriends.ru/misc/css/images/cs1/your_bike_title.png') !important;}
.your_country_title {height:22px;width:155px;  background: url(images/cs1/your_country_title.png) 0% 0% no-repeat; _background: url(none); _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://css.motofriends.ru/misc/css/images/cs1/your_country_title.png') !important;}
.registr_title{height:27px; padding: 5px 0 0 263px; background: url(images/cs1/registr_title.png) 0% 0% no-repeat; _background: url(none); _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://css.motofriends.ru/misc/css/images/cs1/registr_title.png', sizingmethod='crop') !important;}
.stats_table {width:100%;}
.stats_table td {padding: 3px 2px 3px 2px; border-bottom:1px solid #888;}
.stats_count {text-align:right; color:#CCCCCC;}
.stats_table a {color:#FF9900;}
.border_none td {border:none;}
.text_page_content .meeting_menu {font-size:12px;}

.img_block {background:#fff; padding: 10px; font-size:11px; color:#666666; float:left; line-height:110%; margin: 5px 19px 10px 0;}
.img_block img {display:block;}

/*---event---*/
.event_gate {float:left; padding: 0 11px 0 0; color:#CCCCCC; font-size:11px; border-right:1px solid #B5B1B1; position:relative; top:5px;}
.event_gate span {color:#fff; font-size:18px; display:block;}
.event_type {font-size:11px; color:#CCCCCC; position:relative; top:-12px;}
.event_title {float:left; padding: 0 0 0 11px; position:relative; top:-5px; margin-bottom:-10px;}

.gray_block {background:transparent url(images/footer_bg_shadow.gif) repeat scroll 0 0; padding: 15px 15px 15px 20px; margin-bottom:20px;}
.participant {width:290px;}
.participant h2 {padding-top:4px;  float:left; margin-bottom:20px;}
.participant .add_button {float:right; position:relative; top:10px;}
.participant .add_button {}

.user_icon {width:61px;}
.user_icon a {border:1px solid #525252; display:block; width:48px;}
.user_icon a:hover {border:1px solid #CCCC99;}

.user_block {float:left; padding-top:12px; font-size:12px;}
.user_block1 { padding-top:0 !important;}
.user_type {color:#CCCCCC; font-size:11px;}
.offline {background: url(images/offline.gif) 100% 55% no-repeat; padding-right:12px;}
.online {background: url(images/online.gif) 100% 55% no-repeat; padding-right:12px;}
.border_bottom {border-bottom:1px solid #888181;}

.all_participant {padding: 10px 0 15px 0;}
.all_participant .participant_block {float:left;}



/*---comments---*/
.comments_cont h2 {padding-top:4px; margin-bottom:15px; float: left;}
.comments_cont .add_button {position:relative; top:10px;}
.comment_block {font-size:0.8em; background:#C8C89F; color:#000; border:1px solid #ECECC5; border-bottom:0px; padding: 9px 10px 6px 9px; line-height:140%;}
.bg_light {background:#D3D3A2 !important;}
.comment_block .user_block {clear:both; padding-top:2px;}
.comment_block table {width:100%;}
.comment_block table td {vertical-align:top;}
.comm_user_td {width:115px;}
.comment_ansv a {color:#000;}
.comment_ansv {padding: 4px 0 0 0;}
.gray {color:#666666;}
.post_r {float:right; width:70px;}
.post_r a {display:block; float:right;}
.post_r span {display:block; float:right; padding: 1px 4px 0px 4px;}
.comment_level_1 {}
.comment_level_2 {padding-left:30px;}
.comment_level_3 {padding-left:60px;}

.page {text-align:center; padding: 11px 0 20px 0; border-top:1px solid #ECECC5;}
.page1 {text-align:center; padding: 11px 0 20px 0; font-size:14px; color:#fff;}
.page a, .page1 a {color:#fff;  padding: 0 3px;}
.page span, .page1 span {color:#fff; background:#CC0000; padding: 0 3px;}
.previous_page {float:left;}
.next_page {float:right;}
span.previous_page, span.next_page {color:#909090; background:none; padding: 0;}


.add_comment textarea {width:100%; height:115px; border:1px solid #7F9DB9; background:#fff;}
.add_comment table td {color:#CCCCCC; font-size:11px; padding-top:10px;}

.com_submit {cursor:pointer; width:128px; height:32px; padding-bottom:2px; color:#fff; font-size:18px; background: url(images/cs1/com_submit.gif) 0% 0% no-repeat; border:none medium; margin-right:10px;}
.draft_submit {cursor:pointer; width:211px; height:32px; padding-bottom:2px; color:#fff; font-size:18px; background: url(images/draft_submit.gif) 0% 0% no-repeat; border:none medium; margin-right:10px;}
.refresh_submit {cursor:pointer; width:128px; height:32px; padding-bottom:2px; color:#fff; font-size:18px; background: url(images/refresh_submit.gif) 0% 0% no-repeat; border:none medium; margin-right:10px;}
.add_comment .reset {border:none medium; color:#fff; font-size:14px; background:transparent; cursor:pointer;}

.comment_block  .add_comment table {width:auto;}
.comment_block  .add_comment table td {vertical-align:middle; color:#000;}
.comment_block  .add_comment .reset {color:#000;}
.answer {margin: 12px 0 0 0px; position:relative; left:-15px; font-weight:bold;}

.map_text {font-size:0.9em; padding: 15px 0 25px 0; line-height:130%;}


/*---user_prifile---*/
.user_prifile {padding: 10px 0 20px 0;}
.user_prifile_left {width:350px; float:left;}
.user_prifile_right {width:180px; float:right; font-size:0.85em; color:#CCCCCC; line-height:175%; padding-top:10px;}
.user_prifile .gray {color:#ccc;}
.user_prifile .user_name {font-size:1.25em; padding-top:23px;}
.user_prifile_left img {float:left; margin: 0 20px 0 0;}
.user_prifile .user_param {font-size:0.85em; padding: 20px 0 0px 0;}
.user_prifile .param_cell {float:left; margin-right:15px;}
.user_prifile .param_cell div { border-bottom:1px solid #696969; width:180px;}
.user_prifile .user_param span {color:#B6B6B6; width:70px; display:block; float:left; padding-left:2px;}

/*---add_new---*/
#inp_tags {width:590px;}
.inp {margin:2px 10px 8px 0; padding-left:5px; font-size:12px;  border:1px solid #000; font-family: Tahoma, sans-serif;  background:#e7e6c9 url(images/input_bg.gif) 0 0 repeat-x;}
select.inp {padding-left:0;}
textarea.inp {padding-top:10px;}
#inp_name {width:590px; font-size:18px; }
#inp_text_new {width:590px;}

.add_new_submit {cursor:pointer; width:210px; height:32px; padding-bottom:2px; color:#fff; font-size:18px; background: url(images/cs1/add_new_submit.gif) 0% 0% no-repeat; border:none medium; margin-right:10px;}
.add_reset {border:none medium; color:#fff; font-size:14px; background:transparent; cursor:pointer;}
.bg_dark td {background:url(images/footer_bg_shadow.gif) 0 0 repeat;}
/*---/add_new---*/

/*---dashboard---*/
table.table_list_info {width:100%; margin-bottom:15px; padding:0;}
.table_list_info td {border-bottom:1px solid #ececc5; padding:8px 10px;}
.table_list_info td.ico_mail {padding-right:0; line-height:10px;width:16px;}
.table_list_info td.ico_mail1 {padding-right:0; padding-left:2px; line-height:10px;width:16px;}
table.table_list_info1 {width:100%; margin-bottom:15px; padding:0;}
.table_list_info1 td {padding:8px 10px 8px 10px;}
.table_list_info1 td.ico_mail {padding-right:0; line-height:10px; width:16px;}
.text_name {font-size:1.27em; }
.table_list_info .bg_light td {background:#D3D3A2;}
.message a {color:#000; text-decoration:none;}
.message a:hover {text-decoration:underline;}
.message td { padding:6px 10px;}

.list_my_album {zoom:1; margin:0 0 6px 0;}
.list_my_album .shot_descrip_album {width:150px; font-size:0.9em; line-height:140%; padding:0 0 0 10px;}
.num_photo {padding:2px 0 5px 0;}
/*---/dashboard---*/

/*---foto_mine---*/
.album_photo {width:660px; overflow:hidden; font-size:0.9em; line-height:120%;}
.album_photo_block {width:680px;}
.album_photo_big_block {width:213px; height:239px; margin: 0 5px 10px 0; background: url(images/album_photo_big.png) 0% 0% no-repeat; float:left;}
.album_photo_big_block .best_photo_big {padding: 10px 0 1px 10px; height:162px;}
.album_photo_big_block .best_photo_big_title  {padding-left:10px; overflow:hidden;}
.album_photo_big_block .big_photo_descr {padding: 4px 0 0 10px;}

.photo {text-align:center; padding:7px 0 10px 0;}
.photo img {border:10px solid #fff;}
.photo_descr {text-align:left; font-size:0.8em; line-height:120%;  padding:15px 0 10px 0; }

.nav_pages {font-size:1.25em; padding:5px 0 20px 0;}
.nav_pages .prev_page {float:left;}
.nav_pages .prev_page td {padding-right:10px;}
.nav_pages .next_page td {padding-left:10px;}

/*---/foto_mine---*/

.h2_ext {float:left; padding:20px 0 0 8px; font-size:0.9em;}
.toolbars_weblog {background: url(images/footer_bg_shadow.gif) 0 0 repeat; padding:12px 10px; font-size:1.2em;}
.ico_answer {margin-right:20px; padding:0 0 0 18px; background: url(images/ico_answer.gif) 0 50% no-repeat;}
.ico_fw {margin-right:20px; padding:0 0 0 18px; background: url(images/ico_fw.gif) 0 50% no-repeat;}
.ico_del {margin-right:20px; padding:0 0 0 18px; background: url(images/ico_del.gif) 0 50% no-repeat;}

.weblog, .weblog1 {width:100%; background:#dedeb1; color:#000;}
.weblog a, .weblog1 a {color:#000;}
.weblog td {padding:15px 0 7px 10px; vertical-align:top; font-size:1.25em;}
.weblog1 td {padding:15px 0 7px 10px; vertical-align:top; font-size:0.9em;}
.weblog1 input.inp_webl { width:830px; margin:0 0 3px 0;}
.weblog .user1 {color:#220090; font-size:1.25em;}
.weblog td.weblog_item {font-size:0.9em; padding-top:22px;  white-space: nowrap; color:#666666;}
.weblog1 td.weblog_item {padding-top:17px;  white-space: nowrap; color:#666666;}
.weblog_title {font-size:1.25em; padding:0 0 18px 0; font-weight:bold;}

.weblog_answer {font-size:1.25em; color:#7e696d; padding:0 0 5px 0;}

.td_select_all {padding:0 11px;}
td.td_select {width:10px; padding-right:0;}
.fright {float:right;}
.ext_action {margin: 10px 0;}
.ext_action td {height:32px; padding:0 0 0 10px !important;}
.ext_action .inp {margin:0;}

.size18 {font-size:18px;}

.header_inner {padding:47px 0 0 230px; }
.header_inner {padding:47px 0 50px 230px; }
.red {color:red;}

.form_regition  {width:100%; zoom:1; }
.form_regition  td, .form_regition th {vertical-align:top; padding:0 20px 0 20px; text-align:left; }
.form_regition td {padding-top:8px; border-right:1px solid #625d58;}
.form_regition td.first, .form_regition th.first {padding-left:0;}
.form_regition td.last, .form_regition th.last {padding-right:0; border:0;}
.form_regition .inp {font-size:18px;}
.form_regition p {margin:8px 0;}
.allwidth {width:100%;}
.form_regition .allwidth {width:265px;}

.form_regition .kod {width:auto; margin:2px 0 0 0;}
.form_regition .kod td {vertical-align:middle; padding:0 5px 0 0; border:0;}
.kod  .inp {margin:0;}
.line_01 {height: 10px; margin:10px 0;border-bottom:1px solid #625d58;}
.grey_light {color:#cccccc}

.reminder {
   clear: both;
}


/*---pages_player---*/
.black_block {position:relative;  width:897px;  margin:0; padding:-20px 0; background:#000 url(images/black_block_bg.gif) 0 0 repeat-y;}
.black_block_t { position:relative; top:-2px;background:url(images/black_block_t.gif) 0 0 no-repeat; }
.black_block_bt {padding:4px 22px 10px; position:relative; top:4px;    background:url(images/black_block_bt.gif) 0 100% no-repeat;}
.black_block1 {position:relative;  width:900px;  margin:0 0 25px 0; padding:-20px 0; background:#000 url(images/black_block1_bg.gif) 0 0 repeat-y;}
.black_block1 .black_block_t { position:relative; top:-2px;background:url(images/black_block1_t.gif) 0 0 no-repeat; }
.black_block1 .black_block_bt {padding:4px 0px 10px; position:relative; top:4px;    background:url(images/black_block1_bt.gif) 0 100% no-repeat;}
.black_block2 {position:relative;  width:289px;  margin:0 0 8px 0; padding:-20px 0; background:#000 url(images/black_block2_bg.gif) 0 0 repeat-y;}
.black_block2 .black_block_t { position:relative; top:-2px;background:url(images/black_block2_t.gif) 0 0 no-repeat; }
.black_block2 .black_block_bt {padding:0px 2px 10px; position:relative; top:4px;    background:url(images/black_block2_bt.gif) 0 100% no-repeat;}
.player_left_part {float:left; width:640px;line-height:1.3;}
.player_left_part p {line-height:1.5; padding:10px 0 0 0; margin:0 0 10px;}
.black_block_bt h1 {margin:0 0 10px 0;}
.black_block_bt .player_left_part div {padding:8px 0 5px;}

.ico_download {padding: 0 0 0 13px; background:url(images/ico_download.gif) 0 100% no-repeat;}
.ico_get_cod {padding: 0 0 0 22px; background:url(images/ico_get_cod.gif) 0 0 no-repeat;}
.ico_hiper {padding: 0 0 0 18px; background:url(images/ico_hiper.gif) 0 60% no-repeat;}

.grey_small {color:#999999; font-size:0.9em; padding: 0 0 0 13px;}
.grey_small a {color:#999999;}

.player_prew {float:right; width:200px;}
.player_prew  .player_title {padding:7px 0 11px 0; }
div.player-el {width:210px; }
.player-el {margin: 0 0 10px 0;}
td.player-el_img { padding: 0 10px 0 0; vertical-align:top;}
.player-el img {border:1px solid #fff;}
.player-el p {margin:0; padding:0 0 5px 0;}
.player_prew  .page {text-align:left; border-top:0; padding-top:5px;}
.comm {color:#F09102;}

.font-big {font-size:1.15em;}

.bb_new {float:left; width: 413px; padding: 16px 18px 4px; }
.bb_new .bb_new_img {float:left; width: 165px; padding: 5px 0 10px 0;}
.bb_new .bb_new_text {float:right; width: 240px; line-height:1.3; padding:0 0 10px 0;}
.bb_new .bb_new_text h2 {padding:0 0 7px 0; margin:0;}

.best_episode {margin:0 0 10px -25px;}
.best_episode  td { width:100px; border-right:1px solid #2f2e2b;padding: 0 25px 0px 25px; min-height:170px;}
.best_episode  td.last { border-right:0; padding: 0 0px 10px 25px;}
.best_episode  p {padding:10px 0 5px 0; margin:0;}
.best_episode  img {border:1px solid #fff;}

.last_episode {float:left; width:460px; overflow:hidden; padding:10px 0 0 0;}
.last_episode1 {width:490px;}
.last_episode .player-el {float:left; padding: 10px 30px 12px 0; margin:0;}
.last_episode h2 {margin-top:0; margin-bottom:0;}

.last_comment {float:right; width:440px; padding:10px 0 0 0;}
.last_comment  h2 {margin-top:0; margin-bottom:10px;}
.last_comment  h4 {font-size:1.17em; font-weight:normal; margin:0; padding:0 0 2px 0;}
.last_comment  .last_comm {line-height:1.3; padding: 0 0 10px 0;}
.last_comment  .user {font-size:1.17em;}


.last_video {margin-bottom:30px; float: left; }
.last_video h4 {font-size:1.17em; font-weight:normal; margin:0; padding:0 0 8px 10px;}
.last_video .black_block_bt div {padding:8px 0 0px 10px;}
.last_video_title {height:24px;}
.last_video ul {list-style-type:none; margin:0; padding:0;}
.last_video ul li {padding: 0 0 3px 25px; background:url(ico/16x16/moto-tv.gif) 0 2px no-repeat;}
.last_video_title {background: url(images/cs1/last_video_title.png) 0% 0% no-repeat;}
.last_video_title{_background: url(none); _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/cs1/last_video_title.png', sizingmethod='crop');}

/*---/pages_player---*/