/* common */

body{
color:#333;
font-family:"Lucida Grande",Arial,Verdana,sans-serif;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:18px}

input{
font-family:"Lucida Grande",Arial,Verdana,sans-serif;
}

a{
	outline-width:0;
	color:#0f5fcb
}

a:hover{

	text-decoration:none
}

.footer{
font-size:11px;
color:#a4b2dc}

.footer p{
line-height:15px;
}

.footer p a{
color:#ff985a;
font-size:9px
}

.footer p a span{
color:#b5c5f3;
}

.footer p a:hover{
color:#b5c5f3;
}
.footer p a:hover span{
color:#ff985a;
}

.footer ul a{
color:#d0d6e9;
}

.footer ul a:hover{
color:white;
}

.footer a{
text-decoration:none
}

.sidebar  form fieldset input.text{
color:#98aacb;
font-size:11px;
}
.sidebar  form fieldset input.submit{
color:#98aacb;
font-size:1px;
}

.sidebar ul li a{
color:#dce5ff;
font-size:11px;
text-decoration:none
}

.sidebar ul li a:hover{
color:white
}

.t1{
	font-size:20px;
	color:#e40d31;
}

.t2{
	color:#0b0b0b;
	font-size:18px;
}

.t3{
	color:black;
	font-size:20px;
}


.text{
	line-height:18px;
	text-align:justify
}

.text a{
	color:#0f5fc6
}

.text a:hover{
	text-decoration:none
}

.text p{
	
	padding-bottom:15px
}

.text h3{
	color:#446ca9;
	font-size:16px;
	margin-bottom:7px;
	font-weight:bold
}


.text h4{
	color:#446ca9;
	font-size:14px;
	font-family:tahoma;
	margin-bottom:7px;
	font-weight:bold
}

.text strong{
	font-weight:bold
}


.text ul{
	padding:12px 0 20px 12px
}

.text ul li a,.text ul li{
	color:#315077;
	text-decoration:none
}

.text ul li a:hover{
	text-decoration:underline
}

.text ul li{

	
	background:url(../img/arrow.gif) no-repeat left 3px;
	padding:0 0 0 12px
}


/* index */

.perde{
	font:normal 11px/20px verdana;
	color:#585b54;
}

.perde p{
	padding-bottom:10px
}

.shop h4{
	font:bold 21px tahoma;
	color:#3e3d3d;
}

.shop,.shop a{
	font:normal 11px tahoma;
	color:white;
	text-decoration:none
}

.shop dfn{
	font-style:normal
}

a.A1{
	background:#5190d7;
	color:white;
	padding:1px 2px;
	text-decoration:none
}

a.A1:hover{
	background:#222;
	color:white;
	padding:1px 2px;
	text-decoration:none
}

.main_news h3 a{
	color:#477ebb;
	font:bold 12px arial;
	text-decoration:underline
}

.main_news h3 a:hover{
	text-decoration:none;
}

#pool p{
	font:normal 11px/16px verdana
}

#pool span{
	font:11px tahoma;
	color:#334065;
}

#pool span b{
	
	color:#c52323;
	font-style:normal;
}

#calc p{
	font-size:12px;
	line-height:17px;
	color:#2e2e2e
}

/* refenrece */

.part_tit span{
	font-size:11px;
	line-height:14px;
	color:#898988
}

.part_tit h2{
	font:normal 19px arial;
	color:#242424
}

.partcase li {
	font:normal 11px tahoma;
	color:#6d6d6d;
}

.partcase li h4{
	color:#a8a8a8;
	font:normal 11px tahoma;
}

.partcase li a{
	color:#5a5a5a;
	font-weight:bold;
	text-decoration:none;
}
.partcase li a:hover{
	text-decoration:underline;
	color:black
}



h2.subtitle,.u-header h1{
	font:bold 22px/26px tahoma!important; text-align:left!important}