@import url(../css/reset.css);
html { height:100% }
body { position:relative; background:#fff; color:#292c2e; font:13px/1.25 Tahoma, Arial, Helvetica, sans-serif; min-height:100%; height:auto !important; height:100%; background:url(../images/header-sky.png) repeat-x -50% 0 #f8f7f3  }

#page { overflow:hidden; min-width:970px; position:relative}

#header { top:105px; position:relative; background:url(../images/header-gr.png) repeat-x 0 0 #f3f1eb; border-top:9px solid #e0ddd3; margin-bottom:105px; min-height:104px; height:auto !important; height:104px }
#header-image { background:url(../images/header-imgbottom.jpg) no-repeat 0 0; width:536px; height:128px; top:-9px; left:20px; position:absolute } 
#header-image b { background:url(../images/header-imgtop.png) no-repeat 0 0; width:536px; height:86px; top:-86px; left:0; position:absolute } 

#logo { width:201px; height:65px; background:url(../images/logo.png) no-repeat 0 0; position:absolute; top:-86px; right:10px; text-indent:-9999px }
#logo a { display:block; width:100%; height:100%; position:relative }
#logo a:hover { background:none }

#header-text { margin-right:44px; text-align:right; padding-top:1px; position:relative; z-index:10 }
#header-text address { color:#747a7d; font-size:18px; font-style:italic; font-family:Arial, Helvetica, sans-serif }
#header-text address span { color:#1f2021 }

#nav { background:url(../images/nav-bg.png) repeat-x 0 0; height:78px; text-align:center; margin-bottom:-1px; position:relative; z-index:10 }
#nav .inner { display:inline-block; background:url(../images/nav-top.png) repeat-x -3px -113px; height:62px; position:relative; top:15px }
#nav .inner2 { background:url(../images/nav-top.png) no-repeat 0 0; padding-left:92px; height:62px }
#nav .inner3  { background:url(../images/nav-top.png) no-repeat 100% -62px; height:62px; padding-right:92px }
#nav .inner4  { background:url(../images/nav-top.png) repeat-x 0 -175px; margin-left:-1px}
#nav ul { top:11px; font-size:13px; padding:0; margin:0 -16px; background:url(../images/nav-sep.gif) no-repeat 100% 50%; height:40px; position:relative; padding-right:1px }
#nav li { float:left; color:#fff; list-style:none; background:url(../images/nav-sep.gif) no-repeat 0 50%; height:40px; line-height:40px; padding-left:1px }
#nav a { color:#fff; text-decoration:none; display:block; height:40px; float:left; padding:0 18px }
#nav a:hover { color:#fff; text-decoration:none; background:url(../images/nav-hover.png) repeat-x 0 0 }

.image-links { background:#d9d7cd; border-bottom:1px solid #fff; overflow-x:hidden; position:relative; width:100% }
.image-links .head { background:#2088cf; color:#fff }
.image-links .head h2, .image-links .head h3 { margin:0; font-size:18px; font-style:italic; font-weight:normal; padding:3px 0; float:left; color:#fff }
//.image-links .head .w50 .box { background-image:none; border:0; margin-right:0 }
//.image-links .w50 { width:50%; float:left; clear:right; }
.image-links .head .w30 .box { background-image:none; border:0; margin-right:0 }
.image-links .head .w40 .box { background-image:none; border:0; margin-right:0 }
.image-links .head .w25 .box { background-image:none; border:0; margin-right:0 }
.image-links .w30 { width:30%; float:left; clear:right; }
.image-links .w45 { width:40%; float:left; clear:right; }
.image-links .w25 { width:30%; float:right; clear:right; }
.image-links .box { padding:18px 20px 10px; background:url(../images/image-links-bg.png) no-repeat 100% 100%; border-right:1px solid #ffffff; margin-right:-1px; position:relative }

.img-car-link { display:inline-block; text-decoration:none; color:#fff; margin-right:7px; margin-bottom:10px; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; position:relative; height:100px; width:100px; vertical-align:top   }
.img-car-link:hover { color:#fff; text-decoration:none; background:none }
.img-car-link:hover .bg { background-position:0 -100px }
.img-car-link .bg { background:url(../images/border-red.png) no-repeat 0 0; height:100px; width:100px; position:absolute; left:0; top:0; z-index:5 }
.img-car-link img { position:absolute; left:2px; top:18px  }
.img-car-link strong { position:absolute; z-index:6; padding:2px 0 1px 5px; font-weight:normal }
.img-car-link .t1 { background:url(../images/ic-sh.png) no-repeat 0 0; width:59px; height:59px; position:absolute; top:52px; left:51px; z-index:7 }
.img-car-link .t2 { background:url(../images/ic-kl.png) no-repeat 0 0; width:62px; height:62px; position:absolute; top:48px; left:51px; z-index:7 }
.img-car-link .t3 { background:url(../images/ic-rem.png) no-repeat 0 0; width:66px; height:64px; position:absolute; top:47px; left:44px; z-index:7 }

#main { padding-bottom:175px }

#content { float:left; width:100%; position:relative; margin-left:-100%; left:100% }
#content .box { margin:20px 20px 0px 260px }

.img-menu { padding:0; margin:0; overflow:visible; text-align:justify; font-family:Arial, Helvetica, sans-serif; margin-bottom:22px }
.img-menu li { display:inline-block; +display:inline; width:150px; list-style:none; vertical-align:top }
.img-menu li.clear { height:1px; overflow:hidden; width:100%; vertical-align:baseline }
.img-menu strong { font-size:18px; font-weight:normal; display:block; font-style:italic; margin:.2em 0  }
.img-menu .desc { color:#969696; font-style:italic }

#side { width:214px; float:left }
#side .box { margin:20px 0 0 30px; }
#side .block { border-left:20px solid #d9d7cd; padding-left:20px; text-align:right; margin-left:-40px; position:relative; margin-bottom:40px }
#side .block ul { padding:0; overflow:visible; margin:1em 0 }
#side .block ul ul { margin:0 }
#side .block li { margin:.1em 0; list-style:none; overflow:visible }
#side .block a { text-decoration:none; color:#292c2e; display:block; padding:.22em 0  }
#side .block a:hover { background:#2088cf; color:#fff }
#side .block h2 a, #side .block h3 a { color:#930000; display:inline }
#side .block h2 a:hover, #side .block h3 a:hover { color:#fff }
#side .block-blue { padding:1px 28px 1px 40px; color:#fff; margin-left:-40px; margin-right:-28px; position:relative; margin-bottom:20px; background:url(../images/side-blue-block.png) repeat-y 0 0 #57b9e6 }
#side .block-blue h2, #side .block-blue h3 { color:#fff; text-align:right }

#sideright { width:214px; float:right }
#sideright .box { margin:0 20px 0 0; }
#sideright .block { border-right:20px solid #d9d7cd; padding-right:5px; text-align:left; margin-right:-20px; position:relative; margin-bottom:10px }
#sideright .block ul { padding:0; overflow:visible; margin:1em 0 }
#sideright .block ul ul { margin:0 }
#sideright .block li { margin:.1em 0; list-style:none; overflow:visible }
#sideright .block a { text-decoration:none; color:#292c2e; display:block; padding:.22em 0  }
#sideright .block a:hover { background:#2088cf; color:#fff }
#sideright .block h2 a, #siderigh .block h3 a { color:#930000; display:inline }
#sideright .block h2 a:hover, #siderigh .block h3 a:hover { color:#fff }
#sideright .block-blue { padding:1px 28px 1px 20px; color:#fff; margin-left:-20px; margin-right:-28px; position:relative; margin-bottom:20px; background:url(../images/side-blue-block.png) repeat-y 0 0 #57b9e6 }
#sideright .block-blue h2, #side .block-blue h3 { color:#fff; text-align:right }

#salecargo { position:relative; background:none; margin:0; text-align:center }
#salecargo .box { position:relative; background:#2088cf; margin:0 0 300 0; text-align:center }

#footer { position:absolute; background:url(../images/footer-bg.png) repeat-x 0 0; position:absolute; width:100%; bottom:0; left:0; height:165px; text-align:center }

.f-nav { height:62px; text-align:center; margin-bottom:-12px; position:relative; z-index:10}
.f-nav .inner { display:inline-block; background:url(../images/nav-bottom.png) repeat-x -3px -183px #f8f7f3; height:61px; position:relative; border-top:1px solid #f8f7f3 }
.f-nav .inner2 { background:url(../images/nav-bottom.png) no-repeat 0 -61px; padding-left:92px; height:61px }
.f-nav .inner3  { background:url(../images/nav-bottom.png) no-repeat 100% -122px; height:61px; padding-right:92px }
.f-nav .inner4  { background:url(../images/nav-bottom.png) repeat-x 0 0; height:61px }
.f-nav ul { top:10px; font-size:13px; padding:0; margin:0 -16px; background:url(../images/nav-sep.gif) no-repeat 100% 50%; height:40px; position:relative; padding-right:1px }
.f-nav li { float:left; color:#fff; list-style:none; background:url(../images/nav-sep.gif) no-repeat 0 50%; height:40px; line-height:40px; padding-left:1px }
.f-nav a { color:#fff; text-decoration:none; display:block; height:40px; float:left; padding:0 18px }
.f-nav a:hover { color:#fff; text-decoration:none; background:url(../images/nav-bottom-hover.png) repeat-x 0 0 }

#footer .counters img { margin:0 .3em }
#footer .counters a:hover { background:none }

h2,h3,h1,h4 { font-family:Arial, Helvetica, sans-serif }
h1 { font-style:italic; color:#c10000; font-size:21px; font-weight:normal; margin:.6em 0 0 }
h2 { font-style:italic; color:#930000; font-size:18px; font-weight:normal; margin:.9em 0 }
h3 { font-style:italic; color:#930000; font-size:18px; font-weight:normal; margin:.9em 0 }
h1 a,h2 a,h3 a {color:#930000; text-decoration:underline }
p { margin:1em 0 }
label input { vertical-align:middle; height:1em; margin:0 }
input { position:relative; margin:3px 0; padding:1px 2px }
img { vertical-align:middle }
//table { width:auto }
td, th { border:0 }
.border td, .border th, .border tbody, .border tfoot, .border thead, .border tr, .border { border:1px solid #ababac }

a{color:#2088cf; text-decoration:underline}
a:hover {color:#fff; background:#930000 }

.clear { display:block; clear:both; overflow:hidden; height:0 }
.width { min-width:930px; max-width:1270px; margin:0 auto; position:relative }

.corners { display:inline-block; border:1px solid #ababac; position:relative }
.corners .c-right { background:url(../images/image-corners.png) no-repeat 100% -15px; height:5px; display:block; +display:inline-block; width:5px; left:100%; top:-1px; margin-left:-4px; position:absolute; z-index:10; overflow:hidden }
.corners .c-left { background:url(../images/image-corners.png) no-repeat 100% -5px; height:5px; display:block; +display:inline-block; width:5px; left:0; top:-1px; margin-left:-1px; position:absolute; z-index:10; overflow:hidden }
.corners .c-bright { background:url(../images/image-corners.png) no-repeat 100% -10px; height:5px; display:block; +display:inline-block; width:5px; left:100%; bottom:-1px; margin-left:-4px; position:absolute; z-index:10; overflow:hidden }
.corners .c-bleft { background:url(../images/image-corners.png) no-repeat 100% 0px; height:5px; display:block; +display:inline-block; width:5px; left:0; bottom:-1px; margin-left:-1px; position:absolute; z-index:10; overflow:hidden }
.corners .c-box { display:block }