/*This calls the other css files!!*/
@import url(menu.css);
@import url(customise.css);

/***This css file is usually used by Joomla,
however we structure our templates a little
differently for optimized use, we have seperated
out the structural css with the colors etc:
This css file must not be edited unless you want
to change the structure of the template


**For STRUCTURAL CSS, please edit this layout! 
(this contains the dimensions and main page
layout, only to be edited if you want to change
the page structure)

**For all graphical elements, typography, colors,
fonts and main joomla styles, edit the customise.css
and or color.css (could be yellow.css if using 
multiple themes)
***/


ul.reflection li {
background: none;
float: left;
margin: 0;
}

ul.reflection {
background: none;
margin: 0;
padding: 0;
font-size: 1.0em;
}

#content .moduletable-inset-top .reflection li {
background: none;
float: left;
margin: 0;
padding: 0;
padding: 0 9px;
}

.reflect-text {
width: 345px;
}

.reflect_cont {
height: 130px;
}

#content .reflect_cont .moduletable-inset-top .reflection li {
background: none;
float: right;
margin: 0;
padding: 0;
padding: 0 9px;
}


/*Start CSS*/

/*global resets - eliminates cross browser inconsistancies*/
* {
margin:0;
padding:0;
}

h1,h2,h3,h4,h5,h6,p,blockquote,form,label,ul,ol,dl,fieldset,address {
margin:0.5em 0;
}

li,dd {
margin-left:1em;
}

fieldset {
padding:.5em;
}

img {
border:none;
}

body {
background:#9D9D9D url(http://www.estaconsulting.pl/templates/templ_esta/images/bodybg.png) repeat-x;
margin:0 auto;
text-align:center;
}

#wrapper {
background:url(http://www.estaconsulting.pl/templates/templ_esta/images/wrapper-bg.png) no-repeat;
width:765px;
margin:0 auto;
padding:0;
text-align:left;
margin-top:16px;
}

#top_a {
position:relative;
background:url(http://www.estaconsulting.pl/templates/templ_esta/images/top-a.jpg) repeat-x;
height:30px;
line-height:30px;
width:727px;
margin:0 19px;
padding:0;
}

#top_b {
background:url(http://www.estaconsulting.pl/templates/templ_esta/images/top-b-bg.jpg) repeat-x;
position:relative;
width:727px;
height:79px;
margin:0 19px;
padding:0;
}

#branding {
background:url(http://www.estaconsulting.pl/templates/templ_esta/images/estaconsulting-zamosc-fundusze-unijne.jpg) no-repeat 10px 20px;
height:69px;
margin:0;
padding:0;
text-indent:-9999px;
}

#input_search_main {
position:absolute;
right:20px;
top:10px;
margin:0;
padding:0;
}

#pathway {
position:relative;
background:url(http://www.estaconsulting.pl/templates/templ_esta/images/pathway-bg.png) repeat-x;
height:34px;
line-height:34px;
width:727px;
margin:0 19px;
padding:0;
}

#pathway1 {
position:relative;
height:33px;
margin:0 5px;
padding:0;
}

#date {
position:absolute;
top:0;
right:5px;
height:30px;
}

#container-wrap {
background:url(http://www.estaconsulting.pl/templates/templ_esta/images/wrapperbg.jpg) repeat-y;
width:765px;
}

#header_top {
width:727px;
height:218px;
margin:0;
padding:0;
margin:0 auto;
overflow:hidden;
}

#left_nav {
float:left;
width:203px;
margin:0;
padding:0;
}

#header_img {
float:left;
xbackground:url(http://www.estaconsulting.pl/templates/templ_esta/images/header-img.jpg) no-repeat;
width:524px;
height:218px;
margin:0;
padding:0;
}

#content_wrap {
background:url(http://www.estaconsulting.pl/templates/templ_esta/images/content-wrap-bg.gif) repeat-y;
width:727px;
margin:0 auto;
overflow:hidden;
}

#top_seperator {
background:url(http://www.estaconsulting.pl/templates/templ_esta/images/top-seperator.jpg) no-repeat;
width:727px;
height:0px;
overflow:hidden;
}

#sidebar {
float:left;
width:203px;
}

#content {
float:left;
width:524px;
}

.inner {
padding:5px;
}

#sidebar .inner {
padding:5px 10px;
}

#footer_shadow_bg {
background:#ECEEF2 url(http://www.estaconsulting.pl/templates/templ_esta/images/footer-topshadow-bg.gif) repeat-x;
height:11px;
}

#footer_top_shadow {
background: url(http://www.estaconsulting.pl/templates/templ_esta/images/footer-shelf-topshadow.gif) no-repeat 0 0;
overflow:hidden;
height:11px;
width:765px;
padding:0;
margin:0 auto;
}

#footer_shelf_wrap {
background:#ECEEF2 url(http://www.estaconsulting.pl/templates/templ_esta/images/footer-shelf-bg.gif) repeat-y;
background-position:center;
width:100%;
text-align:left;
}

#footer_shelf {
margin:0 auto;
width:727px;
}

#footer {
background:url(http://www.estaconsulting.pl/templates/templ_esta/images/footer-bg.gif) repeat-x;
height:27px;
margin:0;
padding:0;
margin:0 auto;
overflow: hidden;
}

#footer_inner {
background:url(http://www.estaconsulting.pl/templates/templ_esta/images/footer-img.gif) no-repeat;
height:27px;
margin:0 auto;
width:765px;
padding:0;
}

#footer_padding {
position:relative;
width:717px;
margin:0 auto;
padding-top: 5px;
}

table.user_mod_green {
}

/*collapsable columns*/
table.nospace {
border:0;
margin-bottom:10px;
padding:0;
width:100%;
}

#footer_shelf table.nospace {
border:0;
margin:0;
padding:0;
width:100%;
}

table.nospace td {
margin:0;
padding:0;
}

/*Signals out only top 2 user mods*/
table.nospace td.user_mod_green {
width:50%;
background:#77c10c url(http://www.estaconsulting.pl/templates/templ_esta/images/user-mod-green.gif) repeat-x;
width:255px;
}

table.nospace td.user_mod_blue {
width:50%;
background:#308fc5 url(http://www.estaconsulting.pl/templates/templ_esta/images/user-mod-blue.gif) repeat-x;
width:255px;
}

/*Signals out only footer shelf*/
table.nospace td.footer_shelf_left,table.nospace td.footer_shelf_center,table.nospace td.footer_shelf_right {
width:33%;
border:1px solid #3b4456;
}