/* @override http://fff.to/css/static.css */

*{margin:0;padding:0;font: 9pt Tahoma,Arial,Sans-serif}
body {background: url(/img/i_grd_top.gif) repeat-x;}
h1{ color: #aa2211; font: bold 20pt Arial, Serif;}
h2{ color: #556688; font: 16pt Tahoma, Arial, Serif; margin: 1.2em 0 .5em 0;}
a {color: #3388DD}
strong {font-weight: bold}
p, ul{margin: .2em 0 1em 0}
ul {padding-left: 16px}
ul li{margin:.5em 0 0 0; }
hr { border: none; border-bottom: 1px dashed #C3D1DA; height: 16px;}
label { font-size: 12px; font-weight: bold; color: #668899 }
label .star { color: #dd0000 }
.negate { color: #AA2211 }
.bigger, .bigger * { font-size: 10.5pt !important }
#page { margin: 0 auto; width: 840px }


#menu {	width:840px; height:35px; padding-top:30px; margin:auto; background: url(/img/i_brd_btm.gif) no-repeat bottom; }
#menu .b1 { width: 800px; height: 41px; margin: auto; }
#menu .b2 {	width: 800px; height: 1px; }

#logofly { font: 9pt/24pt Tahoma; color: #668899; padding-top: 16px; position: absolute;   right: 50%; width: 396px; top: 0; text-align: left; }
#staticlinks { position: absolute; margin: -5px 0 0 120px; }
#staticlinks a { font-size: 10pt; padding-right: 12px; }
#staticlinks span { font-size: 10pt; padding-right: 12px; font-weight: bold; color: #aa2211 }

#content { margin: 16px; width: 800px; padding-left: 8px;}

#footer { margin-top: 24px;	text-align: left; color: #777777; width: 840px;	height: 180px;}
#footer #footer-logo { margin-right: 116px;	margin-left: 24px; float: left;	padding-top: 16px; font-size: 20px; height: 70px; background: url(/img/logo_small_f.gif) no-repeat left 10px; }
#footer #footer-logo span {	float: left; font-size: 8pt; font-weight: bold;	padding-top: 24px;}
#footer .links { float: left; width: 120px; padding-top: 16px; padding-left: 24px;}
#footer .links span { font-size: 10pt; font-weight: bold;}
#footer ul { padding: 0; margin: 0; margin-top: 12px; }
#footer ul li { font: 8pt Tahoma; padding: 0; margin-top: 8px; list-style-image:none; list-style-position:outside; list-style-type:none;}
.nospam { background: #992211; color: white; padding: 2px 6px; text-decoration: none}
#footer .partners { background: #ff6600; color: white; padding: 2px 6px; text-decoration: none}
#footer a { font-size: 8pt; font-weight: bold;}

#message { font-size: 16pt; margin: 40px 0 200px 0; text-align: center;}
#message #txt { font-size: 12pt}

button { border:0; cursor:pointer; font: bold 12px Tahoma, Arial, sans-serif; padding:0 20px 0 0; height: 27px; line-height: 27px; text-align:center; background:transparent url(/img/bg-button-rt.gif) no-repeat scroll right top; }
button::-moz-focus-inner { border:none; }
button span { position:relative; display:block; white-space:nowrap; padding:0 0 0 20px; height:27px; line-height:27px; background:transparent url(/img/bg-button-lt.gif) no-repeat scroll top left; color:#225599; font-weight: bold;}
button:hover { background-image:url(/img/bg-button-rb.gif); }
button:hover span { background-image:url(/img/bg-button-lb.gif); }
button { width:auto; overflow:visible}

.screenshot { float: right; margin: -2.5em 0 0 16px}
.screenshot.left { float: left; margin: .4em 16px 0 0 }
.screenshot.center { float: none; margin: 24px 64px }
.screendiv { background: url(/img/slide_bg.gif); display: block; width: 224px; height: 195px; }
.screendiv a { display: block; padding: 12px 24px; }
.screendiv span { text-align: center; display: block; padding: 0px 8px; }

#foobar #outer_block { width: 767px; height:54px; display:block; z-index:1; position:relative; }
.bar_item { margin-top display:inline; float:left; margin: 18px 10px 0 0; cursor:pointer; }
.bar_item img { border:0; }

#foobar #inner_block { background:url(/img/bar/line.gif) top center no-repeat #FFFFFF; display:block; clear:both; height:16px; width:840px; z-index:11; margin:40px 0 0 0; position:absolute; }
#foobar #shadow { position:absolute; width:412px; height:5px; background:url(/img/bar/shadow-tr.png) no-repeat scroll 0 58%; margin:36px 0 0 220px }
#foobar #place { margin: 150px 0 0 150px; }

#foobar #btn_group{ width:387px; height:54px; margin-left:256px; padding: 0; position:absolute; }
#foobar #btn1, #foobar #btn2, #foobar #btn3, #foobar #btn4{ display:inline; float:left; width:36px; height:36px; cursor:pointer; }
#foobar #btn1 { background:url(/img/bar/blogger-tr.png); }
#foobar #btn2 { background:url(/img/bar/feed-tr.png); }
#foobar #btn3 { width:158px; background:url(/img/bar/twitter-tr.png); }
#foobar #btn4 { background:url(/img/bar/youtube-tr.png); width: 78px; }

/*** Abuse box ***/
#abuse { z-index: 10000; position: absolute; width: 194px; height: 148px; background: #ffffdd; border: 1px solid #ccc; }
#abuse form { margin: 8px; }
#abuse h3 { font-size: 14px; font-weight: bold; margin: 4px 0; text-align: left;}
#abuse #abuse_close { display: block; float: right; margin: 0; margin-right: 4px; color: #992211; text-decoration: none; font-size:14px}
#abuse input { width: 172px; margin: 4px auto;}
#abuse div { font-size: 10px; }
#abuse .error { color: red;}
