*
{
margin:0;
padding:0;
FONT-FAMILY: 'Tahoma';
font-size:8pt;
color:#333;
}
html {height:100%;}
body {
height:100%;
background:#fff;
	scrollbar-arrow-color: #aaa;
	scrollbar-3dlight-color: #aaa;
	scrollbar-highlight-color: #fff;
	scrollbar-face-color: #f0f9fc;
	scrollbar-shadow-color: #fff;
	scrollbar-darkshadow-color: #999;
	scrollbar-track-color: #eef2f5;
	scrollbar-track: #aaa;
}

.fr {float:right}
.fl {float:left}
.cb {clear:both}

div.bottomCounter {left:-362px; top:-60px}

img {border:0;}
a img {border:0;}
td {vertical-align:top;}

ol li {list-style:URL('/debug/img/gray_marker.gif'); margin-top:5px;}
ol {margin-left:15px; margin-top:5px;}

ul li {list-style:URL('/debug/img/gray_marker.gif'); margin-top:5px;}
ul {margin-left:15px; margin-top:5px;}

a:hover {text-decoration:none; color:#035aa1;}
a.show_type_active {color:#035aa1;text-decoration:none;}
a.blueBold {color:#035aa1;font-weight:bold}

.du {text-decoration:underline;}

.bold {font-weight:bold;}

.gray3 {color:#333;}
.gray6 {color:#666;}
.gray9 {color:#999;}
.grayc {color:#ccc;}
.blue {color:#005ead;}
.blue63 {color:#63b3e9;}
option.black {color:#000;}

.bluebg {background:#fff; border-bottom:#e0f0fb 1px solid;}

.s7pt {font-size:7.5pt;}
.s8pt {font-size:8pt;}
.s9pt {font-size:9pt;}

.left90 {margin-left:90px;}
.left93 {margin-left:93px;}
.left100 {margin-left:100px;}
.left70 {margin-left:70px;}
.left75 {margin-left:75px;}
.left15 {margin-left:15px;}
.left35 {margin-left:35px;}

.top5an {margin-top:-5px;}
.top2 {margin-top:2px;}
.top3 {margin-top:3px;}
.top5 {margin-top:5px;}
.top10 {margin-top:10px;}
.top15 {margin-top:15px;}
.top18 {margin-top:18px;}
.top23 {margin-top:23px;}
.top25 {margin-top:25px;}
.top28 {margin-top:28px;}
.top20 {margin-top:20px;}
.top34 {margin-top:34px;}
.top50 {margin-top:50px;}
.top58 {margin-top:58px;}

.bottom20 {margin-bottom:20px;}
.bottom38 {margin-bottom:38px;}
.bottom8 {margin-bottom:8px;}
.bottom5 {margin-bottom:5px;}
.bottom6 {margin-bottom:6px;}
.bottom4 {margin-bottom:4px;}
.bottom15 {margin-bottom:15px;}
.bottom16 {margin-bottom:16px;}
.bottom18 {margin-bottom:18px;}
.bottom28 {margin-bottom:28px;}
.bottom35 {margin-bottom:35px;}
.bottom130 {margin-bottom:130px;}

.pbottom13 {padding-bottom:13px}

.right39 {margin-right:39px;}
.right6 {margin-right:6px;}
.right20 {margin-right:20px;}
.right30 {margin-right:30px;}
.right15 {margin-right:15px;}

.rate100 {width:100%;}
.rate100h{height:100%;}
.rate0h{height:0%;}
.rate50 {width:50%;}
.rate40 {width:40%;}

.ptop15 {padding-top:15px;}
.ptop5 {padding-top:5px;}
.pbottom8 {padding-bottom:8px;}
.pbottom12 {padding-bottom:12px;}
.pbottom5 {padding-bottom:5px;}

.atopan10 {top:-10px;}
.aleft180 {left:180px;}

.h1 {height:1px;}
.h7 {height:7px;}
.h15 {height:15px;}
.h48 {height:48px; border:1px solid;}
.h50 {height:50px;}
.h52 {height:52px;}
.h200 {height:200px;}
.w1 {width:1px;}
.w170 {width:170px;}
.w164 {width:170px;}
.w100 {width:100px;}
.w231 {width:231px;}
.w230 {width:230px;}
.w296 {width:296px;}
.w39 {width:39px;}
.w20 {width:20px;}

.right {float:right;}

.nondec {text-decoration:none;}
.dec {text-decoration:underline ! important;}


.rel {position:relative; z-index:10;}


.up {text-transform: uppercase;}

.taR {text-align:right}
.taC {text-align:center}
.taL {text-align:left}

a.bottom15 {display:block;}
a.top10 {display:block;}
.abottom {vertical-align:bottom;}

.arial {FONT-FAMILY: 'Arial'; font-size:8pt;}

div.curve 
{
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/debug/img/curve.png);
width:409px;
height:600px;
position:absolute;
top:0px;
left:0px;
z-index:1;
background:none;
}
div.curve img
{
width:409px;
height:600px;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
z-index:0;
background:none;
}
div.curve_bottom img
{
width:230px;
height:200px;
vertical-align:bottom;
}

div.phone {left:146px; top:207px; z-index:100;}

div.main_logo {position:absolute; top:0; left:0;z-index:25}
div.main_logo img {width:180px; height:125px;}

div.top_serch {margin-top:19px;}
div.top_serch input{width:138px; height:17px; border-top:#999 1px solid; border-left:#999 1px solid; border-bottom:#ccc 1px solid; border-right:#ccc 1px solid; vertical-align:top; background:#fff; color:#666;margin-right:10px; font-size:8pt;padding:0 3px}
div.top_serch select {width:88px; height:17px;margin-right:10px; }
div.top_serch input.But {vertical-align:-2px; width:17px; height:17px; border:0;}

div.search {width:100%;margin-top:0 !important;}
div.search input.Inp {width:300px;}

div.topPhoto {height:155px;top:52px;width:100%; text-align:right}


/*
div.submenu {width:100%; height:46px; text-align:center; top:12px; position:relative;}
*/


div.bgmenu {background: URL('/debug/img/menu_bg.gif'); height:26px;width:100%;top:207px}
a.submenuitem { margin-left:17px;}

div.header img {} /* height:17px; width:430px;  */
div.header_small img {height:17px;}
div.blue_line_bottom {width:100%; border-top:#e0f0fb 1px solid; font-size:0px; height:0px;}
div.blue_line_top {width:100%; border-bottom:#e0f0fb 1px solid; font-size:0px; height:0px;}



div.main_block {margin-right:39px;}
/*
div.main_block {margin-right:39px; position:relative;}
*/
div.right_block {margin-right:61px;}

a.copy_link {text-decoration:none; color:#666;}
a.copy_link:hover {text-decoration:none; color:#666;}

a.decor_link {text-decoration:none;color:#333;}
a.decor_link:hover {text-decoration:underline;color:#333;}
a.decor_link:hover * {text-decoration:underline;color:#333;}


input.search_button {vertical-align:-2px; width:17px; height:17px; border:1px solid;}
div.main_map {display:inline; margin:20px 60px 0 20px;}
div.main_map img {margin-bottom:-5px}

/*ËÅÂÛÅ ÔÎÐÌÛ*/
select {background:#fff; border:#999 1px solid;}

#catalogues_lists_nav_cont select {width:170px; height:16px; border:#999 1px solid; margin-top:3px; color:#666; font-size:7.5pt;background:#fff;}
#catalogues_lists_nav_cont select option {color:#666666; font-size:7.5pt;}
a.go_button {float:right; margin-right:12px;}
a.send_button {float:right; margin-right:12px;}
#catalogues_lists_nav_cont input.Inp {width:170px; margin-top:3px; color:#666666; font-size:7.5pt;background:#fff;height:16px;padding:0px 3px}
#catalogues_lists_nav_cont textarea {width:170px; height:60px;border:#999 1px solid;margin-top:3px; color:#666; font-size:7.5pt;background:#fff; overflow:auto;padding:0px 3px}
div.button input {float:right; border:none;}


input{border:#999 1px solid; color:#999; font-size:7.5pt;background:#fff ! important;}
select {background:#fff ! important;}
textarea{border:#999 1px solid; color:#999; font-size:7.5pt;background:#fff; overflow:auto;}


img.partner_icon_conv {display:block; position:absolute; top:0; left:6px;}


/* ÏÐÀÂÎÅ ÄÅÐÅÂÎ ÌÅÍÞ*/

ul.right_tree {margin-left:6px;}
ul.right_tree ul {margin-left:10px;margin-top:4px;}
ul.right_tree li {list-style:URL('/debug/img/s.gif');margin-left:0px;list-style-position:outside;margin-top:4px;}
ul.right_tree li.act {list-style:URL('/debug/img/blue_marker_str_right.gif');}

ul.right_tree ul ul {margin-top:0px;}
ul.right_tree ul li{list-style:URL('/debug/img/gray_marker_lite.gif');margin-top:4px;}
ul.right_tree ul li.act{list-style:URL('/debug/img/blue_marker_str_right.gif');}

ul.right_tree ul ul li {list-style:URL('/debug/img/gray_marker_bold.gif');margin-top:0px;}


ul.right_tree a {font-weight:bold;color:#005ead;}
ul.right_tree a.act {text-decoration:none;}
ul.right_tree ul a {font-weight:normal;}
ul.right_tree ul ul a {color:#666; font-size:7.5pt;}

/* ÏÐÀÂÎÅ ÄÅÐÅÂÎ ÌÅÍÞ ÍÎÂÎÅ*/

ul.right_tree1 {margin-left:11px;}
ul.right_tree1 ul {margin-left:10px;margin-top:4px;}
ul.right_tree1 li {list-style:URL('/debug/img/gray_marker_lite.gif');margin-left:0px;list-style-position:outside;margin-top:4px;}
ul.right_tree1 li.act {list-style:URL('/debug/img/blue_marker_str_right.gif');}

ul.right_tree1 ul ul {margin-top:0px;}
ul.right_tree1 ul li{margin-top:4px;}
ul.right_tree1 ul li.act{list-style:URL('/debug/img/blue_marker_str_right.gif');}

ul.right_tree1 ul ul li{list-style:URL('/debug/img/gray_marker_lite.gif');margin-top:0px;}
ul.right_tree1 ul ul li.act{list-style:URL('/debug/img/blue_marker_str_right.gif');}

ul.right_tree1 ul ul ul {margin-top:0px;}

ul.right_tree1 ul ul ul ul {margin-top:0px;}
ul.right_tree1 ul ul ul li{list-style:URL('/debug/img/gray_marker_lite.gif');margin-top:0px;}
ul.right_tree1 ul ul ul li.act{list-style:URL('/debug/img/blue_marker_lite.gif');}

ul.right_tree1 ul ul ul ul ul {margin-top:0px;}


ul.right_tree1 ul ul ul ul ul ul {margin-top:0px;}

ul.right_tree1 a {font-weight:bold;color:#666; text-decoration:none;}
ul.right_tree1 ul ul a.act {color:#000; text-decoration:none;}
ul.right_tree1 ul ul a.act:hover {color:#000; text-decoration:none;}
ul.right_tree1 a:hover {color:#666;}

ul.right_tree1 ul a.act {font-weight:bold;}
ul.right_tree1 ul a {font-weight:normal;}

ul.right_tree1 ul ul a.act {font-weight:bold; text-transform:uppercase;}
ul.right_tree1 ul ul a {font-weight:normal;}
ul.right_tree1 ul ul ul a.act {font-weight:normal;}

ul.right_tree1 ul ul ul a {font-weight:normal; text-decoration:underline;}
ul.right_tree1 ul ul a {color:#666; font-size:7.5pt;}

/*ØÀÁËÎÍ ÊÀÒÀËÎÃÀ*/
img.icon {width:48px; height:48px; border:#999 1px solid; float:left; margin-top:8px; margin-left:10px;}
img.icon2 {width:130px; height:50px; border:0px; float:left; margin-top:8px; margin-left:10px;}
div.icon_cat {width:48px; height:48px; border:#999 1px solid; float:left; margin-left:10px; background:#fff;}
div.icon_cat img {display:block; margin:auto;} 
/*
img.tree_razd {vertical-align: -7px;}
*/
div.for_banners {padding-top:20px}
div.for_banners img {display:block; margin-top:15px; position:relative;  width:163px; }

img.newsphoto_big {width:178px; float:left; margin-right:20px; margin-bottom:10px; border:#999 1px solid;}
img.newsphoto_small {width:48px; height:48px; float:left; margin-right:10px; margin-top:3px;margin-bottom:5px; border:#999 1px solid;}

input.contact {width:170px; height:18px; margin-bottom:10px; color:#333;font-size:8pt;}
textarea.contact {width:170px; color:#333;font-size:8pt;}
input.contact * {color:#333;}
textarea.contact * {color:#333;}
div.ask_button {text-align:right; margin-bottom:20px; margin-top:-10px;}

img.back {margin-top:20px; margin-left:0;}

img.img_emply {width:183px; height:140px;}
div.icon_block {margin-right:25px; margin-bottom:20px; width:135px;height:100px; float:left; text-align:center;}
div.icon_block1 {margin-right:8px; margin-bottom:20px; width:135px;height:100px; float:left; text-align:center;}
div.icon_block1 div {width:130px; height:50px; text-align:center; margin-bottom:10px;}

div.icon_block2 {margin-right:8px; margin-bottom:20px; width:70px;height:100px; float:left; text-align:center;}
div.icon_block2 div {width:65px; height:50px; text-align:center; margin-bottom:10px;}

div.icons_block {height:100%;}
a.title_company {font-size:7.5pt; color:#999; display:block;}

div.raspor1024 {width:100%;}
div.raspor1024 img { height:1px;}

div.main_block h1 {color:#333; font-size:9pt; font-weight:bold; margin-top:24px; margin-bottom:16px;}
div.main_block p {margin-top:10px; margin-bottom:5px;}

img.partner_icon {margin-right:10px; margin-bottom:10px; position:relative;}
img.partner_icon1 {margin-right:20px; margin-bottom:35px; margin-top:25px; position:relative;}





.user_table_style {background:#999;}
.user_table_style td, .user_table_style th {background: #fff; padding:10px;color:#}
.user_table_style_header {font-weight:bold; text-align:center; color:#060064}
table.user_table_img_style {font-weight:bold; text-align:center; background:#fff; width:0%;}
table.user_table_img_style img {margin:0; padding:0;}
#content table.user_table_img_style td {margin:0; padding:0;}
#content table.user_table_img_style {width:0%; margin-top:10px;}
#content table.user_table_img_style img {margin-right:10px;}


.user_img_style_left_top  {border:1px solid #999; margin:0; margin-right:20px; margin-bottom:10px;}
.user_img_style_left  {border:1px solid #999; margin:0; margin-right:20px; margin-top:10px; margin-bottom:10px; }
.user_img_style_left_bottom  {border:1px solid #999; margin:0; margin-right:20px; margin-top:10px;}

.user_img_style_right_top  {border:1px solid #999; margin:0; margin-left:20px; margin-bottom:10px;}
.user_img_style_right  {border:1px solid #999; margin:0; margin-left:20px; margin-top:10px; margin-bottom:10px; }
.user_img_style_right_bottom  {border:1px solid #999; margin:0; margin-left:20px; margin-top:10px;}

.user_style_blue, .user_style_blue a {color:#005ead;}
.user_style_dark_blue, .user_style_dark_blue a {color:#3d6080;}
.user_style_green, .user_style_green a {color:#63b3e9;}

.user_style_8pt {font-size:8pt;}
.user_style_9pt {font-size:9pt;}

.user_img_style_border_ver {margin-right:10px; padding-right:6px; padding-bottom:5px; background:  url(/debug/img/bg/ver.gif) no-repeat right bottom #ffffff; float:left;}
.user_img_style_border_ver img {margin-left:auto; margin-right:0;}
.user_img_style_border_hor {margin:0; margin-right:20px; margin-bottom:10px;}


.user_table_img_ver_style {float:left; margin-right:10px;}
.user_table_img_ver_style td {background:  url(/debug/img/bg/ver.gif) no-repeat right bottom #ffffff; padding:0; padding-right:6px; padding-bottom:5px;}
.user_table_img_ver_style td img {margin-left:auto; display:block; margin-right:0px;}


/* larisa */
div.printColls p, div.printColls br, #content p {margin:0px 0px 10px 0px}

.bottomConer {background:URL('/debug/img/curve_bottom.gif') right bottom no-repeat;}

#catalogue_materials_content p {margin:10px 0px 10px 0px}
#content, #catalogue_materials_content { margin:30px 0px 0px 0px;  padding:0px}
#content table, #catalogue_materials_content table {background:#e5e5e5; width:95%}
#content td, #content th, #catalogue_materials_content td, #catalogue_materials_content th {background: #fff; padding:5px;}

.fl {float:left;}
.zi20 {z-index:20;} 
.zi50 {z-index:50;} 

.pr {position:relative;}
.pa {position:absolute;}

div.bottom_border { margin-right:0px; top:13px; border-bottom:1px solid #1781b8; z-index:101} 
div.bottom_border_1 {background:#1781b8; margin-right:0px; top:86px; */top:76px} 

div.gray_line {width:100%; font-size:0px ! important; height:0px ! important;margin-top:9px;border-bottom:1px solid #e5e5e5;}
div.path_long {font-size:7pt;height:25px; z-index:50;margin-top:3px;line-height:9pt;}
div.pathOnDivisions {top:-79px; height:25px;line-height:9pt; margin-right:40px;}

div#divisions {border-top:#e0f0fb 1px solid;}

#bookmark_container {margin-top:-20px}

div.scheme_prev img {width:170px; margin-top:30px;}
div.kbp_search input.Inp {width:170px; height:16px; margin-top:30px;}

div#callback_to_hidden_upload input, select, textarea {width:170px;}
div#callback_to_hidden_upload input {height:18px; margin-bottom:10px; padding:2px;}

form.niceform input, select {height:18px; margin-bottom:10px; padding:0px 0px 0px 2px;font-size:7.4pt; color:#666;}
option {font-size:7.4pt; color:#666;padding:0px 0px 0px 2px;}
form.niceform textarea {padding:2px;font-size:7.4pt; color:#666;}
form.niceform select {background:#ffffff}
form.niceform input.Inp { width: 300px !important }
form.niceform td.w20ps { width: 120px }
form.niceform td.w300px textarea { width: 300px; height: 100px; margin-bottom: 10px }

.icon_table td {margin:0; padding:0; border:0;}
.icon_table td {margin:0; padding:0; border:0;}
.icon_table td img{margin:0; padding:0; vertical-align:top; border:0; display:block;}


label, #group_check_span b {font-size:7.4pt ! important}
#group_check_span table {margin-top:5px}
#group_check_span input {border:none;}

small {font-size:7.4pt}


img.pdf {width:16px; height:17px; vertical-align:-4px;}

.headerHeight {height:294px;}
.LeftBlocks {display:block}

.priceBlock * {text-decoration:none}
.priceBlock big {font-size:10pt; font-weight:bold; text-decoration:underline; color:#2A55AA}

.defaultListSearchBar {margin:20px 0}
.defaultListSearchBar a {padding:0 5px}
.defaultListSearchBar a.page_active {color:#0069BE; font-weight:bold}

#docs_container #bookmark_container {margin-top:30px; */margin-top:20px}


/*
.contentOverflow {position:relative ! important; z-index:100 ! important; left:0 ! important; top:0 ! important;}
*/

.uImgStLfTop  					{margin:0px 10px 10px 0px;} /* User Image Left Top */
.uImgStLf 						{margin:10px 10px 10px 0px;}
.uImgStLfBot  					{margin:10px 10px 0px 0px;}

.uImgStRtTop  					{margin:0px 0px 10px 10px;}
.uImgStRt  						{margin:10px 0px 10px 10px;}
.uImgStRtBot   					{margin:10px 10px 0px 10px;}	