* {padding:0; margin:0; font-family:Arial, Helvetica, sans-serif; }
html, body {margin: 0; padding: 0; font:normal 12px Tahoma,Arial,Sans-serif; background:url(/img/bkg_line.jpg) top left repeat-x;min-width:980px; height:100%; margin-bottom:-10px;}

.png
{ //background-image: none ! important;
        behavior: url('pngfix.htc');
}
	

/* text styles */
a { font-size:12px; text-decoration:underline;color:#00a0c6;; }
p,form,ul,table,input,select,textarea {color:#000; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
p	{margin-bottom:10px;}
	.nomargin {margin:0px;}
	.bigger	{font-size:larger;}	
	p big	{font-size:14px;}
	p small	{font-size:10px;}
	i {}	
	b	{color:#4d4d4d;}
	

img {border:0; padding:0; margin:0; }
div { margin:0px; padding:0px; border:solid 0px #000;}
	.noborder	{border:none !important;}
	.nopad	{padding:0px !important;}
	
h1,h2,h5,h4,h6,h3	{margin:0px; padding:0; font-family:Arial, Sans-serif;}
h1,.h1	{font-size:26px;  color:#0c2577;  letter-spacing:-1px; line-height:40px;}
.h1	{letter-spacing:0px;}
h1	a {font-size:18px; text-decoration:none;}
h2	{font-size: 20px; font-weight: bold; color: #930048;}

.margtopbat	{margin:15px 0 15px 0;}


.text	{overflow:hidden; //float:left; //width:100%;}
.text p	img,.text img	{margin:0 5px 5px 5px;}
.text	p	{overflow:hidden; }


table	{border:0;position:relative; border-collapse:collapse; }
table	th	{font-weight:bold; text-align:center;}
td	{border:0;}

ul	{ margin:0px; margin-left:25px; list-style:none; }
ul	li	{line-height:18px; padding-left:25px; background:url(/img/arr.jpg) top left no-repeat;}


ol	{margin-left:25px;}
ol	li	{margin-bottom:5px; font-size:11px; color:#6D6F71;} 

.form1	td{font-family:Tahoma; font-size:12px; text-decoration:none; white-space:nowrap;}
.form1	td u{text-decoration:none; color:red;}
.form1	td {padding :2px; text-align:left; vertical-align:top;}
.form1,.form1	strong {font-size:12px; font-weight:bold; font-family:Tahoma; color:#656565;}
.form1	textarea,.form1 input	 {width:100%;}
.form1	{margin-bottom:10px; width:80%;}
.form1	b{color:red;}
.form1	td.head	{border:solid 1px #999999; background-color:#f7e7c1; text-align:center; width:100%;}
.form1	select {width:100%;}

/* FAQ */
div.faq1 {margin:10px 0 0 0; font-family:Arial, Helvetica, sans-serif; font-size:12px; margin-left:25px; font-style:italic; color:#444444; border-bottom:solid 1px #AAAAAA; padding:0 20px 10px 0;}
.faq1	div.q { color:#000; margin-bottom:7px;}
.faq1	b {  clear:none; margin-right:10px; color:#4d4d4d;; font-style:normal; font-weight:bold;}


.starcopyright	{padding:0 0 0 125px; float:left;}
	.starcopyright	 p {color:#8a8a8a; font:Arial, Helvetica, sans-serif; font-size:11px; margin-top:9px; //margin-top:0px; //padding-top:9px;}
	.starcopyright img {vertical-align:middle;}
	
.everstudio a {color:#4d4d4d; text-decoration:underline; font-size:11px; font-family:Arial, Helvetica, sans-serif;}
	.everstudio a {text-decoration:none;}
	.everstudio	p	{float:left; margin:0px;}
	
.everstudio	{ float:left; width:350px; border-top:solid 1px #8d8d8d; padding-top:7px; }
	.everstudio img	{float:left; text-align:left;}
	.everstudio	a.hr {display:block; float:left; margin:0px;}
	.everstudio	a:hover {text-decoration:underline;}
	.everstudio	.link	{padding-left:0px; white-space:nowrap; float:left; margin-top:5px; margin-left:10px;}

/*For putting footer on bottom*/
.pageup	{margin-bottom:-125px; min-height:100%; min-width:980px; }
* html .pageup{//height: 100%;}

.pageempty {height: 125px; //clear:both;}
.pagedown  {min-width:950px; float:left; width:100%; height:125px; position:relative; //z-index:1;}
/*fix for IE for min-width*/
* .pagedown,.pageup {width: expression(((document.documentElement.clientWidth || document.body.clientWidth) < 980)? "980px" : "100%");}


.body_content { background: url(/img/bkg.jpg) no-repeat left top;  //height:461px; padding-top: 260px; min-height:461px; //height:461px;}

.logo { position: absolute; top: 36px; right: 62px;}
.logo .slogan { position: relative; top: -20px; left: -20px; }
.slogan div { font: normal 16px Tahoma; color: #445a97; margin-left: 10px; line-height:16px;}

.logo .slogan .c1 { color: #0c2677; font-weight: bold;}
.slogan .c2 { font-weight: bold; color: #0c2677; margin-left: 50px; }
.slogan .c2 b { font-size: 18px; color: #0c2677;}
.bottom_cont { height: 593px; width: 538px; position: absolute; right: 0px; bottom: 0px; z-index:1;}
.foot_cont { margin-right: 360px; margin-left: 300px; margin-top:15px;}
.main_content { border-top: 7px solid #0c2979; overflow:hidden; width:100%; position:relative; z-index:2;}
.main_content .left { float: left; width: 245px;}
.main_content .right { float: right; width: 230px; //position:relative; //z-index:2;}
.main_content .center {margin:0 233px 0 248px;}

.menu	{margin:10px 25px 0 15px;}
.menu a { display: block; margin-left: 15px; font-size: 13px; color: #0c2979; line-height: 22px; padding-left:5px; font-weight:bold;}
.menu a.plus,.menu a.minus { float: left; width: 10px; margin: 0px; background: url(/img/act_plus.gif) no-repeat left center; height:22px; }
.menu a.minus	{background: url(/img/act_minus.gif) no-repeat left center;}

.menu	a.act, .menu a:hover	{background-color:#0c2979; color:#fff;}.menu .inn { margin-left: 10px; }

.menu a.plus:hover,.menu a.minus:hover	{background-color:transparent}


.right .item_container { position: relative; background: #0c2677 url(/img/blue_fon.jpg) no-repeat center top; width:185px; cursor:pointer;}

.item_container .c1,
.item_container .c2,
.item_container .c3,
.item_container .c4	{position:absolute; width:8px; height:8px;}

.item_container .c1 { background: url(/img/bl_lt.gif) no-repeat left top; top:0; left:0; }
.item_container .c2 { background: url(/img/bl_rt.gif) no-repeat right top; top:0; right:0; //right:-1px;}
.item_container .c3 { background: url(/img/bl_rb.gif) no-repeat right bottom; bottom:0px; //bottom:-1px; right:0px; //right:-1px;}
.item_container .c4 { background: url(/img/bl_lb.gif) no-repeat left bottom; bottom:0px; //bottom:-1px; left:0;}

.correct .c3,
.correct .c4	{//bottom:-1px;}

.item_container .inn { padding: 10px 15px 5px 15px; }
.item_container .inn p { font-size: 15px; font-weight: bold; color: #fff; }
.item_container .inn p b{ color:#f5ea25;}

.main_content .right .inn1 { margin-left: 15px; margin-top:15px;}
.right .book { margin-top: 20px; margin-bottom: 0px; }
.right .inn1 .next_page { padding-top: 70px; background-repeat:no-repeat; position:relative;}
.pageup .body_content .main_content .right .inn1 .next_page .item_container .ccc { font-size: 15px; color: #f6e329; text-decoration: none; font-weight: bold; }
.pageup .body_content .main_content .right .inn1 .next_page { margin-bottom: 15px; }
.marg10	{margin-top:10px;}.bbb { font-size: 24px; }

.bbb { font-size: 24px !important; letter-spacing:-1px; }
.noptr	{cursor:default !important;}

.pageup .body_content .main_content .center .inn { padding: 10px; //width:100%; }
