/*-- global --*/
.red{ border: 1px solid red; }
*{ margin: 0; padding: 0; }
html, body{ padding: 0; margin: 0; font: 11px Tahoma, Arial, Verdana, sans-serif; color: #6b6b6b; height: 100%; background: #fff; }
p{ padding: 0 0 15px 0; margin: 0; font: 100% Tahoma, Arial, Verdana, sans-serif; color: #6b6b6b; }

img{ border: 0; vertical-align: middle; }

.form_error { color: red; font-weight: bold; margin-right: 1em; }
.block_edit .form_error { color: red; font-weight: bold; }

table{ border-collapse: collapse; border: 0; width: 100%; table-layout: fixed; }
table td{ padding: 0;}

input{ padding: 0; margin: 0 0 3px; vertical-align: middle; font-size: 11px; }
form{ padding: 0; margin: 0;}
textarea{ overflow: auto; margin: 0; }
fieldset{ padding: 0; border: none; border: 0 solid #000; margin: 0; }

ul li{ list-style-type: none; }

a{ text-decoration: underline; }
a:hover{ text-decoration: none;}

h1{ font-size: 24px; line-height: 30px; color: #171718; padding: 0; margin: 0 0 30px; font-family: Arial; font-weight: normal; }
h1 a{ border-bottom: 2px solid #000; }
h1 a:hover{ border-bottom: none; }
h3{ font-size: 18px; line-height: 20px; color: #171718; padding: 0; margin: 0 0 15px; font-family: Tahoma; font-weight: normal; clear: left; }
h3 img{ vertical-align: middle; padding: 0 5px 0 0; }
h3 span, h3 span a{ color: #000; font-size: 11px; }
h4{ font-size: 11px; line-height: 13px; color: #171718; padding: 0; margin: 0 0 10px; font-family: Arial; }

.margin_left{ margin: 0 0 0 10px; }
.nomargin{ margin: 0; float: left; }

.fl_left{ float: left; }
.fl_right{ float: right; }
.clear{ clear: left; font-size: 0; line-height: 0; }

.justify{ clear: left; font-size: 0; line-height: 0; height: 0; margin: 0; padding: 0; }
.main{ width: 1000px; height: 100%; margin: 0 auto; }

.wrapper{ position: relative; min-height: 100%; margin-bottom: -290px; }
* html .wrapper{ height: 100%; }
/*-- /global --*/

/*-- header --*/
.header{ padding: 8px 0 24px; }
.logo{ background: url(../images/logo.gif) 0 0 no-repeat; width: 249px; height: 68px; float: left; margin: 0 0 5px 60px; }
.logo a{ display: block; width: 249px; height: 68px; }

ul.hmenu{ margin: 35px 0 0; padding: 0 80px 0 0; float: right; }
ul.hmenu li{ margin: 0 5px 0 0; padding: 0 5px 0 0; background: url(../images/hmenu_marker.gif) 100% 2px no-repeat; float: left; }
ul.hmenu li.last{ background: none; margin: 0; padding: 0; }
ul.hmenu li a{ color: #09a7b5; }

.tmenu{ clear: both; background: url(../images/tmenu_bg.gif) 0 0 repeat-x; margin: 0 70px 0 70px; }
.tmenu_l{ background: url(../images/tmenu_l.png) 0 0 no-repeat; height: 53px; }
.tmenu_r{ background: url(../images/tmenu_r.png) 100% 0 no-repeat; height: 53px; padding: 0 30px; }
.tmenu_bot{ background: url(../images/tmenu_bot.png) 0 0 no-repeat; font-size: 0; line-height: 0; height: 17px; margin: 0 0 0 27px; }

.search{ margin: 20px 0 0; }
.search input.query_search{ background: url(../images/search_bg.gif) 0 0 no-repeat; width: 221px; height: 20px; border: none; font-size: 13px; line-height: 16px; padding: 4px 5px 0 25px; margin: 0 16px 0 0; font-weight: bold; }
.search input.link_search{ border-bottom: 1px solid #747475; }
.search input.link_search:hover{ border-bottom: none; }
.ico_search{ margin: 5px 0 0 5px; position: absolute; }
/*-- /header --*/

/*-- content --*/
.content{ clear: both; margin: 0 0 0 70px; padding: 0 0 300px; }
p.noempty{ padding: 0; margin: 0; }

/*-- conteiner --*/
.conteiner{ padding: 0 0 70px 20px; margin: 0 70px 0 0; color: #171718; }
.empty{ height: 70px; clear: left; }
.empty20{ height: 20px; clear: left; }
.empty40{ height: 40px; clear: left; }
/*-- /conteiner --*/

/*-- content_block --*/
.content_block{ width: 527px; float: left; }
.content_block2{ width: 420px; float: left; }
.title{ margin: 0 0 12px; } /*.title{ margin: 0 0 32px; }*/
.title_no_ico{ margin: 16px 0 32px; }
.line{ border-bottom: 1px solid #e3e3e3; font-size: 0; line-height: 0; }
.line2{ border-bottom: 1px solid #e3e3e3; font-size: 0; line-height: 0; margin: 0 0 20px; }
.line_main{ border-bottom: 1px solid #e3e3e3; font-size: 0; line-height: 0; padding: 10px 0; margin: 0 0 20px; }
.line_dashed_border{ border-bottom: 1px dashed #e3e3e3; font-size: 0; line-height: 0; margin: 0 0 20px; }
.line_dashed{ background: url(../images/border2.gif) 0 100% repeat-x; font-size: 0; line-height: 0; margin: 0 0 20px; height: 1px; }
.line_dashed_video{ background: url(../images/border2.gif) 0 100% repeat-x; font-size: 0; line-height: 0; margin: 0 10px 2px; height: 1px; }
.link_view{ float: right; padding: 26px 0 0; }
.link_view a{ color: #000; }

.block{ margin: 0 0 38px; }
.block p, .block_group p{ padding: 0; }

.block_group{ margin: 0 0 16px; }

.block_reg{ margin: 0 0 30px; background: #f4f2ec; padding: 20px 20px 0; }

.frame_foto{ float: left; width: 134px; line-height: 16px; }
.frame_foto_last{ width: 128px; width: 124px; }
.frame_foto a{ color: #06afba; font-weight: bold; line-height: 16px; }
.frame_foto a.link_other{ color: #6b6b6b; font-weight: normal; }
.frame_foto_bg{ background: url(../images/frame_foto.gif) 0 0 no-repeat; width: 124px; height: 76px; margin: -75px 0 0; position: relative; cursor: pointer; }
.ico_add{ margin: -20px 0 4px 104px; position: relative; }
.ico_add a{ background: url(../images/ico_add.gif) 0 0 no-repeat; display: block; width: 17px; height: 17px; margin-bottom: -1px; }
.ico_add a:hover{ background: url(../images/ico_add_active.gif) 0 0 no-repeat; }

.ico_add_done { margin: -20px 0 3px 104px; position: relative; background: url(../images/ico_add_active.gif) 0 0 no-repeat; display: block; width: 17px; height: 17px; }

a.nobold{ font-weight: normal; }

.menu_tab_pad{ height: 20px; }
.menu_tab{ float: right; margin: -30px 0 0; }
.menu_tab ul{ margin: 0; padding: 0; }
.menu_tab ul li{ margin: 0 0 0 20px; padding: 0; line-height: 30px; float: left; font-size: 10px; }
.menu_tab ul li.ui-tabs-selected{ background: #e3e3e3 url(../images/menu_tab.gif) 0 0 no-repeat; height: 30px; line-height: 30px; font-weight: bold; }
.menu_tab ul li.ui-tabs-selected p{ background: url(../images/menu_tab.gif) 100% 0 no-repeat; height: 30px; line-height: 30px; padding: 0 10px; margin: 0; float: left; font-weight: bold; }
.menu_tab ul li p{ font-weight: bold; color: #06afba; line-height: 30px; font-size: 10px; }


/*-- my account --*/
.block_account{ padding: 0 0 0 10px; }
.frame_foto_small{ float: left; padding: 0 0 20px; }
.frame_foto_small_bg{ background: url(../images/frame_small_foto.gif) 0 0 no-repeat; width: 59px; height: 59px; margin: -58px 0 0 0; position: relative; cursor: pointer; }

ul.list_my_account_infa{ margin: 0 0 20px; padding: 0 15px; float: left; }
ul.list_my_account_infa li{ margin: 0; padding: 0 0 2px; color: #000; }

ul.list_my_account{ margin: 0 0 20px; padding: 0 0 0 15px; width: 160px; float: left; }
ul.list_my_account li{ margin: 0; padding: 0 0 8px; color: #000; }
ul.list_my_account li a{  color: #000; }
/*-- /my account --*/

.tb_block, .tb_block2{ margin: 0 0 25px; }
.tb_block tr, .tb_block2 tr{ background: url(../images/border.gif) 0 100% repeat-x; }
.tb_block tr td, .tb_block2 tr td{ vertical-align: top; padding: 20px 0 15px; }
.tb_block tr td a{ color: #06afba; font-weight: bold; }
.tb_block tr td h3, .tb_block2 tr td h3{ margin: 0; }
.tb_block tr td h3 a{ font-weight: normal; }
.tb_block tr td.last{ border: none; }
.tb_block tr td ul{ margin: 0; padding: 0 0 0 10px; }
.tb_block tr td ul li{ margin: 0; padding: 0 0 3px; }
.tb_block tr td ul li a{ font-weight: normal; }
.tb_block tr td ul li strong{ color: #000; }
.tb_block tr td ul li.tb_block_bold strong{ color: #6b6b6b; }
.tb_block tr td ul li.last{ font-weight: bold; color: #6b6b6b; padding-top: 10px; }
.tb_block tr td ul li.last a{ font-weight: bold; color: #06afba; }

.tb_block_group{ margin: 0 0 25px; }
.tb_block_group tr td{ vertical-align: top; padding: 0 22px 15px; width: 115px; }
.tb_block_group tr td.last{ padding-right: 0; }
.tb_block_group tr td a{ color: #06afba; font-weight: bold; }

.link_top{ padding: 0 0 5px; }

.wrapper_tb_block{ padding: 0 20px; }
.wrapper2_tb_block{ padding: 0 10px; }
.wrapper_width_tb_block{ width: 410px }

.tb_block2 tr td a{ color: #6b6b6b; }
.tb_block2 tr td h3 a{ color: #6dd622; }

.block_select{ background: url(../images/block_select_bg.gif) 0 0 repeat-x; margin: 0 0 2px -8px; float: left; position: relative; }
.block_select_decor{ background: url(../images/block_select_decor.png) 0 0 no-repeat; float: left; }
.block_select_decor p{ background: url(../images/block_select_decor_r.png) 100% 0 no-repeat; line-height: 18px; height: 18px; padding: 0 10px; float: left; }

.block_select_group{ background: url(../images/block_select_group_bg.gif) 0 0 repeat-x; margin: 0 0 2px 0; float: right; position: relative; }
.block_select_group p a{ color: #6dd622 !important; font-weight: bold; }
.block_select_group_decor{ background: url(../images/block_select_group_decor.png) 0 0 no-repeat; float: left; }
.block_select_group_decor p{ background: url(../images/block_select_group_decor_r.png) 100% 0 no-repeat; line-height: 15px; height: 18px; padding: 0 10px; float: left; }

.block_select_subs{ background: #fff; margin: -30px 0 2px -8px; }
.block_select_subs_decor{ background: url(../images/block_select_subs_decor.gif) 0 0 no-repeat; float: left; }
.block_select_subs_decor p{ background: url(../images/block_select_subs_decor_r.gif) 100% 0 no-repeat; line-height: 18px; height: 18px; padding: 0 10px; float: left; }
.block_select_subs a{ color: #171718; }

.tab{ float: right; margin: -3px 0 0; }
.tab_active{ background: url(../images/block_select2_bg.gif) 0 0 repeat-x; margin: 0 0 2px 0; float: left; position: relative; }
.tab_active_decor{ background: url(../images/block_select2_decor.png) 0 0 no-repeat; float: left; }
.tab_active_decor h3{ background: url(../images/block_select2_decor_r.png) 100% 0 no-repeat; line-height: 22px; height: 22px; padding: 0 5px; float: left; font-weight: normal; }
.tab_noactive{ font-size: 18px; line-height: 22px; float: left; }
.tab_noactive a{ color: #06afba; }

.block_page{ background: url(../images/block_select_bg.gif) 0 0 repeat-x; margin: 0 0 2px 0; float: right; position: relative; }
.block_page_decor{ background: url(../images/block_select_decor.png) 0 0 no-repeat; float: left; }
.block_page_decor ul{ background: url(../images/block_select_decor_r.png) 100% 0 no-repeat; line-height: 18px; height: 18px; padding: 0 10px; margin: 0; float: left; }
.block_page_decor ul li{ margin: 0; padding: 0; display: inline; }
.block_page_decor ul li a{ color: #06afba; font-weight: bold; }

ul.paging, ul.paging_small, ul.paging_small_orange, ul.paging_small_green, ul.paging_small_red, ul.paging_small_blue, ul.paging_small_black{ margin: 0; padding: 0; float: right; }
ul.paging li{ margin: 0; padding: 0 0 0 5px; display: inline; font-size: 18px; line-height: 20px; }
ul.paging li a, ul.paging_small li a{ color: #06afba; font-weight: bold; }

ul.paging_small li, ul.paging_small_orange li, ul.paging_small_green li, ul.paging_small_red li, ul.paging_small_blue li, ul.paging_small_black li, ul.paging_small_green li{ margin: 0; padding: 0 0 0 1px; display: inline; font-size: 11px; line-height: 13px; }
ul.paging_small_orange li a{ color: #e19056; }
ul.paging_small_green li a{ color: #8bb601; font-weight: bold; }
ul.paging_small_red li a{ color: #d2195e; font-weight: bold; }
ul.paging_small_blue li a{ color: #7fb5de; font-weight: bold; }
ul.paging_small_black li a{ color: #171718; font-weight: bold; }

ul.paging_small_green{ padding: 0; margin: 0; float: left; }
ul.paging_small_green li a{ color: #c0e186; }

ul.link_group{ margin: 0; padding: 0; float: right; }
ul.link_group li{ margin: 0; padding: 0 0 0 6px; display: inline;  }
ul.link_group li a{ color: #06afba; }

/*-- block_menu --*/
.block_menu{ float: left; width: 123px; }

ul.lmenu, ul.lmenu_blue, ul.lmenu_orange, ul.lmenu_green, ul.lmenu_red, ul.lmenu_silver, ul.lmenu_black, ul.lmenu_violet, ul.lmenu_light_green2{ margin: 0 0 0 -10px; padding: 0; float: left; }
ul.lmenu li, ul.lmenu_blue li, ul.lmenu_orange li, ul.lmenu_green li, ul.lmenu_red li, ul.lmenu_silver li, ul.lmenu_black li, ul.lmenu_light_green2 li{ margin: 0; padding: 0 0 3px 10px; font-weight: bold; color: #030303; }
ul.lmenu li.active, ul.lmenu_blue li.active, ul.lmenu_orange li.active, ul.lmenu_green li.active, ul.lmenu_red li.active, ul.lmenu_silver li.active, ul.lmenu_black li.active, ul.lmenu_violet li.active, ul.lmenu_light_green2 li.active{ background: url(../images/lmenu_marker.gif) 0 5px no-repeat; padding: 0 0 3px 10px; }
ul.lmenu li.last_border{ border-top: 1px solid #06afba; padding: 20px 0 0 0; margin: 30px 0 0 10px;  }
ul.lmenu li a{ color: #06afba; }

ul.lmenu_blue li a{ color: #7fb5de; }
ul.lmenu_blue li.last, ul.lmenu_orange li.last, ul.lmenu_green li.last, ul.lmenu_silver li.last{ margin-top: 20px; }

ul.lmenu_orange li a{ color: #e19056; font-weight: bold; }
ul.lmenu_green a{ color: #8bb601; font-weight: bold; }
ul.lmenu_red a{ color: #d2195e; font-weight: bold; }
ul.lmenu_red li.last_border{ border-top: 1px solid #d2195e; padding: 20px 0 0 0; margin: 30px 0 0 10px;  }

ul.lmenu_silver a{ color: #cacaca; font-weight: bold; }
ul.lmenu_black a{ color: #171718; font-weight: bold; }
ul.lmenu_black li.last_border{ border-top: 1px solid #171718; padding: 20px 0 0 0; margin: 30px 0 0 10px;  }
ul.lmenu_black li, ul.lmenu_violet li, ul.lmenu_light_green2 li{ margin: 0; padding: 0 0 3px 10px; font-weight: bold; color: #171718; }
ul.lmenu_black li ul, ul.lmenu_light_green2 li ul{ margin-top: 3px; }
ul.lmenu_black li ul li{ margin: 0; padding: 0 0 0 10px; }

ul.lmenu_violet li a{ color: #b889dc; }
ul.lmenu_violet li.last_border{ border-top: 1px solid #b889dc; padding: 20px 0 0 0; margin: 30px 0 0 10px;  }

ul.lmenu2{ margin: 0; padding: 0; float: left; }
ul.lmenu2 li{ margin: 0; padding: 0 0 3px; font-weight: bold; color: #171718; }
ul.lmenu2 li a{ color: #171718; }
ul.lmenu2 li.last_border{ border-top: 1px solid #171718; padding: 20px 0 0; margin: 30px 0 0; }

ul.lmenu_light_green{ margin: 20px 0 0; padding: 0; float: left; }
ul.lmenu_light_green li{ margin: 0; padding: 0 0 3px 10px; font-weight: bold; color: #6b6b6b; }
ul.lmenu_light_green li a{ color: #c0e186; }
ul.lmenu_light_green li.last{ margin: 10px 0 0 -4px; }

ul.lmenu_light_green2 a{ color: #c0e186; font-weight: bold;  }
ul.lmenu_light_green2 li.last_border{ border-top: 1px solid #c0e186; padding: 20px 0 0; margin: 30px 0 0 10px;  }
ul.lmenu_light_green2 li ul li{ margin: 0; padding: 0 0 2px 10px;  }
/*-- /block_menu --*/

ul.list_main_infa{ margin: 0 0 20px; padding: 0 6px; float: left; }
ul.list_main_infa li{ margin: 0; padding: 0; color: #000; }
ul.list_main_infa li.link{ padding: 0 0 6px; }
ul.list_main_infa li a{ color: #06afba; font-weight: bold; }

ul.list_nr_infa{ margin: 0 0 20px; padding: 2px 6px 0; float: left; }
ul.list_nr_infa li{ margin: 0; padding: 0 0 2px; color: #000; }
ul.list_nr_infa li.last{ margin: 12px 0 0 0; }
ul.list_nr_infa li a{ color: #070707; }

ul.list_main_infa2{ margin: 0 0 20px; padding: 0 6px; float: left; }
ul.list_main_infa2 li{ margin: 0; padding: 0 0 2px; color: #000; }
ul.list_main_infa2 li.link{ padding: 0 0 6px; }
ul.list_main_infa2 li a{ color: #06afba; }


.block_large{ float: left; width: 680px; padding: 0 0 0 30px; }
.block_large2{ float: left; padding: 0 0 0 10px; }

.width540{ width: 540px; }
.part{ width: 415px; float: left; }
.part p{color: #4d4d4d; }

ul.part_list{ margin: 0 0 40px; padding: 0; }
ul.part_list li{ margin: 0; padding: 0; color: #4d4d4d; }

ul.block_banner2{ margin: 50px 0 0 0; width: 146px; padding: 0 0 0 20px; float: left; }
ul.block_banner2 li{ margin: 0 0 40px; padding: 0; }

ul.block_large_list{ margin: 4px 0 0; padding: 0 10px 0 0; }
ul.block_large_list li{ margin: 0; padding: 0; display: inline; }
ul.block_large_list li span{ color: #dbc68b; }
ul.block_large_list li a{ color: #4d4d4d; }

.block_double{ margin: 0 0 0 132px; }

/*-- block_silver --*/
.block_silver{ background: #f8f9f5 url(../images/block_silver_top.png) 0 0 no-repeat; width: 693px; float: left; padding: 0 10px; }
.block_silver2{ background: #f8f9f5 url(../images/block_silver_top_nodecor.png) 0 0 no-repeat; width: 673px; float: left; padding: 0 20px; }
.block_silver_bot{ background: url(../images/block_silver_bot.png) 0 0 no-repeat; width: 713px; height: 27px; font-size: 0; line-height: 0; clear: left; }
.block_silver h3{ margin: 15px 20px 30px 10px; }
.block_silver_top h3, .block_silver_top h3 a{ color: #fff; }

.block_sub_form_top{ padding: 20px 0 0; }
.block_sub_form{ text-align: right; }
.block_sub_form input{ background: url(../images/frm_input_bg.gif) 0 0 no-repeat; width: 571px; height: 19px; border: none; padding: 5px 0 0 5px; margin: 2px 0 0 0; }
.block_sub_form textarea{ background: url(../images/frm_textarea_bg.png) 0 0 no-repeat; width: 570px; height: 74px; border: none; padding: 5px 0 10px 5px; font-size: 11px; vertical-align: top; overflow: hidden; color: #4d4d4d; font-family: Tahoma; }
.block_sub_form select{ background: url(../images/frm_input_bg.gif) 0 0 no-repeat; width: 571px; height: 24px; border: none; padding: 5px 0 0 5px; margin: 2px 0 0 0; }
.block_sub_form label{ font-weight: bold; color: #090809; }

.block_sub_form input[type="checkbox"] { background: none; text-align: left; width: auto; }

.block_form_group textarea{ background: url(../images/frm_textarea_group_bg.png) 0 0 no-repeat; width: 514px; height: 69px; border: none; padding: 5px 10px 10px 5px; font-size: 11px; vertical-align: top; overflow: hidden; color: #4d4d4d; font-family: Tahoma; }
.block_form_group input{ background: url(../images/frm_input_bg_large.png) 0 0 no-repeat; width: 397px; height: 19px; border: none; padding: 5px 0 0 5px; margin: 2px 0 0 0; }
.block_form_group_label{ margin: 0 0 5px 10px; color: #262627; }

.search_main{ margin: 20px 0 0; }
.search_main input{ background: url(../images/frm_input_bg.gif) 0 0 no-repeat; width: 541px; height: 21px; border: none; font-size: 13px; line-height: 16px; padding: 4px 5px 0 25px; margin: 0 16px 0 0; font-weight: bold; }

.tb_block_silver{ margin: 0 0 5px; }
.tb_block_silver tr td{ vertical-align: top; padding: 20px 0 15px; }
.tb_block_silver tr td h3{ margin: 0; }
.tb_block_silver tr td h3 a{ color: #06afba; }

.block_thin_silver{ background: #e0e0df url(../images/block_thin_siver_l.png) 0 0 no-repeat; }
.block_thin_silver_decor{ background: url(../images/block_thin_siver_decor.png) 100% 0 no-repeat; height: 29px; padding: 5px 10px 0; }
/*-- /block_silver --*/

.block_thin_green{ background: #cdf38b url(../images/block_thin_green_l.png) 0 0 no-repeat; height: 43px; border: 1px solid #fff; }
.block_thin_green h3{ color: #fff; }
.block_thin_green_decor{ background: url(../images/block_thin_green_decor.png) 100% 0 no-repeat; height: 33px; padding: 10px 10px 0; }

.block_thin_green_search{ background: #ddf98b url(../images/block_thin_green_search_l.png) 0 0 no-repeat; height: 57px; margin: 0 0 20px 0; }
.block_thin_green_search_decor{ background: url(../images/block_thin_green_sh_decor.png) 100% 0 no-repeat; height: 40px; padding: 17px 10px 0; }
.block_thin_green_s input{ background: url(../images/search_bg.gif) 0 0 no-repeat; width: 241px; height: 20px; border: none; font-size: 13px; line-height: 16px; padding: 4px 5px 0 5px; margin: 0 16px 0 10px; font-weight: bold; }

.part_textarea{ margin: 0 0 20px; }
.part_textarea textarea{ background: url(../images/textarea_bg.png) 0 0 no-repeat; width: 355px; height: 69px; border: none; padding: 5px 0 10px 5px; font-size: 11px; vertical-align: top; overflow: hidden; color: #4d4d4d; font-family: Tahoma; }


.block_gr{ border: 1px solid #fff; }
/*-- block_edit --*/
.block_edit{ text-align: right; padding: 10px 0 0 0; }
.block_edit input{ background: url(../images/search_bg.gif) 0 0 no-repeat; width: 241px; height: 21px; border: none; padding: 5px 5px 0 5px; margin: 2px 0 0 0; }
.block_edit select{ background-color: #fff; width: 240px; height: 20px; border: none; padding: 0; margin: 2px 5px 0 8px; vertical-align: middle; z-index: 3; position: relative;  }
.block_edit .select_bg{ background: url(../images/search_bg.gif) 0 0 no-repeat; width: 251px; height: 25px; border: none; padding: 5px; vertical-align: middle; margin: -38px 0 5px 94px; position: relative; z-index: 2; }

.block_edit select.month{ background-color: #fff; width: 80px; height: 20px; border: none; padding: 0; margin: 2px 5px 0 8px; vertical-align: middle; z-index: 3; position: relative; }
.block_edit .month{ background: url(../images/select_month_bg.png) 0 0 no-repeat; width: 80px; height: 25px; border: none; padding: 5px; vertical-align: middle; margin: -22px 0 5px 2px; position: relative; z-index: 2; }

.block_edit select.day{ background-color: #fff; width: 73px; height: 22px; border: 1px solid #c0c0ba; padding: 0; margin: 1px 5px 0 8px; vertical-align: middle; z-index: 3; position: relative; }

.block_edit select.year{ background-color: #fff; width: 64px; height: 20px; border: none; padding: 0; margin: 2px 5px 0 8px; vertical-align: middle; z-index: 3; position: relative; }
.block_edit .year{ background: url(../images/select_year_bg.png) 0 0 no-repeat; width: 64px; height: 25px; border: none; padding: 5px; vertical-align: middle; margin: -22px 0 5px 2px; position: relative; z-index: 2; }

.block_edit input.inp_radio{ background-color: #fff !important; background: none; width: 13px; height: 13px; margin: 4px 0; padding: 0; }
.block_edit input.inp_file{ height: 14px; margin: -5px 0 3px 0; position: relative; background: #fff; border: 1px solid; height: 25px; width: 180px; float: right; }
.block_edit input.inp_url{ margin: -5px -4px 3px 0; background: url(../images/inp_url.gif) 0 0 no-repeat; position: relative; height: 24px; width: 127px; float: left; }
.block_edit textarea{ background: url(../images/frm_textarea_small_bg.gif) 0 0 no-repeat; width: 246px; height: 69px; border: none; padding: 5px 0 10px 5px; font-size: 11px; vertical-align: top; overflow: hidden; }
.block_edit label{ color: #090809; cursor: pointer; }
.block_edit span{ font-weight: bold; color: #090809; }
.block_edit a{ font-weight: bold; color: #06afba; width: 241px; }

.block_edit_txt{ margin: 0; padding: 0 0 20px;  }
.block_edit_span{ width: 91px; }
.block_edit_span_txt{ margin: 5px 0 0; }
.block_edit_right{ text-align: left; width: 245px; padding: 0 0 0 5px; }
.block_edit_right img{ vertical-align: text-bottom; }
a.link_nobold{ color: #4d4d4d; font-weight: normal; }
label.label_pad{ padding: 0 20px 0 0; }

.block_edit_gr{ padding: 10px 0 0; }
.block_edit_gr strong{ padding: 0 0 0 10px; line-height: 16px; }
.block_edit_gr select{  width: 242px; height: 79px; border: none ; padding: 5px 0 10px 5px; font-size: 11px; vertical-align: top; overflow: auto; margin: 10px 0 0 5px; position: relative; }
.block_edit_gr_sel{ background: url(../images/frm_textarea_small_bg.gif) 0 0 no-repeat; width: 251px; height: 84px; margin: -97px 0 20px -3px; }

.ico_play{ margin: 60px 0 0; padding: 0 0 0 4px; }

.top_margin{ margin: -4px 0 0; }
.top_margin_top{ margin: 4px 0 0; }
.block_select_them{ float: left; width: 46px; text-align: center; padding: 0 20px 10px 0; }
.block_select_them_last{ float: left; width: 46px; text-align: center; padding: 0; }

.block_edit_width{ width: 130px; }
.block_edit_link{ margin: -10px 0 30px; }
.block_edit_link a{ color: #4d4d4d; font-weight: normal; }

.block_edit_center{ padding: 10px 0 0; }
.block_edit_center p{ padding: 0 0 30px; }

.block_brown{ background: #eee9dd url(../images/block_brown_top.png) 0 0 no-repeat; width: 320px; padding: 20px 10px; color: #4d4d4d; }
.block_brown a{ color: #4d4d4d; font-weight: normal; }
.block_brown_bot{ background: url(../images/block_brown_bot.png) 0 0 no-repeat; width: 340px; height: 8px; line-height: 0; font-size: 0; }

.block_brown_long{ background: #eee9dd url(../images/block_brown_long_top.png) 0 0 no-repeat; width: 366px; padding: 20px 10px; color: #4d4d4d; text-align: right; }
.block_brown_long a{ color: #4d4d4d; font-weight: normal; }
.block_brown_long_bot{ background: url(../images/block_brown_long_bot.png) 0 0 no-repeat; width: 386px; height: 8px; line-height: 0; font-size: 0; }

.block_gray{ background: #eeeff0 url(../images/block_gray_top.png) 0 0 no-repeat; width: 343px; padding: 10px 10px; color: #4d4d4d; }
.block_gray_bot{ background: url(../images/block_gray_bot.png) 0 0 no-repeat; width: 363px; height: 8px; line-height: 0; font-size: 0; }
/*-- /block_edit --*/

/*-- block_blue --*/
.block_blue{ background: #f8f9f5 url(../images/block_blue_top.png) 0 0 no-repeat; width: 693px; float: left; padding: 0 10px; }
.block_blue h3, .block_orange h3, .block_green h3, .block_pink h3{ margin: 15px 20px 30px 10px; color: #fff; }
.block_blue p{ color: #262627; }

.block_blue_top h3, .block_silver_top h3, .block_orange_top h3, .block_green_top h3, .block_pink_top h3{ margin: 15px 20px 10px 10px; }
.block_blue_top h3 a{ color: #fff; }

.tb_block_blue, .tb_block_orange, .tb_block_green, .tb_block_pink{ margin: 0 0 25px 0; }
.tb_block_blue tr, .tb_block_orange tr, .tb_block_green tr, .tb_block_pink tr{ background: url(../images/border2.gif) 0 100% repeat-x; }
.tb_block_blue tr.last{ background: none; }
.tb_block_blue tr td, .tb_block_pink tr td{ vertical-align: top; padding: 20px 0 15px; }
.tb_block_blue tr td.nopad, .tb_block_orange tr td, .tb_block_green tr td{ padding: 10px 0 5px; vertical-align: middle; color: #262627; }
.tb_block_blue tr td.pad { padding: 10px 0 15px; }
.tb_block_blue tr td.nopad a{ color: #262627; }
.tb_block_blue tr td h3{ margin: 0; }
.tb_block_blue tr td span{ font-size: 18px; line-height: 20px; color: #171718; }
.tb_block_blue tr td span a{ color: #06afba; }
.tb_block_blue tr td a, .tb_block_pink tr td a{ color: #6b6b6b; }
.tb_block_blue tr td h3 a{ color: #6dd622; }
/*-- /block_blue --*/

/*-- block_orange --*/
.block_orange{ background: #f8f9f5 url(../images/block_orange_top.png) 0 0 no-repeat; width: 693px; float: left; padding: 0 10px; }
.tb_block_orange tr td a, .tb_block_green tr td a{ color: #262627; font-weight: bold; }
/*-- /block_orange --*/

/*-- block_green --*/
.block_green{ background: #f8f9f5 url(../images/block_green_top.png) 0 0 no-repeat; width: 693px; float: left; padding: 0 10px; }
/*-- /block_green --*/

.block_light_green{ background: #f8f9f5 url(../images/block_light_green_top.png) 0 0 no-repeat; width: 693px; float: left; padding: 0 10px;  }
.block_light_green h3{ margin: 15px 20px 30px 10px; color: #171718; }
.block_light_green_top h3{ margin: 15px 20px 10px 10px; }

.tb_block_light_green{ margin: 0 0 25px 0; }
.tb_block_light_green tr{ background: url(../images/border2.gif) 0 100% repeat-x; }
.tb_block_light_green tr.last{ background: none; }
.tb_block_light_green tr td{ vertical-align: top; padding: 20px 0 15px; }
.tb_block_light_green tr td input{ margin-top: -5px; }
.tb_block_light_green tr td h3{ margin: 0 0 4px 0; color: #c03480; }
.tb_block_light_green tr td h3 a{ color: #c0e186; }

/*-- block_pink --*/
.block_pink{ background: #f8f9f5 url(../images/block_pink_top.png) 0 0 no-repeat; width: 693px; float: left; padding: 0 10px;  }

.tb_block_pink tr.last{ background: none; }
.tb_block_pink tr td h3{ margin: 0 0 4px 0; color: #c03480; }
.tb_block_pink tr td h3 a{ color: #171718; }
.tb_block_pink tr td h3 a.color_pink{ color: #c03480; }
/*-- /block_pink --*/

/*-- block_red --*/
.block_red{ background: #f8f9f5 url(../images/block_red_top.png) 0 0 no-repeat; width: 693px; float: left; padding: 0 10px;  }
.block_red h3{ margin: 15px 20px 30px 10px; color: #fff; }
.block_red_top h3{ margin: 15px 20px 10px 10px; }

.tb_block_red{ margin: 0 0 25px 0; }
.tb_block_red tr{ background: url(../images/border2.gif) 0 100% repeat-x; }
.tb_block_red tr.last{ background: none; }
.tb_block_red tr td{ vertical-align: top; padding: 20px 0 15px; }
.tb_block_red tr td a{ color: #6b6b6b; }
.tb_block_red tr td h3{ margin: 0 0 4px 0; color: #c03480; }
.tb_block_red tr td h3 a{ color: #d2195e; }
/*-- /block_red --*/

/*-- block_yellow --*/
.block_yellow{ background: #f8f9f5 url(../images/block_yellow_top.png) 0 0 no-repeat; width: 693px; float: left; padding: 0 10px;  }
.block_yellow h3{ margin: 15px 20px 30px 10px; color: #171718; }
.block_yellow_top h3{ margin: 15px 20px 10px 10px; }
.block_yellow_top h3 a{ font-size: 11px; line-height: 13px; color: #171718; }

.tb_block_yellow{ margin: 0 0 25px 0; }
.tb_block_yellow tr{ background: url(../images/border2.gif) 0 100% repeat-x; }
.tb_block_yellow tr.last{ background: none; }
.tb_block_yellow tr td{ vertical-align: top; padding: 20px 0 15px; }
.tb_block_yellow tr td a{ color: #6b6b6b; }
.tb_block_yellow tr td h3{ margin: 0 0 4px 0; }
.tb_block_yellow tr td h3 a{ color: #171718; }
.link_remove{ text-align: right; margin: -14px 0 0 0; }
/*-- /block_yellow --*/

/*-- block_violet --*/
.block_violet{ background: #f8f9f5 url(../images/block_violet_top.png) 0 0 no-repeat; width: 693px; float: left; padding: 0 10px;  }
.block_violet h3{ margin: 15px 20px 30px 10px; color: #fff; }
.block_violet_top h3{ margin: 15px 20px 10px 10px; }

.tb_block_violet{ margin: 0 0 25px 0; }
.tb_block_violet tr{ background: url(../images/border2.gif) 0 100% repeat-x; }
.tb_block_violet tr.last{ background: none; }
.tb_block_violet tr td{ vertical-align: top; padding: 20px 0 15px; }
.tb_block_violet tr td a{ color: #6b6b6b; }
.tb_block_violet tr td h3{ margin: 0 0 4px 0; color: #b889dc; }
.tb_block_violet tr td h3 a{ color: #b889dc; }
/*-- /block_violet --*/

/*-- block_note --*/
.block_note{ background: url(../images/block_note.gif) 0 0 no-repeat; width: 260px; height: 55px; margin: 0 auto; padding: 35px 0 0 133px; }
.block_note h3{ color: #9bcff7; margin: 0; padding: 0 5px 0 0; float: left; }
.block_note a{ color: #9bcff7; line-height: 20px; }
/*-- /block_note --*/

/*-- btn --*/
.btn_padding{ padding: 15px 0 0 0; }
.btn_padding2{ padding: 15px 10px 0 0; }
.btn_padding_r{ padding: 0 65px 0 0; }

.btn{ position: relative;  }
.btn a{ color: #262627; line-height: 20px; }
.btn span{ padding: 0 10px 0 0; }
.btn input{ background: url(../images/btn.png) 0 0 no-repeat; width: 120px; height: 26px; border: none; cursor: pointer; padding: 0 0 3px 0; line-height: 13px;  }

.btn_medium{ position: relative;  }
.btn_medium a{ color: #262627; line-height: 20px; }
.btn_medium span{ padding: 0 10px 0 0; }
.btn_medium input{ background: url(../images/btn_medium.png) 0 0 no-repeat; width: 110px; height: 26px; border: none; cursor: pointer; padding: 0 0 3px 0; line-height: 13px;  }

.btn_edit{ text-align: right; margin: 0;  }
.btn_edit input{ background: url(../images/btn_edit.png) 0 0 no-repeat; width: 131px; height: 60px; border: none; cursor: pointer; padding: 0 0 3px 0; font-size: 18px; line-height: 20px; color: #c0b59a; font-weight: bold;  }

.btn_small_pad{ margin: 18px 0 0 0; padding: 0 10px 0 0;  }
.btn_small input{ background: url(../images/btn_small.png) 0 0 no-repeat; width: 58px; height: 26px; border: none; cursor: pointer; padding: 0 0 3px 0; line-height: 13px; }
.btn_small input.color{ color: #f20452; }

.btn_large input{ background: url(../images/btn_large.png) 0 0 no-repeat; width: 97px; height: 26px; border: none; cursor: pointer; padding: 0 0 3px 0; line-height: 13px; }

.btn_registration input{ background: url(../images/btn_registration.png) 0 0 no-repeat; width: 55px; height: 21px; border: none; cursor: pointer; padding: 0; line-height: 13px; padding: 0 0 2px 0; }

.btn_marker{ position: absolute; margin: 6px 0 0 98px; }
/*-- /btn --*/

/*-- pop_up --*/
.pop_up_green{ position: absolute; left: 96px; top: 12px; }
.pop_up_green_top{ background: url(../images/pop_up_top.png) 0 0 no-repeat; width: 164px; height: 24px; font-size: 0; line-height: 0; }
.pop_up_green_center{ background: url(../images/pop_up_center.png) 0 0 repeat-y; width: 164px; }
.pop_up_green_center ul{ margin: 0 0 0 20px; padding: 0; }
.pop_up_green_center ul li{ margin: 0; padding: 0; }
.pop_up_green_center ul li a{ color: #090909; font-weight: bold;  }
.pop_up_green_bot{ background: url(../images/pop_up_bot.png) 0 0 no-repeat; width: 164px; height: 20px; font-size: 0; line-height: 0; }

.pop_up_light_green{ position: absolute; left: -55px; top: 26px; }
.pop_up_light_green_top{ background: url(../images/pop_up_light_green_top.png) 0 0 no-repeat; width: 164px; height: 24px; font-size: 0; line-height: 0; }
.pop_up_light_green_center{ background: url(../images/pop_up_light_green_center.png) 0 0 repeat-y; width: 164px; }
.pop_up_light_green_center ul{ margin: 0 0 0 20px; padding: 0; }
.pop_up_light_green_center ul li{ margin: 0; padding: 0; }
.pop_up_light_green_center ul li a{ color: #090909; font-weight: bold;  }
.pop_up_light_green_bot{ background: url(../images/pop_up_light_green_bot.png) 0 0 no-repeat; width: 164px; height: 20px; font-size: 0; line-height: 0; }

.pop_up_red{ position: absolute; left: 96px; top: 30px; }
.pop_up_red_top{ background: url(../images/pop_up2_top.png) 0 0 no-repeat; width: 163px; height: 24px; font-size: 0; line-height: 0; }
.pop_up_red_center{ background: url(../images/pop_up2_center.png) 0 0 repeat-y; } /* width: 163px;*/
.pop_up_red_center ul{ margin: 0 0 0 20px; padding: 0; }
.pop_up_red_center ul li{ margin: 0; padding: 0; }
.pop_up_red_center ul li a{ color: #090909; font-weight: bold;  }
.pop_up_red_bot{ background: url(../images/pop_up2_bot.png) 0 0 no-repeat; width: 163px; height: 20px; font-size: 0; line-height: 0; }

.pop_up_violet{ position: absolute; left: 96px; top: 30px; }
.pop_up_violet_top{ background: url(../images/pop_up_violet_top.png) 0 0 no-repeat; width: 163px; height: 24px; font-size: 0; line-height: 0; }
.pop_up_violet_center{ background: url(../images/pop_up_violet_center.png) 0 0 repeat-y; } /*width: 163px;*/
.pop_up_violet_center ul{ margin: 0 0 0 20px; padding: 0; }
.pop_up_violet_center ul li{ margin: 0; padding: 0; }
.pop_up_violet_center ul li a{ color: #090909; font-weight: bold;  }
.pop_up_violet_bot{ background: url(../images/pop_up_violet_bot.png) 0 0 no-repeat; width: 163px; height: 20px; font-size: 0; line-height: 0; }
/*-- /pop_up --*/

.tb_color_line{ margin: 0 0 10px 0; }
.tb_color_line th{ text-align: left;  }
.tb_color_line tr.color { background: #eee; height: 27px; }
.tb_color_line tr{ height: 31px; }
.tb_color_line tr td a{ color: #6b6b6b; }
.tb_color_line td.td_color_line_l{ background: url(../images/tb_color_line_l.png) 0 0 no-repeat; }
.tb_color_line td.td_color_line_r{ background: url(../images/tb_color_line_r.png) 100% 0 no-repeat; }

ul.list_simple{ float: left; padding: 0 10px; }
ul.list_simple li{ color: #262627; }
ul.list_simple li a{ color: #06afba; }

.block_narrow{ background: #f9f4e4 url(../images/block_narrow_top.png) 0 0 no-repeat; width: 115px; height: 162px; padding: 5px 0 0 0; text-align: center; }
.block_narrow_bot{ background: url(../images/block_narrow_bot.png) 0 0 no-repeat; width: 115px; height: 9px; line-height: 0; font-size: 0; }
.place_foto{ background: url(../images/place_foto.gif) 0 0 no-repeat; width: 69px; margin: 0 auto; padding: 6px 0 0 9px; }
.block_narrow_list{ text-align: left; padding: 0 0 0 24px; clear: left; color: #171718; }

.block_narrow_green{ background: #e1e9cd url(../images/block_narrow_green_top.png) 0 0 no-repeat; width: 115px; height: 162px; padding: 5px 0 0 0; text-align: center; }
.block_narrow_green_bot{ background: url(../images/block_narrow_green_bot.png) 0 0 no-repeat; width: 115px; height: 9px; line-height: 0; font-size: 0; }
.place_foto_green{ background: url(../images/place_foto_green.gif) 0 0 no-repeat; width: 69px; margin: 0 auto; padding: 6px 0 0 9px; }

.block_comment{ border-bottom: 1px solid #e3e3e3; margin: 0 0 15px 0; }
.block_comment_last{ border: none; }
.block_comment a{ color: #06afba; font-weight: bold; }
/*-- /content_block --*/

/*-- narrow_block --*/
.narrow_block{ margin: 0 0 0 527px; }
.narrow_block2{ 1margin: 0 0 0 557px; float: left; padding: 0 0 0 0; }

.narrow_block h3{ margin: 0 0 5px 45px; padding: 0; clear: none;  }
.padding{ padding: 0 0 0 30px; }
.padding h1{ margin: 0 0 10px; border: 1px solid #fff; }
.padding img{ padding: 0; margin: 0; }
.video_infa{ padding: 20px 0 0 0; margin: 0 73px 5px 0; height: 30px; border-bottom: 1px solid #e3e3e3; }
.ratings{ padding: 8px 0 0; }

ul.list_infa{ margin: 0 0 30px 0; padding: 0; }
ul.list_infa li{ margin: 0; padding: 0; font-weight: bold; }
ul.list_infa li a{ color: #06afba; }
ul.list_infa li a.link_other{ color: #6b6b6b; font-style: italic; font-weight: normal; }

ul.list_infa_main{ margin: 0 0 30px 0; padding: 0; }
ul.list_infa_main li{ margin: 0; padding: 0; color: #888; }
ul.list_infa_main li.link_head{ padding: 0 0 10px 0; font-weight: bold; }
ul.list_infa_main li.link_head a{ color: #06afba; }
ul.list_infa_main li a, ul.list_infa_main li span, ul.list_infa_main li strong{ color: #171718; }

.block_rounded{ background: #f8f9f5 url(../images/block_rounded_top.png) 0 0 no-repeat; width: 294px; margin: 0 0 0 30px;  }
.block_rounded_bot{ background: url(../images/block_rounded_bot.png) 0 0 no-repeat; height: 36px; font-size: 0px; line-height: 0px; margin: 0 0 20px 0; width: 377px;  }
.block_rounded_decor_bow{ background: url(../images/block_rounded_decor_bow.png) 0 0 no-repeat; width: 89px; height: 86px; margin: 0 0 -83px 238px; position: relative;  z-index: 2; }
.block_rounded_title{ padding: 23px 0; }

.block_bow{ padding: 0 20px; }
.block_bow a{ color: #06afba; font-weight: bold; }


.block_rounded_top_ball{ background: url(../images/block_rounded_top_ball.png) 0 0 no-repeat; width: 309px; margin: -45px 0 0 30px; height: 77px; font-size: 0; line-height: 0;  }
ul.block_registration{ margin: 0 0 0 30px; padding: 0 15px 0; background: #f8f9f5; width: 264px; }
ul.block_registration li{ margin: 0; padding: 0 0 3px 0; }
ul.block_registration li.last{ height: 30px; }
ul.block_registration li a{ color: #06afba; font-weight: bold;  }
ul.block_registration li input.inp{ width: 190px; border: 1px solid #e3e3e3; height: 18px; margin-bottom: 10px; }

ul.list_mail{ margin: 0; padding: 15px 15px 0; }
ul.list_mail li{ margin: 0; padding: 0 0 10px; }
ul.list_mail li.line{ border-bottom: 1px dashed #000; padding: 5px 0 0 30px; }
ul.list_mail li.line2{ border-bottom: 1px dashed #000; padding: 5px 0 0 30px; margin: 0 0 20px; }
ul.list_mail li a{ color: #555556;  }
ul.list_mail li.head{ color: #000; font-weight: bold; padding-left: 20px; }

.block_rounded_main{ background: #f8f9f5 url(../images/block_rounded_main_top.png) 0 0 no-repeat; width: 345px; padding: 20px 20px 0; position: relative; }
.block_rounded_main_bot{ background: url(../images/block_rounded_main_bot.png) 0 0 no-repeat; height: 36px; font-size: 0px; line-height: 0px; margin: 0 0 20px -36px; width: 440px; position: relative;  }

.block_rounded_main2{ background: #f8f9f5 url(../images/block_rounded_main_top.png) 0 0 no-repeat; width: 365px; padding: 10px 10px 0; position: relative; }
.block_rounded_main2 h3{ color: #4d4d4d; margin: 0 0 5px 0; }

.block_banner{ padding: 0; }
/*-- /narrow_block --*/

/*-- video --*/
.content_block_video{ width: 605px; float: left; }
.block_video{ background: #e5ffcf url(../images/block_video_top.png) 0 0 no-repeat; width: 595px; padding: 16px 0 0; }
.block_video h3{ color: #fff; padding: 0 0 5px 20px; float: left; }
.block_video_bot{ background: #e5ffcf url(../images/block_video_bot.png) 0 0 no-repeat; width: 595px; height: 18px; line-height: 0; font-size: 0; }
.block_video_player{ text-align: center; }

.block_video_infa{ font-size: 18px; color: #070707; padding: 0 10px; }
.block_video_infa span{ font-size: 11px; }

.block_tb_infa{ padding: 0 10px; margin: 0 0 10px 0; }
.block_tb_infa table.tb_infa{ border: 1px solid #a1e279; margin: 0 0 10px 0; }
.block_tb_infa table.tb_infa tr th{ font-size: 18px; line-height: 34px; color: #8fc86c; font-weight: normal; border: 1px solid #a1e279; background: url(../images/block_tb_infa_bg.gif) 0 0 repeat-x; height: 35px; }
.block_tb_infa table.tb_infa tr th.active{ border: none; background: none; }
.block_tb_infa table.tb_infa tr th a{ color: #8fc86c; }
.block_tb_infa table.tb_infa tr td{ 1padding: 10px 0 0; }
.block_tb_infa table.tb_infa tr td.td_playlist{ text-align: center; padding: 10px; }
.block_tb_infa table.tb_infa tr td.td_playlist select{ width: 170px; height: 22px; vertical-align: middle; }
.block_tb_infa table.tb_infa tr td.td_playlist input{ background: url(../images/btn_ok.png) 0 0 no-repeat; width: 39px; height: 22px; border: none; margin: 1px 0 0 0; }
.block_tb_infa table.tb_infa tr td.td_favorit{ background: #fbf4c4; padding: 10px; }
.block_tb_infa table.tb_infa tr td.td_post{ border-top: 1px dotted #000; padding: 10px 0; }
.block_tb_infa table.tb_infa tr td.td_post h3{ padding: 0 0 0 10px; }
.inp_video{ background: url(../images/inp_video.png) 0 0 no-repeat; width: 541px; height: 19px; border: none; padding: 5px 0 0 10px; margin: 0 0 0 10px; font-size: 11px; line-height: 14px; font-weight: bold; color: #8fc86c; }

.form_video{ padding: 0 10px; }
.form_video table td{ color: #070707; }
.textarea_bg_vid1 textarea{ background: url(../images/textarea_bg_vid1.png) 0 0 no-repeat; width: 309px; height: 35px; border: none; overflow: hidden; margin: 0; padding: 5px; }
.textarea_bg_vid2 textarea{ background: url(../images/textarea_bg_vid2.png) 0 0 no-repeat; width: 175px; height: 102px; border: none; overflow: hidden; margin: 0; padding: 5px; }
.textarea_bg_vid2 select{ background: url(../images/textarea_bg_vid2.png) 0 0 no-repeat; width: 175px; height: 112px; border: none; overflow: hidden; margin: 0; padding: 5px; }

.frm_video{ text-align: center; padding: 20px; }
.frm_video select{ width: 170px; height: 22px; vertical-align: middle; }
.frm_video input{ background: url(../images/btn_ok.png) 0 0 no-repeat; width: 39px; height: 22px; border: none; margin: 1px 0 0 0; }

.bl_favorit{ color: #070707; float: left;  }
.bl_favorit a{ color: #070707;  }
.bl_favorit_link{ float: right; }
.bl_favorit_link a{ color: #070707; }

.block_tb_infa ul.options{ padding: 0; margin: 10px 0 0 60px; }
.block_tb_infa ul.options li{ padding: 0 0 10px; margin: 0; display: block; float: left; width: 130px; }
.block_tb_infa ul.options li a{ color: #070707; }

.block_tb_infa ul.list_now{ padding: 0; margin: 0; }
.block_tb_infa ul.list_now li{ padding: 0 0 0 14px; margin: 0 10px; display: inline; background: url(../images/list_now_marker.gif) 0 2px no-repeat; }
.block_tb_infa ul.list_now li a{ color: #8fc86c; }

.block_tb_title{ color: #171718; padding: 0 0 0 10px; line-height: 16px; }
.block_tb_title a{ color: #171718; }
ul.list_now2{ padding: 0; margin: 0; line-height: 20px; }
ul.list_now2 li{ padding: 0 0 0 14px; margin: 0 0 0 10px; display: inline; background: url(../images/list_now_marker.gif) 0 2px no-repeat; line-height: 20px; }
ul.list_now2 li a{ color: #8fc86c; }

.block_tb_head h3{ margin: -5px 10px 5px 0; padding: 0; }
.block_tb_head a{ color: #8fc86c; }

.tb_foto{  }
.tb_foto tr td{ padding: 0 25px 20px 0px; width: 126px; }
.tb_foto tr td a{ color: #070707; font-weight: normal; }
.tb_foto tr td.last{ padding: 0 0 20px; }

.block_color_comment{  }
.block_color_comment p{ padding: 0; color: #070707; }

.block_color_comment_corner1{ background: #f4f4f5 url(../images/block_corent1.png) 0 0 no-repeat; margin: 0 0 10px 0; border: 1px solid #fff;  }
.block_color_comment_corner2{ background: url(../images/block_corent2.png) 100% 0 no-repeat; }
.block_color_comment_corner3{ background: url(../images/block_corent3.png) 0 100% no-repeat; }
.block_color_comment_corner4{ background: url(../images/block_corent4.png) 100% 100% no-repeat; padding: 5px; }

.block_nocolor_comment{ padding: 5px; margin: 0 0 10px 0; }

.block_form_video textarea{ background: url(../images/frm_textarea_video_bg.png) 0 0 no-repeat; width: 565px; height: 69px; border: none; padding: 5px 0 10px 5px; font-size: 11px; vertical-align: top; overflow: hidden; color: #4d4d4d; font-family: Tahoma; margin: 0 0 10px 0; }

.head_block_linka{ background: #daf79d url(../images/head_block_linka_l.png) 0 0 no-repeat; margin: 0 0 10px 0; }
.head_block_linka p{ background: url(../images/head_block_linka_r.png) 100% 0 no-repeat; line-height: 24px; font-weight: bold; color: #171718; padding: 0 0 0 5px; }

.tb_link th{ text-align: left; color: #171718; padding: 0 0 0 5px; }
.tb_link td, .tb_link td a{ color: #171718; }
.tb_link td{ color: #171718; padding: 1px 0 1px 5px; }

.narrow_block_video{ float: left; width: 254px; }

.block_subscribet_corner1{ background: #fbf4c4 url(../images/block_subscribet_corent1.png) 0 0 no-repeat; margin: 0 0 10px 0; border: 1px solid #fff;  }
.block_subscribet_corner2{ background: url(../images/block_subscribet_corent2.png) 100% 0 no-repeat; }
.block_subscribet_corner3{ background: url(../images/block_subscribet_corent3.png) 0 100% no-repeat; }
.block_subscribet_corner4{ background: url(../images/block_subscribet_corent4.png) 100% 100% no-repeat; padding: 15px 15px 0; }
.form_wrapp{ margin: 0 0 0 10px; }

.narrow_block_wrapp{ margin: 0 0 0 10px; }
.narrow_block_wrapp p{ color: #070707; padding: 0 0 5px; }
.narrow_block_wrapp p input{ background: url(../images/search_bg.gif) 0 0 no-repeat; width: 241px; height: 20px; border: none; font-size: 11px; line-height: 16px; color: #757474; padding: 4px 5px 0; margin: 0 0 5px -5px; }

#related_videos{ width: 250px; height: 280px; border: 1px solid #c6c6c6; padding: 10px; margin: 0; background: #fff; overflow-y:auto; }
.link_all{ font-weight: bold; margin: 0 0 20px; }
.link_all a{ color: #070707; }

.link_all2{ margin: 3px 0 0; }
.link_all2 a{ color: #070707; }


.block_tvideo_corner1{ background: #e5ffcf url(../images/block_tvideo_corner1.png) 0 0 no-repeat; margin: 0 0 2px 0; border: 1px solid #fff; }
.block_tvideo_corner2{ background: url(../images/block_tvideo_corner2.png) 100% 0 no-repeat; }
.block_tvideo_corner3{ background: url(../images/block_tvideo_corner3.png) 0 100% no-repeat; }
.block_tvideo_corner4{ background: url(../images/block_tvideo_corner4.png) 100% 100% no-repeat; padding: 5px; }

.block_tvideo_tr{ padding: 5px; margin: 0 0 2px; }

.tb_tvideo{  }
.tb_tvideo td{ color: #070707; vertical-align: top; line-height: 14px; }
.tb_tvideo td.number{ color: #8fc86c; font-weight: bold; font-size: 18px; }
.tb_tvideo td a{ color: #8fc86c; font-weight: bold; }

/*-- /video --*/

/*-- /content --*/

/*-- footer --*/
.footer{ clear: both; position: relative; height: 290px; }
.block_footer{ background: #f8f9f5 url(../images/block_footer_decor.png) 0 0 no-repeat; width: 861px; margin: 0 0 0 70px; padding: 30px 0 20px 0; }
.block_footer_bot{ background: url(../images/block_footer_bot.png) 0 0 no-repeat; height: 27px; line-height: 0; font-size: 0; margin: 0 0 0 21px; }

.tb_block_footer{ }
.tb_block_footer tr td{ background: url(../images/block_footer_marker.gif) 100% 0 repeat-y; padding: 0 0 10px 0; }
.tb_block_footer tr td a{ color: #06afba; font-weight: bold; line-height: 23px;  }
.tb_block_footer tr td span{ padding: 0 20px 0 0; display: block; float: left; }
.tb_block_footer tr td span.last{ padding: 0; }
.tb_block_footer tr td div{ padding: 10px 30px; }
.tb_block_footer tr td.last{ background: none; width: 270px; }

.fs{ margin: 0 auto; width: 300px; padding: 18px 0 0 0; }
.fsearch{ clear: both; background: url(../images/fsearch.gif) 0 0 repeat-x; margin: 0 67px 0 70px; }
.fsearch_l{ background: url(../images/fsearch_l.png) 0 0 no-repeat; }
.fsearch_r{ background: url(../images/fsearch_r.png) 100% 0 no-repeat; height: 44px; padding: 0 27px; }

.copyrite{ text-align: center; padding: 20px 0; }
.copyrite a{ color: #06afba; font-weight: bold; }

.ui-tabs-hide { display: none; }

div.rating{cursor:pointer;margin:2em;clear:both;display:block}
div.rating:after{content:'.';display:block;height:0;width:0;clear:both;visibility:hidden}
div.cancel,div.star{display:none;float:left;width:21px;height:28px;text-indent:-999em;cursor:pointer;display:block;background:transparent;overflow:hidden}
div.cancel,div.cancel a{display:none;background:url('../images/delete.gif') no-repeat 0 -28px}
div.star,div.star a{background:url('../images/star.gif') no-repeat 0 0px}
div.cancel a,div.star a{display:block;width:21px;height:100%;background-position:0 0px}
div.star_on a{background-position:0 -28px!important}
div.star_hover a,div.star_live a:hover{background-position:0 -56px}

DIV.ProgressBlock { display:none; }
DIV.ProgressBar { background:url('../images/upload_progress_background.png'); width: 209px; height:20px; padding: 12px 14px 14px 10px; border:0; display:-moz-inline-stack; display:inline-block; zoom:1; *display:inline; }
DIV.ProgressBar DIV { background:url('../images/upload_progress.gif'); font-size: 1pt; height:20px; width:100%; float:left; border:0; }
DIV.ProgressBar DIV.progress_orange { background:url('../images/upload_progress_orange.gif'); font-size: 1pt; height:20px; width:100%; float:left; border:0; }
SPAN.asyncUploader OBJECT { position: relative; top: 5px; left: 10px; }

.ajax_loading {
    background: url('../images/ajax-loader.gif') no-repeat;
}
