* {
	margin:0;
	padding:0;
}

body {
	background:#FFFFFF;
	font:normal 11px Tahoma;
	line-height:14px;
	color:#333333;
}

a:hover {
	text-decoration:none;
}

.clear {
	clear:both;
}

.blue {
	background: url(../images/bg-3.gif) repeat-x;
}

.green {
	background:url(../images/bg.gif) repeat-x;
}

.red {
	background:url(../images/bg-2.gif) repeat-x;
}

.orange {
	background:url(../images/bg-1.gif) repeat-x;
}

.gray {
	background:url(../images/bg-4.gif) repeat-x;
}

#wrap {
	width:700px;
	margin:19px auto;
}

#header {
	height:120px;
	background:url(../images/h_bg_r.gif) right no-repeat;
	padding-right:15px;
}

.blue #navigation {
	height:216px;
	background:url(../images/nav_bg_r.jpg) right no-repeat;
	padding-right:17px;
}

.green #navigation {
	height:216px;
	background: url(../images/bg4.gif) right no-repeat;
	padding-right:17px;
}

.red #navigation {
	height:216px;
	background: url(../images/3_bg3.gif) right top no-repeat;
	padding-right:17px;
}

.orange #navigation {
	height:216px;
	background: url(../images/2_bg4.gif) right top no-repeat;
	padding-right:17px;
}

.gray #navigation {
	height:216px;
	background: url(../images/5_bg4.gif) right top no-repeat;
	padding-right:17px;
}

#content {
	background:url(../images/cont_bg_r.jpg) top right no-repeat;
	padding-right:17px;
	height:300px;
}

#h_bg_l {
	position:absolute;
	width:15px;
	height:120px;
	background:url(../images/h_bg_l.gif) ;
	margin-left:170px;
	display:block;
}

.blue #nav_bg_l {
	display:block;
	position:absolute;
	width:17px;
	height:216px;
	background:url(../images/nav_bg_l.jpg) ;
	margin-left:170px;

}

.green #nav_bg_l {
	display:block;
	position:absolute;
	width:15px;
	height:216px;
	background: url(../images/bg3.gif);
	margin-left:172px;
}

.red #nav_bg_l {
	display:block;
	position:absolute;
	width:14px;
	height:216px;
	background: url(../images/3_bg2.gif);
	margin-left:173px;
}

.orange #nav_bg_l {
	display:block;
	position:absolute;
	width:15px;
	height:216px;
	background: url(../images/2_bg3.gif);
	margin-left:172px;
}

.gray #nav_bg_l {
	display:block;
	position:absolute;
	width:15px;
	height:216px;
	background: url(../images/5_bg3.gif);
	margin-left:172px;
}

#cont_bg_l {
	display:block;
	position:absolute;
	width:17px;
	height:300px;
	background:url(../images/cont_bg_l.jpg) top no-repeat;
	margin-left:170px;
}



#h_left {
	display:block;
	float:left;
	width:170px;
	text-align:center;
	margin-top:75px;
	font-size:9px;
	color:#999999;
}

#h_left a {
	color:#999999;
	font-size:10px;
	text-decoration:none;
}

#h_right {
	display:block;
	float:right;
	width:500px;
	text-align:left;
	margin-top:50px;
}

#h_right img {
	margin-left:25px;
}

#menu {
	display:block;
	float:left;
	width:170px;
}

#menu ul {
	list-style:none;
	margin-top:10px;
}

.blue #menu ul li {
	background:url(../images/li4.gif) bottom no-repeat;
	line-height:30px;
}

.blue #menu ul li span {
	background:url(../images/z-4.gif) repeat-y;
	padding:0px 5px 0px 10px;
	height:28px;
	display:block;
	float:left;
}

.blue #menu ul li a {
	background:url(../images/m1.gif) left no-repeat;
	padding-left:15px;
	font-weight:bold;
	color:#FFFFFF;
}

.green #menu ul li {
	background:url(../images/li.gif) bottom no-repeat;
	line-height:30px;
}

.green #menu ul li span {
	background:url(../images/z-1.gif) repeat-y;
	padding:0px 5px 0px 10px;
	height:28px;
	display:block;
	float:left;
}

.green #menu ul li a {
	background:url(../images/m1.gif) left no-repeat;
	padding-left:15px;
	font-weight:bold;
	color:#FFFFFF;
}

.red #menu ul li {
	background:url(../images/li3.gif) bottom no-repeat;
	line-height:30px;
}

.red #menu ul li span {
	background:url(../images/z-3.gif) repeat-y;
	padding:0px 5px 0px 10px;
	height:28px;
	display:block;
	float:left;
}

.red #menu ul li a {
	background:url(../images/m1.gif) left no-repeat;
	padding-left:15px;
	font-weight:bold;
	color:#FFFFFF;
}

.orange #menu ul li {
	background:url(../images/li2.gif) bottom no-repeat;
	line-height:30px;
}

.orange #menu ul li span {
	background:url(../images/z-2.gif) repeat-y;
	padding:0px 5px 0px 10px;
	height:28px;
	display:block;
	float:left;
}

.orange #menu ul li a {
	background:url(../images/m1.gif) left no-repeat;
	padding-left:15px;
	font-weight:bold;
	color:#FFFFFF;
}

.gray #menu ul li {
	background:url(../images/li5.gif) bottom no-repeat;
	line-height:30px;
}

.gray #menu ul li span {
	background:url(../images/z-5.gif) repeat-y;
	padding:0px 5px 0px 10px;
	height:28px;
	display:block;
	float:left;
}

.gray #menu ul li a {
	background:url(../images/m1.gif) left no-repeat;
	padding-left:15px;
	font-weight:bold;
	color:#FFFFFF;
}

#menu ul li a.active {
	text-decoration:none;
}

#menu ul li a.active:hover {
	padding: 0px 0px 0px 15px;
}

#menu ul li a:hover {
	padding: 0px 0px 2px 17px;
}

.blue #image {
	display:block;
	float:right;
	width:500px;
	background:url(../images/img_blue2.jpg);
	height:216px;
}

.green #image {
	display:block;
	float:right;
	width:500px;
	background:url(../images/p1.jpg);
	height:216px;
}

.red #image {
	display:block;
	float:right;
	width:500px;
	background:url(../images/p3.jpg);
	height:216px;
}

.orange #image {
	display:block;
	float:right;
	width:500px;
	background:url(../images/p2.jpg);
	height:216px;
}

.gray #image {
	display:block;
	float:right;
	width:500px;
	background:url(../images/p5.jpg);
	height:216px;
}

#image ul {
	list-style:none;
	margin:80px 0 0 30px;
}

#image ul li {
	color:#003399;
	font-size:11px;
	margin:2px 0;
}

#txt_box {
	padding:20px 25px;
	display:block;
	width:450px;
	position:absolute;
	z-index:100;
	top:370px;
	left:50%;
	margin-left:-165px;
}

#txt_box p {
	margin-bottom:8px;
}

#txt_box ul {
	list-style:none;
}

#footer {
	position:absolute;
	top:380px;
}

.top_box {
	border-bottom:#EAEAE8 1px solid;
	padding-bottom:15px;
}

.top_box p img, .sub_top_box_r p img, .sub_top_box_l p img {
	float:left;
	margin-right:15px;
}

.sub_top_box {
	padding:15px 0px;
}

.sub_top_box_l {
	padding-right:15px;
	float:left;
	border-right:#EAEAE8 1px solid;
	width:209px;
}

.sub_top_box_l p, .sub_top_box_r p {
	margin-bottom:10px;
}

.sub_top_box_r {
	padding-left:15px;
	float:right;
	width:210px;
}


.blue a.norm {
	color:#333333;
	text-decoration:none;
	display:block;
	line-height:14px;
	margin-bottom:5px;
}

.green a.norm {
	color:#333333;
	text-decoration:none;
	display:block;
	line-height:14px;
	margin-bottom:5px;
}

.red a.norm {
	color:#333333;
	text-decoration:none;
	display:block;
	line-height:14px;
	margin-bottom:5px;
}

.orange a.norm {
	color:#333333;
	text-decoration:none;
	display:block;
	line-height:14px;
	margin-bottom:5px;
}

.gray a.norm {
	color:#333333;
	text-decoration:none;
	display:block;
	line-height:14px;
	margin-bottom:5px;
}

.blue a {
	color:#15A3FD;
}

.green a {
	color:#69B42B;
}

.red a {
	color:#BA3F3F;
}

.orange a {
	color:#F47C16;
}

.gray a {
	color:#797B6F;
}





a.more {
	padding-left:8px;
}

a.pct {
	padding-left:8px;
}

.blue a.more {
	background:url(../images/a_blue.gif) 0px 5px no-repeat;
}

.blue a.pct {
	background:url(../images/b_blue.gif) 0px 1px no-repeat;
}

.red a.more {
	background:url(../images/a_red.gif) 0px 5px no-repeat;
}

.red a.pct {
	background:url(../images/b_red.gif) 0px 0px no-repeat;
}

.green a.more {
	background:url(../images/a_green.gif) 0px 3px no-repeat;
}

.green a.pct {
	background:url(../images/b_green.gif) 0px 0px no-repeat;
}

.gray a.more {
	background:url(../images/a_gray.gif) 0px 5px no-repeat;
}

.gray a.pct {
	background:url(../images/b_gray.gif) 0px 0px no-repeat;
}

.orange a.more {
	background:url(../images/a_orange.gif) 0px 5px no-repeat;
}

.orange a.pct {
	background:url(../images/b_orange.gif) 0px 6px no-repeat;
}



/* H1 custom */

h1 {
	font:bold 17px Arial;
	margin-bottom:12px;
}

.blue h1 {
	color:#15A3FD;
}

.green h1 {
	color:#69B42B;
}

.red h1 {
	color:#BA3F3F;
}

.orange h1 {
	color:#F47C16;
}

.gray h1 {
	color:#797B6F;
}

#txt_box ul li { margin-bottom:10px;}

#contact p, #cerere p {
	margin-bottom:8px;
}

#contact p label {
	display:block; 
	float:left;
	width:100px;
}

#cerere p label {
	display:block; 
	float:left;
	width:140px;
}


#contact p input.inpt {
	width:140px;
	border:#333333 1px solid;
	padding:2px;
	font:normal 11px Tahoma;
}

#cerere p input.inpt {
	width:140px;
	border:#333333 1px solid;
	padding:2px;
	font:normal 11px Tahoma;
}

#contact p textarea {
	width:240px;
	border:#333333 1px solid;
	padding:2px;
	font:normal 11px Tahoma;
}

#cerere p textarea {
	width:280px;
	border:#333333 1px solid;
	padding:2px;
	font:normal 11px Tahoma;
}

#contact p input.btn {
	width:60px;
	font:normal 11px Tahoma;
	border:#333333 1px solid;
}

#cerere p input.btn {
	width:60px;
	font:normal 11px Tahoma;
	border:#333333 1px solid;
}
