body {
	background-color: #333333;
	padding: 0px;
	margin: 0px;
	width: 100%;
	height: 100%;
}

UL {
	margin: 0px;
	padding: 0px;
}

A {
	/*color: #fd871b;*/
	color: #008ea8;
	text-decoration:  underline;
}

A:hover {
	color: #98d6f7;
	
}

A.red {
	color: #c20834;
	text-decoration:  underline;

}
A.red:hover {
	color: #ed5075;
}


hr {
	background-color: #008ea8;
	color:  #008ea8;
	height: 1px;
	border: 0px;
	margin: 15px 0px;
}
hr.grey {
	background-color: #333534;
	color:  #333534;
}
hr.lightgrey {
	background-color: #666666;
	color:  #333534;
}

A IMG {
	border: 0px;
}

P {
	padding: 0px 0px;
	margin: 20px 0px;
}

H1 {
	color: #ff9900;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	margin: 20px 0px;
}


IMG.png { 
	behavior: url('/pngbehavior.htc'); 
}

FORM {
	margin: 0px;
	padding: 0px;
}

TABLE {
	font-family: "Tahoma";
	font-size: 13px;
	/*color: #005071;*/
	color: #999999;
	line-height: 20px;
}


TABLE.preStruc {
	width: 100%;
	max-width: 1200px;
	width:expression(document.body.clientWidth > 1200? "1200px": "100%" );
}
TABLE.preStruc TD.psMain {

}
TABLE.preStruc TD.psLeft {
	background: url('/images/karkas_left_border.gif') repeat-y right top;	
	width: 4px;
	/*max-width: 4px;
	width:expression(document.body.clientWidth > 4? "4px": "100%" );*/
}
TABLE.preStruc TD.psRight {
	background: url('/images/karkas_right_border.gif') repeat-y left top;
	width: 4px;
	/*max-width: 4px;
	width:expression(document.body.clientWidth > 4? "4px": "100%" );*/
}


TABLE.struc {
	/*width: 1000px;*/
	width: 100%;
	height: 100%;
	background: url('/images/bg_top.jpg') right top no-repeat;
}
TABLE.struc TD.header {
	height: 84px;
	background: #1f2120 url('/images/header_bg.gif') repeat-x left top;
}
TABLE.struc TD.main {
	height: 275px;
	background: url('/images/main.jpg') left top;
}
TABLE.struc TD.default {
	height: 275px;
	background: url('/images/default.jpg') left top;
}
TABLE.struc TD.red {
	height: 275px;
	background: url('/images/red.jpg') left top;
}
TABLE.struc TD.green {
	height: 275px;
	background: url('/images/green.jpg') left top;
}
TABLE.struc TD.cyane {
	height: 275px;
	background: url('/images/cyane.jpg') left top;
}
TABLE.struc TD.line1 {
	height: 38px;
	background-color: #00738c;
	padding: 0px 30px 0px 38px;
}
TABLE.struc TD.line2 {
	
	background-color: #008ea8;
	padding: 5px 0;
}
.struc tr .mainArea .line3 {
	
	background-color: #00adc2;
	padding: 5px 0;
}
TABLE.struc TD.footer {
	height: 100px;
	border-top: 1px solid #008ea8;
	background: #333333 url('/images/footer_bg.gif') left top;
}

TABLE.struc TD.footerr {
	height: 100px;
	border-top: 1px solid #d90537;
	background: #333333 url('/images/footer_bg.gif') left top;
}
TABLE.struc TD.leftColumn {
	width: 230px;
	font-family: "Trebuchet MS";
	font-size: 13px;
	color: #666;
	vertical-align: top;
	padding: 30px 0px 0px 0px;
}
TABLE.struc TD.centerColumn {
	vertical-align: top;
	padding: 20px 0px 0px 0px;
}
TABLE.struc TD.rightColumn {
	width: 220px;
	vertical-align: top;
	padding: 30px 0px 0px 40px;
}
TABLE.struc TD.mainArea {
	background: #1c1e1d url('/images/content_bg.jpg') repeat-x left top;
}
TABLE.struc TD.bottom {
	
	background: url('/images/bottom_bg.jpg') repeat-x left top;
}


TABLE.struc TD.centerColumn  A {
	color: #494b4a;
}
TABLE.struc TD.centerColumn  A:hover {
	color: #c3c3c3;
}

TABLE.struc TD.line1red {
	background-color: #c20a2e;
	height:38;
	padding: 0px 30px 0px 38px;
}
TABLE.struc TD.line1red TABLE TD {
	color: #f89599;
}
TABLE.struc TD.line1red A {
	color: #f89599;
}
TABLE.struc TD.line1red A:hover {
	color: #fbcacc;
}


TABLE.struc TD.line1 TABLE TD {
	color: #00bee4;
}
TABLE.struc TD.line1 A {
	color: #00bee4;
}
TABLE.struc TD.line1 A:hover {
	color: #57cce3;
}

TABLE.struc TD.line2 A {
	font-size: 13px;
	color: #94fbfb;
	font-weight: bold;
}
TABLE.struc TD.line2 A:hover {
	color: #dbfbfb;
}

.struc tr .mainArea .line3 A {
	font-size: 12px;
	color: #d2fefe;
}
.struc tr .mainArea .line3 A:hover {
	color: #d2fefe;
}

TABLE.struc TD.line2red {
	
	background-color: #d00530;
	padding: 5px 0;
}
TABLE.struc TD.line2red A {
	font-size: 13px;
	color: #FFE4EC;
	font-weight: bold;
}
TABLE.struc TD.line2red A:hover {
	color: #FFE4EC;
}


.struc tr .mainArea .line3red {
	
	background-color: #f0094b;
	padding: 5px 0;
}
.struc tr .mainArea .line3red A {
	font-size: 12px;
	color: #FFF;
}
.struc tr .mainArea .line3red A:hover {
	color: #FFF;
}


TABLE.struc TD.leftColumn DIV.cont {
	padding: 0px 30px 0px 38px;
}
TABLE.struc TD.leftColumn DIV.columnSeparator {
	width: 230px;
	margin: 20px 0px;
}

TABLE.struc TD.leftColumn A,
TABLE.struc TD.rightColumn A {
	color: #666666;
}
TABLE.struc TD.leftColumn P,
TABLE.struc TD.rightColumn P {
	margin: 10px 0px;
}

TABLE.struc TD.leftColumn A:hover,
TABLE.struc TD.rightColumn A:hover {
	color: #999;
}


P.title {
	color: #008ea8;
	font-size: 22px;
	border-bottom: 1px solid #008ea8;
	padding: 0px 0px 10px 0px;
}
P.titlered {
	color: #e60036;
	font-size: 22px;
	border-bottom: 1px solid #e60036;
	padding: 0px 0px 10px 0px;
}

h1.title {
	color: #008ea8;
	font-size: 22px;
	border-bottom: 1px solid #008ea8;
	padding: 0px 0px 10px 0px;
}

h2.title {
	color: #008ea8;
	font-size: 16px;
}

h1.titlered {
	color: #e60036;
	font-size: 22px;
	border-bottom: 1px solid #e60036;
	padding: 0px 0px 10px 0px;
}


DIV.header {
	width: 100%;
	height: 100%;
	position: relative;
}
DIV.header DIV.place {
	position: absolute;
	z-index: 20;
	top: 10px;
	font-size: 12px;
}
DIV.header DIV.place A {
	/*color: #cacaca;	text-decoration: none;*/
}
DIV.header DIV.place A:hover {
	color: #cacaca
}

DIV.footer {
	width: 100%;
	height: 100%;
	position: relative;
}
DIV.footer DIV.place {
	position: absolute;
	z-index: 20;
	top: 43px;
}
DIV.footer A {
	color: #808080;
}
DIV.footer A:hover {
	color: #cacaca;
}

DIV.bottom {
	width: 100%;
	position: relative;
	height: 90px;
}
DIV.bottom DIV.place {
	position: absolute;
	z-index: 20;
	top: 35px;
}
DIV.bottom A {
	/*text-decoration: none;*/
}
	
	
DIV.thumb {
	width: 205px;
	height: 145px;
	background: #515151 url('/images/thumb_bg.gif') left top;
}
DIV.thumb IMG {
	margin: 4px 0px 0px 5px;
}

DIV.columnSeparator {
	height: 1px;
	background: url('/images/column_separator.gif') repeat-x left top;
}


UL {
	list-style-type: none;
}
UL LI {
	padding: 0px 0px 0px 20px;
	background: url('/images/point.jpg') no-repeat left 9px;
}

INPUT,
SELECT,
TEXTAREA  {
	color: #999;
	border: 1px solid #5c5c5c;
	background-color: 1c1e1d;
}

A.gray {
	color: #666666;
}
A.gray:hover {
	color: #999;
}

DIV.rcTit {
	width: 200px;
	margin-top: 5px;
	text-align: center;
}
SPAN.color1,
A.color1 {
	color: #ffb500;
}
SPAN.color2,
A.color2{
	color: #43a52c;
}
SPAN.color3,
A.color3 {
	color: #fe8301;
}
SPAN.color4,
A.color4 {
	color: #ad3dab;
}
SPAN.color5,
A.color5 {
	color: #bd3736;
}
SPAN.color6,
A.color6 {
	color: #2b98d2;
}
DIV.color1  A.mark {
	border-color:  #ffb500;
}
DIV.color2   A.mark {
	border-color:  #43a52c;
}
DIV.color3   A.mark {
	border-color:  #fe8301;
}
DIV.color4  A.mark {
	border-color:  #ad3dab;
}
DIV.color5   A.mark {
	border-color:  #bd3736;
}
DIV.color6   A.mark {
	border-color:  #2b98d2;
}
TABLE.struc TD.centerColumn  SPAN.color A {
	color: #2b98d2;
}
TABLE.struc TD.centerColumn   SPAN.color A:hover {
	color: #98d6f7;
}
A.orange {
	color: #fe8300;
	text-decoration:  underline;
}
A.orange:hover {
	color: #ffffff;
}
TABLE.struc TD.line1orange {
	background-color: #ea6800;
	height:38;
	padding: 0px 30px 0px 38px;
}
TABLE.struc TD.line1orange TABLE TD {
	color: #ffffc0;
}
TABLE.struc TD.line1orange A {
	color: #ffffbf;
}
TABLE.struc TD.line1orange A:hover {
	color: #ffffff;
}
TABLE.struc TD.line2orange {
	
	background-color: #fe8301;
	padding: 5px 0;
}
TABLE.struc TD.line2orange A {
	font-size: 13px;
	color: #ffffbf;
	font-weight: bold;
}
TABLE.struc TD.line2orange A:hover {
	color: #ffffff;
}

.struc tr .mainArea .line3orange {
	
	background-color: #fea301;
	padding: 5px 0;
}
.struc tr .mainArea .line3orange A {
	font-size: 12px;
	color: #ffffff;
}
.struc tr .mainArea .line3orange A:hover {
	color: #ffffff;
}

P.titleorange {
	color: #fe8301;
	font-size: 22px;
	border-bottom: 1px solid #fe8301;
	padding: 0px 0px 10px 0px;
}

h1.titleorange {
	color: #fe8301;
	font-size: 22px;
	border-bottom: 1px solid #fe8301;
	padding: 0px 0px 10px 0px;
}


TABLE.struc TD.footero {
	height: 100px;
	border-top: 1px solid #fe8300;
	background: #333333 url('/images/footer_bg.gif') left top;
}
TABLE.struc TD.orange {
	height: 275px;
	background: url('/images/orange.jpg') left top;
}
A.green {
	color: #42a52c;
	text-decoration:  underline;
}
A.green:hover {
	color: #ffffff;
}
TABLE.struc TD.line1green {
	background-color: #378924;
	height:38;
	padding: 0px 30px 0px 38px;
}
TABLE.struc TD.line1green TABLE TD {
	color: #ecffd6;
}
TABLE.struc TD.line1green A {
	color: #ecffd6;
}
TABLE.struc TD.line1green A:hover {
	color: #ffffff;
}
TABLE.struc TD.line2green {
	
	background-color: #42a52c;
	padding: 5px 0;
}
TABLE.struc TD.line2green A {
	font-size: 13px;
	color: #ecffd6;
	font-weight: bold;
}
TABLE.struc TD.line2green A:hover {
	color: #ffffff;
}
.struc tr .mainArea .line3green {
	
	background-color: #5cbf3e;
	padding: 5px 0;
}
.struc tr .mainArea .line3green A {
	font-size: 12px;
	color: #FFF;
}
.struc tr .mainArea .line3green A:hover {
	color: #ffffff;
}
P.titlegreen {
	color: #42a52c;
	font-size: 22px;
	border-bottom: 1px solid #42a52c;
	padding: 0px 0px 10px 0px;
}

h1.titlegreen {
	color: #42a52c;
	font-size: 22px;
	border-bottom: 1px solid #42a52c;
	padding: 0px 0px 10px 0px;
}

TABLE.struc TD.footerg {
	height: 100px;
	border-top: 1px solid #42a52c;
	background: #333333 url('/images/footer_bg.gif') left top;
}
TABLE.struc TD.green {
	height: 275px;
	background: url('/images/green.jpg') left top;
}
A.yellow {
	color: #ffb400;
	text-decoration:  underline;
}
A.yelow:hover {
	color: #ffffff;
}
TABLE.struc TD.line1yellow {
	background-color: #ffa600;
	height:38;
	padding: 0px 30px 0px 38px;
}
TABLE.struc TD.line1yellow TABLE TD {
	color: #ecffd6;
}
TABLE.struc TD.line1yellow A {
	color: #fffebb;
}
TABLE.struc TD.line1yellow A:hover {
	color: #ffffff;
}
TABLE.struc TD.line2yellow {
	
	background-color: #ffb400;
	padding: 5px 0;
}
TABLE.struc TD.line2yellow A {
	font-size: 13px;
	color: #fffebb;
	font-weight: bold;
}
TABLE.struc TD.line2yellow A:hover {
	color: #ffffff;
}
P.titleyellow {
	color: #ffb500;
	font-size: 22px;
	border-bottom: 1px solid #ffb500;
	padding: 0px 0px 10px 0px;
}

h1.titleyellow {
	color: #ffb500;
	font-size: 22px;
	border-bottom: 1px solid #ffb500;
	padding: 0px 0px 10px 0px;
}

TABLE.struc TD.footery {
	height: 100px;
	border-top: 1px solid #fcb201;
	background: #333333 url('/images/footer_bg.gif') left top;
}
TABLE.struc TD.yellow {
	height: 275px;
	background: url('/images/yellow.jpg') left top;
}
A.foreign {
	color: #bb3735;
	text-decoration:  underline;
}
A.foreign:hover {
	color: #ffffff;
}
TABLE.struc TD.line1foreign {
	background-color: #a12f2f;
	height:38;
	padding: 0px 30px 0px 38px;
}
TABLE.struc TD.line1foreign TABLE TD {
	color: #fed4d5;
}
TABLE.struc TD.line1foreign A {
	color: #fed4d5;
}
TABLE.struc TD.line1foreign A:hover {
	color: #ffffff;
}
TABLE.struc TD.line2foreign {
	
	background-color: #bd3736;
	padding: 5px 0;
}
TABLE.struc TD.line2foreign A {
	font-size: 13px;
	color: #fed4d5;
	font-weight: bold;
}
TABLE.struc TD.line2foreign A:hover {
	color: #ffffff;
}

.struc tr .mainArea .line3foreign {
	
	background-color: #d14d4c;
	padding: 5px 0;
}
.struc tr .mainArea .line3foreign A {
	font-size: 12px;
	color: #fff;
}
.struc tr .mainArea .line3foreign A:hover {
	color: #ffffff;
}

P.titleforeign {
	color: #bc3836;
	font-size: 22px;
	border-bottom: 1px solid #bc3836;
	padding: 0px 0px 10px 0px;
}

h1.titleforeign {
	color: #bc3836;
	font-size: 22px;
	border-bottom: 1px solid #bc3836;
	padding: 0px 0px 10px 0px;
}

TABLE.struc TD.footerf {
	height: 100px;
	border-top: 1px solid #bb3735;
	background: #333333 url('/images/footer_bg.gif') left top;
}
TABLE.struc TD.foreign {
	height: 275px;
	background: url('/images/foreign.jpg') left top;
}








A.violet {
	color: #ad3dad;
	text-decoration:  underline;
}
A.violet:hover {
	color: #ffffff;
}
TABLE.struc TD.line1violet {
	background-color: #560156;
	height:38;
	padding: 0px 30px 0px 38px;
}
TABLE.struc TD.line1violet TABLE TD {
	color: #ffb0ff;
}
TABLE.struc TD.line1violet A {
	color: #ffb0ff;
}
TABLE.struc TD.line1violet A:hover {
	color: #ffffff;
}
TABLE.struc TD.line2violet {
	
	background-color: #660066;
	padding: 5px 0;
}
TABLE.struc TD.line2violet A {
	font-size: 13px;
	color: #ffdbff;
	font-weight: bold;
}
TABLE.struc TD.line2violet A:hover {
	color: #ffffff;
}
P.titleviolet {
	color: #ad3dad;
	font-size: 22px;
	border-bottom: 1px solid #ad3dad;
	padding: 0px 0px 10px 0px;
}
TABLE.struc TD.footerv {
	height: 100px;
	border-top: 1px solid #ad3dad;
	background: #333333 url('/images/footer_bg.gif') left top;
}
TABLE.struc TD.violet {
	height: 275px;
	background: url('/images/violet.jpg') left top;
}

