* { margin:0; padding:0; }
html { margin:0; padding:0; width:100%; height:100%; }
body { height:100%; position:relative; background:#1374a1; font-family:arial, sans-serif; font-size:13px; }
html>body { height:auto; min-height:100%; }

img { border:0; }
h1, h2, h3 { font-size:18px; margin-bottom:12px; font-weight:normal; }
h1 { color:#002d42; }
h2 { color:#006c9e; }
h3 { color:#e83c00; }
a { color:#fff; text-decoration:underline; }
a:hover { color:#000; }
ul { margin-left:50px; }
li { padding-left:5px; }

table { border:0; border-collapse:collapse; border-spacing:0; }

#header, #content, #bottom01 { width:900px; margin:0 auto 0 auto; } 

#header { height:145px; }
#head01, #head02, #head03  { height:17px; }
#head01 { background:url(../images/head01.gif) no-repeat left top; padding-bottom:4px; }
#head02 { background:url(../images/head02.gif) no-repeat left bottom #98cce5; margin-left:112px; }
#head03 { background:url(../images/head03.gif) no-repeat right bottom; }
#logotype { float:left; }
#head04 { float:right; height:124px; width:788px; background:url(../images/head04.gif) no-repeat top left #2b97ca; }

#topmenu01, #topmenu02 {  float:left; margin-top:35px; padding-left:55px; }
#topmenu01 a:hover, #topmenu02 a:hover, #ico03 a:hover, #txt06 a:hover { color:#19ccfa; }
#topmenu01 a { display:block; font-size:14px; font-weight:bold; color:#00365a; text-decoration:underline; background:url(../images/topmenu01.gif) no-repeat left 6px; margin-bottom:14px; padding-left:18px; }
#topmenu02 { padding-top:15px; padding-left:70px;  }
#topmenu02 a { font-size:12px; font-weight:bold; color:#fff; text-decoration:underline; background:url(../images/topmenu02.gif) no-repeat left 6px; padding-right:20px; padding-left:18px; }
#photes { float:right; margin-top:20px; padding-right:15px; }

#content { padding-bottom:81px; }
* html #content { margin-top:-3px; }
#ico02, #ico04, #ico05 { background: url(../images/bgico01.gif) no-repeat left bottom #0f597c; }
* html #ico01 { padding-bottom:4px; }
* html #ico02 { margin-top:-3px; }
* html #ico04 { margin-top:-3px; }
* html #ico05 { margin-top:-3px; }
#ico02, #ico05 { width:221px; }
#ico01 { float:left; height:165px; padding-bottom:8px; }
#ico03 { background: url(../images/bgico02.gif) no-repeat right bottom; text-align:center; padding:3px 0 5px 0; }
#ico03 a { color:#fff; text-decoration:none; font-size:12px; font-weight:bold; line-height:14px; }
#ico04 { margin-left:2px; width:223px; }
#ico05 { margin-left:2px; }

#left, #right { width:447px; }
#left2 { width:448px; }
#right2 { width:448px; }

#left, #left2 { float:left; }
#box01 { color:#363636; padding-bottom:7px; }
#box01 a { color:#363636; text-decoration:none; }
#box01 a:hover { text-decoration:underline; }
#stock01 { background:url(../images/stock01.gif) no-repeat top left #e8f1f6; margin-bottom:4px; }
#stock02 { background:url(../images/stock02.gif) no-repeat bottom left; padding:15px; }
#news01 { background:url(../images/news01.gif) no-repeat top left #b9d6e3; }
#news02 { background:url(../images/news02.gif) no-repeat bottom left; padding:15px; }
#news02 a { color:#0070c0; font-size:12px; }
#news02 a:hover { text-decoration:underline; }
#news02 img { margin-right:5px; }
#dop01 { background:url(../images/dop01.gif) no-repeat top left #ffffff; margin-bottom:4px; }
#dop02 { background:url(../images/dop02.gif) no-repeat bottom left; padding:15px; }
#bl {font-size:17pt; font-weight:bold;}
#sht {font-size:12pt;}
#rub {font-size:17pt; color:#ff0000; font-weight:bold;}

#right, #right2 { float:right; }
#txt01 { background:url(../images/txt01.gif) no-repeat top left #65a5c2; }
#txt02 { background:url(../images/txt02.gif) no-repeat bottom left; padding:15px; color:#000; line-height:16px; }
#txt02 p, #txt06 p { margin:5px 0 10px 0; }
#txt02 img { border:solid 4px #84b7ce; margin:3px 10px 0 0; }
#txt03 { background:url(../images/txt03.gif) no-repeat left top #fff; clear:left; }
#txt04 { background:url(../images/txt04.gif) no-repeat right top; }
#txt05 { background:url(../images/txt05.gif) no-repeat right bottom; }
#txt06 { background:url(../images/txt06.gif) no-repeat left bottom; padding:15px; padding-bottom:50px;  }
#txt06 img { margin-right:10px; }
#txt06_1 { background:url(../images/txt06.gif) no-repeat left bottom; padding:15px; }
#txt06 a { color:#00365a; text-decoration:underline; }

#article01 {  border-bottom:solid 1px #ced6da; margin-bottom:10px; padding-bottom:2px; font-size:11px; }
#article01 p { margin-bottom:5px; }
#article01 a { color:#002d42; text-decoration:underline; }
#article01 a:hover { color:#006c9e; }
#article01 strong { color:#002d42; }
#article01 img { margin-right:8px; }
.price { font-size:18px; font-weight:normal; color:#e83c00; }
td.head01 { background:#65a5c2; border:solid 1px #0f597c; color:#fff; font-weight:bold; padding:3px 8px 3px 8px; }
td.cont { background:#b9d6e3; border:solid 1px #0f597c; padding:3px 10px 3px 10px; font-size:11px;  }

#footer, #bottom01, #bottom02 { height:76px; }
#counters, #interactive { float:right;  padding-right:15px; margin-top:22px; }
#footer { width:100%; position:absolute; bottom:0; left:0; right:0; }
#bottom01 { background:url(../images/bottom01.gif) no-repeat left top #0f597c; }
#bottom02 { background:url(../images/bottom02.gif) no-repeat right top; }
#copyright { float:left; font-size:10px; color:#cfdee5; padding-left:15px; margin-top:10px; }
#copyright img { margin-right:5px; margin-bottom:2px; }
.metro { font-size:11px; color:#fff; font-weight:bold; }
#interactive a { font-size:10px; color:#d5e8cc; text-decoration:none; line-height:10px; }
#interactive img { margin-top:2px; }
