/**/

html{
	margin:0;
	padding:0;
	width:100%;
	height:100%;
}

body{
	margin:0;
	padding:0;
	width:100%;
	height:100%;
	font-family:tahoma;
}

a, a:link {color: #0055CC;}
a:visited {color: #0055CC;}
a:hover {color: #CC0000;}

h1, h2, h3, h4 { font-weight: normal; }

h1{
	font-size:1.9em;
	margin:0 0 0.5em 0;
}

h2{
	font-size:1.3em;
	margin:0 0 0.5em 0;
}

table{
	border-collapse:collapse;
}

td{
	vertical-align:top;
	text-align:left;
}

th{ text-align:left; }

img{ border:0; }

p{margin:0 0 0.7em 0}

.color_red{
	color:red;
}

ul {list-style:square;}
ul li{padding:0 0 0.5em 0;}

textarea{
	font-family:tahoma;
	font-size:0.9em;
}

input{
	font-family:tahoma;
}

div.display_document{
	font-size:0.9em;
}




#header{
	margin:0;
	padding:10px 0 0 0;
	height:110px;
	width:100%;
	border-bottom:5px solid #9c0202;
	background-color:#f4f4f4;
}

#header ul{
	list-style:none;
	margin:0;
	padding:0;
	font-size:13px;
}

#header li{
	float:left;
	border:1px solid #9C0202;
	border-bottom:0;
	padding:3px 7px 3px 7px;
	margin:0 20px 0 0;
	background-color:white;
}

#page_body{
	clear:both;
	margin:25px auto;
	min-width:725px;
	width:95%;
}

#footer{
	border-top:3px solid #9c0202;
	clear:both;
	color:#949494;
	margin:10px auto 0;
	min-width:725px;
	overflow:hidden;
	padding:0;
	height:100px;
	position:relative;
	top:20px;
	width:95%;
}

div.main_logo{
	margin:auto;
	padding:0px 0 60px 0;
	min-width:725px;
	width:95%;
}

div.main_logo a,
div.main_logo a:link {color:white; text-decoration:none; font-size:21px;}
div.main_logo a:visited {color:white;}
div.main_logo a:hover {color:white;}

div.main_menu{
	margin:auto;
	padding:0;
	min-width:725px;
	width:95%;
	background:white;
	height:23px;
}

div.main_menu div.menu_link{
	padding:0 0 0 15px;
	margin:5px 0 0 0;
	float:left;
}

div.main_menu a,
div.main_menu a:link {color:#CC0000; font-size:11px; margin:0;}
div.main_menu a:visited {color:#CC0000;}
div.main_menu a:hover {color:black;}

div.counters{
	float:left;
	margin-top:10px;
}

div.signature{
	float:right;
	margin-top:15px;
	font-size:12px;
}




#main_left{
	float:left;
	width:260px;
	padding:0;
	margin:0;
}

#work_sections{
	float:left;
	width:230px;
	margin:0;
	padding:9px 12px 9px 12px;
	border:1px solid #EBD9AB;
}

#work_sections ul{
	margin:0;
	padding:0;
	list-style:none;
	font-size:13px;
}

#center_div{
	margin:0 215px 0 280px;
	padding:0;
	min-height:100%;
	height:auto!important;
	height:100%;
}

#right_div{
	float:right;
	width:190px;
	margin:0;
}



h1.red_title_h1{
	font-size:17px;
	margin:0 0 10px 0;
	color:/*#CC0000*/#9c0202;
}



div.work_full{
	font-size:13px;
}

div.work_full div{
	font-size:13px;
	color:#afafaf;
	margin:0 0 10px 0;
}

div.work_full h1{
	font-size:20px;
	margin:0 0 7px 0;
}

ul.same_work{
	margin:0;
	padding:0;
	list-style:none;
	font-size:12px;
}

ul.same_work li{
	padding:0 0 12px 0;
}

ul.same_work div{
	font-size:10px;
	color:#afafaf;
}



div.city_cloud{
	width:230px;
	padding:7px 12px 20px 12px;
	border:1px solid #EBD9AB;
}

div.city_cloud h1{
	margin:0;
}

div.left_text{
	width:220px;
	margin:40px 0 0 0;
	padding:0 12px 0 13px;
	font-size:11px;
	color:#aaaaaa;
}

div.left_text h1{
	display:inline;
	font-size:11px;
	margin:0;
	padding:0;
}



div.short_work_record{
	margin:0 0 20px 0;
	padding:13px 15px 13px 15px;
	background:#f3f3f3;
}

div.short_left{
	float:left;
	width:75px;
	font-size:11px;
	color:#999999;
	margin:3px 0 0 0;
	padding:0;
}

div.short_center{
	margin:0 110px 0 85px;
	padding:0;
	font-size:11px;
	color:#999999;
}

div.short_center h1{
	font-size:17px;
	margin:0 0 3px 0;
	padding:0;
}

div.short_right{
	float:right;
	width:90px;
	text-align:right;
	font-size:11px;
	margin:3px 0 0 0;
	padding:0;
}




div.section_by_id_short{
	font-size:11px;
}

div.section_by_id_short h2{
	font-size:14px;
}

div.section_by_id_short ul{
	list-style:none;
	margin:0;
	padding:0;
}

div.section_by_id_short li{
	padding:0 0 11px 0;
}



ul.section_by_id{
	padding:0 0 0 14px;
	margin:0;
	font-size:14px;
}



div.view_document{
	font-size:12px;
}

div.view_document h3{
	font-size:14px;
	color:gray;
}
