﻿body {
	margin: 0;
	padding: 0;
	font-family: Verdana;
	font-size: 11px;
	text-align: center;
	color: #000000;
	background: #f9f9f9 url('../graf/background_shape.jpg');}
A {COLOR: #000000; TEXT-DECORATION: none;} 
A:visited {COLOR: #000000; TEXT-DECORATION: none;} 
A:active {COLOR: #000000; TEXT-DECORATION: none;} 
A:hover {COLOR: #9E0B0E; TEXT-DECORATION: none;}
#main{
	background: #EAEAEA;
	width:740px;
	margin:0 auto;
	padding: 0;}

/* --------------------------------------------------------------------------------------------------------------------- HEADER */	
#header {
	margin:0 auto;
	width:740px;
	height:106px;
	padding: 0;
	text-align:left;
	background: #CB1A21 url('../graf/background_top.jpg') repeat-x;
	color:#FFFFFF;}
#header img {border:0;}
#logo {
	float:left;
	width:117px;
	padding-top:27px;
	padding-left:43px;}
#logo img {
	width:117px;
	height:26px;}
#logo h1 {
	margin:0;
	padding:0;
	font-size: 10px;
	font-weight: normal;
	text-align: center;}
#container{
	float:right;
	height:106px;
	width:211px;
	padding-right:10px;}
#shortcut{
	height:34px;
	width:211px;
	background: url('../graf/tab_up.jpg') no-repeat;
	text-align: center;
	color: #5c5c5c;
	line-height: 25px;}
#login_container, #panel_container {margin-left: -10px;}
*html #login_container, *html #panel_container {
	margin-top: -10px;
	margin-bottom:-15px;}
#login_container ul{
	list-style: none;}
#login_container label{
	padding-right:5px;
	font-family: Georgia,Verdana;}
.login_input{
	font-size: 9px;
	color: #000000;
	BORDER-RIGHT: #be161b 1px solid;
	BORDER-TOP: #be161b 1px solid;
	BORDER-LEFT: #be161b 1px solid;
	BORDER-BOTTOM: #be161b 1px solid;
	background-color: #FFFFFF;
	width:100px;}
#panel_container {text-align:center;}
#panel_container img {margin-top:15px;}

/* --------------------------------------------------------------------------------------------------------------------- TOP BANNER */
#banner {
	margin:0 auto;
	text-align:left;
	padding: 0;
	width:740px;
	height:165px;
	background: url('../graf/banner_header.jpg') no-repeat;}
#banner img {border:0;}
#banner ul{
	margin:0;
	list-style: none;
	float: right;}
.menu_button {
	background: #CB1A21 url('../graf/background_menu.jpg') repeat-x;
	padding:0 5px 0 5px;}
#banner li {
	font-weight: bold;
	font-size: 10px;
	float: left;
	height:25px;
	line-height: 25px;}
A.menu_link {color: #9E0B0E; TEXT-DECORATION: none;} 
A.menu_link:visited {COLOR: #9E0B0E; TEXT-DECORATION: none;} 
A.menu_link:active {COLOR: #9E0B0E; TEXT-DECORATION: none;} 
A.menu_link:hover {COLOR: #000000; TEXT-DECORATION: none;} 

/* --------------------------------------------------------------------------------------------------------------------- CONTENT CONTAINER */
#content {
	margin:0 auto;
	width:740px;
	padding: 0;
	background: #EAEAEA;}

/* --------------------------------------------------------------------------------------------------------------------- LEFT */
#left {
	float:left;
	width:210px;
	background: #EAEAEA;}
#left ul {
	margin:0;
	padding:0;
	list-style: none;}
#left li {
	text-align:left;	
	margin-bottom:1px;
	font-size: 10px;}
#left img {margin:0 10px 0 15px;}
.heading {
	margin:0;
	padding:0;
	width:208px;
	height:26px;
	line-height: 25px;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 10px;
	background: #EAEAEA url('../graf/heading.jpg') no-repeat;}
#alias_of_week{
	width:210px;
	height:174px;
	font-size: 10px;
	text-align: center;}
#alias_of_week img {
	margin: 10px;}
A.linkkonkurs img {border: 2px solid #CDCDCF;}
A.linkkonkurs:visited img{border: 2px solid #A7A7A7;}
A.linkkonkurs:active img{border: 2px solid #A7A7A7;}
A.linkkonkurs:hover img {border: 2px solid #A7A7A7;}
#supporters{
	background: #EAEAEA;}

/* --------------------------------------------------------------------------------------------------------------------- RIGHT */
#right {
	float:right;
	height:100%;
	width:528px;
	background: #f2f2f2;
	border-left: 1px solid #A7A7A7;
	border-right: 1px solid #A7A7A7;}
#ad_place img, #vertical_ad img {
	margin: 10px 0 10px 0;
	border:0;}
#main_content {
	width:375px;
	float:left;
	margin-top:5px;
	margin-left:10px;
	text-align:left;}
*html #main_content {margin-left:5px;}
h4 img {margin-right:5px;}
#right h4{
	margin:0;
	padding:0;
	width:375px;
	font-size: 12px;
	color:#9e0b0e;
	border-bottom:1px solid #BDBDBD;}
h4 span {color:#000000;}
#vertical_ad {
	float:right;
	width:140px;}
	
/* --------------------------------------------------------------------------------------------------------------------- FOOTER */
#footer {
	margin:0 auto;
	width:740px;
	height:53px;
	padding: 0;
	background: #bf161b url('../graf/background_footer.jpg') repeat-x;
	clear:both;
	border-top:1px solid #920408;}
#footer ul {
	float:left;
	width:740px;
	margin:3px 0 0 0;
	padding:0;
	list-style: none;}
#footer li {
	float:left;
	margin:0 12px 0 12px;
	font-size:9px;
	line-height: 30px;
	}
#google_footer {margin-top:5px;}
A.footer {COLOR: #E1A7A9; TEXT-DECORATION: none;} 
A.footer:visited {COLOR: #E1A7A9; TEXT-DECORATION: none;} 
A.footer:active {COLOR: #E1A7A9; TEXT-DECORATION: none;} 
A.footer:hover {COLOR: #FFFFFF; TEXT-DECORATION: none;}
.author {
	width:211px;
	background: url('../graf/tab_down.jpg') no-repeat;}
	
.center {text-align: center;clear:both;}
.center img {border:0;}

/* --------------------------------------------------------------------------------------------------------------------- MAIN */
#check_free, #counters_list, #panel_menu, #profile, #alias_registry{
	width:300px;
	margin:10px auto;
	text-align:center;}
*html #check_free {margin-left:40px;}
.check_input, .register_input, .token_input, .register_btn, .panel_btn {
	margin:5px auto;
	vertical-align:middle;
	BORDER-RIGHT: #7F9DB9 1px solid;
	BORDER-TOP: #7F9DB9 1px solid;
	BORDER-LEFT: #7F9DB9 1px solid;
	BORDER-BOTTOM: #7F9DB9 1px solid;
	background-color: #FFFFFF;}
.check_btn{
	font-size: 10px;}
.text_place {
	clear:both;
	text-align:justify;}
.text_place ul {
	list-style: circle;
	padding-left:20px;}
*html .text_place ul {padding-left:0px;}
.main_heading {
	float:left;
	font-size:12px;
	margin: 4px 0 4px 0}
.main_date{
	float:right;
	line-height: 20px;}
.separator, .error, .komunikat{
	margin:8px 0 0px 0;
	color:#999999;
	font-size:17px;
	text-align:center;}

/* --------------------------------------------------------------------------------------------------------------------- KONKURS */	
.textbox {
	width:350px;
	scrollbar-face-color:#EAEAEA;}
	
/* --------------------------------------------------------------------------------------------------------------------- REGISTRACTION */
.register_input {width:140px;}
.token_input {
	width:95px;}
.register_btn, .panel_btn {font-size:11px;}
#check_free ul, #counters_list ul, #panel_menu ul, #profile ul,#alias_registry ul {
	list-style: none;
	margin:0;
	padding:0;}
#check_free label, #profile label, #alias_registry label{
	width:150px;
	text-align:center;
	float:left;
	line-height:16px;
	margin-top:7px;}
#check_free img, #panel_menu img, #alias_registry img {
	vertical-align:middle;
	border:0;}
.error {
	font-size:12px;
	color:#480202;
	border:1px solid #cf7b7b;
	background: #eed9d9;
	height: 30px;
	line-height:28px;}
.komunikat {
	font-size:12px;
	color:#083202;
	border:1px solid #75bd75;
	background: #d9eed9;
	height: 30px;
	line-height:28px;}

/* --------------------------------------------------------------------------------------------------------------------- STATISTICS */
.table_header {
	background: #B3B3B3;
	color:#FFFFFF;
	font-weight: bold;}
.td_num {width:20px;}
.td_alias{width:250px;}
.td_visits {width:50px;}
.first_line {background:#E89898;}
.second_line, .tab_header  {background:#E9B3B3;}
.third_line {background:#EBD1D1;}
.normal_line {background:#E7E7E7;}
.bold_center {
	font-weight: bold;
	text-align:center;}
.center_object{
	width:300px;
	margin:10px auto;}

/* --------------------------------------------------------------------------------------------------------------------- COUNTERS */
#counters_list ul {margin-left:-20px;}
#counters_list label {
	width:10px;
	text-align:center;
	float:left;
	line-height:20px;
	margin-right:15px;
	font-weight: bold;}
#counters_list li {
	margin-top:8px;
	text-align:left;}
	
/* --------------------------------------------------------------------------------------------------------------------- ADVERTISEMENTS */	
.advert_info, .aliases_tab {
	border:0;
	width:342px;
	text-align:left;
	margin: 5px auto;}
.tab_header {
	color:#9E0B0E;
	text-indent:5px;
	font-weight: bold;}
.tab_header span {color:#000000;}
.tab_body, .tab_price {background: #E7E7E7;}
 .tab_body ul {
	list-style: circle;
	margin:0 0 0 20px;
	padding:0;}
.tab_price {
	text-align:center;
	font-weight: bold;}
	
/* --------------------------------------------------------------------------------------------------------------------- USER ADMINISTRATION */	
#panel_menu li {
	float:left;
	margin-left:40px;}
*html #panel_menu li {margin-left:30px;}

.aliases_tab {text-align:center;}
.tab_body2 {background: #FFFFFF;}

/* --------------------------------------------------------------------------------------------------------------------- USER ADMINISTRATION  - PROFILE*/	
#profile {
	clear:both;
	text-align:center;}
#profile ul {margin-top:10px;}

/* --------------------------------------------------------------------------------------------------------------------- USER ADMINISTRATION  - ALIAS*/
#alias_registry label {
	margin-right:5px;
	text-align:right;
	width:200px;}
#alias_registry {width:370px;}
.panel_btn  {
	margin: 1px auto;
	width:60px;}
.functions form {margin:0;padding:0;}

/* --------------------------------------------------------------------------------------------------------------------- USER ADMINISTRATION  - COUNTERS*/	
.style_input {width:65px;}

/* --------------------------------------------------------------------------------------------------------------------- USER ADMINISTRATION  - STYLES SELECTION PAGE*/	
.podstr {
	background: url(../aliasy.jpg);
	text-align:center;}
.tabstyle {
	margin: 0 auto;
	width:80%;
	border:0;}
.topstyle {
	width:100%;
	border:0;
	height:20px;
	background:#CB1A21;
	font-size:12px;
	text-align:center;
	color:#FFFFFF;
	font-weight: bold;}
