body { text-align:center; font-family:Arial; background:url('../images/body.gif') repeat-x #fff; color:#000; font-size:14px; margin:0; }
img { border:none; }
a { text-decoration:underline; color:#000; }
a:hover { text-decoration:none; }

h1 { font-size:20px; color:#000; margin:0 0 22px 0; font-weight:normal; }
h2 { font-size:18px; color:#000; margin:0 0 2px 0; font-weight:bold; }
h3 { font-size:14px; color:#000; margin:0 0 2px 0; font-weight:bold; }
p, ul { margin:0 0 10px 0; }
ul { padding:0 0 0 30px; }

.container { width:975px; margin:0 auto; text-align:left; }

.header { height:150px; position:relative; margin-bottom:14px; }
.header .logo { display:block; width:600px; height:57px; position:absolute; top:25px; left:30px; background:url('../images/logo.gif') no-repeat; }
.header .icons { width:216px; height:50px; position:absolute; top:31px; left:644px; }
.header .quick { position:absolute; top:20px; left:833px; }
.header .quick li { list-style:none; font-weight:bold; font-size:12px; margin:0 0 3px 0; }
.header .quick a { color:#000; text-decoration:none; }
.header .quick a:hover { text-decoration:underline; }
.header .menu { background:url('../images/menu.gif') repeat-x; height:46px; position:absolute; top:100px; left:0px; width:100%; }
.header .menu .roh1 { display:block; position:absolute; top:0px; left:0px; width:14px; height:46px; background:url('../images/menu_rohy.gif') 0 0 no-repeat; }
.header .menu .roh2 { display:block; position:absolute; top:0px; right:0px; width:14px; height:46px; background:url('../images/menu_rohy.gif') -14px 0 no-repeat; }
.header .menu ul { padding:0 0 0 15px; margin:0; display:block; }
.header .menu ul li { float:left; list-style:none; padding:0; margin:0; display:block; background:url('../images/menu_separator.gif') left center no-repeat; }
.header .menu ul li.first { background:transparent; }
.header .menu ul li a { display:block; color:#000; font-size:12px; text-decoration:none; padding:14px 26px 14px 29px; }

.content { margin-bottom:14px; }
.content .margin { padding:20px 30px; }

.footer .products { background:#000; position:relative; font-size:12px; }
.footer .products .roh1 { display:block; position:absolute; top:0px; left:0px; width:7px; height:7px; background:url('../images/f_rohy.gif') 0 0 no-repeat; }
.footer .products .roh2 { display:block; position:absolute; top:0px; right:0px; width:7px; height:7px; background:url('../images/f_rohy.gif') -7px 0 no-repeat; }
.footer .products .margin { padding:32px 0 0 32px; }
.footer .products .fcol { width:278px; height:230px; float:left; margin:0 30px 30px 0; }
.footer .products .fcol h2 { margin:0 0 15px 15px; }
.footer .products .fcol .fcol_border { width:278px; height:180px; display:block; background:url('../images/fb.gif') no-repeat #fff; text-decoration:none; line-height:18px; }
.footer .products .fcol .fcol_border .fpo { width:278px; height:180px; display:block; }
.footer .products .fcol .fcol_border .margin { padding:15px; display:block; }
.footer .links { background:#4cb0e4; color:#fff; font-size:11px; }
.footer .links .margin { padding:17px 36px; }
.footer .links a { color:#fff; text-decoration:none; }
.footer .links a:hover { text-decoration:underline; }
.footer .links .menu { float:left; width:326px; margin:0 58px 0 0; line-height:14px; }
.footer .links .icons { height:43px; }


.news .colList .news_item { float:left; width:280px; margin:0 35px 0 0; }
.news .colList .news_item_last { margin-right:0; }
.news .colList .news_item h2 { margin:0 0 9px 0; }
.news .colList .news_item h2 a { color:#000; text-decoration:none; }

