/* CSS Document */
@charset "utf-8";
body {padding:0px; margin:0px; background:#fff; width:100%; height:100%; font-family:Arial, Helvetica, sans-serif;}
.all {max-width:950px; _width:950px; min-width:750px; position:relative; margin:0 auto;}  /*   750px  950px */
.spacer {width:1px; font-size:1px; height:1px}
.spacer5 {width:1px; font-size:1px; height:5px}
sup {vertical-align: baseline; position: relative; top: -0.4em; bottom: -0.4em;}
img { behavior: url('iepngfix.htc') }
a img {border: 0;}

/*  Head  */

.head {max-width:950px; _width:950px; min-width:740px; height:193px; position:relative; margin:0 auto; overflow:hidden}
.head_logo {width:176px; height:137px; background:url(../img/logo.jpg) no-repeat; position:absolute; left:30px; top:25px; cursor:pointer}
.head_title {color:#676E80; font-size:21px; font-family:Arial; width:160px; text-align:center; position:absolute; left:35px; top:145px; line-height:1; cursor:pointer; text-transform:lowercase;}

.head_logo_blue {width:163px; height:160px; background:url(../img/logo.jpg) no-repeat; position:absolute; left:26px; top:25px; cursor:pointer}
.head_title_blue {color:#676E80; font-size:21px; font-family:Arial; width:160px; text-align:center; position:absolute; left:22px; top:129px; line-height:1; cursor:pointer; text-transform:lowercase;}
.head_title_magneta {color:#676E80; font-size:21px; font-family:Arial; width:160px; text-align:center; position:absolute; left:22px; top:129px; line-height:1; cursor:pointer; text-transform:lowercase;}
.head_picture_blue {_width:718px; max-width:718px; min-width:499px; overflow:hidden; height:194px; margin-left:207px; margin-right:26px; margin-top:19px}   /* _width  max-width    216px min-width   216px */

.head_picture_Orange {_width:718px; max-width:724px; min-width:499px; overflow:hidden; height:194px; margin-left:206px; margin-right:26px}   /* _width  max-width    216px min-width   216px */

/*  HeadNavy  */

.headNavy_magneta {max-width:950px; _width:950px; min-width:740px; height:35px; position:relative; margin:0 auto}
.headNavy_magneta .headNavy_left {position:absolute; left:25px; top:0; background:url(../img/header_line_left_4.gif) no-repeat; width:16px; height:35px; z-index:2}
.headNavy_magneta .headNavy_right {position:absolute; right:25px; top:0; background:url(../img/header_line_right_4.jpg) no-repeat; width:14px; height:35px; z-index:2}
.headNavy_magneta .headNavy_middle {position:relative; max-width:900px; _width:900px; min-width:690px; margin:0 25px; height:35px; background:url(../img/header_line_bg_4.jpg) repeat-x; color:#fff}
.headNavy_magneta .headNavy_middle div {margin-top:8px; float:left; font-size:16px; font-weight:bold; margin-left:20px; display:inline}
.headNavy_magneta .headNavy_middle img {margin-left:15px; position:relative}
.headNavy_magneta .headNavy_middle span {display:block; font-size:14px; top:10px; position:absolute; left:360px; _left:370px}

/*  Main  */

.main { _width:675px; min-width:430px; position:relative; z-index:1; min-height:450px; _height:450px; margin-left:25px;  margin-right:255px } /* _width    255px min-width   255px */
.before_main_location {color:#666666;}

.main_location_magneta {color:#a60084; font-size:12px; margin-top:5px; position: relative; margin-bottom: 16px; text-transform:lowercase; }
.main_location_magneta a {color:#a60084; font-size:12px; text-decoration:none}
.main_location_magneta a:hover {color:#a60084; font-size:12px; text-decoration:underline;}
.main .h1_magneta { font-size:28px; font-weight:normal; color: #940084; text-align:left; }

.main h1 {font-size:28px; font-weight:normal; color: #940084; text-align:left;}
.main_h1 {font-size:28px; font-weight:normal; color: #940084; text-align:left; color: #0084CC;}
h1, .main_h1 {display:inline;}
.main_h2 {font-size:28px; font-weight:normal; color: #940084; text-align:left; color: #54A928; font-style:normal;}
.short_descr {color:#333333; font-size:13px; font-style:italic;}
.short_descr h2 {color:#333333; font-size:13px; font-weight:normal; font-style:italic;}
.short_descr, h2 {display:inline;}
.short_descr a {color:#e60004; font-size:12px; text-decoration:none}

h2 {font-size:24px; font-weight:normal; color: #0084CC; text-align:left; font-style:normal;}
h3 {color:#54A928; font-size:18px; font-weight:normal;}
ul, ol, li {color:#555555; text-align:justify; font-size: 14px;}
li a {color:#e60004; text-decoration:none;}
li  a:hover {color:#e60004; text-decoration:underline;}

dd, dt {font-size:14px; color:#333333; display:inline; text-align:justify;}
dd {margin-left:0px;}
blockquote {padding:1px; padding-left:15px; border-left:#ECEDEE 10px solid; padding-right:10px; font-style:italic;}

.main p {color:#555555; text-align:justify; font-size: 14px; }
.main p a {color:#e60004; text-decoration:none;}
.main p a:hover {color:#e60004; text-decoration:underline;}

/*  Sidebar  */

.sidebar_magneta {width:238px; position:absolute; right:25px; _right:29px; top:234px; z-index:0}
.sidebar_magneta .sidebar_menu {width:237px; position:relative; text-transform:lowercase;}
.sidebar_magneta .sidebar_menu_main {width:100%;}
.sidebar_magneta .sidebar_menu_main .left {background:url(../img/sidebar_menu_left.jpg); width:27px; height:100%; _height:92px; min-height:92px; position:absolute; left:0; top:0}
.sidebar_magneta .sidebar_menu_main .left .top {position:absolute; top:0; left:0; background:url(../img/sidebar_menu_left_top.jpg); width:24px; height:43px;}
.sidebar_magneta .sidebar_menu_main .left .bottom {position:absolute; bottom:0px; left:0; background:url(../img/sidebar_menu_left_bottom_1.jpg); width:24px; height:50px;}
.sidebar_magneta .sidebar_menu_main .right {width:210px; background:url(../img/sidebar_menu_bg_4.jpg) repeat-x #a80084 top; margin-left:27px;}
.sidebar_magneta .sidebar_menu_bottom {width:236px; _width:235px; height:9px; background:url(../img/sidebar_menu_bg_bottom_4.jpg) repeat-x; position:relative; margin-left:2px; _margin-left:2px;}
.sidebar_magneta .sidebar_menu_bottom .left {background:url(../img/sidebar_menu_left_bottom_4.jpg) no-repeat; width:40px; height:9px; position:absolute; left:0; _left:0px; top:0; font-size:1px}
.sidebar_magneta .sidebar_menu_bottom .right {background:url(../img/sidebar_menu_right_bottom_4.jpg); height:9px; width:15px; position:absolute; right:0; _right:-2px; top:0; font-size:1px}
.sidebar_magneta .sidebar_menu_main .right a {width:185px; height:22px; display:block; padding-left:25px; font-size:16px; font-style:italic; font-weight:bold; color:#fff; text-decoration:none; padding-top:0px;}
.sidebar_magneta .sidebar_menu_main .right a:hover {width:185px; height:22px; display:block; padding-left:25px; font-size:16px; font-style:italic; font-weight:bold; color:#cb0084; text-decoration:none; padding-top:0px; background:url(../img/sidebar_menu_moving_4.jpg)}
.sidebar_magneta .sidebar_menu_main .right span {width:185px; height:22px; display:block; padding-left:25px; font-size:16px; font-style:italic; font-weight:bold; color:#cb0084; text-decoration:none; padding-top:0px; background:url(../img/sidebar_menu_select_4.jpg)}
.sidebar_magneta .sidebar_menu_main .right a.link, .sidebar_magneta .sidebar_menu_main .right a.link:hover {width:185px; height:22px; display:block; padding-left:25px; font-size:16px; font-style:italic; font-weight:bold; color:#cb0084; text-decoration:none; padding-top:0px; background:url(../img/sidebar_menu_select_4.jpg)}
.sidebar_magneta .sidebar_inner {width:210px; height:91px; background:#f1f2f3; margin-top:6px; margin-left:27px; font-size:12px; color:#666666;}


.gray_sidebar {width:237px; position:relative; text-transform:lowercase; font-size:16px}
.gray_sidebar .top {width:211px; height:9px; background:url(../img/gray_sidebar_top.gif); margin-left:26px; font-size:1px}
.gray_sidebar .middle {width:211px; margin-left:26px; background:url(../img/gray_sidebar_bg.gif) repeat-x top #d2d4d6; min-height:80px; _height:80px}
.gray_sidebar .bottom {width:211px; height:8px; background:url(../img/gray_sidebar_bottom.gif); margin-left:26px; font-size:1px}
.gray_sidebar .middle a {width:186px; height:22px; color:#999999; padding-left:25px; display:block; font-style:italic; font-weight:bold; text-decoration:none}
.gray_sidebar .middle a:hover {width:186px; height:22px; color:#999999; padding-left:25px; display:block; font-style:italic; font-weight:bold; text-decoration:none; background:url(../img/gray_sidebar_hover.gif)}
.gray_sidebar .middle span {width:186px; height:22px; color:#818084; padding-left:25px; display:block; font-style:italic; font-weight:bold; text-decoration:none; background:url(../img/gray_sidebar_selected.gif)}
.gray_sidebar .middle a.link, .gray_sidebar .middle a.link:hover {width:186px; height:22px; color:#818084; padding-left:25px; display:block; font-style:italic; font-weight:bold; text-decoration:none; background:url(../img/gray_sidebar_selected.gif)}
.gray_sidebar .mdl {width:211px; margin-left:26px; background:url(../img/gray_sidebar_bg.gif) repeat-x top #d2d4d6; min-height:80px; _height:80px}

/*  Footer  */
.footer {max-width:900px; _width:900px; min-width:740px; height:60px; position:relative; border:1px solid #fff; margin:0 25px;}
.footer_line_magneta {width:100%; height:3px; font-size:1px; overflow:hidden; background:url(../img/bottom_line_4.gif) no-repeat}
.footer_links {height:30px; margin-top:10px; position:relative; margin-left:-10px;}

a.mail_magneta {width:21px; height:22px; background:url(../img/mail_4.gif); display:block; float:left; margin-left:10px}
a.mail_magneta:hover {width:21px; height:22px; background:url(../img/mail_active_4.gif); display:block; float:left; margin-left:10px}
a.sitemap_magneta {width:32px; height:22px; background:url(../img/sitemap_4.gif); display:block; float:left; margin-left:12px}
a.sitemap_magneta:hover {width:32px; height:22px; background:url(../img/sitemap_active_4.gif); display:block; float:left}
a.home_magneta {width:23px; height:22px; background:url(../img/home_4.gif); display:block; float:left; margin-left:12px}
a.home_magneta:hover {width:23px; height:22px; background:url(../img/home_active_4.gif); display:block; float:left}

p.counter_mail {width:88px; height:18px; display:block; right:-10px; top:18px; margin-right:10px; position:absolute; margin-top:0;}
p.counter_li {width:88px; height:18px; display:block; right:0; top:1px; position:absolute; margin-top:0;}
.address {width:105px; font-size:12px; color:#40495f; position:absolute; left:552px; bottom:10px}
.address a {font-size:12px; color:#40495f; font-weight:bold; text-decoration:none}
.address a:hover {font-size:12px; color:#40495f; font-weight:bold; text-decoration:underline}
.logo_link {position:absolute; left:132px; top:-5px}
.input {border-bottom:2px solid #999999; border-right:2px solid #999999; position:absolute; top:25px; left:222px; height:16px; width:134px}
.input1 {font-size:11px; width:133px; height:15px; border:1px solid #666666; padding:0; margin:0; position:absolute; left:-1px; top:-1px}

.ok_magneta {position:absolute; top:24px; left:363px; width:27px; height:19px; display:block; background:url(../img/ok4.gif)}
.ok_magneta:hover {position:absolute; top:24px; left:363px; width:27px; height:19px; display:block; background:url(../img/ok2.gif)}

.dofollow {position:absolute; left:420px; top:24px}
