/* zoom any image */
.zooming {display:inline-block;}
#zoomLoading {position:absolute; display:block;}
.zoomX {position:absolute; top:50px; left:50px; width:34px; height:34px; background-image:url(../images/zoom/zoom-x.png); cursor:pointer; background-repeat:no-repeat; background-position:0 0; z-index: 10001;}
* html .zoomX {background-image:url(../images/zoom/zoom-x.gif); z-index: 10001;}
.zoomX:hover {background-position:0 -34px;}
.zoomPic {position:absolute; display:block; top:-9999px; left:0; cursor:pointer; border: 1px solid black; z-index: 10000;}
.zoomShadow {position:absolute; left:0; top:-9999px;}
.zoomShadow table {width:auto; height:auto; border:0; border-collapse:collapse; border-spacing:0;}
.zoomShadow td {margin:0; padding:0; border:0;}
.zoomShadow b {display:block; width:10px; height:10px; overflow:hidden;}
.zoomBase {position:relative; width:10px; height:10px; margin:0; padding:0;}
.zs1 {width:10px; height:10px; background:url(../images/zoom/zoom-shadow.png) no-repeat 0 0;}
* html .zs1 {background:url(../images/zoom/zoom-shadow.gif) no-repeat 0 0;}
.zs2 {width:10px; height:10px; background:url(../images/zoom/zoom-shadow.png) no-repeat -10px 0;}
* html .zs2 {background:url(../images/zoom/zoom-shadow.gif) no-repeat -10px 0;}
.zs3 {width:10px; height:10px; background:url(../images/zoom/zoom-shadow.png) no-repeat 0 -10px;}
* html .zs3 {background:url(../images/zoom/zoom-shadow.gif) no-repeat 0 -10px;}
.zs4 {width:10px; height:10px; background:url(../images/zoom/zoom-shadow.png) no-repeat -10px -10px;}
* html .zs4 {background:url(../images/zoom/zoom-shadow.gif) no-repeat -10px -10px;}
tr.zh1 {height:10px; background:url(../images/zoom/zoom-shadow.png) repeat-x 0 -20px;}
* html tr.zh1 {background:url(../images/zoom/zoom-shadow.gif) repeat-x 0 -20px;}
table tr.zh2 {height:10px; background:url(../images/zoom/zoom-shadow.png) repeat-x 0 -30px;}
* html table tr.zh2 {background:url(../images/zoom/zoom-shadow.gif) repeat-x 0 -30px;}
tr.zv1 {width:10px; background:url(../images/zoom/zoom-shadow.png) repeat-y 0 -40px;}
* html tr.zv1 {background:url(../images/zoom/zoom-shadow.gif) repeat-y 0 -40px;}
tr.zv2 {width:10px; background:url(../images/zoom/zoom-shadow.png) repeat-y -10px -40px;}
* html .zv2 {background:url(../images/zoom/zoom-shadow.gif) repeat-y -10px -40px;}

* html .selOff {visibility:hidden;}

.bigGrey {position:absolute; top:0; left:0; width:100%; height:100%; background:#000;}


/*styles.css*/
HTML {
	background:#ffffff;
	font:normal 9pt Tahoma, Arial; 
	color:#000000; 
	padding: 0px;    
	margin: 0px; 
	width: 100%;  
	min-height: 100%;
}
body {
	/*behavior: url("csshover3.htc");*/
	padding: 0px;    
	margin: 0px; 
	width: 100%;
	height: 100%;
	position:relative;min-height:100%;
}
.all {
	min-height:100%; 
	width:964px;
	margin:0px auto;
}
img {
	border:none;
}
table {
	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;
}


*:focus {
	outline:none;
}
a {
    cursor: pointer;
}
a:hover {
	text-decoration:none
}
.header {
	height:90px;
}
.logo {
	float:left;
	padding:11px 0px 0px 0px;
}
.header_contacts {
	float:left;
	padding:15px 0px 0px 10px;
	font-size:8pt;
	color:#505050;
}
.header_contacts a {
	color:#505050;
}
.right_header {
	width:540px;
	float:right;
	padding:7px 0px 0px 0px;
}
.header_ico {
	float:right;
}
.header_ico a {
	display:block;
	float:left;
	margin-left:20px;
}

.header_ico a.ico_vk {
    width:32px;
	height:32px;
    margin-right: 20px;
	background: url(../images/icon-vk.png) no-repeat;
}

.header_ico a.ico_01 {
	width:16px;
	height:15px;
	background: url(../images/ico_01.gif) no-repeat;
}
.header_ico a.ico_01:hover {
	background: url(../images/ico_01_a.gif) no-repeat;
}
.header_ico a.ico_02 {
	width:17px;
	height:15px;
	background: url(../images/ico_02.gif) no-repeat;
}
.header_ico a.ico_02:hover {
	background: url(../images/ico_02_a.gif) no-repeat;
}
.header_ico a.ico_03 {
	width:17px;
	height:15px;
	background: url(../images/ico_03.gif) no-repeat;
}
.header_ico a.ico_03:hover {
	background: url(../images/ico_03_a.gif) no-repeat;
}
.header_menu {
	float:right;
	padding:36px 0px 0px 0px;
}
.header_menu li {
	float:left;
	padding-left:16px;
}
.header_menu li a {
	font:bold 14px Arial; 
	color:#7e7e7e;
	text-decoration:none;
}
.header_menu li a:hover {
	color:#3b3b3b;
	text-decoration:underline;
}
.header_menu li img {
	margin:0px 2px -3px 0px;
}
.index_flash img {
	display:block;
}
.content {
	padding:10px 0px 110px 0px;;
}
.promo_block_all {margin:0px 0px 11px 0px;padding:0px !important;background:#ececec url(../images/promo_block_all.gif) 0 100% repeat-x;}
.promo_div {
	margin:0px 2px 0px 0px;
	background: url(../images/promo_line.gif) 100% 100% no-repeat;
	width:188px;padding-right:3px;padding-bottom:2px;
	float:left;
}
.promo_div .promo_div_text {
	height:199px;padding:320px 0px 0px 7px;
}
.promo_div_right {width:191px;background:none;padding-right:0px;margin-right:0px;}
.promo_div_text:hover {
	background-color:#f58537;color:#ffffff !important;
}
.probo_bottom_ugl {position:relative;margin-top:-6px;height:4px;font-size:1px;background: url(../images/probo_bottom_ugl.gif) no-repeat;}
.probo_bottom_ugl div {height:4px;font-size:1px;background: url(../images/probo_bottom_ugl_02.gif) 100% 0 no-repeat;}
.probo_top_ugl {z-index:300;position:relative;margin-bottom:-4px;height:4px;font-size:1px;background: url(../images/probo_top_ugl.gif) no-repeat;}
.probo_top_ugl div {height:4px;font-size:1px;background: url(../images/probo_top_ugl_02.gif) 100% 0 no-repeat;}
.promo_div_text:hover h2 {color:#ffffff;}
.promo_div_text:hover p {color:#ffffff;}
.promo_div:hover a {
	color:#000000;
	background: url(../images/a_str_01_a.gif) 0 3px no-repeat;
}
.promo_div a:hover {
	color:#000000;
	background: url(../images/a_str_01_a.gif) 0 3px no-repeat;
}
.img_promo {
	display:block;
	margin:0px 0px 5px 0px;
}
.promo_div h2 {
	line-height:20px !important;
	padding:0px 0px 4px 3px;
	font:bold 15pt Arial; 
	color:#3b3b3b;
}
.promo_div p {
	padding:0px 0px 7px 3px;
	color:#565656;
}
.menu_promo {
	padding:0px 0px 0px 3px;
}
.menu_promo li {
	padding-bottom:4px;
}
.menu_promo li a {
	display:block;
	color:#565656;
	padding-left:14px;
	background: url(../images/a_str_01.gif) 0 3px no-repeat;
}
.promo_block_all {
	padding-bottom:10px;
}
.orange_text {
	line-height:22px !important;
	font:normal 14pt Tahoma; 
	color:#ffffff;
	padding:8px 13px 5px 12px;
	background:#f58637;
}
.orange_text strong {
	font:normal 14pt Tahoma; 
}
.orange_text .project_a {
	text-align:right;
	padding:0px 8px 0px 0px;
}
.orange_text .project_a a {
	font:normal 9pt Tahoma; 
	color:#311a0a;
	padding-left:15px;
	background: url(../images/a_str_01_a.gif) 0 3px no-repeat;
}
.orange_text .project_a a:hover {
	color:#ffffff;
	}
.orange_block_all {
	margin-bottom:10px;
}
.orange_top {
	position:relative;
	margin-bottom:-6px;
	height:6px;
	font-size:1px;
	background: url(../images/orange_top.gif) no-repeat;
}
.orange_top div {
	height:6px;
	font-size:1px;
	background: url(../images/orange_top_02.gif) 100% 0 no-repeat;
}
.orange_bottom {
	position:relative;
	margin-top:-6px;
	height:6px;
	font-size:1px;
	background: url(../images/orange_bottom.gif) no-repeat;
}
.orange_bottom div {
	height:6px;
	font-size:1px;
	background: url(../images/orange_bottom_02.gif) 100% 0 no-repeat;
}
.left_i_block {
	width:240px;
	float:left;
}
.title_site {
	height:28px;
	padding:2px 0px 0px 12px;
	font:normal 15pt Tahoma; 
	color:#2f2f2f;
	background: url(../images/title_site.gif) repeat-x;
}
.title_site img {
	margin:0px 4px 0px 0px;
	position:relative;
	top:1px;
}
.gray_block {
	padding:8px 9px 5px 9px;
	background:#efefef;
}
.a_all {
	background:#dedede;
	margin-bottom:11px;
	text-align:right;
	padding:3px 10px 5px 0px;
}
.a_all a {
	color:#565656;
	padding-right:15px;
	background: url(../images/a_str_01.gif) 100% 4px no-repeat;
}
.a_all a:hover {
	color:#000000;
	padding-right:15px;
	background: url(../images/a_str_01_a.gif) 100% 4px no-repeat;
}
.center_i_block {
	width:464px;
	float:left;
	margin-left:11px;
}
.l_news {
	padding:0px 0px 5px 0px;
	margin-bottom:4px;
	border-bottom:solid 2px #dcdcdc;
}
.l_news .data {
	font-size:10px;
	color:#000000;
}
.l_news a {
	color:#636363;
	text-decoration:none;
}
.l_news a:hover {
	color:#000000;
	text-decoration:underline;
	} 
.kvartira img {
	display:block;
	margin-bottom:7px;
}
.kvartira p {
	color:#000000;
}
.kvartira {
	line-height:17px;
	padding-bottom:8px;
}
.center_project li {
	margin:0px 11px 0px 0px;
	color:#000000;
	float:left;
	padding:0px 0px 10px 0px;
	text-align: center;
}
.center_project li a {
	text-decoration: none;
}
.center_project li a:hover {
    text-decoration: underline;
}
.center_project li img {
	display:block;
	margin-bottom:2px;
}
.gray_block_no_right_padding {
	padding-right:0px;
}
.right_i_block {
	width:239px;
	float:right;
}

.right_baner {
	text-align: center;
}
.right_baner img {
	display:block;
	margin-bottom:5px;
	
}
.right_baner h2 {
	font:normal 15pt Tahoma; 
	color:#2f2f2f;
	padding:2px 0px 6px 10px;
}
.footer {
    height:70px;
    width:964px;
    margin:-107px auto 0px auto;
    background:#ebebeb url(../images/ugl_price.gif) 100% 100% no-repeat;border-top:solid 5px #f58637;
}
.footer .footer_copy, .footer_m {
    font-size:8pt;
    color:#2b2b2b;
    float:left;
}
.footer .footer_copy, .footer_m, a {
    color:#2b2b2b;
}
.footer .footer_copy {
    padding:4px 36px 0px 10px;
}
.footer .footer_m {
    width:260px;
    padding:4px 0px 0px 0px;
}
.price_footer {
    float:right;
    text-align:center;
    
    width:229px;
    
    margin-left:10px;
}
.price_footer a {
    font:bold 13px Tahoma; 
    color:#464646;
    display:block;padding-top:13px;height:36px;background:#e4e4e4 url(../images/price_ico2.gif) 45px 10px no-repeat;
}
.price_footer_of a {background:#e4e4e4 url(../images/price_ico.gif) 7px 10px no-repeat !important;}
.price_footer_of a {padding-left:17px;}
.price_footer a:hover {text-decoration:underline;color:#ffffff;background:#f58637 url(../images/price_ico2_a.gif) 45px 10px no-repeat !important;}
.price_footer_of a:hover {background:#f58637 url(../images/price_ico_a.gif) 7px 10px no-repeat !important;}
.price_footer img {
    margin:0px 3px -8px 0px;display:none;
}
.header_menu_inside {float:right;padding:30px 0px 0px 0px;margin:0px;}
.header_menu_inside li {float:left;padding:4px 16px 7px 0px;margin-right:15px;background: url(../images/line_ins_menu.gif) 100% 0 no-repeat;}
.header_menu_inside li a {font:bold 9pt Tahoma;color:#7e7e7e;text-decoration:none;}
.header_menu_inside li a:hover {text-decoration:underline;}
.no_back {background:none !important;}
.horizontalcssmenu ul li.ul_w_01 ul {width:100px !important;}
.horizontalcssmenu ul li.ul_w_02 ul {width:148px !important;}
.horizontalcssmenu ul li.ul_w_03 ul {width:131px !important;}
.horizontalcssmenu ul li.ul_w_04 ul {width:136px !important;}
.horizontalcssmenu ul li.ul_w_05 ul {width:215px !important;}
.inside_menu {padding-bottom:20px;}
.inside_m_back {height:239px;background:#e1e1e1 url(../images/inside_m_back.gif) repeat-x;}
.top_ins_menu {z-index:300;position:relative;margin-bottom:-3px;height:3px;font-size:1px;background: url(../images/top_ins_menu.gif) no-repeat;}
.top_ins_menu div {height:3px;font-size:1px;background: url(../images/top_ins_menu_02.gif) 100% 0 no-repeat;}
.bottom_ins_menu {z-index:300;position:relative;margin-top:-3px;height:3px;font-size:1px;background: url(../images/bottom_ins_menu.gif) no-repeat;}
.bottom_ins_menu div {height:3px;font-size:1px;background: url(../images/bottom_ins_menu_02.gif) 100% 0 no-repeat;}
.inside_m_back li {float:left;padding-right:3px;margin-right:2px;background: url(../images/line_menui.gif) 100% 0 no-repeat;}
.ins_menu_ul {float:left;}
.inside_m_back li:hover a {color:#ffffff;background: url(../images/line_menui_a.gif) repeat-x;}
.inside_m_back li a {float:left;font:bold 14px Arial; color:#535353;text-decoration:none;display:block;height:224px;padding:15px 15px 0px 15px;}
.inside_m_back li a:hover {color:#ffffff;background: url(../images/line_menui_a.gif) repeat-x;}
.big_img_menu {margin-top:-195px;position:absolute;z-index:0;display:block;border-top:solid 2px #f58537;border-bottom:solid 2px #f58537;}
.search_menu {padding:11px 10px 0px 0px;float:right;}
.st_text {padding:4px 0px 5px 25px;width:160px;font:normal 9pt Arial; color:#717171;background: url(../images/st_text.gif) no-repeat;border:none;}
.st_submit {margin:6px 0px 0px 8px;width:13px;height:13px;background: url(../images/st_submit.gif) no-repeat;border:none;cursor:pointer;position:absolute;}
.title_inside {font:bold 18pt Tahoma; color:#464646;padding-bottom:17px;}
.title_inside img {margin:0px 0px -1px 0px;}
.karta_block {margin-bottom:12px;float:left;}
.info_karta {margin-left:-10px;float:right;width:404px;}
.karta_plus {margin-top:3px;position:relative;left:3px;width:404px;height:78px;background: url(../images/karta_plus.gif) no-repeat;margin-bottom:18px;}
.karta_plus p {padding:10px 30px 0px  90px;font-size:11pt;color:#000000;}
.contact_adres {padding:0px 0px 18px 30px;font-size:11pt;}
.dozvon {margin:5px 0px 0px 18px;width:390px;height:102px;background: url(../images/dozvon.gif) no-repeat;}
.dozvon p {font-size:11pt;padding:13px 30px 0px 90px;}
.dozvon p a {text-decoration:none;color:#000;}
.dozvon p a:hover {text-decoration:underline;}
.content_inside {padding:0px 0px 140px 0px;line-height:17px;}
.dom_bl {width:175px;float:left;margin:0px 10px 10px 0px;}
.dom_bl img {/*filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);opacity: 0.3;*/display:block;margin-bottom:3px;}
.dom_bl .sdan {position:absolute;margin-top:-22px;}
.dom_bl a {/*color:#9a9a9a;*/displaytext-decoration:none;}
.dom_bl a:hover {/*color:#000000;*/}
.dom_bl a:hover img {opacity: 1;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);}
.dostup_dom {width:380px;float:left;}
.title_dom {height:31px;background: url(../images/title_dom.gif) no-repeat;}
.title_dom div {padding:4px 0px 0px 8px;font-size:13pt;color:#000000;height:27px;background: url(../images/title_dom_02.gif) 100% 0 no-repeat;}
.gray_block_dom {min-height:30px;padding:10px 0px 10px 10px;background:#eaeaea;}
.info_block_dom {width:565px;float:right;}
.footer_sc img {margin-right:7px;}
.footer_sc {padding-top:15px;}
.zakladki .zk {float:left;margin-right:6px;height:31px;background: url(../images/zakladki.gif) no-repeat;}
.zakladki .zk div {font:bold 9pt Tahoma;padding:10px 12px 0px 12px;float:left;height:21px;background: url(../images/zakladki_02.gif) 100% 0 no-repeat;}
.zakladki .zk div a {font:bold 9pt Tahoma; color:#a4a4a4;text-decoration:none;}
.zakladki .zk div a:hover {color:#000000;}
.zakladki .zk_activ {background: url(../images/zk_activ.gif) no-repeat;}
.zakladki .zk_activ div {background: url(../images/zk_activ_02.gif) 100% 0 no-repeat;}
.left_foto_info {width:210px;float:left;}
.left_foto_info img {display:block;margin-bottom:0px;}
.right_info_text {width:335px;float:right;margin-right:10px;font-size:14px;}
.dom_sdan {font:bold 15px Tahoma; color:#ffffff;width:304px;height:33px;background: url(../images/dom_sdan.gif) no-repeat;margin:10px 0px 8px 0px;}
.dom_sdan span {display:block;padding:6px 0px 0px 45px;}
.sv_kvartira {font-size:10pt;color:#808080;padding:7px 0px 0px 7px;width:327px;height:44px;background: url(../images/sv_kvartira.gif) no-repeat;margin:20px 0px 12px 0px;}
.sv_kvartira img {margin-right:2px;position:relative;top:4px;float:left;}
.sv_kvartira a {font-size:15px;font-weight:bold;color:#000000;}
.dom_table_i td {border-right:solid 2px #eaeaea;border-bottom:solid 2px #eaeaea;padding:6px 0px 6px 10px;background:#ffffff;font-size:9pt;color:#000;}
.dom_table_i td.td_01 {width:122px;}
.dom_table_i td.td_02 {border-right:none;}
.top_table_i {position:relative;margin-bottom:-4px;height:4px;font-size:1px;background: url(../images/top_table_i.gif) no-repeat;}
.top_table_i div {height:4px;font-size:1px;background: url(../images/top_table_i_02.gif) 100% 0 no-repeat;}
.bottom_table_i {position:relative;margin-top:-6px;height:4px;font-size:1px;background: url(../images/bottom_table_i.gif) no-repeat;}
.bottom_table_i div {height:4px;font-size:1px;background: url(../images/bottom_table_i_02.gif) 100% 0 no-repeat;}
.no_padding {padding:0px !important;}
.portfolio_bl {border-bottom:solid 3px #ffffff;padding:15px 10px 8px 15px;}
.portfolio_bl .td_01 {width:445px;padding-right:12px;}
.portfolio_bl .td_01 h2 {font:bold 13pt Tahoma; color:#000000;margin-bottom:10px;}
.portfolio_bl .td_01 h3 {font:bold 10pt Tahoma; color:#000000;margin-bottom:3px;}
.portfolio_bl .td_01 p {padding:0px 0px 10px 0px;  text-align:justify;}
.td_01 a, .portfolio_foto a, {display:block;float:right;text-align:right;margin:0px 5px 5px 0px;}

.content_padding a.zooming {display:block;float:right;text-align:left;text-decoration:none; font-style:italic}
.content_padding a.zooming:hover {display:block;float:right;text-align:left;text-decoration:underline; font-style:italic}
.content_padding a.zooming img {display:block;border:solid 1px #9b9b9b;}
.content_padding a.zooming img.zoom {display:none;border:none;float:right;position:relative;margin:-33px 1px 0px 0px;z-index:100;}
.content_padding a.zooming:hover img.zoom {display:block;}

/*.orange_ugl {overflow:hidden;margin-bottom:8px;background: url(../images/orange_ugl.gif) no-repeat;}
.orange_ugl_02 {padding:5px 5px 5px 5px;background: url(../images/orange_ugl_02.gif) 100% 100% no-repeat;}
.orange_ugl a {text-align:right;display:block;float:right;margin:0px 0px 10px 0px;}
.orange_ugl a:hover {border-bottom:solid 5px #f58537;margin-bottom:5px;}
.orange_ugl a img {display:block;}
.orange_ugl img.nozoom {display:block; float:right; margin:0px 10px 10px 0px;}
.orange_ugl a img.zoom_02 {display:none;margin-bottom:-5px;float:right;margin-top:-15px;position:relative;}
.orange_ugl a:hover img.zoom_02 {display:block;}
*/
.orange_ugl {overflow:hidden;margin-bottom:8px;background: url(../images/orange_ugl.gif) no-repeat;}
.orange_ugl_02 {padding: 9px 5px 15px 10px; background: url(../images/orange_ugl_02.gif) 100% 100% no-repeat;}
.orange_ugl a {text-align:right;display:block;float:left;margin:4px 4px 5px 4px;}
.orange_ugl a:hover {border-bottom:solid 5px #f58537;margin:4px 4px 0px 4px;}
.orange_ugl a img {display:block; }
.orange_ugl a img.zoom_02 {display:none;margin-bottom:-5px;float:right;margin-top:-23px;position:relative; }
.orange_ugl a:hover img.zoom_02 {display:block;}


.td_01 a img, .portfolio_foto a img {display:block;border:solid 1px #9b9b9b;}
.td_01 a img.zoom, .portfolio_foto a img.zoom {display:none;border:none;float:right;position:relative;margin:-33px 1px 0px 0px;z-index:100;}
.td_01 a:hover img.zoom, .portfolio_foto a:hover img.zoom {display:block;}
.left_foto_info a {margin-bottom:10px;display:block;float:left;}
.left_foto_info a img.zoom {display:none;border:none;float:right;position:relative;margin:-32px 0px 0px 0px;z-index:100;}
.left_foto_info a:hover img.zoom {display:block;}
.ost_project {margin:10px 0px 10px 0px;height:31px;float:left;background: url(../images/ost_project.gif) no-repeat;}
.ost_project div {font:bold 11pt Tahoma;color:#ffffff;padding:6px 12px 0px 12px;height:25px;float:left;background: url(../images/ost_project_02.gif) 100% 0 no-repeat;}
.ost_project div img {margin:0px 5px -1px 0px;}
.ost_project div a {padding-left:19px;background: url(../images/ica_01.gif) 0 3px no-repeat;font:bold 11pt Tahoma; color:#ffffff;text-decoration:none;}
.ost_project div a:hover {color:#000000;background: url(../images/ica_01_a.gif) 0 3px no-repeat;}
.portfolio_bl_02 .td_01 {color:#4f4f4f;width:455px;}
.portfolio_bl_02  .portfolio_foto a {margin-right:10px;}
.portfolio_bl_02  .td_01 a {margin-right:10px;}
.content_padding {padding:0px 0px 0px 30px; text-align: justify;}
.content_padding p{padding-bottom:10px;}
.content_padding h2 {font:bold 13pt Tahoma; color:#000000;margin-bottom:10px;}
.proizv_bl {width:445px;float:left;padding:0px 20px 25px 0px;}
.foto_pr {float:left; text-align: justify;}
.text_pr {padding-left:170px;}
.text_pr h2 {position:relative;top:-4px;padding-left:24px;background: url(../images/pr_str.gif) 0 4px no-repeat;font:bold 13pt Tahoma; color:#000000;margin-bottom:1px;}
.text_pr .ost_project {float:right;margin:20px 0px 0px 0px;}
.left_text {width: 533px;float:left; text-align: justify;}

.left_text p{
	padding:0px 0px 10px 0px;
}
.title_content {padding-bottom:10px;margin:-10px 0px 0px -30px;background: url(../images/line_h.gif) 0 11px repeat-x;}
.title_content h3 {position:relative;float:left;font:bold 14pt Tahoma; color:#000000;padding:0px 12px 0px 30px;background:#ffffff url(../images/line_h2.gif) 0 11px no-repeat;}
.gray_ugl_bl {width:385px;}
.text_gr_u {min-height:10px;background:#eaeaea;padding:10px 10px 10px 15px;}
.top_gr_u {position:relative;margin-bottom:-4px;height:4px;background: url(../images/top_gr_u.gif) no-repeat;font-size:1px;}
.top_gr_u div {height:4px;background: url(../images/top_gr_u_02.gif) 100% 0 no-repeat;font-size:1px;}
.bottom_gr_u {position:relative;margin-top:-4px;height:4px;background: url(../images/bottom_gr_u.gif) no-repeat;font-size:1px;}
.bottom_gr_u div {height:4px;background: url(../images/bottom_gr_u_02.gif) 100% 0 no-repeat;font-size:1px;}
.table_proizvoditel img {float:left;margin-right:7px;}
.table_proizvoditel table td.td_01 {width:175px;font-weight:bold; color:#6b6b6b;}
.table_proizvoditel table {float:left;width:auto;}
.right_c_foto {width:380px;float:right;}
.right_c_foto  .ost_project {float:none;margin:0px;}
.right_c_foto  .ost_project div {float:none;padding-right:0px;}


.text_foto_border {padding-right:25px;padding-left:10px;font:bold 10pt Tahoma; color:#6b6b6b;margin:4px 0px 18px 5px;border-left:solid 5px #d4d4d4;}
.izdelie {width:303px;float:left;margin:0px 8px 8px 0px;}
.text_izdelie {padding:6px 10px 6px;background:#f7f2e4;}
.text_izdelie .izdelie_foto {width:137px;text-align:center;float:left;}
.text_izdelie .izdelie_text {padding:0px 0px 0px 138px;}
.text_izdelie .izdelie_text .fix_title {height:94px;}
.text_izdelie .izdelie_text .fix_title a {text-decoration:none;font:bold 10pt Tahoma; color:#000000;}
.text_izdelie .izdelie_text .fix_title h1 {text-decoration:none;font:bold 10pt Tahoma; color:#000000;}
.text_izdelie .izdelie_text .fix_title a:hover {text-decoration:underline;}
.text_izdelie .izdelie_text .izdelie_parametr {color:#757575;}
.text_izdelie .izdelie_text .fix_title p {padding-top:4px;}
.top_izdelie {position:relative;margin-bottom:-4px;height:4px;font-size:1px;background: url(../images/top_izdelie.gif) no-repeat;}
.top_izdelie div {height:4px;font-size:1px;background: url(../images/top_izdelie_02.gif) 100% 0 no-repeat;}
.bottom_izdelie {position:relative;margin-top:-4px;height:4px;font-size:1px;background: url(../images/bottom_izdelie.gif) no-repeat;}
.bottom_izdelie div {height:4px;font-size:1px;background: url(../images/bottom_izdelie_02.gif) 100% 0 no-repeat;}
.ost_project_price {height:42px;background: url(../images/ost_project_price.gif) no-repeat;margin-left:0px;}
.ost_project_price div {height:42px;background: url(../images/ost_project_price_02.gif) 100% 0 no-repeat;}
.ost_project_price a {padding:0px !important;background:none !important;text-decoration:underline !important;color:#ffffff;}
.ost_project_price a:hover {color:#ffffff !important;text-decoration:none !important;}
.ost_project_price img {margin:2px 6px -6px 0px !important;}
.gray_ugl_bl_big {line-height:17px;margin:10px 0px 0px 0px;width:auto;}
.ooo {float:left;width:369px;height:100px;font:bold 11pt Tahoma; color:#424242;}
.ooo img {float:left;margin:0px 4px 0px 0px}
.table_proizvoditel_02 .td_01 {width:220px !important;}
.table_proizvoditel_02 table {position:relative;top:5px;}
.gray_ugl_bl_long {width:100%;}
.iz_proizvodstvo {float:left;width:120px;height:150px;margin:0px 12px 0px 0px;}
.iz_proizvodstvo img {display:block;margin-bottom:5px;}
.iz_proizvodstvo a {color:#000000;text-decoration:none;}
.iz_proizvodstvo a:hover {text-decoration:underline;}
.izdelie_proizvodstvo {line-height:13px !important;padding:10px 0px 10px 10px;}
.info_ico_01 {padding:10px 0px 12px 10px;font:normal 11pt Tahoma;border-top:solid 2px #ffffff;margin:0px 10px 0px 10px;}
.info_ico_01 img {display:block;float:left;margin-right:4px;}
.font_size {font-size:11pt;}
.gray_ugl_fix {width:452px;float:left;}
.gray_ugl_fix img {position:relative;float:left;margin:-4px 4px -4px 0px;}
.gray_ugl_fix a {position:relative;top:7px;font-size:12pt;color:#494949;}
.right_f {float:right;}
.process {padding:2px 10px 0px 15px;}
.process .left {float:left;width:455px;}
.process .right {float:right;}
.process .right a {display:block;text-align:right;}
.process .right a img {display:block;}
.process .right a img.zoom_03 {float:right;position:relative;margin-top:-32px;display:none;}
.process .right a:hover img.zoom_03 {display:block;}
.title_number {padding-bottom:7px;}
.title_number .number_back {font:bold 20pt Tahoma; color:#ffffff;text-align:right;margin-right:7px;float:left;width:40px;height:40px;background: url(../images/number_back.gif) no-repeat;}
.title_number .number_back span {position:relative;top:8px;left:-3px;}
.title_number h2 {font:bold 13pt Tahoma;position:relative;top:0px;}
.proizv_bl_02 .text_pr {padding:0px;}
.proizv_bl_02 img {display:block;margin:7px 0px 8px 0px;}
.proizv_bl_02 h2 {margin-left:8px;}
.proizv_bl_02 p {padding:0px 0px 0px 8px;}
.proizv_bl_02 .ost_project {margin-left:8px;float:left;}
.proizv_bl_02 {margin-left:-10px;}
.proizv_bl_02_right_f {float:right;margin:0px 0px 0px 0px;}
.sertifikat img {margin-top:2px;display:block;float:left;margin-right:5px;}
.sertifikat .sert_text {padding-left:50px;}
.text_tehnika td {border-bottom:solid 2px #ffffff;}
.text_tehnika .td_01 {padding:20px 0px 20px 0px;width:208px;background:#efeada;text-align:center;vertical-align:middle;}
.text_tehnika .td_02 {background:#f7f2e4;padding:15px 20px 15px 20px;}
.text_tehnika .td_02 h2 {font:bold 13pt Tahoma; color:#000000;margin-bottom:8px;}
.text_tehnika .td_02 table td {border:none;padding:0px 0px 4px 0px;vertical-align:middle;text-align:right;}
.text_tehnika .td_02 table td.tt_01 {width:220px;text-align:left;}
.tehnika_table {margin-top:10px;}
.top_tehnika {position:relative;margin-bottom:-4px;height:4px;font-size:1px;background: url(../images/top_tehnika.gif) no-repeat;}
.top_tehnika div {height:4px;font-size:1px;background: url(../images/top_tehnika_02.gif) 100% 0 no-repeat;}
.bottom_tehnika {position:relative;margin-top:-4px;height:4px;font-size:1px;background: url(../images/bottom_tehnika.gif) no-repeat;}
.bottom_tehnika div {height:4px;font-size:1px;background: url(../images/bottom_tehnika_02.gif) 100% 0 no-repeat;}
.gray_ugl_bl_big2 {width:452px;}
.info_invest img {display:block;float:left;margin:5px 0px 0px 3px;}
.invest_table {font-size:8pt;width:358px;float:right;}
.invest_table td {padding-bottom:2px; vertical-align: middle;}
.invest_table td.td_01 {width:228px;text-align:right;padding-right:25px;}
.table_line {height:1px;font-size:1px;border-top:solid 2px #ffffff;position:relative;top:6px;}
.no_right_padding {padding-right:0px !important;}
.dom_table_i_price td {font-size:9pt;}
.dom_table_i_price td.td_01 {width:104px;}
.dom_table_i_price td.td_02 {padding-left:0px;width:84px;border-right:solid 2px #eaeaea;text-align:center;}
.dom_table_i_price td.td_03 {border-right:0px;text-align:center;padding-left:0px;}
.dom_table_i_price td.td_02 span {position:relative;top:-2px;}
.dom_table_i_price {margin-top:10px;}
.dom_table_i_price td.td_01of {width:50px;}
.dom_table_i_price td.td_02of {width:50px;padding-left:0px;width:84px;border-right:solid 2px #eaeaea;text-align:center;}
.dom_table_i_price td.td_03of {width:100px;padding-left:0px;border-right:solid 2px #eaeaea;text-align:center;}
.dom_table_i_price td.td_04of {width:100px;border-right:0px;text-align:center;padding-left:0px;}



.title_planning {font-size:10pt;color:#808080;padding:0px 0px 17px 0px;}
.title_planning img {display:block;float:left;margin-right:2px;}
.title_planning h2 {margin-bottom:-1px;font:bold 13pt Tahoma; color:#000000;}
.planning li {float:left;padding:0px 10px 0px 0px;height:160px;}
.planning li img {display:block;margin:0px 0px 2px 0px;}
.planning li img.zoom {display:none;float:right;margin-top:-34px;z-index:400;position:relative;}
.planning li a:hover img.zoom {display:block;}
.planning li a {display:block;text-align:right;}
.planning li span {display:block;padding-left:10px;}
.planning li a:hover {text-decoration:underline;}
/*
.down_dec {margin:5px 0px 10px 0px;height:30px;background: url(../images/down_dec.gif) no-repeat;float:left;}
*/
.down_dec {width: 237px;margin:5px auto 10px auto;height:30px;background: url(../images/down_dec.gif) no-repeat;}
.down_dec div {padding:6px 12px 0px 12px;height:24px;background: url(../images/down_dec_02.gif) 100% 0 no-repeat;float:left;}
.down_dec div a {font-size:10pt;color:#6a6a6a;}
.down_dec div img {margin:0px 3px -3px 0px;}
.grafik .td_01 {width:200px;}
.right_info_text_texts {font-size:9pt;}
.black {display:none; position:absolute;width:100%;min-height:100%;left:0;background: url(../images/black.png);z-index:777;}
.pop_window {display:none; width:566px;position:fixed;top:150px;left:50%;margin-left:-283px;z-index:999;}
.top_pop_w {margin-right:6px;height:10px;font-size:1px;background: url(../images/top_pop_w.gif) no-repeat;}
.top_pop_w div {position:relative;left:6px;height:10px;font-size:1px;background: url(../images/top_pop_w_02.gif) 100% 0 no-repeat;}
.bottom_pop_w {margin-right:6px;height:10px;font-size:1px;background: url(../images/bottom_pop_w.gif) no-repeat;}
.bottom_pop_w div {position:relative;left:6px;height:10px;font-size:1px;background: url(../images/bottom_pop_w_02.gif) 100% 0 no-repeat;}
.text_pop_w {background:#e6e6e6 url(../images/text_pop_w.gif) repeat-x;}
.text_pop_w_02 {padding:13px 35px 15px 35px;background: url(../images/text_pop_w_02.gif) 0 100% repeat-x;}
.title_pop_w {padding-bottom:48px;font:bold 17pt Tahoma; color:#000000;}
.title_pop_w img {margin:0px 0px -12px 0px;}
.pop_form label {display:block;padding-bottom:10px;}
.pop_form label input {margin-right:8px;width:184px;padding:2px 0px 3px 5px;background:#ffffff url(../images/ten_01.gif) no-repeat;border:solid 1px #7f7f7f;font:normal 9pt Tahoma;}
.pop_form textarea {margin:5px 0px 10px 0px;display:block;width:345px;height:195px;padding:5px;border:solid 1px #7f7f7f;background:#ffffff url(../images/ten_01.gif) no-repeat;font:normal 9pt Tahoma;}
.info_p {padding:15px 0px 0px 0px;color:#777777;}
.send_close {padding-right:12px;text-align:right;font-size:11pt;color:#777777;}
.send_close a {font-size:12pt;color:#f53737;}
.send_close img {position:relative;top:4px;}
.send_close input {margin-right:3px;width:108px;height:31px;background: url(../images/submit_pop.gif) no-repeat;padding-bottom:4px;font:normal 11pt Tahoma;border:none;cursor:pointer;}
.dopmenu {margin:3px 0px 0px -123px;position:absolute;width:205px;z-index:888; display: none;}
.dopmenu li {text-align:right;float:none;padding-bottom:4px;}
.dopmenu li a {padding:0px;display:inline;padding-right:16px;background: url(../images/dopm_str.gif) 100% 3px no-repeat !important;font:normal 8pt Tahoma; color:#7e7e7e;text-decoration:none;}
.dopmenu li a:hover {color:#000000;text-decoration:underline;background: url(../images/dopm_str_a.gif) 100% 3px no-repeat !important;}
.dopmenu ul {padding:22px 22px 2px 0px;}
.dopmenu_02 {background: url(../images/dopmenu_02.png) no-repeat;}
.bottom_dop_m {height:8px;font-size:1px;background: url(../images/dopmenu_02_bottom.png) no-repeat;}
.top_dop_m {height:8px;font-size:1px;background: url(../images/dopmenu_02_top.png) no-repeat;}
.dopmenu_footer .dopmenu_02 {background: url(../images/dopmenu_02_footer.png) 0 100% no-repeat;}
.dopmenu_footer .dopmenu_02 ul {padding:5px 0px 20px 19px;}
.dopmenu_footer .dopmenu_02 ul li {text-align:left;}
.dopmenu_footer .dopmenu_02 ul li a {padding-left:16px;background: url(../images/dopm_str.gif) 0 3px no-repeat !important;}
.dopmenu_footer .dopmenu_02 ul li a:hover {padding-left:16px;background: url(../images/dopm_str_a.gif) 0 3px no-repeat !important;}
.dopmenu_footer {margin:-167px 0px 0px -20px;}


div.left_f {
	float: left; margin-right: 5px;
}
#banner_top {
    margin-bottom:10px;
}
li.dopmenu_li {
	margin-right: 0px;
	padding-right: 0px;
	background-image: none;
}
#priceTab,
#planTab,
#watchTab,
#facingTab {
	display: none;
}
.center {
	margin: 0px auto;
}

.scrollable {
    /* required settings */
    position:relative;
    overflow:hidden;
    width: 370px;
    height:2100px;
}
.scrollable .items {
    /* this cannot be too large */
    width:20000em;
    position:absolute;
    clear:both;
}
.items .one {
    float:left;
    width:370px;
}
.navi {    
    width:100px;
    height:20px;
    margin-left: 128px;
    margin-top: 11px;
    float: left;
}
/* items inside navigator */
.navi a {
    width:8px;
    height:8px;
    float:left;
    margin:3px;
    background:url(../images/scrollable/navigator.png) 0 0 no-repeat;
    display:block;
    font-size:1px;
}
/* mouseover state */
.navi a:hover {
    background-position:0 -8px;      
}
/* active state (current page state) */
.navi a.active {
    background-position:0 -16px;     
}
a.browse {		
	background:url("../images/scrollable/hori_large.png") 0 0 no-repeat;		
	cursor: pointer;
	display: block;
	float: left;
	font-size: 1px;
	height: 30px;	
	width: 30px;
}
a.left:hover { 
    background-position: -30px 0px;
}
a.right:hover { 
    background-position: -30px -30px;
}
a.right {
	float: right;
    background-position: 0px -30px;
    margin-right: 10px;
}
a.disabled { 
    visibility: hidden !important;
}
div.panel {
	margin-top: 10px;
	padding-top: 10px;
	margin-left: -10px;
	padding-left: 10px;
	background-color: white;
	height: 40px;
}
div.curr_obj {
	position: absolute;
	margin-top: -3px;
	height: 5px; width: 175px;
	background-color: #F58537;
}
div.text {
	padding-top: 3px;
}
.no_bottom_padding,
.dostup_dom .gray_block_dom {
    padding-bottom: 0px;
}
.invert {
	text-decoration: none;
}
.invert:hover {
    text-decoration: underline;
}


/*P O S T E R S*/
.flash_block {
    z-index:500;
    margin-top:9px;
    position: relative;
    border-top:solid 2px #f58537;
    border-bottom:solid 2px #f58537;
    height: 300px;
    float: left;
}
#rotator ul li {float:left; position:absolute; list-style: none;}
#rotator ul li.show {z-index:500;}
/* E N D  P O S T E R S */

.size {
	color: #999999;
	padding-left: 10px;
}
ul.reports li {
	margin-bottom: 14px;
	list-style-type: circle;
	margin-left: 25px;
}
.one_rep {
	float: left;
	width: 460px;
	padding-top: 30px;
}
.first_block {
	width: 253px;
	float: left;
	font-weight: bold;
}
.second_block {
	width: 400px;
	float: left;
	margin-left: 20px;
	margin-bottom: 20px;
}

.search_input {
	margin-bottom: 4px;
	border: 1px solid black;
	height: 18px;
	padding-left: 3px;
}
.search_button {
	height: 22px;
	margin-left: 4px;
	width: 64px;
}
.search_options {
	margin-left: 3px;
	font-size: 11px;
}
.search_options input {
	margin-right: 4px;
}
.search_highlight {
	font-weight: bold;
}
.search_block {
	margin-top: 20px;
	margin-left: 0px;
}
.search_block .dopmenu_02 {
	background: url(../images/dopmenu_02_search.png) no-repeat;
	padding-top: 10px;
	padding-right: 5px;
	padding-left: 8px;
	padding-bottom: 5px;
}
.search_block .bottom_dop_m {
	background: url(../images/dopmenu_02_bottom_search.png) no-repeat;
}
.search_block .st_text {
	background: url(../images/st_text_search.gif) no-repeat;
}
.transp {
	background-color: transparent;
}
.center_text {
	text-align: center;
}
.news {
	font-size: 15px;
}
.news a {
	background-image: none;
}
.repo {
	width: 420px;
	margin-left: 0px;
}
.context_menu {
	background-color: #EAEAEA;
	height: 20px;
	text-align: center;
	margin-top: 15px;
	margin-bottom: -28px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.w150p {
	width: 150px;
}
.w194p {
	width: 194px;
}
.w217p {
	width: 217px;
}
.no_right_indent {
	padding-right: 0px;
	float: right;
}


p.source {
  text-align: right;
  padding-top: 20px;
}

ul.left {
  text-align: left;
}

a.send-reply {
    font-size: 18px;
    font-weight: bold;
    color: #F58537;
    text-decoration: none;
}

a.send-reply:hover {
    font-size: 18px;
    font-weight: bold;
    color: #F58537;
    text-decoration: underline;
}

.flat_field {
  border: 1px solid #CCCCCC;
}

.flat_button {
  border: 1px solid #CCCCCC;
  background-color: #EBEBEB;
  padding: 5px 5px 5px 5px;
  cursor: pointer;
}

.content_inside h1 {
  padding: 0px 5px 30px 40px;
  line-height: 30px;
}