body {background: #ffffff url(/templates/pic/general_bg.jpg) 100% 0% no-repeat;
	  font-family : Arial, Helvetica, sans-serif;
	  color: #1A2231;
	  font-size: 11px;
	  min-width: 780px;
	  margin:0px;
	  padding: 0px 0px 0px 0px}
	  
td {vertical-align: top; font-size: 11px}
img {border: none}
form {margin:0px; padding:0px}
p {margin: 0 0 13px 0}

a {color: #0091BE}
.min_width {font-size: 1px; line-height: 1px; height: 1px}
.more {font-size: 10px}

.general {width: 100%; height: 100%; background: url(/templates/pic/bg.gif) 100% 100% repeat-x;}
.g_left {width: 100%; height: 100%}
.g_left .min_width {width: 570px}
.g_right {width: 295px; height: 100%}
.g_right .min_width {width: 295px}

.general .right_block {width: 90%; height: 100%}
.general .left_block {width: 100%; height: 100%}
.lb_bottom {vertical-align: bottom; padding: 0px 20px 0px 50px}
.rb_bottom {vertical-align: bottom; padding-left: 25px}
.rb_top {padding-left: 25px}
.lb_top {padding-bottom: 60px}
.slogan {padding: 48px 0px 20px 4px}

.menu {height: 31px; background: #0489B5 url(/templates/pic/menu_bg.gif) repeat-x; padding-left: 32px}
.menu table {height: 31px}
.menu table td {vertical-align: bottom; padding-bottom: 4px}
.menu table .r {width: 36px; background: url(/templates/pic/menu_line.gif) 50% 100% no-repeat}
.menu table .rs {width: 18px}
.menu table .a {background: url(/templates/pic/menu_a.gif) 0% 100% repeat-x}
.menu table .al {background: url(/templates/pic/menu_al.gif) 100% 100% no-repeat}
.menu table .ar {background: url(/templates/pic/menu_ar.gif) 0% 100% no-repeat}
/*
.second_menu_block {height: 38px; overflow: hidden}
.second_menu {display: none; margin-left: 32px; height: 19px; min-height: 38px; background: #82E9FF}
.second_menu span, .second_menu a {display: block; float: left; padding: 2px 18px; white-space:nowrap; background: url(/templates/pic/second_menu_a_bg.gif) repeat-x; background-position: 0px -20px}
.second_menu a:hover {background-position: 0px 0px}
.second_menu span {background-position: 0px 0px}
*/

.second_menu_block {height: 38px; overflow: hidden}
.second_menu {display: none; margin-left: 32px; height: 19px; min-height: 38px; background: #82E9FF}
.second_menu .act,.second_menu .noact {display: block; float: left; padding: 2px 18px; white-space:nowrap; background: url(/templates/pic/second_menu_a_bg.gif) repeat-x; background-position: 0px -20px}
.second_menu  a:hover {background-position: 0px 0px}
.second_menu .act {background-position: 0px 0px}

.banner {width: 245px; height: 140px; background: url(/templates/pic/banner_bg.gif) no-repeat}
.banner .bg {width: 245px; height: 140px; background-position: 100% 50%; background-repeat: no-repeat}
.banner .image {height: 106px}
.banner .image img {margin-top: 26px}
.banner .link {background: url(/templates/pic/link_arr.gif) 100% 50% no-repeat; float: left; padding-right: 10px}
.banner .link a {color: white; text-decoration: none}

.top_links {height: 49px; padding-right: 50px}
.top_links .links {height: 31px; float: right}
.top_links .links td {vertical-align: bottom; padding-bottom: 1px}
.top_links .links .r {font-size: 1px; background: url(/templates/pic/top_links_line.gif) 50% 100% no-repeat}
.top_links .links .act {background: url(/templates/pic/top_links_a.gif) 50% 100% no-repeat}
.top_links .links .select {padding-right: 5px; padding-left: 10px;}
.top_links .links .select select {font-family: Arial; font-size: 11px; line-height: 12px; width: 85px; background: #34BEE5; color: white; border: solid 1px #006990}

.vline {margin:0px 10px}

.rg {font-size: 10px; height: 45px}
.rg a {color: #1A2231}

.banner_block {background: url(/templates/pic/right_block_bg.gif) 0px 10px no-repeat}
.links_block {font-size: 14px; font-weight: bold; background: url(/templates/pic/right_block_bg.gif) no-repeat; padding: 23px 20px 0px 0px}
.links_block div {padding-bottom: 5px}
.links_block a {color: #01A9D3}
.links_block .small {font-size: 12px; font-weight: normal;}
.links_title {font-size: 16px; font-weight: bold; color: #A3A9B6;}

.subs_block {background: url(/templates/pic/right_block_bg.gif) no-repeat; padding: 23px 20px 12px 0px}
.subs_block .title {font-size: 14px; font-weight: bold; padding-bottom: 7px}
.subs_block div {clear: both; padding-bottom: 2px; line-height: 19px; line-height: expression("20px")}
.subs_block .i_text {font-family: Arial; font-size: 11px; height: 20px; line-height: 12px; width: 140px; background: white; padding: 2px 5px 0px 5px; color: #1A2231}
.subs_block .i_ch {float: left; clear: both}
.subs_block .button {padding-top: 3px;}
.subs_block .nosubs {margin: 0px 0px 0px 30px;}



.p_title {background: url(/templates/pic/p_title_bg.gif) 100% 100% repeat-x; margin: 23px 0px 15px 0px}
.p_title table {width: 100%}
.p_title .title {vertical-align: bottom; padding: 0px 20px 10px 20px; text-align: right; font-size: 24px; color: #F30011}
.p_title .print {vertical-align: bottom; font-size: 10px; padding: 0px 0px 12px 79px; background: url(/templates/pic/print_bg.gif) 50px 100% no-repeat;}

.lists {padding: 0px 20px 0px 50px; font-size: 12px}
.lists .item {padding: 8px 0px 22px 0px; background: url(/templates/pic/lists_item_bg.gif) 0% 100% no-repeat;}
.i_left {width: 135px; position: absolute; font-weight: bold; padding-left: 15px}
.i_right {margin-left: 150px}
.lists .more {font-size: 12px}
.lists .item_2 {padding: 8px 0px 22px 0px; background: url(/templates/pic/lists_item_bg.gif) 0% 100% no-repeat;}
.lists .item_2 .i_left {width: 190px; position: absolute; font-weight: bold; padding-left: 15px}
.lists .item_2 .i_right {margin-left: 210px}
.lists .last {background: none}

.pages {margin: 5px 20px 0px 50px; padding: 6px 15px; font-weight: bold; background: #DEE3ED}

.copy {width: 100%; height: 45px}
.copy td {font-size: 11px; padding-left: 50px}

.page_content {margin: 0px 50px}

.photolist {width: 100%; margin-top: 30px}
.photolist .tr_line {height: 20px}
.photolist .lit_line td, .photolist .big_line td {font-size: 1px; line-height: 1px}
.photolist .lit_line .top {width: 91px; line-height: 2px; border-top: solid 2px #01A9D3}
.photolist .lit_line .bottom {width: 91px; line-height: 2px; border-bottom: solid 2px #01A9D3}
.photolist td img {border: none; cursor: pointer}
.photolist .little td {}
.photolist .big td {background: #DEE3ED}
.photolist .big_image {text-align: center}
.photolist .big_image .bimage {width: 430px; border-top: solid 3px #01A9D3; border-bottom: solid 3px #01A9D3; padding: 10px 0px}
.photolist .image {text-align: center; padding: 0px 5px}
.photolist .loading {background: #DEE3ED url(/templates/pic/loading.gif) 50% 50% no-repeat; width: 430px; height: 290px}
.photolist .next {width: 50%; vertical-align: middle; padding-left: 5px}
.photolist .pred {width: 50%; text-align: right; vertical-align: middle; padding-right: 5px}
.photolist .forward {width: 50%; vertical-align: middle}
.photolist .back {width: 50%; text-align: right; vertical-align: middle}
.photolist .back img {position: relative; right: -17px}
.photolist .forward img {position: relative; left: -17px}
.photolist .pic_text {width: 430px; height: 12px; overflow: hidden; margin-top: 8px}
.photolist .big .left_m {background: transparent}
.photolist .big .left_m div {width: 50px}
.photolist .big .right_m {background: transparent}
.photolist .big .right_m div {width: 20px}


.searchform {background: #DEE3ED url(/templates/pic/ug_tr.gif) 100% 0% no-repeat; font-size: 12px; margin: 20px 20px 20px 50px}
.searchform .text {background: url(/templates/pic/ug_tl.gif) 0% 0% no-repeat; padding: 10px 20px 5px 20px}
.searchform .fields {padding: 0px 20px 13px 20px}
.searchform .fields table {width: 70%}
.searchform .fields td {vertical-align: middle; font-size: 12px}
.searchform .i_text {font-family: Arial; font-size: 11px; height: 19px; line-height: 12px; width: 100%; background: white; color: #1A2231}

.searchform .filter {padding: 5px;}
.searchform .filter td {padding: 0px 5px 0px 5px}
.searchform .sel {font-size: 10px} 


.search_results {margin: 10px 45px 20px 70px; font-size: 12px}
.search_results .item {margin-bottom: 15px}
.search_results .title {font-weight: bold; margin-bottom: 2px}
.search_results .link {color: #818998}
.search_queries {margin-bottom: 15px}
.no_queries {margin: 10px 45px 20px 70px; font-size: 12px}

.exib_z {margin: 17px 20px 10px 50px; background: url(/templates/pic/red_line.gif) 0% 100% repeat-x; height: 31px}
.exib_z pic {float: left}

.page_content_tb {margin: 15px 20px 20px 50px}
.page_content_tb .text {width: 100%}
.page_content_tb .pic {padding-right: 20px}
.page_content_tb .pic .min_width {width: 190px}

.little_ico {position: relative; top: -5px; font-size: 10px}

.file_download {margin: 40px 0px 0px -15px; background: url(/templates/pic/grey_line.gif) 0% 0% repeat-x; padding-top: 15px}

.catlists {padding: 0px 20px 0px 50px; font-size: 12px; margin-top: -25px}
/*
.catlists .item {padding: 8px 0px 22px 0px; background: url(/templates/pic/lists_item_bg.gif) 0% 100% no-repeat;}
.catlists .more {font-size: 12px}
.catlists .item_2 {clear: left; padding: 8px 0px 22px 0px; background: url(/templates/pic/lists_item_bg.gif) 0% 100% no-repeat;}
.catlists .item_2 A {text-decoration: none}
.catlists .item_2 A:hover {text-decoration: underline}

.catlists .item_2 .i_left {width: 190px; position: absolute; font-weight: bold; padding-left: 15px}
.catlists .item_2 .i_right {margin-left: 210px}

.catlists .last {background: none;clear: left;}
.catlists .pages {clear: left; margin: 5px 0px 0px 0px; padding: 6px 15px; font-weight: bold; background: #DEE3ED}
*/
.c_tab {width: 100%; width: expression("90%");}
.c_tab td {padding: 5px; font-size: 12px}
.c_tab A {text-decoration: none}
.c_tab A:hover {text-decoration: underline}
.c_tab .line { background: url(/templates/pic/lists_item_bg.gif) 0% 100% no-repeat;}
.c_tab .c_left {width: 15%;}
.c_tab .c_center {width: 35%; padding-left: 30px}
.c_tab .c_right {}

.catlists_one {padding: 0px 20px 0px 50px;}
.c_tab_one {width: 100%; width: expression("90%");}
.c_tab_one td {font-size: 12px;}
.c_tab_one .line { background: url(/templates/pic/lists_item_bg0.gif) 0% 100% no-repeat;}

.subm_form {width: 600px;}
.subm_form td {font-size: 12px; vertical-align: middle;}
.subm_form .sub {color: #0091BE}
.subm_form .long_text {width: 500px; font-size: 12px;}
.subm_form .texts {width:180px; font-size: 12px;}
/*.subm_form .textareas {width:100%; width: expression("85%");}*/
.subm_form .textareas {width: 500px; height: 110px; font-size: 12px;}
.subm_form .sel_goods {width: 281px;}


.subm_form1 {width: 100px;}
.subm_form1 td {font-size: 12px; vertical-align: middle;}
.subm_form1 .sub {color: #0091BE}
.subm_form1 .long_text {width: 470px; font-size: 12px;}
.subm_form1 .texts {width:180px; font-size: 12px;}
/*.subm_form .textareas {width:100%; width: expression("85%");}*/
.subm_form1 .textareas {width: 470px; height: 110px; font-size: 12px;}
.subm_form1 .sel_goods {width: 470px;}

.sub {color: #0091BE}

.popup_body {background: #5DDDFE;}
.popup {width: 100%; height: 100%}
.popup h1 {font-size: 24px; font-weight: 100; margin: 20px 50px 10px 50px}
.popup .body {background: #DEE3ED; height: 100%; padding:  20px 50px 10px 50px}
.popup .body .subm {padding: 15px 20px 20px 0px}
.popup .body .little_ico {position: relative; top: -5px; font-size: 12px;}

.but_zak {margin: 20px 10px 20px 0px}
.but_zak_goods {margin: 10px 10px 20px 0px}
.subs_main {margin: 20px 10px 20px 45px}
.subs_main .title {font-size: 12px; font-weight: bold; margin-bottom: 15px}
.subs_main .title .mes {font-weight: normal; margin-top:5px}
.subs_main .button {margin: 10px 0px 10px 0px}



.print_body {background: #ffffff;}
.print_table {width: 100%; height: 100%; padding: 0px 50px 0px 50px;}
.print_table .top {padding: 20px 0px 20px 0px; font-size: 12px;}
.print_table .top .date {margin: 20px 0px 20px 160px;}
.print_table .top .title {vertical-align: bottom; padding: 0px 20px 0px 20px; text-align: right; font-size: 24px; color: #F30011;}

.e404_body {background: #ffffff url(/templates/pic/bg_404.jpg) 0% 0% repeat-x;}
.e404_table {width: 100%; height: 100%; padding: 0px 50px 0px 50px; background: url(/templates/pic/bg.gif) 100% 100% repeat-x;}
.e404_table .top {padding: 70px 0px 20px 0px; font-size: 30px;}
.e404_table .top .title {vertical-align: bottom; padding: 45px 20px 0px 120px; text-align: left;}
.e404_table .body {padding-left: 120px; font-size: 12px;}

.mult_sel { width: 281px; background: #ffffff; padding: 1px; height: 110px; overflow: auto; border: inset 2px #aaaaaa;}
.mult_sel_s {cursor: pointer; margin: 0px 3px 0px 3px; padding: 3px 3px 3px 3px; background: url(/templates/pic/point_line.png) 0% 100% repeat-x;}
td.mult_sel_b {padding: 0px 6px 0px 6px; vertical-align: top}

.act {cursor: pointer; padding: 3px 6px 3px 6px; background: #FFB759 url(/templates/pic/point_line.png) 0% 100% repeat-x;}
.title_description {background: #FFB759; position: absolute; top: -1000px; left: -1000px; padding: 8px 8px 8px 15px; font-size: 11px; width: 225px; width: expression("255px")}


.otz_block {font-size: 14px; font-weight: bold; background: url(/templates/pic/right_block_bg.gif) no-repeat; padding: 23px 20px 0px 0px}
.otz_block div {padding-bottom: 5px}
.otz_block a {color: #01A9D3}
.otz_block .small {font-size: 12px; font-weight: normal;}

.otzv_main {background: #F7F8FB url(/templates/pic/otzv_bg.gif) repeat-y; margin-bottom: 10px}
.otzv_main1 {background: url(/templates/pic/otzv_1.gif) no-repeat;}
.otzv_main1 .text {padding: 5px 5px 5px 10px; font-size: 12px; font-weight: bold;}
.otzv_main2 {background: url(/templates/pic/otzv_2.gif) 0% 100% no-repeat; height: 3px; }
.otzv_title {background: #FFFFFF url(/templates/pic/otzv_otb.gif) repeat-x; text-align: left; padding: 25px 10px 10px 0px; font-size: 18px; color: #A3A9B6}

.otz_title {text-align: right; margin-right: 20px; font-size: 18px;}

.but_zak {margin: 5px 0px 20px 0px}

h1 {font-size: 18px; font-weight: normal; margin: 0px 0px 13px 0px}
h2 {font-size: 16px; font-weight: normal; margin: 0px 0px 13px 0px}
h3 {font-size: 12px; font-weight: bold; margin: 0px 0px 8px 0px}