.img {text-align:center; font-weight:bold; padding-bottom:0px;}
.img_note {text-align:center; font-style:italic; padding-bottom:20px;}
.img_s{height:24px;}
.td_1 {width:24px;padding-bottom:2px;padding-left:5px;}
.td_2 {text-align:left;padding-bottom:2px; font-size:11px; font-weight:400; background:url(http://constructionworks.ru/fusion_themes/Corporate/images/dot_border.gif) repeat-x bottom;}
.td_3 {text-align:right;padding-bottom:2px; background:url(http://constructionworks.ru/fusion_themes/Corporate/images/dot_border.gif) repeat-x bottom;}

.note {color:#9c4d00;}
.main_o {border-bottom: solid 1px #efefef;}
.main_a {border-bottom: solid 1px #f7f3f7;}
.main_l {border-bottom: solid 1px #f7f7f7;}



h2 {font-size:11px; font-family:tahoma; margin:0; margin-bottom:5px; margin-top:10px; color:#414141;}

.texttable {background:#ddd;}
.texttd {background:#ffffff; text-align:center;}

a { color:#292829; text-decoration:none; }
a:hover { color:#292829; text-decoration:none; }

a.article { color:#292829; text-decoration:underline; }
a.article:hover { color:#292829; text-decoration:none; }

a.side { color:#ce7921; text-decoration:none; }
a:hover.side { color:#ce7921; text-decoration:underline; }

a.side2 { color:#8c8e8c; text-decoration:none; }
a:hover.side2 { color:#ce7921; text-decoration:underline; }

a.white { color:#ffffff; text-decoration:none; }
a:hover.white { color:#ffffff; text-decoration:none; }


a.a_type:link {color:#292829; text-decoration:none;}
a.a_type:visited {color:#292829; text-decoration:none;}
a.a_type:hover {color:#292829; text-decoration:none;}
a.a_type:active {color:#292829; text-decoration:none;}

a.capmain_link:link {color:#629107; text-decoration:underline;}
a.capmain_link:visited {color:#629107; text-decoration:underline;}
a.capmain_link:hover {color:#629107; text-decoration:underline;}
a.capmain_link:active {color:#629107; text-decoration:underline;}

a.a_type_active:link {color:#9c4d00; text-decoration:none; font-weight:bold;}
a.a_type_active:visited {color:#9c4d00; text-decoration:none; font-weight:bold;}
a.a_type_active:hover {color:#9c4d00; text-decoration:none; font-weight:bold;}
a.a_type_active:active {color:#9c4d00; text-decoration:underline; font-weight:bold;}

body {
	font-family: Arial;
	font-size:11px;
        text-align:left;
        margin:5px;
        color:#414141; 
        margin-top:0;      
        margin-bottom:0;      
}

form { margin:0px 0px 0px 0px; }
h3 {font-size:10px;color:#414141;font-family:tahoma; margin-bottom:10px;}
hr { height:1px; color:#ddd; }
hr.side-hr { height:1px; color:#ccc; }

.a_copyright {text-align:right; color:#9c4d00; margin-top:0px; margin-top:20px; font-size:11px;}
.type_city {color:#8c8e8c;}


td { font-family:Arial; font-size:11px; color:#414141;}

pre { font-family:Verdana,Tahoma,Arial,Sans-Serif; font-size:10px; }

.alt { font-size:10px; color:#666; }

.white-header {
	font-family:Tahoma;
	font-size:9px;
	color:#000;
        background-color:#e77508;
	border-top:1px #9c4d00 solid;
	padding:5px;
}

.full-header {
	font-family:Verdana,Tahoma,Arial,Sans-Serif;
	font-size:10px;
	color:#666;background-color:#fff;
}

.button {
	font-family:Tahoma,Arial,Verdana,Sans-Serif;
	font-size:10px;
	color:#000;background-color:#fff;
	height:19px;
	padding:0px 2px 0px 2px;
	border:1px #888 solid;
	margin-top:2px;
}
	
.textbox {
	font-family:Verdana,Tahoma,Arial,Sans-Serif;
	font-size:10px;
	color:#000;background-color:#eee;
	border:1px #999 solid;
}

.main-body {
	font-size:11px;
	background-color:#fff;
	padding:11px;
}

.side-body {
	font-size:10px;
        color:#8d8d8d;       
        background:#fff;
        border:solid 1px #cecbce;
        border-top:0;
	padding:4px 4px 6px 4px;
}

.main-bg { padding:5px; padding-bottom:0;}

.border { border:1px #cecbce solid; margin-bottom:5px;}

.side-border-left { padding-top:5px; }
.side-border-right { padding-top:5px; }

.news-footer {
	font-size:9px;
	background-color:#f7f3f7;
	padding:2px 4px 4px 4px;
}

.barmain {
	font-family:Verdana,Tahoma,Arial,Sans-Serif;
	font-size:10px;
	color:#000;
	padding:4px 4px 4px 4px;
}

.capmain {
	font-size:11px;
	color:#629107;
        background:url(http://constructionworks.ru/fusion_themes/Corporate/images/capmain_bg.gif) repeat-x top;
	padding:4px;
        font-weight:500;
}

.scapmain {
	font-size:9px;
        text-transform:uppercase;
        font-weight:bold;
	color:#629107;
        background:url(http://constructionworks.ru/fusion_themes/Corporate/images/capmain_bg.gif) repeat-x top;
        border:solid 1px #cecbce;
        border-bottom:0;
	padding:4px 4px 4px 4px;
}

.tbl-border { background-color:#cecbce; }
.tbl { font-size:11px; padding:4px;}
.tbl1 { font-size:11px; font-family:tahoma;background-color:#fff; padding:4px; text-align:center; }
.tbl2 { font-size:11px; font-family:tahoma;background-color:#f7f3f7; padding:4px; text-align:center;}
	
.forum-caption {
	font-size:10px;font-weight:bold;
	color:#880000;background-color:#ddd;
	height:20px;
	padding:0px 4px 2px 4px;
}

.quote {
	color:#000;background-color:#eee;
	padding:2px;
	margin:0px 20px 0px 20px;
	border:1px #ccc solid;
}
	
.poll { height:11px; border:1px #9c4d00 solid; }

.comment-name { font-weight:bold; color:#666; }

.shoutboxname { font-weight:bold; color:#666; }
.shoutbox { color:#666; }
.shoutboxdate { font-size:9px; color:#000; }

.small { font-size:9px; }
.small2 { font-weight:normal; font-size:11px; color:#8c8e8c;}
.small3 { font-size:11px; font-weight:normal; padding:12px; padding-left:24px; padding-right:24px; text-align:justify;}
.small4 { font-weight:normal; font-size:11px; color:#639600; padding:12px; padding-bottom:0;padding-top:0; padding-left:5px; padding-right:5px;}
.hidden_text {position:relative; z-index:10;}
.td1 { padding-top:10px;}
.td1_2 { padding-top:10px;}
.form_l {width:30%; text-align:right;}
.form_r {width:60%;}
.form {font-family:verdana; font-size:11px; width:250px;}
.pic {width:50px; margin-top:5px;}
.main_caption {padding-top:30px; padding-bottom:2px; background:url(http://constructionworks.ru/fusion_themes/Corporate/images/dot_border.gif) repeat-x bottom;}
.main_li {color:#666666;}
.tr_type_active { border:solid 1px #efefef; border-bottom:0;}
.tr_type {background:#ffffff;border:0;}
.arrow {font-size:9px; font-weight:bold; color:#8c8e8c; padding:0px; font-family:tahoma;}
.arrow_end {font-size:11px; font-weight:bold; color:#9c4d00; padding:2px;}
.article_snippet_pic {float: left; margin-right: 7px; height: 40px; border:solid 1px #cecbce;}
.article_snippet_pic2 {float: left; margin-right: 7px; height: 40px; border:solid 1px #cecbce;}
.article_snippet_pic_b { border:solid 1px #cecbce;}
.article_snippet_pic_b_div {float:right; padding-left:20px; text-align:left; width:260px;}


.side-small { font-size:10px; font-weight:normal; color:#000; }
.side-label { background-color:#eee; padding:2px; }
.gallery { padding: 16px 0px 8px 0px; }
.gallery img { border: 1px solid #ccc; filter: gray; }
.gallery:hover img { border: 1px solid red; filter: none; }
img.activegallery { border: 1px solid green; filter: none; }
