html {
height:100%;
margin: 0 0 1px 0;
}
body{
	margin: 0 0 1px 0;
	padding: 0;
	font-family: Georgia, Verdana, sans-serif;
	color: #4c4c4c;
	font-size: 9pt;
	background: #fff;
	height:100%;
}
td{
	color: #4c4c4c;
	font-size: 9pt;
}
img, table {
	border: none;
}
form{
	margin: 0px;
	padding: 0px;
}
input, select, textarea{
	color: #949eaa;
	position:relative;
	z-index: 2;
}
a:link, a:visited{
	color: #37b8be;
	text-decoration: underline;
	position:relative;
	z-index: 2000;
}
a:hover{
	color: #ff8400;
	position:relative;
	z-index: 2000;
}
p{
	margin: 0;
	padding: 10px 0 0 0;
}
h1 {
	font-size: 14pt;
	margin: 0;
	padding: 0;
	font-weight: normal;
}
h2{
	font-size: 11pt;
	margin: 0;
	padding: 0;
	display: inline;
}
h3{
	font-size: 18pt;
	margin: 0;
	padding: 0;
	color: #0c0c0c;
	font-weight: normal;
}
h4{
	font-size: 14pt;
	margin: 10px 0 0 0;
	padding: 0;
	color: #0c0c0c;
	font-weight: normal;
	font-style: italic;
	}
.small{
	font-size: 8pt;
}
.size1{
	font-size: 14pt;
}
.size2{
	font-size: 12pt;
}
#wrapper{
	width: 100%;
	margin: 0px;
	min-height:100%;
	background:  url(/images/bg_bottom.jpg) repeat-x bottom;
}
#wrapper:after {
content: '.';
display: block;
clear: left;
visibility: hidden;
height: 0;
line-height: 0;
}
#container{
 padding-bottom:100px;
}
#footer{
	height:100px;
	margin: -100px auto 0 auto;
	padding: 0px;
	width: 980px;
	color: #5f5f5f;
}
#footer a:link, #footer a:visited{
	color: #5f5f5f;
}
#footer a:hover{
	color: #37b8be;
}
.copy_logo{
	float: left;
	padding: 48px 0 0 17px;
	width: 152px;
}
.copy_left{
	padding: 48px 0 0 0;
	float: left;
	width: 630px;
	font-size: 11pt;
}
.copy_right{
	padding: 48px 0 0 0;
	float: right;
	width: 175px;
}
#main{
 margin: 0 auto;
 width: 980px;
}
#main:after {
content: '.';
display: block;
clear: left;
visibility: hidden;
height: 0;
line-height: 0;
}
.top_container{
	width: 100%;
	height: 70px;
}
.logo_block{
	padding: 0 0 0 17px;
	width: 125px;
	float: left;
}
.logo{
	padding:0;
}
.phone_block{
	width: 340px;
	float: left;
}
.zakaz_block{
	width: 300px;
	float: left;
}
.lang_block{
	width: 168px;
	padding-top: 13px;
	text-align: center;
	float: right;
}
.lang_container
{
	width:30px;
	height:30px;
	float:left;
}
.main_menu{
	color: #4c4c4c;
	text-align: left;
}
.main_menu_bottom{
	clear: both;
	padding-left: 160px;
}
.blue{
	color: #37b8be;
	font-size: 14pt;
}
.blue a:link, .blue a:visited{
	color: #4c4c4c;
	font-size: 9pt;
}
.blue a:hover{
	color: #37b8be;
	font-size: 14pt;
	text-decoration: none;
}
.green{
	color: #76a01b;
	font-size: 14pt;
}
.green a:link, .green a:visited{
	color: #4c4c4c;
	font-size: 9pt;
}
.green a:hover{
	color: #76a01b;
	font-size: 14pt;
	text-decoration: none;
}
.orange{
	color: #ff8400;
	font-size: 14pt;
}
.orange a:link, .orange a:visited{
	color: #4c4c4c;
	font-size: 9pt;
}
.orange a:hover{
	color: #ff8400;
	font-size: 14pt;
	text-decoration: none;
}
.red{
	color: #ff3600;
	font-size: 14pt;
}
.red a:link, .red a:visited{
	color: #4c4c4c;
	font-size: 9pt;
}
.red a:hover{
	color: #ff3600;
	font-size: 14pt;
	text-decoration: none;
}
.top_container02{
	width: 100%;
	padding-top: 20px;
}
.top_container02 table{
	width: 100%;
}
.top_container02 table tr td{
	vertical-align: top;
}
.main_page_left{
	width: 145px;
}
.main_page_cent{

}
td.main_page_cent div.main_menu{
	padding-left: 45px;
}
.main_page_right{
	width: 145px;
}
.download_pdf_block{
	width: 115px;
	padding: 0 25px 20px 25px;
}
.download_pdf_block a:link, .download_pdf_block a:visited{
	color: #4c4c4c;
}
.download_pdf_block a:hover{
	color: #ff8400;
}
.video_main_page_container{
	margin: 10px 17px;
}
.video_button_container{
	width: 634px;
	position: absolute;
	z-index: 1000;
	height: 18px;
	padding: 15px;
}
.str_to_left{
	float: left;
	width: 18px;
}
.str_to_right{
	float: right;
	width: 18px;
}
.video_block{
	background: url(/images/bg_video.png) no-repeat top;
	padding: 25px;
	z-index: 1;
}
.video_container{
	width: 616px;
	position: relative;
	height: 389px;
	overflow: hidden;
}
.video_content{
	width: 604px;
	height: 371px;
	padding: 8px 8px;
	float: left;
	clear: right;
	position: absolute;
}
.video_text{

}
.content_container{
	background: url(/images/models.jpg) no-repeat right top;
	width: 100%;
}
.content_container_usl{
	background: url(/images/models_usl.jpg) no-repeat right top;
	width: 100%;
}
.content_container_proj{
	background: url(/images/models_proekty.jpg) no-repeat right top;
	width: 100%;
}
.content_container_company{
	background: url(/images/models_kompany.jpg) no-repeat right top;
	width: 100%;
}
.content_container_reshenia{
	background: url(/images/models_resh.jpg) no-repeat right top;
	width: 100%;
}
.content_container_contacts{
	background: url(/images/models_cont.jpg) no-repeat right top;
	width: 100%;
}
.content_container02{
	width: 100%;
}
.content_container:after, .content_container_contacts:after, .content_container_reshenia:after, .content_container_company:after, .content_container_proj:after, .content_container_usl:after, .content_container02:after, .portfolio:after {
content: '.';
display: block;
clear: left;
visibility: hidden;
height: 0;
line-height: 0;
}
.left_container{
	width: 157px;
	float: left;
	z-index: 1000;
	padding-top: 27px;
}
.left_menu div{
	font-size: 8pt;
	padding: 5px 30px 5px 5px;
}
.left_menu div a:link, .left_menu div a:visited{
	color: #4c4c4c;
}
.left_menu div a:hover{
	color: #37b8be;
}
.content_block_container{
	width: 664px;
	float: left;
	z-index: 1;
	margin-left: -25px;
}
.content_top_bg{
	width: 664px;
	background: url(/images/bg_cont_top.png) no-repeat bottom;
	height: 27px;
}
.content_bot_bg{
	width: 604px;
	background: url(/images/bg_cont_bot.png) no-repeat top;
	height: 40px;
	padding: 10px 25px 0 30px;
}
.content_block{
	width: 615px;
	padding: 0px 25px;
	background: url(/images/bg_cont_cent.png) repeat-y top center;
}
.content_text{
	padding: 10px;
	font-size: 11pt;
	min-height: 600px;
}
.print{
	font-size: 8pt;
	text-align: right;
	padding: 20px 0;
}
.print a:link, .print a:visited{
	color: #4c4c4c;
}
.print a:hover{
	color: #37b8be;
}
.print img{
	vertical-align: middle;
	margin: 0 10px;
}
.map{
	border-top: 1px solid #efefef;
	border-bottom: 1px solid #efefef;
	padding: 10px 0;
	margin-top: 10px;
	height: 300px;
}
hr{
	margin: 10px 0;
	background: #efefef;
	height: 1px;
	border: none;
	clear: both;
}
.galary_block{
	float: right;
	width: 170px;
	min-height: 325px;
	padding: 55px 10px 10px 30px;
	background: url(/images/bg_gal.png) no-repeat left;
	font-size: 8pt;
}
.galary_block a:link, .galary_block a:visited{
	color: #4c4c4c;
}
.galary_block a:hover{
	color: #37b8be;
}
.galary_block p{
	padding: 0 0 15px 0;
}
.h1_bl {
	color: #3f8abe;
}
.razdel_bl {
	color: #3f8abe;
	font-size: 9pt;
}
.razdel_bl a:link, .razdel_bl a:visited{
	color: #3f8abe;
}
.razdel_bl a:hover{
	color: #4c4c4c;
}
.razdel_green {
	color: #72a406;
	font-size: 9pt;
}
.razdel_green a:link, .razdel_green a:visited{
	color: #72a406;
}
.razdel_green a:hover{
	color: #4c4c4c;
}
.razdel_red {
	color: #ff3600;
	font-size: 9pt;
}
.razdel_red a:link, .razdel_red a:visited{
	color: #ff3600;
}
.razdel_red a:hover{
	color: #4c4c4c;
}
.razdel_grey {
	color: #4c4c4c;
	font-size: 9pt;
}
.razdel_grey a:link, .razdel_grey a:visited{
	color: #4c4c4c;
}
.razdel_grey a:hover{
	color: #ff3600;
}
.razdel_orange {
	color: #ff8400;
	font-size: 9pt;
}
.razdel_orange a:link, .razdel_orange a:visited{
	color: #ff8400;
}
.razdel_orange a:hover{
	color: #4c4c4c;
}
.popup_form{
	background: url(/images/popup_bg.gif) no-repeat top;
	width: 600px;
	height: 255px;
	padding: 5px 0 0 20px;
	display:none;
	z-index:40000;
	position:absolute;
	top:0px;
	left:0px;
}
.popup_form table{
	width: 100%;
}
.popup_form table tr td{
	vertical-align: top;
	padding: 10px 15px 0 0;
}
.popup_form table tr td .inp01{
	width: 550px;
	height: 90px;
}
.popup_form table tr td .inp02{
	width: 190px;
	margin-bottom: 5px;
}
.button01{
	cursor: pointer;
}
.button02{
	border: none;
	background: url(/images/bg_button.gif) no-repeat center;
	color: #4c4c4c;
	margin-top: 20px;
	width: 130px;
	height: 24px;
	cursor: pointer;
	margin-right: 30px;
}
.content_block_container02{
	width: 844px;
	float: left;
	z-index: 1;
	margin-left: -25px;
}
.content_top_bg02{
	background: url(/images/bg_cont_top02.png) no-repeat bottom;
	height: 27px;
}
.content_bot_bg02{
	background: url(/images/bg_cont_bot02.png) no-repeat top;
	height: 40px;
	padding: 10px 25px 0 30px;
}
.content_block02{
	width: 805px;
	padding: 0px 25px;
	background: url(/images/bg_cont_cent02.png) repeat-y top center;
}
.content_text02{
	padding: 10px 0 30px 0;
	font-size: 11pt;
	min-height: 600px;
	background: url(/images/bg_middle02.jpg) repeat-x top;
}
.content_text02 h1{
	margin: 0 10px;
}
.content_text02 hr{
	margin: 10px;
}
.portfolio{
	font-size: 12pt;
	font-style: italic;
	padding: 0;
}
.h5project{
	background: #ff9010;
	color: #fff;
	font-size: 14pt;
	padding: 3px 10px;
	float: left;
	clear: both;
	margin: 20px 0;
}
.full_text, .short_text{
	padding: 10px;
	clear: both;
}
.video01{
	text-align: center;
	padding: 10px 80px;
	clear: both;
}
.dop_video{
	text-align: center;
	padding: 10px;
	clear: both;
}
.print_port{
	font-size: 8pt;
	text-align: right;
	padding: 37px 10px 0 10px;
	margin: 20px 0;
	height: 30px;
	background: url(/images/skoba_gorizont.gif) no-repeat top;
}
.print_port a:link, .print_port a:visited{
	color: #4c4c4c;
}
.print_port a:hover{
	color: #37b8be;
}
.print_port img{
	vertical-align: middle;
	margin: 0 10px;
}
.top{
	height: 108px;
}
.top_left{
	float: left;
	width: 130px;
	text-align: center;
	color: #37b8bf;
	font-size: 8pt;
	padding-top: 30px;
}
.top_cent{
	float: left;
	width: 614px;
	height: 108px;
	padding: 0 27px;
	background: url(/images/bg_top.png) no-repeat top;
}
.top_right{
	float: left;
	width: 167px;
	text-align: center;
	padding-top: 23px;
}
.top_right div{
	float: right;
	margin: 0 5px;
}
.top_right .addthis_toolbox{
	padding-top: 3px;
}
.top_info_block{
	height: 75px;
	width: 613px;
}
.top_info_block table{
	width: 100%;
}
.top_info_block table tr td{
	font-size: 11pt;
	vertical-align: top;
}
.top_menu_block{
	width: 627px;
	float: left;
}
.top_menu_block table{
	width: 100%;
}
.top_menu_block table tr td{
	padding: 18px 14px 0 14px;
	font-size: 18px;
	color: #0c0c0c;
}
.top_menu_block table tr td a:link, .top_menu_block table tr td a:visited{
	color: #0c0c0c;
}
.top_menu_block table tr td a:hover{
	color: #37b8be;
}
.close_block{
	width: 664px;
	text-align: right;
	position: absolute;
	z-index: 1000;
}
.close{
	width: 102px;
	height: 80px;
	text-align: right;
	background: url(/images/bg_conner.png) no-repeat right top;
	float: right;
}
.close img{
	margin: 17px;
}
.close_content{
	min-height: 500px;
	margin-bottom: 10px;
}
.close_content_text{
	padding: 10px;
	color: #3F8ABE;
	font-size: 14pt;
}
.close_content_video{
	clear: both;
}
.proekti_tab{
	width: 100%;
}
.proekti_tab tr td{
	padding: 5px;
}
.proekti_tab tr td div.galary_block{
	width: 170px;
	padding: 10px 30px;
	background: none;
	font-size: 8pt;
	min-height: 100px;
}
.listing{
	text-align: center;
	width: 100%;
	color: #3f8abe;
	margin: 20px 0;
}
.listing span{
	padding: 0 20px;
	font-size: 18pt;
}
.listing a:link, .listing a:visited{
	color: #3f8abe;
}
.listing a:hover{
	color: #37b8be;
}
/* form */
.content_text_form_uslugi{
	padding: 10px 0 30px 0;
}
.content_text_form_uslugi table{
	width: 100%;
}
.content_text_form_uslugi table tr td{
	vertical-align: top;
	padding: 10px 15px 0 0;
	color: #3f8abe;
}
.content_text_form_uslugi .inp01{
	width: 250px;
	height: 70px;
	border: 1px solid #c3c3c3;
	margin-top: 5px;
}
.content_text_form_uslugi .inp02{
	width: 250px;
	height: 20px;
	border: 1px solid #c3c3c3;
	margin: 5px 0;
}
.content_text_form_uslugi .inp03{
	width: 88px;
	height: 20px;
	margin-top: 5px;
}
.content_text_form_uslugi .button01{
	border: none;
	background: url(/images/bg_button.gif) no-repeat center;
	color: #3f8abe;
	margin-top: 20px;
	width: 130px;
	height: 24px;
}
.content_text_form_uslugi .h1_zakaz{
	color: #3f8abe;
	font-size: 14pt;
}
/* form */
.content_text_form_portfolio{
	padding: 10px 0 30px 0;
	margin: 0 80px;
}
.content_text_form_portfolio table{
	width: 100%;
}
.content_text_form_portfolio table tr td{
	vertical-align: top;
	padding: 10px 15px 0 0;
	color: #FF8400;
}
.content_text_form_portfolio .inp01{
	width: 250px;
	height: 70px;
	border: 1px solid #c3c3c3;
	margin-top: 5px;
}
.content_text_form_portfolio .inp02{
	width: 250px;
	height: 20px;
	border: 1px solid #c3c3c3;
	margin: 5px 0;
}
.content_text_form_portfolio .inp03{
	width: 88px;
	height: 20px;
	margin-top: 5px;
}
.content_text_form_portfolio .button01{
	border: none;
	background: url(/images/bg_button.gif) no-repeat center;
	color: #FF8400;
	margin-top: 20px;
	width: 130px;
	height: 24px;
}
.content_text_form_portfolio .h1_zakaz{
	color: #FF8400;
	font-size: 14pt;
}
/* form */
.content_text_form_resh{
	padding: 10px 0 30px 0;
}
.content_text_form_resh table{
	width: 100%;
}
.content_text_form_resh table tr td{
	vertical-align: top;
	padding: 10px 15px 0 0;
	color: #ff3600;
}
.content_text_form_resh .inp01{
	width: 250px;
	height: 70px;
	border: 1px solid #c3c3c3;
	margin-top: 5px;
}
.content_text_form_resh .inp02{
	width: 250px;
	height: 20px;
	border: 1px solid #c3c3c3;
	margin: 5px 0;
}
.content_text_form_resh .inp03{
	width: 88px;
	height: 20px;
	margin-top: 5px;
}
.content_text_form_resh .button01{
	border: none;
	background: url(/images/bg_button.gif) no-repeat center;
	color: #ff3600;
	margin-top: 20px;
	width: 130px;
	height: 24px;
}
.content_text_form_resh .h1_zakaz{
	color: #ff3600;
	font-size: 14pt;
}
/* //form */
.hands_block{
	padding-top: 30px;
}
.hands_block div{
	float: left;
	padding: 0;
	width: 71px;
}
/* activ left menu */
.content_container_proj .left_container .left_menu div.activ_menu{
	color: #fff;
	font-size: 8pt;
	padding: 5px 40px 5px 5px;
	background: #3f8bbf url(/images/m_bg_bl.jpg) repeat-y right;
}
.content_container_usl .left_container .left_menu div.activ_menu{
	color: #fff;
	font-size: 8pt;
	padding: 5px 40px 5px 5px;
	background: #3f8bbf url(/images/m_bg_bl.jpg) repeat-y right;
}
.content_container_reshenia .left_container .left_menu div.activ_menu{
	color: #fff;
	font-size: 8pt;
	padding: 5px 40px 5px 5px;
	background: #ff3600 url(/images/m_bg_red.jpg) repeat-y right;
}
.content_container02 .left_container .left_menu div.activ_menu{
	color: #fff;
	font-size: 8pt;
	padding: 5px 40px 5px 5px;
	background: #ff8400 url(/images/m_bg_orange.jpg) repeat-y right;
}
.content_container_company .left_container .left_menu div.activ_menu{
	color: #fff;
	font-size: 8pt;
	padding: 5px 40px 5px 5px;
	background: #4c4c4c url(/images/m_bg_grey.jpg) repeat-y right;
}
.a_menu_green{
	background: #7eb309 url(/images/m_bg_green.jpg) repeat-y right;
}
.inactiv_menu{
	color: #fff;
	font-size: 8pt;
	padding: 5px 40px 5px 5px;
}
.inactiv_menu a:link, .inactiv_menu a:visited{
    text-decoration: underline;
}
.inactiv_menu a:hover{
     text-decoration: underline;
}
.left_menu div.activ_menu a:link, .left_menu div.activ_menu a:visited{
	color: #fff;
	text-decoration: none;
}
.left_menu div.activ_menu a:hover{
	color: #fff;
	text-decoration: none;
}
/* //activ left menu */
.text{
	min-height: 400px;
}
#overlay
{
	overflow:hidden;
	display:none;
	z-index:9500;
	position:absolute;
	top:0px;
	left:0px;
	background: #d4d9d9;
}
.pop_up_close{
	padding-right: 15px;
	text-align: right;
}
.main_cent_bg{
	background: url(/images/bg_middle.jpg) repeat-x bottom left;
	width: 100%;
	position: absolute;
	z-index: -1;
	top: 170px;
	height: 550px;
}
/* category */
.category{
	width: 100%;
	margin: 10px 0;
}
.category tr td{
	padding: 10px 0 10px 30px;
	vertical-align: top;
}
.category tr th{
	padding: 20px 10px 10px 10px;
	vertical-align: top;
	text-align: left;
	border-bottom: 1px solid #efefef;
	font-size: 11pt;
	color: #4c4c4c;
}
.category tr th a:link, .category tr th a:visited{
	color: #4c4c4c;
}
.category tr th a:hover{
	color: #ff8400;
}
.content_container_proj table.category tr td a:link, .content_container_proj table.category tr td a:visited{
	color: #3f8abe;
}
.content_container_proj table.category tr td a:hover{
	color: #4c4c4c;
}
.content_container_usl table.category tr td a:link, .content_container_usl table.category tr td a:visited{
	color: #3f8abe;
}
.content_container_usl table.category tr td a:hover{
	color: #4c4c4c;
}
.content_container_reshenia table.category tr td a:link, .content_container_reshenia table.category tr td a:visited{
	color: #ff3600;
}
.content_container_reshenia table.category tr td a:hover{
	color: #4c4c4c;
}
.content_container02 table.category tr td a:link, .content_container02 table.category tr td a:visited{
	color: #ff8400;
}
.content_container02 table.category tr td a:hover{
	color: #4c4c4c;
}
/* //category */
/* razdel */
.content_container_proj h1 span.razdel {
	color: #3f8abe;
	font-size: 9pt;
}
.content_container_proj h1 span.razdel a:link, .content_container_proj h1 span.razdel a:visited{
	color: #3f8abe;
}
.content_container_proj h1 span.razdel a:hover{
	color: #4c4c4c;
}
.content_container_usl h1 span.razdel {
	color: #3f8abe;
	font-size: 9pt;
}
.content_container_usl h1 span.razdel a:link, .content_container_usl h1 span.razdel a:visited{
	color: #3f8abe;
}
.content_container_usl h1 span.razdel a:hover{
	color: #4c4c4c;
}
.razdel_green {
	color: #72a406;
	font-size: 9pt;
}
.razdel_green a:link, .razdel_green a:visited{
	color: #72a406;
}
.razdel_green a:hover{
	color: #4c4c4c;
}
.content_container_reshenia h1 span.razdel {
	color: #ff3600;
	font-size: 9pt;
}
.content_container_reshenia h1 span.razdel a:link, .content_container_reshenia h1 span.razdel a:visited{
	color: #ff3600;
}
.content_container_reshenia h1 span.razdel a:hover{
	color: #4c4c4c;
}
.content_container_company h1 span.razdel {
	color: #4c4c4c;
	font-size: 9pt;
}
.content_container_company h1 span.razdel a:link, .content_container_company h1 span.razdel a:visited{
	color: #4c4c4c;
}
.content_container_company h1 span.razdel a:hover{
	color: #ff3600;
}
.content_container_contacts h1 span.razdel {
	color: #4c4c4c;
	font-size: 9pt;
}
.content_container_contacts h1 span.razdel a:link, .content_container_contacts h1 span.razdel a:visited{
	color: #4c4c4c;
}
.content_container_contacts h1 span.razdel a:hover{
	color: #ff3600;
}
.content_container02 h1 span.razdel {
	color: #ff8400;
	font-size: 9pt;
}
.content_container02 h1 span.razdel a:link, .content_container02 h1 span.razdel a:visited{
	color: #ff8400;
}
.content_container02 h1 span.razdel a:hover{
	color: #4c4c4c;
}
/* //razdel */

.popup_product_block {
display:none;
margin:0 auto;
position:absolute;
width:774px;
z-index:35000;
min-height: 200px;
}
.pp_prod_top {
background:transparent url(/images/pp_bg_top.gif) no-repeat scroll center top;
font-size:1px;
height:10px;
width:774px;
}
.pp_prod_bottom {
background:transparent url(/images/pp_bg_bot.gif) no-repeat scroll center top;
font-size:1px;
height:10px;
width:774px;
}
.pp_prod_content {
background:#FFFFFF none repeat scroll 0 0;
border-left:1px solid #E3E1E1;
border-right:1px solid #E3E1E1;
clear:both;
}
.pp_prod_pix {
text-align:center;
 padding: 10px 0;
}
.pp_close {
float:right;
height:8px;
padding-right:12px;
width:8px;
}
/**/
.popup_product_block02 {
display:none;
margin:0 auto;
position:absolute;
width:900px;
z-index:30000;
min-height: 300px;
}
.pp_prod_content02 {
clear:both;
}
.pp_prod_pix02 {
text-align:center;
 padding: 10px 0;
 position:relative;
 min-height: 300px;
}
.pp_close02 {
height:35px;
width:100%;
z-index:10010;
 margin-top: -30px;
 text-align: left;
}
.epigraph{
	font-style: italic;
}
.big_galary{
	padding: 10px 0;
}

.listing span.activepage{
	color:#76A01B;
	font-weight:bold;
	font-size:11pt;
padding:0px;
}
.back{
	text-align: right;
	font-weight: bold;
	padding: 20px 10px 0 0;
}
.proj_present{
	padding: 10px;
}
.id_flash{
	text-align: center;
}
#flash{
	margin: 0 auto;
}
/*added for new potfolio project page */
.gal_str_l, .gal_str_r{
	float: left;
	width: 40px;
	padding-top: 190px;
}
.gal_str_l img{
	width: 40px;
	height: 50px;
	background: url(../images/str_l02.gif) no-repeat top;
}
.gal_str_l img:hover{
	background: url(../images/str_l02_a.gif) no-repeat top;
}
.gal_str_r img{
	width: 40px;
	height: 50px;
	background: url(../images/str_r02.gif) no-repeat top;
}
.gal_str_r img:hover{
	background: url(../images/str_r02_a.gif) no-repeat top;
}
.ul_gal{
	margin: 0;
	padding: 0;
}
.ul_gal li{
	list-style: none;
	float: left;
	margin: 0;
	padding: 0;
}
#galaryScreenCont{
	width: 700px;
	float: left;
}
.galcontainer{
	//height: 1%;
	padding: 10px;
	clear: both;
	width: 780px;
}
.galcontainer:after {
content: '.';
display: block;
clear: left;
visibility: hidden;
height: 0;
line-height: 0;
}
.galimg{
	overflow: hidden;
	width: 700px;
	text-align: center;
}
.print_block{
	float: right;
}
.soc_icon{
	float: left;
}
.logotypes{
	padding: 20px 10px;
}
.logotypes table{
	width: 100%;
}
.logotypes table tr td{
	padding: 5px;
	text-align: center;
}
/* partner_logos */
.partner_logos{
	width:100%;
	border-collapse:collapse;	
}
.partner_logos tr td{
	width:33%;	
	padding:10px;
	text-align:center;
	vertical-align:top;
	background: url(/images/bg_partn_logos.gif) no-repeat right bottom;
	font-weight: bold;
}
.PanelTabContainer{
	display: none;
}
.pnlsel{
	display:block;
}
.numb_block_logos{
	clear:both;
	margin-bottom:20px;
	height:15px;
}
.numb_block_logos div{
	float: right;
	padding: 6px 5px;
	cursor: pointer;
	font-weight:bold;
	color: #37B8BE;
}
.numb_block02 div:hover{	
	background: #ccc;
}
.partner_logos_block{
	margin:10px 0 20px 0;
}
.numb_block_logos div.PanTabActive{
	color: #76A01B;
}
