BODY
	{
    padding: 0;
    margin: 0px;
    font-size: 11px;
    color: #000000;
    padding-top: 0px;
    font-family: Verdana, Arial, sans-serif;
    SCROLLBAR-ARROW-COLOR: #fff;
    SCROLLBAR-TRACK-COLOR: #e2edff;
    SCROLLBAR-BASE-COLOR: #2b6bb4;
    background: #fff;
	}

TD
{
    font-size: 11px;
    font-family: Tahoma, Verdana, Arial, sans-serif
}
H1	{
    font-family: Verdana, Arial, sans-serif;
	padding: 2px 0 2px 0;
	margin: 0;
    font-size: 18px;
    font-weight: normal;
    text-align: justify;
    color: #00148d;
    text-transform: uppercase;
	}
H2	{
    font-family: Verdana, Arial, sans-serif;
	padding: 0;
	margin: 0;
    font-size: 14px;
    font-weight: bold;
    text-align: justify;
    color: #2e6fb8;
    text-transform: uppercase;
	}
H3	{
    font-family: Verdana, Arial, sans-serif;
	padding: 0;
	margin: 0;
    font-size: 12px;
    font-weight: normal;
    text-align: justify;
    color: #2e6fb8;
    text-transform: uppercase;
	}
P
	{
    font-size: 11px;
    text-align: justify;
    color: #0a2c5c;
	}
P.title
	{
	padding: 5px 0 0 25px;
    color: #374076;
	}
A.title
   	{
    color: #374076;
    text-decoration: none;
	}
A.flink
	{
    text-decoration: none;
	}
A:hover.flink
	{
    text-decoration: underline;
	}
A:hover.title
	{
    text-decoration: underline;
	}	



P.pn_bar
	{
	padding: 0px 17px 0 17px;
    font-size: 11px;
    text-align: center;
    color: #bcc5fa;
	}
A.pn_bar
	{
    color: #546dff;
    text-decoration: none;
	}
A:hover.pn_bar
	{
    text-decoration: underline;
	}
SPAN.pn_bar
	{
    color: #000;
	}

B	{
	padding: 0;
    font-size: 11px;
    font-weight: bold;
    text-align: justify;
    color: #374076;
	}
SELECT
	{
	padding: 1px;

	border-color: #493033;
	border-style: solid;
	border-width: 1px;

    font-family: Verdana, Arial, sans-serif;
    font-size: 11px;
	width: 350px;
	}
OPTION
	{
	background-color: white;
	color: black;
	}
OPTGROUP
	{
	text-decoration: none;
	background-color: pink;
	color: black;
	}
INPUT.text
{
	padding: 1px;

	border-color: #493033;
	border-style: solid;
	border-width: 1px;

    font-family: Verdana, Arial, sans-serif;
    font-size: 11px;
	width: 70%;
}
INPUT.link_code
{
	padding: 5px;

	border-color: #ccc;
	border-style: solid;
	border-width: 1px;

	background: #e5e5e5;
    font-family: Verdana, Arial, sans-serif;
    font-size: 11px;
	width: 100%;
	height: 27px;
}
INPUT.button 
{
	border-color: #493033;
	border-style: solid;
	border-width: 1px;
	background-color: #ffffff;
	font-size: 11px;
}
TEXTAREA
{
	padding: 1px;
    width: 100%;
    font-family: Verdana, Arial, sans-serif;
    BORDER-RIGHT: #493033 1px solid;
    BORDER-TOP: #493033 1px solid;
    FONT-SIZE: 11px;
    BORDER-LEFT: #493033 1px solid;
    BORDER-BOTTOM: #493033 1px solid;
    color: #000000;
}


P.right_h
	{
	margin: 10 0 0 0;
	padding: 0px 17px 0 20px;
    font-size: 12px;
    color: #6676d5;
	}
P.right_t
	{
	margin: 10 0 0 0;
	padding: 0px 17px 0 20px;
    font-size: 10px;
    text-align: left;
    color: #6676d5;
	}
SPAN.region_menu_a
	{
    font-size: 10px;
    font-family: Verdana, Arial, sans-serif;
    text-decoration: none;
    color: #00148d;
	}
A.region_menu_a
	{
    font-size: 10px;
    font-family: Verdana, Arial, sans-serif;
    text-decoration: none;
    color: #6676d5;
	}
A:hover.region_menu_a
	{
    text-decoration: underline;
	}
A.region_menu_a_org
	{
    font-size: 10px;
    font-family: Verdana, Arial, sans-serif;
    text-decoration: none;
    color: #00148d;
	}
A:hover.region_menu_a_org
	{
    text-decoration: underline;
	}


TD.head_bg_1
	{
    background: url(/img/head_bg_1.jpg) top left no-repeat;
    cursor: hand;
	}
TD.head_bg_2
	{
	padding:0;
    background: #2e6fb9 url(/img/head_bg_2.gif) repeat-x;
	}
TD.main_content
	{
	padding: 15px 23px 0 30px;
	}

SPAN.head_01
	{
	position: absolute;
	padding: 50px 0 0 0px;
    font-size: 24px;
    font-family: Tahoma, Verdana, Arial, sans-serif;
    color: #fff;
	}
SPAN.head_02
	{
	position: absolute;
	padding: 95px 0px 0 0px;
    font-size: 18px;
    font-family: Tahoma, Verdana, Arial, sans-serif;
    font-weight: normal;
    text-align: center;
    color: #fff;
	}
SPAN.head_03
	{
	position: absolute;
	padding: 135px 0px 0 10px;
    font-size: 11px;
    font-family: Tahoma, Verdana, Arial, sans-serif;
    color: #000;
	}


TD.up_menu_td_bg
	{
    background: #2462a8 url(/img/up_m_bg.gif) top left repeat-x;
    white-space: nowrap;
	}

SPAN.up_menu_p
	{
    font-size: 11px;
    font-weight: bold;
    font-family: Verdana, Arial, sans-serif;
    color: #aeb7f8;
	}
A.up_menu_a
	{
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
    font-family: Verdana, Arial, sans-serif;
    color: #fff;
	}
A:hover.up_menu_a
	{
    color: #aeb7f8;
    text-decoration: underline;
	}


A.head_link
	{
    font-size: 11px;
    text-decoration: none;
    font-family: Tahoma, Verdana, Arial, sans-serif;
    color: #000;
	}
A:hover.head_link
	{
    text-decoration: underline;
	}




SPAN.left_menu_a
	{
    font-size: 11px;
    font-family: Verdana, Arial, sans-serif;
    text-decoration: none;
    color: #546dff;
	}
A.left_menu_a
	{
    font-size: 11px;
    font-family: Verdana, Arial, sans-serif;
    text-decoration: none;
    color: #546dff;
	}
A:hover.left_menu_a
	{
    text-decoration: underline;
	}
A.left_menu_p
	{
    font-size: 11px;
    font-family: Verdana, Arial, sans-serif;
    text-decoration: none;
    color: #000;
	}
A:hover.left_menu_p
	{
    text-decoration: underline;
	}


A.catalog_a
	{
    font-size: 11px;
    font-family: Tahoma, Verdana, Arial, sans-serif;
    text-decoration: none;
    color: #0a2c5c;
	}
A:hover.catalog_a
	{
	text-decoration: underline;
	}



B.err
	{
	color: #FF0000;
	}

.in_right
	{
	padding: 0px 5px 0 17px;
    font-size: 11px;
    font-weight: normal;
    text-align: right;
    color: #374076;
    white-space: nowrap;
	}


.footer_title A, .footer_title
	{
	padding: 10px 0 0 0;
	text-align: center;
	font-family: Tahoma, sans-serif;
	font-weight: bold;
	font-size: 10px;
	color: #00148d;
	text-decoration: none;
	}

.footer_title_2
	{
	padding: 10px 0 0 0;
	text-align: center;
	font-family: Tahoma, sans-serif;
	font-weight: bold;
	font-size: 10px;
	color: #00148d;
	}
.copyrigth
	{
	padding-top:  15px;
	padding-bottom:  15px;

	text-align: center;
	font-family: Tahoma, sans-serif;
	font-weight: bold;
	font-size: 10px;
	color: #00148d;
	}
A.copy_link
	{
	text-decoration: none;
	text-align: center;
	font-family: Tahoma, sans-serif;
	font-weight: bold;
	font-size: 10px;
	color: #00148d;
	}
A:hover.copy_link
	{
	color: #546dff;
	text-decoration: underline;
	}


    	
.site_wrap
    {
    margin: 15px 15px 30px 15px;
    display: inline-flex;
    width: 95%;
    box-sizing: border-box;
    }
    .site_img, .site_text
        {
        vertical-align: top;
        }
    .site_img img
        {
        border: 1px #e3e3e3 solid;
        }
    .site_img.small img
        {
        width: 190px;
        height: 120px;
        margin-right: 20px;
        }
    .site_img.big
        {
        padding: 0 30px;
        }
    .site_img.big img
        {
        width: 100%;
        height: auto;
        }
