/* General Structure */

BODY                    { background:#D0DBDE; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#4d4d4d; margin:0px; padding:0px; }

FORM, OL, UL, TD        { font-family:Arial, Helvetica, sans-serif; font-size:12px; }

A IMG                   { border:0; }

A       { color:#265069; text-decoration:none; }

A:hover       { text-decoration:underline; }

A:link.plain, A:visited.plain, A:active.plain, A:hover.plain
                        { color:#666; }

#main                   { width:100%; }

#main .field            { background:#7dcf8c; width:60px; }

#main .field IMG        { width:60px; height:1px; }

#header-col-1           { white-space:nowrap; background:#FFF; width:200px; height:100px; padding:0; text-align:center; vertical-align:middle; white-space:nowrap; }

#lang-selector          { margin:0 11px; font-size:10px; }

#home-icon              { margin:0 11px; }

#email-icon             { margin:0 11px; }

#header-col-2           { width:auto; padding:0 0 5px 0; text-align:left; vertical-align:middle; font-size:16px; color:#001A54; }

#main .parkline_main
                        { background:#FFF url(http://andysoftware.ru/images/images/main_image_top.png) no-repeat bottom left; }
#main .parkline_index
                        { background:#FFF url(http://andysoftware.ru/images/index_image_top.png) no-repeat bottom left; }
#main .parkline_services
                        { background:#FFF url(http://andysoftware.ru/images/services_image_top.png) no-repeat bottom left; }
#main .parkline_partners
                        { background:#FFF url(http://andysoftware.ru/images/partners_image_top.png) no-repeat bottom left; }
#main .parkline_info
                        { background:#FFF url(http://andysoftware.ru/images/info_image_top.png) no-repeat bottom left; }
#main .parkline_request
                        { background:#FFF url(http://andysoftware.ru/images/request_image_top.png) no-repeat bottom left; }
#main .parkline_contacts
                        { background:#FFF url(http://andysoftware.ru/images/contacts_image_top.png) no-repeat bottom left; }

#header-col-2 #logo     { margin:0 156px 5px 0; }

#header-col-3           { background:#FFF; width:250px; text-align:left; vertical-align:top; padding:0; color:#001A54; }

#header-col-3 .marker   { width:28px; height:8px; font-size:1px; background:#7dcf8c; }

#header-col-3 #slogan   { margin:33px 70px 0 0; }

#menu-col-1             { height:210px; background:#E8F2F5 url(http://andysoftware.ru/images/menu_bg.png) repeat-x bottom; text-align:left; vertical-align:top; padding:0; }

#menu-col-1 .menu-item  { white-space:nowrap; background:#FFF; height:12px; padding:11px 14px 11px 14px; margin:0 20px; border-top:1px solid #E5E5E5; font-size:12px; text-align:left; font-weight:bold; }

#menu-col-1 .menu-item SPAN
                        { color:#7dcf8c; }

#menu-col-2-3           { width:auto; background:#FFF url(http://andysoftware.ru/images/main_image_bg.png) repeat-x top; text-align:left; vertical-align:top; padding:0; }

/**/
#menu-col-2             { width:315px; height:210px; padding:0; }

#menu-col-2-3 .parkline_main
                        { background:#FFF url(http://andysoftware.ru/images/main_image.gif) no-repeat top left; }
#menu-col-2-3 .parkline_main2
                        { background:#FFF url(http://andysoftware.ru/images/main_image2.gif) no-repeat top left; }

#menu-col-2-3 .parkline_main3
                        { background:#FFF url(http://andysoftware.ru/images/main_image3.gif) no-repeat top left; }


#menu-col-2-3 .parkline_main4
                        { background:#FFF url(http://andysoftware.ru/images/main_image4.gif) no-repeat top left; }




#menu-col-2-3 .parkline_main5
                        { background:#FFF url(http://andysoftware.ru/images/main_image5.gif) no-repeat top left; }
#menu-col-2-3 .parkline_main6
                        { background:#FFF url(http://andysoftware.ru/images/main_image6.gif) no-repeat top left; }

#menu-col-2-3 .parkline_index
                        { background:#FFF url(http://andysoftware.ru/images/index_image.jpg) no-repeat top left; }
#menu-col-2-3 .parkline_services
                        { background:#FFF url(http://andysoftware.ru/images/services_image.jpg) no-repeat top left; }
#menu-col-2-3 .parkline_partners
                        { background:#FFF url(http://andysoftware.ru/images/partners_image.jpg) no-repeat top left; }
#menu-col-2-3 .parkline_info
                        { background:#FFF url(http://andysoftware.ru/images/info_image.jpg) no-repeat top left; }
#menu-col-2-3 .parkline_request
                        { background:#FFF url(http://andysoftware.ru/images/request_image.jpg) no-repeat top left; }
#menu-col-2-3 .parkline_contacts
                        { background:#FFF url(http://andysoftware.ru/images/contacts_image.jpg) no-repeat top left; }

/**/
#menu-col-3             { width:248px; height:190px; background:#FFF url(http://andysoftware.ru/images/main_image_right.png) no-repeat top left; padding:10px 0; vertical-align:top; }



#menu-col-4             { width:418px; height:210px; background:#FFF no-repeat top left; padding:0px 0; vertical-align:top; }

#cont-col-1             { width:150px; padding:0; background:#FFF; padding:30px 15px 10px 30px; vertical-align:top; font-size:11px; }

#cont-col-2             { width:100%; padding:20px 15px; background:#FFF; border-left:1px solid #E5E5E5; vertical-align:top; }

#cont-col-3             { width:250px; background:#FFF; vertical-align:top; padding:30px 0 10px 0; }

#cont-col-3-inner       { background:url(http://andysoftware.ru/images/right_col_marker.gif) repeat-y top right; padding:0 35px 0 0; vertical-align:top; }

.delim                  { font-size:1px; border-top:1px solid #E5E5E5; padding:0; }

#footer-margin          { height:20px; background:#FFF; padding:0; font-size:1px; }

#footer-delim-1         { height:3px; background:#FFF url(http://andysoftware.ru/images/left_footer_marker.gif) no-repeat left top; padding:0; }

#footer-delim-1 .delim  { margin:0 20px 0 38px; }

#footer-delim-2-3       { height:3px; background:#C9C9C9 url(http://andysoftware.ru/images/center_footer_marker.gif) no-repeat left top; padding:0; }

#footer-1               { height:70px; background:#FFF; text-align:center; vertical-align:middle; padding:10px 30px 10px 50px; }

#footer-2-3, #footer-2, #footer-3
                        { background:#FFF; text-align:left; vertical-align:middle; padding:10px 30px 10px 0; font-size:11px; }

#footer-menu            { margin:5px 0 0 10px; color:#929292; text-decoration:none; }

#footer-menu, #footer-menu A:link, #footer-menu A:visited
                        { color:#929292; text-decoration:none; }

#footer-menu A:active, #footer-menu A:hover
                        { color:#7dcf8c; text-decoration:underline; }

#footer-menu SPAN       { padding:0 8px; }

#footer-menu TD         { font-size:11px; }

#contacts               { margin:0px 0 0 50px; color:#929292; font-size:12px; WIDTH: 160px;}

#contacts P             { margin:0; padding:3px 0; }

#copyright              { margin:5px 0 0 30px; color:#B6B6B6; font-size:11px; }

/* CONTENT */

H1                      { font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#499c59; font-weight:bold; }
H2                      { font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#333333; font-weight:bold; }
H3                      { font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#929292; font-weight:bold; }
H4                      { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#333333; font-weight:bold; }
H5                      { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; font-weight:bold; }
H6                      { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#7dcf8c; font-weight:bold; }

FORM                    { margin:0; padding:0; }
P                       { margin:0 0 5px 0; padding:0; }
INPUT                   { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666; padding:0 5px; vertical-align:middle;}
SELECT                  { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666; }

#menu-col-3 UL.ul-1          { margin:5px 0 0 26px; padding:0; list-style-image:url(http://andysoftware.ru/images/li_marker_1.gif); font-style:italic; font-size:11px; }
#menu-col-3 UL LI       { margin:0 0 5px 0; }

UL.type2                { margin:12px 0 0 0; padding:0; list-style-type:none; }
UL.type2 LI             { margin:0 0 5px 0; }

DIV.photo-top-left      { border:1px solid #E5E5E5; padding:0; margin:0 5px 5px 0; }
IMG.photo               { border:2px solid #FFF; }
TABLE.tree-cols-cont        { width:100%; }
TD.tree-cols-cont-1         { padding:0 15px 0 0; vertical-align:top; }
TD.tree-cols-cont-2         { padding:0 15px 0 0; vertical-align:top; }
TD.tree-cols-cont-3         { padding:0; vertical-align:top; }

DIV.hr                  { border-top:1px solid #D1DDE0; font-size:1px; padding:0; }

IMG.photo               { border:1px solid #D1DDE0; }

/* MAIN FRAME */

TABLE.contentpaneopen   { width:100%; }
TD.contentheading       { color:#499c59; font-size:16px; vertical-align:top; text-align:left; padding:0 0 10px 0; font-weight:bold; }
IMG.h1                  { }

/* SEARCH */

DIV.search_search       { margin:55px 0 0 15px; }
DIV.search_search INPUT.inputbox_search
                        { width:160px; border:1px solid #CEDADD; height:20px; }
DIV.search_search INPUT.image-button_search
                        { margin:0 3px; padding:0; }
DIV.search-pages-counter
                        { text-align:center; padding:10px; }
SPAN.search-limit-box   { padding:0 5px; }
FIELDSET.search-result-item
                        { background:#F9FBFB; border-left:4px solid #E7F0F3; border-top:0; border-right:4px solid #E7F0F3; border-bottom:0; padding:5px 7px; }
FIELDSET.search-result-item DIV
                        { padding:3px 0; }
SPAN.highlight          { background:#7dcf8c; color:#FFF; padding:0 6px; }

/* PAGE NAVIGATION */

A.pagenav-num:hover, A.pagenav-num:active
                        { padding:5px; background:#7dcf8c; color:#FFF; text-decoration:none; }
A.pagenav-num:link, A.pagenav-num:visited, SPAN.pagenav-num
                        { padding:5px; }
SPAN._PN_LT, SPAN._PN_RT
                        { font-size:16px; }

/* TEO REQUEST FORM */

.teo_requestteo_        {}
.headerteo_             { color:#499c59; font-size:16px; font-weight:bold; }
#ff_img10               { width:29px; height:20px; }
.customer_labelteo_,
.start_labelteo_,
.paramsteo_,
.frachtteo_,
.specialteo_,
.opt1_titleteo_, .opt2_titleteo_, 
.gabaritesteo_          { font-weight:bold; }
.attentionteo_, .note_aboutteo_, .note_propteo_
                        { font-style:italic; }
.attentionteo_ B        { color:#7dcf8c; font-style:normal; }
INPUT.customer_textteo_,
INPUT.phone_textteo_,
INPUT.email_textteo_
                        { width:160px; border:1px solid #CEDADD; }
INPUT.opt1_company_textteo_, INPUT.opt1_address_textteo_, INPUT.opt1_person_textteo_, 
INPUT.opt1_phone_textteo_, INPUT.opt1_fax_textteo_, INPUT.opt1_date_textteo_,
INPUT.opt2_company_textteo_, INPUT.opt2_address_textteo_, INPUT.opt2_person_textteo_, 
INPUT.opt2_phone_textteo_, INPUT.opt2_fax_textteo_, INPUT.opt2_date_textteo_ 
                        { width:120px; border:1px solid #CEDADD; }
INPUT.name_textteo_
                        { width:160px; border:1px solid #CEDADD; }
INPUT.start_date_textteo_
                        { width:160px; border:1px solid #CEDADD; }
INPUT.start_from_textteo_
                        { width:160px; border:1px solid #CEDADD; }
INPUT.param_name_textteo_
                        { width:130px; border:1px solid #CEDADD; }
INPUT.param_num_textteo_
                        { width:70px; border:1px solid #CEDADD; }
INPUT.param_package_textteo_
                        { width:80px; border:1px solid #CEDADD; }
INPUT.param_volume_textteo_
                        { width:80px; border:1px solid #CEDADD; }
INPUT.param_weight_textteo_
                        { width:70px; border:1px solid #CEDADD; }
INPUT.param_code_textteo_
                        { width:70px; border:1px solid #CEDADD; }
INPUT.param_cost_textteo_
                        { width:70px; border:1px solid #CEDADD; }
INPUT.customer_textteo_,
INPUT.phone_textteo_,
INPUT.name_textteo_,
INPUT.start_date_textteo_,
INPUT.start_from_textteo_,
INPUT.param_name_textteo_,
INPUT.param_num_textteo_,
INPUT.param_volume_textteo_,
INPUT.param_weight_textteo_/*,
INPUT.opt1_company_textteo_,
INPUT.opt2_company_textteo_*/
                        { background-color:#FFFFE1; }
.sendteo_               { background:none; border:0; padding:0; margin:0; }


/* VACANCY FORM */

INPUT.vf_fio_input,
INPUT.vf_bday_input,
INPUT.vf_family_input,
INPUT.vf_phone_input,
SELECT.vf_edu_level_select,
SELECT.vf_vacancy_select,
INPUT.vf_edu_title,
INPUT.vf_edu_period_input,
INPUT.vf_edu_institution_input,
INPUT.vf_edu_spec_input,
#ff_elem147,
#ff_elem149,
#ff_elem151,
#ff_elem153,
#ff_elem155,
TEXTAREA.vf_skills_input,
TEXTAREA.vf_source_input
                        { background-color:#FFFFE1; }

.vf_header              { color:#499c59; font-size:16px; font-weight:bold; }

DIV.vf_fio_input,
DIV.vf_bday_input,
DIV.vf_family_input,
DIV.vf_address_input,
DIV.vf_phone_input,
DIV.vf_email_input,
DIV.vf_edu_title,
DIV.vf_edu_period_input,
DIV.vf_edu_institution_input,
DIV.vf_edu_spec_input,
DIV.vf_edu_grad_input,
DIV.vf_min_salary_input,
DIV.vf_career_period_input,
DIV.vf_career_org_input,
DIV.vf_career_pos_input,
DIV.vf_career_domain_input,
DIV.vf_lang_type_input,
DIV.vf_edu_level_select,
DIV.vf_vacancy_select,
DIV.vf_lang_level_select,
DIV.vf_edu_addit_input,
DIV.vf_career_duties_input,
DIV.vf_skills_input,
DIV.vf_recom_input,
DIV.vf_hobby_input,
DIV.vf_source_input,
DIV.vf_comments_input
                        { width:250px; }

INPUT.vf_fio_input,
INPUT.vf_bday_input,
INPUT.vf_family_input,
INPUT.vf_address_input,
INPUT.vf_phone_input,
INPUT.vf_email_input,
INPUT.vf_edu_title,
INPUT.vf_edu_period_input,
INPUT.vf_edu_institution_input,
INPUT.vf_edu_spec_input,
INPUT.vf_edu_grad_input,
INPUT.vf_min_salary_input,
INPUT.vf_career_period_input,
INPUT.vf_career_org_input,
INPUT.vf_career_pos_input,
INPUT.vf_career_domain_input,
INPUT.vf_lang_type_input
                        { width:100%; height:17px; border:1px solid #CEDADD; }

SELECT.vf_edu_level_select,
SELECT.vf_vacancy_select,
SELECT.vf_lang_level_select
                        { width:100%; height:16px; border:1px solid #CEDADD; margin:0; }

TEXTAREA.vf_edu_addit_input,
TEXTAREA.vf_career_duties_input,
TEXTAREA.vf_skills_input,
TEXTAREA.vf_recom_input,
TEXTAREA.vf_hobby_input,
TEXTAREA.vf_source_input,
TEXTAREA.vf_comments_input
                        { width:100%; height:54px; border:1px solid #CEDADD; }

.vf_submit              { background:none; border:0; padding:0; margin:0; }

.vf_edu_title,
.vf_career_title,
.vf_lang_title
                        { font-weight:bold; }


H2.top_slogan_32 {
	PADDING-TOP: 20px;
	FONT: 11px Arial;
	FONT-WEIGHT: bold;
	COLOR: #265069;
	TEXT-TRANSFORM: uppercase;

}




blockquote.style2 {
font: 12px/22px
font-family:Arial, Helvetica, sans-serif;
margin-top: 10px;
margin-bottom: 10px;
margin-left: 50px;
padding-left: 15px;
border-left: 3px solid #7dcf8c;
}