body {
	margin:0px;
}
table, th, td {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

form {
	margin:0px;
}

.main_design {
	width:920px;
}

a:link {
	color: #333333;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #333333;
}
a:hover {
	text-decoration: underline;
	color: #666666;
}
a:active {
	text-decoration: underline;
	color: #000000;
}

h1 { font-size:16px; margin:3px 0px; }

.content_left a, .content_left a:link, .content_left a:visited, .content_left a:active { color:#0000FF; }

.big, .big a {
	font-size:14px;
}

.main_header {
	width:100%;
	margin-top:0px;
}

.logo {
	width:190px;
	height:85px;
	background:url(images/logo_cv.png) no-repeat center;
	background-position:bottom;
}

.menu_tab {
	width:100%;
	height:30px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	vertical-align:bottom;
}

.menu_tab a:link {
	color: #FFFFFF;
	text-decoration: none;
}
.menu_tab a:visited {
	text-decoration: none;
	color: #FFFFFF;
}
.menu_tab a:hover {
	text-decoration: underline;
	color: #FFFFFF;
}
.menu_tab a:active {
	text-decoration: underline;
	color: #FFFFFF;
}

.menu_tab_active {
	background:url(images/menu_tab_active.png) no-repeat bottom;
	width:110px;
	padding-left:2px;
	font-size:12px;
	line-height:12px;
	text-align:center;
	color:#FFFFFF;
}
.menu_tab_inactive {
	background:url(images/menu_tab_inactive.png) no-repeat bottom;
	width:110px;
	padding-left:2px;
	font-size:12px;
	line-height:12px;
	text-align:center;
	color:#FFFFFF;
}


.menu_tab_subline {
	background:url(images/menu_subline_bg.png) repeat-x #99CC00;
	width:100%;
	height:10px;
	line-height:5px;
}
.menu_tab_subline_left {
	background:url(images/menu_subline_left.png) no-repeat;
	width:5px;
}
.menu_tab_subline_right {
	background:url(images/menu_subline_right.png) no-repeat;
	width:5px;
}



.gray_line {
	background:url(images/gray_line_bg.png) repeat-x #EEEEEE;
	width:100%;
	height:25px;
	font-size:11px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	margin-top:2px;
	margin-bottom:5px;
}
.gray_line_left {
	background:url(images/gray_line_left.png) no-repeat;
	width:5px;
}
.gray_line_right {
	background:url(images/gray_line_right.png) no-repeat;
	width:5px;
}


.blue_line {
	background:url(images/blue_line_bg.png) repeat-x #EEEEEE;
	width:100%;
	height:50px;
	margin-top:2px;
}
.blue_line_left {
	background:url(images/blue_line_left.png) no-repeat;
	width:5px;
}
.blue_line_right {
	background:url(images/blue_line_right.png) no-repeat;
	width:5px;
}

.blue_line_box_small {
	background:url(images/blue_line_box_small.png) no-repeat;
	width:40px;
	height:50px;
	text-align:center;
	vertical-align:middle;
	padding-right:2px;
	color:#FFFFFF;
	font-weight:bold;
	font-size:28px;
}

.blue_line_box_large {
	background:url(images/blue_line_box_large.png) no-repeat;
	width:115px;
	height:50px;
	text-align:left;
	vertical-align:middle;
	padding-left:5px;
	font-size:11px;
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	line-height:12px;
}



.th_green {
	background:url(images/th_green_bg.png) repeat-x;
	height:30px;
	margin-bottom:2px;
	margin-top:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:13px;
	color:#FFFFFF;
}


.th_green_round_left {
	background:url(images/th_green_round_left.png) no-repeat;
	width:5px;
}

.th_green_round_right {
	background:url(images/th_green_round_right.png) no-repeat;
	width:5px;
}


.th_green_square_left {
	background:url(images/th_green_square_left.png) no-repeat;
	width:5px;
}

.th_green_square_right {
	background:url(images/th_green_square_right.png) no-repeat;
	width:5px;
	background-position:right;
}


.th_green_arr_right {
	background:url(images/th_green_arrow_right.png) no-repeat;
	width:20px;
	height:30px;
}

.th_green_arr_down {
	background:url(images/th_green_arrow_down.png) no-repeat;
	width:15px;
	height:30px;
	cursor:pointer;
}

.th_green_arr_up {
	background:url(images/th_green_arrow_up.png) no-repeat;
	width:15px;
	height:30px;
	cursor:pointer;
}

.th_green_content {
	border-left:1px solid #99cc00;
	border-right:1px solid #99cc00;
	border-bottom:1px solid #99cc00;
	color:#333333;
	padding:5px;
	font-weight:normal;
}



.th_blue {
	background:url(images/th_blue_bg.png) repeat-x;
	height:30px;
	margin-bottom:2px;
	margin-top:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:13px;
	color:#FFFFFF;
}


.th_blue_round_left {
	background:url(images/th_blue_round_left.png) no-repeat;
	width:5px;
}

.th_blue_round_right {
	background:url(images/th_blue_round_right.png) no-repeat;
	width:5px;
}


.th_blue_square_left {
	background:url(images/th_blue_square_left.png) no-repeat;
	width:5px;
}

.th_blue_square_right {
	background:url(images/th_blue_square_right.png) no-repeat;
	width:5px;
	background-position:right;
}


.th_blue_arr_right {
	background:url(images/th_blue_arrow_right.png) no-repeat;
	width:20px;
	height:30px;
}

.th_blue_arr_down {
	background:url(images/th_blue_arrow_down.png) no-repeat;
	width:15px;
	height:30px;
	cursor:pointer;
}

.th_blue_arr_up {
	background:url(images/th_blue_arrow_up.png) no-repeat;
	width:15px;
	height:30px;
	cursor:pointer;
}

.th_blue_content {
	border-left:1px solid #00ccff;
	border-right:1px solid #00ccff;
	border-bottom:1px solid #00ccff;
	color:#333333;
	padding:5px;
	font-weight:normal;
}

.content_left {

}

.boxes_right {

}

table.data th {
	padding:3px 5px;
	border:1px solid #99cc00;
}

table.data td {
	padding:3px 5px;
	border:1px solid #99cc00;
}

.news {
	padding:0px;	
}
.news td {
	font-size:11px;
}
.news h3 {
	font-size:13px;
	margin:0px 0px 10px 0px;
}
.news img {
	margin-right:10px;
}
.fn {
	padding-right:5px;
	font-weight:bold;
}
.errc {
	color:#FF0000;
}
form.edit input { width:200px; }
form.edit select { width:206px; }
.pl10 { padding-left:10px; }
form.edit .fn	{ padding-top:5px; }
.button {
	background-color:#5bddfd;
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#5bddfd',EndColorStr='#05b4e0');
	border: 1px solid #00CCFF;
	color: #fff;
	padding: 0px 7px;
}
.button:hover {
	background-color: #c0ee37;
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#5bddfd',EndColorStr='#7ba109');
	border: 1px solid #99CC00;
	cursor: pointer;
	color: #FFFFFF;
}

.monkey		{ background:url(images/monkey_line-1.png) repeat-x; height:55px; }

