﻿html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;
padding: 0;
border: 0;
outline: 0;
vertical-align: baseline;
background: transparent;
}
div.clear{
	overflow:hidden;
	clear:both;
	height:1px;
}
ul {
list-style: none;
}
ul{
	margin:0;
	padding:0;
	list-style:none;
}
ul li,ol ul li{
	margin:0px 0px 0px 20px;
	padding:0px 0px 0px 20px;
	background:url(../images/li.gif) -4px 5px no-repeat;
}
ol li, ul ol li{
	background:none;
	margin:0px 0px 0px 40px;
	padding:0px 0px 0px 0px;
}
blockquote, q {
quotes: none;
}
a{
	margin:0;
	padding:0;
	color:#0a6ca9;
	text-decoration:none;
}
a:hover{
	color:#159fc6;
	text-decoration:underline;
}

/* remember to define focus styles! */
:focus {
outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
text-decoration: none;
}
del {
text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
border-collapse: collapse;
border-spacing: 0;
}

body{
	margin:0;
	padding:0;
	font-size:13px;
	font-family: verdana, sans-serif;
	background:#000;
	color:#4c4c4c;
	line-height:1.5em;
}
img{
	border:none;
	margin:0;
	padding:0;
}
/*a{
	margin:0;
	padding:0;
	text-decoration:underline;
}
a:hover{
	text-decoration:none;
}*/

h1,h2{
	font-family:Arial;
	font-size:14px;
	font-weight:normal;
}
#bgleft{
	background:url(../images/bgleft.jpg) no-repeat right top;
}
#bgright{
	background:url(../images/bgright.jpg) no-repeat left top;
}
#bgcenter{
	width:968px;
}
#bodywrap{
	width:968px;
	margin: 0 auto;margin-bottom:70px;
	background:#fff url(../images/footer.jpg) no-repeat bottom center;
}

#header{
	background:url(../images/header.jpg) no-repeat center top;
	height:172px;
	font-size:11px;
}

#header a#main_link img{
	width:240px;
	height:50px;
	margin-left:24px;
	margin-top:24px;
}
#header ul{
	padding-left:12px;
	padding-top:40px;
}
#header ul li{
	float:left;
	padding:0 13px;
	background:none;
	margin:0px;
}
#header ul li a{
	display:block;
}
#header ul li#home a{
	background:url(../images/menu/home.jpg) no-repeat;
	width:85px;
	height:26px;
}
#header ul li#home a:hover, #header ul li#home a.active{
	background:url(../images/menu/home_h.jpg) no-repeat;
}
#header ul li#college a{
	background:url(../images/menu/college.jpg) no-repeat;
	width:133px;
	height:26px;
}
#header ul li#college a:hover, #header ul li#college a.active{
	background:url(../images/menu/college_h.jpg) no-repeat;
}
#header ul li#services a{
	background:url(../images/menu/services.jpg) no-repeat;
	width:145px;
	height:28px;
}
#header ul li#services a:hover, #header ul li#services a.active{
	background:url(../images/menu/services_h.jpg) no-repeat;
}
#header ul li#admission a{
	background:url(../images/menu/admission.jpg) no-repeat;
	width:116px;
	height:32px;
}
#header ul li#admission a:hover, #header ul li#admission a.active{
	background:url(../images/menu/admission_h.jpg) no-repeat;
}
#header ul li#personal a{
	background:url(../images/menu/personal.jpg) no-repeat;
	width:124px;
	height:33px;
}
#header ul li#personal a:hover, #header ul li#personal a.active{
	background:url(../images/menu/personal_h.jpg) no-repeat;
}
#header ul li#university a{
	background:url(../images/menu/university.jpg) no-repeat;
	width:163px;
	height:26px;
}
#header ul li#university a:hover, #header ul li#university a.active{
	background:url(../images/menu/university_h.jpg) no-repeat;
}



#head_top{
	background:url(../images/head_top.jpg) no-repeat;
	padding-left:14px;
	height:93px;
}
#head_top a{
	color:#fff;
	font-size:11px;
}
/*
#head_top table td{
	padding:2px 0;
	_padding:0 0 2px;
}
#head_top table td#go{
	padding-left:6px;
	padding-top:14px;
	vertical-align:top;
}
#head_top table input{
	width:155px;
	height:12px;
	padding:2px;
	_padding:0;
	_height:auto;
	color:#5c5c5c;
}
#head_top table td#go input{
	width:auto;
	height:auto;
}*/
#head_top a.blog_link{
	width:162px;
	height:73px;
	margin-left:254px;
	_margin-left:251px;
	display:block;
}
#head_top a.blog_link:hover{
	background:url(../images/blog_h.jpg) no-repeat 0 8px ;
}
#head_top form{
	padding-top:12px;
	float:left;
}
#head_top a.arg{
	display:block;
	height:12px;
	left:544px;
	//left:350px;
	_left:355px;
	position:relative;
	top:-54px;
	width:176px;
	
}
#head_top a.arg:hover{
	background:url(../images/arg.jpg) no-repeat;
}
#head_top a.desc{
	display:block;
	width:141px;
	height:11px;
	position:relative;
	left:557px;
	top:-42px;
	_top:-48px;
}
#head_top a.desc:hover{
	background:url(../images/desc.jpg) no-repeat;
}
#head_top a.res{
	display:block;
	width:189px;
	height:16px;
	left:704px;
	position:relative;
	top:-47px;
	_top:-56px;
}
#head_top a.res:hover{
	background:url(../images/res.jpg) no-repeat;
}
#head_top a.crit{
	display:block;
	width:105px;
	height:10px;
	left:724px;
	position:relative;
	top:-50px;
	_top:-52px;
}
#head_top a.crit:hover{
	background:url(../images/crit.jpg) no-repeat;
}

#head_bot a.pers{
	display:block;
	width:193px;
	height:16px;
	position:relative;
	left:484px;
	//left:83px;
	_left:80px;
	top:6px;
}
#head_bot a.pers:hover{
	background:url(../images/pers.jpg) no-repeat;
}
#head_bot a.term{
	display:block;
	width:240px;
	height:27px;
	position:relative;
	left:701px;
	//left:300px;
	_left:297px;
	position:relative;
	top:-21px;
}
#head_bot a.term:hover{
	background:url(../images/term.jpg) no-repeat;
}



#head_bot{
	background:url(../images/head_bot.jpg) no-repeat ;
	height:85px;
	_margin-top:-38px;
}
#head_bot ul{
	padding-left:44px;
}
#head_bot li{
	float:left;
	padding:10px 12px 0;
	margin:0px;
	background:none;
}
#head_bot li#pr a{
	background:url(../images/prices.jpg) no-repeat;
	width:139px;
	height:67px;
	display:block;
}
#head_bot li#pr a:hover{
	background:url(../images/prices_h.jpg) no-repeat;
}


#head_bot li#cont_li{
	padding-top:14px;
}
#head_bot li#cont_li a{
	background:url(../images/contact.jpg) no-repeat;
	width:170px;
	height:57px;
	display:block;
}
#head_bot li#cont_li a:hover{
	background:url(../images/contact_h.jpg) no-repeat;
}



#head_bot li img{
	vertical-align:top;
}
#contentwrapper{
	background:url(../images/order_left.jpg) no-repeat left top;
	
	overflow:hidden;
}
#sidebar{
	float:left;
	width:297px;
	line-height:1.1em;
	padding-left:22px;
	padding-top:224px;
}
p#side_order{
	text-align:center;
}
p#side_order img{
	width:177px;
	height:77px;
}
h2#guarantee{
	background:url(../images/guarantee.jpg) no-repeat left;
	padding:8px 48px 12px;
	font-size:26px;
	color:#517883;
}
h2#writers{
	background:url(../images/writers.jpg) no-repeat left;
	padding:13px 40px 10px;
	font-size:26px;
	color:#067cb3;
}
#sidebar ul{
	padding-top:12px;
	padding-bottom:18px;
}
#sidebar li{
	line-height:1.5em;
}
a.ban_spring{
	background:url(../images/spring.jpg) 0px 0px no-repeat;
	display:block;
	margin:0px auto 10px auto;
	width:281px;
	height:206px;
}
#content{
	padding:0px 10px;
	overflow:hidden;
	background:url(../images/cont_nar.jpg) no-repeat left bottom;
}
#cont_wrapper{
	background:url(../images/cont_hand.jpg) no-repeat top right;
}
* html #content{
	height:1px;
	overflow:visible;
}
#content h1{
	color:#2f6a08;
	font-size:22px;
	padding:16px 0;
}
#content h2{
	color:#2f6a08;
	font-size:18px;
	padding:16px 0;
}
#content h2 a{
	color:#2f6a08;
	font-size:18px;
	padding:16px 0;
}
#content h2 a:hover{
	text-decoration:underline;
}

#content p{
	padding:6px 0;
	text-align:justify;
}
#content ul{
	padding:6px 0;
	text-align:justify;
}


#footer p{
	padding:6px;
}

a.bann{
	display:block;
	height:60px;
	background:url(../images/content_order.jpg) 0px 0px no-repeat;
	margin:10px 0px;
}
/*
p.cont_order{
	
	text-align:center;
	background:url(../images/content_order.jpg) no-repeat right;
	overflow:hidden;
}
p.cont_order img{
	width:115px;
	height:60px;
}*/
#footer {
	clear:both; 
	text-align:center;
	height:155px;
	padding-top:55px;
}
#footer a{
	color:#4c4c4c;
}
#footer strong{
	color:#067cb3;
}


/*-----------------------| SAMPLES |------------------------*/
li.cat-item{
	padding:0px;
	background:none;
}
#wp_cats h2{
	color:#2f6a08;
	font-size:18px;
	padding:16px 0;
}
/*---------------------| END SAMPLES |----------------------*/
/*--------------------| SYMPLETABLE |--------------------*/
table.sympletable{
	margin:10px auto;
	width:100%;
	
}
table.sympletable td{
	text-align:center;
	color:#311d06;
}
table.sympletable th{
	background:#eff7f2;
	color:#3f99da;
	padding:3px 5px;
	text-align:center;
}
table.sympletable th.caption{
	background:#3d97d7;
	color:#FFFFFF;
	padding:2px 5px;
}
/*------------------| END SYMPLETABLE |------------------*/

/*--------------------| PRICE |--------------------*/
table.price{
	margin:10px auto;
	
}
table.price th{
	padding:2px 5px;
	background:#925bac;
	color:#FFFFFF;
}
table.price th.noborder{
	background:none;
	color:#000000;
}
table.price th.caption0{
	border-bottom:1px solid #e5d5ed;
}
table.price td{
	padding:2px 5px;
	background:#ecf9ff;
	border:1px solid #925bac;
	color:#925bac;
	text-align:center;
}
/*------------------| END PRICE |------------------*/
/*--------------------| MEMBER |--------------------*/
#member {
	height:85;;
	width:188px;
	float:left;
	overflow:hidden;
}
#member div.fcsignup div.left_right{
	margin:0px 0px 5px 0px;
}
#member div.fcsignup div.left{
	display:none;
}
#member form{
	width:188px;
}
#member div.fcsignup div.form_content{
	width:165px;
	float:left;
}
#member div.fcsignup div.buttons{
	float:right;
	padding-top:20px;
}
#member div.fcsignup input.inp_subm{
	background:url(../images/go.jpg) 0px 0px no-repeat;
	width:23px;
	height:23px;
	padding:0px;
	border:none;
	color:#FFFFFF;
	cursor:pointer;
}
#member div.fcsignup input.inp_text, #member div.fcsignup input.inp_psw{
	height:16px;
	padding:0px 2px 0px 2px;
	width:148px;
	font-size:11px;
}
#member div.fcsignup div.right{
	height:20px;
	width:158px;
}

#member div.hideinput{
	padding:0px 5px;
	font-size:11px;
}

#member a.rep_link{
	font-size:11px;
	letter-spacing:0px;
	color:#FFFFFF;
}
#member div.userwelcom{
	padding:10px 0px 5px 0px;
}
#member div.welcome{
	font-weight:bold;
	font-size:14px;
	color:#111;
}
/*------------------| END MEMBER |------------------*/

/*----------------------| DIV FORM |-------------------------*/

#content div.fc{
	text-align:center;
	
}
#content div.fc2{
	width:492px;
	text-align:left;
	margin:0px auto;
}
#content div.fc2 div.form_caption{
	font-size: 12px;
	font-weight: bold;
	background:#3d97d7;
	color:#FFFFFF;
	padding: 2px 5px;
	margin-bottom: 3px;
}

#content div.fc2 form{
	margin:0px;
}

#content div.fc2 div.form_content{
	
}
#content div.fc2 div.buttons{
	
	border-top:1px solid #3d97d7;
	border-bottom:1px solid #3d97d7;
	text-align:center;
}
#content div.fc2 div.buttons input{
	
}

#content div.fc2 div.form_content div.caption{
	clear:both;
	text-align: left;
	font-weight:bold;
	height:20px;
	/*border-top:1px solid #3d97d7;
	border-bottom:1px solid #3d97d7;*/
	background:#eff7f2;
	color:#3f99da;
	padding:3px 10px 0px 10px;
	
}
#content div.fc2 div.left_right{
	padding: 3px 0px;

}
#content div.fc2 div.left{
	clear: both;
	
	float:left;
	width:150px;
	padding-left: 5px;
}


#content div.fc2 div.right{
	float:right;
	text-align:left;
	width:255px;
	
}
#content div.fc2 input.inp_text, #content div.fc2 input.inp_psw, #content div.fc2 textarea{
	width: 249px;
}
#content div.fc2 select{
	width: 255px;
}
#content div.fc2 input.inp_chb{
	width: auto;
}
/*--------------------| END DIV FORM |-----------------------*/

/*----------------------| DIV ORDER |-------------------------*/
#content div.fcorder div.fc2 div.left_right{
	margin-left:135px;
	border-left:1px solid #3d97d7;
	width:347px;
}
#content div.fcorder div.fc2 div.left{
	width:140px;
	
}
#content div.fcorder div.fc2 div.right{
	width: 200px;
	
}
#content div.fcorder div.fc2 input.inp_text, #content div.fcorder div.fc2 input.inp_psw, #content div.fcorder div.fc2 textarea{
	width:194px;
}


#content div.fcorder div.fc2 select{
	width:200px;
}



#content div.fcorder div.user_swich{
	float:left;
	width:135px;
	
}
#content div.fcorder div.user_swich div.form_content{
	clear:both;
	width:135px;

	
}
#content div.fcorder div.user_swich div.left_right{
	margin:0px;
	width:140px;
	border:none;
}
#content div.fcorder div.user_swich input{
	height:16px;
	width:auto;
	
}
#content div.fcorder div.user_swich div.left{
	border: none;
	float: right;
	width: 115px;
	font-weight: bold;	
}
#content div.fcorder div.user_swich div.right{
	float: left;
	width: 20px;
}



#content div.fcorder div.orderlogin{
	float:left;
	
}
#content div.fcorder div.orderlogin div.left_right{
	margin:0px;
	width:347px;
	border-left:1px solid #3d97d7;
}
#content div.fcorder div.orderlogin div.left{
	/*float:left;*/
	/*width:150px;*/
	
}
div.fcorder div.orderlogin div.right{
	/*width:175px;*/
}

/*order description*/
#content div.fc2order div.order_descr div.left, #content div.fc2order div.order_descr div.right{
	width:330px;
}
#content div.fc2order div.order_descr textarea{
	width:330px;
}
#content div.gopayform {
	text-align:center;
}
#content div.gopayform button{
	margin:0px auto;
}
/*end order description*/
/*--------------------| END DIV ORDER |-----------------------*/

/*------ RELATION --------*/
div.message_history{
	text-align: center;
	margin:10px 0px;
}
div.message_history div.listhtml{
	margin:0px auto;
	width:500px;
	text-align: left;
	
}
div.message_history h3{
	background:#ced7e0;
	font-weight:bold;
	
	background:#3d97d7;
	color:#FFFFFF;
	padding: 2px 5px;
	font-size:11px;
	margin:0px;
}
div.message_history div.messagetitle{
	border: 1px solid #3d97d7;
	background:#eff7f2;
	color:#3f99da;
	padding: 1px 5px;
	margin: 2px 0px 0px 0px;
	font-size:11px;
	font-weight:bold;
	
}
div.message_history div.messagetext{
	border: 1px solid #3d97d7;
	border-top: none;
	padding: 1px 5px;
}
/*---- END RELATION ------*/


/*-----------------| MESSAGES |------------------*/
div.msg{
	padding:0px;
	margin:10px 0px;
	font: 11px arial;
	text-align: center;
	width:100%;
	clear: both;
}
div.msg div.err{
	color:#FF0000;
	width:470px;
	margin: 0px auto;
	text-align: left;
}
div.msg div.good{
	color:#00FF00;
	width:470px;
	margin:0px auto;
	text-align: left;
}
div.msg div.text{
	width:470px;
	margin:0px auto;
	text-align: justify;
}
div.msg span.red{
	color: #FF0000;
	font-weight: bold;
}
span.tco_copy_link{
	color: #227722;
}
/*---------------| END MESSAGES |----------------*/
span.completed_file{
	color: #990000;
	font-weight: bold;
}
/*---------------------------| SWREG |--------------------------*/
div.method_swreg{
	border-top: 2px dotted #CCCCCC;
	padding-top: 10px; 
	text-align:center;
	
}
div.method_swreg h3{
	text-align:left;
	font-size:13px;
	margin: 0px 0px;
}
div.method_swreg p{
	text-align:justify;
	font-size:12px;
	margin: 1px 0px;
	display: block;
}
div.method_swreg div.methodlogo{
	margin-right: 10px;
	height: 70px;
	width: 135px;
	float:left;
	background: url(../images/images.gif) 8px -11px no-repeat; 
}
div.method_swreg div.methodcards{
	margin:10px auto;
	width:400px;
	height: 30px;
	background: url(../images/images.gif) 0px -87px no-repeat; 
	
}
div.pay_button_swreg{
	margin: 10px 0px;
	text-align: center;
}
/*-------------------------| END SWREG |------------------------*/

/*---------------------------| 2CO |--------------------------*/
div.method_2co{
	text-align:center;
	border-top: 2px dotted #CCCCCC;
	padding-top: 10px; 
}
div.method_2co h3{
	text-align:left;
	font-size:13px;
	margin: 0px 0px;
}
div.method_2co p{
	text-align:justify;
	font-size:12px;
	margin: 1px 0px;
	display: block;
}
div.method_2co div.methodlogo{
	margin-right: 10px;
	height: 60px;
	width: 135px;
	float:left;
	background: url(../images/images.gif) 18px -120px no-repeat; 
}
div.method_2co div.methodcards{
	margin:10px auto;
	width:550px;
	height: 31px;
	background: url(../images/images.gif) 0px -180px no-repeat; 
	
}
div.pay_button_2co{
	margin: 10px 0px;
	text-align: center;
}
/*-------------------------| END 2CO |------------------------*/