/* ::::: ::::: */

body { margin: 0pt; padding: 0pt; width: 100%; background: url('back.png') repeat-x scroll center top rgb(243, 243, 243); }
html { padding: 0pt; margin: 0pt; }
a { text-decoration: none; }
a:hover { text-decoration: underline; }
.main { padding: 0pt; margin: 0pt auto; }
.withe_bg { background: none repeat scroll 0% 0% rgb(255, 255, 255); width: 980px; margin: 0pt auto; padding: 0pt; }
.blok_header { margin: 0pt; padding: 0pt; }
.header { width: 980px; margin: 0pt auto; padding: 0pt; }
.header h2 { font: 48px Arial,Helvetica,sans-serif; color: rgb(69, 69, 69); padding: 20px 0pt 35px; margin: 0pt; }
.logo { padding: 0pt; margin: 0pt; float: left; width: 245px; }
.menu { padding: 50px 30px 0pt 0pt; margin: 0pt; width: 550px; float: right; }
.menu ul { text-align: left; padding: 0pt; margin: 0pt; list-style: none outside none; border: 0pt none; float: right; }
.menu ul li { float: left; margin: 0pt; padding: 0pt 5px 0pt 0pt; border: 0pt none; }
.menu ul li a { float: left; margin: 0pt; padding: 10px; color: rgb(39, 46, 53); font: 12px Arial,Helvetica,sans-serif; text-decoration: none; }
.menu ul li a:hover { color: rgb(255, 255, 255); background: none repeat scroll 0% 0% rgb(81, 95, 106); }
.menu ul li a.active { color: rgb(255, 255, 255); background: none repeat scroll 0% 0% rgb(81, 95, 106); }
.search { padding: 0px 0pt 0pt; margin: 0pt; width: 320px; float: right; height: 40px; }
.search form { display: block; float: right; padding: 0pt; }
.search span { display: block; float: left; background: none repeat scroll 0% 0% rgb(255, 255, 255); width: 170px; padding: 0pt 5px; height: 25px; }
#search form .keywords { font: 12px/15px Arial,Helvetica,sans-serif; color: rgb(108, 108, 108); height: 15px; float: left; background: none repeat scroll 0% 0% transparent; border: 0pt none; padding: 5px 0pt; margin: 0pt; }
.search form .button { float: left; margin: 0pt; padding: 0pt; }
.cu3er_resize { width: 960px; margin: 0pt auto; padding: 0pt; background: url('simple_bg.gif') no-repeat scroll center bottom transparent; }
#cu3er-container { width: 960px; outline: 0pt none; }
.body { width: 920px; margin: 0pt auto; padding: 10px 30px; }
.body h2 { font: bold 18px Arial,Helvetica,sans-serif; color: rgb(96, 96, 96); margin: 0pt; padding: 15px 0pt; }
.body img { padding: 0pt; margin: 10px auto; }
.body img.floated2 { float: right; padding: 0pt; margin: 10px 5px; }
.body p { font: 15px/1.5em Arial,Helvetica,sans-serif; color: rgb(132, 132, 132); padding: 5px 0pt; margin: 0pt; }
.body a { text-decoration: none; color: rgb(148, 170, 187); }
.port_h2_bg { border-top: 1px solid rgb(211, 215, 218); background: none repeat scroll 0% 0% rgb(241, 241, 241); padding: 0pt 10px; margin: 0pt; width: 900px; }
.right { width: 290px; float: left; margin: 0pt; padding: 20px 25px 20px 0pt; }
.port_resize { width: 220px; float: left; margin: 0pt; padding: 20px 10px 20px 0pt; }
.port_resize.last { padding-right: 0pt; }
.FBG { margin: 0pt; padding: 0pt; }
.FBG_resize { width: 960px; margin: 0pt auto; padding: 20px 10px; }
.FBG_resize p { font: 15px/1.5em Arial,Helvetica,sans-serif; color: rgb(131, 131, 131); padding: 5px; margin: 0pt; }
.FBG_resize img { float: left; margin: 5px; padding: 0pt; }
.FBG_resize h2 { font: bold 19px Arial,Helvetica,sans-serif; color: rgb(96, 96, 96); padding: 5px; margin: 0pt; }
.FBG_resize .lefta { border-right: 1px solid rgb(216, 216, 216); width: 289px; float: left; margin: 0pt; padding: 20px 15px; }
.FBG_resize .lefta.last { border: 0pt none; }
.FBG_resize ul { list-style: none outside none; margin: 10px; padding: 0pt; }
.FBG_resize li { background: url('ul_li.gif') no-repeat scroll left center transparent; font: bold 12px Arial,Helvetica,sans-serif; color: rgb(148, 170, 187); padding: 3px 0pt 3px 15px; }
.footer { padding: 0pt; margin: 0pt; }
.footer_resize { width: 940px; margin: 0pt auto; padding: 20px 10px; border-top: 1px solid rgb(214, 214, 214); }
.footer p { font: 11px Arial,Helvetica,sans-serif; color: rgb(144, 144, 144); padding: 20px 0pt 0pt; }
.footer img { float: left; margin: 0pt; padding: 0pt; }
.footer a { font: 11px Arial,Helvetica,sans-serif; color: rgb(155, 174, 189); text-decoration: none; padding: 5px; margin: 0pt; }
.footer p.right { text-align: right; width: 150px; margin: 0pt; padding: 15px 0pt 0pt; float: right; }
.footer p.leftt { text-align: left; width: 550px; margin: 0pt; padding: 15px 0pt 0pt; float: left; }
p.clr, .clr { clear: both; padding: 0pt; margin: 0pt; }
#cu3er-container { visibility: hidden; }
.right { width: 290px; float: left; margin: 0pt; padding: 20px 25px 20px 0pt; }
.right.last { padding-right: 0pt; }
.left { width: 600px; float: left; margin: 0pt; padding: 20px 25px 20px 0pt; }


