
Body, html {
Margin:0;
Padding: 0;
width: 100%;
min-width: 1005px;
width: expression(document.body.clientWidth < 1005? "1005px": "100%" );
BackGround-color: #2d6274;
BackGround-Image: url(../img/top_bg.gif);
BackGround-position: center top;
BackGround-Repeat: repeat-x;
Font-Family: Tahoma, Verdana;
Font-weight: normal; 
Font-size: 12px;
color: #ffffff;
}

TABLE {
Vertical-align: top;
BORDER:0PX;
BORDER-COLLAPSE:COLLAPSE;
CELLSPACING:0;
}

TD {
Vertical-align: top;
PADDING:0PX;
CELLSPADDING:0;
Font-Family: Tahoma, Verdana;
Font-weight: normal; 
Font-size: 12px;
color: #ffffff;
}

DIV {
Font-Family: Tahoma, Verdana;
Font-weight: normal; 
Font-size: 12px;
color: #ffffff;
}

IMG {
BORDER:NONE;
}

P {
Margin: 0;
Padding: 0;
}

A {
Font-Family: Tahoma, Verdana;
Font-weight: normal; 
Font-size: 12px;
color: #ffffff;
}

A:hover {
Text-decoration: none;
}

H1 {
Font-Family: Arial;
Font-weight: normal;
Font-size: 24px;
color: #72511b;
Padding: 0;
Margin: 0;
}

#top_left {
width: 100%;
min-width: 1005px;
width: expression(document.body.clientWidth < 1005? "1005px": "100%" );
height: 315px;
Float: left;
BackGround-Image: url(../img/top_left.jpg);
BackGround-position: left top;
BackGround-Repeat: no-repeat;
}

#top_right {
width: 100%;
min-width: 1005px;
width: expression(document.body.clientWidth < 1005? "1005px": "100%" );
height: 315px;
Float: left;
BackGround-Image: url(../img/top_right.jpg);
BackGround-position: right top;
BackGround-Repeat: no-repeat;
}

#logo {
Display: block;
Position: absolute;
Top: 122px;
Left: 78px;
}

#bron_bg {
width: 100%;
min-width: 1005px;
width: expression(document.body.clientWidth < 1005? "1005px": "100%" );
height: 306px;
Float: left;
BackGround-Image: url(../img/bron_bg.jpg);
BackGround-position: center top;
BackGround-Repeat: repeat-x;
}

#bron_left {
width: 100%;
min-width: 1005px;
width: expression(document.body.clientWidth < 1005? "1005px": "100%" );
height: 306px;
Float: left;
BackGround-Image: url(../img/bron_left.jpg);
BackGround-position: left top;
BackGround-Repeat: no-repeat;
}

#bron_right {
width: 100%;
min-width: 1005px;
width: expression(document.body.clientWidth < 1005? "1005px": "100%" );
height: 306px;
Float: left;
BackGround-Image: url(../img/bron_right.jpg);
BackGround-position: right top;
BackGround-Repeat: no-repeat;
}

#bron_title {
Display: block;
Position: absolute;
Top: 332px;
Left: 75px;
}

#bron_right TABLE {
width: 85%;
Margin: 56px 50px 35px 75px;
}

.f {
width: 148px;
height: 17px;
Border: 1px solid #27494f;
Padding: 0 4px 0 4px;
Font-size: 11px
}

.tar {
width: 100%;
height: 39px;
Border: 1px solid #27494f;
Padding: 4px;
Font-size: 11px
}

.brpad {
Line-height: 7px;
}

.pad1 {
Padding: 0 23px 26px 4px;
}

.pad2 {
Padding: 0 18px 26px 4px;
}

.pad3 {
Text-align: right;
}

.bron_but {
Text-align: right;
}

.bron_but IMG {
Margin-right: -4px;
}

.bron_div {
Margin-left: auto;
Margin-right: auto;
}

#cont {
width: 100%;
height: auto;
Float: left;
}

#blocks {
width: 288px;
height: auto;
Float: left;
Margin-bottom: 110px;
}

#conten {
width: 56%;
height: auto;
Float: left;
Margin-bottom: 110px;
}

.podmenu {
width: 100%;
Float: left;
Line-height: 24px;
}

.podmenu A {
Font-size: 14px;
Text-decoration: none;
Line-height: 24px;
}

.podmenu A:hover {
Text-decoration: underline;
}

.content {
Float: left;
Margin: 0 0 0 20px;
}

.content P {
Padding: 0 0 15px 0;
}

.cont_title {
Margin: 50px 0 20px 0;
}

.block {
width: 186px;
height: auto;
Float: left;
Margin: 0 0 20px 50px;
BackGround-Image: url(../img/block_bg.gif);
BackGround-position: center top;
BackGround-Repeat: repeat-y;
}

.block_top {
width: 186px;
height: auto;
Float: left;
BackGround-Image: url(../img/block_top.gif);
BackGround-position: center top;
BackGround-Repeat: no-repeat;
}

.block_bottom {
width: 186px;
height: auto;
Float: left;
BackGround-Image: url(../img/block_bottom.gif);
BackGround-position: center bottom;
BackGround-Repeat: no-repeat;
}

.vmenu {
Float: left;
Margin: 10px 0 25px 19px;
}

.vmenu IMG {
Margin: 0 0 7px 0;
}

.adres {
Margin: 15px 0 40px 24px;
}

.adres A {
Font-weight: bold;
Color: #dfbd1a;
}

.email {
Margin: 15px 0 40px 24px;
}

.email A {
Font-weight: bold;
Color: #dfbd1a;
}

.banner {
Margin-left: 57px;
}

#footer {
width: 100%;
height: 134px;
Float: left;
BackGround-Image: url(../img/footer_bg.gif);
BackGround-position: center top;
BackGround-Repeat: repeat-x;
}

#footer_left {
width: 100%;
min-width: 1005px;
width: expression(document.body.clientWidth < 1005? "1005px": "100%" );
height: 134px;
Float: left;
BackGround-Image: url(../img/footer_left.gif);
BackGround-position: left top;
BackGround-Repeat: no-repeat;
}

#footer_right {
width: 100%;
min-width: 1005px;
width: expression(document.body.clientWidth < 1005? "1005px": "100%" );
height: 134px;
Float: left;
BackGround-Image: url(../img/footer_right.gif);
BackGround-position: right top;
BackGround-Repeat: no-repeat;
}

.copy {
width: 600px;
Float: left;
}

.copy P {
Padding: 65px 0 0 80px;
Color: #a6c2cd;
}

.copy A {
Color: #a6c2cd;
}

.lw {
width: 250px;
Float: right;
}

.lw P {
Padding-top: 70px;
Color: #a6c2cd;
}

.lw IMG {
Margin: -7px 10px 0 0;
}

.lw A {
Color: #a6c2cd;
}

#gal {
width: 77%;
min-width: 780px;
width: expression(document.body.clientWidth < 1005? "780px": "77%" );
height: 280px;
Float: left;
Margin-left: 117px;
BackGround-Image: url(../img/g_bg.gif);
BackGround-position: center top;
BackGround-Repeat: repeat-x;
}

#gal_left {
width: 100%;
height: 280px;
Float: left;
BackGround-Image: url(../img/g_left.gif);
BackGround-position: left top;
BackGround-Repeat: no-repeat;
}

#gal_right {
width: 100%;
height: 280px;
Float: left;
BackGround-Image: url(../img/g_right.gif);
BackGround-position: right top;
BackGround-Repeat: no-repeat;
}

.g_title {
Margin: 9px;
}

.g_img {
width: 100%;
Text-align: center;
Margin: 0 0 32px 0px;
}

.g_img IMG {
Border: 3px solid #2e6476;
}

.g_imgg {
Border: 3px solid #2e6476;
}

.g_img_pad {
Margin-right: 24px;
}

.g_but_left {
width: 50px;
Float: left;
Margin-left: 7px
}

.g_but_right {
width: 50px;
Float: right;
Text-align: right;
Margin-right: 7px;
}



/* for ie6 */

*html .brpad {
Line-height: 9px;
}

*html .content {
Margin: 0 0 0 10px;
}

*html .block {
Margin: 0 0 20px 25px;
}

*html .vmenu {
Margin: 10px 0 25px 9px;
}

*html #gal {
Margin: 0 0 0 55px;
}


/* for ie7 */

*html .brpad {
_Line-height: 18px;
}

*html .content {
_Margin: 0 0 0 20px;
}

*html .block {
_Margin: 0 0 20px 50px;
}

*html .vmenu {
_Margin: 10px 0 25px 18px;
}

*html #gal {
_Margin: 0 0 0 117px;
}