/* Start of CMSMS style sheet 'main' */
body
{
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
background:  url('/images/main/title_bg.png');
}
.bg
{

width:100%;
}
.main
{
border-right:1px solid #000;
border-left:1px solid #000;
}

.top
{
	background:url('/images/main/top.jpg') repeat-x;
	width:958px;
	height:78px;
}
p{text-indent:10px;}
.logo_1_div
{
	width:187px;
	height:104px;
}

.logo_line_1
{
	width:187px;
	height:104px;
}
.logo_line_2
{
	width:584px;
	height:205px;
	background-image:url('/images/main/flash_back.jpg');
	background-repeat:no-repeat;
	position:absolute;
}
.logo_line_3
{
	width:187px;
	height:104px;
	background-image:url('/images/main/logo3.jpg');
	background-repeat:no-repeat;
}

.tr_1_vakancii
{
	width:187px;
	height:39px;
	background-color:#5a5a5a;
}

.tr_1_vakancii_list
{
	width:187px;
	height:258px;
	background-color:#eaeaea;
}

.tr_1_korp
{
	width:187px;
	height:39px;
	background-image:url('/images/main/korp_klient_back.jpg');
	background-repeat:no-repeat;
}

.tr_1_korp_list
{
	width:187px;
	height:166px;
	background-color:#595959;
}

.tr_1_form_in
{
	width:187px;
	height:39px;
	background-image:url('/images/main/form_in.jpg');
	background-repeat:no-repeat;
}

.tr_1_form_in_list
{
	width:187px;
	height:237px;
	background-color:#595959;
}

.column
{
background-color:#f4f4f4;
}

.tr_2_logo_end
{
	width:584px;
	height:141px;
	background:url('/images/main/car_down.jpg') no-repeat;
}

.tr_2_opros
{
	background-color:#f4f4f4;
	background-repeat:no-repeat;
}

.tr_2_block_name
{
	width:584px;
	height:38px;
	background-color:#bebebe;
	background-repeat:no-repeat;
}

.tr_3_news
{
	background-image:url('/images/main/news_back.jpg');
	background-repeat:no-repeat;
	width:187px;
	height:39px;
}

.tr_3_news_list
{
	width:187px;
	height:305px;
	background-color:#595959;
}

.tr_3_tarif
{
	background-image:url('/images/main/tarif_back.jpg');
	background-repeat:no-repeat;
	width:187px;
	height:39px;
}

.tr_3_tarif_list
{
	width:187px;
	height:276px;
	background-color:#eaeaea;
}

.down_line
{
	width:958px;
	height:9px;
	background-color:#7b7b7b;
}

.footer
{
	background-color:#333333;
	width:958px;
	height:70px;
}

/*-------------------------Content---------------------------*/

.flash
{
	position:absolute;
	width:542px;
	height:203px;
	margin-left:212px;
            margin-top:1px;
}
.menu a
{
	font-family:Trebuchet MS;
	font-size:14px;
	color:#FFFFFF;
	text-decoration:none;
}

.menu
{
	margin-left:49px;
	margin-top:34px;
}

.delimiter
{
	border-left-color:#FFFFFF;
	border-left-style:dotted;
	border-left-width:1px;
	height:12px;
	margin-left:17px;
	margin-right:16px;
}

.logo_line_3_input
{
	width:132px;
	height:18px;
	border:#6c6c6c 1px solid;
	font-family:Trebuchet MS;
	font-size:11px;
	margin-top:72px;
	position:absolute;
}

.logo_line_3_button
{
	margin-top:72px;
	margin-left:141px;
	position:absolute;
}

.vak_text
{
	font-family:tahoma;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	margin-top:12px;
	margin-left:9px;
	text-decoration:none;
}

.ico_v
{
	margin-left:17px;
	margin-top:8px;
}

.vak_list_text
{
	margin-top:22px;
}

.vak_list_text a
{
	font-family:Trebuchet MS;
	font-size:12px;
	color:#333333;
	margin-left:4px;
}

.vak_list_detail
{
	font-family:Trebuchet MS;
	font-size:12px;
	color:#7b7b7b;
	margin-bottom:5px;
	margin-left:4px;
	width:148px;
	line-height:12px;
margin-top:3px;
}

.bullit
{
	margin-left:15px;
	margin-top:28px;
}

.bullit_2
{
	margin-left:15px;
	margin-top:6px;
}

.ico_k
{
	margin-top:8px;
	margin-left:13px;
}

.korp_text
{
	font-family:tahoma;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	margin-top:10px;
	margin-left:9px;
	text-decoration:none;
}

.korp_phone
{
	font-family:Trebuchet MS;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	margin-left:23px;
	margin-top:25px;
}

.download
{
	width:128px;
	margin-left:22px;
	margin-top:19px;
}

.download a
{
	font-family:Trebuchet MS;
	font-size:12px;
	color:#d2e74a;
	line-height:14px;
}

.form_text
{
	font-family:tahoma;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	margin-top:10px;
	margin-left:9px;
	text-decoration:none;
}

.ico_d
{
	margin-top:10px;
	margin-left:13px;
}

.form_login
{
	font-family:Trebuchet MS;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	margin-top:8px;
}

.form_in
{
	width:127px;
}

.form
{
	margin-left:33px;
	margin-top:26px;
}

.memory
{
	margin-top:0px;
	margin-top:19px;
}

.mem_text
{
	font-family:Trebuchet MS;
	font-size:11px;
	color:#FFFFFF;
	margin-top:18px;
}

.form_button
{
	margin-top:7px;
}

.form_in_end_1
{
	position:absolute;
	margin-top:155px;
}

.form_in_end_2
{
	position:absolute;
	margin-top:172px;
}

.form_in_end_1 a
{
	font-family:Trebuchet MS;
	font-size:12px;
	color:#d2e74a;
}

.form_in_end_2 a
{
	font-family:Trebuchet MS;
	font-size:12px;
	color:#d2e74a;
}

.tr_2_name_1
{
	font-family:tahoma;
	font-size:12px;
	font-weight:bold;
	color:#000000;
	margin-left:12px;
}

.tr_2_name_2
{
	font-family:tahoma;
	font-size:12px;
	font-weight:bold;
	color:#000000;
	margin-left:183px;
}


.primery
{
	margin-top:114px;
	margin-left:11px;
}

.tr_2_opros_name
{
	font-family:tahoma;
	font-size:12px;
	font-weight:bold;
	color:#666666;
	margin-left:37px;
	margin-top:16px;
}

.opros_list
{
	font-family:tahoma;
	font-size:12px;
	color:#a3a3a3;
	list-style-image:url(images/main/bullit.png);
}

.bullit_list
{
	margin-top:10px;
	margin-right:5px;
	height:5px;
}

.vopros_list
{
	margin-left:58px;
	margin-top:13px;
	line-height:24px;
}

.delimiter_long
{
	border-left:solid 1px #dbdbdb;
	height:222px;
	margin-top:23px;
}

.important_list
{
	width:291px;
}

.form_interest
{
	font-family:tahoma;
	font-size:12px;
	color:#a3a3a3;
	margin-left:65px;
	margin-top:15px;
}

.form_interest .tr_2_variant
{
	margin-bottom:6px;
}

.q_result
{
	margin-left:6px;
	margin-top:4px;
}

.q_answer
{
	margin-left:64px;
	margin-top:4px;
}

.tr_2_block_title
{
	font-family:verdana;
	font-size:14px;
	color:#000000;
	font-weight:bold;
	margin-left:22px;
	margin-top:10px;
}

.info_1_pic
{
	background-image:url(images/main/bullshit.jpg);
	background-repeat:no-repeat;
	width:177px;
	height:133px;
	margin-top:21px;
	margin-left:25px;
}

.info_1_text p
{
	color:#333333;
	font-family:tahoma;
	font-size:12px;
	margin-left:17px;
	margin-top:23px;
}

.tr_2_more
{
	margin-left:269px;
	margin-top:13px;
	background-image:url(images/main/more.jpg);
	background-repeat:no-repeat;
	width:93px;
}

.tr_2_more_2
{
	margin-left:471px;
	margin-top:13px;
	height:19px;
	background-image:url(images/main/more.jpg);
	background-repeat:no-repeat;
	width:93px;
}

.tr_2_block_2_info
{
	font-family:tahoma;
	font-size:12px;
	color:#333333;
	width:530px;
	margin-top:23px;
	margin-left:25px;
}

.ico_n
{
	margin-top:12px;
	margin-left:13px;	
}

.tr_3_news_name#first_news
{
	font-family:tahoma;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	margin-left:15px;
	margin-top:25;
}

.tr_3_news_name
{
	font-family:tahoma;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	margin-left:15px;
}

.tr_3_news_pre
{
	font-family:Trebuchet MS;
	font-size:12px;
	color:#e6e6e6;
	margin-left:15px;
}

.tr_3_news_detail
{
	background-image:url(images/main/news_detail.jpg);
	background-repeat:no-repeat;
	width:70px;
	height:17px;	
	margin-left:105px;
cursor:pointer;
}

.more_link_news img
{
	width:70px;
	height:17px;	
	margin-left:105px;
cursor:pointer;
border:none;

}

.tr_3_news_block
{
	margin-top:25px;
}

.tr_3_news_block_s
{
	margin-top:15px;
}

.tr_3_tarif_element
{
	width:150px;
	margin-left:15px;
	margin-top:17px;
}

.t_3_tarif_cont
{
	font-family:Trebuchet MS;
	font-size:12px;
	color:#7b7b7b;
}

.t_3_tarif_cont span
{
	font-family:Trebuchet MS;
	font-size:12px;
	color:#333333;
}

.t_3_tarif_cont_a a
{
	font-family:Trebuchet MS;
	font-size:12px;
	color:#333333;
	margin-left:100px;
}

.footer_info
{
	font-family:tahoma;
	font-size:12px;
	color:#e6e6e6;
	margin-left:36px;
}

.footer_info a
{
	font-family:tahoma;
	font-size:12px;
	color:#e6e6e6;
}

.footer_i
{
	margin-top:11px;
}

.footer_menu a
{
	font-family:tahoma;
	font-size:12px;
	color:#e6e6e6;
}

.footer_menu
{
	margin-top:8px;
	margin-left:40px;
}

.foo_delimiter
{
	border-left:solid 1px #e6e6e6;
	height:12px;
	margin-top:2px;
	margin-right:6px;
	margin-left:8px;
}

.raketa_logo
{
	background-image:url('/images/main/logo_left.jpg');
	background-repeat:no-repeat;
	width:187px;
	height:104px;
}

.left_of_flash
{
	background-image:url('/images/main/left_of_flash.jpg');
	background-repeat:no-repeat;
	width:25px;
	height:104px;
}

.main_content
{
margin-left:15px;
width:550px;
text-align:justify;
font-family:trebuchet ms;
color:#7B7B7B;
font-size:12px;
margin-top:10px;
margin-bottom:10px;

}

.inn input
{
width:150px;
margin-bottom:5px;
margin-left:5px;
}


.inn select
{
width:154px;
margin-bottom:5px;
margin-left:5px;
}

.ac_results {
	padding: 0px;
	border: 1px solid WindowFrame;
	background-color: Window;
	overflow: hidden;
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_results iframe {
	display:none;/*sorry for IE5*/
	display/**/:block;/*sorry for IE5*/
	position:absolute;
	top:0;
	left:0;
	z-index:-1;
	filter:mask();
	width:3000px;
	height:3000px;
}

.ac_results li {
	position:relative;
    margin: 0px;
	padding: 2px 5px;
	cursor: pointer;
	display: block;
	width: 100%;
	font: menu;
	font-size: 12px;
	overflow: hidden;
}

.ac_loading {
	background : Window url('../js/autocomplete_indicator.gif') right center no-repeat;
}

.ac_over {
	background-color: Highlight;
	color: HighlightText;
}


/* Стили для jQuery UI Datepicker */
#datepicker_div, .datepicker_inline {
	font-family: "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 0;
	margin: 0;
	background: #DDD;
	width: 185px;
}
#datepicker_div {
	display: none;
	border: 1px solid #FF9900;
	z-index: 10;
}
.datepicker_inline {
	float: left;
	display: block;
	border: 0;
}
.datepicker_dialog {
	padding: 5px !important;
	border: 4px ridge #DDD !important;
}
button.datepicker_trigger {
	width: 25px;
}
img.datepicker_trigger {
	margin: 2px;
	vertical-align: middle;
}
.datepicker_prompt {
	float: left;
	padding: 2px;
	background: #DDD;
	color: #000;
}
*html .datepicker_prompt {
	width: 185px;
}
.datepicker_control, .datepicker_links, .datepicker_header, .datepicker {
	clear: both;
	float: left;
	width: 100%;
	color: #FFF;
}
.datepicker_control {
	background: #FF9900;
	padding: 2px 0px;
}
.datepicker_links {
	background: #E0F4D7;
	padding: 2px 0px;
}
.datepicker_control, .datepicker_links {
	font-weight: bold;
	font-size: 80%;
	letter-spacing: 1px;
}
.datepicker_links label {
	padding: 2px 5px;
	color: #888;
}
.datepicker_clear, .datepicker_prev {
	float: left;
	width: 34%;
}
.datepicker_current {
	float: left;
	width: 30%;
	text-align: center;
}
.datepicker_close, .datepicker_next {
	float: right;
	width: 34%;
	text-align: right;
}
.datepicker_header {
	padding: 1px 0 3px;
	background: #83C948;
	text-align: center;
	font-weight: bold;
	height: 1.3em;
}
.datepicker_header select {
	background: #83C948;
	color: #000;
	border: 0px;
	font-weight: bold;
}
.datepicker {
	background: #CCC;
	text-align: center;
	font-size: 100%;
}
.datepicker a {
	display: block;
	width: 100%;
}
.datepicker .datepicker_titleRow {
	background: #B1DB87;
	color: #000;
}
.datepicker .datepicker_daysRow {
	background: #FFF;
	color: #666;
}
.datepicker_weekCol {
	background: #B1DB87;
	color: #000;
}
.datepicker .datepicker_daysCell {
	color: #000;
	border: 1px solid #DDD;
}
#datepicker .datepicker_daysCell a {
	display: block;
}
.datepicker .datepicker_weekEndCell {
	background: #E0F4D7;
}
.datepicker .datepicker_daysCellOver {
	background: #FFF;
	border: 1px solid #777;
}
.datepicker .datepicker_unselectable {
	color: #888;
}
.datepicker_today {
	background: #B1DB87 !important;
}
.datepicker_currentDay {
	background: #83C948 !important;
}
#datepicker_div a, .datepicker_inline a {
	cursor: pointer;
	margin: 0;
	padding: 0;
	background: none;
	color: #000;
}
.datepicker_inline .datepicker_links a {
	padding: 0 5px !important;
}
.datepicker_control a, .datepicker_links a {
	padding: 2px 5px !important;
	color: #000 !important;
}
.datepicker_titleRow a {
	color: #000 !important;
}
.datepicker_control a:hover {
	background: #FDD !important;
	color: #333 !important;
}
.datepicker_links a:hover, .datepicker_titleRow a:hover {
	background: #FFF !important;
	color: #333 !important;
}
.datepicker_multi .datepicker {
	border: 1px solid #83C948;
}
.datepicker_oneMonth {
	float: left;
	width: 185px;
}
.datepicker_newRow {
	clear: left;
}
.datepicker_cover {
	display: none;
	display/**/: block;
	position: absolute;
	z-index: -1;
	filter: mask();
	top: -4px;
	left: -4px;
	width: 193px;
	height: 200px;
}


.menu_item_d
{
display:inline;
font-size:14px;
margin-left:10px;
margin-right:10px;
top:10px;
position:relative;
font-size:12px;
font-family:tahoma;
}

.dot#d1
{
margin-left:64px;
}

.dot
{

}

.menu_d
{
padding:0px !important;
background-image:url(/images/main/zakazback.jpg);
margin-bottom:10px;
cursor:pointer !important;
color:#f4f4f4;
text-decoration:none;
width:584px;
height:38px;
margin-left:-15px;
}
.del
{
border-left:1px #000000 solid;
height:auto;
display:inline;
}
#f1
{
position:absolute;
height:667px !important;
}
#f2
{
position:absolute;
height:667px !important;
}
#f3
{
position:absolute;
height:667px !important;
}
#f4
{
position:absolute;
height:667px !important;
}
#f5
{
height:667px !important;
position:absolute;
}
/* End of 'main' */

