/* CSS Document */

* {font-size:12px;}

body {
	background:url(/images/backgrounds/bg.gif);
	background-color:#000000;
	padding:0px;
	margin:0px;
	font-family: Arial, Helvetica, sans-serif;
	
	color:#333333;}

ul{
	margin:17px 0px 0px 20px;
	padding:0px;}

ul li {
	list-style-image:url(/images/li_bullet.gif);
	padding:0px;
	margin:10px 0px 0px 0px;}

ol{

	margin:17px 0px 0px 23px;

	padding:0px;

}

ol li {

	padding:0px;

	margin:10px 0px 0px 0px;

}

table td.page_bg {

	width:850px;

}

img {

	border:0px;

	padding:0px;

	margin:0px;}

img.png {behavior: url("/png.htc");}

span.vacancy_mark {

	color:#999999;

	font-size:11px;

}

a {color:#791818;}

a.main {color:#c5aca8;}

a.service_header {
	font-size:18pt;
	font-family:Georgia, "Times New Roman", Times, serif;
	display:inline-block;
	margin-top:-5px;}

table td a {font-size:inherit;}

/*Îôîðìëåíèå òàáëèöû*/

table td.header {

	color:#666666;

	padding:0 10px 7px 19px;

}

table td.first_mark {

	background:url(/images/table_vert_separ.gif) #f3f0eb right repeat-y;

	padding:0 10px 10px 15px;

	color:#666666;

}

table td.first {

	background:url(/images/table_vert_separ.gif) right repeat-y;

	padding:0 10px 10px 15px;

	color:#666666;

}

table td.right_border_mark {

	background:url(/images/table_vert_separ.gif) #f3f0eb right repeat-y;

	padding:0 10px 10px 15px;

}

table td.right_border {

	background:url(/images/table_vert_separ.gif) right repeat-y;

	padding:0 10px 10px 15px;

}

table td.last_mark {

	background-color:#f3f0eb;

	padding:0 10px 0 15px;

}

table td.last {

	padding:0 10px 10px 15px;

}

table td.horiz_separ_line {

	background:url(/images/table_horiz_separ.gif) #f3f0eb repeat-x;

}

/*/Îôîðìëåíèå òàáëèöû*/

#seo h1 {

	margin:0px;
	margin-top: 10px;

	padding:0px;

	font-family:"Times New Roman", Times, serif;

	font-weight:normal;

	font-size:18px;

	color:#000000;

}

h1 {

	margin:0px;

	padding:0px;

	font-family:Georgia, "Times New Roman", Times, serif;

	font-weight:normal;

	font-size:26pt;

	color:#000000;

}

h1.vacancy_specialist {

	margin:17px 0px 0px 0px;

	color:#333333;

}

h4 {

	margin:0px;

	padding:0px;

	font-size:11px;

	color:#999999;

	font-weight:normal;

}

p.easy_for_us {

	background-color:#000000;

	color:#ffffff;

	padding:5px 48px 5px 5px;

	margin:15px 0px 0px 0px;

}

p.event_header {
	color:#cccccc;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18pt;}

table.events td p{

	margin:37px 0px 0px 0px;

}

p.main {

	margin:17px 0px 0px 0px;

	padding:0px;

	color:#ffffff;

}

p {

	margin:17px 0px 0px 0px;

	padding:0px;

	color:#333333;

}

p.service_action {

	padding:0px 0px 0px 120px;

}



form {

	margin:0px;

	padding:0px;

}

input {

	margin:2px 0px 0px 0px;

	border:0px;

	font-size:11px;

}

textarea {

	overflow:hidden;

	margin:2px 0px 0px 0px;

	border:0px;

	font-size:11px;

}



/*Menu*/

table.menu {

	margin:36px 15px 0px 33px;

}

table.menu td.act {

	margin:0px;

	padding:5px 0px 3px 0px;

	font-size:12px;

}

table.menu td {

	margin:0px;

	padding:5px 0px 3px 0px;

	font-size:12px;

}

/*/Menu*/

table td.main_text {

	padding:20px 50px 40px 50px;

}

/*Navibar*/

table td.navibar {

	padding:0px 0px 34px 0px;

	color:#000000;

	font-size:10px;

}

table td.navibar a{

	color:#915a4f;

	font-size:10px;

}

/*/Navibar*/



/*Lists*/

ul.services_main {

	margin:0px 0px 20px 36px;

	padding:0px 15px 0px 0px;

}

ul.services_main li {

	list-style-image:url(images/bullet.gif);

	list-style-position:outside;

	padding:0px;

	margin:7px 0px 0px 0px;

}

ul.services_main li a{

	color:#c5aca8;

}

ul.submenu {

	margin:0px 0px 20px 16px;

	padding:5px 15px 0px 0px;

}

ul.submenu li.act {

	list-style-image:url(images/bullet_submenu_act.gif);

	list-style-position:outside;

	padding:0px;

	color:#000000;

	margin:12px 0px 0px 0px;


}

ul.submenu li {

	list-style-image:url(images/bullet_submenu.gif);

	list-style-position:outside;

	padding:0px;

	margin:12px 0px 0px 0px;

}

ul.submenu li a{

	color:#915a4f;

}

table.online td {

	padding:12px 0px 0px 0px;

}

/*/Lists*/



table.contacts{

	margin:0px 0px 0px 31px;

}

table.contacts td{

	margin:0px;

	color:#999999;

	font-size:11px;

}

table.contacts td a{

	color:#ffffff;

	font-size:10px;

}



table.bottom {

	margin:30px 0px 40px 0px;

	padding:0px;

}

table.bottom td{

	color:#666666;

	font-size:11px;

	margin:0px;

}

table.bottom td a{

	color:#ffffff;

	font-size:11px;

}



table.wrong_field {

	margin:15px 0px 0px 0px;

	padding:0px;

}

table.wrong_field td {

	background-color:#960c13;

	color:#ffffff;

	margin:0px;

	padding:1px;

}

table.correct_field {

	margin:15px 0px 0px 0px;

	padding:0px;

}

table.correct_field td {

	background-color:#467044;

	color:#ffffff;

	margin:0px;

	padding:1px;

}



table.services_list td{

	padding:30px 50px 0px 0px;

	margin:0px;

}

div.service_group {

	margin:30px 0px 0px 0px;

	padding:0px;

}

div.service_price {

	margin:13px 0px 0px 0px;

	color:#999999;

	font-size:11px;

}

div.service_price_num {

	margin:0px;

	padding:0px;

	font-family:"Times New Roman", Times, serif;

	color:#666600;

	font-size:24px;

}

div.service_date {

	margin:0px;

	padding:0px;

	font-family:"Times New Roman", Times, serif;

	color:#993300;

	font-size:24px;

}

table.one_service {

	margin:30px 0px 0px 0px;

	padding:0px;

	background-color:#f4f0ec;

}

table.one_service td{

	margin:0px;

	padding:0px;

	background-color:#f4f0ec;

}

table.note {

	margin:20px 0px 0px 97px;

	padding:0px;

}

table.note td{

	margin:0px;

	padding:0px;

}

table.we_propose {

	margin:55px 0px 0px 0px;

	padding:0px;

}

table.we_propose td{

	margin:0px;

	padding:0px;

}



div.question_group {

	margin:30px 0px 0px 0px;

}



table.events_list {

	margin:0px;

	padding:0px;

}

table.events_list td{

	margin:0px;

	padding:40px 0px 0px 0px;

}

table.online_list {

	margin:20px 0px 0px 0px;

	padding:0px;

}

table.online_list td{

	margin:0px;

	padding:10px 0px 0px 0px;

}

div.online_answer {

	margin:30px 0px 0px 30px;

	padding:0px;

}

div.online_answer_text {

	margin:0px 0px 15px 0px;

	padding:0px;

	font-size:24px;

	font-family:"Times New Roman", Times, serif;

}









table.groups

{

	padding: 0px;

	margin: 0px;

	border: 0px;

}

table.groups td.groups

{

	padding: 0px 5px 5px 5px;

	text-align:left;

	vertical-align:top;

}

.texts {

	color:#ffffff;

}

.texts li{

	color:#ffffff;

}
div.oldprice {
	font-size: 12px;
	text-decoration: line-through;
	font-family:"Times New Roman", serif;
}
div.top_banner {
	text-align:center;
	margin:20px 0;}

table.bottom td{
  color: #fff;
}
table.bottom p{
  color: #fff;
}
div.events_main, div.events_main p {color:#ffffff;}

#left_menu {
	color:#ffffff;
	margin:36px 5px 0 24px;
	padding:0;}
#left_menu li {
	margin:0 0 12px 0;
	padding:3px 15px 4px 15px;
	list-style-type:none;
	list-style-image:none;}
#left_menu li.act {padding:0;}
#left_menu li.act a, #left_menu li.act span {
	display:inline-block;
	padding:3px 15px 4px 15px;
	color:#000000;
	background:#ddd9c9;
	-moz-border-radius:7px; /* Firefox */
	-webkit-border-radius:7px; /* Safari, Chrome */
	-khtml-border-radius:7px; /* KHTML */
	border-radius:7px; /* CSS3 */
	box-shadow:0 0 4px #000000;
	-webkit-box-shadow:0 0 4px #000000; /* Safari, Chrome */
	-moz-box-shadow:0 0 4px #000000; /* Firefox */}
#left_menu a, #left_menu span {
	color:#ffffff;
	font-size:13px;}

table.price_list {
	width:100%;
	margin-top:30px;}
table.price_list, table.price_list td, table.price_list th {
	border-collapse:collapse;
	vertical-align:middle;
	font-family:Georgia, "Times New Roman", Times, serif;}
table.price_list th {
	font-weight:normal;
	text-align:left;}
table.price_list thead th {
	color:#a29588;
	font-style:italic;
	font-size:8pt;
	vertical-align:top;
	padding:0 10px 15px 0;}
table.price_list tbody th {
	font-size:10pt;
	border-top:1px solid #baafab;
	padding:17px 30px 16px 0;}
table.price_list td {
	font-style:italic;
	color:#303030;
	font-size:14pt;
	border-top:1px solid #baafab;
	padding:17px 15px 16px 0;
	width:25%;}
table.price_list h2 {
	font-weight:normal;
	font-family:Georgia, "Times New Roman", Times, serif;
	margin:45px 0 -5px 0;
	font-size:18pt;}
table.price_list td.attention {color:#cc0000;}

.price_link {margin:25px 0;}
.price_link a {
	display:inline-block;
	background:url(/images/icons/price_list.png) no-repeat 0 0;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18pt;
	padding:10px 0 10px 47px;
	text-decoration:none;
	color:#660001;}
