HTML {
         background:#cff4ff url(images/background.gif) repeat-x;padding: 0px;    margin: 0px; width: 100%;  height: 100%;
}
body {
          background: url(images/header_nit_left.gif) no-repeat;padding: 0px;    margin: 0px; width: 100%;  min-height: 100%
}
.all {
         position:relative; z-index:100;background: url(images/header_nit_right.gif) 100% 0 no-repeat; height:100%;  min-width: 1000px;
}
img {
          border:none;
}
table {
          width:100%;border-collapse:collapse;
}
td {
          vertical-align:top
}
* {
	margin:0px; padding:0px;
}
ul {
	margin:0px;padding:0px;
}
li {
	list-style-type:none;
}
.clear{
	clear:both; font-size:1px; line-height:0px;
}
/* ------------------------------------------------------------------------------ header */

.navigator {
	padding:0px 5px 4px 19px;background:#fafdff url(images/navigator_ugl.gif) 0 100% no-repeat;margin:0px 0px 0px 525px;
}
.navigator span {
	padding-right:14px; font: bold 8pt Tahoma; color:#1f7cb2;
}
.navigator span a {
	color:#1f7cb2;text-decoration:underline;padding-right:11px;background: url(images/str.gif) 100% 6px no-repeat;font:normal 8pt Tahoma; text-decoration:underline;
}
.navigator span a:hover {
	text-decoration:none;
}
.navigator span span {
	margin:0px;padding-right:11px;background: url(images/str.gif) 100% 6px no-repeat;font:normal 8pt Tahoma; 
}
.logo {
	float:left;width:198px;margin:-2px 0px 2px 16px;
}
.logo h1 {
	text-align:center;padding:0px 3px 2px 3px;background:#057bb1;font:bold 11px Tahoma; color:#FFFFFF;margin:0px;
}
.logo_block {
	margin:-15px 0px 0px 0px;
}
.basket {
	padding:5px 0px 0px 24px;width:184px;height:53px;float:left;margin:4px 0px 0px 55px;background: url(images/basket.gif) no-repeat;
}
.basket div a {
	font: bold 8pt Tahoma; color:#FFFFFF;text-decoration:none;
}
.basket div a:hover {
	text-decoration:underline;
}
.basket div span {
	padding-left:38px;font:normal 8pt Tahoma; color:#000000;
}
.basket div span b {
	color:#e71a1d;
}
.basket div {
	margin-bottom:6px;
}
:root .basket div {
	margin-bottom:5px;
}
.dop_padding {
	padding-left:40px !important;
}
.zag {
	font: normal 24pt Tahoma; color:#1f7cb2;float:left;margin:25px 0px 0px 49px;
}
/* ------------------------------------------------------------------------------ end header */
/* ------------------------------------------------------------------------------ select block */
.content {
	padding:0px 6px 0px 0px;
}
.header {
	height:82px;
}
.right_block {
	width:186px;height:100%; float:right
}
.left_block {
	margin-right:-199px;width:100%; float:left;
}
.top_select_ugl {
	margin-bottom:0px;
}
.select_block {
	height:63px;padding:17px 15px 15px 15px;background:#def3ff url(images/back_sel.gif) no-repeat;border: solid 1px #49b1e3;
}
.select_block div {
	float:left;padding-right:9px;
}
.select_block h3 {
	font:normal 8pt Tahoma; color:#0b0b0b;margin:0px 0px 2px 2px;
}
.select_block select {
	width:94px;height:18px;border: solid 1px #a3a3a3;font:normal 8pt Tahoma; color:#0b0b0b; 
}
.sel_1 {
	width:110px !important;
}
.select_block .tex_1 {
	font:normal 8pt Tahoma; color:#0b0b0b;width:74px;height:17px;border: solid 1px #a3a3a3;
}
.sub_inp {
	cursor:pointer;margin:16px 0px 0px -2px;width:34px;height:19px;border:none;background: url(images/sub_inp.gif) no-repeat;
}
.radio_block {
	width:100%;float:left;clear:both;margin:7px 0px 0px 0px;
}
.radio_block label {
	padding:0px 25px 0px 0px; font:normal 8pt Tahoma; color:#000000;
}
.radio_block label input {
	position:relative; top:-2px;margin-right:3px;background:#ddf2ff;width:12px;height:12px;border: solid 1px #747474;
}
:root .radio_block label input {
	top:0px;width:13px;height:13px;
}
.clear_filtr {
	margin-left:270px;float:left;
}
.clear_filtr a {
	padding-left:12px;background: url(images/str_back.gif) 0 6px no-repeat;font:normal 8pt Tahoma; color:#000000;text-decoration:underline;
}
.clear_filtr a:hover {
	text-decoration:none;
}
.otstup_left {
	padding:0px 198px 0px 6px;
}

.l_u {
	float:left;display:block;
}
.r_u {
	float:right;display:block;
}
.l_u_22 {
	position:relative;float:left;
}
.r_u_22 {
	position:relative;float:right;
}
.bottom_select_ugl {
	margin:-4px 0px 0px 0px;
}
.all_searsh_block {margin-bottom:13px;}
/* ------------------------------------------------------------------------------ end select block */
/* ------------------------------------------------------------------------------ left block */
.center_left_block {
	margin:4px 0px 0px 0px;padding-bottom:0px;
}
.c_left {
	float:left;width:183px;
}
.c_center {
	float:left;width:100%;margin:0px 0px 0px -183px;
}
.padding_center {
	padding-left:195px;
}
.top_l_menu {
	height:3px;font-size:1px;background: url(images/top_l_menu.gif) no-repeat;
}
.left_menu {
	padding:10px 6px 20px 8px;background:#0a93d1 url(images/krugi.gif) no-repeat;
}
.bottom_l_menu {
	height:3px;font-size:1px;background: url(images/bottom_l_menu.gif) no-repeat;
}
.left_menu ul li {
	line-height:12px;margin:0px 0px 11px 0px;
}
.left_menu ul li a {
	padding-left:20px;background: url(images/str_white.gif) 0 5px no-repeat;font:bold 8pt Tahoma; color:#FFFFFF;text-decoration:underline;
}
.left_menu ul li a:hover {
	text-decoration:none;
}
.left_menu ul li ul {
	padding:4px 0px 0px 9px;
}
.left_menu ul li ul li {
	margin-bottom:4px;
}
.left_menu ul li ul li a {
	padding-left:11px;background: url(images/str_white_2.gif) 0 5px no-repeat;font:normal 8pt Tahoma; color:#FFFFFF;text-decoration:underline;
}
.left_menu ul li ul li a:hover {
	text-decoration:none;
}
.left_menu ul li ul li ul li a {
	padding-left:9px;background: url(images/str_white_3.gif) 0 5px no-repeat;font:normal 8pt Tahoma; color:#FFFFFF;text-decoration:underline;
}
.left_menu ul li ul li ul li a:hover {
	text-decoration:none;
}
.left_menu ul li ul li ul li {
	margin-bottom:3px;
}
.left_menu ul li ul li ul {
	padding:4px 0px 0px 34px;
}
.activ {
	background:none !important;padding-left:20px !important
}
.enter_all {
	margin:10px 0px 0px 0px;
}
.zag_enter {
	padding-top:5px;width:183px;height:27px;background: url(images/zag_enter.gif) no-repeat;
}
.zag_enter h2 {
	padding-left:25px;background: url(images/ent.gif) no-repeat;font:bold 8pt Tahoma; color:#FFFFFF;margin:4px 0px 0px 9px;
}
.enter {
	padding:13px 6px 3px 6px;background:#FFFFFF;border-left: solid 1px #0a93d1;border-right: solid 1px #0a93d1;
}
.enter label {
	position:relative;font: bold 8pt Tahoma; color:#000000;margin:0px 0px 6px 0px;display:block;
}
.enter label input {
	font:normal 8pt Tahoma; color:#000000;margin:0px 0px 0px 10px;width:104px;height:14px;border:solid 1px #b5b5b5
}
.reg {
	float:left;margin:12px 0px 0px 0px;
}
.reg a {
	font: normal 10px Tahoma; color:#000000; text-decoration:underline;
}
.reg a:hover {
	text-decoration:none;
}
.reg_s {
	padding-left:11px;background: url(images/reg_s.gif) 0 1px no-repeat;
}
.nap_s {
	padding-left:11px;background: url(images/nap_s.gif) 0 3px no-repeat;
}
.enter_text {
	margin:0px 0px 0px 19px !important;
}
.enter_subb {
	position:relative; top:30px;margin:-2px -3px 0px 0px;float:right;cursor:pointer;padding:0px 10px 2px 0px;width:69px;height:21px;border:none;text-align:center;font:bold 10px Tahoma; color:#0a93d1;background: url(images/enter_subb.gif) no-repeat;
}
.bottom_enter {
	height:4px;background: url(images/bottom_enter.gif) no-repeat;
}
.center_content {
	padding:6px 15px 6px 15px;background:#def3ff; border:solid 1px #70cff9;border-bottom:none;
}
.foto_block {
	width:147px;float:left;margin-right:10px;
}
.top_b_foto {
	font-size:1px;height:3px;background: url(images/top_b_foto.gif) no-repeat;
}
.bottom_b_foto {
	font-size:1px;height:3px;background: url(images/bottom_b_foto.gif) no-repeat;
}
.foto {
	background:#ffffff; border-right: solid 1px #a0e2ff;border-left: solid 1px #a0e2ff;
}
.foto img {
	display:block;margin:0px auto;
}
.opisanie h2 {
	font: bold 8pt Tahoma; color:#045b8d;margin:0px 0px 5px 5px;
}
.opisanie p {
	font:normal 8pt Tahoma; color:#12577e;margin-bottom:3px;padding-left:17px;background: url(images/li_back.gif) 0 4px no-repeat;
}
.opis_block {
	float:left;
}
.cena {
	position:relative;float:right;padding:12px 20px 0px 0px;
}
.cena h3 {
	font:normal 10px Tahoma; color:#015b83;text-align:center;margin:0px 0px 12px 0px;
}
.cena h3 b {
	font:bold 9pt Tahoma; color:#015b83;
}
.sravn_ss {
	padding:0px 0px 0px 4px;width:92px;height:25px;background: url(images/sravn_ss.gif) no-repeat;
}
.sravn_ss a {
	position:relative; top:-2px;padding-right:25px;background: url(images/ico_1.gif) 100% 3px no-repeat;font:bold 8pt Tahoma; color:#FFFFFF;text-decoration:none;
}
.sravn_ss a:hover {
	text-decoration:underline;
}
.bask_ss {
	padding:2px 0px 0px 6px;width:92px;height:25px;background: url(images/sravn_ss.gif) no-repeat;
}
.bask_ss a {
	position:relative; top:-4px;padding-right:18px;background: url(images/ico_2.gif) 100% 4px no-repeat;font:bold 8pt Tahoma; color:#FFFFFF;text-decoration:none;
}
.bask_ss a:hover {
	text-decoration:underline;
}
.line {
	position:relative;z-index:400;padding-top:6px;border-bottom:solid 1px #bee1f3;font-size:1px;margin-bottom:25px;
}
.l_u_c {
	float:left
}
.r_u_c {
	float:right;
}
.top_lines_krug {
	background: url(images/top_lines_krug.gif) repeat-x
}
.bottom_lines_krug {
	margin:0px 1px 0px 1px;height:4px;background: url(images/bottom_lines_krug.gif) repeat-x
}
/* ------------------------------------------------------------------------------ end left block */
/* ------------------------------------------------------------------------------ right block */
.contact {
	font:bold 8pt Tahoma; color:#000000;
}
.contact span {
	font: normal 8pt Tahoma; color:#343434;
}
.telefon div {
	padding-bottom:8px;
}
.telefon img {
	position:relative; top:2px;
}
.marg_left {
	margin-left:102px;
}
.marg_left_2 {
	margin-left:101px !important;
}
.telefon {
	padding-bottom:6px;
}
.icq img {
	margin:0px 3px 0px 9px;position:relative; top:3px;
}
.icq div {
	padding-bottom:8px;
}
.no_background {
	background:none !important;position:relative;left:-10px;
}
.oplata {
	padding-right:3px;
}
.buk {
	margin:12px 0px 0px 0px;width:178px;height:87px;padding:9px 8px 0px 0px;text-align:right;background: url(images/buk.gif) no-repeat;
}
.buk p {
	font: bold 8pt Tahoma; color:#FFFFFF;margin:0px;
}
.buk h4 {
	font: bold 10pt Tahoma; color:#000000;margin:0px; text-decoration:line-through;
}
.buk h3 {
	font: bold 18pt Tahoma; color:#FFFFFF;margin:0px;
}
.zag_enter_2 {
	text-align:center;padding-top:5px;width:186px;height:26px;background: url(images/zag_enter_2.gif) no-repeat;
}
.zag_enter_2 h2 {
	font:bold 8pt Tahoma; color:#FFFFFF;margin:4px 0px 0px 9px;
}
.bigs_en {
	width:172px;
}
.bottom_enter_2 {
	width:186px;height:4px;font-size:1px;background: url(images/bottom_enter_2.gif) no-repeat;
}
.right_all_block {position:relative;margin-top:-40px
}
.zag_enter_2 h3 {
	padding-left:25px;background: url(images/ent.gif) no-repeat;font:bold 8pt Tahoma; color:#FFFFFF;margin:4px 0px 0px 9px;
}
.no_center {
	text-align:left !important;margin-top:15px !important;
}
.mini_search {
	font:normal 8pt Tahoma; color:#000000;
}
.mini_search b {
	padding-right:3px;
}
.min_text_in {
	width:58px;height:14px;border:solid 1px #b5b5b5;font:normal 8pt Tahoma; color:#000000;
}
.mini_search div {
	margin:0px 0px 7px 0px;
}
.mini_margin {
	margin-left:47px !important; margin-bottom:13px !important;
}
.max_text_in {
	width:99px;height:14px;border:solid 1px #b5b5b5;font:normal 8pt Tahoma; color:#000000;
}
.res_search_old {
	float:left;padding:7px 0px 0px 0px;
}
.res_search_old a {
	font: normal 10px Tahoma; color:#000000;text-decoration:underline;
}
.res_search_old a:hover {
	text-decoration:none;
}
.name_search {
	padding-right:12px !important;
}
.search_subb {
	margin:2px 0px 0px 0px;float:right;cursor:pointer;padding:0px 0px 2px 0px;width:69px;height:21px;border:none;text-align:center;font:bold 10px Tahoma; color:#0a93d1;background: url(images/enter_subb_2.gif) no-repeat;
}
.search_slovo {
	padding:5px 0px 0px 8px;margin:18px 0px 0px 0px;width:178px;height:32px;background: url(images/search_slovo.gif) no-repeat;
}
.slovo_text {
	margin-top:5px;display:block;float:left;width:125px;height:17px;border:solid 1px #1a96ce;font:normal 8pt Tahoma; color:#000000;
}
.slovo_submit {
	cursor:pointer;width:44px;height:30px;background: url(images/slovo_submit.gif) no-repeat;border:none;
}
.ras_all_search {
	height:30px;
}
.cop_zag {
	margin:0px;float:none;margin:0px 0px 10px 0px;position:relative;z-index:1300; top:-7px;
}
.no_margins {margin-top:0px;}
/* ------------------------------------------------------------------------------ end right block */
/* ------------------------------------------------------------------------------ footer */
.footer {
	height:204px;background: url(images/footer.gif) no-repeat;
}
.footer_inside {
	height:204px;background: url(images/footer_inside.gif) 100% 100% no-repeat;
}
.footer_inside_2 {
	margin:-204px 0px 0px 0px;min-width:1000px;float:left;width:100%;height:204px; background: url(images/footer_inside_2.gif) repeat-x
}
.company {
	padding:70px 0px 0px 0px;
}
.company img {
	display:block;float:left;margin-right:25px;
}
.site_stat {
	float:left;margin:55px 0px 0px 40px;
}
.site_stat img {
	display:block; float:left;margin-right:30px;
}
.mini_sc {
	margin-top:11px;
}
.copy {
	float:right;margin:60px 40px 0px 0px;font:normal 8pt Tahoma; color:#000000; 
}
.copy img {
	margin-left:15px
}
.probel {height:154px;clear:both;}
.all_logo_c {width:960px;margin:0px auto;}
/* ------------------------------------------------------------------------------ end footer */













