html, body {height: 100%; padding: 0px; margin: 0px; color: #333333; background: #FFFFFF; font: normal 8pt Tahoma}
table {padding: 0px; border-collapse:collapse}
td {vertical-align: top; padding: 0px}
h1 {
	font-size:8pt;
}
img {border: none}
li {list-style: none}
.all {position: relative; min-height: 100%; margin: 0px; background: url(a_left00.htm) 0px 0% no-repeat; width: expression(((document.documentElement.clientWidth || document.body.clientWidth) < 1000)? "1000px" : "100%"); min-width: 1000px}
* HTML .all {height: 100%}
.header {width: 100%; height: 195px}
.h_left {padding: 36px 0px 0px 10px; width: 313px}
.h_r_top {background: url(h_r_top0.jpg) 0% 100% no-repeat; width: 100%}
.h_r_top td {text-align: center}
.h_r_t_left, .h_r_t_cent {background: url(border00.gif) 100% 15px no-repeat; height: 74px; padding: 15px 26px 0px 26px}
* HTML .h_r_t_left, * HTML .h_r_t_cent {height: 59px}
.h_r_t_left p {margin: 0px; color: #999999; padding-top: 4px}
.h_r_t_left div {text-align: left !important; width: 188px; margin: 0px auto}
.h_r_t_cent div {text-align: left !important; width: 90px; margin: 0px auto}
.h_r_t_cent p {color: #999999; padding-top: 5px; margin: 0px}
.h_r_t_l_red {color: #cf292d; font: bold 11pt Tahoma; padding: 0px 9px 0px 6px}
.h_r_t_l_blue {color: #246b80}
.h_r_t_l_blue span {font: normal 7pt Tahoma}
.h_r_t_cent a {color: #246b80; margin-top: 2px; position: relative}
.h_r_t_cent a:hover {text-decoration: none}
.h_r_t_right {padding: 0px 48px 0px 25px; vertical-align: middle} 
.h_r_t_right table {margin: 0px auto}
.s_text {border: solid 1px #CCCCCC; font: 8pt/8pt Tahoma; color: #333333; padding: 3px}
.s_but {border: solid 1px #999999; background: #999999; font: 8pt/8pt Tahoma; color: #FFFFFF; padding: 2px 10px 4px 10px;  margin-left: 13px}
:root .s_but {padding: 2px 5px 2px 5px}
* HTML .s_but {padding: 2px 5px 3px 5px; margin-top: 1px}

.s_but_red {border: solid 1px #F47E7A; background: #F47E7A; font: 8pt/8pt Tahoma; color: #FFFFFF; padding: 2px 10px 4px 10px;  margin-left: 13px}
:root .s_but_red {padding: 2px 5px 2px 5px}
* HTML .s_but_red {padding: 2px 5px 3px 5px; margin-top: 1px}

.menu {margin-right: 10px; background: #c01300 url(menu_bg0.gif) 0% 0% no-repeat; height: 60px; padding-left: 15px}
.menu ul {margin: 0px; padding: 0px}
.menu ul li {padding: 26px 17px 0px 15px; float: left; background: url(li_bg000.gif) 100% 0% no-repeat}
.menu ul .last {padding: 24px 17px 0px 15px; clear: none; background: none}
.h_r_bot {background: url(h_r_b_bg.gif) 0% 39px repeat-x; height: 49px; margin-right: 10px}
.h_r_bot div {background: url(h_r_b_ri.jpg) 100% 0% no-repeat; height: 100%}
.h_r_bot div div {background: url(h_r_b_ce.jpg) 50% 0% no-repeat; height: 100%}
.h_r_bot div div div {background: url(h_r_b_le.jpg) 0% 0% no-repeat; height: 100%; text-align: center; padding-top: 12px}
.content {position: relative}
.c_left {padding-left: 10px; width: 250px}
.c_left ul {margin: 0px; padding: 0px}
.c_left ul li {min-height: 27px; padding-top: 10px; color: #515c6f; padding-left: 3px}
* HTML .c_left ul li {height: 27px}
.c_left ul li a {color: #515c6f; font: bold 8pt Tahoma; padding-left: 17px}
.c_left ul li a:hover {text-decoration: none}
.c_l_blue, .c_l_blue2 {background: #e9f1f6}
.c_l_white a {background: url(c_l_li00.gif) 3px 3px no-repeat;}
.c_l_white .act {background: url(c_l_li_a.gif) 0% 5px no-repeat}
.c_l_blue a {background: url(c_l_li_b.gif) 3px 3px no-repeat}
.c_l_blue .act {background: url(c_l_li_c.gif) 0% 5px no-repeat}
.c_left ul li ul {background: #FFFFFF; margin: 14px 0px 0px -5px}
.submenu li {padding-left: 20px !important}
.submenu li a {font: normal 8pt Tahoma !important}

.submenu .bb {background: url(c_l_li_d.gif) 0% 5px no-repeat}

.submenu .c_l_white2 a {background: url(c_l_li20.gif) 0% 5px no-repeat}

.submenu .c_l_white2 a {background: url(c_l_li20.gif) 0% 5px no-repeat}
.submenu .c_l_white2 .act {background: url(c_l_li2_.gif) 0% 5px no-repeat; text-decoration: none; color: #ae2729}
.submenu .c_l_blue2 a {background: url(c_l_li_d.gif) 0% 5px no-repeat}
.submenu .c_l_blue2 .act {background: url(c_l_li_e.gif) 0% 5px no-repeat; text-decoration: none; color: #ae2729}

.c_l_opros {padding-top: 42px}
.c_l_opros form {margin: 0px; padding: 0px}
.c_l_opros table {margin-top: 11px}
.c_l_opros table label input {margin: 1px 7px 3px 30px}
:root .c_l_opros table label input {margin: 10px 7px -3px 30px}
* HTML .c_l_opros table label input {margin: 3px 7px -2px 30px}
.c_l_text {padding: 0px 20px 12px 20px}
:root .c_l_text {padding-bottom: 5px}
* HTML .c_l_text {padding-bottom: 7px}
.c_l_opros a {background: url(c_l_o_st.gif) 0% 5px no-repeat; padding-left: 20px; margin-left: 10px; text-decoration: none; color: #515c6f}
.c_l_otvet {background: #e9f1f6; margin-top: 15px; padding: 10px}
.c_l_otvet input {border: solid 0px; background: #e9f1f6 url(c_l_o_st.gif) 0% 6px no-repeat; font: normal 8pt Tahoma; margin-bottom: -1px; width: 88px; color: #515c6f}
:root .c_l_otvet input {width: 72px; padding-left: 22px; margin-bottom: 0px;}
* HTML .c_l_otvet input {background: #e9f1f6 url(c_l_o_st.gif) 0% 5px no-repeat; width: 70px; padding-left: 17px; margin-bottom: 0px;}
.clear {clear: both; height: 140px}
.banner {text-align: center; padding: 5px 0px 20px 0px}
.c_right {padding: 0px 0px 0px 15px}

.c_n_header {width: 98%; color: #515c6f; font: 8pt Tahoma; border-left: solid 2px #d73334; padding-left: 2px; padding-right: 12px}
.c_n_header p {height: 23px; background: #b7d7ea; padding: 12px 0px 0px 12px}
.c_n_header p a {font: bold 8pt Tahoma;color: #515c6f}
.c_n_header p a:hover {text-decoration: none;color: #515c6f}
 

* HTML .c_n_header p {height: 21px; padding: 14px 0px 0px 12px}
.c_news {width: 100%}
.c_n_col {width: 50%}
.data {padding: 10px 35px 5px 15px; color: #515c6f}
.data span {color: #c01300}
.zagl {padding:  0px 35px 15px 15px; color: #515c6f}
.zagl a {font: normal bold 8pt Tahoma; color: #617389 !important}
.zagl a:hover {text-decoration: none}

.zagl_0 {font: normal bold 8pt Tahoma; color: #515c6f}
.zagl_0 a {font: normal bold 8pt Tahoma; color: #617389 !important}
.zagl_0 a:hover {text-decoration: none}
.c_n_cont {padding:  0px 35px 15px 15px; color: #8a8a8a; text-align: justify}
.c_n_cont a:hover {text-decoration: none}
.c_n_telo {background: url(c_n_bg00.gif) 15px 100% no-repeat; padding-bottom: 14px}
.c_n_telo a {color: #2778aa}
.c_n_top {width: 100%; background: url(c_n_c_le.gif) 0% 0% repeat-y; margin-top: -3px; margin-bottom: 15px}
.c_n_t_left {width: 21px; height: 21px; background: url(c_n_t_le.gif) 0% 0% no-repeat}
.c_n_t_left_lider {position: absolute; width: 77px; height: 75px; background: url(c_n_t_le_lider.gif) 0% 0% no-repeat}
.c_n_t_cent {height: 21px; background: url(c_n_t_ce.gif) 0% 0% repeat-x}
.c_n_t_right {width: 30px; height: 21px; background: url(c_n_t_ri.gif) 0% 0% no-repeat}
.c_n_c_left {width: 21px; background: url(c_n_c_lf.gif) 0% 50% no-repeat}
.c_n_c_cent {background: #f8f8f8}
.c_n_c_right {width: 30px; background: url(c_n_c_ri.gif) 0% 0% repeat-y}
.c_n_b_left {width: 21px; height: 21px; background: url(c_n_b_le.gif) 0% 0% no-repeat}
.c_n_b_cent {height: 21px; background: url(c_n_b_ce.gif) 0% 0% repeat-x}
.c_n_b_right {width: 30px; height: 21px; background: url(c_n_b_ri.gif) 0% 100% no-repeat}

.c_n_t_left_2 {width: 21px; height: 21px; background: url(c_n_t_le_2.gif) 0% 0% no-repeat}
.c_n_t_cent_2 {height: 21px; background: url(c_n_t_ce_2.gif) 0% 0% repeat-x}
.c_n_t_right_2 {width: 30px; height: 21px; background: url(c_n_t_ri_2.gif) 0% 0% no-repeat}
.c_n_c_left_2 {width: 21px; background: url(c_n_c_lf_2.gif) 0% 50% no-repeat}
.c_n_c_cent_2 {background: #f8f8f8}
.c_n_c_right_2 {width: 30px; background: url(c_n_c_ri_2.gif) 0% 0% repeat-y}
.c_n_b_left_2 {width: 21px; height: 21px; background: url(c_n_b_le_2.gif) 0% 0% no-repeat}
.c_n_b_cent_2 {height: 21px; background: url(c_n_b_ce_2.gif) 0% 0% repeat-x}
.c_n_b_right_2 {width: 30px; height: 21px; background: url(c_n_b_ri_2.gif) 0% 100% no-repeat}


.c_n_top h3 {font-weight: bold; font: normal 12pt; color: #333333; margin: 0px; padding: 10px 10px 5px 10px; background: url(h3000000.gif) 10px 0% no-repeat}
.news_body {width: 100%}
.n_b_images {background: url(n_b_bg00.gif) 20px 0% no-repeat; width: 105px; height: 95px; padding-left: 20px}
.n_b_images img {margin: 0px 0px 0px 0px; border: solid 1px #eeeeee}

.n_b_txt_0 {font: 8pt Tahoma; background: url(txt_bg00.gif) 0% 0% repeat-x; padding-top: 10px; color: #666666; padding-left: 10px}

.n_b_txt {font: 8pt Tahoma; background: url(txt_bg00.gif) 0% 0% repeat-x; padding-top: 10px; color: #666666; padding-left: 10px}
.n_b_txt a {color: #515c6f;font: 8pt Tahoma}
.n_b_txt a:hover {color: #515c6f;text-decoration: none}

.n_b_txt_4 {font: 8pt Tahoma; color: #666666}
.n_b_txt_4 a {color: #515c6f;font: 8pt Tahoma}
.n_b_txt_4 a:hover {color: #515c6f;text-decoration: none}

.n_b_txt li {background: url(c_l_li_d.gif) 0% 5px no-repeat;padding: 0px 0px 5px 15px}

.n_b_txt_1 {font: 8pt Tahoma}
.n_b_txt_1 a {color: #515c6f;font: 8pt Tahoma}
.n_b_txt_1 a:hover {color: #515c6f;text-decoration: none}


.razdel {color: #ffffff; display: block; height: 27px; background: url(razdel_b.gif) 0% 0% no-repeat; padding-top: 13px; padding-left: 23px; margin-top: 7px; margin-left: -8px; margin-bottom: -10px; position: relative; width: 132px; color: #FFFFFF; text-decoration: none; z-index: 1}
.razdel a {color: #ffffff}
.razdel a:hover {color: #ffffff;text-decoration: none}

.buy_but {color: #ffffff; display: block; height: 27px; background: url(razdel_a.gif) 0% 0% no-repeat; padding-top: 13px; padding-left: 23px; margin-top: 7px; margin-left: -8px; margin-bottom: -10px; position: relative; width: 132px; color: #FFFFFF; text-decoration: none; z-index: 1}
.buy_but a {color: #ffffff}
.buy_but a:hover {color: #ffffff;text-decoration: none}


.all_news {padding: 20px 22px 0px 22px}
.all_news a {background: url(all_news.gif) 0% 6px no-repeat; padding-left: 20px; color: #c01300}
.all_news a:hover {text-decoration: none}
.footer {height: 50px; width: 100%; position: relative; margin-top: -50px;  width: expression(((document.documentElement.clientWidth|| document.body.clientWidth)< 1000)? "1000px": "100%"); min-width: 1000px}
.f_right {background: #e9f1f6 url(f_bg0000.gif) 100% 0% repeat-y; vertical-align: middle; padding-left: 70px; color: #8a8a8a; padding-top: 7px}
.f_right a {font-weight: bold; color: #2778aa; text-decoration: none}
.f_right a:hover {text-decoration: underline}
.f_left {width: 270px; vertical-align: middle; text-align: center; padding-top: 7px}
.f_left a {margin: 0px 7px}
.c_r_map {padding: 0px 15px; color: #ae2729}
.c_r_map a {color: #ae2729; text-decoration: none; margin: 0px 30px}
.c_r_map h3 {color: #333333; padding: 20px 30px 15px 30px; margin: 0px; font: normal 13.5pt Tahoma}
.c_r_map a:hover {text-decoration: underline}
.c_r_map .act {color: #515c6f !important; text-decoration: none !important}
.c_r_spis {margin: 10px 15px; background: #edf4f8}
.c_r_spis table {width: 100%}
.c_r_spis td {width: 33%}
.c_r_spis ul {margin: 0px; padding: 10px 0px 15px 30px}
.c_r_spis li {padding: 3px 10px 3px 15px; background: url(spis_li0.gif) 0% 8px no-repeat}
.c_r_spis li a {color: #000000}
.c_r_spis li a:hover {text-decoration: none}
.c_r_podr {padding: 0px 40px 0px 45px}
.c_r_p_left {width: 219px}
.c_r_big {height: 205px; background: url(c_r_b_bg.gif) 0% 0% no-repeat}
.c_r_big img, .c_r_small img {border: solid 1px #eeeeee}
.c_r_p_left table {width: 100%; margin: 5px 0px 12px 0px}
.c_r_p_left table td {width: 33%; text-align: center}




//.c_r_small {background: url(c_r_smal.gif) 15px 0% no-repeat; width: 46px; height: 42px; padding-left: 10px}
.c_r_small img {margin: 0px 0px 0px 0px; border: solid 1px #eeeeee}




.a_block_big {display: block; text-decoration: none; color: #FFFFFF; background: #57add7; padding: 4px 0px 5px 0px; text-align: center; font-weight: bold; margin-left: 10px}
.a_block_small {display: block; text-decoration: none; color: #FFFFFF; background: #57add7; padding: 2px 0px 3px 0px; text-align: center; font: normal 7.5pt Tahoma; margin-left: 10px; margin-top: 1px}
.a_block_big:hover, .a_block_small:hover {background: #3a90ba}
.c_r_price {color: #ae2729; background: #f3f3f3; padding: 5px 0px 7px 0px; text-align: center; margin-left: 10px; margin-top: 1px}
.c_r_price span {font-weight: bold}
.c_r_p_right {text-align: justify; padding-left: 50px}
.c_r_p_right p {margin: 0px; padding: 15px 0px 10px 0px; color: #515c6f}
.c_r_p_right p span {display: block; color: #ae2729; font-weight: bold; padding: 0px 0px 8px 0px}
.c_r_p_right p a {font: bold 8pt Tahoma;color: #515c6f}
.c_r_p_right p a:hover {text-decoration: none;color: #515c6f}


.c_r_podr h4 {font: normal 13.5pt Tahoma; margin: 0px; padding: 5px 0px  17px 0px}
.c_r_podr h4 span {padding-left: 15px}
.c_r_podr h4 span, .c_r_podr h4 span a {font: normal 8pt Tahoma; color: #ae2729}
.c_r_podr h4 span a:hover {text-decoration: none}
.c_r_tab_zagl {color: #ae2729; font-weight: bold; height: 40px; vertical-align: middle; padding-left: 10px}
.t_h {margin-top: 20px; width: 100%}
.c_r_tab_blue {background: #edf4f8; color: #515c6f; width: 255px; font-weight: bold; padding: 7px  10px 9px 10px}
.c_r_tab_blue2 {background: #edf4f8; color: #515c6f; padding: 7px  10px 9px 0px}
.c_r_tab_white {color: #515c6f; width: 255px; font-weight: bold; padding: 7px  10px 9px 10px}
.c_r_tab_white2 {color: #515c6f; padding: 7px  10px 9px 0px}
.t_h a {color: #ae2729}
.t_h a:hover {text-decoration: none}
.c_r_popular {padding: 0px 40px 0px 45px}
.a_block_big2 {width: 200px; display: block; text-decoration: none; color: #FFFFFF; background: #57add7; padding: 4px 0px 5px 0px; text-align: center; font-weight: bold; margin-left: 6px}
.a_block_small2 {width: 200px; display: block; text-decoration: none; color: #FFFFFF; background: #57add7; padding: 2px 0px 3px 0px; text-align: center; font: normal 7.5pt Tahoma; margin-left: 6px; margin-top: 1px}
.a_block_big2:hover, .a_block_small2:hover {background: #3a90ba}
.c_r_price2 {width: 200px; color: #ae2729; background: #f3f3f3; padding: 5px 0px 7px 0px; text-align: center; margin-left: 6px; margin-top: 1px}
.c_r_price2 span {font-weight: bold}
.c_r_popular table {width: 100%}
.c_r_popular td {background: url(popular0.gif) 0% 0% no-repeat; width: 33%; padding-bottom: 25px}
.c_r_popular img {border: solid 1px #eeeeee; margin-bottom: 4px}
.c_r_popular h5 {font: normal 13.5pt Tahoma; color: #ae2729; margin:0px; padding: 20px 0px 25px 0px}
.c_r_popular p {margin: 0px; padding: 0px 10px 20px 0px; text-align: justify}
.c_r_popular p span {font-weight: bold; display: block;; padding-bottom: 8px}
.c_r_s_txt {padding: 5px 45px 0px 45px; color: #ae2729}

	/* jQuery lightBox plugin - Gallery style */
	#gallery {
		padding: 0px;
		width: 700px;
	}
	#gallery ul { list-style: none; }
	#gallery ul li { display: inline; }
	#gallery ul img {
		border: 5px solid #ebebeb;
		border-width: 5px 1px 1px;
	}
	#gallery ul a:hover img {
		border: 5px solid #ea6419;
		border-width: 5px 1px 1px;
		color: #fff;
	}
	#gallery ul a:hover { color: #fff; }
