@CHARSET "UTF-8";

*	
{
	margin: 0 0;
	padding: 0 0;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:13px;
	color: #3c3c3c;
}

#map
{
	width:570px;
	height:380px;
}
li
{
	list-style-type:square;;
	padding-left:20px;
	padding-right:20px;
	list-style-position:inside;
}
img 
{
	border: 0;
	padding: 0;
	margin: 0;
}
html 
{ 
	background-color:#D2D2D2;
}
body
{
	font-size: 12px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	overflow-y:scroll;
	background-color:#D2D2D2;

}
span
{
	font-size:12px;
}

strong
{
	font-weight:bold;
}
#leftCol
{
	width: 265px;
	height:100%;
	vertical-align:top;
}


#middleCol
{
	width: 600px;
	height:100%; 
	vertical-align:top;
}

#rightCol
{
	width: 135px;
	height:100%;
	vertical-align:top;
}


.logo
{
	background-image: url('/img/design/logo_bg.jpg');
	background-repeat: no-repeat;
	background-position: top right;
	height:190px;
	vertical-align: middle;
}

.mcitt_name
{
	
	font-size:18px;
	font-weight:bold;
	color: #3b81cb;
	vertical-align: bottom;
	text-align: center;
	padding-left:3px;
}

.top_menu
{
	width:100%;
	height:45px;
}

.header_image
{
	width:150px;
	text-align: center;
	vertical-align: middle;
	background-color: #fff;
}
.header_text
{
	font-size:22px;
	font-weight:bold;
	color: #3b81cb;
	
	text-align:center;
	vertical-align: middle;
	background-color: #CACACA;
	background-repeat: no-repeat;
	background-image: url('/img/design/header_bg.jpg');
}

.header
{
	font-size:16px;
	font-weight:bold;
	color: #3b81cb;
	text-align: right;
	vertical-align: middle;
	padding-right:10px;
	
}
.header_middle
{
	font-size:16px;
	font-weight:bold;
	color: #3b81cb;
	text-align: left;
	vertical-align: middle;
	padding-left:10px;
	padding-top:10px;
	padding-bottom:5px;
}
.news_text
{
	font-weight:bold;
	font-size:10px;
	padding-left:5px;
	padding-right:5px;
}

.news_text a
{
	color: #54565D ;
	font-weight:bold;
	font-size:10px;
	text-decoration:none;
}
.news_text a:hover
{
	color: #3B81CB;
}


.news_title
{
	font-weight:bold;
	font-size:10px;
	padding-left:5px;
	padding-right:5px;
	 color: rgb(59, 129, 203);
}

.news_title a
{
	color: #3B81CB;
	font-weight:bold;
	font-size:11px;
}
.news_title a:hover
{
	color: #54565D;
}

.news_text_inside
{
	
	padding:10px;
}
.news_image
{
	padding:1px;
	border:1px solid white;
}
.links_image
{
	padding:1px;
	
	border:1px solid #767a83;
	background-color:#B5B6B5;
}
.normal_input
{
	width:112px;
	border: 1px solid #767a83;
}

.button_small_off
{
	width:90px;
	height:30px;
	background-color:transparent;
	border:0px;
	margin:0px;
	padding:0px;
	background-image: url('/img/design/b2.gif');
	background-repeat: no-repeat;
}

.button_small_on
{
	width:90px;
	height:30px;
	background-color:transparent;
	border:0px;
	margin:0px;
	padding:0px;
	background-image: url('/img/design/b1.gif');
	background-repeat: no-repeat;
}

.normal_label
{
	padding-left:6px;
	text-align:left;
}

.top_menu_container
{
	height:30px;
	vertical-align: bottom;
	text-align: center;
	padding-top:7px;
}

.top_menu_text
{
	font-size:9px;
	font-weight:bold;
	vertical-align:bottom;
	padding:2px;
}
.top_menu_text a
{
	font-size:9px;
	font-weight:bold;
	text-decoration:none;
}


.textcontact
{
	padding:5px;

}
.delimiter_line
{
	background-repeat: repeat-x;
	background-image: url('/img/design/line.gif');
	width:90%;
	height:5px;
}


.project_text
{
	
	color: #0b1b5a;
	font-size:12px;
	font-weight:bold;
}

.project_text h2
{
	display:inline;
	color: #0b1b5a;
	font-size:12px;
	font-weight:normal;
		
}

.access a
{
	color: #1b48fd;
	font-size:12px;
	font-weight:normal;
	font-weight:bold
	
}
.access
{
	display:block;
	width:100%;
	text-align:center;
}

.login_ordered_table td
	{
		padding:5px !important;
		text-align:center;
	}
	
.login_ordered_table th
	{
		padding:5px !important;
		text-align:right;
	}

.payment_project
	{
	width:75%;
	margin-left:40px;
	text-align:left;
	}
.payment_project span
{

color:#0b1b5a;
font-weight:bold;
font-size:13px;

}

.project_done
	{
	display:block;
	width:475px;
	margin-left:40px;
	margin-right:40px;
	color:#1b48fd;
	font-weight:bold;
	font-size:13px;
	}
	
.document_text
{
	padding-left:10px;
	color:#1b48fd;
	font-weight:bold;
	font-size:13px;
	
}
