/* общие */
table.contenttable{
border-collapse:collapse;
border-width:1px;
border-style:solid;
border-color:#e5e5e5;
}

table.contenttable td{
padding:5px;
border-width:1px;
border-style:solid;
border-color:#e5e5e5;
}
p,h,dt,dd,li,ul,div,ol,body,b,table,tr,td,a { 

font-size: 11px; 
font-family: Tahoma, Verdana, Arial; 
text-decoration: none;
color:#444444;
line-height:130%;
}
.default{ 
font-size: 11px; 
font-family: Tahoma, Verdana, Arial; 
text-decoration: none;
color:#444444;
}
a.path{
font-size: 10px; 
font-family: Tahoma, Verdana, Arial; 
color:#878787;
}
.patharr{
font-size: 8px; 
font-family: Tahoma, Verdana, Arial; 
color:#ff001f;
margin:0 7 0 4;
}
td.popuptable{
background-image:url('/images/calendar_back.gif');
background-repeat:repeat-x;
background-position:top;
background-color:#ffffff;
}
a.mainnews{
font-size: 11px; 
font-family: Tahoma, Verdana, Arial; 
text-decoration: none;
color:#444444;
}
a.mainnewsdata{
font-size: 11px; 
font-family: Tahoma, Verdana, Arial; 
text-decoration: none;
color:#dd2510;
}
font.gallerytitle{
font-size: 14px; 
font-family: Tahoma, Verdana, Arial; 
color:#444444;
font-weight:bold;
}
a.rednobold{
font-size: 11px; 
font-family: Tahoma, Verdana, Arial;
color:#ff0000;
font-weight:normal;
text-decoration:underline; 
}
td.voteresult{
padding:0 0 0 5;
font-size: 12px; 
font-family: Tahoma, Verdana, Arial; 
}
p.votetitle{
font-size: 18px; 
font-family: Tahoma,Arial,Verdana; 
margin:0 0 20 0;
}
td.votequestion{
padding:0 0 10 0;

}
td.voteanswer{
padding:5 0 1 0;

}
a.redlink {
font-size: 11px; 
font-family: Tahoma, Verdana, Arial; 
text-decoration: none;
color:#ff4444;
font-weight:bold;
}
p.vacancytitle{
font-family: Arial, Verdana, Tahoma; 
font-size: 16px; 
color:#444444;
font-weight:bold;
margin:0 0 20 0 
}
input.mail {
font-family: Arial, Verdana, Tahoma; 
font-size: 11px; 
width:295px; 
height:18px;
border-width:1px;
background-color:#fcfcfc;
border-style:solid;
padding-left:7px;
border-color:#b8b8b8;
margin-bottom:3px;
margin-top:3px;
margin-left:27px;
}
input.mail_data {
font-family: Arial, Verdana, Tahoma; 
font-size: 10px; 
width:77px; 
height:18px;
border-width:1px;
background-color:#fcfcfc;
border-style:solid;
padding-left:7px;
border-color:#b8b8b8;
margin-bottom:3px;
margin-top:3px;
margin-left:27px;
}
textarea.mail{
font-family: Arial, Verdana, Tahoma; 
font-size: 11px; 
width:295px; 
height:160px;  
border-width:1px;
background-color:#fcfcfc;
border-style:solid;
padding-left:7px;
border-color:#b8b8b8;
margin-bottom:3px;
margin-top:3px;
margin-left:27px;
}
select.mail{
margin-bottom:3px;
margin-top:3px;
margin-left:27px;
font-family: Arial, Verdana, Tahoma; 
font-size: 11px; 
}
a.navigator{
font-size: 11px; 
font-family: Tahoma, Verdana, Arial;
color:#444444;
margin:0 2 0 2;
}
b.navigator{
font-size: 11px; 
font-family: Tahoma, Verdana, Arial;
color:#444444;
font-weight:bold;
margin:0 2 0 2;
}
a.newsmore{
font-size: 10px; 
font-family: Tahoma, Verdana, Arial; 
text-decoration: none;
color:#ed1c24;
font-weight:bold;
}
.newsselecttxt{
font-size: 11px; 
font-family: Tahoma, Verdana, Arial; 
color:#434343;
font-weight:bold;
margin:0 10 0 0;
}
img.newsselectbtn{
margin:0 0 0 68;
cursor:pointer;
}
a.newstitle{
font-size: 18px; 
font-family: MyriadPro url(/fonts/MyriadPro-Regular.otf);
text-decoration: underline;
color:#444444;
font-weight:normal;
margin-top:0px;
margin-bottom:0px;
}
div.popup{
position:absolute;
visibility:hidden; 
width:180px;
}
div.popupshow{
position:absolute;
visibility:visible; 
width:180px;
}
div.popuplastshow{
position:absolute;
visibility:visible; 
margin-left:-180; 
width:180px;
}
.formtxt{

font-weight:bold;

}

.faqansw{

font-weight:bold;

color:#404040;

padding:0 53 0 0;

}

.faqgreytd{ 

background-color:#f1f1f1; 

padding:28 20 38 15;

}

.newspic{

margin:0 10 10 0;

}

td.newsblock{

padding:0 0 20 0;

}

h3 {
font-size: 18px; 
font-family: MyriadPro url(/fonts/MyriadPro-Regular.otf);
text-decoration:none;
color:#444444;
margin:0 0 17 0;
font-weight:normal;

}

.newsdata {

font-size: 11px; 

font-family: Tahoma, Verdana, Arial; 

color:#878787;



}

.newsdatarr {

font-size: 11px; 

font-family: Tahoma, Verdana, Arial; 

color:#ff001f;

margin:0 4 0 0;



}

a.sitemap {

font-size: 11px; 

font-family: Tahoma, Verdana, Arial; 

text-decoration: underline;

color:#404040;

font-weight:bold;

 }

a.sitemap_2level {

font-size: 11px; 

font-family: Tahoma, Verdana, Arial; 

text-decoration: underline;

color:#464646;



 }



a {

color:#444444;

text-decoration:underline;

}



font.red {

color:#fe0000;

}

a.red {

color:#fe0000;

}



H1 {

font-size: 18px; 

font-family: MyriadPro url(/fonts/MyriadPro-Regular.otf);

text-decoration: none;

color:#ed1c24;

font-weight:normal;

margin-top:0px;

margin-bottom:20px;
margin-left: 15px;

}

H2 {

font-size: 18px; 

font-family: MyriadPro url(/fonts/MyriadPro-Regular.otf);

text-decoration: none;

color:#ed1c24;

font-weight:normal;

margin-top:0px;

margin-bottom:0px;

}



/* общие КОНЕЦ */



TD.1_row {

vertical-align:top;

padding-top:15px;

}

TD.2_row {

vertical-align:top;

height:55px;

}

TD.3_row {

vertical-align:top;

height:26px;

}



TD.ruseng {

width:10%;

padding-left:2px;

padding-right:16px;

}

TD.ruseng { 

font-size: 11px; 

font-family: Tahoma, Verdana, Arial; 

text-decoration: none;

color:#444444;

}

TD.ruseng a { 

font-size: 11px; 

font-family: Tahoma, Verdana, Arial; 

text-decoration: none;

color:#444444;

}

TD.ruseng font { 

font-size: 11px; 

font-family: Tahoma, Verdana, Arial; 

text-decoration: none;

color:#d72e1d;

}



TD.service {

vertical-align:top;

width:45%;

padding-bottom:15px;

padding-top:15px;

}



TD.service_form {

background:url(/images/fr_bg.gif);

height:18px;

width:186px;

background-repeat:no-repeat;

padding-left:9px;
font-size: 11px; 
font-family: Tahoma, Verdana, Arial; 
text-decoration: none;
color:#444444;

}
TD.news_form {
height:19px;
width:186px;
background:url(/images/newsselect_bg.gif);
padding-left:9px;
font-size: 11px; 
font-family: Tahoma, Verdana, Arial; 
}




TD.font_size {

width:45%;

text-align:right;

padding-right:24px;

}

TD.font_size {

font-size: 11px; 

font-family: Tahoma, Verdana, Arial; 

text-decoration: none;

color:#404040;

}



TD.search {

width:14%;

text-align:right;

}

Table.search_form {



height:21px;

background-repeat:no-repeat;

}

input.FormSearch  { 

font-family: Arial, Verdana, Tahoma; 

font-size: 11px; 

text-decoration: none;

color:#4E4E4E; 

width:111px; 

height:15px;  

border-width:0px;

background-color:#FFFFFF;

margin-top:2px;

margin-left:21px;

}



TD.rates {

vertical-align:top;

text-align:right;

padding-right:9px;

width:100%;

}

TD.rates div {

font-size: 11px; 

font-family: Tahoma, Verdana, Arial; 

text-decoration: none;

color:#404040;

}



/* меню */



Table.menuBG {

height:27px;

}
Table.droptable {
border-top-color:#e8e9e9;
border-top-style:solid;
border-top-width:1px;
}

TD.menu {

background:url(/images/menu_bg.gif);

background-repeat:repeat-x;

padding-top:5px;
vertical-align:top;

}

TD.menu a {

font-size: 11px; 

font-family: Tahoma, Verdana, Arial; 

text-decoration: none;

color:#1089cc;

}



TD.menu_a {

background:url(/images/menu_bg_a.gif);

background-repeat:repeat-x;

padding-top:5px;

vertical-align:top;

}
a.topactivemenulink{
font-size: 11px; 
font-family: Tahoma, Verdana, Arial; 
text-decoration: none;
color:#ed1c24;
}
a.topinactivemenulink{
font-size: 11px; 
font-family: Tahoma, Verdana, Arial; 
text-decoration: none;
color:#1089cc;
}

TD.menu2l {
border-bottom-color:#e8e9e9;
border-bottom-style:solid;
border-bottom-width:1px;
border-left-color:#e8e9e9;
border-left-style:solid;
border-left-width:1px;
border-right-color:#e8e9e9;
border-right-style:solid;
border-right-width:1px;
vertical-align:top;
}


a.activemenulink{
font-size: 10px; 
font-family: Tahoma, Verdana, Arial; 
text-decoration: none;
color:#ffffff;
}
a.inactivemenulink{
font-size: 10px; 
font-family: Tahoma, Verdana, Arial; 
text-decoration: none;
color:#444444;
}

TD.menu2l_a {

background-color:#ed1c24;

border-bottom-color:#e8e9e9;

border-bottom-style:solid;

border-bottom-width:1px;

border-left-color:#e8e9e9;

border-left-style:solid;

border-left-width:1px;

border-right-color:#e8e9e9;

border-right-style:solid;

border-right-width:1px;

}




TD.leftMenu {

background:url(/images/menu_grey_grad.gif);
background-color:#f5f5f5;

background-repeat:repeat-x;

background-position:top;

padding-top:8px;

padding-bottom:8px;

padding-right:28px;

vertical-align:top;

border-right-color:#ececec;

border-right-style:solid;

border-right-width:1px;

}
TD.leftMenu_a {

background:url(/images/menu_blue_grad.gif);
background-color:#f3fafe;

background-repeat:repeat-x;

background-position:top;

padding-top:8px;

padding-bottom:8px;

padding-right:28px;

vertical-align:top;

border-right-color:#ececec;

border-right-style:solid;

border-right-width:1px;

}

TD.leftMenuArrow {

background:url(/images/menu_grey_grad.gif);
background-color:#f5f5f5;

background-repeat:repeat-x;

background-position:top;

vertical-align:top;

padding-right:8px;

padding-left:15px;

padding-top:8px;

padding-bottom:8px;

}
TD.leftMenuArrow_a {

background:url(/images/menu_blue_grad.gif);
background-color:#f3fafe;

background-repeat:repeat-x;

background-position:top;

vertical-align:top;

padding-right:8px;

padding-left:15px;

padding-top:8px;

padding-bottom:8px;

}

TD.leftMenu a {

font-size: 11px; 

font-family: Tahoma, Verdana, Arial; 

text-decoration: none;

color:#444444;

}
TD.leftMenu a:hover {

font-size: 11px; 

font-family: Tahoma, Verdana, Arial; 

text-decoration: none;

color:#ed1c24;

}
TD.leftMenu_a a {

font-size: 11px; 

font-family: Tahoma, Verdana, Arial; 

text-decoration: none;

color:#444444;

}



Table.mneu3lTb {

border-right-width:1px;

border-right-style:solid;

border-right-color:#e1e1e1;

border-left-width:1px;

border-left-style:solid;

border-left-color:#e1e1e1;
border-bottom-width:1px;
border-bottom-style:solid;
border-bottom-color:#e1e1e1;

}



TD.menu3l {

vertical-align:top;

padding-top:5px;

padding-bottom:8px;

padding-left:38px;

padding-right:5px;

}


TD.menu3lArrow {

vertical-align:top;

padding-right:15px;

padding-left:5px;

padding-top:10px;

padding-bottom:8px;

}

TD.menu3l_a {

vertical-align:top;

padding-top:10px;

padding-bottom:15px;

padding-left:40px;

padding-right:5px;

}

TD.menu3l_a a {

font-size: 11px; 

font-family: Tahoma, Verdana, Arial; 

text-decoration: none;

color:#ed1c24;

}



TR.menu3l a {

font-size: 11px; 

font-family: Tahoma, Verdana, Arial; 

text-decoration: none;

color:#444444;

}

TR.menu3l_a a {

font-size: 11px; 

font-family: Tahoma, Verdana, Arial; 

text-decoration: none;

color:#ed1c24;

}



TD.BotMenu {

height:30px;

padding-left:8px;

padding-right:8px;

text-align:center;

}

TD.BotMenu a {

font-size: 11px; 

font-family: Tahoma, Verdana, Arial; 

text-decoration: none;

color:#444444;

}



/* меню КОНЕЦ */





TD.Icons {

text-align:center;

vertical-align:bottom;

}



TD.flash {

vertical-align:top;

text-align:center;

height:270px;

background:url(/images/img_flash_bg.gif);

background-repeat:repeat-x;

}



TD.FlashBot {

background:url(/images/flash_bot_bg.gif);

background-repeat:repeat-x;

}

TD.FlashBot_1 {

background:url(/images/bg_fl_bot.gif);

background-repeat:repeat-x;

}



TD.AnHeader {

padding-left:24px;

padding-bottom:10px;

padding-top:10px

}

TD.Announce {

background:url(/images/announce_bg.gif);

background-repeat:repeat-x;

background-position:top;

padding-top:20px;

padding-left:22px;

padding-right:39px;

padding-bottom:21px;

vertical-align:top;

}



p.AnNewsH {

font-size: 11px; 

font-family: Tahoma, Verdana, Arial; 

text-decoration: none;

color:#444444;

margin-top:0px;

margin-bottom:15px;

}





input.Radio {

margin-bottom:4px;

margin-top:4px;

}



a.vote {

font-size: 11px; 

font-family: Tahoma, Verdana, Arial; 

text-decoration: none;

color:#444444;

}



TD.AnBottom {

background:url(/images/announce_bg.gif);

background-repeat:repeat-x;

}



TD.banner {

background:url(/images/ban_bg_ful.gif);

background-repeat:repeat-x;

padding-top:17px;

text-align:right;

border-bottom-color:#ececec;

border-bottom-style:solid;

border-bottom-width:1px;

}

TD.ban_img {

background-position:bottom right;

background-repeat:no-repeat;

}



TD.BanBGBottom {

background:url(/images/ban_bg_bot.gif);

background-repeat:repeat-x;

}



TD.WorkersForm {

padding-top:5px;

padding-bottom:30px;

}

TD.Enter {

font-size: 11px; 

font-family: Tahoma, Verdana, Arial; 

text-decoration: none;

color:#b8b8b8;

}

TD.Enter a {

font-size: 11px; 

font-family: Tahoma, Verdana, Arial; 

text-decoration: none;

color:#b8b8b8;

}

input.EnterForm {

font-family: Arial, Verdana, Tahoma; 

font-size: 11px; 

text-decoration: none; 

width:154px; 

height:18px;  

border-width:1px;

background-color:#FFFFFF;

border-style:solid;
border-color:#b8b8b8;

padding-left:7px;

}



input.EnterFormPage {

font-family: Arial, Verdana, Tahoma; 

font-size: 11px; 

text-decoration: none;

width:154px; 

height:18px;  

border-width:1px;

background-color:#FFFFFF;

border-style:solid;

padding-left:7px;

border-color:#b8b8b8;

}



TD.Copyright {

font-size: 11px; 

font-family: Tahoma, Verdana, Arial; 

text-decoration: none;

color:#878787;

}

a.Copyright {

font-size: 11px; 

font-family: Tahoma, Verdana, Arial; 

text-decoration: underline;

color:#878787;

}

TD.Copyright {

padding-bottom:30px;

}

a.CopyMail  {

font-size: 11px; 

font-family: Tahoma, Verdana, Arial; 

text-decoration: none;

color:#878787;

}



TD.CopyrightPage {

font-size: 11px; 

font-family: Tahoma, Verdana, Arial; 

text-decoration: none;

color:#878787;

}

TD.CopyrightPage {

padding-bottom:64px;

}



select.regions {

height:19px;

font-family: Arial, Verdana, Tahoma; 

font-size: 11px; 

text-decoration: none;

color:#4E4E4E;



}



Table.select {

border-bottom-color:#a5acb2;

border-bottom-style:solid;

border-bottom-width:1px;

border-left-color:#a5acb2;

border-left-style:solid;

border-left-width:1px;

border-right-color:#a5acb2;

border-right-style:solid;

border-right-width:1px;

}

Table.newsselect {
border-bottom-color:#dedede;
border-bottom-style:solid;
border-bottom-width:1px;
border-left-color:#dedede;
border-left-style:solid;
border-left-width:1px;
border-right-color:#dedede;
border-right-style:solid;
border-right-width:1px;
}

Table.newsselect a {
font-family:Tahoma, Arial, Verdana; 
font-size: 11px; 
text-decoration:none;
}

Table.newsselect a:hover {
font-family:Tahoma, Arial, Verdana; 
font-size: 11px;
text-decoration:underline;
}

Table.select a {

text-decoration:none;

}

Table.select a:hover {

text-decoration:underline;

}



Table.selectForm {

border-bottom-color:#dedede;

border-bottom-style:solid;

border-bottom-width:1px;

border-left-color:#dedede;

border-left-style:solid;

border-left-width:1px;

border-right-color:#dedede;

border-right-style:solid;

border-right-width:1px;

}

Table.selectForm a {

text-decoration:none;

}

Table.selectForm a:hover {

text-decoration:underline;

}



TD.contentBGTop {

background:url(/images/content_top_bg.gif);

background-repeat:repeat-x;

background-position:top;

}



TD.content {

vertical-align:top;

padding-left:15px;

padding-right:15px;

padding-bottom:82px;



}
TD.contentnoleft {

vertical-align:top;

padding-right:15px;

padding-bottom:82px;



}

TD.contentPage {

vertical-align:top;

padding-right:15px;

width:100%;

padding-bottom:82px;

}



TD.contentText {

background:url(/images/content_bg.gif);

background-repeat:repeat-x;

vertical-align:top;

background-position:top;

padding-top:10px;

padding-right:0px;

padding-left:0px;

}

TD.contentTextP {

background:url(/images/bg_cnt_p.gif);

background-repeat:repeat-x;

vertical-align:top;

background-position:top;

padding-top:10px;

}



Table.contentTable {

border-bottom-color:#e3e3e3;

border-bottom-style:solid;

border-bottom-width:1px;

}



TD.points {

background:url(/images/bg_points.gif);

background-repeat:repeat-x;

}



TD.BottomBG_01 {

background:url(/images/bot_bg_01.gif);

background-repeat:repeat-x;

}

TD.BottomBG_02 {

background:url(/images/bot_bg_02.gif);

background-repeat:repeat-x;

}

TD.BottomBG_03 {

background-color:#00adec;

}





/* pages content */



TD.warning {

font-size: 12px; 

font-family: Tahoma, Verdana, Arial; 

text-decoration: none;

color:#ed1c24;

text-transform:uppercase;

}

TD.warning {

vertical-align:top;

padding-right:11px;

}



input.AuthForm {

font-family: Arial, Verdana, Tahoma; 

font-size: 11px; 

text-decoration: none;

color:#444444; 

width:105px; 

height:19px;  

border-width:1px;

background-color:#FFFFFF;

border-style:solid;

padding-left:7px;

padding-top:3px;

border-color:#dedede;

margin-left:8px;

margin-right:30px;

}



a.button {

font-size:18px;

color:#fe0000;

text-decoration:none;

}

a.buttonAr {

font-size:11px;

color:#fe0000;

text-decoration:none;

}



TD.ArrowFAQ {

background:url(/images/content_arrow.gif);

background-repeat:no-repeat;

background-position:top left;

padding-left:27px;

vertical-align:top;

padding-bottom:18px;

}

TD.Answer {

padding-bottom:16px;

padding-left:27px;

padding-right:27px;

padding-top:16px;

background-color:#f1f1f1;

}



TD.AskQuestion {

background:url(/images/bg_askq.gif);

background-position:top;

background-repeat:repeat-x;

padding-top:29px;

padding-left:27px;

padding-bottom:14px;

padding-right:20px;

}

input.AskQ {

font-family: Arial, Verdana, Tahoma; 

font-size: 11px; 

text-decoration: none;

color:#444444; 

width:177px; 

height:16px;  

border-width:1px;

background-color:#fcfcfc;

border-style:solid;

padding-left:7px;

border-color:#e0e0e0;

margin-bottom:3px;

margin-top:3px;

margin-left:27px;

}

textarea.AskQ {

font-family: Arial, Verdana, Tahoma; 

font-size: 11px; 

text-decoration: none;

color:#444444; 

width:543px; 

height:103px;  

border-width:1px;

background-color:#fcfcfc;

border-style:solid;

padding-left:7px;

border-color:#e0e0e0;

margin-bottom:3px;

margin-top:3px;

margin-left:27px;

}

input.AskQ_sm {

font-family: Arial, Verdana, Tahoma; 

font-size: 11px; 

text-decoration: none;

color:#444444; 

width:159px; 

height:15px;  

border-width:0px;

background-color:#fcfcfc;

padding-left:7px;

}



TD.button {

font-size: 11px; 

font-family: Tahoma, Verdana, Arial; 

text-decoration: none;

color:#444444;

}



input.feedback {

font-family: Arial, Verdana, Tahoma; 

font-size: 10px; 

text-decoration: none;

color:#444444; 

width:203px; 

height:16px;  

border-width:1px;

background-color:#fcfcfc;

border-style:solid;

padding-left:7px;

border-color:#e0e0e0;

margin-bottom:3px;

margin-top:3px;

margin-left:27px;

}

input.feedback_sm {

font-family: Arial, Verdana, Tahoma; 

font-size: 11px; 

text-decoration: none;

color:#444444; 

width:185px; 

height:15px;  

border-width:0px;

background-color:#fcfcfc;


}



textarea.feedback {

font-family: Arial, Verdana, Tahoma; 

font-size: 11px; 

text-decoration: none;

color:#444444; 

width:300px; 

height:103px;  

border-width:1px;

background-color:#fcfcfc;

border-style:solid;

padding-left:7px;

border-color:#e0e0e0;

margin-bottom:3px;

margin-top:3px;

margin-left:27px;

}



TD.FaqForm {

background:url(/images/bg_form_faq.gif);

background-repeat:repeat-x;

height:19px;

border-left-color:#e0e0e0;

border-left-style:solid;

border-left-width:1px;
padding-left:8px;

}



/*посик*/

input.ad_search {

font-family: Arial, Verdana, Tahoma; 

font-size: 11px; 

text-decoration: none;

color:#444444; 

width:250px; 

height:19px;  

border-width:1px;

background-color:#fcfcfc;

border-style:solid;

padding-left:7px;

border-color:#e0e0e0;


margin-left:8px;



}

TD.request {
padding-left:15px;


}

TD.ButReq {

padding-right:15px;

}

TD.ButReqArrow {

padding-right:3px;

padding-left:15px;

}

/*посик*/



/* филиалы */

div.Map {
padding-top:23px;
padding-bottom:23px;
}

td.filial {
background:url(images/arrow_red.gif);
background-repeat:no-repeat;
background-position:top left;
padding-left:15px;
vertical-align:top;
width:50%;
padding-bottom:21px;
}

p.fil {
margin-bottom:4px;
margin-top:0px;
}

td.points {
background:url(images/bg_points.gif);
background-repeat:repeat-x;
}

td.arrowRed {
padding-right:4px;
color:#ff0000;
}
td.filialPad {
padding-bottom:2px;
padding-top:2px;
}

td.filPad {
padding-bottom:13px;
padding-top:13px;
padding-left:12px;
vertical-align:top;
}

/* филиалы КОНЕЦ */