*{margin:0;padding:0}

body{font-family:Georgia, serif;background:#EAEAE9;padding:30px 0 10px 0}

table{border-collapse:collapse}

q{quotes:none}

a:hover{text-decoration:none}

a img{border:none}

.alignright{text-align:right}

.flleft{float:left;margin:0 10px 0 0}

.wd50 td{width:50%}

.alignleft{text-align:left}

.center{text-align:center}

.flleft{float:left}



#wrap{width:862px;margin:0 auto;background:url(../images/wrap_bg.gif) repeat-y left top}



#header{background:url(../images/header_bg.jpg) no-repeat left top;height:320px;position:relative}

	#header #logo{position:absolute;left:30px;top:30px;display:block;width:186px;height:56px}

	#header #menu{position:absolute;left:250px;top:30px;width:600px;height:48px;list-style-type:none}

		#header #menu li{float:left}

			#header #menu li a{display:block;width:100px;height:48px}

			#header #menu li a.info{background:url(../images/but_info.gif) no-repeat left top}

			#header #menu li a.info:hover, #header #menu li.active a.info{background:url(../images/but_info.gif) no-repeat left bottom}

			#header #menu li a.news{background:url(../images/but_news.gif) no-repeat left top}

			#header #menu li a.news:hover, #header #menu li.active a.news{background:url(../images/but_news.gif) no-repeat left bottom}

			#header #menu li a.courses{background:url(../images/but_courses.gif) no-repeat left top}

			#header #menu li a.courses:hover, #header #menu li.active a.courses{background:url(../images/but_courses.gif) no-repeat left bottom}

			#header #menu li a.services{background:url(../images/but_services.gif) no-repeat left top}

			#header #menu li a.services:hover, #header #menu li.active a.services{background:url(../images/but_services.gif) no-repeat left bottom}

			#header #menu li a.lectors{background:url(../images/but_lectors.gif) no-repeat left top}

			#header #menu li a.lectors:hover, #header #menu li.active a.lectors{background:url(../images/but_lectors.gif) no-repeat left bottom}

			#header #menu li a.partners{background:url(../images/but_partners.gif) no-repeat left top}

			#header #menu li a.partners:hover, #header #menu li.active a.partners{background:url(../images/but_partners.gif) no-repeat left bottom}

			#header #menu li a.contacts{background:url(../images/but_contacts.gif) no-repeat left top}

			#header #menu li a.contacts:hover, #header #menu li.active a.contacts{background:url(../images/but_contacts.gif) no-repeat left bottom}

	#header h1{position:absolute;left:40px;top:170px;width:250px;font-size:1.3em;color:#1C2C68;font-weight:normal}

		#header h1 a{color:#1C2C68}



#widecont{padding:0 30px}

	#widecont h1{font-weight:normal;font-size:1.5em;color:#263B71;margin-bottom:30px}

	#widecont h2{font-weight:normal;font-size:1.3em;color:#263B71;margin-bottom:30px}

	#widecont h3{font-weight:normal;font-size:1.2em;margin-bottom:30px}

	#widecont h4{font-weight:normal;font-size:0.9em;margin-bottom:20px}

	#widecont p{font-size:0.75em;margin-bottom:20px;text-align:justify}

	#widecont p.date{font-weight:bold;margin-bottom:0;font-size:0.9em}

	#widecont p.info{font-style:italic;font-size:0.7em}

	#widecont p.nomar{margin-bottom:0}

	#widecont .download{background:url(../images/download_bg.gif) repeat-x left top;padding:60px 0 60px 15px}

	#widecont table{margin-bottom:20px;width:100%}

		#widecont table td{font-size:0.7em;padding:0 15px 0 0;color:#1B3166}

		#widecont table td.download_info{width:235px}

		#widecont table td.pdf{background:url(../images/pdf.gif) no-repeat left 5px;padding:0 15px 0 35px}

		#widecont table td.doc{background:url(../images/doc.gif) no-repeat left 5px;padding:0 15px 0 35px}

			#widecont table td a{color:#1B3166}

	#widecont ul{font-size:0.75em;margin-bottom:10px;padding:0 0 0 20px}
/*
	#widecont ul{font-size:0.75em;margin-bottom:10px;list-style-type:none}
*/
	#widecont ol{font-size:0.75em;margin-bottom:10px;padding:0 0 0 25px}

	#widecont ul.nomar, #widecont ol.nomar{margin-bottom:0}

	#widecont ul.alt, #widecont ol.alt{margin-bottom:20px}

		#widecont ul.alt li, #widecont ol.alt li{margin-bottom:10px}

	#widecont ul.alt2, #widecont ol.alt2{margin-bottom:20px;list-style-type:disc;padding:0 0 0 20px}

			#widecont ul li ul{font-size:1em;padding:0 0 0 30px}

				#widecont ul li ul li, #widecont ul.alt li ul li{margin-bottom:0}

	#widecont #contactFormArea{background:url(../images/reg_bg.png) repeat-x left 5px;padding:10px;border-top:dotted 1px #666;position:relative}

		#widecont #cForm td{padding:0 10px 10px 0;vertical-align:top}

		#widecont #cForm td.input{width:460px}

		#widecont #cForm td.obl{background:url(../images/star.gif) no-repeat 395px 22px}

		#widecont #cForm td.mes{background:url(../images/arrow.gif) no-repeat 400px 22px}

		#widecont #cForm .text{width:377px;height:29px;font:1.6em Georgia, serif;border:none;background:url(../images/input_bg.png) no-repeat left top;padding:5px 0 0 10px}

		#widecont #cForm .text_mid{width:171px;height:29px;font:1.6em Georgia, serif;border:none;background:url(../images/input_mid_bg.png) no-repeat left top;padding:5px 0 0 10px}

		#widecont #cForm textarea{width:377px;height:112px;font:1.2em Georgia, serif;border:none;background:url(../images/textarea_bg.png) no-repeat left top;padding:5px 0 0 10px;overflow:hidden}

		#widecont #cForm .input{width:450px}

		#widecont #cForm label{display:block;color:#989898;font-size:1.1em}

		#widecont #cForm p{color:#CDCDCD;font-size:1.2em;padding:12px 0 0 0}

		#widecont #cForm .codeimg{float:right}

		#widecont #cForm .submit{width:214px;height:34px;background:url(../images/but_submit.png) no-repeat left top;margin:20px 0 0 0;bordeR:none;cursor:pointer}

		

#content{float:left;width:594px;padding:0 0 0 30px}

	#content h2{font-weight:normal;font-size:1.3em;color:#263B71;margin-bottom:30px}

	#content p{font-size:0.75em;margin-bottom:20px;text-align:justify}

	#content p.alt{color:#ADADAD}

	#content p.nomar, #content .box p.nomar{margin-bottom:0}

	#content p.attention, #content .box p.attention{font-weight:bold;font-style:italic;padding:0 0 0 20px}

	#content table{width:100%;margin-bottom:10px}

		#content table td{font-size:0.75em}

			#content table td img{margin-bottom:10px}

			#content table td a{color:#1B3166}

	#content a{color:#3C97CD}

	#content a:hover{text-decoration:none}

	#content ul{font:0.75em Arial, Helvetica, sans-serif;margin-bottom:10px;list-style-type:none}

	#content ol{font:0.75em Arial, Helvetica, sans-serif;margin-bottom:10px;padding:0 0 0 30px;list-style-type:none}

		#content ol li{margin-bottom:5px}

			#content ol li img{vertical-align:bottom}

	#content .boxwr{background:#C6F0FC url(../images/box_top.gif) no-repeat left top;margin-bottom:20px}

	#content .box{background:url(../images/box_bot.gif) no-repeat left bottom;padding:20px 10px 10px 10px}

		#content .box p{font:0.75em Arial, Helvetica, sans-serif;margin-bottom:10px}

		#content .box ol{font:italic bold 1em Arial, Helvetica, sans-serif;list-style-type:decimal}

			#content .box ol li{margin-bottom:0}

				#content .box ol li span{font:normal 0.75em Arial, Helvetica, sans-serif}



#sidebar{float:right;width:211px;padding:0 10px 0 0}

	#sidebar h2{font-size:1.3em;color:#263B71;font-weight:normal;margin-bottom:20px}

	#sidebar p{font-size:0.7em;color:#1C2C68;margin-bottom:20px}

	#sidebar p.alt{font-size:1em}

	#sidebar a{color:#1C2C68}

	#sidebar a:hover{text-decoration:none}

	#sidebar address{font-style:normal;font-size:1em;margin-bottom:20px}

	#sidebar .boxwr{background:#003068 url(../images/box_top2.gif) no-repeat left top;margin:60px 0 40px 0}

	#sidebar .box{background:url(../images/box_bot2.gif) no-repeat left bottom;padding:20px 10px 10px 15px}

		#sidebar .box h2{color:#fff;margin-bottom:30px}

		#sidebar .box p{font-size:1.1em;color:#fff;margin-bottom:0}

		#sidebar .box a{color:#fff}

		#sidebar .box a:hover{text-decoration:none}

		#sidebar .box ol{list-style-type:none;color:#fff;font-size:0.75em;margin-bottom:50px}

		#sidebar .box ol li{margin-bottom:20px;padding:0 0 0 35px;position:relative;height:1%}

			#sidebar .box ol li span{position:absolute;left:-5px;top:-5px;font-size:2.2em}

			#sidebar .box ol li a{color:#fff;text-decoration:none}

			#sidebar .box ol li a:hover{text-decoration:underline}



#footer{clear:both;background:url(../images/footer_bg.gif) no-repeat left bottom;padding:0 0 20px 0}

	#footer .boxwr{background:#F0DFBF url(../images/box_top3.gif) no-repeat left top;width:840px;margin:0 auto}

	#footer .box{background:url(../images/box_bot3.gif) no-repeat left bottom;text-align:center;padding:10px 0}

	#footer p{font-size:0.75em}

	#footer a{color:#1C2D68}

	#footer a:hover{text-decoration:none}
	
	
img.left{
	float:left;
	margin:10px;
}
.clear{
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
