/* ::::: http://www.rulit.net/data/include/main.css ::::: */

body { font-family: "Helvetica Neue",Arial,Helvetica,sans-serif; font-size: 13px; background: none repeat scroll 0% 0% rgb(153, 153, 153); color: rgb(65, 42, 34); margin: 10px; }
a { color: rgb(0, 102, 255); text-decoration: none; }
a:hover { color: rgb(0, 153, 255); text-decoration: none; }
h1 { font-size: 12px; color: gray; }
img { border: 0px none; }
ul { list-style-type: none; overflow: hidden; margin: 0px; padding: 2px 0px 0px; }
#MainTable { background: none repeat scroll 0% 0% rgb(255, 255, 255); border: 1px solid rgb(255, 255, 255); font-family: "Helvetica Neue",Arial,Helvetica,sans-serif; font-size: 13px; }
.header { height: 145px; margin: 5px 0px 0px; }
.header #header_l { background: url('/images/pocketbook_up.jpg') no-repeat scroll right bottom transparent; cursor: pointer; }
.header #header_t { background: url('/images/ruliter.png') no-repeat scroll 0% 0% transparent; height: 55px; }
.pnl_search { height: 20px; width: 205px; margin: 0px 5px 0px 0px; }
.pnl_search #pnl_search_l { background: url('/images/pnl_search_l.png') no-repeat scroll 0% 0% transparent; width: 5px; }
.pnl_search #pnl_search_r { background: url('/images/pnl_search_r.png') no-repeat scroll 0% 0% transparent; width: 5px; }
.pnl_search #pnl_search_m { border-bottom: 1px solid rgb(153, 204, 255); border-top: 1px solid rgb(153, 204, 255); }
.pnl_search #pnl_search_m input { border: 0px none; color: rgb(0, 102, 204); font-size: 11px; height: 14px; float: left; width: 193px; }
.body {  }
.body #pnl_left { width: 232px; }
.body #content {  }
.panel_left { background: url('/images/pocketbook_down.jpg') no-repeat scroll 43px 0px transparent; margin: 0px 0px 0px 5px; width: 232px; }
.panel_left #panel_left_lt { background: url('/images/pnl_3d_lt.png') no-repeat scroll left center transparent; height: 16px; width: 16px; }
.panel_left #panel_left_rt { background: url('/images/pnl_3d_rt.png') no-repeat scroll right center transparent; height: 16px; width: 16px; }
.panel_left #panel_left_lb { background: url('/images/pnl_3d_lb.png') no-repeat scroll left center transparent; height: 16px; width: 16px; }
.panel_left #panel_left_rb { background: url('/images/pnl_3d_rb.png') no-repeat scroll right center transparent; height: 16px; width: 16px; }
.panel_left #panel_left_m { background: url('/images/pnl_3d_r.png') repeat-y scroll right center transparent; border-left: 1px solid rgb(153, 153, 153); height: 561px; padding-top: 12px; }
.panel_left #panel_left_b { background: url('/images/pnl_3d_b.png') repeat-x scroll 0% 0% transparent; width: 201px; }
.panel_left #panel_left_t { border-top: 1px solid rgb(153, 153, 153); width: 201px; }
.category_title { width: 223px; background-color: rgb(0, 107, 194); color: rgb(255, 255, 255); text-align: center; font-size: 14px; font-weight: bold; padding-top: 6px; padding-bottom: 6px; }
.developer_title { width: 223px; background-color: rgb(0, 107, 194); color: rgb(255, 255, 255); text-align: center; font-size: 14px; font-weight: bold; padding-top: 6px; padding-bottom: 6px; margin-top: 2px; }
.categories { width: 223px; }
.categories ul li { padding: 5px 4px 5px 10px; font-size: 14px; background-color: rgb(255, 255, 255); }
.categories ul li:hover { background-color: rgb(228, 228, 228); border-radius: 5px; text-shadow: 0pt 1px 0pt rgb(255, 255, 255); }
.categories ul li a { text-decoration: none; display: block; color: rgb(46, 103, 199); }
.categories #sub { padding: 5px 3px 5px 30px; font-size: 13px; }
.categories #selected_rounded { background-color: rgb(51, 153, 102); text-shadow: 0pt 1px 0pt rgb(255, 255, 255); border-radius: 5px; }
.categories #selected_rounded { text-decoration: none; display: block; color: rgb(255, 255, 255); }
.navigation { color: rgb(204, 51, 0); font-weight: bold; margin-left: 8px; }
.navigation a { color: rgb(204, 51, 0); }
.navigation a:hover { color: rgb(255, 51, 0); }
.body_content { margin: 5px 0px 0px; }
.body_content #body_content_lt { background: url('/images/pnl_content_lt.png') no-repeat scroll left center transparent; height: 7px; width: 7px; }
.body_content #body_content_lb { background: url('/images/pnl_content_lb.png') no-repeat scroll left center transparent; height: 7px; width: 7px; }
.body_content #body_content_l { border-left: 1px solid rgb(204, 204, 204); height: 100%; }
.body_content #body_content_t { border-top: 1px solid rgb(204, 204, 204); font-size: 5px; line-height: 5px; width: 100%; }
.body_content #body_content_b { border-bottom: 1px solid rgb(204, 204, 204); font-size: 5px; line-height: 5px; width: 100%; }
.body_content #right_panel {  }
.body_content #body_content_m { width: 745px; }
.body_content #body_content_m div#program_info_title { background: none repeat scroll 0% 0% rgb(51, 153, 102); color: rgb(255, 255, 255); padding-bottom: 5px; padding-top: 5px; text-align: center; width: 745px; border-radius: 5px; text-shadow: 0pt 0px 0pt rgb(255, 255, 255); font-size: 16px; font-weight: bold; }
.series { margin: 4px 0px; text-align: center; }
.series a:hover { color: rgb(121, 78, 63); font-weight: bold; }
.text { color: rgb(121, 78, 63); font-size: 14px; font-style: italic; }
.program { color: rgb(102, 102, 102); font-size: 12px; width: 740px; }
.program #program_img { padding: 10px 0px 10px 5px; margin: 0px; text-align: center; vertical-align: top; width: 370px; }
.program #info { padding: 10px 0px 0px 30px; margin: 0px; vertical-align: top; }
.program #program_info { color: rgb(102, 102, 102); display: block; font-size: 13px; margin: 0px 0px 4px; }
.program #program_info a { font-size: 13px; margin: 0px 0px 4px; text-decoration: underline; }
.program #program_desc { color: rgb(51, 51, 51); padding: 10px 5px 20px; text-align: justify; vertical-align: top; font-size: 15px; line-height: 20px; }
.program #program_desc p { text-indent: 20px; }
.program_other { float: left; text-align: center; width: 112px; overflow: hidden; padding: 15px 5px; font-size: 12px; margin-top: 10px; margin-bottom: 10px; }
.program_other:hover { background: none repeat scroll 0% 0% rgb(243, 243, 243); cursor: pointer; border-radius: 5px; text-shadow: 0pt 1px 0pt rgb(255, 255, 255); }
.program_other a, .program_other a:link, .program_other a:visited { text-decoration: none; border: medium none; }
.counters { margin-top: 20px; }
.counters td { padding: 0px 1px; text-align: right; vertical-align: top; }
.copyright { color: rgb(102, 102, 102); font-family: Tahoma; font-size: 11px; font-weight: bold; padding-right: 10px; text-align: center; }
.warning { color: rgb(102, 102, 102); font-size: 10px; text-align: center; padding-top: 10px; }
.message { color: rgb(153, 153, 153); font-weight: bold; padding: 20px 0px; text-align: center; width: 99%; }
.pnl_top { margin-right: 5px; }
.menu_main { font-size: 11px; height: 36px; text-align: center; vertical-align: middle; }
.menu_main a { color: rgb(51, 51, 51); }
.menu_main a:hover { color: rgb(102, 102, 102); }
.date_value { color: rgb(51, 51, 51); font-style: italic; font-size: 13px; }
.red { color: rgb(153, 0, 0); }
.Button-Sell { background: url('/images/button-sell.gif') no-repeat scroll 0% 0% transparent; border: 0px none; cursor: pointer; height: 24px; margin: 0px; padding: 0px; width: 82px; }
.Button-Temp { background: none repeat scroll 0% 0% rgb(255, 255, 255); font-size: 13px; font-weight: bold; color: rgb(0, 102, 255); border: 0px none; cursor: pointer; height: 22px; margin: 0px; padding: 0px; width: 42px; }
.Button-Search { background: none repeat scroll 0% 0% rgb(255, 255, 255); font-size: 14px; font-weight: bold; color: rgb(0, 102, 255); border: 0px none; cursor: pointer; height: 22px; margin: 0px; padding: 0px; width: 82px; }
.Button-Submit { background: none repeat scroll 0% 0% rgb(255, 255, 255); font-size: 14px; font-style: italic; color: rgb(51, 102, 102); border: 0px none; cursor: pointer; height: 22px; margin: 0px; padding: 0px; width: 100px; }
.rounded { border-radius: 5px; }
.bn_3ddde76e4f_hyphen { word-break: break-all ! important; -moz-hyphens: auto ! important; }
.bn_3ddde76e4f_table { width: 336px ! important; border-spacing: 1px ! important; table-layout: auto ! important; background-color: rgb(255, 255, 255) ! important; }
.bn_3ddde76e4f_cell { text-align: left ! important; padding: 5px ! important; background-color: rgb(255, 255, 255) ! important; vertical-align: top ! important; }
.bn_3ddde76e4f_cont { text-decoration: none ! important; display: block ! important; margin: 0px ! important; padding: 0px ! important; }
.bn_3ddde76e4f_title { font: bold 13px Tahoma ! important; color: rgb(0, 102, 255) ! important; text-decoration: none ! important; float: none ! important; margin: 0px ! important; padding: 0px ! important; }
.bn_3ddde76e4f_img { margin: 5px ! important; padding: 0px ! important; border: 0px none ! important; width: 90px ! important; height: 90px ! important; }
.bn_3ddde76e4f_desc { font: 12px Tahoma ! important; color: rgb(51, 51, 51) ! important; text-decoration: none ! important; float: none ! important; margin: 0px ! important; padding: 0px ! important; }
.bn_3ddde76e4f_link { font: 13px Tahoma ! important; color: rgb(0, 154, 40) ! important; float: none ! important; margin: 0px ! important; padding: 0px ! important; text-decoration: none ! important; border: 0px none ! important; }
.bn_3ddde76e4f_price { font: bold 12px Tahoma ! important; float: none ! important; margin: 0px ! important; padding: 0px ! important; }
.rc-link { width: 61px ! important; height: 17px ! important; padding: 0px ! important; display: block ! important; background: url('/images/rc.png') no-repeat scroll 0% 0% transparent ! important; float: right ! important; overflow: hidden ! important; }
.rc-link:hover { background-position: left -17px ! important; }
/* ::::: http://recreativ.ru/css/rec_tr.css ::::: */

.bn_6cf98acbfc_table { width: 240px ! important; border-spacing: 3px ! important; table-layout: auto ! important; background-color: rgb(255, 255, 255) ! important; }
.bn_6cf98acbfc_cell { text-align: center ! important; border: 0px none ! important; padding: 3px ! important; background-color: rgb(255, 255, 255) ! important; vertical-align: top ! important; }
.bn_6cf98acbfc_cont { text-decoration: none ! important; display: block ! important; margin: 0px ! important; padding: 0px ! important; }
.bn_6cf98acbfc_title { font: bold 13px Tahoma ! important; color: rgb(0, 102, 255) ! important; text-decoration: none ! important; float: none ! important; margin: 0px ! important; padding: 0px ! important; }
.bn_6cf98acbfc_img { margin: 5px ! important; padding: 0px ! important; border: 0px none ! important; width: 200px ! important; height: 200px ! important; }
.bn_6cf98acbfc_desc { font: 12px Tahoma ! important; color: rgb(0, 0, 0) ! important; text-decoration: none ! important; float: none ! important; margin: 0px ! important; padding: 0px ! important; }
.bn_6cf98acbfc_link { font: 13px Tahoma ! important; color: rgb(0, 154, 40) ! important; float: none ! important; margin: 0px ! important; padding: 0px ! important; text-decoration: none ! important; border: 0px none ! important; }
.bn_6cf98acbfc_price { font: bold 12px Tahoma ! important; float: none ! important; margin: 0px ! important; padding: 0px ! important; }
.rc-link { width: 61px ! important; height: 17px ! important; padding: 0px ! important; display: block ! important; background: url('/images/rc.png') no-repeat scroll 0% 0% transparent ! important; float: right ! important; overflow: hidden ! important; }
.rc-link:hover { background-position: left -17px ! important; }
/* ::::: http://recreativ.ru/css/rec_tr.css ::::: */

.b-share-popup-wrap { z-index: 1073741823; position: absolute; width: 500px; }
.b-share-popup { position: absolute; z-index: 1073741823; border: 1px solid rgb(136, 136, 136); background: none repeat scroll 0% 0% rgb(255, 255, 255); color: rgb(0, 0, 0); }
.b-share-popup-wrap .b-share-popup_down { top: 0px; }
.b-share-popup-wrap_state_hidden { position: absolute ! important; top: -9999px ! important; right: auto ! important; bottom: auto ! important; left: -9999px ! important; visibility: hidden ! important; }
.b-share-popup, x:nth-child(1) { border: 0px none; padding: 1px ! important; }
@media not all {
}
.b-share-popup__i { display: inline-block; padding: 5px 0px ! important; overflow: hidden; vertical-align: top; white-space: nowrap; visibility: visible; background: none repeat scroll 0% 0% rgb(255, 255, 255); box-shadow: 0px 2px 9px rgba(0, 0, 0, 0.6); }
.b-share-popup__item { font: 1em/1.25em Arial,sans-serif; display: block; padding: 5px 15px ! important; white-space: nowrap; background: none repeat scroll 0% 0% rgb(255, 255, 255); }
.b-share-popup__item, a.b-share-popup__item:link, a.b-share-popup__item:visited { text-decoration: none ! important; border: 0px none ! important; }
a.b-share-popup__item { cursor: pointer; }
a.b-share-popup__item .b-share-popup__item__text { display: inline; text-decoration: underline; color: rgb(26, 61, 193); }
a.b-share-popup__item:hover { word-spacing: 0px; }
a.b-share-popup__item:hover .b-share-popup__item__text { color: red; cursor: pointer; }
.b-share-popup__icon { display: inline-block; margin: -3px 0px 0px; padding: 0px 5px 0px 0px ! important; vertical-align: middle; }
.b-share-popup__header { font: 86%/1em Verdana,sans-serif; display: block; padding: 10px 15px 5px ! important; color: rgb(153, 153, 153); }
.b-share-popup__header_first { padding-top: 5px ! important; }
.b-share-popup_down .b-share-popup_yandexed { padding-bottom: 10px ! important; }
.b-share-popup__yandex { position: absolute; right: 4px; bottom: 2px; font: 78.125%/1em Verdana,sans-serif; padding: 3px ! important; background: none repeat scroll 0px 0px transparent; }
a.b-share-popup__yandex:link, a.b-share-popup__yandex:visited { color: rgb(198, 197, 197); text-decoration: none; }
a.b-share-popup__yandex:link:hover, a.b-share-popup__yandex:visited:hover { color: red; text-decoration: underline; }
.b-share-popup_to-right, .b-share-popup_to-right .b-share-popup__expander { direction: rtl; }
.b-share-popup__main, .b-share-popup__extra { direction: ltr; vertical-align: bottom; text-align: left; }
.b-share-popup_down .b-share-popup__main, .b-share-popup_down .b-share-popup__extra { vertical-align: top; }
.b-share-popup__main { display: inline-block; }
.b-share-popup__tail { position: absolute; width: 21px; height: 10px; margin: 0px 0px 0px -11px; }
.b-share-popup_down .b-share-popup__tail { top: -10px; background: url('/images/b-share-popup_down__tail.gif') no-repeat scroll 0px 0px transparent; }
.b-share-popup_down .b-share-popup__tail, x:nth-child(1) { top: -9px; background-image: url('/images/b-share-popup_down__tail.png'); }
.b-share-popup_up .b-share-popup__tail, x:nth-child(1) { bottom: -9px; background-image: url('/images/b-share-popup_up__tail.png'); }
@media not all {
}
.b-share-form-button::-moz-focus-inner { border: medium none; }
.b-share { font: 86%/1.4545em Arial,sans-serif; display: inline-block; padding: 1px 3px 1px 4px ! important; vertical-align: middle; }
.b-share__handle { float: left; height: 16px; padding: 5px 3px 5px 2px ! important; cursor: pointer; text-align: left; text-decoration: none ! important; }
.b-share-icon { float: left; display: inline; overflow: hidden; width: 16px; height: 16px; padding: 0px ! important; vertical-align: top; border: 0px none; background: url('/images/b-share-icon.png') no-repeat scroll 0px 99px transparent; }
.b-share-icon_vkontakte, .b-share-icon_custom { background-position: 0px 0px; }
.b-share-icon_lj { background-position: 0px -34px; }
.b-share-icon_twitter { background-position: 0px -51px; }
.b-share-icon_facebook { background-position: 0px -68px; }
.b-share-icon_moimir { background-position: 0px -85px; }
.b-share-icon_friendfeed { background-position: 0px -102px; }
.b-share-icon_odnoklassniki { background-position: 0px -170px; }
.b-share-icon_moikrug { background-position: 0px -341px; }
.b-share-icon_gplus { background-position: 0px -426px; }
.b-share-icon_surfingbird { background-position: 0px -460px; }
/* ::::: http://www.rulit.net/css/rating.css ::::: */

.ratingblock { display: block; border-bottom: 0px solid rgb(153, 153, 153); padding-bottom: 8px; margin-bottom: 8px; height: 60px; }
.unit-rating { list-style: outside none none; margin: 0px; padding: 0px; height: 30px; position: relative; background: url('/images/starrating.gif') repeat-x scroll left top transparent; }
.unit-rating li { text-indent: -90000px; padding: 0px; margin: 0px; float: left; }
.unit-rating li a { outline: medium none; display: block; width: 30px; height: 30px; text-decoration: none; text-indent: -9000px; z-index: 20; position: absolute; padding: 0px; }
.unit-rating li a:hover { background: url('/images/starrating.gif') repeat scroll left center transparent; z-index: 2; left: 0px; }
.unit-rating a.r1-unit { left: 0px; }
.unit-rating a.r1-unit:hover { width: 30px; }
.unit-rating a.r2-unit { left: 30px; }
.unit-rating a.r2-unit:hover { width: 60px; }
.unit-rating a.r3-unit { left: 60px; }
.unit-rating a.r3-unit:hover { width: 90px; }
.unit-rating a.r4-unit { left: 90px; }
.unit-rating a.r4-unit:hover { width: 120px; }
.unit-rating a.r5-unit { left: 120px; }
.unit-rating a.r5-unit:hover { width: 150px; }
.unit-rating li.current-rating { background: url('/images/starrating.gif') repeat scroll left bottom transparent; position: absolute; height: 30px; display: block; text-indent: -9000px; z-index: 1; }
/* ::::: http://www.rulit.net/css/validationEngine.jquery.css ::::: */

/* ::::: http://www.rulit.net/skin/blue.monday/jplayer.blue.monday.css ::::: */

/* ::::: http://stg.odnoklassniki.ru/share/odkl_share.css ::::: */

.odkl-klass-s, .odkl-klass { display: inline-block; vertical-align: middle; overflow: hidden; text-indent: -3000px; }
.odkl-klass-s { width: 16px; height: 16px; background: url('/images/odkl_klass_s.gif') no-repeat scroll 0% 0% rgb(245, 130, 32); }
.odkl-oc-comment-form INPUT::-moz-focus-inner { border: 1px dotted transparent; }
.odkl-oc-comment-form INPUT:focus::-moz-focus-inner { border-color: rgb(238, 136, 51); }
@font-face {
	font-family: "PFDinDisplayProRegular";
	src: url('/images/pfdindisplaypro-regular-webfont.eot') format("embedded-opentype"), url('/images/pfdindisplaypro-regular-webfont.woff') format("woff"), url('/images/pfdindisplaypro-regular-webfont.ttf') format("truetype"), url('/images/pfdindisplaypro-regular-webfont.svg') format("svg");
}
#MarketGidComposite573686 .mgbox { padding: 0px ! important; position: relative ! important; text-align: center; vertical-align: top ! important; margin: 0px auto; border-style: solid; width: 730px; border-width: 0px; border-color: rgb(230, 230, 250); }
#MarketGidComposite573686 div.mcimg { padding: 0px; text-align: center; }
#MarketGidComposite573686 img.mcimg { border-style: solid; border-width: 0px; width: 200px; height: 200px; }
#MarketGidComposite573686 .mctitle a, #MarketGidComposite573686 .mcdesc a { font-weight: bold; font-size: 11px; font-style: normal; text-decoration: none; color: rgb(0, 51, 153); font-family: "PFDinDisplayProRegular",Tahoma,Geneva; }
#MarketGidComposite573686 .mgbox .text-elements { text-align: center; }
#MarketGidComposite573686 div.mctitle { margin-top: 10px; }
#MarketGidComposite573686 .mgline:hover .mctitle a { text-decoration: underline; }
#MarketGidComposite573686 .mgline { background: none repeat scroll 0px 0px transparent; width: 33%; cursor: pointer; display: inline-block ! important; vertical-align: top; min-width: 200px; margin-bottom: 5px; padding: 0px ! important; }
#MarketGidComposite573686 div.mcprice { text-align: center; }
#MarketGidComposite573686 div.mcprice span { font-size: 11px; font-weight: bold; font-style: normal; color: rgb(0, 102, 255); }
#MarketGidComposite573686 div.mcprice > span { text-decoration: none; }

.page_ruler { color: rgb(102, 102, 102); cursor: default; font-weight: bold; margin: 12px 1px 0px 0px; text-align: right; white-space: nowrap; }
.page_ruler a { padding: 4px 7px; border: 1px solid rgb(221, 221, 221); background: none repeat scroll 0% 0% rgb(255, 255, 255); text-decoration: none; font-size: 13px; }
.page_ruler a:hover { color: rgb(91, 120, 118); background: none repeat scroll 0% 0% rgb(244, 244, 244); border: 1px solid rgb(221, 221, 221); text-decoration: none; }
.page_ruler #current_page { padding: 4px 7px; font-weight: bold; vertical-align: top; background: none repeat scroll 0% 0% rgb(0, 107, 194); color: rgb(250, 250, 250); font-size: 13px; }
.page_ruler #current_page:hover { padding: 4px 7px; font-weight: bold; vertical-align: top; background: none repeat scroll 0% 0% rgb(0, 107, 194); color: rgb(250, 250, 250); }
.page_ruler span#ruler { margin-left: 14px; }
.page_ruler span#ruler a { border: 1px solid rgb(221, 221, 221); font-size: 13px; font-weight: bold; padding: 4px 7px; text-decoration: none; }
.page_ruler span#ruler a:hover { font-size: 13px; font-weight: bold; text-decoration: none; color: rgb(91, 120, 118); background: none repeat scroll 0% 0% rgb(244, 244, 244); }
.page_ruler span#ruler #disabled { color: rgb(204, 204, 204); border: 1px solid rgb(204, 204, 204); font-size: 13px; font-weight: bold; padding: 4px 7px; text-decoration: none; }
.page_ruler span#ruler #disabled:hover { font-size: 13px; font-weight: bold; text-decoration: none; color: rgb(91, 120, 118); background: none repeat scroll 0% 0% rgb(244, 244, 244); }



#bgr{background:url(/images/bgr.gif) right top no-repeat #339966;float:right;height:39px;width:6px;}
.edit{background:url(/images/edit.gif) left;border:1px solid #c1c7cd;height:17px;position:relative;top:8px;_top:10px;font:11px tahoma;color:#7E8D9A;}
#login{width:100px;margin:0 7px 0 15px;}
#password{width:80px;}
.but1{background:url(/images/button.gif) no-repeat;border:none;font:11px tahoma;height:17px;width:45px;color:#fff;position:relative;top:7px;_top:10px;margin-left:5px;padding-bottom:3px;_padding:0;}
#exit{top:11px;right:3px;float:right;padding-left:3px;_padding-left:1px;}
#registr form{margin:0;padding:0;}
#registr p{padding-top:13px;margin:0;}
#registr{float:right;height:39px;width:280px; background: none repeat scroll 0% 0% rgb(51, 153, 102); position:inherit;top:25px;margin-top:-25px;margin-right:10px;font:10px tahoma;color:#43525e; border-radius: 5px; }
#registr img{float:left;margin:7px 5px 5px;}
#username{position:relative;top:0!important;margin-left:0!important;font-weight:700!important;}

#lostpass{ background: none repeat scroll 0% 0% rgb(0, 107, 194); color: rgb(255, 255, 255); margin-top: 30px; font-weight: bold; padding-bottom: 5px; padding-top: 5px; width: 490px; border-radius: 5px;}
#loginNo{ background: none repeat scroll 0% 0% rgb(0, 107, 194); color: rgb(255, 255, 255); margin-top: 30px; font-weight: bold; padding-bottom: 5px; padding-top: 5px; width: 490px; border-radius: 5px;}
#registrBlock{ background: none repeat scroll 0% 0% rgb(0, 107, 194); color: rgb(255, 255, 255); margin-top: 30px; font-weight: bold; padding-bottom: 5px; padding-top: 5px; width: 520px; border-radius: 5px;}

#berrors {
color: #483608;
padding: 0px 15px 15px 72px;
background: #000000 url("/images/black_berrors.png") no-repeat 12px 8px;
}

#berrors_komment {
color: #483608;
padding: 0px 15px 15px 72px;
background: #faf1c2 url("/images/berrors.png") no-repeat 12px 19px;
}


#fade { 
    display: none;/*--по умолчанию скрыто--*/ 
    background: rgba(7, 87, 207, 0.8);
    position: fixed; left: 0; top: 0;
    width: 100%; height: 100%;
    opacity: .80; 
    z-index: 9999;
}
.popup_block {
    display: none; /*--по умолчанию скрыто--*/
    background: #fff;
    padding: 20px;
    border: 8px solid rgb(134, 134, 134);
    float: left;
    font-size: 85%;
    position: fixed;
    top: 50%; left: 50%;color: #000;
    max-width: 750px;
    min-width: 320px;
    height: auto;
    z-index: 99999;
    /*--CSS3 тень блока--*/
    -webkit-box-shadow: 0px 0px 20px #000;
    -moz-box-shadow: 0px 0px 20px #000;
    box-shadow: 0px 0px 20px #000;
    /*--CSS3 скругление углов--*/
    -webkit-border-radius: 12px;
    -moz-border-radius: 12px;
    border-radius: 12px;
}
.popup_block p {	
    font-weight: 400;
    padding: 0;
    margin: 0;
    color: #000;
    line-height: 1.6;}
.popup_block h2 {
    margin: 0px 0 10px;
    color: rgb(43, 43, 43);
    font-weight: 400;
    text-align: center;
    text-shadow: 1px 1px 2px #0D0C0C;
}	
/* формируем кнопку закрытия */
.close {
    background-color: rgba(61, 61, 61, 0.8);
    border: 2px solid #ccc;
    height: 25px;
    line-height: 20px;
    position: absolute;
    right: -17px;
    font-weight: bold;
    text-align: center;
    text-decoration: none;padding: 0;
    top: -17px;
    width: 25px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%;
    -moz-box-shadow: 1px 1px 3px #000;
    -webkit-box-shadow: 1px 1px 3px #000;
    box-shadow: 1px 1px 3px #000;
}
.close:before {
    color: rgba(255, 255, 255, 0.9);
    content: "X";
    font-size: 12px;
    text-shadow: 0 -1px rgba(0, 0, 0, 0.9);
}
.close:hover {
    background-color: rgba(252, 20, 0, 0.8);
}
.shadow {
    box-shadow:4px 4px 10px #857373;
   -webkit-box-shadow:4px 4px 10px #857373;
   -moz-box-shadow:4px 4px 10px #857373;
    padding:0;
}
/*--фиксированное позиционирование для IE6--*/
*html #fade {
    position: absolute;
}
*html .popup_block {
    position: absolute;
}