﻿@import "../default.css";

h1			{ border-bottom: solid 1px #EEE; font-weight: normal; font-style: italic; }
hr			{ margin: 20px 0px 20px 0px; border: none; border-top: solid 1px #EEE; background-color: #FFF; }
p			{ margin: 0px 0px 15px 0px; }
a			{ color: #EB6A02; }
a:hover		{ color: #F49100; }
form		{ position: relative; width: 75%; min-width: 800px; margin-top: 25px; margin-left: 25px; background-color: #FFF; border-style: solid; border-width: 10px; border-top-color: #F7F7F7; border-right-color: #F1F1F1; border-bottom-color: #F7F7F7; border-left-color: #F0F0F0; }

div.header				{ padding: 25px 0px 0px 0px; }
div.header div.title	{ position: relative; width: 340px; margin: 0px auto 0px auto; }
div.header div.bubble	{ position: absolute; top: -15px; right: -140px; }
div.main				{ padding-bottom: 50px; }
div.links				{ position: absolute; left: 10px; right: 10px; bottom: 10px; padding-top: 10px; border-top: solid 1px #EEE; text-align: right; }
div.footer				{ width: 75%; margin-left: 25px; margin-top: 30px; border: solid 10px #F8F8F8; color: #AAA; }
div.ads					{ position: absolute; top: 0px; left: 100%; z-index: 5; margin-left: 45px; }

div.header ul			{ background: url('/Images/Design/General/menu_orange.gif') repeat-x 15px 0px; }
div.header span.left	{ background: url('/Images/Design/General/menu_orange_sell.gif') no-repeat top left; }
div.header span.right	{ background: url('/Images/Design/General/menu_orange_selr.gif') no-repeat top left; }
div.header li.selected 	{ background: url('/Images/Design/General/menu_orange_sel.gif') repeat-x top left; }

div.article h3			{ margin-bottom: 2px; font-style: italic; }
div.article div.publ	{ color: #505050; font-size: 0.8em; text-align: right; }
div.article div.body strong,
div.article div.body b	{ font-weight: normal; }

div.listframe			{ padding: 10px; border: solid 1px #505050; border-left-color: #767676; border-top-color: #767676; background-color: #FFF; }
div.listframe h1		{ border: none; margin: 0px; font-size: 1.1em; font-weight: normal; font-style: italic; }
div.listframe ul		{ margin: 0px; padding: 0px; list-style: none; }

.LC		{ float: left; width: 390px; margin-left: -400px; }
div.sy	{ padding-left: 400px; overflow: hidden; background: url('/Images/Design/General/div_column.gif') repeat-y top left; }
div.sx	{ background: url('/Images/Design/General/divider.gif') repeat-x center left; }
.pl		{ padding-left: 10px; }
.pr		{ padding-right: 10px; }
.pt		{ padding-top: 10px; }
.pb		{ padding-bottom: 10px; }

table.gv				{ width: 100%; border: solid 1px #DDD; }
table.gv th				{ padding: 2px 5px 3px 3px; text-align: left; font-weight: 600; white-space: nowrap; background: #FFF url('/Images/Design/General/header_gray.gif') repeat-x top left; }
table.gv td				{ padding: 1px 3px 1px 3px; }
table.gv tr.alt			{ background-color: #F8F8F8; }
table.gv tr:hover		{ background-color: #C9D4E1; }
table.gv tr.empty		{ text-align: left; background: #FFF url('/Images/Design/General/header_gray.gif') repeat-x top left; }
table.gv tr.empty td	{ padding: 20px 5px 3px 5px; font-weight: normal; }
table.gv a				{ color: #000; text-decoration: none; }
table.gv a:hover		{ text-decoration: underline; }

div.edit				{ position: absolute; top: 50px; left: 50px; padding: 1px 10px 10px 10px; z-index: 100; background: #FFF url('/Images/Design/General/header_orange.gif') repeat-x top left; border: solid 1px #AAA; }
div.edit span.title		{ display: block; font-size: 1.2em; font-weight: 600; color: #FFF; }

span.flags a.selected	{ border: solid 2px #EB6A02; border-top-color: #F49100; border-left-color: #F49100; }
span.crumb				{ line-height: 18px; min-height: 18px; }
span.crumb span.sep		{ color: #B3B3B3; }
span.crumb a			{ font-size: 1.2em; color: #505050; text-decoration: none; }
span.crumb a:hover		{ color: #767676; text-decoration: underline; }
span.crumb a.home		{ padding-left: 19px; background: url('/Images/Icons/icons.png') no-repeat 0px 0px; }
span.crumb ul			{ margin: 0px; padding: 10px; list-style: none; border: solid 1px #505050; border-left-color: #767676; border-top-color: #767676; background-color: #FFF; }
span.crumb ul a			{ color: #EB6A02; }
span.crumb ul a:hover	{ color: #F49100; }
	
a.huge							{ font-size: 2.4em; text-align: center; }
a.big       					{ font-size: 1.9em; text-align: center; }
a.facebook, a.digg, a.linkedin, 
a.google, a.twitter				{ display: inline-block; width: 0px; height: 16px; padding-left: 16px; overflow: hidden; }
a.google						{ background: transparent url('/Images/Design/General/linkins.gif') no-repeat 0px 0px; }
a.facebook						{ background: transparent url('/Images/Design/General/linkins.gif') no-repeat 0px -17px; }
a.digg							{ background: transparent url('/Images/Design/General/linkins.gif') no-repeat 0px -33px; }
a.twitter						{ background: transparent url('/Images/Design/General/linkins.gif') no-repeat 0px -50px; }
a.linkedin						{ background: transparent url('/Images/Design/General/linkins.gif') no-repeat 0px -67px; }

span.val	{ color: #D90303; }

div.search							{ background: #ABBBD1 url('/Images/Design/General/search_bg.png') repeat-x top left; }
div.search div.magnify				{ background: transparent url('/Images/Design/General/search_magnify.png') no-repeat top right; }
div.search div.layer				{ border: solid 1px #767676; border-top: none; }
div.search div.magnify span.spacer	{ display: block; line-height: 20px; }
          				  
div.search div.summary	{ clear: left; color: #D90303; }
div.search span.here	{ color: #4A505A; }
div.search a			{ padding-right: 15px; color: #4A505A; text-decoration: none; }
div.search a:hover		{ text-decoration: underline; }
div.search ul.c			{ margin: -10px; padding: 0px; z-index: 3; list-style: none; border: solid 1px #505050; border-left-color: #767676; border-top-color: #767676; background-color: #FFF; }
div.search li.ci		{ display: block; padding: 1px 2px 1px 2px; }
div.search li.cih		{ padding: 1px 2px 1px 4px; background-color: #C9D4E1; }
div.search td			{ vertical-align: middle; }

span.compatibilityIE6	{ display: none; }

div.form				{ position: relative; padding: 5px; }
div.form div.title		{ }
div.form span.val		{ position: absolute; padding-left: 4px; color: #F00; }
div.form span.flags		{ display: block; text-align: right; padding-right: 5px; }
div.form input.t		{ width: 400px; }
div.form textarea		{ width: 400px; height: 200px; }
span.required			{ color: #F00; }
span.expl				{ display: block; color: #767676; }

div.banner	{ text-align: center; }