.ass {
Text-decoration: none;
color:#4b5152;
}

.ass:hover {
/*Text-decoration: underline;*/
color:#212121;
}


Body, html {
Margin:0;
Padding: 0;
width: 100%;
min-width: 1003px;
width: expression(document.body.clientWidth < 1003? "1003px": "100%" );
BackGround-color: #ffffff;
Font-Family: Verdana;
Font-weight: normal;
Font-size: 12px;
color: #4b5152;
}

.cat_t3 table {
margin:37px 0 0 0;
/*width:90%;*/
}
.cat_t3 table img{
margin:0 10px 0 0px;
}

.tttable {
margin:0px!important;
width:99%;
}

.nom p{
margin:0px!important;
padding:0px!important;
}

TABLE {
BORDER:0PX;
BORDER-COLLAPSE:COLLAPSE;
/*CELLSPACING:0;*/
}

TD {
/*PADDING:0PX;
CELLSPADDING:0;*/
Font-Family: Verdana;
Font-weight: normal;
Font-size: 12px;
color: #4b5152;
}

DIV {
Font-Family: Verdana;
Font-weight: normal;
Font-size: 12px;
color: #4b5152;
}

IMG {
BORDER:NONE;
}

P {
Margin: 0;
Padding: 0;
}

A {
Font-Family: Verdana;
Font-weight: normal;
Font-size: 12px;
color: #0268d0;
}

A:hover {
Text-decoration: none;
Color: #212121;
}

div.seo_h1 {
	Font-family: Trebuchet MS;
	Font-weight: normal;
	Font-size: 24px;
	Color: #4b5152;
	Margin: 0 0 18px 0;
}

H1 {
Font-family: Trebuchet MS;
Font-weight: normal;
Font-size: 24px;
Color: #4b5152;
Margin: 0 0 18px 0;
}

H2 {
Font-family: Trebuchet MS;
Font-weight: normal;
Font-size: 23px;
Color: #0268d0;
Margin: 0 0 18px 0;
}

H3 {
Font-family: Trebuchet MS;
Font-weight: normal;
Font-size: 23px;
Color: #0268d0;
Margin: 0 0 18px 0;
}

SPAN {
Font-weight: bold;
Color: #0069ac;
}

SMALL {
Font-size: 10px;
Color: #0268d0;
}

BIG {
Font-weight: normal;
Font-size: 11px;
Color: #b10000;
}

#page_bg {
width: 100%;
min-width: 1003px;
width: expression(document.body.clientWidth < 1003? "1003px": "100%" );
min-height: 600px;
height:auto !important;
height: 600px;
Float: left;
BackGround-Image: url(../img/header_bg.jpg);
BackGround-position: left top;
BackGround-Repeat: repeat-x;
}

#page_left {
width: 100%;
min-width: 1003px;
width: expression(document.body.clientWidth < 1003? "1003px": "100%" );
min-height: 600px;
height:auto !important;
height: 600px;
Float: left;
BackGround-Image: url(../img/header_left.jpg);
BackGround-position: left top;
BackGround-Repeat: no-repeat;
}

#page_right {
width: 100%;
min-width: 1003px;
width: expression(document.body.clientWidth < 1003? "1003px": "100%" );
min-height: 600px;
height:auto !important;
height: 600px;
Float: left;
BackGround-Image: url(../img/header_right.jpg);
BackGround-position: right top;
BackGround-Repeat: no-repeat;
}

#header {
width: 100%;
min-width: 1003px;
width: expression(document.body.clientWidth < 1003? "1003px": "100%" );
height: 370px;
Float: left;
}

#nav {
Display: block;
Position: absolute;
Top: 14px;
Left: 366px;
}

#nav A {
Margin-right: 25px;
}

*html #nav A {
Margin-right: 0px;
}

*html #nav IMG {
Margin-right: 25px;
}

#logo {
Display: block;
Position: absolute;
Top: 119px;
Left: 64px;
}

#xls {
Display: block;
Position: absolute;
Top: 227px;
Left: 258px;
}

#xls IMG {
Margin-bottom: -2px;
}

#phone {
Display: block;
Position: absolute;
Top: 284px;
Left: 28px;
}

#menu {
Display: block;
Position: absolute;
Top: 281px;
Left: 268px;
}

#menu DIV {
Float: left;
}

#menu A {
Display: block;
Font-family: Tahoma;
Font-size: 11px;
Padding: 0 7px 0 7px;
Float: left;
width: auto;
height: 36px;
}

#menu A:hover {
BackGround-Image: url(../img/podmenu.gif);
BackGround-position: left bottom;
BackGround-Repeat: repeat-x;
}

#cont {
width: 100%;
min-width: 1003px;
width: expression(document.body.clientWidth < 1003? "1003px": "100%" );
min-height: 300px;
height:auto !important;
height: 300px;
Float: left;
}

#tab {
width: 100%;
}

#cont_left {
width: 260px;
Vertical-align: top;
}

.bl {
Float: left;
Margin: 0 55px 40px 28px;
Font-size: 11px;
}

*html .bl {
Margin: 0 55px 40px 14px;
}

*:first-child+html .bl, *html .bl {
Margin: 0 55px 40px 28px;
}

.bl P {
Font-size: 11px;
}

.news {
Padding: 4px 0 15px 0;
}

.cotir {
width: 100%;
}

.cot1 {
width: 80px;
Font-size: 11px;
Font-weight: bold;
Color: #0268d0;
Text-align: left;
Padding-bottom: 10px;
}

.cot2 {
width: 35px;
Font-size: 11px;
Color: #4b5152;
Text-align: right;
Padding-bottom: 10px;
}

.cot3 {
width: 58px;
Font-size: 11px;
Color: #3dac00;
Text-align: right;
Padding-bottom: 10px;
}

#cont_right {
width: auto;
Padding: 0 57px 50px 0;
Vertical-align: top;
}

#cont_right P {
Padding-bottom: 17px;
}

#footer_bg {
width: 100%;
min-width: 1003px;
width: expression(document.body.clientWidth < 1003? "1003px": "100%" );
height: 80px;
Float: left;
BackGround-Image: url(../img/footer_bg.jpg);
BackGround-position: left bottom;
BackGround-Repeat: repeat-x;
}

#footer_bg1 {
width: 100%;
min-width: 1003px;
width: expression(document.body.clientWidth < 1003? "1003px": "100%" );
height: 100px;
Float: left;
BackGround-Image: url(../img/footer_bg1.jpg);
BackGround-position: left bottom;
BackGround-Repeat: repeat-x;
}

#footer_left {
width: 100%;
min-width: 1003px;
width: expression(document.body.clientWidth < 1003? "1003px": "100%" );
height: 80px;
Float: left;
BackGround-Image: url(../img/footer_left.jpg);
BackGround-position: left bottom;
BackGround-Repeat: no-repeat;
}

#footer_left1 {
width: 100%;
min-width: 1003px;
width: expression(document.body.clientWidth < 1003? "1003px": "100%" );
height: 100px;
Float: left;
BackGround-Image: url(../img/footer_left1.jpg);
BackGround-position: left bottom;
BackGround-Repeat: no-repeat;
}

#footer_right {
width: 100%;
min-width: 1003px;
width: expression(document.body.clientWidth < 1003? "1003px": "100%" );
height: 80px;
Float: left;
BackGround-Image: url(../img/footer_right.jpg);
BackGround-position: right bottom;
BackGround-Repeat: no-repeat;
}

#footer_right1 {
width: 100%;
min-width: 1003px;
width: expression(document.body.clientWidth < 1003? "1003px": "100%" );
height: 95px;
Float: left;
BackGround-Image: url(../img/footer_right1.jpg);
BackGround-position: right bottom;
BackGround-Repeat: no-repeat;
}

#lw, #lw1 {
width: 262px;
Float: left;
}

#lw P {
Padding: 28px 50px 0 76px;
}

#lw1 P {
Padding: 48px 50px 0 76px;
}

#lw A, #lw1 A {
Font-family: Tahoma;
Color: #5d5d5d;
Font-size: 12px;
}

#adr, #adr1 {
Float: left;
}

#adr P {
Font-family: Tahoma;
Padding: 42px 0 0 0;
}

#adr1 P {
Font-family: Tahoma;
Padding: 44px 0 0 0;
}

#count, #count1 {
Float: right;
Text-align: right;
}

#count P {
Padding: 42px 70px 0 0;
}

#count1 P {
Padding: 52px 70px 0 0;
}

.titl {
Padding: 0 0 0 30px;
}

.cat_t1 {
width: 53%;
height: auto;
Float: left;
}

.cat_t1 P {
Padding: 10px 0 0 40px;
}

.cat_t1 P A {
Color: #4b5152;
}

.cat_t1 P A:hover {
Color: #4b5152;
}

.cat_t2 {
width: 46%;
height: auto;
Float: left;
}

.cat_t2 P {
Padding: 10px 0 0 40px;
}

.cat_t2 P A {
Color: #4b5152;
}

.cat_t2 P A:hover {
Color: #4b5152;
}

.tit {
Font-weight: bold;
color: #0268d0;
Margin-left: 40px;
}

.cat_t3 {
width: 100%;
height: auto;
Float: left;
}

.cat_t3 P {
Padding: 0 78px 0 40px;
}

.cat_t3 SPAN {
Font-family: Verdana;
Font-weight: bold;
Font-size: 18px;
Color: #4b5152;
Margin: 35px 0 5px 0;
Text-decoration: underline;
}

.cat_t3 B {
Font-size: 12px;
Font-weight: bold;
Color: #0069ac;
}

.imgt {
Margin: 30px 0 30px 0;
}

.lin1 {
Line-height: 10px;
}

.web p {
text-align:justify;
}

.web li {
text-align:justify;
}

.web ul {
margin-top:10px;
padding-top:0;
}

.web h2 {
margin-top:10px;
margin-bottom:10px;
}

#cont_right .web p {
padding-bottom:10px;
}

.web1 p {
text-align:justify;
margin-bottom:10px;
}

.web1 ul {
text-align:justify;
padding:0 78px 0 70px;
}

.web1 li {
text-align:justify;
}

.web1 h1 {
padding:0 78px 0 40px;
}

.web1 h2 {
padding:0 78px 0 40px;
}

.web2 p {
text-align:justify;
margin-bottom:10px;
}

.web2 ul {
text-align:justify;
padding:0 78px 0 60px;
}

.web2 h1 {
padding:0 78px 0 0;
}

.web2 h2 {
padding:0 78px 0 0;
}

.web2 li {
text-align:justify;
}