body  {
	padding:0px;
	margin: 0px 16px 0px 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12pt;
	color:#333333;
	background: #ffffff;
	font-weight: normal;
	color: #666666;
	text-align: justify;
	font-style: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	vertical-align: top;
	list-style-position: inside;
	line-height: normal;
}
table {
	border-collapse:collapse;
	vertical-align:top;
	padding:0px;
	border-spacing:0px;
	border-style:none;
}

li {
	margin-left:-40px;
	line-height: 18px;
	
}
img {
	border:none;
	
}

hr {
	margin:0; padding:0;
	
}


div.newspress, div.newspress p {display:inline;font-size:10px;}

div#noprint {
margin:0px;
padding:0px;
}
div.csc-sitemap {
float: left;
clear:both;
padding:0 0 0 0;
margin: 0 0 0 0;  
}

div.csc-sitemap li {
margin: 0 0 0 0;
list-style: none;
}

div.csc-sitemap a {
display: block;
padding: 0 0 5px 5px;
text-decoration: underline;
font-family: Tahoma;
font-size: 12px;
font-style: normal;
font-weight: bold;
font-variant: normal;
color: #FF4E02;
text-decoration: underline;

}

div.csc-sitemap a:hover {
color:#666666;
}

div.csc-sitemap ul ul {
padding: 0 0 0px 5px;
list-style: none;

}
div.csc-sitemap ul ul a{
color:#666666;
font-weight: normal;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
text-align: justify;
font-style: normal;
font-variant: normal;
text-transform: none;
text-decoration: underline;
vertical-align: top;

}
div.csc-sitemap ul ul a:hover {
color:#FF4E02;
}
div.csc-sitemap ul ul ul {
padding: 0 0 3px 100px;
list-style: none;
}
div.csc-sitemap ul ul ul a{
color:#666666;
font-weight: normal;
}




div#topbanner {
width:auto;
top:0px;
background: url('/images/offer/mouse.gif') left top no-repeat;
background-color: #FFA600;
}
div#topbanner {
top:0px;
position:absolute;
background: url('/images/offer/mouse.gif') left top no-repeat;^M
background-color: #FFA600;^M
}

div#poisk td {padding:12px 0px 12px 0px;}
table.forma td {padding:6px 0px 6px 0px;}

div#leftcontent {
position:absolute;
float:left;
left:0px;
width:265px;
z-index:2;
}
div#separator {
position:relative;
float:left;
width:5%;
}

div#content {
margin-left:275px;
}
div#maincontent {
position:relative;
/*margin-left:10px;*/
width:65%;
float:left;
left:0px;
}
div#rightcontent {
margin-left:15px;
position:relative;
float:left;
left:15px;
/width:27%;
border:solid 0px red;
right:0px;
}

div, p, span, pre, td, select, input {font-size:11px;}
.small_text, a.small_text, a.small_text:link, a.small_text:visited {
	font-family:  Verdana,Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
}
p.small_text {font-size:11px;}
.main_text_red {color: #800432;}
a, a:link, a:visited {text-decoration:underline; color:#666666;}
a {text-decoration: underline;}

}
p.small_text_none {text-decoration:none;}

.main_text_red {color: #800432;}
a, a:link, a:visited {text-decoration:underline; color:#666666;}
a {text-decoration: underline;}

td.td_mi_top {background: url('images/image_main_top_03_3.jpg') right top no-repeat; background-color: #000000;}
td.td_mi_bottom {background: url('images/image_main_bottom_01_1.jpg') right top no-repeat; background-color: #000000;}
td.td_mouse {background: url('images/offer/bg_mouse_02.gif') left top no-repeat; background-color: #FFA600;}
td.td_stripe_vert {background: url('images/stripe_vert_long_bg.gif') center top no-repeat; background-color: #FFFFFF;}

td.td_menu {
	text-align: center;
	vertical-align: middle;
}
td.td_mi_right {background: url('images/image_main_right_2.gif') left top no-repeat;background-color: #FFA600;}
a.bottom_link, a.bottom_link:link, a.bottom_link:visited {text-decoration:none;font-size:10px;}
h1 {
	font-family: Tahoma;
	font-size: 17px;
	font-style: normal;
	line-height: 19px;
	font-weight: bold;
	font-variant: normal;
	color: #FF4E02;
	text-decoration: none;
	letter-spacing: -1px;
	text-align: left;
	vertical-align: top;
}

h6 {
font-family: verdana;
font-size:12px;
font-weight: normal;
color: #8F2040;
}
/*Используется для выделения важной информации внутри текста*/
.text_red {
	color: #800432;
}
td.td_credits		{background: url('images/image_credit_small.jpg') left top no-repeat; height:100px; }
td.td_left_btn		{background: url('images/menu_left_bg.gif') left top repeat-x;}
td.td_sp_offer_left 	{background: url('/fileadmin/images/offer_box_left.gif') left top no-repeat;}
td.td_sp_offer_right 	{background: url('/fileadmin/images/offer_box_right.gif') right top no-repeat;}
td.td_sp_offer_centre 	{background: url('/fileadmin/images/offer_box_center.gif') left top repeat-x;}

a.main_text_orange, a:link.main_text_orange, a:visited.main_text_orange {line-height:18px;color:#ff4e02;text-decoration:none;}

ul#job_list  li a, ul#job_list  li a:link, ul#job_list  li  a:visited,
a.orange, a:link.orange, a:visited.orange {line-height:18px;color:#ff4e02;text-decoration:none;font-weight:normal;}

ul#job_list {text-align: left;}



a.red, a.red:link, a.red:visited {color: #800432;text-decoration: none;text-align: center;padding:4px 0px 4px 0px; font-weight:bold;}

.main_text_orange {
	color: #FF4E02;
	text-decoration: none;
	text-align: left;
}
.small_text_red {
	font-family: Tahoma;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #800432;
	text-decoration: none;
}
h2.red {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-style: normal;
	line-height: 16px;
	font-weight: bold;
	font-variant: normal;
	color: #FFFFFF;
	text-decoration: none;
	text-align: left;
	padding: 5px;
	vertical-align: middle;
}

h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 85%;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #666666;
	text-decoration: none;
}
h2.gray {
	font-family: Tahoma;
	font-size: 17px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #666666;
	text-decoration: none;
}
td.td_sp_offer_left_yellow {
	background: url('/fileadmin/images/offer_box_left_orange.gif') left top no-repeat;
	background-attachment: fixed;
	background-image: url(images/offer_box_left_orange.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
td.td_sp_offer_right_yellow {
	background: url('/fileadmin/images/offer_box_right_orange.gif') left top no-repeat;
	background-attachment: fixed;
	background-image: url(images/offer_box_right_orange.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
td.td_offer_centre_yellow {
	background: url('/fileadmin/images/offer_box_center_orange.gif') center top repeat-x;
	background-attachment: fixed;
	background-image: url(images/offer_box_center_orange.gif);
	background-repeat: repeat-x;
	background-position: center top;
}
.main_text_centre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #666666;
	text-decoration: none;
	text-align: center;
}
h3 {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #FF4E02;
	text-decoration: none;
}
.main_text_centre_style5{
	color: #800432;
	text-decoration: none;
	text-align: center;
	border:#800432 solid 2px;
	padding:12px 6px 12px 6px;
}
.header_medium_gray div {
font-family: Tahoma;
font-size: 18px;
font-style: normal;
font-weight: bold;
font-variant: normal;
color: #666666;
text-decoration: none;
}

div.news {text-align:right;}
div.news a, div.news a:link, div.news a:visited {font-weight:bold; font-size:10px;}
.button {text-align:right}
p.information {
	padding-left:120px;
	padding-top:5px;
	background: url('/media/information_mark.gif') left center no-repeat;
	height:61px;
	vertical-align:middle;

}
/*--------------------------------------------------------------------------------------------------*/
/* default styles */
#divFrame, #divFrame1, #divFrame2, #divFrame11 {
	display:none;
	text-align:right;
}
.bordo {
    color:#9D1033;
    font-weight: bold;

}
.orange{
    color:#FF4E02;

}
div#tableOffice table {
	border-spacing:1px;
	border-style:solid;
}
.formerror {
	border: 1px solid #f00;
}

/*-------------LEFTMENU------------------*/

#secondLevelNavigation {
/*float: left;*/
width: 100%;
padding:0px;
margin:0px;  
}
#secondLevelNavigation li {
margin: 0px;
list-style-type:none;
padding: 0px;
}
#secondLevelNavigation div.leftMenuNew, #secondLevelNavigation div.actLeftMenuNew {
background-color:#FFA600;
margin: 0px 0px 5px 0px;
padding: 0px 0px 0px 0px;
text-align:left;
}
#secondLevelNavigation li .selected {
font-weight: bold;
color:#FF4D00;
list-style-type:none;
}

#secondLevelNavigation a {
display: block;
padding: 3px 5px 3px 10px;
text-decoration: none;
/*color:#FFFFFF;*/
font-size: 12px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
}
#secondLevelNavigation a:hover {
color:#FF4D00;
font-weight: bold;
}
#secondLevelNavigation div.leftMenuNew a, #secondLevelNavigation div.leftMenuNew a:link, #secondLevelNavigation div.leftMenuNew a:visited {color:white;}

#secondLevelNavigation div.actLeftMenuNew a, #secondLevelNavigation div.actLeftMenuNew a:link, #secondLevelNavigation div.actLeftMenuNew a:visited {color:#FF4E02;}
h5 {
font-family: Tahoma;
font-size: 17px;
font-style: normal;
font-weight: bold;
font-variant: normal;
color: #666666;
text-decoration: none;
}

#auto_table p {padding-top:0px; margin-top:0px; padding-bottom:0px; margin-bottom:0px;}

form#auto_form button {
background:transparent url(/images/btn-ok.gif) repeat scroll 0%;
border:medium none;
height:16px;
width:39px;
margin: 0 0 3px 10px;
cursor:pointer; 
}

#mailfrm td.main_text {width:130px;}
#mailfrm .textbox {width:240px;}

#list-menu select {font-family:Tahoma; font-size:11px; width:200px;}
#list-menu-border {width:240px; vertical-align:middle; padding-top:15px}

.csc-mailform-submit {background:url(/images/send_btn.gif); margin-top:5px; margin-bottom:5px; font-size:1px; color:white; width:152px; height:33px; border:0; background-image:no-repeat}
.csc-mailform-field {margin-top:10px; border:0;}
.csc-mailform-field label {float:left; width:220px; margin-right:75px;}
.csc-mailform {padding:10px; border:0}
.csc-mailform-field input {margin-right:50px; margin-bottom:12px}
.csc-mailform-field select {margin-right:50px; margin-bottom:12px}
.csc-mailform-radio {padding:3px; border:0}
.csc-mailform-label {padding-bottom:10px}
