body {margin: 0; padding: 0; background: #f2f2f2 url('..//img/bcg.gif'); font: 12px Tahoma, 'sans serif'; color: #323232;}
table.body {width: 100%;}
table.body td {width: 100%; text-align: center;}

div.body {clear: both; width: 1003px; margin: auto; padding: 0; background: #7d7d7d url('..//img/body_bg_.jpg') no-repeat center 242px;}

a {color: #872626; text-decoration: none; font: Tahoma, 'sans serif';}
a:hover {color: #872626; text-decoration: underline; font: Tahoma, 'sans serif';}

a img {border: 0;}

h1 {font: 18px Tahoma, 'sans serif'; margin: 0 0 1em 0;}
h2 {color: #165187; font-weight: normal; font-size: 16px; margin: 1.5em 0 1em 0;}
ul, ol {margin: 0; padding: 1em 1em 1em 2em; }
ul li, ol li {padding: 0 0 0.3em 0;}
.text h1 {text-transform: uppercase;}




/* HEADER */
div.header {widht: 1003px; height: 252px; clear: both; margin: 0; padding: 0;}
div.h_left {float: left; width: 235px; height: 252px; background: #f2f2f2 url('..//img/top1.jpg') no-repeat; text-align: left; margin: 0; padding: 0;}
div.h_left div.logo {position: relative; float: right; top: 38px; text-align: right;}
div.h_left div.logo h1 {padding-right: 7px; font-size: 21px; color: #872626; margin-top: -15px;}
div.h_left div.logo h1 small {font-size: 18px;}
div.h_right {float: left; clear: right; width: 768px; height: 252px; background: url('..//img/top2.jpg') no-repeat; margin: 0; padding: 0;}
div.h_right div.flash {position: relative; float: right;}
div.h_right div.flash_new {position: relative; float: right; padding: 38px 0px 29px 0px; text-align: right;}

/* MENU_TOP*/
div.menu {clear: both; height: 40px; background: #f2f2f2 url('../img/menu_bg.jpg') repeat-x; margin: 0; padding: 0 16px 0 13px; color: #666666; vertical-align:middle; text-align:center;}
div.menu div {padding: 0px 23px 7px 23px; float: left; margin: 0; font-weight: bold; font: 10px Tahoma, "MS Sans Serif", "sans serif"; /*text-transform: uppercase;*/}
div.menu div table{
	height:40px;
}
div.menu div.item_sel {background: url('..//img/menu_sel_bg.jpg') repeat-x; height: 40px; margin: 0;}
/*div.menu div.map {float: right;}
div.menu div.map_sel {float: right; background: url('..//img/menu_sel_bg.jpg') repeat-x; height: 40px; margin: 0;}*/
div.menu div a {font: 10px Tahoma, 'sans serif'; text-transform: uppercase; text-decoration: none; color: #666666; font-weight: bold;}
div.menu div a:hover {font: 10px Tahoma, 'sans serif'; text-transform: uppercase; text-decoration: none; color: #888888; font-weight: bold;}
div.map a { color: #327CAD !important;}
div.map_sel a { color: #327CAD !important;}
div.map a:hover { color: #666666 !important;}
div.map_sel a:hover  { color: #666666 !important;}

/* CONTENT */
div.content {width: 1003px; clear: both; margin: 0; padding-top: 15px; text-align: left;}
div.content table td {vertical-align: top;}

div.main_banners {}

/* content_left */
div.left_content {width: 240px; float: left; clear: left; margin: 0; padding: 0;}
div.news {padding: 15px 20px 15px 33px; margin: 0;}
div.news h1 {color: #323232; text-transform: uppercase;}
div.news1 {margin: 0 0 16px 0;}
div.news1 a.news {color: #323232;}
div.news1 a.news:hover {color: #323232;}

/* menu_left */
div.menu_left {font: 14px Tahoma, 'sans serif'; padding: 15px 20px 15px 33px; margin: 0;}
div.menu_left a { color: #135c89; }
div.menu_left span {font-size: 80%;}
div.menu_left h1 {color: #323232; text-transform: uppercase;}
div.menu_left div.menu_l_item {background: url('..//img/menu_l.gif') 0 4px no-repeat; padding: 0 20px 16px 15px; line-height: 1.1em; }
div.menu_left div.menu_l_item_sel {background: url('..//img/menu_l_sel.gif') 0 4px no-repeat; padding: 0 20px 16px 15px; line-height: 1.1em;}

/* content_center */
div.center_content {float: left; margin: 0; width: 501px; text-align: left; }
div.article {margin: 0; text-align: left; height: 100%; margin-bottom: 30px;}

table.article_bg {margin: 0; padding: 0; width: 501px; clear: both; text-align: left;}
table.article_bg td {text-align: left; background: #f2f2f2;}

table.article_bg td.text {background: #fff; min-height: 380px; height: 380px; padding: 15px 30px; vertical-align: top; width: 501px;}
table.article_bg td.bottom {background: url('..//img/art_bottom_bg.jpg') repeat-x; height: 5px; width: 501px; margin: 0; padding: 0;}

div.article h1 {color: #872626;}
div.article p {color: #323232; margin: 0 0 1em 0;}

div.center_content div.info {float: left;}
div.center_content div.foto {float: right;}
div.center_content a {color: #872626; text-decoration: none;}
div.center_content a:hover {color: #872626; text-decoration: underline;}

/* content_right */
div.right_content {width: 260px; float: right; clear: right; margin: 0; padding: 0;}
div.banners {padding: 0 0 15px 15px; margin: 0; position: relative; right: 21px;}
div.banners div.block {float: right; clear: right; margin: 15px;}
div.banners div.blocks {float: right; clear: right; margin: 15px;}

/* news_content */
div.news_content {float: left; margin: 0; width: 743px; text-align: left; }
div.news_list {margin: 0; text-align: left; height: 100%; margin-bottom: 30px; }

table.news_bg {margin: 0 0 0 33px; padding: 0; width: 710px; clear: both; text-align: left;}
table.news_bg td {text-align: left; background: #f2f2f2;}

table.news_bg td.news_text {background: #ffffff; min-height: 20px; height: 20px; padding: 15px 30px; vertical-align: top;}

td.news_text table.news_item {margin-bottom: 10px;}
table.news_item td {background: transparent; vertical-align: top;}
table.news_item td.news_date {width: 43px; padding-right: 10px;}
table.news_item td.news_t p {padding-top: 5px;}

table.news_bg td.pages {background: #fff; padding: 0 0 18px 30px;}
td.pages table {background: #fff; width: auto;}
td.pages td.page {background: #fff; width: 52px; padding: 0;}
td.pages td.number {background: #fff; padding: 0 5px; width: 5px; border-right: 1px solid #323232;}
td.pages td.number_last {background: #fff; padding: 0 5px; width: 5px;}
td.pages span {background: #d5d5d5; padding: 2px;}
table.news_bg td.bottom {background: url('..//img/art_bottom_bg.jpg') repeat-x; height: 5px; width: 710px; margin: 0; padding: 0;}

div.news_content h1 {color: #872626;}
div.news_content p {color: #323232; margin: 0 0 1em 0;}

table.bannery_center {margin: 25px 0 0 33px; padding: 0; width: 710px; clear: both; text-align: left;}
table.bannery_center td.pic {width: 213px;}
table.bannery_center td.space {width: 30px;}

div.column_news {background: #fff url('..//img/art_center_bg.jpg') repeat-x 0 0; margin: 25px 30px 30px 36px;}
div.column_news h1 {color: #872626; padding: 0 8px 0 17px; font-size: 25px;}
div.column_news table {margin: 0px 13px 0px 0px;}
div.column_news table td {width: 25%; text-align: left; vertical-align: top; background: none; padding: 30px 13px 30px 17px;}
div.column_news table td#zagolovok {padding-top: 20px; text-align: right; background: url('..//img/paper_.jpg') no-repeat -1px top;}
p.title_col {margin: 0 0 0 0; font-weight: bold;}
p.date_col {font-size: 70%; margin: 1em 0 0 0; color: black; font-weight: bold;}
p.anons_col {font-size: 90%; margin: 0.5em 0 0 0;}
h1#main {font-size: 24px; margin-bottom: 0.6em;}

table.news_bg td.glavnaya_text {background: #fff; min-height: 20px; height: 20px; padding: 0; vertical-align: top;}
/*table.news_bg td.glavnaya_text div {padding: 15px 30px 15px 248px;}*/
table.news_bg td.glavnaya_text div.crane {  padding: 15px 30px 15px 30px /*248px*/;}

/* FOOTER */
div.footer {width: 1003px; clear: both;}
div.footer div.f_left {float: left; width: 503px; height: 51px; background: url('..//img/footer1.jpg') no-repeat left bottom; text-align: left; }
div.f_left div.img {position: relative; top: 25px; left: 33px;}
div.footer div.f_right {float: right; width: 500px; height: 51px; background: url('..//img/footer2.gif') no-repeat;}
div.f_right div.copy {color: #323232; font: 10px Tahoma, 'sans serif'; line-height: 1.5em; text-align: right; padding-top: 12px; padding-right: 36px;}
div.copy a {color: #872626; font: 10px Tahoma, 'sans serif'; text-decoration: none;}
div.copy a:hover {color: #872626; font: 10px Tahoma, 'sans serif'; text-decoration: underline;}



table.ipoteka {border: solid 1px #000000; margin: 0; padding: 0;  text-align: left;}
table.ipo<span name="mcb_s" id="multishop5" style="overflow:hidden; zoom:1; display:inline; margin: 0px; padding: 0px;" class="wbc_wrapped_word">teka td </span>{text-align: left; background: #f2f2f2;}

table.ipo<span name="mcb_s" id="multishop6" style="overflow:hidden; zoom:1; display:inline; margin: 0px; padding: 0px;" class="wbc_wrapped_word">teka td </span>.text {padding: 15px 10px; vertical-align: top; }


td.text table.negil {width: 400px;
background-color:#666666;}
td.text td.negil {background-color:#FFFFFF !important;
padding-left:3px;
padding-right:2px;
text-align:left;
vertical-align: middle;
width: 180px;}

td.text td.negil_ {background-color:#FFFFFF !important;
padding-left:3px;
padding-right:2px;
text-align:left;
vertical-align: middle;
width: 220px;}
td.text table.negil2 {width: 100%;
}
td.text td.negil2 { 
border-right: solid 1px #666666 !important;
border-bottom: solid 1px #666666 !important;
background-color:#FFFFFF !important;
padding-left:3px;
padding-right:2px;
text-align:center;
vertical-align: top;}

td.text td.negil3 { 
background-color:#FFFFFF !important;
border-bottom: solid 1px #666666 !important;
padding-left:3px;
padding-right:2px;
text-align:center;
vertical-align: top;}


.texttab td {
width: 200px;
padding: 10px;
}