*{
	border:0px;
	margin:0px;
	padding:0px;
}
body {
	text-align:left;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#434242;
	background:url(../images/allbg.jpg) #fff top left repeat-x;
}
h1
{
	font-size:14px;
	font-weight:700;
	padding-bottom:15px;
}

li
{
	margin-left:15px;
}

.clr { 
	clear:both;
}
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}
.main {
	margin:0px auto;
	min-width:1000px;
 	width: expression((documentElement.clientWidth||document.body.clientWidth)<1000?'1000px':'');
	position:relative;
}
.all {
	width:1000px;
	margin:0 auto;
	padding:0 0 100px 0;
}

/* HEAD */

.head1 {
	background:url(../images/head.jpg) top right no-repeat;
}
.head2 {
	background:url(../images/logo.jpg) bottom left no-repeat;
	height:208px;
}
.head3 {
	float:left;
	width:365px;
	padding:0 0 0 13px;
}
.head4 {
	float:left;
	width:622px;
}
.fl {}
.flh,.fll,.flm {
	float:left;
	width:39px;
	height:30px;
}
.flh a,.fll a,.flm a {
	width:39px;
	height:30px;
	display:block;
}
.flh {
	background:url(../images/home.jpg) top left no-repeat;
}
.fll {
	background:url(../images/mail.jpg) top left no-repeat;
}
.flm {
	background:url(../images/map.jpg) top left no-repeat;
}
.logo {
	padding:29px 0 0 13px;
}
.logo a {
	display:block;
	width:213px;
	height:123px;
}
.call {
	padding:6px 34px 0 0;
	color:#fff;
	text-align:right;
	line-height:25px;
}
.n1,.n2,.n3,.n4,.n5 {
	color:#ff5400;
}
.n1 {
	padding:4px 0 0 12px;
	font-size:11px;
	height:54px;
}
.nc {
	padding:0 0 0 251px;
	height:71px;
}
.n2,.n3,.n5,.n6,.ru,.eng {
	float:left;
}
.n2 {
     padding:10px 0 0 0;
     width:132px;
     font-size:11px;
}
.n3 {
     width:142px;
     text-align:center;
     font-size:11px;
}
.n4 {
	padding:0 0 0 325px;
	height:24px;
	font-size:11px;
}
.nf {
	padding:0 0 0 48px;
}
.n5 {
	width:496px;
	font-size:11px;
}
.ru {
	background:url(../images/ru.jpg) top left no-repeat;
	padding:0 2px 0 0;
}
.eng {
	background:url(../images/eng.jpg) top left no-repeat;
}
.ru a,.eng a {
	display:block;
	width:26px;
	height:18px;
}

/* container */

.container {
	padding:8px 8px 0 10px;
}
.leftblock {
	float:left;
	width:215px;
	padding:0 5px 0 0;
}
.contentblock {
	float:left;
	width:762px;
}
.bgblock {
	background:url(../images/mbbg.jpg) bottom left no-repeat;
	padding:0 0 5px 0;
}
.dblock {
	background:url(../images/dbg.gif) top left repeat;
	padding:1px 1px 2px 1px;
}
.wblock {
	background:#fff;
	padding:1px;
}

/* H2 */

.oh2,.bh2 {
	background:url(../images/oh2.jpg) top left repeat-x;
	height:32px;
}
.bh2,.topmenu {
	background:url(../images/bh2.jpg) top left repeat-x;
}
.oh2 div,.bh2 div {
	line-height:32px;
	color:#fff;
	padding:0 0 0 15px;
}
.about {
	background:url(../images/about.jpg) top right no-repeat;
}
.login {
	background:url(../images/login.jpg) top right no-repeat;
}
.contact {
	background:url(../images/contact.jpg) top right no-repeat;
}
.more {
	background:url(../images/more.jpg) top right no-repeat;
}
.globo {
	background:url(../images/globo.jpg) top right no-repeat;
}
.welcome {
	background:url(../images/welcome.jpg) top right no-repeat;
}
.impotant {
	background:url(../images/impotant.jpg) top right no-repeat;
}
.psy {
	background:url(../images/psy.jpg) top right no-repeat;
}

/* ******************************************************** */

.ltmenu {
	padding:23px 0 10px 12px;
	background:url(../images/lme.jpg) bottom left no-repeat;
}
.lbmenu {
	padding:10px 0 30px 12px;
}
.morem {
	padding:18px 0 12px 12px;
}
ul.lme,ul.lmem {
	list-style:none;
}
ul.lme li {
	line-height:18px;
	background:url(../images/mar.jpg) left no-repeat;
	padding:0 0 0 19px;
	margin-left:0px;
}
ul.lmem li {
	line-height:28px;
	background:url(../images/mar.jpg) left no-repeat;
	padding:0 0 0 19px;
	margin-left:0px;
}
ul.lme li a,ul.lmem li a,.newstext a,.newp ul li a,.pk ul li a,.ni ul li a,.md ul li a,.obnovlenie a,.mo a,.ro a,.infomenu a,.btop a,.rightbot ul li a {
	color:#434242;
	text-decoration:none;
	margin-left:0px;
}
ul.lme li a:hover,ul.lmem li a:hover,.newstext a:hover,.newp ul li a:hover,.pk ul li a:hover,.ni ul li a:hover,.md ul li a:hover,.obnovlenie a:hover,.mo a:hover,.ro a:hover,.infomenu a:hover,.btop a:hover,.rightbot ul li a:hover {
	color:#2aa0cc;
	text-decoration:underline;
	margin-left:0px;
}
.studgorodok {
	background:url(../images/studgorodok.jpg) top left no-repeat;
	margin:0 0 0 12px;
	padding:0 0 11px 0;
}
.studgorodok a {
	display:block;
	width:185px;
	height:75px;
}
.cb {
	padding:26px 0 25px 12px;
}
.cblock {
	background:url(../images/car.jpg) top left no-repeat;
	padding:0 0 20px 19px;
}
.speakabout {
	background:url(../images/speakbg.jpg) top left no-repeat;
}
.abh2 {
	line-height:60px;
	font-size:14px;
	color:#ff6800;
	font-style:italic;
	padding:0 0 0 19px;
}
.newsblock {
	padding:0 0 18px 0;
}
.newsimg {
	float:left;
	width:101px;
	padding:3px 0 0 0;
}
.newstext {
	float:left;
	width:114px;
}
.rall {
	padding:7px 8px 0 0;
	text-align:right;
}
.rall a {
	color:#2aa0cc;
	text-decoration:underline;
}
.rall a:hover {
	color:#434242;
	text-decoration:none;
}

/*   CENTER    */

.topmenu {
	margin:2px 0 0 2px;
	padding:0 0 0 21px;
	height:37px;
}
.topmenu div {
	background:url(../images/tm.jpg) top right no-repeat;
	height:32px;
}
.topmenu div ul {
	list-style:none;
}
.topmenu div ul li {
	padding:0 16px;
	background:url(../images/tmbg.jpg) top right no-repeat;
	display:block;
	float:left;
	line-height:32px;margin-left:0px;
}
.topmenu div ul li.last {
	padding:0 16px;
	background:none;
	display:block;
	float:left;
	line-height:32px;margin-left:0px;
}
.topmenu div ul li a {
	color:#fff;
	text-decoration:underline;margin-left:0px;
}
.topmenu div ul li a:hover {
	color:#fff;
	text-decoration:none;margin-left:0px;
}
.ctblock {
	padding:0 1px 0 0;
}
.newp {
	padding:19px 0 19px 11px;
}
.newp ul {
	list-style:none;
}
.newp ul li {
	float:left;
	display:block;
	padding:0 7px;
	margin-left:0px;
}
.newp ul li.arrow {
	background:url(../images/mar.jpg) center no-repeat;
	float:left;
	display:block;
	width:6px;
	height:15px;
	padding:0 7px;
	margin-left:0px;
}
.dejatblock {
	background:url(../images/mdej.jpg) top right no-repeat;
	padding:0 0 24px 28px;
}
.dejat {
	float:left;
	padding:0 35px 0 0;
}
.dh2 {
	line-height:39px;
}
.pk,.ni,.md {
	background:url(../images/pk.jpg) top left no-repeat;
	padding:5px 0 0 85px;
}
.ni {
	background:url(../images/ni.jpg) top left no-repeat;
	padding:5px 0 0 102px;
}
.md {
	background:url(../images/md.jpg) top left no-repeat;
	padding:5px 0 0 93px;
}
.pk ul,.ni ul,.md ul {list-style:none;}
.obnovlenie {
	padding:0 0 25px 3px;
}
.odate {
	color:#f01325;
}
.otzyvyblock {
	padding:0 0 0 27px;
}
.otzyvy,.mo,.ro {
	float:left;
	padding:8px 15px 0 0;
}
.ro {
	background:url(../images/ro.jpg) top left no-repeat;
	padding:8px 15px 12px 51px;
}
.mo {
	background:url(../images/mo.jpg) top left no-repeat;
	padding:8px 15px 12px 51px;
}
.licla {
	padding: 0 0 6px 14px;
	line-height:36px;
	background:url(../images/otzbg.jpg) top left no-repeat;
}
.liccont {
	padding:0 0 16px 77px;
}
.lic {
	float:left;
	padding:0 25px 0 0;
}
.infoblock {
	background:#f0f0f0;
	padding:3px 0 3px 7px;
	width:746px;
}
.infoc,.infov,.infol {
	float:left;
}
.infoc {
	width:241px;
}
.infov {
	padding: 0 0 0 23px;
	width:243px;
}
.infol {
	padding:0 0 0 21px;
	width:211px;
}
.infob {
	background:none;
	min-height:180px;
}
.infobg {
	background:url(../images/infobbg.jpg) top right no-repeat;
	padding:0 30px 0 0;
	min-height:180px;
}
.infobgg {
	background:url(../images/infobbg.jpg) top right no-repeat;
	padding:0 32px 0 0;
	min-height:180px;
}
.infomenu {
	padding:14px 0 0 7px;
}
.infomenu ul {
	list-style:none;
}
.infomenu ul li {
	line-height:26px;
	background:url(../images/mar.jpg) left no-repeat;
	padding:0 0 0 19px;
}
.underinfo {
	padding:11px 8px 30px 0;
}
.bottomcontainer {}
.leftbot {
	float:left;
	width:313px;
	background:url(../images/vlinebg.jpg) top right repeat-y;
}
.vtop {
	background:url(../images/vlinet.jpg) top right no-repeat;
}
.btop {
	background:url(../images/vlineb.jpg) bottom right no-repeat;
	padding:10px 17px 0 3px;
}
.rightbot {
	float:left;
	width:440px;
	padding:10px 0 0 5px;
}
.h2 {
	color:#ff6800;
	font-style:italic;
	font-size:18px;
}
.rightbot ul {
	list-style:none;
	padding:0 0 0 6px;
}
.rightbot ul li {
	line-height:22px;
	background:url(../images/bull.jpg) left no-repeat;
	padding:0 0 0 19px;
}
.licont {
	padding:23px 0 0 0;
}
.li {
	float:left;
	padding:0 17px;
}
.banner {
	padding:28px 0 0 27px;
}
.footer {
	height:49px;
	background:#288fbf;
}
.ftext {
	margin:0 auto;
	width:825px;
	padding:0 0 0 175px;
}
.ftext ul {
	list-style:none;
}
.ftext ul li {
	display:inline;
	padding:0 22px 0 0;
	line-height:49px;
	color:#fff;
	font-size:11px;
	margin-left:0px;
}
.loginf {
	padding:14px 0 0 0;
}
.inputt {
	padding:6px 0 0 17px;
}
.inputt input {
	background:url(../images/input.jpg) top left no-repeat;
	width:121px;
	height:22px;
	float:left;
}
.label {
	width:50px;
	float:left;
	line-height:22px;
	height:22px;
}
.subcon {
	padding:4px 0 0 17px;
}
.reg {
	float:left;
	width:93px;
	font-size:11px;
	line-height:32px;
}
.reg a {
	color:#2aa0cc;
	text-decoration:underline;
}
.reg a:hover {
	color:#434242;
	text-decoration:none;
}
.sub {
	float:left;
	width:91px;
}
.sub input {
	background:url(../images/submit.jpg) top left no-repeat;
	width:91px;
	height:32px;
	cursor:pointer;
	color:#fff;
}

.my_kursi {
	background:url(../images/car.jpg) top left no-repeat;
	padding:0 0 5px 19px;
}

.my_kurs_opis
{
	padding:0 0 10px 19px;
	font-size:11px;
}

.r2j_head
{
	border-top:1px dotted black;
	border-bottom:1px dotted black;
	padding:5px;
	background:#DCDCDC;
	font-weight:700;
}
.r2j_date
{
	
}
.r2j_content
{
	padding:5px;
	border-bottom:1px dotted black;
	margin-bottom:12px;
}

