/******************************  origs *********************************  */
 
/****#71818a #23282b  #00d2ff*************************** */
* {margin: 0;padding: 0; font-size:12px;}
body { background-color:#03074e; font-family: Arial, Helvetica, sans-serif; font-size: 100%; line-height: 1em; color: #ffffff;}
h1 { font-size: 1em; color:#ffffff; line-height:15px;}
h2 { font-size: 1.25em; color:#ffff00; border: 1px solid #353b3f; line-height:21px; margin: 0px 0px 5px 0px ;}
h3 { font-size: 1.8em; color:#FFFF00; line-height: 21px; margin: 3px 0px 10px 5px ; }
h4 { font-size: 1.5em; color:#FFFF00; }
h5 { font-size: 1.25em; color:#ffff00; border: 1px solid #353b3f; background-color:#0000FF; padding: 3px ; line-height:15px;}
h6 {padding: 12px 0 17px 0; line-height: 1.308em;font-size: 1.083em;font-weight: normal;color: #fff;}


.stil1	{	margin: 0px 0px 0px 10px ; font-size: 1.25em; color:#FFFF00; line-height: 18px;}
.stil2 	{ 	font-size: 2.5em; color:#ffff00; line-height: 1.2em; font-weight:bold;}

.wrapper 	{ margin: 0px 0px 0px 0px ; width: 100%;	overflow: hidden; }

.wrapper-1 	{  width: 100%;   }

.clear {
	clear: both;
	font-size: 0%;
	line-height: 0%;
	height: 0;
}
input, select {
	vertical-align: middle;
	font-weight: normal;
}


object {
	vertical-align: top;
}

a {	outline: none;	color: #00d2ff;}
a:hover {	text-decoration: none;}

table, td, img {
	border: 0;
}
td, tr {
	vertical-align: top;
	text-align: left;
}
.fleft {
	float: left;
}
img.fleft {
	margin: 0 18px 12px 0;
}
img.fleft1 {
	float: left;
	margin: 0 18px 0 0;
}
.fright {
	float: right;
}
img.fright1 {
	float: right;
	margin: 0 0 12px 20px;
}
.col-2, .col-3, .col-4 { position: relative; float: left; overflow: hidden;}
.block-1, .block-2, .block-3, .block-4 { float: left; overflow: hidden;}
.col-1 { float:left;}


#CDSWIDSSP {
    float: left; 
}



#main {
	width: 900px;
	margin: 0 auto;
	font-size: 0.75em;
}
/*******************************************head****************************************************/
#header {
	background: url(images/header.jpg) no-repeat 0% 35px;
	position: relative;
	height: 487px;
}
#header strong {
	text-transform: uppercase;
	font-size: 0.833em;
	font-weight: normal;
	color: #50585d;
	position: absolute;
	top: 42px;
	left: 33px;
}
#header span a {
	background: url(images/rss.gif) no-repeat 100% 0%;
	display: block;
	height: 15px;
	padding: 0 21px 0 0;
	line-height: 15px;
	text-transform: uppercase;
	text-decoration: none;
	color: #50585d;
	position: absolute;
	top: 43px;
	right: 36px;
}
#header span a:hover {
	font-weight: bold;
}
#flash {
	position: absolute;
	top: 66px;
	left: 0;
}


/*************************************************************************menu***********************************************/
#menu {	position: absolute;	top: 421px;	left: 0;}
/***********************************************************************content*********************************************/
#page1 #content {padding: 13px 46px 51px 57px;}
#page3 #content {padding: 43px 46px 51px 57px;}
#page7 #content {padding: 44px 46px 51px 57px;}


#content { margin: 0px 0px 0px 0px ; padding: 25px 46px 43px 57px;height: 1850px; background: url(images/content1.gif) repeat-y 15px 0%; border: 0px solid #cccccc;}
#content p {line-height: 1.308em;font-size:100%;}
#content p.extra {padding: 0 0 31px 0;}
#content p.extra1 {padding: 0 0 16px 0;}
#content p.extra2 {padding: 12px 0 31px 0;}
#content p.no-indent {padding: 0;}
#content p em {float: right;font-style: normal;}
#content h1 {margin: 0px 0px 25px 0px ; color:#FFFFff;}

#content2 { padding: 25px 46px 43px 57px; height: 1600px; background: url(images/content1.gif) repeat-y 15px 0%; border: 0px solid #cccccc;}
#content2 p {line-height: 1.308em;font-size:100%;}
#content2 p.extra {padding: 0 0 31px 0;}
#content2 p.extra1 {padding: 0 0 16px 0;}
#content2 p.extra2 {padding: 12px 0 31px 0;}
#content2 p.no-indent {padding: 0;}
#content2 p em {float: right;font-style: normal;}
#content2 h1 {margin: 0px 0px 25px 0px ; color:#FFFF00;}

#content4 { padding: 25px 46px 43px 57px;  background: url(images/content1.gif) repeat-y 15px 0%; border: 0px solid #cccccc;}
#content4 p {line-height: 1.308em;font-size:100%;}
#content4 p.extra {padding: 0 0 31px 0;}
#content4 p.extra1 {padding: 0 0 16px 0;}
#content4 p.extra2 {padding: 12px 0 31px 0;}
#content4 p.no-indent {padding: 0;}
#content4 p em {float: right;font-style: normal;}
#content4 h1 {margin: 0px 0px 25px 0px ; color:#FFFFff;}

#content5 { padding: 25px 46px 43px 57px; height:750px;  background: url(images/content1.gif) repeat-y 15px 0%; border: 0px solid #cccccc;}
#content5 p {line-height: 1.308em;font-size:100%;}
#content5 p.extra {padding: 0 0 31px 0;}
#content5 p.extra1 {padding: 0 0 16px 0;}
#content5 p.extra2 {padding: 12px 0 31px 0;}
#content5 p.no-indent {padding: 0;}
#content5 p em {float: right;font-style: normal;}
#content5 h1 {margin: 0px 0px 25px 0px ; color:#FFFFff;}

#content6 { padding: 25px 46px 43px 57px;  background: url(images/content1.gif) repeat-y 15px 0%; border: 0px solid #cccccc;}
#content6 p {line-height: 1.308em;font-size:100%;}
#content6 p.extra {padding: 0 0 31px 0;}
#content6 p.extra1 {padding: 0 0 16px 0;}
#content6 p.extra2 {padding: 12px 0 31px 0;}
#content6 p.no-indent {padding: 0;}
#content6 p em {float: right;font-style: normal;}
#content6 h1 {margin: 0px 0px 25px 0px ; color:#FFFFff;}


.row-1 {padding: 0 0 76px 0; }
.line-ver-1 {
	background: url(images/line-ver.gif) repeat-y;
}
.line-ver-2 {
	background: url(images/line-ver.gif) repeat-y;
}
.line-ver-3 {
	background: url(images/line-ver.gif) repeat-y;
}

/********************************border: 1px solid #cccccc;************************************************** */

.data {width: 147px ; padding: 5px 0 0 0; overflow: hidden; text-align: center;}
.data strong {display: block; float: right;}
.data b {display: block; float: left; padding: 2px 0 0 0;}
.data a {color:#FFFF00;}
.data a:hover {color:#FFFF00;}

.datasea {	width: 100%;	padding: 5px 0 0 0; 	overflow: hidden;	text-align: center;}
.datasea a {color:#FFFF00;}
.datasea a:hover {color:#FFFF00;}

/*********************#00d2ff*************** link ************************************ */
.link { display: block;	float:left; 	margin: 0px 0px 0px 0px;	padding: 0px 12px 0px 12px;	line-height: 25px;	font-size: 0.833em;
		text-transform: uppercase;	text-decoration: none;	color: #000000; }
	
.link:hover 	{	text-decoration: underline;	color: #ffffff;}
.link-1 		{	line-height: 1.133em; font-size: 1.25em; color: #00d2ff; text-decoration: underline;}
.link-1:hover 	{	line-height: 1.133em; font-size: 1.25em; color: #ffff00;text-decoration: underline;}


/* **************************************** title *********************************** */
.title {	min-height: 35px;	height: auto !important;	height: 35px;	padding: 0 0 7px 0; }
.title-1 {min-height: 35px;height: auto !important; height: 35px;padding: 0 0 14px 0;}
.title-2 {
	min-height: 35px;
	height: auto !important;
	height: 35px;
	padding: 0 0 19px 0;
}
/********************************************** contact ********************************************** */

#contact-form {
	width: 171px;
	padding: 12px 0 0 0;
}
#contact-form span {
	display: block;
	padding: 0 0 1px 0;
	text-transform: uppercase;
	font-size: 0.833em;
	color: #71818a;
}
#contact-form label {
	display: block;
	height: 46px;
	overflow: hidden;
}
#contact-form input {
	background: #ffffff;
	width: 163px;
	height: 15px;
	padding: 3px;
	border: 1px solid #353b3f;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #71818a;
}
#contact-form textarea {background-color:#ffffff ; width: 163px; height: 110px; padding: 3px; overflow: auto; border: 1px solid #353b3f; float: left;font-family: Arial, Helvetica, sans-serif;font-size: 1em;color: #71818a;}
#contact-form a {background: #00d2ff; display: inline-block; height: 25px; margin: 15px 5px 0 0; padding: 0 12px 0 12px; float: left;line-height: 25px;font-size: 0.833em;text-transform: uppercase;text-decoration: none;color: #000000;}
#contact-form a:hover {text-decoration: underline;color: #ffffff;}

/* ************************************+ list **************************************** */
ul, ol {list-style: disc; margin: 10px 0px 10px 0px; }
.list li { margin:0px 0px 0px 20px ; padding: 0 0 0 0px; line-height: 21px ; font-size: 1.25em;color: #00d2ff; text-align:left;}
.list li a {color: #00d2ff; text-decoration: none;}
.list li a:hover { color:#FFFF00; font-size:1.0em; text-decoration: underline;}

.list-1 {padding: 4px 0 27px 0;}
.list-1 li { background: url(images/line-hor1.gif) repeat-x 0% 14px; line-height: 1.538em;font-size: 1.083em;color: #71818a;}
.list-1 li span {background: #181b1c;float: right;color: #00d2ff;}
.list-1 li a {background: #181b1c;text-decoration: none;color: #71818a;}
.list-1 li a:hover {text-decoration: underline;}

.list-2 {padding: 6px 0 0 0;}
.list-2 dt {padding: 0 0 17px 0;font-size: 1.083em;color: #fff;}
.list-2 dt a {text-decoration: none;color: #fff;}
.list-2 dt a:hover {text-decoration: underline;}
.list-2 dd {padding: 0 0 18px 0;	line-height: 1.308em;font-size: 1.083em;}
.list-2 dd.extra {padding: 0 0 3px 0;}
.list-indent {padding: 0 0 26px 0 !important;}
/* *********************************************** */




.line-hor {background: url(images/line-hor.gif) repeat-x 0% 0%;width: 100%;
	
	
	height: 1px;
	overflow: hidden;
	margin: 0 0 60px 0;
}
.row-indent {
	padding: 0 0 40px 0;
}
.row-indent1 {
	padding: 0 0 34px 0;
}

.indent-bot {
	margin: 0 0 16px 0;
}
/*********************************************map**************************************/
.map { margin: 10px 0px 10px 0px ; padding: 0px 0px 10px 0px ;}
.map img { margin :10px 20px 5px 20px ; padding:0px 0px 0px 0px ;}
.map p { margin : 0px 0px 0px 10px ;}

.form {}



/* **************************************** footer *********************************** */
#footer {height: 87px; overflow:auto; border-top:1px solid #353b3f; width:870px; margin:0 auto;}
#footer p {padding: 15px 0 0 56px; font-size: 12px; color: #71818a; line-height:19px; }
#footer p a { font-size: 14px; color: #00d2ff;}
#footer p a:hover { font-size: 14px; color:#FFFF00;}

