@charset "utf-8";
body { margin:0; padding:0; width:100%; }

html { padding:0; margin:0; }

a { text-decoration:none; }

a:hover { text-decoration:underline; }

.clr {
clear:both;
}

/* main */

.main { padding:0; margin:0 auto; }

/* header */

.header {
width:100%;
height:70px;
padding:0;
margin:0;
}

.header_title {
width:960px;
margin-left:auto;
margin-right:auto;
}

.header_title .logo {
float:left;
}

.header_title .cclist {
float:right;
margin-top:20px;
}

/* nav */

.nav-holder {
width:100%;
height:38px;
background:#000000 url(images/bg-nav.png) repeat-x;
}

.nav-holder .nav {
text-align:center;
margin-left:auto;
margin-right:auto;
}

.nav {
width:960px;
margin-left:auto;
margin-right:auto;
padding:7px;
}

.nav ul
{
list-style: none;
padding: 0;
margin: 0;
} 

.nav li
{
float: left;
margin: 0 0.25em;
} 

.nav li a {
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
display:block;
width:79px;
height:26px;
padding-top:3px;
}

.nav li a:hover {
background:url(images/bg-option.png) no-repeat;
color:#FFFFFF;
text-decoration:none;
}

/* form */

.login {
float:right;
width:350px;
padding:5px;
margin-top:20px;
}

.login .username {
float:left;
display:block;
width:138px;
height:26px;
background:url(images/bg-textfield.gif) no-repeat;
margin-right:5px;
}

.login .password {
float:left;
display:block;
width:138px;
height:26px;
background:url(images/bg-textfield.gif) no-repeat;
}

.login .submit {
float:left;
}

.inputfield {
font-size:12px;
border:none;
margin-top:4px;
margin-left:5px;
}

/* content area */

.content-holder {
padding:0;
margin:0;
background:#E2E2E2;
}

.content { width:960px; margin-left:auto; margin-right:auto; }
.text-left { width:550px; float:left; text-align:left; font:normal 11px Arial, Helvetica, sans-serif; color:#737373; padding:15px 10px 5px 0; margin:0; }
.text-left h2 { line-height:32px; height:22px; color:#000; font-size:32px; }
.text-left h3 { line-height:18px; height:15px; color:#000; font-size:18px; }
.text-left h1 { line-height:11px; height:11px; font-size:11px; }



/********** body **********/
.body_resize { margin:0; padding:0 0 31px 0; background:#e2e2e2 url(images/fbg_bg.gif) center bottom no-repeat; }
.body { width:938px; margin:0 auto; padding:20px 10px; background:#fff; border:1px solid #d8d8d8; }
.body h2 { font: bold 14px Arial, Helvetica, sans-serif; color:#2a2a2a; padding:5px 0; margin:0; }
.body h2 span { font: normal 11px Arial, Helvetica, sans-serif; color:#7d7d7d; }
.body img { padding:0; margin:10px auto; }
.body img.floated { float:left; padding:0; margin:10px 15px 10px 5px; }
.body p { font: normal 12px Arial, Helvetica, sans-serif; color:#606060; padding:10px 0; margin:0; line-height:1.5em; }
.body p.grey { font: normal 12px Arial, Helvetica, sans-serif; color:#666666; padding:5px 0; margin:0; line-height:1.5em; }
.body a { text-decoration:none; color:#ac000f; }
.body p span { font: bold 14px Arial, Helvetica, sans-serif; color:#2a2a2a; }
.body em { color:#8f8f8f; }
.right { width:278px; float:right; padding:5px 15px; margin:0; }
.right_contact { width:408px; float:right; padding:5px 15px; margin:0; }
.full { width:920px; float:left; padding:5px 15px; margin:0; }
.left { width:600px; float:left; padding:5px 15px; margin:0; }
.left_contact { width:470px; float:left; padding:5px 15px; margin:0; }
.left .cat-img { border:#666 8px solid; }
.left .cat-title a { color:#FFF; text-decoration:none; }
.block { width:231px; float:left; margin:10px 5px 10px 1px; padding:10px 0; }
.port_resize { width:280px; float:left; margin:0; padding:10px 5px 10px 25px; border-right:1px solid #d8d8d8; }
.port_resize.last { border:0; }
/*FBG_blog*/
.FBG_blog { background: url(images/FBG_blog_bg.gif); border-top:1px solid #fff; margin:0; padding:0; border-bottom:1px solid #111; }
.FBG_blog_resize { width:960px; margin:0 auto; padding:10px 0; }
.FBG_blog_resize p { font: bold 14px Arial, Helvetica, sans-serif; color:#efefef; padding:0; margin:0; }
.FBG_blog_resize p span { font: normal 11px Arial, Helvetica, sans-serif; color:#9a9a9a; }
.FBG_blog_resize img { float:right; margin:0; padding:0; }
.FBG_blog_resize .recent { width:660px; float:left; padding:0; margin:5px 0 0 0; }
/*FBG*/
.FBG { margin:0; padding:20px 0; background:#2b2b2b; border-top:1px solid #393939; }
.FBG_resize { width:960px; margin:0 auto; padding:20px 0; }
.FBG_resize p { font: normal 12px Arial, Helvetica, sans-serif; color:#b2b2b2; padding:5px 0; margin:0; line-height:1.5em; }
.FBG_resize h2 { font: normal 18px Arial, Helvetica, sans-serif; color:#e1e1e1; padding:15px 0; margin:5px 0; border-bottom:1px solid #e1e1e1; }
.FBG_resize a { color:#FF1CB5; }
.FBG_resize img { margin:10px auto; padding:0; }
.FBG_resize .left { width:290px; float:left; margin:0; padding:10px 15px; }
/* END_bloga*/

/* Ca3er style */
.cu3er_resize { width:960px; margin:0 auto; padding:0 0 51px 0; background: url(images/simple_bg.gif) no-repeat bottom; }
#cu3er-container { width:960px; outline:0; }

/********** contact form **********/
#contactform { margin:0; padding:5px 0; }
#contactform * { color:#7a7a7a; }
#contactform ol { margin:0; padding:0; list-style:none; }
#contactform li { margin:0; padding:0; background:none; border:none; display:block; }
#contactform li.buttons { margin:5px 0 5px 0; }
#contactform label { float:left; margin:0; width:150px; padding:5px 0; font:normal 12px Arial, Helvetica, sans-serif; color:#1d2024; text-transform:capitalize; }
#contactform label span { font:normal 10px Arial, Helvetica, sans-serif; }
#contactform input.text { width:480px; border:1px solid #666; margin:5px 0; padding:5px 2px; height:15px; background:#f8f8f8; float:left; }
#contactform textarea { width:480px; border:1px solid #666; margin:10px 0; padding:2px; background:#f8f8f8; height:150px; float:left; }
#contactform li.buttons input { padding:3px 0; margin:0 0 0 405px; border:0; color:#FFF; }
p.response { text-align:center; color:#2c2c2c; font:bold 11px Arial, Helvetica, sans-serif; line-height:1.5em; width:auto; }


/* lower bar */

.lower-bar {
width:100%;
min-height:62px;
background:#000000 url(images/bg-lower.jpg) repeat-x;
text-align:center;
margin-left:auto;
margin-right:auto;
}

/* bottom section */

.bottom-section {
width:100%;
min-height:400px;
background:#E2E2E2;
}

/* footer */

.footer-holder {
width:100%;
min-height:60px;
text-align:center;
background-color:#000;
}

.footer {
margin-left:auto;
margin-right:auto;
width:960px;
text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

.footer-holder a {
color:#E20099;
}

.footer .copyright {
padding:20px;
float:left;
color:#FFFFFF;
}

.bottom-nav {
float:right;
padding:20px;
}

.bottom-nav a {
color:#E20099;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
}
