body
{
        
        margin:0px;
        padding:0px;
        font-family:Arial,Tahoma,Verdana,sans-serif;
        color:#527AA2;
        font-size:12px;
        text-align:justify;
}
td {
        font-family:Arial,Tahoma,Verdana,sans-serif;
        color:#527AA2;
        font-size:12px;
}
/*begin form*/
input{
        height: 17px;
        font-size: 10px;
}
.form_button{
        background-color: #F0F7FB;
        color: #253A4C;
        width: 100px;
        height: 19px;
}
table.forms{
        border: 1px solid #527AA2;
        border-collapse: collapse;
}
table.forms th {
        border-bottom: 1px solid #527AA2;
        background-color: #F0F7FB;
        font-family:Arial,Tahoma,Verdana,sans-serif;
        color:#527AA2;
        font-size:11px;
        font-weight: bold;
        text-align: center;
}
table.forms td {
        border-bottom: 1px solid #527AA2;
}
/*emd form*/

a{
        font-family:Verdana,Arial,Tahoma,sans-serif;
        
        text-decoration: none;
        color:#527AA2;
}
a:hover{
        font-family:Verdana,Arial,Tahoma,sans-serif;
        
        text-decoration: underline;
        color:#FA7702;
}

a:before {
	font-width:bold;
        color:#FA7702;
	
}
a:active{
	font-width:bold;
        color:#FA7702;
	
}

a.menu, a.menu:hover
{
        font-family: Verdana,Arial,Tahoma,sans-serif;
        color: #0C3BA0;
        font-size: 13 px;
        text-decoration: none;

}
.menu1, .menu1:hover
{
        font-family: Tahoma;
        color: #0C3BA0;
        font-size: 12 px;
        text-decoration: none;
        
}
.menu1:hover {
        background-color: #E6F3FE;
}
.menu2, .menu2:hover
{
        font-family: Tahoma;
        font-size: 12 px;
        text-decoration: none;
        
color: #1181E2;
}
.menu2:hover {
        background-color: #E6F3FE;
}
.smenu1, .smenu1:hover
{
        font-family: Tahoma;
        color: #0C3BA0;
        font-size: 10 px;
        text-decoration: none;
        text-transform: uppercase;
}
.smenu1:hover {
        background-color: #E6F3FE;
}

.smenu2, .smenu2:hover
{
        font-family: Tahoma;
        font-size: 10 px;
        text-decoration: none;
        text-transform: uppercase;
        color: #1181E2;
}
.smenu2:hover {
        background-color: #E6F3FE;
}
a.menu:hover {
        background-color: #FA7702;
        color: #E6F3FE;
}

a.submenu, a.submenu:hover
{
        font-family:Tahoma,Arial,Tahoma,sans-serif;
        color:#0C3BA0;
        font-size:12px;
        text-decoration:none;
}

a.submenu:hover {
                background-color:#FFFFFF;
}

a.main_menu, a.main_menu:hover
{
        font-family:Tahoma,Verdana,Tahoma,sans-serif;
        color:#4971BB;
        font-size:12px;
        text-decoration:none;
        font-weight:bold;
        letter-spacing:0px;
}

a.tek_menu, a.tek_menu:hover
{
        font-family:Tahoma,Arial,Tahoma,sans-serif;
        color:#1181E2;
        font-size:13px;
        text-decoration:none;
                background-color:
}

a.tek_menu:hover {
        background-color: #FA7702;
        color: #E6F3FE;
}

a.tek_submenu, a.tek_submenu:hover
{
        font-family:Tahoma,Arial,Tahoma,sans-serif;
        color:#1181E2;
        font-size:12px;
        text-decoration:none;
}

a.tek_submenu:hover {
        background-color: #FA7702;
        color: #E6F3FE;
}

P
{
        font-family:Tahoma,Tahoma,Verdana,sans-serif;
        color:#527AA2;
        font-size:12px;
        
        margin: 0px;
        padding: 2px 0px;
/*        margin-top:8px;
        margin-bottom:8px;*/
}

.title_categ
{
        font-family:Tahoma,Arial,Tahoma,sans-serif;
        color:#002490;
        font-size:14px;
}

.small_blue
{
        font-family:Tahoma,Tahoma,Verdana,sans-serif;
        color:#3D4F9C;
        font-size:10px;
}
.small_blue a, .small_blue a:hover
{
        font-family:Tahoma,Tahoma,Verdana,sans-serif;
        color:#3D4F9C;
        font-size:10px;
        text-decoration: none;
}
.light_small
{
        font-family:Tahoma,Tahoma,Verdana,sans-serif;
        color:#E3EEF6;
        font-size:11px;
}
.light_small a, .light_small a:hover
{
        font-family:Tahoma,Tahoma,Verdana,sans-serif;
        color:#E3EEF6;
        font-size:11px;
        text-decoration: none;
}

.darkblue
{
        color:#153B7E;
}

.gray
{
        color:#7A7A7A;
}

/* <------- Каталог -------- */
.text{
        padding: 3px 20px 20px 20px;
        text-align: justify;
}
.name{
        text-align: center;
        font-weight: bold;
}
/*страницы каталога*/
.cat_item, .cat_item:hover {
        font-family:Tahoma,Arial,Tahoma,sans-serif;
        font-size:13px;
        color: #2A438C;
}

.cat_item:hover {
                background-color:#FFFFFF;
}

/*end*/
.price{
        padding: 7px 0px;
        font-weight: bold;
        font-size:11px;

}
