@import url(http://fonts.googleapis.com/css?family=Roboto:400,700,500,900&subset=latin,cyrillic);

/* Basic Structure */
html,body {width:100%;height:100%;margin:0px;padding:0px;}
body {line-height:20px;background:#497bab;color:#454545;font-size:14px;font-family: 'Trebuchet MS', Arial, sans-serif;position:relative;z-index:1;}
* {margin:0;padding:0;outline:none;font-weight:inherit;font-family:inherit;font-style:inherit;font-size:100,01%;}
img {border:0;}
a {color:#0000ff;text-decoration:underline;}
a:hover {color:#a80000;text-decoration:none;}
.nounderline {text-decoration:none;}
p {margin:10px 0;font-size:14px;}
ol {margin-left:35px;}
h1,h2,h3,h4 {font-weight:500;color:#0647a1;margin-left:0;margin-top:14px;margin-bottom:15px;font-family:'Roboto', 'Trebuchet MS',sans-serif;font-style:normal;}
h1 {font-size:24px;line-height:32px;margin-top:0;}
h2,#index_page h1 {font-size:18px;margin-top:24px;margin-bottom:12px;line-height:20px;}
h3 {font-size:16px;line-height:24px;}
h3 span {font-size:12px;font-weight:bold;}
strong {font-weight:bold}
textarea {font-family:Arial,Helvetica;font-size:12px;}
ul {margin-left:25px;}
small {color:#585858;}                    
b,strong {font-weight:bold}
i,em {font-style:italic;}
s {text-decoration:line-through}
u {text-decoration:underline;}
hr {width:100%;height:0;overflow:hidden;border:0;border-top:1px solid #fdd030;border-bottom:1px solid #fefef4;margin:10px 0;background:#fed131;}
hr.br {border-color:#d3d3d3;border-bottom:0;margin:30px 0 4px 0;background:#d3d3d3;}
.small {font-size:13px;}
.ftop {margin:15px 0 15px 0;}
.pages_cite {padding:10px 10px 10px 20px;background-color:#eee;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;}
.wrapper {clear:both;width:100%;height:1px;overflow:hidden;}
.wrapper_d {clear:both;width:100%;height:8px;background:url(/data/img/divider.gif) no-repeat center;margin:20px 0;}

#container {width:994px;min-height:100%;height:auto !important;height:100%;margin:0 auto;padding:0;position:relative;z-index:1;background:#fff;
-webkit-box-shadow:0px 0px 5px #7d7d7d;-moz-box-shadow:0px 0px 5px #7d7d7d;box-shadow:0px 0px 5px #7d7d7d;}
#header {height:100px;padding:30px 30px 0 30px;position:relative;}
#logo {width:256px;height:74px;background:url(/data/img/logo.gif) no-repeat 0 0;border:1px solid #ccc;}
#logo a {display:block;width:100%;height:100%;}
#contacts {width:200px;position:absolute;top:25px;right:30px;text-align:right;font-size:20px;line-height:24px;}
#contacts span {font-size:15px;}
#contacts p {font-size:13px;font-weight:bold;margin:3px 0 0 0;}
#contacts a {font-size:13px;font-weight:bold;line-height:15px;}

#top_menu {list-style:none;margin:0 auto;position:absolute;top:30px;left:320px;}
#top_menu li {padding:0;margin:0;float:left;margin:0 12px 0 0;}
#top_menu a {text-decoration:none;font-family:'Roboto', 'Trebuchet MS',sans-serif;font-size:1.2em;font-weight:500;
padding:10px 20px;display:block;text-decoration:underline;border:1px solid #ccc;}
#top_menu a:hover,#top_menu .current a {border-color:#a80000;text-decoration:none;}
#top_menu li ul {display:none;}

#help_block {width:276px;height:43px;position:absolute;top:45px;right:25px;}
#help_block a {display:block;height:43px;}
#help_block a.hb_enter {background-position:0 0;float:left;width:146px;}
#help_block a.hb_enter:hover {background-position:0 -43px;}
#help_block a.hb_enter:active {background-position:0 -86px;}
#help_block a.hb_help {background-position:-146px 0;float:left;width:130px;}
#help_block a.hb_help:hover {background-position:-146px -43px;}
#help_block a.hb_help:active {background-position:-146px -86px;}

#top_search {position:absolute;width:269px;top:100px;right:29px;height:24px;}
#top_search input {width:255px;height:22px;padding:0 5px 0 10px;border:1px solid #c7c7c7;
-moz-border-radius:3px;-webkit-border-radius:3px;o-border-radius:3px;border-radius:3px;}
#top_search label {position:absolute;top:2px;left:10px;font-style:italic;color:#7d7d7d;font-size:0.9em;}
#top_search a {display:block;width:16px;height:16px;position:absolute;top:3px;right:1px;}

#top_buttons {width:100%;height:338px;background:url(/data/img/block_bg.png) no-repeat 0 0;position:relative;}
#tb_left {width:490px;position:absolute;top:15px;left:24px;}
#tb_left ul {list-style:none;margin:0;width:490px;}
#tb_left li {width:232px;height:142px;float:left;margin:0 5px 3px 0;position:relative;}
#tb_left li .vis {display:block;width:100%;height:100%;background:url(/data/img/buttons_top.png) no-repeat 0 0;}
#tb_left li .vis span {display:block;width:100%;height:100%;background:url(/data/img/labels_top.png) no-repeat 0 0;}
#tb_left li .hid {display:block;width:245px;height:150px;background:url(/data/img/buttons_top_active.png) no-repeat 0 0;position:absolute;top:5px;left:5px;display:none;}
#tb_left li .hid span {display:block;width:100%;height:100%;background:url(/data/img/labels_active.png) no-repeat 0 0;}
#tb_left .tb_2 .vis,#tb_left .tb_2 .vis span {background-position:-232px 0;}
#tb_left .tb_2 .hid,#tb_left .tb_2 .hid span {background-position:-245px 0;}
#tb_left .tb_3 .vis,#tb_left .tb_3 .vis span {background-position:0 -141px;}
#tb_left .tb_3 .hid,#tb_left .tb_3 .hid span {background-position:0 -150px;}
#tb_left .tb_4 .vis,#tb_left .tb_4 .vis span {background-position:-232px -141px;}
#tb_left .tb_4 .hid,#tb_left .tb_4 .hid span {background-position:-245px -150px;}
#tb_tv {position:absolute;left:508px;top:-15px;background:url(/data/img/tv_bg.png) no-repeat 0 0;width:459px;height:329px;}
#tb_tv #tv_inner {position:absolute;left:6px;top:40px;width:447px;height:267px;background:#fff;
-moz-border-radius:3px;-webkit-border-radius:3px;o-border-radius:3px;border-radius:3px;}

#content {width:940px;margin:0;padding:0 27px 120px 27px;position:relative;z-index:1;background:#fff;}

#left_pages {float:left;width:256px;padding-top:25px;}
#center_pages {float:right;width:650px;}

#sub_menu {list-style:none;margin:26px 0 0 0;}
#sub_menu li {padding:0;margin:0;}
#sub_menu li a {padding:5px 10px;border-left:1px solid #ef414a;border-right:1px solid #ef414a;color:#ef414a;font-size:14px;line-height:17px;display:block;background:#f9f9f9;}
#sub_menu li a:hover {color:#144879;border-left:1px solid #144879;border-right:1px solid #144879;background:#eee;}
#sub_menu li ul {margin:0;}
#sub_menu li ul a {padding:3px 10px 3px 20px;font-size:13px;color:#2d2d2d;}

#top_submenu {width:100%;height:30px;margin:0;padding:0;position:relative;background:#eee;
-moz-border-radius:5px;-webkit-border-radius:5px;o-border-radius:5px;border-radius:5px;}
#top_submenu ul {list-style:none;margin:0;}
#top_submenu ul li {float:left;padding:0;margin:0 2% 0 0;}
#top_submenu ul li a {margin:0;padding:5px 12px;display:block;}
#top_submenu ul li a:hover {color:#a80000;background-color:#ddd;}
#top_subinfo {width:95%;border:1px solid #eee;margin:0 auto 18px auto;position:relative;padding:5px 12px;height:34px;
-moz-border-radius:5px;-webkit-border-radius:5px;o-border-radius:5px;border-radius:5px;}
#cful #top_subinfo {border-top:0;-moz-border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px;o-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px;}
#top_subinfo h1 {font-size:18px;margin:0;position:absolute;font-size:16px;right:100px;top:-45px;}
#cful #top_subinfo h1 {font-size:18px;margin:0;position:relative;font-size:18px;top:auto;right:auto;}
#top_subinfo #ts_select {position:absolute;width:220px;top:5px;right:0;}
#cful #top_subinfo #ts_select {right:90px;}
#top_subinfo #ts_select select {max-width:150px;padding:0;font-size:15px;margin-right:5px;}
#top_subinfo #ts_select input {padding:5px;}
#top_subinfo #datepicker_cont {position:absolute;top:0;left:0;height:20px;z-index:99;display:none;}
#top_subinfo #datepicker {position:absolute;top:0;border:0;height:40px;overflow:hidden;}
#cful #top_subinfo #datepicker_cont {left:0;top:44px;display:none;}
#top_subinfo .ui-widget-content {border:1px solid #fff;}
#top_subinfo #ts_export {position:absolute;top:-45px;right:0;width:85px;text-align:right;}
#cful #top_subinfo #ts_export {top:5px;right:5px;}
#top_subinfo #ts_export a {display:block;width:32px;height:32px;background:no-repeat center;margin:0 4px;float:left;}
#top_subinfo #ts_export .ts_xls {background-image:url(/data/img/icon_xls.png);}
#top_subinfo #ts_export .ts_edit {background-image:url(/data/img/settings.png);font-size:0.01px;width:36px;height:36px;}
#cful #top_subinfo #ts_export .ts_edit {position:absolute;right:680px;}
#top_subinfo #ts_export .ts_pdf {background-image:url(/data/img/icon_pdf.png);}
#top_subinfo #date_cal {position:absolute;top:4px;left:10px;font-size:14px;width:250px;padding:8px 0 0 50px;height:31px;z-index:99;background:url(/data/img/cal.png) no-repeat top left;z-index:99;}
#top_subinfo #date_cal input {font-weight:normal;font-size:17px;padding:0 3px;border:0;width:90px;border-bottom:1px dotted #000;}
#cful #top_subinfo #date_cal {left:280px;top:5px;}

#ts_edit {background:#fff;padding:20px;-moz-border-radius:10px;-webkit-border-radius:10px;o-border-radius:10px;border-radius:10px;border:1px solid #727272;width:180px;position:absolute;top:5px;right:10px;}
#cful #ts_edit {left:80px;top:50px;}

#footer {width:930px;height:80px;margin:0 auto;z-index:999;position:absolute;bottom:0;left:30px;border-top:1px solid #7d7d7d;}
#footer div {position:absolute;top:20px;font-size:13px;font-style:italic;}
#footer p {margin:0 0 6px 0;}
#footer #f_info {left:0;width:250px;}
#footer #f_design {right:0;text-align:right;width:200px;}
#footer ul {list-style:none;margin:0;position:absolute;top:20px;left:280px;}
#footer ul li {float:left;margin:0;padding:7px 9px;}
#footer .f_ttop {display:block;width:35px;height:35px;position:absolute;top:-20px;left:50%;margin:0 0 0 -17px;z-index:99;}
#footer .f_ttop:hover {background-position:-54px -129px;}
#footer .f_ttop:active {background-position:-88px -129px;}

#gal_index,#ldocs,#lvideo,#news_more,#news_index,#opinions_more {list-style:none;margin:0;}
#ldocs li, #lvideo li,#news_more li,#news_index li {padding:0 0 0 65px;margin:0 0 12px 0;font-size:1em;line-height:18px;color:#2b2b2b;}
#ldocs li {background:no-repeat 0 0;}
#lvideo li {padding:0 0 0 130px;}
#news_index li {padding:0;}
#lvideo a,#news_more a,#news_index a,#ldocs a {color:#2b2b2b;font-family:'Roboto', 'Trebuchet MS',sans-serif;font-size:0.9em;line-height:1.4em;font-weight:500;}
#lvideo li img {width:120px;float:left;margin:5px 0 0 -130px;}
#ldocs li span,#lvideo li span,#news_more li span,#news_index li span {color:#8b8b8b;font-size:0.9em;display:block;padding:2px 0 0 0;}
#ldocs li p,#lvideo li p,#news_more li p,#news_index li p {margin:0;padding:0;color:#2b2b2b;font-size:0.9em;line-height:16px;}
#ldocs .lword {background-image:url(/data/img/word_icon.gif);}
.video_rl {text-align:right;font-size:14px;}
.video_rl a {font-size:14px;font-family:'Trebuchet MS',Tahoma;color:#0f69e6;}
.news_topphoto {float:left;margin:5px 10px 10px 0;}
#gal_index li {width:87px;height:59px;float:left;overflow:hidden;border:1px solid #3f3f3f;border-right:0;}
#gal_index .lg_first {width:265px;height:175px;border:0;border-bottom:1px solid #6a6a6a;}
#gal_index .lg_last {border-right:1px solid #3f3f3f;}
#gal_index li a {width:100%;height:100%;display:table;}
#gal_index li a img {display:table-cell;text-align:center;vertical-align:middle;width:100%;}

#news_more li {padding:0 0 0 140px;}
#news_more .img_title {margin:0 0 0 -140px;float:left;display:block;width:130px;}
#news_more .img_title img {width:130px;}

.buttons {text-align:right;height:25px;padding:0 0 2px 0;border-top:1px solid #99b9c6;margin-top:36px;}
.buttons .news_date {float:left;}
.buttons small {float:left;padding-top:5px;}
.subpath {font-size:12px;margin:18px 0 10px 0;}
.subpath a {font-size:12px;color:#4B1B21;}
.subpath a:hover {color:rgb(119, 119, 119);}

#add_menu {list-style:none;margin:15px 0 0 0;}
#add_menu li {margin:0 0 10px 0;padding:0 0 3px 42px;background:url(/data/img/design/plus.gif) no-repeat 15px top;line-height:18px;}
#add_menu li.active a {color:#a80000;border:0;}
#add_menu a {text-decoration:none;font-size:13px;border-bottom:1px solid #0063bc;}
#add_menu a:hover {border:0}

#all_descr {width:300px;margin:15px 0;border-collapse:collapse;}
#all_descr th,#all_descr td {padding:2px;text-align:center;}
#all_descr th {font-weight:bold;}

.button_container {position:relative;width:360px;margin-top:15px;}
.noabs {width:auto;}
.button {position:absolute;top:0;right:0;_left:125px;background:url(/data/img/design/right_button.gif) no-repeat right top;padding-left:0px;width:150px;height:35px;cursor:pointer;}
.button input {background:url(/data/img/design/left_button.gif) no-repeat left top;height:35px;padding-left:15px;font-weight:bold;font-size:16px;color:#612923;margin:0;border:0;cursor:pointer;}
.w125 {width:125px;}
.w130 {width:130px;}

#entries_index,.entries_index,#projects_cat,#items_view {list-style:none;margin:0;}
#entries_index li,.entries_index li {margin:0 0 20px 0;padding:10px 0 0 110px;}
#entries_index a,.entries_index a {color:#204672;font-size:18px;text-decoration:none;border-bottom:1px solid #204672;}
#entries_index a:hover,.entries_index a:hover {border:0;}
#entries_index .entries_date,.entries_index .entries_date {width:78px;height:20px;padding:0 0 0 10px;float:left;margin:-10px 0 0 -110px;background:url(/data/img/design/edate_left.gif) no-repeat top left;}
#entries_index .entries_date p,.entries_index .entries_date p {margin:0 -10px 0 0;padding:1px 0;height:20px;background:url(/data/img/design/edate_right.gif) no-repeat top right;color:#fff;font-size:13px;font-weight:bold;}
#items_preview {list-style:none;margin:10px 0 0 0;}
#items_preview li {width:100px;height:100px;padding:5px;margin:0 5px 5px 0;border:1px solid #a5a6a8;float:left;}
#items_preview li a {display:block;width:100%;height:100%;overflow:hidden;}

#items_view li {margin:0 0 20px 0;padding:0 0 0 365px;}
#items_view a {font-size:18px;}
#items_view small {display:block;margin:3px 0 0 0;}
#items_view p {margin:0;}
#items_view .items_video {width:350px;height:200px;float:left;margin:0 0 0 -365px;}

.pages,.pages p {font-size:1em;line-height:1.3em;}
.pages img {margin:0 5px;}
.pages td p {margin-top:0;padding:0 0 0 5px;}

.pages_preview {position:relative;}
.pages_preview div {width:170px;margin:0 20px 15px 0;border:3px solid #fff;float:left;
-webkit-box-shadow:0px 0px 5px #e2e2e2;-moz-box-shadow:0px 0px 5px #e2e2e2;box-shadow:0px 0px 5px #e2e2e2;}
.pages_preview div img {width:170px;}

#pages {list-style:none;margin:0;}
#pages li {float:left;margin:0 10px 0 0;font-weight:bold;font-family:Tahoma;font-size:13px;}
#pages .active {color:#d50000;}
.page_l {width:130px;float:left;}
.page_r {width:535px;float:left;margin:-10px 0 0 15px;}

#gall_view div {width:180px;height:120px;margin:0 15px 10px 0;float:left;overflow:hidden;border:3px solid #fff;
-webkit-box-shadow:0px 0px 5px #e2e2e2;-moz-box-shadow:0px 0px 5px #e2e2e2;box-shadow:0px 0px 5px #e2e2e2;}
#gall_view a {display:block;width:180px;height:120px;}
#gall_view a img {width:180px;}
#gall_view p {margin:3px 0 0 0;font-size:12px;color:#4c4c4c;line-height:16px;}
#gall_photo {overflow:hidden;position:relative;width:100%;border:1px solid #3c3c3c;}

#gal_gals {list-style:none;margin:0;}
#gal_gals li {padding:0;margin:0 10px 18px 0;float:left;width:220px;}
#gal_cats p {font-size:13px;margin:0;line-height:17px;padding:0;font-weight:bold;margin:0;line-height:17px;}
#gal_gals a img {width:220px;}
#gal_gals .gal_date {padding:0 0 0 75px;font-size:13px;margin:0;line-height:17px;font-weight:bold;width:205px;}
#gal_gals .gal_date_inner {color:#2d2c2a;font-size:11px;padding:4px 0 0 14px;float:left;margin:-2px 0 7px -75px;width:70px;line-height:12px;}
#gal_gals .dot {width:8px;height:8px;overflow:hidden;background-color:#0a012e;float:left;margin:2px 0 0 -14px;}
#gal_gals .news_pages {width:25px;height:292px;padding:0;overflow:hidden;margin:0 7px 0 0;}
#gal_gals .news_pages a {width:100%;height:100%;display:block;background:#c0c0c0 url(/data/img/news_pages.gif) no-repeat 5px 15px;font-size:0px;}
#gal_gals .news_pages a:hover {background-color:#b2b2b2;}
#gal_gals .nright {margin-left:10px;}
#gal_gals .nright a {background-position:-41px 270px;}
#gal_gals .nomargin {margin-right:0;}

#gal_cats .category_view {display:block;width:270px;height:230px;overflow:hidden;background:no-repeat center;border:1px solid #3c3c3c;margin-bottom:5px;}
#gal_gals .category_view {display:block;width:220px;height:150px;overflow:hidden;background:no-repeat center;border:1px solid #3c3c3c;margin-bottom:5px;}
#gal_cats a,#gal_gals a {font-size:13px;font-weight:bold;}
.bottom_view {font-size:12px;}
.bottom_view p {margin:0;float:right;font-size:12px;}
#index_link {font-size:18px;font-family:Georgia;display:block;width:500px;text-align:center;}
.b_date {width:200px;float:left;text-align:left;color:#727272;font-size:13px;margin:5px 0 0 0;}
.b_author {width:200px;float:right;text-align:right;color:#727272;font-size:13px;margin:5px 0 0 0;}

#index_cats {list-style:none;}

#wrapper,.wrapper {height:50px;width:100%;clear:both;padding:0;margin:0;overflow:hidden;}
.wrapper {height:1px;}
.h10 {height:10px;}
.h25 {height:25px;}
.h40 {height:40px;}
.w400 {width:400px;clear:none;}

.grey {width:100%;height:1px;background-color:#bfbfbf;border:0;}
.capt {height:45px;position:relative;}
.capt h2 {float:left;margin-top:10px;}
.capt p {background:#0063bc url(/data/img/design/capt_p.gif) no-repeat left top;padding:0 0 0 5px;margin:13px 0 0 0;float:right;height:23px;overflow:hidden;}
.capt a {color:#fff;font-size:12px;display:block;float:right;padding:1px 10px 6px 0;background:#0063bc url(/data/img/design/capt_a.gif) no-repeat right top;}
.capt img {vertical-align:middle;padding:4px 5px;margin:0;float:left;}

.page_block {width:100%;height:41px;background:#eee url(/data/img/design/block_bg.gif) repeat-x left center;position:relative;margin:15px 0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;text-shadow:none;}
.page_block .button_submit {width:auto;height:15px;padding:9px 12px 10px 12px;background:url(/data/img/design/button_bg.gif) repeat-x 0 0;position:absolute;top:3px;right:10px;display:block;
color:#fff;text-decoration:none;font-size:14px;font-weight:bold;text-shadow:1px 1px 0 #0272af;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.page_block .button_submit:hover {background-position:0 -34px;}
.page_block .button_submit:active {background-position:0 -34px;color:#00456c;text-shadow:1px 1px 0 #56c3ed;}
.page_block p {font-size:24px;color:#2d2d2d;position:absolute;top:10px;left:30px;line-height:32px;text-shadow:1px 1px 0 #2386ce;}
.page_block s,.page_block strike {color:#2d2d2d;text-shadow:none;padding:0 3px;font-size:20px;}
.page_block a {color:#fff;}
.block_contact {position:absolute;top:5px;right:200px;text-align:right;width:350px;font-size:14px;line-height:32px;color:#2d2d2d;}
.block_contact span {font-size:24px;color:#2d2d2d;padding:0 5px;}

#sending_message,.sending_message {width:16px;height:16px;vertical-align:middle;display:none;}

#result {color:#ff0000;font-size:13px;font-weight:bold;}
#fr {font-size:13px;font-weight:bold;}

#reg_result {color:#ff0000;}
#pchangeform div {margin-bottom:5px;padding-left:125px;}
.enter_login div {margin-bottom:5px;padding-left:125px;}
.fast_login {padding:10px;border:1px solid #ccc;}
.fast_login p {font-weight:bold;margin-top:0;}
.fast_login div {margin-bottom:10px;padding-left:70px;}
.fast_login .add_links {text-align:center;padding:0;}
.fast_login .submit {padding:5px 10px;}
.fast_login label {margin-left:-70px;width:60px;float:left;text-align:right;}

#ask_q div,#small_q div,#search_page div,#reg_form div,#pass_rem div {margin-bottom:5px;}
#ask_q {width:100%;}
#small_q {width:400px !important;}
#ask_q .text {padding:5px;width:460px;}
#small_q .text {padding:5px;width:390px;}
#ask_q .text_num {padding:5px;width:330px;float:left;}
#small_q .text_num {padding:5px;width:270px;float:left;}
#ask_q textarea {padding:5px;width:460px;height:100px;}
#small_q textarea {padding:5px;width:390px;height:100px;}
#reg_form div {padding:0 0 0 150px;margin:0 0 10px 0;}
#reg_form div input {width:180px;}
#reg_form .reg_img {vertical-align:top;}
#reg_form .sub_links {width:190px;padding:0;float:right;text-align:left;line-height:17px;}
#reg_form .sub_links a {font-size:13px;}
#confirm_b {padding:5px 10px;}
#reg_form div.noblock {width:100%;float:none;}
#reg_form textarea {width:400px;height:65px;}
#reg_form label {font-size:13px;font-weight:bold;float:left;display:block;margin:0 0 0 -150px;width:140px;}
#pass_rem label {font-size:13px;font-weight:bold;}
#enter_login div.reg_info {padding:0;margin:0;}
#pchangeform label {margin-left:-125px;width:115px;float:left;font-size:13px;font-weight:bold;}
#enter_login label {margin-left:-115px;width:100px;float:left;text-align:right;}
#ask_q .c_code,#small_q .c_code {float:left;margin:-5px 0 0 5px;}
#ask_q label,#small_q label,#datachangeform label,#search_page label {font-weight:bold;font-size:13px;}
#ask_q div span,#small_q div span,#reg_form div span {font-weight:bold;color:#FF0000;}
#sending_message {display:none;width:16px;height:16px;margin-left:5px;}
#ask_q .wrapper {border-top:2px dotted #222;padding:10px 0 0 0;}
#ask_q .subm,#small_q .subm {margin:5px 0 0 0;width:100%;height:40px;}
.field_add {font-size:13px;margin:5px 0;display:block;}
.dis {color:#eee;}

#user_login_panel,#profile_user,#customer_panel,#customer_info_edit {list-style:none;margin:0;}
#profile_user li,#datachangeform li {margin:0 0 5px 0;}
#profile_user p {font-weight:bold;margin:0;}
#profile_user .nick p {font-weight:bold;margin:10px 0 2px 0;border-bottom:1px dotted #8c8c8c;padding:0 0 2px 0;}
#user_login_panel li {margin:0 0 5px 0;}
#user_login_panel a {font-size:13px;}
#user_login_panel img {vertical-align:middle;margin:0 5px 0 0;}
#customer_panel li {float:left;margin:0 5px 5px 0;background:url(/data/img/design/bullet_plus.gif) no-repeat left center;padding-left:12px;}
#customer_panel li a {font-size:13px;}

.info_table {border-collapse:collapse;border:1px solid #ccc;margin:5px 0;background-color:#fff;}
.info_table th,.info_table td {border-bottom:1px solid #2c2c2c;padding:5px 10px;}
.info_table th {font-weight:bold;border-bottom:2px solid #999999;background:#eaeaea url(/data/img/design/info_table_th.gif) repeat-x center;}
.info_table td {border-bottom:1px solid #cccccc;font-size:13px;padding:3px 5px;}
.info_table .hovered {background-color:#ecffe0 !important;cursor:default;}
.info_table .first_td {background:url(/data/img/design/info_table_td.gif) repeat-y center;}
/* ****************** */

#res_mess {background-color:#fff;width:400px;height:100px;}
.error {border:2px solid #FF0000;}

.submit_button {height:38px;}
.submit_button img {height:38px;width:10px;float:left;}
.submit_button input {border:0;background-color:none;height:38px;background:url(/data/img/design/button_right.gif) no-repeat right center;padding:0 15px 0 5px;cursor:pointer;float:left;outline:none;}

#mask {position:absolute;left:0;top:0;z-index:9000;background-color:#000;display:none;}
.window {position:absolute;left:0;top:0;width:440px;height:200px;z-index:9999;padding:20px;display:none;background-color:#fff;}
.hidden {display:none;}
#mod_error {height:auto;font-size:14px;font-weight:bold;cursor:pointer;border:2px solid #ff0000;-webkit-box-shadow:0px 0px 5px #444;-moz-box-shadow:0px 0px 5px #444;box-shadow:0px 0px 5px #444;-moz-border-radius:10px;-webkit-border-radius:10px;}
.close_form {font-weight:bold;font-size:13px;position:absolute;top:20px;right:15px;cursor:pointer;}

.form_mask {position:absolute;left:0;top:0;z-index:900;background-color:#000;width:100%;height:100%;display:none;}
.form_window {position:absolute;background:#fff;padding:0;top:200px;left:50%;margin:0 0 0 -330px;z-index:999;width:660px;height:410px;display:none;}
.form_window .form_top {background:url(/data/img/window_tb.png) no-repeat top left;width:100%;padding-top:20px;margin:-20px 0 0 0;}
.form_window .form_center {background:url(/data/img/window_bb.png) no-repeat bottom left;margin:0 0 -20px 0;padding:0 0 20px 0;height:410px;}
.form_window .form_caption {position:absolute;top:-12px;left:30px;font-size:12px;font-weight:bold;color:#787878;}
.form_window .form_close {width:110px;height:20px;position:absolute;bottom:0;right:30px;cursor:pointer;display:block;}
.form_window #form_target {padding:10px 40px;position:relative;}
.form_window .form_loading {position:absolute;top:50%;left:50%;}

#item_div {width:595px;position:relative;}
#item_left {width:260px;float:left;text-align:center;}
#item_left h1 {margin:0 0 5px 0 !important;font-size:18px;line-height:24px;font-weight:bold;}
#item_left h2 {margin:0 0 12px 0 !important;font-size:14px;line-height:18px;font-weight:bold;}
#item_left .item_article {margin:12px 0 0 0;font-size:13px;text-align:center;}
#item_right {width:290px;float:right;text-align:left;font-size:13px;}
#item_right #item_description,#item_right #item_description p {font-size:13px;}
#item_info {width:100%;border-collapse:collapse;margin:12px 0;}
#item_info td {vertical-align:middle;text-align:left;font-size:13px;}
#item_info .ii_weight {background:url(/data/img/ii_weight.gif) no-repeat center;width:55px;}
#item_info .ii_time {background:url(/data/img/ii_time.gif) no-repeat center;width:55px;}
#item_info .ii_type {background:url(/data/img/ii_type.gif) no-repeat center;width:55px;}
#item_info .ii_pack {background:url(/data/img/ii_pack.gif) no-repeat center;width:55px;}

#item_gallery {list-style:none;margin:0;}
#item_gallery li {float:left;width:140px;height:110px;margin:0 12px 12px 0;}
#item_gallery li a {width:100%;height:100%;display:block;background:no-repeat center;border:1px solid #8d8d8d;}

#small_view {list-style:none;height:35px;margin-left:15px;}
#small_view li {float:left;margin-right:10px;}
#loading_img {width:16px;height:16px;margin-left:3px;display:none;vertical-align:middle;}

.list_check {list-style:none;margin:0;}
.list_check li {padding:5px 0 5px 50px;margin:0 0 4px 0;background:url(/data/img/check.gif) no-repeat 0 5px;min-height:30px;}

#news_preview {list-style:none;margin:0;}
#news_preview li {width:90px;height:90px;float:left;overflow:hidden;margin:0 12px 12px 0;-webkit-box-shadow:0px 0px 5px #999;-moz-box-shadow:0px 0px 5px #999;box-shadow:0px 0px 5px #999;}

#goods_category,#goods_category_in,#items_category {list-style:none;margin:0;}
#goods_category li {padding:0 0 0 200px;margin:0 0 12px 0;}
#goods_category li .a_img {width:190px;height:190px;float:left;margin:0 0 0 -200px;background:no-repeat 0 0;}
#goods_category li .a_text {position:relative;}
#goods_category li .a_text_link {position:absolute;top:0;left:0;width:100%;height:100%;display:block;}
#goods_category_in li {padding:0 0 0 20px;margin:0 0 6px 0;background:url(/data/img/li_dot.gif) no-repeat left center;}

#items_category li {padding:40px 0 0 160px;margin:0 0 12px 0;}
#items_category .item_photo {width:150px;height:150px;float:left;margin:-40px 0 0 -160px;}
#items_category .item_photo a {display:block;width:100%;height:100%;}
#items_category .ititle {font-size:18px;font-weight:bold;}

#top_liters {padding:5px;font-size:14px;border-bottom:1px solid #4b1b21;margin:0 0 12px 0;}
#top_liters a {font-size:14px;}

#cats_more {list-style:none;margin:0;}
.reg_counters {margin:0 0 3px 0;}