* {margin: 0; padding: 0}

body {font-family: Tahoma, Arial, sans-serif; font-size: 100.01%; color: #4e4e4e; min-width: 997px; background: #060d0c url("../i/body_bg.gif") repeat-x 0 0}
html, body {height: 100%}

img {border: 0}

table {width: 100%; font-size: 100%; border-collapse: collapse; vertical-align: top; text-align: left; border: none}
table td {vertical-align: top; text-align: left}
table th {text-align: left}

ul {list-style: none}

a {color: #4e4e4e; text-decoration: underline; outline: none}
a.blue {color: #009bce}
a:hover {text-decoration: none}
a.header {font-size: 200%;}
h1 {font-size: 170%; color: #000; font-weight: normal; margin-bottom: 6px}
h2 {font-size: 125%; color: #2681a0; margin-bottom: 15px}

p {font-size: 95%; line-height: 130%; margin-bottom: 14px}
p a {color: #2681a0}


#main, #footer {position: relative; min-width: 997px; max-width: 1015px; min-height: 100%; font-size: 0.75em; margin: 0 auto; background: url("../i/main_bg.png") repeat-y center 0}
*html #main, #footer {height: 100%; width: expression(((document.compatMode && document.compatMode=='CSS1Compat') ? document.documentElement.clientWidth : document.body.clientWidth) > 1016 ? "1015px" : (((document.compatMode && document.compatMode=='CSS1Compat') ? document.documentElement.clientWidth : document.body.clientWidth) < 997 ? "997px" : "100%")); background: none}
#main_in {margin: 0 9px; background: #fff}

	#topblock {height: 51px; background: #3c3c3c url("../i/topblock_bg.gif") repeat-x 0 0}
	#topblock span.date {float: left; height: 31px; padding: 11px 0 0 19px; background: url("../i/topblock_day_bg.gif") no-repeat 0 13px}
	#topblock span.date span.first {display: inline-block; width: 46px; font-size: 185%; color: #ff7700; text-align: center}
	#topblock span.date span.last {display: inline-block; font-size: 150%; color: #a1a1a1; margin-left: 9px}
		div.currency {float: right; width: 171px; height: 39px; margin: 6px 0 0 10px; background: url("../i/topblock_sale_bg.gif") no-repeat right 0}
		span.currency {float: left; margin-top: 14px}
		div.currency div {margin: 11px 28px 0 52px}
		div.currency table {font-size: 87%}
		*html div.currency table {float: left}
		div.currency td {padding-bottom: 3px}
		div.currency td.first {color: #cdcdcd; width: 24px;font-size: 120%; padding-top: 3px}
		div.currency td.last {color: #ffb26e; width: 32px;font-size: 150%}
		div.currency td.mid {
	background: url("../i/topblock_sale_brd.gif") repeat-x -1px 10px
}

	#header {height: 235px; background: url("../i/header_bg.jpg") no-repeat 0 0; border-bottom: 4px solid #3c3c3c}
		#logo {display: block; width: 251px; height: 82px; padding: 33px 0 0 12px}
		#tel {display: block; width: 143px; text-align: center; padding: 12px 0 0 84px}
		#tel span.top {display: block; font-size: 120%; font-weight: bold; color: #a09f9f; margin-bottom: 6px}
		#tel span.bot {display: block; font-family: Impact, Tahoma, sans-serif; font-size: 120%; color: #ff7b08}
		#tel big {font-size: 120%}
	
	a.tab {display: inline-block; position: relative; font-size: 95%; font-weight: bold; color: #fff; text-decoration: none; height: 25px; padding-left: 8px; background: #f7940c url("../i/tab_bg.gif") no-repeat 0 0; margin-bottom: -6px; cursor: pointer; z-index: 0}
	a.tab span {display: inline-block; height: 22px; padding: 3px 8px 0 0; background: url("../i/tab_bg.gif") no-repeat right 0}
	span.tab {display: inline-block; font-size: 85%; font-weight: bold; color: #4e4e4e; padding: 0 6px}
	
	div.archive {height: 18px}
	div.archive a {float: right; font-size: 85%; color: #553a25; text-decoration: none; height: 18px; padding-left: 8px; background: url("../i/a_archive.gif") no-repeat 0 0; cursor: pointer}
	div.archive a span {float: left; height: 16px; padding: 2px 8px 0 0; background: url("../i/a_archive.gif") no-repeat right 0}
	
	span.reg {display: block; width: 695px; height: 27px; text-align: right}
		
	#leftcol {float: left; width: 243px; padding-top: 4px}
	

		
		#leftmenu {font-size: 95%; padding: 6px 0 23px 6px}
		#leftmenu li {width: 140px; height: 28px; background: no-repeat 0 0}
		#leftmenu li.link_1 {background: url("../i/leftmenu_a1.gif")}
		#leftmenu li.link_2 {width: 144px; background-image: url("../i/leftmenu_a2.gif")}
		#leftmenu li.link_3 {width: 144px; background-image: url("../i/leftmenu_a3.gif")}
		#leftmenu li.link_4 {background-image: url("../i/leftmenu_a4.gif")}
		#leftmenu li.link_5 {width: 202px; background-image: url("../i/leftmenu_a5.gif")}
		#leftmenu li.link_6 {width: 191px; background-image: url("../i/leftmenu_a6.gif")}
		#leftmenu li.link_7 {width: 179px; background-image: url("../i/leftmenu_a7.gif")}
		#leftmenu li.link_8 {width: 193px; background-image: url("../i/leftmenu_a8.gif")}
		#leftmenu li.link_9 {background-image: url("../i/leftmenu_a9.gif")}
		#leftmenu li.link_10 {width: 134px; height: 30px; background-image: url("../i/leftmenu_a10.gif")}
		#leftmenu li.link_11 {background-image: url("../i/leftmenu_a6.gif")}		
		#leftmenu a {display: block; color: #562a00; height: 21px; margin-left: 27px; padding: 7px 0 0 26px; text-decoration: none}
		#leftmenu a:hover {font-weight: bold}
		
		#leftcol div.blocks {padding-left: 4px}
		a.block {position: relative; display: block; width: 236px; height: 99px; padding: 4px 0 0 4px; margin-bottom: 17px; background: url("../i/leftblock_img_brd.gif") no-repeat 0 0; z-index: 1}
		a.block_href {position: relative; display: block; width: 173px; height: 68px; padding: 4px 0 0 4px; margin-bottom: 7px; background: url("../i/leftblock_img_brd_href.gif") no-repeat 0 0; z-index: 1}
		
	#rightcol {float: right; width: 723px; padding: 10px 1px 0 0}
	
		#weather {float: right; width: 235px; margin-bottom: 22px; background: url("../i/probki_bg.gif") repeat-y 0 0}
		#weather div.block {background: url("../i/weather_bg_top.gif") no-repeat 0 0}
		#weather div.block_in {padding: 14px 0 6px 47px; background: url("../i/weather_bg_bot.gif") no-repeat 0 bottom}
		#weather a.head {float: right; width: 92px; height: 17px; padding: 3px 4px 0 0; font-size: 95%; text-align: right; text-decoration: none; margin-bottom: 1px; background: #fde1b8 url("../i/weather_head_bg.gif") no-repeat 0 0}
		#weather div.mid {height: 57px; padding: 0 28px 0 4px; margin-top: 21px}
		#weather div.mid span.first {display: block; width: 74px; text-align: center}
		#weather span.level {float: right; font-size: 270%; color: #f67400; text-align: center; line-height: 95%; width: 65px; height: 32px; margin-top: 13px; background: #f3f3f3 url("../i/probki_level_bg.gif") no-repeat 0 0}
		#weather span.level_text {display: block; width:82px; font-size: 95%; text-align: center; background: #e5e5e5 url("../i/probki_mean_bg_top.gif") no-repeat 0 0;}
		#weather span.level_text span {display: block;padding-bottom: 2px; background: url("../i/probki_mean_bg_bot.gif") no-repeat 0 bottom}
      
		#probki {margin-bottom: 23px; background: url("../i/probki_bg.gif") repeat-y right 0}
		#probki div.block {background: url("../i/probki_bg_top.gif") no-repeat right 0}
		#probki div.block_in {min-height: 96px; padding: 17px 6px 6px 1px; background: url("../i/probki_bg_bot.gif") no-repeat right bottom}
		#probki div.left {float: left}
		#probki div.right {margin-left: 100px; padding-top: 15px; font-size: 95%}
		#probki a.head {display: block; font-size: 95%; width: 49px; height: 17px; padding: 3px 0 0 6px; text-decoration: none; margin-bottom: 12px; background: #fde1b8 url("../i/probki_head_bg.gif") no-repeat right 0}
		#probki span.level {display: block; font-size: 270%; color: #f67400; text-align: center; line-height: 95%; width: 65px; height: 32px; margin: 0 1px 14px 14px; background: #f3f3f3 url("../i/probki_level_bg.gif") no-repeat 0 0}
		#probki span.level_text {display: block; width: 82px; height: 15px; font-size: 95%; text-align: center; margin-left: 5px; background: #e5e5e5 url("../i/probki_mean_bg.gif") no-repeat 0 0}
		#probki ul {font-size: 90%; padding: 6px 0}
		#probki ul li {padding-bottom: 2px}
		#probki ul li a {color: #919191}
		
		          
		div.news {position: relative; width: 469px; z-index: 0; font-size: 95%; margin-bottom: 22px; background: url("../i/midblock_block_bg.gif") repeat-y 0 0}
		div.news div.block {position: relative; background: url("../i/midblock_block_bg_top.gif") no-repeat 0 0}
		div.news div.block_in {position: relative; padding: 18px 15px 7px 14px; background: url("../i/midblock_block_bg_bot.gif") no-repeat 0 bottom}
		div.news li {padding: 0 0 7px 12px; background: url("../i/news_head_icon.gif") no-repeat 0 4px}
		div.news div.line {min-height: 80px; padding-bottom: 13px}
		*html div.news div.line {height: 80px}
		div.news a.head {font-size: 95%; font-weight: bold; color: #009bce}
		div.news span.top {display: block; font-size: 85%; color: #a6a5a5; padding: 3px 0 5px 0}
		div.news span.top a {color: #a6a5a5}
		div.news a.img {float: left; width: 64px; height: 45px; padding: 2px 0 0 2px; background: url("../i/news_img_brd.gif")}
		div.news span.text {display: block; margin-left: 76px; font-size: 95%}
		div.news span.text2 {display: block; margin-left: 0px; font-size: 102%}
                span.date {display: inline-block; color: #fff; padding: 0 5px 1px 5px; margin-right: 2px; background: #f47900}
                
		#search span.left {float: left; font-size: 95%; color: #9c9c9c; padding: 0 5px}
		#search ul.tabs {font-size: 95%; margin-left: 48px; height: 15px}
		#search ul.tabs li {float: left; margin-right: 13px}
		#search ul.tabs li.hover {padding-left: 3px; background: #ffaa2a url("../i/tab_bg_square.gif") no-repeat 0 0}
		#search ul.tabs li.hover span {display: block; color: #fff; text-decoration: none; padding: 0 3px 1px 0; background: url("../i/tab_bg_square.gif") no-repeat right 0}
		#search div.block {position: relative; width: 695px; height: 58px; background: #f67400 url("../i/search_bg.jpg") no-repeat 0 0}
		#search input.text_field {float: left; font-size: 95%; height: 14px; background: #fff; border: 1px solid #874301}
		#search input.button {float: right; font-size: 95%; height: 18px; padding-bottom: 1px; border: none; cursor: pointer; background: no-repeat 0 0}
		#search div.left {float: left; width: 421px; padding: 19px 0 0 7px}
		#search div.left input.button {width: 55px; background-image: url("../i/button_search.gif")}
		#search div.left input.text_field {width: 350px; margin-top: 1px; padding: 0 1px}
		#search div.left div.top {height: 21px}
		#search div.left div.bot {font-size: 95%; color: #fff; padding-left: 1px}
		#search div.left div.bot a {color: #fff}
		#search div.right {float: right; width: 209px; padding-right: 3px}
		#search div.right span.head {display: block; height: 14px; padding-right: 27px; font-size: 85%; color: #fff; text-align: right}
		#search div.right div {height: 18px}
		#search div.right label {float: left; width: 39px; font-size: 85%; color: #fff; margin-top: 3px}
		#search div.right input.text_field {width: 139px; padding: 0 1px; margin-top: 1px}
		#search div.right input.button {width: 21px; background-image: url("../i/button_ok.gif")}
		a#search_bot {float: left; position: relative; font-size: 95%; color: #2681a0; top: 4px; left: 5px}
		
		#notes {float: right; width: 210px; padding-right: 15px}
		
		div.notes {position: relative; width: 211px; z-index: 0; font-size: 95%; margin-bottom: 22px; background: url("../i/midblock_block_bg_right.gif") repeat-y 0 0}
		div.notes div.blocks {position: relative; background: url("../i/midblock_block_bg_top_right.gif") no-repeat 0 0}
		div.notes div.block_in {position: relative; padding: 18px 1px 7px 10px; background: url("../i/midblock_block_bg_bot_right.gif") no-repeat 0 bottom}
		
		#notes div.line {padding-bottom: 12px; margin-bottom: 13px; border-bottom: 1px dotted #525252}
		#notes span.head {display: block; font-size: 105%; font-weight: bold; color: #2681a0; margin-bottom: 9px}
		#notes span.date {display: inline-block; font-size: 85%; color: #fff; margin: 0 0 13px 8px; padding: 0 4px 2px 5px; background: #f47900}
		#notes span.bot {display: block; text-align: right; padding-right: 10px}
		#notes span.bot a {font-size: 95%; color: #2681a0; padding-left: 11px; background: url("../i/a_all.gif") no-repeat 0 center}
		#notes div.tv {font-size: 95%; padding-bottom: 5px}
		#notes div.tv span.time {display: inline-block; width: 38px; color: #009bce}
		#notes div.tv span.channel {display: inline-block; margin-left: 8px; color: #9c9c9c}
		#notes a.film {display: inline-block; width: 64px; height: 45px; padding: 2px 0 0 2px; margin: 0 1px 6px 0; background: url("../i/news_img_brd.gif") no-repeat 0 0}
		#notes a.last {margin-right: 0}
		#notes div.block {padding-bottom: 12px}
		#notes div.block span.top {display: block; font-size: 85%; color: #a6a5a5; padding: 0 0 2px 11px}
		#notes div.block span.top a {color: #a6a5a5}
		#notes div.block span.text {display: block; font-size: 95%; padding-left: 11px; background: url("../i/news_head_icon.gif") no-repeat 0 5px}
		#notes div.banner {padding-bottom: 24px}
		
		#content {width: 476px}
		#content div.banner {padding-bottom: 16px}
		#content div.add {height: 42px}
		#content div.add a {float: right; height: 24px; font-size: 150%; color: #fff; text-decoration: none; background: #f67602 url("../i/a_link_bg_left.gif") no-repeat 0 0}
		#content div.add a span {float: left; height: 24px; padding: 0 5px 0 6px; background: url("../i/a_link_bg_right.gif") no-repeat right 0}
		
			#links {font-size: 85%; color: #9c9c9c; text-align: right; height: 28px; padding-top: 4px; border-top: 1px dotted #adadad}
			#links a {color: #6d6c6c}

			#links2 {font-size: 85%; color: #009bce; text-align: right; height: 18px; padding-top: 4px; border-top: 1px dotted #adadad}
			#links2 a {font-size: 95%; color: #009bce }
		
			#content div.unit {float: left; width: 100%; padding-bottom: 20px; font-size: 95%}
			#content div.bordered {padding-bottom: 5px; margin-bottom: 14px; border-bottom: 1px dotted #adadad}
			#content div.unit strong.head {display: block; padding-bottom: 8px}
			#content div.unit span.left {float: left}
			#content div.unit span.left img {display: block; border: 1px solid #b8b8b8}
			#content div.unit p {font-size: 100%; line-height: normal; color: #5d5d5d; margin: 0 0 0 124px}
			
			#content div.unit2 {float: left; width: 100%; padding-bottom: 20px; font-size: 95%}
			#content div.bordered {padding-bottom: 5px; margin-bottom: 14px; border-bottom: 1px dotted #adadad}
			#content div.unit2 strong.head {display: block; padding-bottom: 8px}
			#content div.unit2 span.left {float: left}
			#content div.unit2 span.left img {display: block; border: 1px solid #b8b8b8}
			#content div.unit2 p {font-size: 100%; line-height: normal; color: #5d5d5d; margin: 0 0 0 60px}
			#content div.unit2 span.contact {color: #009bce}			
			
			
			div.news_block {float: left; width: 100%; font-size: 95%; padding-bottom: 6px; margin-bottom: 14px; border-bottom: 1px dotted #adadad}
			div.news_block div.left {float: left; width: 66px}
			div.news_block div.text {font-size: 95%; margin-left: 75px}
			div.news_block span.date {float: right; font-size: 85%; color: #fff; padding: 0 5px 1px 5px; margin-bottom: 3px; background: #f47900}
			div.news_block a.img {display: block; width: 62px; height: 43px; padding: 2px; overflow: hidden; background: url("../i/news_img_brd.gif")}
			div.news_block a.img img  {display: block}
			div.news_block span.head {display: block; padding-bottom: 8px; font-weight: bold; color: #009bce; text-decoration: underline}
                        
			#contacts {font-size: 95%}
			
			div.img_block {float: left; width: 181px; margin: 0 16px 10px 0; border: 1px solid #c1c1c1}
			div.img_block a {display: block; padding: 1px; border: 1px solid #c1c1c1}
			div.img_block img {display: block}
			div.img_block span {display: block; padding: 1px 3px 3px 3px; font-size: 85%; color: #4e4e4e}
			#contacts div.img_block span {color: #4e4e4e}
			
			#contacts div.text {margin-left: 199px}
			#contacts span {color: #009bce}
			#contacts p {font-size: 100%; line-height: normal; margin-bottom: 14px}
			#contacts a {text-decoration: none}
			#contacts a:hover {text-decoration: underline}
			
			#pager {padding-left: 143px}
			#pager a {float: left; font-size: 85%; color: #fff; text-decoration: none; margin: 0 1px; height: 12px; padding: 0 2px 1px 3px; background: #5d5d5d}			
			#pager a:hover, #pager a.hover {background: #f47900}
			#pager a.prev, #pager a.next {width: 19px; height: 13px; padding: 0; margin: 0 11px}
			#pager a.prev span, #pager a.next span {display: none}
			#pager a.prev {background: url("../i/pager_prev.gif") no-repeat 0 0 !important}
			#pager a.next {background: url("../i/pager_next.gif") no-repeat 0 0 !important}

                        #board li {width: 100%; padding-bottom: 6px}
			#board li span.first {float: left; width: 28px; font-size: 125%; color: #a6a5a5; background: url("../i/board_brd.gif") no-repeat right 13px}
				
			#board li a.main_category {display: block; color: #2681a0; margin-left: 28px}
			/*
			#board li ul {padding: 3px 0 0 41px}
			#board li li {color: #656565; font-size: 95%; padding-bottom: 2px}
			#board li li a {display: inline-block; color: #656565; margin: 0}
			*/
			
                        
			#anonses div.line {float: left; width: 100%; padding: 10px 0 5px 0; margin-bottom: 20px; border-bottom: 1px dotted #adadad}
			#anonses div.block {float: left; width: 180px}
			#anonses div.right {float: right}
			#anonses span.date {display: inline-block; font-size: 85%; color: #fff; margin-right: 10px; padding: 0 4px 2px 5px; background: #f47900}
			#anonses span.head {display: inline-block; position: relative; font-weight: bold; color: #2681a0; top: 2px}
			#anonses ul {padding: 5px 0 0 8px}
			#anonses li {font-size: 85%; padding: 0 0 5px 13px; background: url("../i/news_head_icon.gif") no-repeat 0 4px}
			#anonses li a {color: #009bce}
			
			#pers_info {float: left; width: 100%; font-size: 95%; color: #6d6c6c; padding-bottom: 36px}
			#pers_info div.line {float: left; width: 100%; padding-bottom: 6px}
			#pers_info strong {float: left; width: 64px}
			#pers_info span {float: left; padding: 0 2px 2px 2px; background: #fee3c1}
                        #pers_info input.text_field {width: 139px; padding: 0 1px; margin-top: 1px; float: left; font-size: 95%; height: 14px; background: #fff; border: 1px solid #874301}
			
			a.edit {font-size: 95%; color: #009bce}
			span.edit {display: block; text-align: right; padding-bottom: 36px}
			
			#adverts {float: left; width: 100%; padding-bottom: 12px; margin-bottom: 36px; border-bottom: 1px dotted #adadad}
			#adverts div {font-size: 85%; padding: 0 0 5px 13px; background: url("../i/news_head_icon.gif") no-repeat 0 4px}
			#adverts a {color: #009bce}
			#adverts span.cat {color: #a6a5a5}
                        #adverts span.cat form {display: inline;}
			#adverts span.cat a {color: #a6a5a5}
			
			div.unit_small_mrgn {margin-bottom: 2px}
			
			#pers_cab {float: right; position: relative; font-size: 85%; color: #fff; width: 216px; padding: 2px 4px 8px 6px; right: 10px; margin-top: 12px; background: #fc9518}
			#pers_cab a {color: #fff}
			#pers_cab span.head {display: block; margin-bottom: 4px}
			#pers_cab div.field {height: 18px; padding-top: 4px}
			#pers_cab input.button {float: right; width: 44px; height: 18px; background: url("../i/button_exit.gif") no-repeat 0 0; border: none; cursor: pointer}
                        
                        div.field {float: left; width: 100%; padding-bottom: 18px}
			div.field label {float: left; font-size: 85%; margin-top: 2px; width: 70px}
			div.field input.text_field, div.field select, div.field textarea {float: left; width: 270px; height: 14px; padding: 0 2px; font-family: Tahoma, Arial, sans-serif; font-size: 85%; color: #9c9c9c; background: #fff; border: 1px solid #444}
			div.field select {width: 276px; height: 16px; padding: 0}
			div.field textarea {height: 149px}
			div.field input.browse {float: left; position: relative; width: 44px; height: 18px; margin-top: -1px; left: 8px; background: url("../i/button_browse.gif") no-repeat 0 0; border: none; cursor: pointer}
			div.field span.head {display: block; font-weight: bold; font-size: 85%; margin-bottom: 16px}
			div.field label.normal {width: auto; margin-right: 7px}
			div.field input#mail_index {width: 59px; margin-right: 18px}
			div.field select#city {width: 161px}
			input#save, input#reg {display: block; width: 68px; height: 18px; margin-left: 354px; background: url("../i/button_save.gif") no-repeat 0 0; border: none; cursor: pointer}
			input#reg {width: 87px; height: 18px; background-image: url("../i/button_registration.gif")}			
			div.radio {float: left; width: 100%; padding-bottom: 10px; font-size: 85%}
			div.radio div {padding: 0 0 8px 69px}
			div.radio input {position: relative; margin: 0 4px 0 0}
                        
                        #loggedin {float: right; position: relative; font-size: 85%; color: #fff; width: 216px; padding: 2px 4px 8px 6px;}
			#loggedin a {color: #fff}
			#loggedin span.head {display: block; margin-bottom: 4px; text-align: left;}
			#loggedin div.field {height: 18px; padding-top: 4px}
			#loggedin input.button {float: right; width: 44px; height: 18px; border: none; cursor: pointer; background: url("../i/button_exit.gif") no-repeat 0 0;}
                        
                        #search_wide {position: absolute; width: 470px; height: 96px; top: 54px; left: 0; background: #ededed url("../i/search_wide_bg.gif") repeat-y 0 0}
			#search_wide div.block {position: relative; width: 470px; font-size: 95%; background: url("../i/search_wide_bg_top.gif") no-repeat 0 0}
			#search_wide div.block_in {position: relative; padding: 9px 0 7px 9px; background: url("../i/search_wide_bg_bot.gif") no-repeat 0 bottom}
			#search_wide span.head {display: block; color: #2681a0; margin-bottom: 7px}
			#search_wide div.field {height: 20px}
			#search_wide table {width: auto}
			#search_wide td {padding-bottom: 4px; vertical-align: middle}
			#search_wide td.first {padding-right: 5px}
			#search_wide td.last {padding-left: 22px}
			#search_wide input.text_field, #search_wide select {width: 158px; height: 16px; padding: 0 2px; font-family: Tahoma, Arial, sans-serif; font-size: 11px; color: #4e4e4e; background: #fff; border: 1px solid #444}
			#search_wide select {width: 164px; height: 16px; padding: 0}
			#search_wide label input {margin-right: 4px}
			
                        #search_wide_corp {position: absolute; width: 470px; height: 70px; top: 54px; left: 0; background: #ededed url("../i/search_wide_bg.gif") repeat-y 0 0}
			#search_wide_corp div.block {position: relative; width: 470px; font-size: 95%; background: url("../i/search_wide_bg_top.gif") no-repeat 0 0}
			#search_wide_corp div.block_in {position: relative; padding: 9px 0 7px 9px; background: url("../i/search_wide_bg_bot.gif") no-repeat 0 bottom}
			#search_wide_corp span.head {display: block; color: #2681a0; margin-bottom: 7px}
			#search_wide_corp div.field {height: 20px}
			#search_wide_corp table {width: auto}
			#search_wide_corp td {padding-bottom: 4px; vertical-align: middle}
			#search_wide_corp td.first {padding-right: 5px}
			#search_wide_corp td.last {padding-left: 22px}
			#search_wide_corp input.text_field, #search_wide_corp select {width: 158px; height: 14px; padding: 0 2px; font-family: Tahoma, Arial, sans-serif; font-size: 11px; color: #4e4e4e; background: #fff; border: 1px solid #444}
			#search_wide_corp select {width: 164px; height: 16px; padding: 0}
			#search_wide_corp label input {margin-right: 4px}
                        
			#sales div.line {float: left; padding-bottom: 5px; margin-bottom: 17px; border-bottom: 1px dotted #adadad; width:100%;}
			#sales div.no_border {border: none}
			#sales a.head {font-size: 95%; font-weight: bold; color: #2681a0}
			#sales div.top {font-size: 85%; color: #a6a5a5; padding: 6px 0 5px 0}
			#sales div.top a {color: #a6a5a5}
			#sales div.top strong {color: #5d5d5d}
			#sales span.date {display: inline-block; color: #fff; padding: 0 5px 1px 5px; margin-right: 2px; background: #f47900}
			#sales span.price {display: inline-block; font-weight: bold; color: #fff; padding: 0 5px 1px 5px; background: #14b108}
			#sales a.img {float: left; padding: 1px; border: 1px solid #bababa}
			#sales a.img img {float: left}
			#sales div.text {margin-left: 97px}
			
			#comments span.date {display: inline-block; font-size: 85%; color: #fff; padding: 0 5px 1px 5px; margin-bottom: 3px; background: #f47900}
			div.comment span.head {display: block; font-size: 105%; font-weight: bold; color: #2681a0; margin-bottom: 12px}
			div.comment div.block {font-size: 95%; width: 474px; margin-bottom: 10px; background: #e0e0e0 url("../i/comment_bg_top.gif") no-repeat 0 0}
			div.comment div.block_in {padding: 3px 8px 10px 5px; background: url("../i/comment_bg_bot.gif") no-repeat 0 bottom}
			div.comment div.top {font-size: 90%; color: #2681a0; text-align: right; padding-bottom: 8px}
			div.comment div.top a {color: #2681a0}
			div.comment textarea {width: 466px; height: 67px; font-size: 135%; padding: 2px; border: 1px solid #4444;}
			div.comment #save {margin: 7px 0 0 402px}
                        
                        div.tv_block {float: left; width: 100%; font-size: 95%; padding-bottom: 6px; margin-bottom: 14px; border-bottom: 1px dotted #adadad}
			div.tv_block div.text {font-size: 95%; margin-left: 75px}
			
			div.tv_block span.left {display: inline-block; font-size: 11px; margin-left: 8px; color: #5d5d5d}
			div.tv_block span.date {float: right; font-size: 85%; color: #fff; padding: 0 5px 1px 5px; margin-bottom: 3px; background: #f47900}
			div.tv_block a.img {display: block; width: 62px; height: 43px; padding: 2px; overflow: hidden; background: url("../i/news_img_brd.gif")}
			div.tv_block a.img img  {display: block}
			div.tv_block span.head {display: block; padding-bottom: 8px; font-weight: bold; color: #009bce; text-decoration: underline}
                        div.tv_block table td {width: 50%;}
                        
#cancel_pers_info {display:none;}
#footer_block {clear: both; height: 93px}
#footer_main {clear: both; height: 87px; margin: -87px 0}
#footer {height: 87px}
#footer div.block {padding-top: 1px; margin: 0 9px; background: #fff; border-top: 3px solid #c2c2c2}
#footer div.block_in {height: 83px; background: #f67501}
#footer ul {height: 22px; padding: 3px 0 0 68px}
#footer ul li {float: left; padding-right: 24px; margin-right: 23px; background: url("../i/footer_splitter.gif") no-repeat right 5px}
#footer ul li.last {padding-right: 0; margin-right: 0; background: none}
#footer ul li a {color: #fff}
#footer span.left {float: left; height: 44px; padding: 14px 0 0 77px; font-size: 200%; color: #fff; background: url("../i/footer_tel.gif") no-repeat 0 0}
#footer span.left small {font-size: 90%; margin-right: 5px}
#footer span.right {float: right; padding: 6px 13px 0 0}
#content span.grey {float: center; height: 50px; width: 80%; font-size: 150%; color: #fff; text-decoration: non;  background: #E4E4E4; text-align:center; }
#dni_tv {text-align: center;}
