/* Start of CMSMS style sheet 'aliant' */
body {
margin: 0px;
padding: 0px;
text-align: center;
font-family : Verdana, sans-serif;
font-size:10px;
color:#C2C2C2;
background:#666 url(../images/tlo.jpg) repeat-x;
}

hr {
color:#A8AEA6;
background:#A8AEA6;
}

h1 {
font-size:18px;
padding:0;
margin:10px 0;
}

h2 {
font-size:16px;
padding:0;
margin:10px 0;
}

h3 {
font-size:14px;
padding:0;
margin:10px 0;
}

h4 {
font-size:12px;
padding:0;
margin:10px 0;
}

h5 {
font-size:10px;
padding:0;
margin:10px 0;
}

h6 {
font-size:8px;
padding:0;
margin:10px 0;
}

img {
border:0;
margin:0;
}

a {
color:#D1AC19;
cursor:pointer;
text-decoration:none;
border:0;
}

/* ==============================================================
----------> WRAPPER  <----------
================================================================= */

#wrapper {
width:780px;
margin:0 auto;
border-top:5px solid #7B93A8;
}

/* ==============================================================
----------> MENU <----------
================================================================= */

#menu, #menu2 {
position:relative;
width:780px;
height:54px;
border-top:5px solid #7991AB;
z-index:100;
}

#menu ul, #menu2 ul {
padding:0;
margin:0;
position:relative;
list-style-type: none;
z-index:10;
top:8px;
height:40px;
width:790px;
left:0;
background:url(images/sep.jpg) left no-repeat;
z-index:100;
}

#menu ul li {
display:block;
float:left;
padding:0 18px;
font-size:14px;
line-height:40px;
height:40px;
background:url(images/sep.jpg) right no-repeat;
}

#menu2 ul li {
display:block;
float:left;
padding:0 10px;
font-size:14px;
line-height:40px;
height:40px;
background:url(images/sep.jpg) right no-repeat;
}

#menu ul li a, #menu2 ul li a {
color: #CECECE;
text-decoration:none;
font-weight:600;
font-family:Tahoma;
}

#menu ul li a:hover, #menu2 ul li a:hover {
text-decoration:underline;
}

#menu_dol {
position:relative;
width:780px;
height:35px;
border-top:5px solid #959595;
border-bottom:5px solid #899EB5;
}

#menu_dol ul {
padding:0;
margin:0;
position:relative;
list-style-type: none;
z-index:100;
top:10px;
height:11px;
left:5px;
border-left:1px solid #ABABAB;
}

#menu_dol ul li {
display:block;
float:left;
padding:0 8px;
font-size:11px;
line-height:12px;
height:11px;
border-right:1px solid #ABABAB;
}

#menu_dol ul li a {
color: #ABABAB;
text-decoration:none;
}

#menu_dol ul li a:hover {
text-decoration:underline;
}

/* CSS Menu Module */

#menuwrapper {
        width: 100%;
        }

/* Set the width of the menu elements at second level. Leaving first level flexible. */

/* Unless you know what you do, do not touch this */ 

#primary-nav, #primary-nav2 { 
	list-style: none; 
	padding: 0px; 
	}
#primary-nav ul, #primary-nav2 ul {
             width:220px;
             height:auto;
             background:#424242;
             margin: 0;
%margin-left:-50px;
	 position:absolute;
             display:block;
             left:auto;
             margin-top: 20px; 
             border:5px solid #7991AB;
z-index:100;
	}
#primary-nav ul ul, #primary-nav2 ul ul { 
	margin-top: 0; 
	left: auto; 
	top: 0;
	}
#primary-nav li li, #primary-nav2 li li {
            width:210px;
            height:auto;
            text-align:left;
            padding:4px 0;
	margin:0 5px;
            background:none;
            border-bottom:1px solid #7991AB;
border-right:0;
	position: relative; 
z-index:100;
	}

#primary-nav li li span {display:none;}
/* Styling the basic apperance of the menu elements */

#primary-nav a, #primary-nav2 a { 


	}
#primary-nav li a, #primary-nav2 li a { 


	}
#primary-nav li li a, #primary-nav2 li li a { 
            
background:#424242;
	}	
#primary-nav li, #primary-nav li.menuparent, #primary-nav2 li, #primary-nav2 li.menuparent { 

	}

/* Styling the basic apperance of the active page elements (shows what page in the menu is being displayed) */

#primary-nav li.menuactive, #primary-nav2 li.menuactive {
	}


/* Styling the basic apperance of the menuparents - here styled the same on hover (fixes IE bug) */

#primary-nav ul li.menuparent, #primary-nav ul li.menuparent:hover, #primary-nav ul li.menuparenth, #primary-nav2 ul li.menuparent, #primary-nav2 ul li.menuparent:hover, #primary-nav2 ul li.menuparenth { 
	background-image: url(arrow.gif); 
	background-position: center right; 
	background-repeat: no-repeat; 
	}


/* Styling the apperance of menu items on hover */

#primary-nav li:hover, #primary-nav li.menuh, #primary-nav li.menuparenth, #primary-nav li.menuactiveh, #primary-nav2 li:hover, #primary-nav2 li.menuh, #primary-nav2 li.menuparenth, #primary-nav2 li.menuactiveh { 
text-decoration:none;
	}


/* The magic - set to work for up to a 3 level menu, but can be increased unlimited */

#primary-nav ul, #primary-nav li:hover ul, #primary-nav li:hover ul ul, 
#primary-nav li.menuparenth ul, #primary-nav li.menuparenth ul ul { 
	display: none; 
	}
#primary-nav li:hover ul, #primary-nav ul li:hover ul, #primary-nav ul ul li:hover ul, 
#primary-nav li.menuparenth ul, #primary-nav ul li.menuparenth ul, #primary-nav ul ul li.menuparenth ul { 
	display: block; 
	}


/* IE Hacks */

#primary-nav li li, #primary-nav2 li li { 
	float:left;
            clear:both;
	}
#primary-nav li li a, #primary-nav2 li li a { 
	height: 1%; 
	}


/* ==============================================================
----------> CONTENT <----------
================================================================= */

#header {
width:780px;
height:90px;
background:url(../images/logo.jpg) no-repeat;
}

#home {
position:absolute;
display:block;
width:100px;
height:89px;
z-index:100;
%margin:-67px 0 0 -100px;
}

#koszyk {
position:relative;
display:block;
float:left;
margin:40px 0 0 150px;
%margin:40px 0 0 0px;
%left:-300px;
}

#logowanie {
width:276px;
float:right;
margin:25px -100px 0 0;
%margin:-45px -16px 0 0;
}

#logowanie b {
display:block;
float:left;
font-size:12px;
}

#logowanie input.text {
width:50px;
border:1px;
}

#lang {
width:70px;
height:16px;
float:right;
margin-top:6px;
}

#lang img {
margin-right:2px;
}

#flash_logo {
position:relative;
}

#logo {
width:780px;
height:230px;
background:#050F18;
border-top:5px solid #7991AB;
border-bottom:5px solid #7991AB;
}

#content {
position:relative;
width:780px;
}

#content_left {
width:780px;
text-align:justify;
color:#BDBDBD;
%padding-bottom:10px;
}

#content0 {
width:760px;
text-align:justify;
color:#BDBDBD;
padding:0 10px;
%padding:10px;
}

#content_contact {
width:360px;
float:left;
text-align:justify;
color:#BDBDBD;
}

#box0 {
width:740px;
padding:0 10px;
}

#box_contact {
width:320px;
padding:0 10px;
float:left;
}

#box1_h, #box2_h, #box3_h, #box4_h {
width:192px;
height:54px;
}

#box1_h_en, #box2_h_en, #box3_h_en, #box4_h_en {
width:192px;
height:54px;
}

.box_c {
margin:0 25px -12px 25px;
}

#box1, #box2, #box3 {
margin-right:4px;
}

#box1_h {
background:url(../images/raporty.jpg) no-repeat;
}

#box2_h {
background:url(../images/ustalenia.jpg) no-repeat;
}

#box3_h {
background:url(../images/wykup.jpg) no-repeat;
}

#box4_h {
background:url(../images/nieruchomosci.jpg) no-repeat;
}

#box1_h_en {
background:url(../images/credit.jpg) no-repeat;
}

#box2_h_en {
background:url(../images/property.jpg) no-repeat;
}

#box3_h_en {
background:url(../images/debt.jpg) no-repeat;
}

#box4_h_en {
background:url(../images/estates.jpg) no-repeat;
}

#box1, #box2, #box3, #box4 {
width:192px;
float:left;
background:url(../images/box_tlo.jpg) repeat-y;
}

#box1 hr, #box2 hr, #box3 hr, #box4 hr {
color: #5A5A5A; 
background-color: #5A5A5A; 
border: 1px dotted #A8AEA6; 
border-style: none none dotted; 
}

.box_end {
width:192px;
height:16px;
background:url(../images/box_end.jpg) no-repeat;
}

#box5, #box6 {
margin:10px 0;
padding:0 10px;
width:370px;
float:left;
}

#box5 {
border-right:1px dotted #A8AEA6;
}

#box6 {
border-left:1px dotted #A8AEA6;
margin-left:-2px;
}

.NewsSummaryLink {
font-weight:bold;
font-size:11px;
color:#6C7339;
}

.NewsSummary {
margin:0 0 8px 8px;
border-bottom:1px dotted #4C4C4C;
}

.NewsSummaryMorelink {
text-align:right;
margin-bottom:5px;
}

.clear {
clear:left;
}

#copy {
position:relative;
width:770px;
text-align:right;
color:#B8C5D3;
font-size:8px;
padding:5px 0 50px 0;
z-index:20;
background:url(../images/aliant.jpg) top left no-repeat;
}

#copy a {
color:#B8C5D3;
}

#left {
width:780px;
margin: 0px auto;
text-align: justify;
}

#footer {
width:780px;

background:#7991AB;
}

.form {
width: 230px;
height: 14px;
padding-top: 1px;
background: url(../grafika/form_tlo3.gif);
border: 1px solid #999;
margin-top: 5px;
color:#BDBDBD;
}

.formularz {
float: left;
width: 100px;
text-align: right;
margin-right: 20px;
margin-top: 5px;
}

.mini {
font-size: 10px;
color:#999;
}

.button2 {
width: 85px;
height: 22px;
font-size: 13px;
margin-left: 40px;
text-align:center;
background-color: #999;
color: #FFFFFF;
cursor:pointer;
}

#contact {
text-align:left;
width:360px;
float:left;
margin-top:10px;
z-index:50;
margin-left:10px;
}

#contact label {
clear:left;
float:left;
}
/* End of 'aliant' */

