/*---------------------------------- default start -------------------------------------------*/

/* -- for ie 6 -- */

* html .png {
	behavior: url(css/png.htc);
}
* html body {
	behavior: url(css/csshover.htc);
}

/* -- end --*/
* {
	font-family: Arial;
	color: #575758;
}
a {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
table { 
	width: 100%;
	border-collapse: collapse;
	border-spacing: 0 0;
}
td {
	padding: 0;
	vertical-align: top;
}
html {
	height: 100%;
	padding: 0px;
	margin: 0px;
}
body {	
	height: 100%;
	padding: 0;
	margin: 0;
}
img {
	margin: 0px;
	border: none;
}

/* -- default classes to use - start-- */

.PRelative {
	position: relative;
}
.FLeft {
	/*float: left;*/
}
.FRight {
	/*float: right;*/
}
/* -- default classes to use - end -- */

/*---------------------------------- default end -------------------------------------------*/

#left_bg {
	background: url("../img/main_left.jpg") right top repeat-y;
}

#right_bg {
	background: url("../img/main_right.jpg") left top repeat-y;
}

#main {
	height: 100%;
	width: 777px; 
}

#main_table {
	height: 100%;
}

#main .left {
	width: 176px;
	text-align: center;
}
#main .left .logo{
	display: block;
	margin-top: 90px;
}
#main .center {
	width: 139px;
}
#main .center .menu {
	margin: 20px 10px 0px 10px;
}
#main .center .menu a{
	display: block;
	white-space: nowrap;
	font-size: 9px;
	margin-bottom: 5px;
}
#main .center .menu a.item{
	color: #fff;
}
#main .right {
	padding-left: 10px;
	width: 462px;
}

.dots {
	font-size: 16px;
	color: #fff;
	padding: 10px 0 20px 0;
	font-weight: bold;
}

.languages a.active {
	text-decoration: underline;
}

.thing_color, .thing_wb {
	position: relative;
}
.thing_color div, .thing_wb div {
	text-align: right;
	padding-top: 20px;
	width: 250px;
	height: 50px;	
	color: #fff;
	background: url("../img/thing.jpg") 0px top no-repeat;
	position: absolute;
	left: 5px !important;
	left: 0;
	top: 450px;
}
.thing_wb div{
	background: url("../img/thing_wb.gif") 0px top no-repeat;
}
.thing_color div a{
	font-size: 10px;
	color: #fff;
}
.thing_wb div a{
	font-size: 10px;
	color: #fff;
}
#main .bg_orange {
	background-color: #faab53;
}
#main .bg_white {
	background-color: #fff;
}
#main .bg_blue {
	background-color: #00aeef;
}
#main .bg_red {
	background-color: #ed1b2e;
}
#main .bg_yellow {
	background: #fcaf17;
}
#main .bg_wave {
	background: #019465;
}
#main .bg_sea {
	background: #6e52a2;
}
#main .we{
	text-align: left;
	padding-left: 5px;
	padding-top: 63px;
	font-size: 60px;
	color: #fff;
	font-weight: bold;
	letter-spacing: 1px;
}

#main .right .title_bold {
	padding-top: 63px;	
	font-size: 60px;
	color: #fff;
	margin-bottom: 7px;
}

#main .right .title_bold a {
	font-size: 60px;
	color: #fff;
	font-weight: bold;
	text-decoration: none;
	letter-spacing: 1px;
}

#main .right .title_slim {
	margin-top: -20px;
}

#main .right .title_slim a {
	display: block;
	padding-top: 0px;
	font-size: 60px;
	color: #fff;
	letter-spacing: 1px;
	text-decoration: none;
	margin: -15px 0 -15px 0;
}
#main .center .pink {
	color: #f6967f;
}
#main .center .blue {
	color: #6ccff6;
}
#main .center .sea {
	color: #aa99ca;
}
#main .center .wave {
	color: #93c0a7;
}
#main .center .dontknow {
	color: #ffdea7;
}
#main .right .container {
	background: #000;
	min-height: 107px;
	margin-top: 3px;
}
* html #main .right .container {
	height: 107px;
}
#main .right .text {
	width: 440px;
	margin-top: 10px;
	margin-bottom: 50px;
	margin-left: 5px;
	font-size: 10px;
	margin-right: 7px;
}
#main .right .text td{
}

#main .right .text p{
	margin: 10px 0 10px 0;
}

#main .right .text td *{
	font-size: 10px;
}
#main .right .text ul{
	padding-left: 15px;
	margin: 0px; 
}
#main .right .text .list {
	font-size: 10px;
}
#main .right .text .list *{
	font-size: 10px;
}
#main .bg_white .text .title {
	font-size: 14px;
	font-weight: bold;
}
#main .right .button_pink {
	max-width: 130px;
	min-width: 130px;
	color: #FFF;
	font-size: 10px;
	padding: 1px 3px 0px 3px;
	background:  url("../img/button_pink.gif") left top no-repeat;
	height: 27px;
}
#main .right .button_pink {
	width: 130px;
}
#main .right .button_blue {
	max-width: 130px;
	min-width: 130px;
	color: #FFF;
	font-size: 10px;
	padding: 1px 3px 0px 3px;
	background:  url("../img/button_blue.gif") left top no-repeat;
	height: 27px;
}
* html #main .right .button_blue {
	width: 130px;
}
#main .right .button_orange {
	max-width: 130px;
	min-width: 130px;
	font-size: 10px;
	padding: 1px 3px 0px 3px;
	background:  url("../img/button_orange.gif") left top no-repeat;
	height: 27px;
	color: #000;
}
* html #main .right .button_orange {
	width: 130px;
}
/*#main .right *{
	font-size: 10px;
}*/
#main .right .red{
	color: #ed1b2e;
}
#main .right .blue{
	color: #6ccff6;
}
#main .right .dontknow{
	color: #fcaf17;
}
#main .right .sea{
	color: #6e52a2;
}
#main .right .wave{
	color: #019465;
}

.img_texts td {
	font-family: Arial;
}