	/* ----- General Styles ------ */
* {	
	padding: 0px;
	margin: 0px;
	vertical-align: top;
	background: none;
}
body {
	background-color: #ffffff;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #7BA8A2;
}

.test{border:1px solid red;}

.red, DIV.red TABLE TD
{
    color:red;
}

#noDoceration {
	padding: 0px;
	margin: 0px;
	line-height: 0px;
	font-size: 0px;
	text-decoration: none;
}
.IePngFix {
	BEHAVIOR: url(images/iepngfix.htc);
}
.gSearch {
	width: 102px;
	height: 16px;
	border: 1px solid #8CB4AE;
	margin: 15px 0px 0px 0px;
	padding: 0px;
	float: left;
}
.gSearchButton {
	width:45px;
	height: 18px;
	margin: 15px 0px 0px 4px;
	padding: 0px;
	float: left;
	background-color:#8CB4AE;	
	border:none;
	font: 12px Verdana;
	font-weight:bold;
	color:#FFFFFF;
}

.contentStyle input.form_submit,.contentStyle button.form_submit, 
input.form_submit, button.form_submit, 
.contentStyle form input.form_submit,
.form_submit,

form table td button.submit{    
    border:1px solid #aaa !important;    	
}

/* ----- LayOut Styles ------ */
.lContainer {
	width: 1003px;
	height: 590px;
	overflow: hidden;
	margin: 0 auto;
	padding-top:15px;
	background: #aaaaaa url(../images/bg_1.gif) left top no-repeat;
}
.lHead {
	width: 1003px;
	height: 49px;
	overflow: hidden;
}
.lLogo {
	width: 180px;
	height: 49px;
	overflow: hidden;
	padding-left: 39px;
	margin: 0px;
	float: left;
}
.lMenu {
	width: 360px;
	height: 49px;
	overflow: hidden;
	padding: 0px;
	margin: 0px;
	float: left;
}
.lSearch {
	width: 155px;
	height: 49px;
	overflow: hidden;
	padding: 0px;
	margin: 0px;
	float: left;
}
.lLogin {
	background:url(../images/login.jpg)  0 0 no-repeat;
	width: 200px;
	height: 20px;
	overflow: hidden;
	margin: 15px 0px 0px 19px;
	padding: 0px;
	float: left;
	text-align: center;
}
.lLogin a
{
	cursor: hand;
	cursor: pointer;
	display:block;
	width: 200px;
	height: 20px;
	float: left;
		font: 12px Verdana;
	font-weight:bold;
	margin:2px 0 0 0;
	color:#FFFFFF;

	}
	
.lBody {
	width: 1003px;
	height: 525px;
	overflow: hidden;
	background: none;
}

.lLeft {
	width: 180px;
	height: 517px;
	float: left;
	position: static;
	margin: 0px;
	padding: 2px 0px 0px 39px;
}
.lCenter {
	width: 490px;
	height: 497px;
	padding: 10px 15px 10px 30px;
	float: left;
	overflow: hidden;
}
.lRight {
	width: 200px;
	height: 517px;
	float: left;
}
.lLeftPictureFrame {
	width: 180px;
	height: 212px;
	overflow: hidden;
	position:relative;
}

.lthemas{
    margin:63px 0px 0px 20px;
}

.lPole {
	width: 180px;
	height: 258px;
	padding: 0px;
	margin: 30px 0px 0px 0px;
	overflow: hidden;
}
.lPole2 {
	width: 180px;
	height: 258px;
	padding: 0px;
	margin: 0px;
	xoverflow:auto;
	overflow-x:hidden;
	xscrollbar-face-color: #eef4f3;
}
.lPole3 {
	width: 140px;		
	xpadding: 30px 0px 0px 20px;
	padding: 0px 0px 0px 20px;
	margin: 0px;

	overflow: hidden;
	overflow-x: hidden;
	overflow-y:auto;
}
.lWhereAmI a {
	color: #7BA8A2;
	text-decoration: none;
}
.lWhereAmI a:hover, .lWhereAmI a:active {
	color: #00483A;
}
.lBodyPageName {
	width: 490px;
	height: 16px;
	overflow: hidden;
	padding-top: 6px;
}
.lPageBody {
	xwidth: 490px;
	width:500px;
	height: 487px;
	overflow: hidden;
	
	position:relative;
	xtop:0px;
	xleft:0px;
}
.lPageBody2 {
	xwidth: 475px;		
	width:485px;
	height: 465px;		
	margin:12px 0px 12px 0px;
	padding: 0px;
	overflow:hidden;
	overflow-y:auto;
	overflow-x:hidden;
	xscrollbar-face-color: #eef4f3;
}
.lPageBody3 {
	width: 474px;		
	padding: 0px;
	margin: 0px;

	overflow: hidden;
	overflow-x: hidden;
	overflow-y:auto;
	
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #7BA8A2;
}

.lRightTopRTE {
	width: 200px;
	height: 153px;
	margin-top: 12px;
	overflow:hidden;
}
.lRightTopRTE2 {
	width: 200px;
	height: 153px;
	padding: 0px;
	margin: 0px;
	xscrollbar-face-color: #eef4f3;
}
.lRightTopRTE3 {
	width: 200px;
	padding: 0px;
	margin: 0px;


	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #7BA8A2;
}










.lFooter {
	width: 1002px;
	height: auto;
	overflow: hidden;
	xpadding: 0px 0px 0px 40px !important;
	padding: 0px 0px 0px 20px;
	margin: 0px;
	float: left;
	position: static;
	background: none;
}

/* ----- Block Styles ------ */
.bDiscclaimer {
	background: none;
	float: left;
	position: static;
	margin: 0px 0px 0px 20px;
	font: 11px Tahoma, Arial, Helvetica, sans-serif;
	color: #636363;
}
.bNegeso {
	background: none;
	float: left;
	position: static;
	xpadding: 0px 0px 0px 230px;
	padding: 0px 0px 0px 120px;
	margin: 0px;
}
.bDiscclaimer a, .bNegeso a, .bNegeso sup {
	background: none;
	font: 11px Tahoma, Arial, Helvetica, sans-serif;
	color: #636363;
	line-height: 11px;
	text-decoration: none;
}
.bDiscclaimer a:hover, .bNegeso a:hover {
	text-decoration: underline;
}

/* ----- Modification ------ */
.mRightTopRTE {
	width: 198px;
	height: 240px;
	margin-top: 10px;
	overflow: hidden;
	background-color:#EEF4F3;
	border: 1px solid #C5D9D6;
}
.mRightTopRTE2 {
	width: 198px;
	height: 240px;
	padding: 0px;
	margin: 0px;
	overflow:auto;
	overflow-x:hidden;
	xscrollbar-face-color: #eef4f3;
}
.mRightTopRTE3 {
	width: 178px;		
	padding: 0px;
	margin: 0px;

	overflow: hidden;
	overflow-x: hidden;
	overflow-y:auto;
	
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #7BA8A2;
}
.m2RightTopRTE {
	width: 198px;
	height: 81px;
	margin-top: 10px;
	overflow: hidden;
	background-color:#EEF4F3;
	border: 1px solid #C5D9D6;
}
.m2RightTopRTE2 {
	width: 198px;
	height: 41px;
	padding: 0px;
	margin: 0px 0px 0px 0px;
	overflow:hidden;
	xscrollbar-face-color: #eef4f3;
}
.m2RightTopRTE3 {
	width: 178px;		
	padding: 0px;
	margin: 0px;    
	overflow: hidden;
	overflow-x: hidden;
	overflow-y:auto;
	
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #7BA8A2;
}
.mm2RightTopRTE2 {
	width: 195px;
	height: 40px;
	padding: 0px;
	margin: 0px 0px 0px 6px;
	overflow:auto;
	overflow-x:hidden;
	xscrollbar-face-color: #eef4f3;
}
.mm2RightTopRTE3 {
	width:197px;
	height:20px;
	padding: 0px;
	margin: 0px;

	overflow: hidden;
	
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #7BA8A2;
}
.mm2RightTopRTE3 marquee
{
	height:35px;
	}
div.lRightTopRTE3 h1, div.mRightTopRTE3 h1, div.m2RightTopRTE3 h1, div.mm2RightTopRTE3 h1 {
	color: #00483A;
}

.mPageBody2 {
	xwidth: 475px;		
	width:498px;
	height: 440px;		
	padding: 0px;
	margin: 12px 12px 12px 0px;
	overflow:auto;
	overflow-x:hidden;
	xscrollbar-face-color: #eef4f3;
}
.mPageBody3 {
	xwidth: 448px;
	width:474px;
	padding: 0px;
	margin: 0px;

	overflow: hidden;
	overflow-x: hidden;
	overflow-y:auto;
	
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #7BA8A2;
}
.mPageBody3 .contentStyle{
	text-align:justify;
}
/*New styles*/
.mainHeadBlock td, .mainHeadBlock td strong
{
	FONT: bold 11px Verdana, Arial, Helvetica, sans-serif;	
	COLOR: #00483a;}
	
	
.scrollbar{
	scrollbar-3dlight-color: white;   
    scrollbar-arrow-color: white; 
    scrollbar-base-color: #deeae8; 
    scrollbar-darkshadow-color: #deeae8;
    scrollbar-face-color: #deeae8;
    scrollbar-highlight-color: white; 
    scrollbar-shadow-color: white; 
    scrollbar-track-color: white;
}

h1 {
	font: 14px Verdana, Arial, Helvetica, sans-serif;
	color: #7BA8A2;
	padding: 0px 0px 5px 0px;
	margin: 0px;
}

h2 {
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #00483A;
	padding: 0px 0px 5px 0px;
	margin: 0px;
}

a {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	padding: 0px;
	margin: 0px;
	color: #7BA8A2;
	text-decoration: none;
}
a:hover {
	text-decoration: none;
	color: #054B3D;
}
p {
	padding: 0px 0px 10px 0px;
	margin: 0px;
	background: none;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #7BA8A2;
	line-height: 16px;
	letter-spacing:normal;
}
hr {
	margin: 5px 0px;
	border: 1px solid #7BA8A2;
}
em, i {
	font: italic 11px Verdana, Arial, Helvetica, sans-serif;
	color: #7BA8A2;
	line-height: 16px;
}
b, strong {
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #7BA8A2;
	line-height: 16px;
}



/*Scroll*/
.text_ice 
{
	height:440px;
	position:relative;
	width:474px;
	padding: 0px;
	margin: 0px;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #7BA8A2;
}

.text_after_buy {
	height:440px;
	padding: 0px;
	margin: 12px 12px 12px 0px;
	position:relative;
	overflow:hidden;
	padding-right: 5px;
	scrollbar-base-color: #DEEAE8;
	xwidth:498px;
	width:470px;
	float:left;
}

.text_ice div.contentStyle, .text_after_buy div.contentStyle, .cont_text div.contentStyle
{
    background-color:Transparent;
    text-align:justify;
}

.ui-slider
{
    float:right;
    width:19px;
    margin-top:-455px;
    height:445px;
    z-index:25;
    position:relative;
    display:none;
}

.ui-slider-handle  
{
    position: absolute; 
    z-index: 26; 
    top: 0px; 
    left: 0px; 
    cursor:pointer;
    width:16px;
    height:20px;
    background-image:url(/site/core/images/scrollBox_h_new.gif);
    background-position:center center;
    background-repeat:no-repeat;
    padding:0;
    margin:0;
    margin-left:1px;
    }
.ui-slider-disabled .ui-slider-handle  
{
    opacity: 0.5; filter: alpha(opacity=50); 
    }
.ui-slider-range  
{
    position: absolute; 
    background: #DEEAE8; 
    opacity: 0.3; 
    filter: alpha(opacity=30); 
    width: 100%; 
    height: 100%; }