/* sp2ed */




body, table, td, div {
        margin: 0;
        padding: 0;
        font-size: 11px;
        font-family: tahoma;
        color: #444444;
}
td.resume{border-bottom:0px;}

body {
        background: #FAF9F2 url(i/bg_all.jpg) repeat 0 0;
        padding-bottom: 30px;
}

p, h1, h2, h3, h4, h5, ul, ol, li {
        margin: 0;
        padding: 0;
        list-style: none;
}

a {
        color: #444444;
}
a.news{color:#409CD9;
       font-size: 10px;
           font: tahoma,"Times New Roman";
           text-decoration:underline;}
img {
        border: none;
}


/************************************************************************/
.logo_01 {
        background: url(i/logo_01.jpg) no-repeat 0 0;
}
.logo_02 {
        background: url(i/logo_02.jpg) no-repeat 0 0;
        padding: 11px 0px 0px 0px;
        text-align: right;
        vertical-align: top;
}
.logo_03 {
        background: url(i/logo_03.jpg) no-repeat 0 0;
        padding: 11px 0px 0px 0px;
        vertical-align: top;
}

.menu_top td {
        font-size: 9px;
        vertical-align: top;
}
.menu_top td a:hover {
        color: #000000;
}

.num {
        padding: 15px 0px 0px 0px;
	position:relative;
	left:-15px;
}
/************************************************************************/
.spec {
        background: url(i/spec_bg.gif) no-repeat 0 0;
        padding: 22px 0px 0px 13px;
        vertical-align: top;
}
.spec div.hd {
        padding: 0px 0px 8px 0px;
}
.spec p {
        font-size: 9px;
}
.spec a {
        color: #444444;
        text-decoration: none;
}
.spec a:hover {
        color: #0083D8;
        text-decoration: none;
}
/************************************************************************/

.spec-269 {
        background: url(i/269x97.gif) no-repeat 0 0;
        padding: 15px 0px 0px 13px;
        vertical-align: top;
	font-size:9px;
}
.spec-269 div.hd-269 {
        padding: 0px 0px 8px 0px;
}
.spec-269 p {
        font-size: 9px;
}
.spec-269 a {
        color: #444444;
}
.spec-269 a:hover {
        color: #0083D8;
}

div.fran{position: relative; left: -28px}


div.lizing-icon td {
	padding:0px 0px 5px 0px;
	text-align:center;
	font-size:9px;
}

div.lizing-icon {
	font-size:9px;
}

div.lizing-icon table {
	width:200px;
	
}

/************************************************************************/
div.line-269-second {
	width:230px;
	height:1px;
	font-size:1px;
	background: url(/i/229x2.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
	
	padding: 10px 0px 0px 0px;
}

div.hd-269-second {
        padding: 10px 0px 8px 13px;
}
.spec-269-second p {
        font-size: 9px;
}
.spec-269-second a {
        color: #444444;
}
.spec-269-second a:hover {
        color: #0083D8;
}

div.lizing-icon-second td {
	padding:0px 0px 5px 0px;
	text-align:center;
	font-size:9px;
}

div.lizing-icon-second {
	font-size:9px;
}

div.lizing-icon-second table {
	width:200px;
	
}

/***************************************************************************/
.spec2 {
        background: url(i/spec2_bg.gif) no-repeat 0 0;
        padding: 38px 0px 0px 13px;
        vertical-align: top;
}
.spec2 div.hd {
        padding: 0px 0px 8px 0px;
}
.spec2 p {
        font-size: 9px;
}
.spec2 a {
        color: #444444;
        text-decoration: none;
}
.spec2 a:hover {
        color: #0083D8;
        text-decoration: none;
}
/************************************************************************/
.bl_right {
        background: url(i/bl_right_bg.gif) no-repeat 0 0;
        padding: 29px 0px 0px 13px;
        vertical-align: top;
}
.bl_right div.hd {
        padding: 0px 0px 13px 0px;
}
.bl_right div.item {
        background: url(i/arrow_02.gif) no-repeat 0px 2px;
        padding: 0px 0px 5px 24px;
}

div.subm div.item {
        background: url(i/arn.gif) no-repeat 17px 4px;
        padding: 0px 0px 5px 28px;
        color: #A8A888;
}
div.subm div.item a {
        color: #A8A888;
}

.bl_right div.item a {
        color: #444444;
        text-decoration: none;
}
.bl_right div.item a:hover {
        color: #0083D8;
        text-decoration: none;
}
/************************************************************************/
.bl_right2 {
        background: url(i/bl_right2_bg.gif) repeat-y 0 0;
        padding: 14px 0px 20px 40px;
        vertical-align: top;
        margin: 0px 0px 10px 0px;
}
.bl_right2 div.hd {
        padding: 0px 0px 13px 0px;
}
.bl_right2 div.item {
        background: url(i/arrow_02.gif) no-repeat 0px 2px;
        padding: 0px 0px 5px 24px;
}
.bl_right2 div.item a {
        color: #444444;
        text-decoration: none;
}
.bl_right2 div.item a:hover {
        color: #0083D8;
        text-decoration: none;
}
/************************************************************************/
.bl_right3 {
        background: url(i/bl_right3_bg.gif) no-repeat 0 0;
        padding: 29px 0px 0px 13px;
        vertical-align: top;
}
.bl_right3 div.hd {
        padding: 0px 0px 13px 0px;
}
.bl_right3 div.item {
        background: url(i/arrow_02.gif) no-repeat 0px 2px;
        padding: 0px 0px 5px 24px;
}
.bl_right3 div.item a {
        color: #444444;
        text-decoration: none;
}
.bl_right3 div.item a:hover {
        color: #0083D8;
        text-decoration: none;
}
/************************************************************************/
.bl_right4 {
        background: url(i/bl_right4_bg.gif) repeat-y 0 0;
        vertical-align: top;
}
/************************************************************************/
.bl_leftbt {
        background: url(i/bl_leftbt_bg.gif) repeat-y 0 0;
        padding: 20px 17px 0px 46px;
        vertical-align: top;
}

.bl_leftbt div.hd {
        padding: 0px 0px 0px 0px;
}
.bl_leftbt div.hr {
        padding: 0px 0px 4px 0px;
}
.bl_leftbt p {
        padding: 0px 0px 11px 2px;
        font-size: 9px;
}
.bl_leftbt div.item {
        background: url(i/arrow_01.gif) no-repeat 0px 0px;
        padding: 0px 0px 6px 16px;
}
/************************************************************************/
.tp_01 {
        padding: 31px 17px 0px 46px;
        background: url(i/tp_01.gif) no-repeat 0 0;
}
.tp_02 {
        padding: 0px 17px 0px 46px;
        background: url(i/tp_02.gif) no-repeat left bottom;
        height: auto;
}

.bl_lefttp {
        background: url(i/bl_lefttp_bg.gif) repeat-y 0 0;
        vertical-align: top;
}
.bl_lefttp div.hd {
        padding: 0px 0px 12px 0px;
}
.bl_lefttp div.item {
        background: url(i/arrow_03.gif) no-repeat 0px 2px;
        padding: 0px 0px 5px 17px;
}
.bl_lefttp div.item a {
        color: #444444;
        text-decoration: none;
}
.bl_lefttp div.item a:hover {
        color: #0083D8;
        text-decoration: none;
}
/************************************************************************/
.copy td {
        padding: 10px 0px 0px 0px;
        font-size: 9px;
}
.copy td.lt {
        padding-left: 38px;
        text-align: left;
}
.copy td.rt {
        padding-right: 54px;
        text-align: right;
}
.copy a {
        color: #2B82BC;
}
.copy a:hover {
        color: #444444;
}
/************************************************************************/

.sc {
        background: url(i/sc_bg.gif) repeat-y 0 0;
        padding: 0px 45px 10px 26px;
}
.sc p {
        padding: 0px 0px 5px 0px;
}
.sc p.cite {
        background: url(i/dot_begin.gif) no-repeat 0px 2px;
        padding: 0px 0px 5px 16px;
        color: #005E9C;
        font-size: 9px;
}
.sc_hd {
        background: url(i/sc_hd_bg.gif) no-repeat 0 0;
        padding: 0px 45px 0px 26px;
        font-size:15px;
        font-family:Tahoma;
        font-weight:bold;
        color:#409cd9;
}
/************************************************************************/
.msec {
        background: url(i/msec_bg.gif) repeat-y 0 0;
        padding: 10px 26px 10px 26px;
}
.msec p {
        padding: 0px 0px 5px 0px;
}
.msec p.cite {
        background: url(i/dot_begin.gif) no-repeat 0px 2px;
        padding: 0px 0px 5px 16px;
        color: #005E9C;
        font-size: 9px;
}
.msec h3 {
        padding: 0px 0px 10px 0px;
        font-size: 11px;
        font-weight: bold;
        color: #409CD9;
        text-transform: uppercase;
}
.msec ul {
        padding: 0px 0px 2px 0px;
}
.msec li {
        padding: 0px 0px 3px 11px;
        background: url(i/arn.gif) no-repeat 1px 5px;
}
.msec a:hover {
        color: #409CD9;
}
.msec table td {
        border-bottom: #E1DFD0 1px solid;
        border-collapse: collapse;
        padding: 2px 5px 2px 0px;
}
.msec table td.head {
        font-weight: bold;
}



div#cont {
        width: auto;
        height: 142px;
}
div#cont h3 {
        font-size: 11px;
        text-transform: uppercase;
}

/*div#sp2ed_01 {
        padding: 60px 0px 0px 37px;
}
div#sp2ed_002 {
        padding: 60px 0px 0px 37px;
}
div#sp2ed_003 {
        padding: 60px 0px 0px 37px;
}
div#sp2ed_004 {
        padding: 60px 0px 0px 249px;
}
div#sp2ed_001 {
        padding: 60px 0px 0px 37px;
}
div#sp2ed_02 {
        padding: 54px 0px 0px 274px;
}
div#sp2ed_04 {
        padding: 56px 0px 0px 276px;
}
div#sp2ed_03 {
        padding: 60px 0px 0px 272px;
}
div#sp2ed_05 {
        padding: 60px 0px 0px 249px;
}
div#sp2ed_07 {
        padding: 58px 0px 0px 54px;
}
*/



.bl_left {
        background: url(i/bl_left.gif) repeat-y 0 0;
}


.main_center {
        padding: 28px 0px 0px 40px;
}
.main_center div.block {
        width: 356px;
        height: 262px;
        overflow: hidden;
}
div.inners {
        padding: 13px 20px 13px 17px;
}
div.inners p {
        padding-bottom: 5px;
        color: #000000;
}
div.inners p.next {
        padding-top: 5px;
        color: #EB513B;
        font-size: 10px;
}
div.inners p.next a {
        color: #EB513B;
}

input.form_field {
        border: #999999 1px solid;
        width: 200px;
        font-size: 10px;
        color:#000000;
        height: 17px;
}

input.form_field-1 {
        border: #999999 1px solid;
        width: 170px;
        font-size: 10px;
        color:#000000;
        height: 17px;
}

select.form_field-1 {
        border: #999999 1px solid;
        width: 170px;
        font-size: 11px;
        height: 17px;
}



textaera.form_field {
        border: #999999 1px solid;
        width: 2000px;
        font-size: 10px;
        height: 100px;
}
.form_field {
        border: #999999 1px solid;
        width: 200px;
        font-size: 11px;
        height: 100px;
}
input.btn_field {
        border: #999999 1px solid;
        color: #333333;
        font-size: 10px;
        height: 18px;
        background: #D5D4C5;
        padding: 0px 0px 3px 0px;
        width: 150px;
}

table.none {
        border: 0;
}
table.none td {
        border: 0;
}
table.none td.form_name {
        border: 0;
                padding-left:0;
}
table.snone {
        border: red 1px solid;
}
tables.none td {
        border: red 1px solid;
}


hr {
        height: 1px;
        border-bottom: #E1DFD0 1px solid;
        margin: 0px 0px 5px 0px;
}
hr.line {
        height: 3px;
        border-bottom: #000000 1px solid;
        margin: 0px 0px 5px 0px;
}

/********************************/
.log_01 {
        background: #EBEADC url(i/log_bg_01.gif) no-repeat 0 0;
}
.log_02 {
        background: #EBEADC url(i/log_bg_02.gif) no-repeat 0 0;
}
.log_03 {
        background: #EBEADC url(i/log_bg_03.gif) no-repeat 0 0;
}
.log_div {
        padding: 35px 20px 0px 41px;
}
.text_enter {
        font-size: 10px;
        color: #6D6F70;
        padding: 0px 10px 0px 18px;
        font-weight: bold;
}
.login {
        height: 20px;
        background: #F8F7EE;
        font-size: 10px;
        width: 150px;
}
.pass {
        height: 20px;
        background: #F8F7EE;
        font-size: 10px;
        width: 150px;
}
.text_login {
        color: #000000;
        padding-left: 18px;
        padding-right: 10px;
        padding-top: 4px;
}
/*******************************************/

div#map {
        background: #E64835 url(i/bg_map.gif) no-repeat 0 0;
        height: 370px;
        width: 467px;
        box-sizing: border-box;
        -moz-box-sizing: border-box;
}
div#map div.image {
        padding: 32px 0px 30px 41px;
}
div#map div.adress {
        padding: 0px 20px 18px 12px;
        color: #FFFFFF;
}
INPUT{
     BORDER-RIGHT:2px solid #D4D2C4;
         PADDING-RIGHT: 1px;
         BORDER-TOP:1px solid #D4D2C4;
         PADDING-LEFT: 1px;
         FONT-SIZE: 12px;
         PADDING-BOTTOM: 1px;
         BORDER-LEFT:1px solid #D4D2C4;
         COLOR: #446b7e;
         PADDING-TOP: 1px;
         BORDER-BOTTOM:2px solid #D4D2C4;
         BACKGROUND-COLOR: #ffffff;
}
input.submit{
     BORDER-RIGHT:2px solid #D4D2C4;
         PADDING-RIGHT: 1px;
         BORDER-TOP:1px solid #D4D2C4;
         PADDING-LEFT: 1px;
         FONT-SIZE: 10px;
         font-family: tahoma, Georgia, "Times New Roman";
         font-weight:regular;
         PADDING-BOTTOM: 1px;
         BORDER-LEFT:1px solid #D4D2C4;
         COLOR: #409CD9;
         PADDING-TOP: 1px;
         BORDER-BOTTOM:2px solid #D4D2C4;
         BACKGROUND-COLOR: #ffffff;
}
textarea{
     BORDER-RIGHT:1px solid gray;
         PADDING-RIGHT: 1px;
         BORDER-TOP:1px solid gray;
         PADDING-LEFT: 1px;
         font-color: #409CD9;
         PADDING-BOTTOM: 1px;
         BORDER-LEFT:1px solid gray;
         font-size: 19px;
         font-family: tahoma;
         PADDING-TOP: 1px;
         BORDER-BOTTOM:1px solid gray;
         BACKGROUND-COLOR: #ffffff;
}
div#congr td {
        font:bold;
        }




div#congr img {
        cursor:pointer;
        border: 1px solid #DFDFDF;
        border-color: #eb513b;
        margin-bottom:10px;
}

/****************FAQ************************/

td.line1pxred {
	height:1px;
	font-size:1px;
	background:#FF0000;
	width:100%;

}


/*****************************/

div#otvet table {
	width:100%;
}

div#otvet td {
	border:0px;
}


div#otvet strong, b {
	font-weight:normal;
}

div.small_text {
	padding:10px 0 10px 0;
	font-size:9px;
}

div.samiy_niz {
	font-size:9px;
}

/******************************************************/
p.prin_opros {
	padding:57px 0 0 16px;
	font-weight:bold;
	font-size:12px;
}
p.prin_opros a {
	color:#ffffff;
}
p.prin_opros a:hover {
	color:#b0f98e;
}
/******************************************************/
p.prin_opros2 {
	padding:44px 0 0 16px;
	font-weight:bold;
	font-size:12px;
}
p.prin_opros2 a {
	color:#ffffff;
}
p.prin_opros2 a:hover {
	color:#b0f98e;
}

/******************************************************/
td.dop {
	background: url(i/bg-dop.jpg) no-repeat 0 100%;
}
div.dop {
	padding:0 0 0 30px;
	font-weight:bold;
	font-size:12px;
}
div.dop a {
	color:#ffffff;
	text-decoration:none;
}
div.dop a:hover {
	color:#b0f98e;
}
/******************************************************/
div.line-269-dop {
	width:248px;
	font-size:1px;
	background: url(/i/229x2.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
	padding: 10px 0px 0px 0px;
}
td.dop2 {
	background: url(i/bg-dop2.jpg) no-repeat 0 100%;
	width:248px;
}
div.dop2 {
	padding:0 0 0 30px;
	font-weight:bold;
	font-size:12px;
}
div.dop2 a {
	color:#ffffff;
	text-decoration:none;
}
div.dop2 a:hover {
	color:#b0f98e;
}

#slidetbl {
	border:none;
	margin-top:7px;
}

#slidetbl td {
	border:none;
}

#slidetbl a {
	color:#409cd9;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
}

.hide {
	display:none;
}
/******************************************************/