
@import url("global.css");

/***** Basic Elements *****/
body { background:#fff; color:#3b3b3b; font:11px Tahoma, Geneva, sans-serif; background: #545454 url("http://stroy-obozrenie.ru/images/bg_main_top.png") repeat-x 0 0;}
h1  { font-size:17px; font-weight:bold; color:#4b5a60; margin-bottom:5px; }
h2  { font-size:15px; font-weight:bold; color:#4b5a60; margin-bottom:5px; }
h3  { font-size:13px; font-weight:bold; }
h4  { font-size:12px; font-weight:bold; }
a { color:#9c3b2e; text-decoration:none; }
a:hover { color:#9c3b2e; text-decoration:underline; }

.gradient_top {position:absolute;top:0;left:0;z-index:1;width:100%;height:261px;background:url(http://stroy-obozrenie.ru/bg_main_top.png) repeat-x 0 0;-background-image:none;-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://stroy-obozrenie.ru/images/bg_main_top.png', sizingMethod='scale');}
.gradient_bottom {width:100%;height:100%;background:url(http://stroy-obozrenie.ru/images/bg_main_bottom.png) repeat-x 0 bottom;-background-image:none;} html:root .gradient_bottom {height:auto;}

/***** Basic Layout *****/  
.bgbottom {background: url("http://stroy-obozrenie.ru/images/bg_main_bottom.png") repeat-x 0 100%; }
.wraper { min-width:998px; max-width:1024px;margin:0 auto;background:#fff;}
.ie6 .wrapper {width: expression(document.body.clientWidth > 1024 ? "1024px" : "auto");}
.search-btn {
    background:url(http://stroy-obozrenie.ru/images/header-search-ico.gif) no-repeat scroll 0 0;
    dispaly:block;
    height:16px;
    width:16px;
    position:absolute;
	margin:2px 0 0 4px;
}
#header { padding:8px 0 0 0 }
#content-container { float:left; width:100%; }
#content { margin:0 300px 20px 216px; }
#leftsidebar { float:left; margin-left:-100%; width:208px; }
#rightsidebar { float:left; margin-left:-291px; width:291px; }
#footer { clear:both; }
#running_line { background:#dee0e1 url(http://stroy-obozrenie.ru/images/running_line.gif) repeat-x 0 0; height:42px; margin:0 2px 10px 212px; }

.only_rightsidebar #content {
	margin-left:17px;
}

/***** Header *****/  
.header-banner {
	margin-left:200px;
	text-align:center;
}
.header-logo {
	background:url(http://stroy-obozrenie.ru/images/logo.gif) no-repeat 0 0;
	display:block;
	float:left;
	margin-left:28px;
	width:154px;
	height:93px;
}
.ie6 .header-logo {
	margin-left:14px;
}
.ptext {font:14px Arial, Helvetica, sans-serif;text-align: justify;line-height:18px;}
.ptext ul {list-style-position: inside;padding-left:10px;}
.ptext p {margin-top:18px;}
.ptexta {font:12px Arial, Helvetica, sans-serif;text-align: justify;line-height:18px;}
.ptexta p {margin-top:18px;}
.header-line {
	background:#eeeeee;
	border-bottom:1px solid #b4b3b3;
	height:46px;
	clear:both;
	margin:8px 0 3px 0;
}
.header-line-block  {
	width:275px;
	float:right;
}
.header-nav {
	color:#638798;
	font-size:13px;
	margin-right:310px;
	margin-left:20px;
	padding-top:4px;
}
.header-nav table {
	width:100%;
	_width:99%;
	padding:0;
}
.header-nav a {
	color:#638798;
	text-decoration:underline;
}
.header-nav span {
	font-size:16px;
	font-weight:bold;
}
.header-nav td {
	text-align:center;
	padding:0 5px;
	vertical-align:middle;
	height:40px;
}
.header-login {
	float:left;
	line-height:16px;
	margin:5px 10px 0 0;
}
.header-login a {
	text-decoration:underline;
}
.header-search {
	background:#fff;
	border:1px solid #c4c3c3;
	width:190px;
	height:22px;
	float:left;
	margin-top:10px;
}
.header-search .inp {
	background:none;
	border:0;
	color:#c0bebe;
	font:11px Tahoma, Geneva, sans-serif;
	padding:4px 0 2px 30px;
	width:150px;
}
.header-search .inp:focus {
	outline: 0;
}


/***** Content *****/  
.title {
	border-bottom:2px solid #000;
	margin:5px 200px 8px 0;
}
.title span {
	background:url(http://stroy-obozrenie.ru/images/title.gif) no-repeat 100% 10px;
	color:#303030;
	font:20px Arial, Helvetica, sans-serif;
	padding:0 15px 0 0;
}
.title2 {
margin:15px 0 5px 0;
	color:#303030;
	font:bold 22px Georgia, Times, serif;
	padding:0 15px 0 0;
	font-weight:bold;
}
.title span a,
.title span a:hover {
	color:#303030;
	text-decoration:none;
}
.title-date {
	color:#9c3b2e;
	float:right;
	padding:7px 15px 0 0;
}

.block {
	background:#edebe2;
	border:1px solid #dee0e1;
	padding:5px 15px 20px 15px;
	margin-bottom:10px;
}

.news {
	margin-bottom:10px;
}
.news-item {
	padding:0 0 0px 2px;
}
.news-title,
.news-title a,
.news-title a:hover {
	color:#414648;
	font-size:13px;
	font-weight:bold;
}
.news-text {
	line-height:16px;
	padding-top:8px;
}
.news-text_img {
	border:1px solid #5d5d5d;
	float:left;
	margin:0 10px 5px 0;
}
.news-b {
	line-height:16px;
	text-align:right;
	padding-right:25px;
}
.news-b a {
	background:url(http://stroy-obozrenie.ru/images/news-comments.gif) no-repeat 0 3px;
	font:13px Arial, Helvetica, sans-serif;
	margin-left:10px;
	padding-left:17px;
	font-weight:bold;
}
.news-b a span {
	font-style:italic;

}

.article {
	padding:0 2px;
	margin-bottom:7px;
}
.article-date {
}
.article-title {
	font-size:12px;
	font-weight:bold;
	line-height:19px;
	padding-top:5px;
}
.article-title,
.article-title a,
.article-title a:hover {
	color:#414648;
}
.article-text {
	line-height:16px;
	padding:3px 0 0 0;
}
.article-info {
	color:#577583;
	font-size:12px;
	font-weight:bold;
	line-height:19px;
}

.articles {
	padding:0 2px;
}
.articles-inner {
	margin-left:-11px;
}
.articles .article {
	width:156px;
	padding:0;
	margin-left:10px;
	float:left;
	position:relative;
}
.articles .article-date {
	padding-bottom:4px;
	color:#7a7979;
}

.tabed {
	padding:10px 0 0 0;
}
.tabed-tabs {
	background:url(http://stroy-obozrenie.ru/images/tabed-tabs-border.gif) repeat-x 0 100%;
	list-style:none;
	font-weight:bold;
	padding-left:14px;
	height:21px;
}
.tabed-tabs li {
	background:url(http://stroy-obozrenie.ru/images/tabed-tabs-li-l.gif) no-repeat 0 0;
	float:left;
	height:21px;
	position:relative;
	z-index:10;
}
.tabed-tabs .first {
	background-position:-13px 0;
	border-left:1px solid #ccc;
}
.tabed-tabs li.active {
	background:url(http://stroy-obozrenie.ru/images/tabed-tabs-li-active.gif) no-repeat 100% 0;
	border-left:1px solid #ccc;
	color:#9c3b2e;
	font-size:14px;
	font-weight:bold;
	z-index:100;
	margin-right:-14px;
}
.tabed-tabs li a,
.tabed-tabs li a:hover {
	background:url(http://stroy-obozrenie.ru/images/tabed-tabs-li-r.gif) no-repeat 100% 0;
	color:#484747;
	display:block;
	float:left;
	height:18px;
	text-decoration:none;
	padding:3px 50px 0 43px;
}
.tabed-tabs li.active a,
.tabed-tabs li.active a:hover {
	background:none;
	color:#9c3b2e;
}
.tabed-tabs .end {
	background:url(http://stroy-obozrenie.ru/images/tabed-tabs-end.gif) no-repeat 0 0;
	width:13px;
}
.tabed-container {
	border:1px solid #ccc;
	border-top:0;
	padding:7px 10px;
}
.square_linnks {
	font-size:12px;
	padding:5px 10px 5px 0;
}
.square_linnks a,
.square_linnks a:hover {
	color:#5e5d5d;
	background:#f1f2ed;
	border:1px solid #e0e0e0;
	text-decoration:none;
	padding:4px 10px 5px 10px;
}
.square_linnks span {
	color:#9c3b2e;
	background:#fbfbfb;
	border:1px solid #e0e0e0;
	padding:4px 10px 5px 10px;
}
.square_linnks-text {
	color:#9c3b2e;
	font-weight:bold;
	float:right;
}

.pager {
	width:70%;
	margin:0 auto;
	border-bottom:1px solid #e0e0e0;
	text-align:center;
	padding:20px 0;
}
.pager a,
.pager a:hover {
	background:#f9f9f9;
	border:1px solid #e4e4e4;
	color:#7a7979;
	text-decoration:none;
	padding:2px 6px 3px 6px;
}
.pager span {
	background:#fff;
	border:1px solid #e4e4e4;
	color:#cccccc;
	text-decoration:none;
	padding:2px 6px 3px 6px;
}

.main_exhibitions {
}
.main_exhibitions-item {
	padding:20px 0 0 0;
}
.main_exhibitions-title,
.main_exhibitions-title a,
.main_exhibitions-title a:hover {
	color:#414648;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
.main_exhibitions-img {
	background:url(http://stroy-obozrenie.ru/images/main_exhibitions-img.gif) no-repeat 0 0;
	float:left;
	width:124px;
	height:67px;
	text-align:center;
	padding-top:7px;
}
.main_exhibitions-info {
	margin-left:140px;
}
.main_exhibitions-loaction {
	background:url(http://stroy-obozrenie.ru/images/main_exhibitions-location.gif) no-repeat 0 0;
	color:#7d8081;
	font: italic 12px Georgia, "Times New Roman", Times, serif;
	height:15px;
	width:45%;
	padding:10px 0 0 20px;
	float:right;
	font-weight:bold;
	margin-top:-10px;
}
.main_exhibitions-loaction2 {
	background:url(http://stroy-obozrenie.ru/images/main_exhibitions-location.gif) no-repeat 0 0;
	color:#7d8081;
	font: italic 12px Georgia, "Times New Roman", Times, serif;
	height:15px;
	width:35%;
	padding:10px 5px 0 20px;
	float:right;
	font-weight:bold;

}
.main_exhibitions-text {
	padding-top:4px;
}
.main_exhibitions-date {
	color:#9c3b2e;
	padding-top:4px;
}
.main_exhibitions-date span {
	color:#414648;
	font-size:12px;
	font-weight:bold;
}


/***** Rightsidebar *****/  
.rightsidebar-inner {
	padding:0 7px 16px 0;
}
.exhibitions {
	background:#e5e5e5;
	padding:5px 0 20px 0;
	margin-bottom:5px;
}
.exhibitions-item {
	background:url(http://stroy-obozrenie.ru/images/exhibitions-item.gif) no-repeat 50% 100%;
	padding:8px 0 2px 0;
}
.ie6 .exhibitions-item {
	height:1%;
}
.exhibitions .last {
	background:none;
}
.exhibitions-date {
	background:#9c3b2e url(http://stroy-obozrenie.ru/images/exhibitions-date.gif) no-repeat 100% 100%;
	color:#fff;
	float:left;
	margin:0 15px 7px 0;
	padding:4px 0 5px 0;
	text-align:center;
	width:113px;
}
.exhibitions-title, 
.exhibitions-title a,
.exhibitions-title a:hover {
	color:#414648;
	font-size:12px;
	font-weight:bold;
padding:4px 0 0 10px;
	text-align: justify;
}
.exhibitions-text {
	clear:both;
	padding:3px 10px;
}

.pressrelease {
	margin-bottom:5px;
}
.pressrelease-item {
	line-height:16px;
	padding:3px 0 5px 0;
}
.pressrelease-title {
	background:url(http://stroy-obozrenie.ru/images/pressrelease-title.gif) no-repeat 0 6px;
	padding:0 0 0 15px;
}
.pressrelease-title,
.pressrelease-title a,
.pressrelease-title a:hover {
	color:#414648;
	font-weight:bold;

}
.pressrelease-company,
.pressrelease-date{
	color:#181717;
}
.pressrelease-company span,
.pressrelease-date span {
	color:#7d8081;
	font-weight:bold;
}
.pressrelease-text {
	color:#5c5c5c;
}

.industry {
}
.industry-item {
	background:url(http://stroy-obozrenie.ru/images/exhibitions-item.gif) no-repeat 0 100%;
	padding:4px 0 5px 0;
}
.industry-name,
.industry-name a,
.industry-name a:hover {
	color:#181717;
	font-weight:bold;
}
.industry-info {
	color:#8e8787;
	font: 11px Georgia, Geneva, sans-serif;
	font-style:italic;
	padding-top:2px;
}

.photoframe {
	margin:10px auto;
	width:253px;
}
.photoframe-img {
	width:243px;
	height:153px;
	overflow:hidden;
}
.photoframe-frame {
	display:block;
	width:253px;
	height:163px;
	background:url(http://stroy-obozrenie.ru/images/photoframe.png) no-repeat 0 0;
	margin-top:-163px;
	position:relative;
}
.photoframe-padding {
	padding:5px;
}

.adv {
	margin-bottom:15px;
	font-size:12px;
}
.adv-item {
	background:url(http://stroy-obozrenie.ru/images/exhibitions-item.gif) no-repeat 0 100%;
	padding:8px 0 10px 0;
}
.adv-title {
	color:#515556;
	font-weight:bold;
	text-decoration:none;
}
.adv-text {
	padding:6px 0;
}
.adv-link {
	font-weight:bold;
}


/***** Leftsidebar *****/
.leftsidebar-margintop {
	margin-top:-52px;
}
.leftsidebar-inner {
	padding:0 0 16px 7px;
}

.pol {
	background:#edebe2;
	padding:5px;
}
.pol-question {
	color:#414648;
	font-size:12px;
	line-height:15px;
	font-weight:bold;
}
.pol ul {
	list-style:none;
	padding:3px 0;
}
.pol ul input {
	vertical-align:middle;
}
.pol li {
	padding:5px 0;
}
.pol .btn {
	background:url(http://stroy-obozrenie.ru/images/pol-btn.gif) no-repeat 0 0;
	border:0;
	color:#fff;
	cursor:pointer;
	font:11px Tahoma, Geneva, sans-serif;
	margin:0 0 5px 0;
	width:90px;
	height:18px;
}
.pol-link {
	text-align:center;
}
.pol-link a {
	text-decoration:underline;
	color:#4b4b4a;
}

.universities {
	margin-bottom:15px;
}
.universities-item {
	background:url(http://stroy-obozrenie.ru/images/exhibitions-item.gif) no-repeat 0 100%;
	padding:5px 0 8px 0;
}
.universities-name,
.universities-name a {
	color:#515556;
	font-weight:bold;
}
.universities-name a:hover {
	color:#181717;
}
.universities-info {
	color:#8e8787;
	font: 11px Georgia, Geneva, sans-serif;
	font-style:italic;
	padding-top:3px;
}

.norms {
	margin-bottom:15px;
}
.norms-item {
	background:url(http://stroy-obozrenie.ru/images/exhibitions-item.gif) no-repeat 0 100%;
	padding:5px 0 8px 0;
}
.norms-name,
.norms-name a {
	color:#515556;
	font-weight:bold;
}
.norms-name a:hover {
	color:#181717;
}
.norms-info {
	color:#8e8787;
	font:11px Tahoma, Geneva, sans-serif;
	font-style:italic;
	padding-top:3px;
}

.subscribe {
	margin-bottom:10px;
}
.subscribe-text {
	padding:3px 0 10px 0;
	line-height:16px;
}
.subscribe .inp {
	border:1px solid #908e8e;
	color:#aeadad;
	display:block;
	height:22px;
	float:left;
	font:11px Tahoma, Geneva, sans-serif;
	width:130px;
	padding:6px 0 0 10px;
}
.subscribe .btn {
	background:url(http://stroy-obozrenie.ru/images/subscribe-btn.gif) no-repeat 0 0;
	cursor:pointer;
	display:block;
	float:left;
	width:36px;
	height:30px;
}


/***** Footer *****/
.footer-banner {
	text-align:center;
	padding-bottom:8px;
}
.footer-line {
	background:#e5e5e5;
	clear:both;
	height:93px;
	padding:10px 30px 0 30px;
}
.footer-copyright {
	color:#797979;
	padding-top:10px;
	float:left;
	line-height:130%;
}
.footer-counters {
	float:right;
}
.footer-counters img {
	margin-bottom:5px;
}
.footer-nav {
	float:right;
}
.footer-nav a {
	color:#535151;
}
.footer-nav ul {
	list-style:none;
	float:left;
}
.footer-nav li {
	background:url(http://stroy-obozrenie.ru/images/footer-nav-bullet2.gif) no-repeat 0 6px;
	padding:0 20px 1px 13px;
}
.footer-nav .blue_bullet li {
	background-image:url(http://stroy-obozrenie.ru/images/footer-nav-bullet1.gif);
}
.footer-adv {
	border-top:2px solid #9c3b2e;
	border-bottom:1px solid #9c3b2e;
}
.footer-adv td {
	width:25%;
	border-left:1px solid #b4afaf;
	border-top:1px solid #b4afaf;
}
.footer-adv .first td {
	border-top:0;
}
.footer-adv td.first {
	border-left:0;
}

.footer-adv-title {
	color:#414648;
	font-weight:bold;
	padding-bottom:4px;
}
.footer-adv-text {
	padding-bottom:4px;
}
.footer-adv-link {
	font-weight:bold;
}
.footer-adv-item-inner {
	padding:5px 10px 10px 20px;
}
.footer-adv .first {
}


/***** Etc *****/  
.running_line-l {
	background:url(http://stroy-obozrenie.ru/images/running_line-l.gif);
	float:left;
	font-size:1px;
	width:8px;
	height:42px;
}
.running_line-r {
	background:url(http://stroy-obozrenie.ru/images/running_line-r.gif);
	float:right;
	font-size:1px;
	width:2px;
	height:42px;
}
.running_line-inner {
	margin:0 10px;
}
.running_line-inner-text {
	color:#646363;
	font-weight:bold;
	margin-right:100px;
	padding-top:14px;
}
.running_line-inner-text span {
	
}
.running_line-inner-controll {
	float:right;
	padding-top:14px;
}
.running_line-inner-controll a {
	margin:0 10px;
}

.sidebar_title {
	background:url(http://stroy-obozrenie.ru/images/sidebar_title.gif) repeat-x 0 100%;
	color:#303030;
	font:17px Arial, Helvetica, sans-serif;
	line-height:16px;
	margin:15px 0 5px 0;
}
.toptitle {
	margin-top:2px;
}
.sidebar_title span {
	background:#fff;
	padding-right:3px;
	font-weight:bold;
}

.banner {
	text-align:center;
	margin-bottom:10px;
}

img.float-right {
	margin:0 0 5px 10px;
}
img.float-left {
	margin:0 10px 5px 0;
}
img.border {
	border:1px solid #b3b2b2;
}

#loginbox {
	position:absolute;
	top:204px;
	left:450px;
	width:365px;
}
.loginbox-t {
	font-size:1px;
}
.loginbox-t .c {
	background:#000;
	height:5px;
	margin:0 9px 0 6px;
}
.loginbox-t .l {
	background:url(http://stroy-obozrenie.ru/images/loginbox-tl.png) no-repeat;
	width:6px;
	height:5px;
	float:left;
	margin-top:-5px;
}
.loginbox-t .r {
	background:url(http://stroy-obozrenie.ru/images/loginbox-tr.png) no-repeat;
	width:9px;
	height:5px;
	float:right;
	margin-top:-5px;
}
.loginbox-l {
	background:url(http://stroy-obozrenie.ru/images/loginbox-l.png) no-repeat 0 0;
}
.loginbox-r {
	background:url(http://stroy-obozrenie.ru/images/loginbox-r.png) no-repeat top right;
	padding:0 9px 0 6px;
}
.loginbox-c {
	background:#fff;
	padding:4px 8px 15px 8px;
}
.loginbox-b {
	font-size:1px;
}
.loginbox-b .bc {
	background:url(http://stroy-obozrenie.ru/images/loginbox-b.png) no-repeat 0 0;
	height:12px;
	margin:0 9px 0 12px;
}
.loginbox-b .bl {
	background:url(http://stroy-obozrenie.ru/images/loginbox-bl.png) no-repeat;
	width:12px;
	height:12px;
	float:left;
	margin-top:-12px;
}
.loginbox-b .br {
	background:url(http://stroy-obozrenie.ru/images/loginbox-br.png) no-repeat;
	width:9px;
	height:12px;
	float:right;
	margin-top:-12px;
}
#loginbox a {
	color:#5c5c5c;
	text-decoration:none;
}
#loginbox a:hover {
	color:#5c5c5c;
	text-decoration:underline;
}
#loginbox .loginbox-close,
#loginbox .loginbox-close:hover {
	display:block;
	font-size:10px;
	text-decoration:none;
	float:right;
	position:relative;
}
#loginbox .inp {
	border:1px solid #8c8c8c;
	display:block;
	width:140px;
	height:16px;
	padding:2px 0 0 20px;
	font:11px Tahoma, Geneva, sans-serif;
	color:#5c5c5c;
	margin-bottom:3px;
}
#loginbox .name {
	background:url(http://stroy-obozrenie.ru/images/loginbox-inp-name.gif) no-repeat 3px 3px;
}
#loginbox .pass {
	background:url(http://stroy-obozrenie.ru/images/loginbox-inp-pass.gif) no-repeat 3px 3px;
}
#loginbox .rem {
	vertical-align:middle;
}
#loginbox .btn {
	border:0;
	background:url(http://stroy-obozrenie.ru/images/loginbox-btn.gif) no-repeat 0 0;
	width:20px;
	height:20px;
	cursor:pointer;
	float:right;
}
#loginbox .somediv1 {
	width:162px;
	padding-top:3px;
	height:25px;
}
#loginbox .links {
	clear:both;
	text-align:center;
	font-size:12px;
}
#loginbox .form {
	background:url(http://stroy-obozrenie.ru/images/loginbox-c.gif) no-repeat 100% 50%;
	margin:10px 40px 0 0;
	padding:15px 0 15px 0;
}


.tabed2-tabs {
	background:url(http://stroy-obozrenie.ru/images/tabed-tabs-border.gif) repeat-x 0 100%;
	list-style:none;
	padding-left:14px;
	height:21px;
}
.tabed2-tabs li {
	background:url(http://stroy-obozrenie.ru/images/tabed-tabs-li-l.gif) no-repeat 0 0;
	float:left;
	height:21px;
	position:relative;
	z-index:10;
}
.tabed2-tabs .first {
	background-position:-13px 0;
	border-left:1px solid #ccc;
}
.tabed2-tabs li.active {
	background:url(http://stroy-obozrenie.ru/images/tabed-tabs-li-active.gif) no-repeat 100% 0;
	border-left:1px solid #ccc;
	color:#000000;
	font-size:13px;
	z-index:100;
	margin-right:-14px;
}
.tabed2-tabs li a,
.tabed2-tabs li a:hover {
	background:url(http://stroy-obozrenie.ru/images/tabed-tabs-li-r.gif) no-repeat 100% 0;
	color:#484747;
	display:block;
	float:left;
	height:18px;
	font-size:13px;
	text-decoration:none;
	padding:3px 20px 0 13px;
}
.tabed2-tabs li.active a,
.tabed2-tabs li.active a:hover {
	background:none;
	color:#000000;
}
.tabed2-tabs .end {
	background:url(http://stroy-obozrenie.ru/images/tabed-tabs-end.gif) no-repeat 0 0;
	width:13px;
}

.news_main_row_href {
text-decoration:none; color:#3b3b3b;
}

.seriy_text {
color:#577583;font-weight:bold;font-size:12px;padding-bottom:5px;
}