
html { height:100%; }
body { min-height:100%; position:relative; min-width:980px; margin:0px; padding:0px;}
* html body { height:100%; }
#header {height:120px; max-width: 1356px; width: expression(document.body.clientWidth > 1356? "1356px": "100%"); margin-left: auto; margin-right: auto;}
#menu {height:38px; max-width: 1356px; width: expression(document.body.clientWidth > 1356? "1356px": "100%"); margin-left: auto; margin-right: auto;}

#content { width:100%; padding-bottom:101px; width:expression(document.body.clientWidth > 980 ? "100%" : "980px"); overflow:hidden; text-align:center;}

#container1_3kol { width:100%; float:left; margin-right:-245px; }
#container2_3kol { margin-right:245px; }
#container3_3kol { width:100%; float:right; margin-left:-315px; }

#container1_2kol_left { }
#container2_2kol_left { width:100%; float:right; margin-left:-315px; }


#container1_2kol_right { width:100%; float:left; margin-right:-246px; }
#container2_2kol_right { margin-right:246px; }
#center_2kol_right { text-align:left;}


#left { width:315px; float:left; text-align:left;}
#center { margin-left:315px; text-align:left;}
#right { float:right; width:245px; text-align:left;}

#min_width { width:980px; }

#footer { position:absolute; bottom:0px; height:101px; width:100%; font-size: 12px;}


#width_50_1{width:50%; float:left;}
#width_50_2{ width:50%; float:left;}


.padding_10{
padding:10px;
text-align:left;
}

.padding_right_col{
padding-top: 10px;
padding-right:10px;
padding-left:5px;
padding-bottom:10px;
}

.padding_left_col{
padding-top:10px;
padding-right:5px;
padding-left:10px;
padding-bottom:10px;
}

.padding_center_col{
padding-top:10px;
padding-right:5px;
padding-left:5px;
padding-bottom:10px;
}

.padding_vertical_2 {
        padding-top: 2px;
}


/* Картинки */
a img { border: none; }

.png {behavior: url("/img/pngbehavior.htc");}

.img_text_clo {
        MARGIN: 0px 0px -2px; POSITION: relative
}


/* Списки */
#ul .square{
list-style: square /* Квадратные маркеры */
  outside; /* Маркеры размещаются за пределами текстового блока */
}

/* Формы */
form {
     margin:0;
     padding:0;
}

.text     {border: 1px; border-style: solid; height: 18px; border-color: #000000; background-color: #eeeeee; font-family: verdana; font-size: 12px; color: #000000;}
#text     {border: 1px; border-style: solid; height: 18px; border-color: #000000; background-color: #fbfbfb; font-family: verdana; font-size: 12px; color: #000000;}
.textarea     {border: 1px; border-style: solid; border-color: #000000; background-color: #eeeeee; font-family: verdana; font-size: 12px; color: #000000;}
#textarea     {border: 1px; border-style: solid; border-color: #000000; background-color: #fbfbfb; font-family: verdana; font-size: 12px; color: #000000;}
.submit   {border: 1px; background-color: #eeeeee; border-style: solid; border-color: #000000; font-family: verdana; font-size: 11px; color: #000000;}
.submit_ok   {background: url(../img/pic_ok.gif) no-repeat left; border: 1px; background-color: #eeeeee; border-style: solid; border-color: #000000; font-family: verdana; font-size: 11px; color: #000000;}


.name     {border: 1px; border-style: solid; height: 14px; border-color: #000000; background-color: #eeeeee; font-family: verdana; font-size: 11px; color: #000000;}
#name     {border: 1px; border-style: solid; height: 14px; border-color: #000000; background-color: #fbfbfb; font-family: verdana; font-size: 11px; color: #000000;}
.submit1   {border: 1px; background-color: #eeeeee; border-style: solid; border-color: #000000; font-family: verdana; font-size: 10px; color: #000000;}

.name_12     {border: 1px; border-style: solid; height: 16px; border-color: #000000; background-color: #eeeeee; font-family: verdana; font-size: 12px; color: #000000;}
#name_12     {border: 1px; border-style: solid; height: 16px; border-color: #000000; background-color: #fbfbfb; font-family: verdana; font-size: 12px; color: #000000;}
.submit_12   {border: 1px; background-color: #eeeeee; border-style: solid; border-color: #000000; font-family: verdana; font-size: 12px; color: #000000;}
.submit_14   {border: 1px; background-color: #eeeeee; border-style: solid; border-color: #000000; font-family: verdana; font-size: 14px; color: #000000;}




.border_dashed	{border: 1px dashed #cdcdcd; background: #ffffff; padding: 4px; margin: 0px;}
.border_grey	{border: 1px solid #cdcdcd; background: #f4f4f4; padding: 2px; margin: 0px;}
.border_grey_white	{border: 1px solid #cdcdcd; background: #ffffff; padding: 2px; margin: 0px;}
.border_grey_5	{border: 1px solid #cdcdcd; background: #f4f4f4; padding: 5px; margin: 0px;}
.border_yel		{border: 1px solid #ffbc55; background: #fdd9a3; padding: 2px; margin: 0px;}
.border_yel_5		{border: 1px solid #ffbc55; background: #fdd9a3; padding: 5px; margin: 0px;}

.border_yel_v2		{border: 1px solid #fdd9a3; background: #fbebd3; padding: 2px; margin: 0px;}

.line_dashed_grey	{BORDER-TOP: dashed 1px #cdcdcd; padding: 0px;}

#block_date_red {BACKGROUND-COLOR: #c3322e; padding-left: 4px; padding-right: 4px; color: #ffffff; font-size: 11px;}

a.blue_1:link, a.blue_1:visited, a.blue_1:hover {font-size: 12px; font-weight: bold; text-decoration: none; color: #4975a3; background: url('/img/arr_blue.gif') no-repeat 0px 5px; padding: 0 0 0 12px;}
a.blue_1:hover {text-decoration: underline}


/* brown текст и элементы */
a.brown_1:link, a.brown_1:visited, a.brown_1:hover {font-size: 12px; font-weight: bold; text-decoration: none; color: #7f5000; background: url('/img/arr_brown.gif') no-repeat 0px 5px; padding: 0 0 0 12px;}
a.brown_1:hover {text-decoration: underline}

.brown_txt td,
.brown_txt a:link,
.brown_txt a:visited,
.brown_txt a:hover,
.brown_txt a:active  {
	color: #7f5000;
	font-size:12px;
}

.brown_txt a:hover {
	color:#7f5000;
}

/* blue текст и элементы */
div.blue_1, a.blue_1:link, a.blue_1:visited {font-size: 12px; font-weight: bold; text-decoration: none; color: #4975a3; background: url('/img/arr_blue.gif') no-repeat 0px 5px; padding: 0 0 0 12px;}
a.blue_1:hover {text-decoration: underline}

/* Серая табличка с закругленными краями тонкая линия*/
.td_slv_lt_10{background-image: url(/img/corner_slv_10/corner10_lt.gif); background-repeat: no-repeat; background-position: left top;}
.td_slv_rt_10{background-image: url(/img/corner_slv_10/corner10_rt.gif); background-repeat: no-repeat; background-position: right top;}
.td_slv_rb_10{background-image: url(/img/corner_slv_10/corner10_rb.gif); background-repeat: no-repeat; background-position: right bottom;}
.td_slv_lb_10{background-image: url(/img/corner_slv_10/corner10_lb.gif); background-repeat: no-repeat; background-position: left bottom;}
.td_slv_top_10{background-image: url(/img/corner_slv_10/border_top.gif); background-repeat: repeat-x; background-position: left top;}
.td_slv_bottom_10{background-image: url(/img/corner_slv_10/border_bottom.gif); background-repeat: repeat-x; background-position: left bottom;}
.td_slv_left_10{background-image: url(/img/corner_slv_10/border_left.gif); background-repeat: repeat-y; background-position: left top;}
.td_slv_right_10{background-image: url(/img/corner_slv_10/border_right.gif); background-repeat: repeat-y; background-position: right top;}

/* Желтая табличка с закругленными краями*/
.table_yellow{background: #ffbc55;}
.td_yellow_lt_6{background-image: url(/img/corner6_yellow_lt.gif); background-repeat: no-repeat; background-position: left top;}
.td_yellow_rt_6{background-image: url(/img/corner6_yellow_rt.gif); background-repeat: no-repeat; background-position: right top;}
.td_yellow_rb_6{background-image: url(/img/corner6_yellow_rb.gif); background-repeat: no-repeat; background-position: right bottom;}
.td_yellow_lb_6{background-image: url(/img/corner6_yellow_lb.gif); background-repeat: no-repeat; background-position: left bottom;}

.td_yellow_lt_10{background-image: url(/img/corner_yellow_lt.gif); background-repeat: no-repeat; background-position: left top;}
.td_yellow_rt_10{background-image: url(/img/corner_yellow_rt.gif); background-repeat: no-repeat; background-position: right top;}
.td_yellow_rb_10{background-image: url(/img/corner_yellow_rb.gif); background-repeat: no-repeat; background-position: right bottom;}
.td_yellow_lb_10{background-image: url(/img/corner_yellow_lb.gif); background-repeat: no-repeat; background-position: left bottom;}

/* Синяя табличка с закругленными краями*/
.table_blue{background: #4975a3;}
.td_blue_lt_6{background-image: url(/img/corner6_blue_lt.gif); background-repeat: no-repeat; background-position: left top;}
.td_blue_rt_6{background-image: url(/img/corner6_blue_rt.gif); background-repeat: no-repeat; background-position: right top;}
.td_blue_rb_6{background-image: url(/img/corner6_blue_rb.gif); background-repeat: no-repeat; background-position: right bottom;}
.td_blue_lb_6{background-image: url(/img/corner6_blue_lb.gif); background-repeat: no-repeat; background-position: left bottom;}

.td_blue_lt_10{background-image: url(/img/corner_blue_lt.gif); background-repeat: no-repeat; background-position: left top;}
.td_blue_rt_10{background-image: url(/img/corner_blue_rt.gif); background-repeat: no-repeat; background-position: right top;}
.td_blue_rb_10{background-image: url(/img/corner_blue_rb.gif); background-repeat: no-repeat; background-position: right bottom;}
.td_blue_lb_10{background-image: url(/img/corner_blue_lb.gif); background-repeat: no-repeat; background-position: left bottom;}

/* Серая табличка с закругленными краями*/
.table_grey_6{background: #e6e9ee;}
.td_grey_lt_6{background-image: url(/img/corner6_grey_lt.gif); background-repeat: no-repeat; background-position: left top;}
.td_grey_rt_6{background-image: url(/img/corner6_grey_rt.gif); background-repeat: no-repeat; background-position: right top;}
.td_grey_rb_6{background-image: url(/img/corner6_grey_rb.gif); background-repeat: no-repeat; background-position: right bottom;}
.td_grey_lb_6{background-image: url(/img/corner6_grey_lb.gif); background-repeat: no-repeat; background-position: left bottom;}


.grey_block {
	border: 1px solid #cdcdcd;
	background: #f4f4f4;
	padding: 5px;
	font-size: 12px; color: #161616;	text-align: left;
}
.grey_white_block {
	border: 1px solid #cdcdcd;
	background: #ffffff;
	padding: 2px;
	font-size: 12px; color: #161616; text-align: left;
}


/* текст */
.termo_now {
        font-family:Georgia, Arial, Verdana, Helvetica, sans-serif;
        font-size: 35px;
        color: #4c4c4c;
        font-weight: bold;
        text-align: center;
        vertical-align: middle;
        padding-left:10px;
        padding-right:10px;
        white-space: nowrap;
}
#page_name_in_design{
        font-family:Georgia, Arial, Verdana, Helvetica, sans-serif;
        white-space: nowrap;
        text-transform: uppercase;
        font-size: 20px;
        color: #4c4c4c;
        font-weight: bold;
        text-align: center;
        padding-top:20px;
        padding-left:10px;
        padding-right:0px;
}

#padding_way_menu{	padding-bottom: 0px;
	padding-top: 10px;
	padding-left:10px;
	padding-right:10px;
	margin-bottom: -10px;}

#way_menu{        font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;

	border-top: 1px solid #cdcdcd;
	border-bottom: 1px solid #cdcdcd;
	background: #f4f4f4;
	padding-top: 2px;
	padding-bottom: 4px;
	margin-bottom: 10px;
	text-align:left;


}


#hover_action
{background: white;
}

#hover_action:hover
{
background: #e9e9e9;
}

/* Навигатор */
.navigation {
	color:#666;
	border:0px;
}

.navigation a:link,
.navigation a:visited,
.navigation a:hover,
.navigation a:active  {
	text-decoration:none;
	color: #636363;
	background:#F9F9F9;
	border:1px solid #E6E6E6;
	padding:3px 6px;
	font-size:11px;
}

.navigation a:hover {
	background:#CC0000;
	color:#FFFFFF;
	border-color:#E6E6E6;
}

.navigation span {
	text-decoration:none;
	background:#fff;
	padding:3px 6px;
	border:1px solid #E6E6E6;
	color:#ccc;
	font-size:11px;
}





/* Выпадающее меню*/
.box span{position:absolute;display:block;border:1px solid #ccc;width:16px;height:16px;
text-align:center;left:0;top:4px;font-size:16px;line-height:14px;
overflow:hidden;cursor:pointer;color:#999;font-family:verdana}

.box{padding:0 0 0px 0;border-top:1px solid #ccc}
.upload_form .box{padding-top:20px;padding-bottom:0;border:0;}

div.boxtitle{height:11px;position:relative;cursor:pointer;}
div.boxtitle ins{display:block;padding:5px 20px 5px 25px;font-size:15px;line-height:16px;
float:left;position:absolute;left:0;top:-15px;text-decoration:none;background:#fff;white-space:nowrap}
.choose .boxtable{width:100%;font-size:13px}
.choose .boxtable td{padding:3px 0;text-align:center}
.choose .boxtable td.left{text-align:left;width:360px;padding:0 0 0 5px}

.choose .boxtable a.moreinfo{font-size:11px;}

.choose #box_big{display:none}
/* Выпадающее меню*/


/* Меню выбора горизонтальное */
#menu_itc div {
 margin: auto;
 padding-top:3px;
 padding-bottom:30px;
}
#menu_itc span {
	font-family:arial, verdana, sans-serif;
    font-weight: bold;
    text-transform: uppercase;
    white-space: nowrap;

 line-height:20px;
 width:110px;
 float:left;
 color: #fff;
 background-color: #4975a3;
 border:1px solid #fff;
 text-align:center;
}
#menu_itc a {
	font-family:arial, verdana, sans-serif;
    font-weight: bold;
    text-transform: uppercase;
    white-space: nowrap;
line-height:20px;
 width:110px;
 display:block;
 float:left;
 color: #4975a3;
 background-color: #e6e9ee;
 text-align:center;
 text-decoration: none;
border:1px solid #fff;
}
#menu_itc a:hover {
 color: #fff;
 background-color: #4975a3;
}

/* Меню выбора горизонтальное 2 */

#menu_itc_2 span {
	font-family:arial, verdana, sans-serif;
    font-weight: bold;
    font-size:12px;
     text-align:center;
    text-transform: uppercase;
    white-space: nowrap;

 margin-left:2px;
 width:70px;
 float:left;
 color: #7f5000;
 background-color: #fdd9a3;
 border:1px solid #ffbc55;

}
#menu_itc_2 a {
	font-family:arial, verdana, sans-serif;
    font-weight: bold;
     font-size:12px;
    text-transform: uppercase;
 text-align:center;
 text-decoration: none;
    white-space: nowrap;
 margin-left:2px;
 width:70px;

 float:left;
 color: #4975a3;
 background-color: #f4f4f4;

border:1px solid #cdcdcd;
}

#menu_itc_2 a.arrow{
	font-family:arial, verdana, sans-serif;
    font-weight: bold;
     font-size:11px;
    text-transform: uppercase;
 text-align:center;
 text-decoration: none;
    white-space: nowrap;
 margin-left:2px;
 width:70px;

 float:left;
 color: #4975a3;
 background-color: #f4f4f4;

border:1px solid #cdcdcd;
}

#menu_itc_2 a:hover {
 color: #4975a3;
 background-color: #e9e9e9;
}



/* Навигатор */
.navigation {
	color:#666;
	border:0px;
}

.navigation a:link,
.navigation a:visited,
.navigation a:hover,
.navigation a:active  {
	text-decoration:none;
	color: #636363;
	background:#F9F9F9;
	border:1px solid #E6E6E6;
	padding:3px 6px;
	font-size:11px;
}

.navigation a:hover {
	background:#CC0000;
	color:#FFFFFF;
	border-color:#E6E6E6;
}

.navigation span {
	text-decoration:none;
	background:#fff;
	padding:3px 6px;
	border:1px solid #E6E6E6;
	color:#ccc;
	font-size:11px;
}