Body, html {

Margin:0;

Padding: 0;

width: 100%;

Text-align: center;

BackGround-color: #ffffff;

BackGround-Image: url(../img/fon.jpg);

Font-Family: Verdana, Tahoma;

Font-weight: normal; 

Font-size: 12px;

color: #305380;

}



body * { 

text-align: left;

} 



TABLE {

BORDER:0PX;

BORDER-COLLAPSE:COLLAPSE;

CELLSPACING:0;

}



TD {

/*PADDING:0PX;

CELLSPADDING:0;*/

Font-Family: Verdana, Tahoma;

Font-weight: normal; 

Font-size: 12px;

color: #305380;

}



DIV {

Font-Family: Verdana, Tahoma;

Font-weight: normal; 

Font-size: 12px;

color: #305380;

}



IMG {

BORDER:NONE;

}



P {

Margin: 0;

Padding: 0;

}



A {

Font-Family: Verdana, Tahoma;

Font-weight: normal; 

Font-size: 12px;

color: #738285;

}



A:hover {

Text-decoration: none;

}



H3 {

Font-family: Trebuchet MS;

Font-weight: bold;

Font-size: 24px;

Color: #0087ce;

Margin: 0;

}



#page {

width: 1000px; 

min-height: 100% !important;

position: relative;

z-index: 1;

margin: 0 auto;

}



#header {

width: 1000px;

height: 645px;

Float: left;

BackGround-Image: url(../img/header.jpg);

BackGround-position: left top;

BackGround-Repeat: no-repeat;

}



#header_cat {

width: 1000px;

height: 165px;

Float: left;

BackGround-Image: url(../img/header_cat.jpg);

BackGround-position: right top;

BackGround-Repeat: no-repeat;

}



#logo {

Display: block;

Position: absolute;

Top: 35px;

Left: 70px;

}



#but {

Display: block;

Position: absolute;

Top: 515px;

Left: 139px;

}



#menu {

Float: right;

Margin: 33px 10px 0 0;

}



*html #menu {

Float: right;

Margin: 33px 5px 0 0;

}



#menu A {

Display: block;

Float: left;

height: 49px;

Padding: 17px 8px 0 8px;

Color: #22426b;

}



#menu A:hover {

Text-decoration: underline;

Color: #ffffff;

BackGround-Image: url(../img/menu_bg.gif);

BackGround-position: left top;

BackGround-Repeat: repeat-x;

}





#phone {

width: 100%;

Float: right;

Padding: 10px 68px 0 0;

Color: #cbd5dd;

Text-align: right;

}

#hedtit {

width: 100%;

Float: right;

Padding: 5px 336px 0 0 ;

Color: #cbd5dd;

Text-align: right;

}

*html #phone {

Padding: 27px 68px 0 0;

}



#phone SPAN {

Font-family: Trebuchet MS;

Font-size: 18px;

Color: #c9c9c9;

}



#phone B {

Font-family: Trebuchet MS;

Font-size: 26px;

Color: #53c0cd;

}



#header_text {

width: 255px;

Float: left;

Margin: 175px 0 0 650px;

Color: #28507d;

}



*html #header_text {

Margin: 175px 0 0 325px;

}



*:first-child+html #header_text, *html #header_text {

Margin: 175px 0 0 650px;

}



#header_text A {

Color: #28507d;

}



#header_text P {

Color: #28507d;

Padding: 0 0 12px 0;

}



#im {

width: 1000px;

Float: left;

Margin-top: 15px;

}



#im_cat {

width: 1000px;

Float: left;

Margin-top: -4px;

}



#im DIV P {

width: 205px;

Padding: 15px 0 0 25px;

}



#im_01 {

width: 248px;

Float: left;

}



#im_01 A {

Color: #304fc6;

}



#im_02 {

width: 246px;

Float: left;

}



#im_02 A {

Color: #f2d509;

}



#im_03 {

width: 247px;

Float: left;

}



#im_03 A {

Color: #e10e0e;

}



#im_04 {

width: 259px;

Float: left;

}



#im_04 A {

Color: #5dcad5;

}



#cont {

width: 1000px;

Float: left;

Margin-top: 60px;

}



#cont_cat {

width: 1000px;

Float: left;

Margin-top: 33px;

}



#news {

width: 510px;

Float: left;

}



.cont_title {

Padding: 0 0 0 27px;

Font-family: Trebuchet MS;

Font-weight: bold;

Font-size: 24px;

Color: #0087ce;

}



.cont_title_cat {

Padding: 0 0 0 99px;

Font-family: Trebuchet MS;

Font-weight: bold;

Font-size: 24px;

Color: #0087ce;

}



#news TABLE {

Margin: 30px 0 0 27px;

width: 375px;

}



#news TABLE TD {

Padding: 0 15px 30px 0;

Vertical-align: top;

}



#news TABLE TD SMALL {

Font-size: 11px;

Color: #48b4dc;

}



#bl {

width: 490px;

Float: left;

}



#bl_bg {

width: 490px;

Float: left;

BackGround-Image: url(../img/bl_bg.jpg);

BackGround-position: left top;

BackGround-Repeat: repeat-y;

}



#bl_top {

width: 490px;

Float: left;

BackGround-Image: url(../img/bl_top.jpg);

BackGround-position: left top;

BackGround-Repeat: no-repeat;

}



#bl_bottom {

width: 490px;

min-height: 290px;

height:auto !important;

height: 290px;

Float: left;

BackGround-Image: url(../img/bl_bottom.jpg);

BackGround-position: left bottom;

BackGround-Repeat: no-repeat;

}



.bl_title {

Padding: 0 0 0 52px;

Font-family: Trebuchet MS;

Font-weight: bold;

Font-size: 24px;

Color: #0087ce;

}



.bl_content {

Padding: 60px 72px 50px 55px;

}



.bl_content A {

color: #305380;

}



#tags {

width: 1000px;

Float: left;

Margin-top: 20px;

}



#tags a{

Text-decoration: none;

}



#tags a:hover{

Text-decoration: underline;

}



#footer {

width: 1000px;

height: 110px;

Float: left;

Margin-top: 50px;

BackGround-Image: url(../img/footer.jpg);

BackGround-position: left top;

BackGround-Repeat: no-repeat;

}



.lw {

Padding: 48px 0 0 135px;

}



#footer A {

Color: #ffffff;

}



.catalog {

/*width: 1000px;*/

Float: left;

Margin-top: 25px;

}







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



.cat_ramka {

width: 242px;

Float: left;

Margin: 0 0 0 65px;

Text-align: center;

/*height: 259px;

BackGround-Image: url(../img/cat_ramka.jpg);

BackGround-position: left top;

BackGround-Repeat: no-repeat;*/

}



.bigi {

padding:0 0 0 0;

Margin: 0px 0 0 0;

border:1px solid #ccc;

}



.smalli {

padding:0 0 0 0;

margin:6px 7px 5px 0;

border:1px solid #ccc;

}



.cat_cont {

/*width: 525px;*/

Float: left;

Padding: 0 0 0 0;

}



.cat_cont P {

Padding: 0 0 13px 0;

}



.cat_tit {

Font-size: 18px;

padding: 37px 0 7px 0;

/*Color: #d25454;*/

}



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







*html .cat_ramka {

Margin: 0 0 0 55px;

}



*:first-child+html .cat_ramka, *html .cat_ramka {

Margin: 0 0 0 110px;

}



.cv {

Margin-bottom: -8px;

}



.price {

Font-size: 30px;

Font-family: Georgia;

Color: #0087ce;

}



.tkan {

Color: #305380;

}





H1{



Padding: 0 0 0 27px;



Font-family: Trebuchet MS;



Font-weight: bold;



Font-size: 19px;



Color: #0087ce;



}