@charset "utf-8";
/* CSS Document */

html, body {
	margin:0; padding:0;
	/*min-width: 999px;*/
	background-color:#FFF;
	font:11px/15px Arial, Helvetica, sans-serif; color:#313131;
}

form, p, h1, h2, h3 {margin:0; padding:0;}
p {text-align:justify;}

h1.article_header {font:bold 18px Arial, Helvetica, sans-serif; color:#b70f02;}
h2.header {font:bold 12px/20px Arial, Helvetica, sans-serif; color:#b70f02;}
h2.content_header {display:inline; font:bold 12px/20px Arial, Helvetica, sans-serif; color:#b70f02;}
h2.cookie_header {font:bold 15px Arial, Helvetica, sans-serif; color:#b70f02;}

.left {float:left;}
.right {float:right;}
.clear {clear:both;}

.marg_left_5 {margin-left:5px;}

a {text-decoration:none; color:#818181;}
a:hover {color:#b70f02; text-decoration:underline;}

a.further {text-decoration:none; color:#818181; font-weight:bold;}
a.further:hover {color:#b70f02; text-decoration:underline; font-weight:bold;}

a.menu {font:bold 11px/20px Arial, Helvetica, sans-serif; color:#b70f02; text-decoration:none;}
a.menu:hover {color:#858585; text-decoration:underline;}
.this a.menu {color:#858585; text-decoration:none;}

a.login {font:bold 11px/15px Arial, Helvetica, sans-serif; color:#b70f02; text-decoration:underline;}
a.login:hover {color:#858585; text-decoration:none;}

a.source {font:italic 12px/15px Arial, Helvetica, sans-serif; color:#b70f02; text-decoration:underline;}

a.more {text-decoration:none; color:#b70f02;}
a:hover.more {text-decoration:underline; color:#b70f02;}

a.pages {text-decoration:none; color:#b70f02; font-weight:bold; padding:0 1px; font-size:12px;}
a:hover.pages {text-decoration:none; color:#818181; font-weight:bold;}
a.pages_this {text-decoration:none; color:#818181; font-weight:bold; padding:0 1px; font-size:12px;}


span.black {color:#000; line-height:11px;}

.button {background-color:#b70f02; border:none; color:#FFF;}


form .input {border:1px solid #ec8baa;}
form .wid_100 {width:100px;}
form .wid_150 {width:150px;}
form .wid_max {width:100%;}
div.mycls_z {
font-size: 5px;
color:#F4F4F4;
text-decoration:none;
}
div.mycls_z a{
font-size: 5px;
color:#F4F4F4;
text-decoration:none;
}
div.mycls {
font-size: 8px;
color:#F4F4F4;
text-decoration:none;
}
div.mycls a{
font-size: 8px;
color:#F4F4F4;
text-decoration:none;
}
.signature {font:bold 12px/20px Arial, Helvetica, sans-serif; color:#605559;}
img.avatar {
   border:1px solid #c5c7c8; 
}

/**
* Header
*/
div#header{
    position:relative;
    background:url(../_images/_bg_header_center.gif) repeat-x left bottom;
}
#header_left {
    background:url(../_images/_girl.jpg) no-repeat left bottom;
}
#header_right {
    margin-left:260px;
    background:url(../_images/_right.jpg) no-repeat right bottom;
    height:203px;
}
#logo {
    margin-right:260px;
    margin-top:20px;
}
#menu {
    height:110px;
}

/**
* Menu 
*/
#header #header_left #header_right #menu table.menu {
    margin-right:200px;
    margin-top:17px;
}

#header #header_left #header_right #menu .menu td {
    padding-right:20px; padding-left:10px; 
    text-align:left; 
    background:url(../_images/menu_mark.gif) no-repeat 0px 6px;
}
#header #header_left #header_right #menu .menu td.this {
    background:url(../_images/menu_mark_active.gif) no-repeat 0px 6px;
}






/**
* Content
*/
div#wrapper{
    float:left;width:100%;
}
div#center{
    margin: 0 260px;
}

#center .content_wrapper {margin:10px 5px 5px 5px; background-color:#ffecf0;}
.content_wrapper .corner_left_top {background:url(../_images/content_corner_left_top.gif) no-repeat left top;}
.content_wrapper .corner_right_top {background:url(../_images/content_corner_right_top.gif) no-repeat right top;}
.content_wrapper .corner_left_bottom {background:url(../_images/content_corner_left_bottom.gif) no-repeat left bottom;}
.content_wrapper .corner_right_bottom {background:url(../_images/content_corner_right_bottom.gif) no-repeat right bottom;}
.content_wrapper .content {padding:20px;}
.content div.header {margin-bottom:5px;}
.content .image_text {float:left; margin:0 10px 0 0;}
.content p {padding-bottom:10px;}
.content .dots_horiz {height:3px; background:url(../_images/dot.gif) repeat-x center; clear:both; padding:5px 0;}


#center .content_wrapper_header_red {margin:10px 5px 0 5px; background-color:#f38ca7;}
.content_wrapper_header_red .corner_left_top_red {background:url(../_images/content_corner_left_top_red.gif) no-repeat left top;}
.content_wrapper_header_red .corner_right_top_red {background:url(../_images/content_corner_right_top_red.gif) no-repeat right top;}
.content_wrapper_header_red .corner_left_bottom_red {background:url(../_images/content_corner_left_bottom_red.gif) no-repeat left bottom;}
.content_wrapper_header_red .corner_right_bottom_red {background:url(../_images/content_corner_right_bottom_red.gif) no-repeat right bottom;}
.content_wrapper_header_red .content h2 {font:bold 14px/28px Arial, Helvetica, sans-serif; color:#FFF; padding:0; margin:0; padding-left:20px;}

#center .content_wrapper_header_red_2 {margin:10px 5px 0 5px; background-color:#f38ca7; float:left;}
.content_wrapper_header_red_2 .corner_left_top_red {background:url(../_images/content_corner_left_top_red.gif) no-repeat left top;}
.content_wrapper_header_red_2 .corner_right_top_red {background:url(../_images/content_corner_right_top_red.gif) no-repeat right top;}
.content_wrapper_header_red_2 .content h2 {font:bold 14px/28px Arial, Helvetica, sans-serif; color:#FFF; padding:0 20px; margin:0;}
.content_wrapper_header_red_2 .content a {
    font:bold 14px/28px Arial, Helvetica, sans-serif; color:#FFF; 
    padding:0 20px; margin:0;
    text-decoration:none;
}


#center .content_wrapper_2 {margin:0px 5px 0 5px; background-color:#ffecf0;}
.content_wrapper_2 .corner_right_top {background:url(../_images/content_corner_right_top.gif) no-repeat right top;}
.content_wrapper_2 .corner_left_bottom {background:url(../_images/content_corner_left_bottom.gif) no-repeat left bottom;}
.content_wrapper_2 .corner_right_bottom {background:url(../_images/content_corner_right_bottom.gif) no-repeat right bottom;}
.content_wrapper_2 .content {padding:20px;}
.content_wrapper_2 .content .comments td {background-color:#fde5eb; padding:10px 20px; border-bottom:1px solid #ec8baa;}


#center .content_wrapper_3 {margin:0px 5px 0 5px;}
.content_wrapper_3 .content_border_empty_top {background:url(../_images/content_border_empty.gif) repeat-x left top;}
.content_wrapper_3 .content_border_empty_right {background:url(../_images/content_border_empty.gif) repeat-y right top;}
.content_wrapper_3 .content_border_empty_left {background:url(../_images/content_border_empty.gif) repeat-y left top;}
.content_wrapper_3 .content_border_empty_bottom {background:url(../_images/content_border_empty.gif) repeat-x left bottom;}
.content_wrapper_3 .corner_right_top {background:url(../_images/content_corner_right_top_empty.gif) no-repeat right top;}
.content_wrapper_3 .corner_left_bottom {background:url(../_images/content_corner_left_bottom_empty.gif) no-repeat left bottom;}
.content_wrapper_3 .corner_right_bottom {background:url(../_images/content_corner_right_bottom_empty.gif) no-repeat right bottom;}
.content_wrapper_3 .content {padding:0 10px;}
.content_wrapper_3 .content td {padding:7px;}
.content_wrapper_3 .content .even {background-color:#ffecf1;}

#center #pages {margin-top:10px;}
#center #pages ul {padding:0; margin:0; list-style-type:none;}
#center #pages li {display:inline;}








/**
* Left and Right Columns
*/
.block_top {
    height:49px; width:250px; 
    background:url(../_images/block_top_grad.gif) repeat-x;
}
.block_top h1 {font:18px/49px Arial, Helvetica, sans-serif; color:#f6f6f6;}


/**
* Right Column
*/
div#right{
    float:left;
    width:260px;
    margin-left:-260px;
}
#right #top_right_bg_under {width:260px; height:41px; background:url(../_images/top_right_bg_under.gif) no-repeat;}
#right .block_top .left_side {
    height:49px; 
    background:url(../_images/block_top_left_side.gif) no-repeat left top;
    padding-left:30px;
}
#right .block_right {margin-top:20px; margin-left:20px;}

#right .block_right {margin-top:20px;}
#right .block_right .top {
    height:34px; width:240px;
    background:url(../_images/block_right_grad.gif) repeat-x;
}
#right .block_right .top .top_left {
    padding-left:20px;
    height:34px; width:220px;
    background:url(../_images/block_right_side.gif) no-repeat left top;
}
#right .block_right .top .top_left h1 {font:18px/34px Arial, Helvetica, sans-serif; color:#FFF;}
#right .block_right .content {
    padding:20px; width:200px;
    background:url(../_images/block_right_bottom.gif) no-repeat left bottom;
    background-color:#ffecf1;
}
#right .block_right .content ul {padding:0; margin:0; list-style-type:none;}
#right .block_right .content li  {line-height: 20px;}






/**
* Left Column
*/
div#left{
    float:left;
    width:260px;
    margin-left:-100%;
}
#left #girl_top_under {
    height:41px; 
    background:url(../_images/girl_top_under.jpg) no-repeat left;
}
#left .block_top .right_side {
    height:49px; 
    background:url(../_images/block_top_right_side.gif) no-repeat right top;
    padding-left:20px;
}
#left .z_c {
    margin:20px 10px 15px 20px;
}
#left .z_c h2 {
    padding-top:5px;
}


#left .block_left {
    margin-top:20px;
}
#left .block_left .top {
    height:34px; width:240px;
    background:url(../_images/block_left_grad.gif) repeat-x;
}
#left .block_left .top .top_right {
    padding-left:20px;
    height:34px; width:220px;
    background:url(../_images/block_left_side.gif) no-repeat right top;
}
#left .block_left .top .top_right h1 {font:18px/34px Arial, Helvetica, sans-serif; color:#000;}
#left .block_left .content {
    padding:20px; width:200px;
    background:url(../_images/block_left_bottom.gif) no-repeat right bottom;
    background-color:#fff7dd;
}
#left .block_left .content ul {padding:0; margin:0; list-style-type:none;}
#left .block_left .content li  {line-height: 20px;}

#left .block_left .content ul.signs li{display: inline; float: left;}





/**
* Footer
*/
div#footer{
    background:url(../_images/bottom_bg_line.gif) repeat-x left top; 
    background-color:#ffecf0;
    clear:left;
    width:100%
}

