﻿/* CSS Document */
/* Style dla Szalonu portalu www.elserw.pl*/
@import url("global.css");

/*Firefox*/
#tmenu a, #lefthead a, #top a, #info a{border:none;}
/*------*/	
	
#container {
	position:relative;
	margin:auto;
	top:-7px;
	width: 1100px;
	text-align:center;
	height: 100%;
}

/* TOP */
#top {
	right:0;
    text-align:center;
	width:1100px;
	height:57px;
	background-image:url('../images/top.jpg');
	background-attachment:scroll;
	background-repeat:no-repeat;
	color:silver;
}

#tmenu {
	right:0;
	padding:0;
	margin:0;
    text-align:center;
	width:1100px;
	height:67px;
	background:none;
}

#links {
	position:absolute;
	top:365px;
	left:45px;
	padding: 5px;
	margin:0;
	text-align:left;
	font-size:11px;
	font-weight:normal;
	color:#AAA;
}

ul.submenu a {
	list-style-type:none;
	padding-left:5px;
	margin-left:0;
	display:block;
	width:150px;
}

ul.submenu li {
	display:inline;
}	

.asubmenu, .asubmenu0{
	height:15px;
	line-height:15px;
	text-decoration:none;
	border-left:#0066FF dotted 1px;
	border-right:#0066FF dotted 1px;
	border-bottom:#0066FF dotted 1px;
}

.asubmenu0{
	border-top:#0066FF dotted 1px;
}

.asubmenu:hover, .asubmenu0:hover {
	border-bottom:#0066FF dotted 1px;
	background:#0000CC;
}

#infotitle {
	position:absolute;
	top:557px;
	left:62px;
	padding: 5px;
	text-align:left;
	font-size:14px;
	font-weight:bold;
	letter-spacing:2px;	
	color:orange;
}

/* master WRAPPER */
#wrapper {
	width:100%;
}

/*col1 wrapper */
#left {
    float:left;
    width:276px;
   	margin-top:0px;
	margin-left:0px;
}

#lefthead {
	float:left;
    text-align:center;
	width:276px;
	height:453px;
	background:none;	
}

#left2headm {
    float:left;
	padding-top:1px;
	padding-bottom:1px;
    text-align:center;
	width:276px;
	background-image:url('../images/left2headm.jpg');
	background-repeat:repeat-y;
}

#left2headb {
    float:left;
	margin-top:-4px;
    text-align:center;
	width:276px;
	height:60px;
	background-image:url('../images/left2headb.jpg');
	background-attachment:scroll;
	background-repeat:no-repeat;
}

/*col2 wrapper */
#head {
    float:left;
	float:left;
	width:824px;
	margin-top:0px;
	margin-left:0px;
}

#tophead {
    float:left;
    top:0px;
	left:0px;
    text-align:center;
	width:824px;
	height:203px;
	background-attachment:scroll;
	background-repeat:no-repeat;
}

#content {
    float:left;
	padding-top:1px;
	padding-bottom:1px;
    top:0px;
	left:0px;
    text-align:center;
	width:824px;
	min-height:414px;
	background-image:url('../images/content.jpg');
	background-attachment:scroll;
	background-repeat:repeat-y;
	color:silver;
}

#bottomhead {
    float:left;
	margin-top:-1px;
	left:0px;
    text-align:center;
	width:824px;
	height:133px;
	background-image:url('../images/bottomhead.jpg');
	background-attachment:scroll;
	background-repeat:no-repeat;
}

/* BOTTOM */
#bottom {
	clear:both;
	float:left;
	margin-left:0;
	left:0;
    text-align:center;
	width:1100px;
	height:76px;
	background-image:url('../images/bottom.jpg');
	background-attachment:scroll;
	background-repeat:no-repeat;
}

#footer{
	margin-left:80px;
	padding-top:23px;
	text-align:left;
	font-size:12px;
	color:#DDD;
}

#logo_shadow {
	position:absolute;
	top:330px;
	left:383px;
	width:449px;
	height:386px;
	background-image:url('../images/logo_shadow.gif');
	background-attachment:scroll;
	background-repeat:no-repeat;
	z-index: 1;
}

#top p{
	margin-left:75px;
	padding-top:15px;
	text-align:left;
	font-size:12px;
	color:#DDD;
}

#title{
	margin-left:45px;
	padding-top:152px;
	text-align:left;
	color:#FFF;
}

#info{
	float:left;
	position:relative;
	left:70px;
	top:5px;
	width:175px;
	min-height:300px;
	margin:0;
	padding-top:5px;
	text-align:center;
	font-size:11px;
	font-weight:bold;
	text-indent:10px;
	color:#DDD;
	display:inline;
}

#info a:hover{
	background:#0000CC;
	border:1px #0000CC solid;
}

#page{
	float:left;
	position:relative;
	left:10px;
	top:0px;
	width:725px;
	padding:0;
	margin:0;
	text-align:justify;
	font-size:12px;
	font-weight:normal;
	text-indent:20px;
	color:#FFF;
	z-index:2
}

.clear {
	clear:both;
	height:0px;
}

.img {
	margin-right:5px;
	margin-left:0;
	vertical-align:middle
}

.line {
	width:100%;
	height:2px;
	margin:auto;
	text-align:center;
	background:#CCCCCC center repeat;
	padding:0;
}
