BODY {
	margin: 0;
	padding: 0;
	background-color: #fff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	min-width: 1000px;
}

TABLE { margin: 0; padding: 0; border-collapse: collapse; }
TABLE TR TD { margin: 0; padding: 0; vertical-align: top; }
FORM, H1, H2, H3 { margin: 0; padding: 0; }
A IMG { border: none; margin: 0; }


/* HEAD BLOCK */

DIV.head_block { min-height: 168px; background: transparent url(../images/logo.jpg) no-repeat left top; margin-left: 17px; }

A.logo {
	display: block;
	width: 210px;
	height: 48px;
	color: #000100;
	text-align: center;
	text-decoration: none;
	font-size: 11px;
	float: left;
	padding-top: 120px;
}

DIV.banner1 { display: block; text-align: center; padding: 5px 0; }
DIV.subscribe { font-size: 11px; margin-left: 280px; margin-top: 20px; padding-right: 241px; }

DIV.options {
	float: right;
	width: 231px;
}

DIV.top_links { 
	background: transparent url(../images/markers.jpg) no-repeat right bottom; 
	height: 16px; 
	font-size: 11px; 
	color: #ed1e24; 
	padding: 14px 0 0 22px; 
}
DIV.top_links A { color: #ed1e24; }

DIV.phones { 
	background: transparent url(../images/barrier_bg.jpg) repeat-x top; 
	font-size: 14px; 
	color: #430b0b;
	text-transform: uppercase;
	padding: 36px 0 0 55px;
}
DIV.phones SPAN { color: #ed1e24; font-size: 19px; }

IMG.phone_image { position: relative; float: left; margin: -36px 0 0 -60px; }


/* main block */

TABLE.main_block { width: 100%;  table-layout: fixed; }

TD.left_block { width: 238px;  }
TD.right_block { width: 230px; }

DIV.title_block {
	background: transparent url(../images/barrier_bg.jpg) repeat-x bottom; 
	padding-bottom: 12px; 
	font-size: 12px; 
	color: #0a0004;
	font-weight: bold;
	margin-top: 30px;
	padding-left: 15px;
}
DIV.title_block A { font-size: 11px; color: #0a0004; font-weight: normal; }
IMG.sign_1 { position: relative; margin: -37px 0 0 176px;}
IMG.sign_4 { position: relative; margin: -37px 0 0 177px;}

UL.left_menu { margin: 0 0 0 20px; padding: 0; }
UL.left_menu LI { 
	margin: 3px 0 0 0; 
	padding: 0; 
	list-style-type: none; 
	background: transparent url(../images/pointer_1.gif) no-repeat left top; 
	padding-left: 12px; 
}
UL.left_menu LI A {	color: #000; font-size: 11px; }
UL.left_menu A.active, UL.left_menu2 A.active { color: #ed1e24; text-decoration: none; }
UL.left_menu A.active B, UL.left_menu2 A.active B { color: #040300; font-size: 14px; }

UL.left_menu2 { margin: 25px 0 0 20px; padding: 0; }
UL.left_menu2 LI { 
	margin: 3px 0 0 0; 
	padding: 0; 
	list-style-type: none; 
	background: transparent url(../images/pointer_2.gif) no-repeat left top; 
	padding-left: 12px; 
}
UL.left_menu2 LI A { color: #000; font-size: 11px; }

DIV.hotproperty { margin: 10px 0 0 10px; padding: 0; }
DIV.hotproperty A { float: left; margin-right: 5px; }
DIV.hotproperty DIV { font-weight: bold; color: #18181a; font-size: 11px; }
DIV.hotproperty DIV A { font-weight: bold; color: #18181a; text-decoration: none; }
DIV.hotproperty DIV.desc { font-weight: normal; }
A.hot_title { float: none; width: 121px; margin: 0; }

DIV.barier { background: transparent url(../images/barier.jpg) no-repeat; width: 150px; height: 107px; margin: 30px 0 0 34px; }


/*DIV.main_menu { text-align: center; }*/
/*DIV.main_menu A { color: #040300; font-size: 12px; margin: 0 5px; }*/
/*DIV.main_menu A.active, UL.left_menu A.active { color: #ed1e24; text-decoration: none; }*/
/*DIV.main_menu A.active B, UL.left_menu A.active B { color: #040300; font-size: 14px; }*/



.main_menu { text-align: center; overflow: hidden; padding-bottom: 15px; }
.main_menu a { display: inline-block; background: transparent url(../images/menu_link.png) no-repeat; background-position: 100% -32px; height: 32px; color: #630; font-size: 11px; font-weight: bold; padding-right: 11px; text-decoration: none; margin: 0 -2px; }
.main_menu a span { display: inline-block; background: transparent url(../images/menu_link.png) no-repeat; background-position: 0 0; height: 22px; padding: 10px 10px 0 21px; }
.main_menu a.active { background: transparent url(../images/menu_link_active.png) no-repeat; background-position: 100% -32px; color: #fff; }
.main_menu a.active span { background: transparent url(../images/menu_link_active.png) no-repeat; background-position: 0 0; }
.main_menu a.redlink { color: #c00; }



DIV.main_title {
	margin: 20px 15px;
	background: transparent url(../images/barrier_bg.jpg) repeat-x top;
}

IMG.barrier_bg_vertical { float: left; }
IMG.lifting_crane { float: right; }

H1 { margin: 0; padding: 20px 0 0 20px; color: #ed1e24; font-size: 18px; font-weight: normal; }
.main_title H2 { margin: 0; padding: 20px 0 0 20px; color: #ed1e24; font-size: 18px; font-weight: normal; }

DIV.scribe_text { font-size: 11px; margin: 5px 45px 0 20px; }
DIV.scribe_text_bank { font-size: 11px; margin: 5px 65px 0 35px; }

DIV.cat_block { text-align: center; }
TABLE.category { margin: 0 0 0 7%; }
*:first-child+html TABLE.category { margin: 0 0 0 3%; }
* HTML TABLE.category { margin: 0 0 0 3%; }

DIV.c_block { float: left; width: 165px; height: 160px; }
DIV.c_block DIV { height: 115px; }
DIV.c_block A { color: #000; font-size: 11px; }

DIV.title2 DIV {
	background: transparent url(../images/barrier_bg.jpg) repeat-x bottom;
	padding-bottom: 15px;
	font-size: 12px;
	font-weight: bold;
	margin: 0 15px;
	padding-left: 50px;
	margin-top: 30px;
}
DIV.title2 DIV A {
	float: right;
	font-size: 11px;
	color: #000;
}

IMG.sign_5 { position: relative; margin: -38px 0 0 0; }
IMG.sign_6 { position: relative; margin: -39px 0 0 0; }

DIV.cat_block { text-align: center; }
TABLE.bank { margin: 15px auto; width: 95%; }
DIV.bank_credit { width: 48%; float: left; text-align: left; font-size: 11px; color: #18181a; padding-right: 10px; }
DIV.bank_credit DIV { width: 90px; text-align: center; height: 106px; float: left; padding: 0 5px; }
DIV.bank_credit A { display: block; float: right; margin-top: 5px; color: #000; }

DIV.banner3 { text-align: center; }

TABLE.hot_news { margin: 20px 0; }
TABLE.hot_news TR TD.img { width: 170px; }
TABLE.hot_news TR TD { font-size: 12px; padding-top: 20px; }
TABLE.hot_news TR TD A {color: #000;}

/*TABLE.hot_news_all { margin: 0 24px; }
TABLE.hot_news_all TR TD.img { width: 170px; }
TABLE.hot_news_all TR TD { font-size: 12px; padding-top: 20px; }
TABLE.hot_news_all TR TD A {color: #000;}
TABLE.hot_news_all TR TD H1 { font-size: 14px; color: #000; font-weight: normal; }*/

DIV.hot_news_all { padding: 20px 0 20px 24px; font-size: 12px; overflow: hidden; }
DIV.hot_news_all A {color: #000;}
DIV.hot_news_all H1 { font-size: 14px; color: #000; font-weight: normal; padding-bottom: 25px; }
DIV.hot_news_all IMG.news_title_image { float: left; margin: 0 15px 10px 15px; }


.news_item {overflow:hidden; margin-bottom:15px}
.news_item H2 {font-size:12px; padding:0; margin:0; text-decoration:underline; display:inline}

.hot_news_all .fullnews_title H1 {display:inline; font-size:12px; font-weight:bold; margin:0; padding:0;}

DIV.title_block2 {
	background: transparent url(../images/barrier_bg.jpg) repeat-x bottom; 
	padding-bottom: 12px; 
	font-size: 12px; 
	color: #0a0004;
	font-weight: bold;
	margin-top: 30px;
	padding-left: 63px;
}
DIV.title_block2 A { font-size: 11px; color: #0a0004; font-weight: normal; }
IMG.sign_2 { position: relative; margin: -37px 0 0 0;}
IMG.sign_3 { position: relative; margin: -38px 0 0 0;}

TD.right_block FORM { margin: 20px 0; text-align: center; }
TD.right_block FORM SELECT { width: 176px; margin: 5px auto; font-size: 11px; }
DIV.range { width: 176px; margin: 5px auto; font-size: 11px; }
DIV.range INPUT { font-size: 11px; width: 60px; }
INPUT.submit {
	background: transparent url(../images/button.jpg) no-repeat; 
	width: 82px;
	height: 22px;
	text-align: center;
	border: none;
	font-weight: bold;
	font-size: 11px;
	margin: 10px 0 0 95px;
}

DIV.banner2 { text-align: center; }

UL.services { margin: 20px 0 0 30px; padding: 0; }
UL.services LI { margin: 0; padding:0 0 0 12px; list-style-type: none; 
	background:transparent url(../images/pointer_1.gif) no-repeat scroll left top;
}
UL.services LI A { color: #18181a; font-size: 11px; }

DIV.footer_block {
	background-color: #5a5859;
	height: 120px;
}

UL.footer_menu { margin: 0 auto; padding: 5px 0; border-top: solid 3px #413e2f; background-color: #fff; clear: both; }
UL.footer_menu LI { margin: 0; padding: 0; list-style-type: none; display: inline; }
UL.footer_menu LI A { font-size: 11px; color: #040300; padding: 0 5px; }
UL.footer_menu LI A.active { font-size: 11px; color: #ed1e24; text-decoration: none; }
UL.footer_menu LI A.active B { font-size: 14px; color: #040300; }

DIV.copyright { float: left; color: #c3c1c2; font-size: 11px; margin: 16px 0 0 16px; }
DIV.roles { float: left; color: #c3c1c2; width: 470px; font-size: 11px; margin: 8px 0 0 70px; }
DIV.counter { float: right; margin: 11px 14px 0 0; }

DIV.price { clear: both; }
DIV.price SPAN { color: #ED1E24; }

/* category block */

DIV.company { font-size: 11px; margin: 10px 20px; }
DIV.company A { color: #000; padding: 0 3px; }

FORM.select_cat { text-align: center; width: 100%; }
FORM.select_cat TABLE { margin: 0 auto; width: 372px; }
FORM.select_cat TABLE TR TD { text-align: left; padding: 0 6px; }
FORM.select_cat SELECT { width: 176px; margin: 7px 0; }
FORM.select_cat INPUT.submit { margin: 7px 0 0 0; }

DIV.product_block { margin: 30px 30px 0 30px; overflow: hidden; clear: both; }
DIV.pb_image { float: left; width: 122px; text-align: center; }
DIV.pb_image SPAN { font-size: 11px; background-color: #f9f3ec; }
DIV.pb_image SPAN B { color: #ed1e24; font-size: 11px; }
DIV.pb_image DIV { background-color: #fff; text-align: center; width: 122px; overflow: hidden; }
DIV.pb_text { padding-left: 137px; font-size: 11px; line-height: 16px; }

DIV.pb_text A { font-size: 11px; color: #ed1e24; }
DIV.pb_text A H2 { font-size: 11px; color: #ed1e24; font-weight:normal; text-decoration:underline; margin:0; padding:0; display: inline; }

DIV.pb_text A.pb_readmore { display: block; float: right; margin-top: 10px; color: #0098d9; margin-right: 30px; }

TABLE.nav_page { border-top: solid 1px #999999; margin: 30px auto; clear: both; }
TABLE.nav_page TR TD { font-size: 11px; padding-top: 5px; }
TABLE.nav_page TR TD A { color: #000; }

DIV.nothing {
	text-align: center;
	font-weight: bold;
}

/* items block */

A.return {
	display: block;
	background: transparent url(../images/return.jpg) no-repeat left;
	height: 14px;
	padding-left: 18px;
	color: #000;
	font-size: 11px;
	float: right;
	position: relative;
	margin: -40px 10px 0 0;
}

A.return2 {
	display: block;
	background: transparent url(../images/return.jpg) no-repeat left;
	height: 14px;
	padding-left: 18px;
	color: #000;
	font-size: 11px;
	float: right;
	position: relative;
	margin: -20px 10px 0 0;
}

DIV.title3 {
	border-bottom: dotted 1px #ed1e24;
	margin: 0 60px 0 35px;
	font-size: 12px;
	padding-bottom: 5px;
        overflow: hidden;
}
DIV.title3 DIV { float: right; }
DIV.title3 DIV B { color: #ed1e24; }
DIV.title3 H1 { float: left; margin: 0; padding: 0; font-size: 12px; color:#000; font-weight:bold }

TABLE.info_block { margin: 0 55px 10px 35px; }
TABLE.info_block TR TD.preview { width: 170px; text-align: center; }
TABLE.info_block TR TD.preview DIV.bank_img { text-align: left; }

TABLE.info_block TR TD { font-size: 11px; color: #030303; line-height: 15px; padding-top: 5px; }
A.print {
	display: block;
	background: transparent url(../images/print_ico.jpg) no-repeat left;
	height: 17px;
	padding-left: 24px;
	color: #000;
	margin-top: 20px;
        clear: both;
}

IMG.big_prew { border: solid 1px #d4cece; }
A.lupe {
	display: block;
	background: transparent url(../images/lupe.jpg) no-repeat left;
	height: 18px;
	padding-left: 19px;
	color: #000;
	font-size: 11px;
	margin: 10px auto;
	width: 100px;
}

TABLE.info_block TR TD UL { margin: 10px 0 0 0; padding: 0; float: left; }
TABLE.info_block TR TD UL LI { 
	margin: 0; 
	padding: 0; 
	list-style-type: none;
	background: transparent url(../images/pointer_2.gif) no-repeat left top; 
	padding-left: 12px;
	text-align: left;
}
TABLE.info_block TR TD UL LI A { color: #ed1e24; font-size: 11px; }
TABLE.info_block TR TD UL LI.title { background: none; font-size: 11px; font-weight: bold; }
TABLE.info_block TR TD UL.bank LI.title { padding: 3px 0; font-size: 12px; }

DIV.detail_info {
	margin: 10px 35px;
	background: transparent url(../images/logo2.jpg) no-repeat left top;
	height: 67px;
	padding-left: 172px;
}
DIV.phone_i, DIV.phone_e {
	background: transparent url(../images/phone_ico.jpg) no-repeat left;
	padding-left: 15px;
	font-size: 11px;
	margin-top: 5px;
}
DIV.phone_e { background: transparent url(../images/email_ico.jpg) no-repeat left; }

FORM.make_order TABLE { margin: 0 0 30px 35px; }
FORM.make_order TABLE TR TD { vertical-align: top; padding-top: 10px; }
FORM.make_order TABLE TR TD.name { width: 162px; font-size: 11px; color: #010101; padding-left: 5px; }
FORM.make_order TABLE TR TD INPUT { width: 272px; font-size: 11px; }
FORM.make_order TABLE TR TD TEXTAREA { width: 272px; height: 150px; font-size: 11px; }
FORM.make_order TABLE TR TD IMG { margin-top: 10px; }
FORM.make_order TABLE TR TD SPAN { color: #adaaaa; }
FORM.make_order TABLE TR TD INPUT.submit { width: 82px; margin: 0; }

.hide { display: none; }


/* admin page */

H2.tt { margin: 15px 35px; font-size: 16px; }
DIV.pagecontent { font-size: 12px; margin: 0 35px; }
TABLE.table1 TR TD { font-size: 12px; padding-top: 10px; }
DIV#body_content, DIV#body_content2 { padding-top: 15px; overflow: hidden; }


/* calculator */

FORM.credcalc { text-align: center; width: 100%; }
FORM.credcalc TABLE { margin: 0 auto; }
FORM.credcalc TABLE TR TD.name { width: 160px; padding-right: 15px; }
FORM.credcalc TABLE TR TD { text-align: left; padding-top: 10px; font-size: 11px; }
FORM.credcalc SELECT { width: 176px; font-size: 11px; }
FORM.credcalc INPUT { font-size: 11px; width: 176px; }
FORM.credcalc INPUT.submit { margin: 7px 0 0 0; width: 82px; }

DIV.cred_detail { font-size: 11px; margin: 2px 35px; }
DIV.centered { text-align: center; }
TABLE.cred_history { margin: 10px auto 25px auto; border-collapse: collapse; }
TABLE.cred_history TR TD { text-align: left; padding: 5px 10px; border: solid 1px #fff; background-color: #f1eeee; font-size: 11px; }
TABLE.cred_history TR.ch_title TD { background-color: #373636; font-size: 11px; font-weight: bold; color: #fff; text-align: center; }
TABLE.cred_history TR.ch_head TD { background-color: #dbd6d6; font-size: 11px; text-align: center; }

DIV.c_block TABLE TR TD { height: 115px; vertical-align: middle; }

TABLE.bank_detail { margin: 10px 0 10px 35px; width: 80%; }
TABLE.bank_detail TR TD { font-size: 11px; padding-top: 10px; }
TABLE.eltex TR TD.image { padding-right: 5px; }
TABLE.eltex TR TD A { color: #000; }
DIV.nav { margin-top: 15px; }

TABLE.ukrbiznes_informer_exchange_3 { width: 230px !important; margin-top: 30px !important; }
table.ukrbiznes_informer_exchange_3 .text {font-family:Arial; font-size:15px !important; color:#4e4e4e;} 
table.ukrbiznes_informer_exchange_3 .text1 {font-family:Arial; font-size:12px !important; color:#4e4e4e;}
table.ukrbiznes_informer_exchange_3 .text TD, table.ukrbiznes_informer_exchange_3 .text1 TD { text-align: center !important; }

DIV.news_content { padding: 0 15px; }
#main_content { overflow: hidden; }
.main_title H2 {color:#ED1E24; font-size:18px; font-weight:normal; margin:0; padding:20px 0 0 20px;}

.catlist {text-align: center; overflow: hidden; }
.catlist .row {margin: 5px 0 10px 0; overflow: hidden; clear: both; }
.catlist .item {width: 22%; float: left; margin: 0 10px; }
.catlist A.img {display: block; text-align: center; position: relative !important; }
.catlist A.img img { height: 135px !important; }
/*.catlist A.desc {display: block; background-color: #ccc; margin:10px 3px 0px 3px;min-height:18px;height:auto !important;height:18px; padding: 3px 0px 3px 0px; text-align: center; color: #000; font-weight: bold; font-size: 12px}*/
.catlist A.desc {display: block; background-color: #ccc; margin:10px 3px 0px 3px; padding: 3px 0px 3px 0px; text-align: center; color: #000; font-weight: bold; font-size: 12px; }
.catlist .subrow {text-align: center; line-height: 17px; }
.catlist .subrow A{color: #000; font-size: 12px }
.catlist A.desc:hover, .catlist .subrow A:hover {text-decoration: none}



.catlist .item IMG{width: 98%}
