

@import 'reset.css';

/* 	Layout
 ``````````````````````````````````````````````````````````````````````````` */

body {
    background: #fff;
    font-family: Arial, Tahoma, Verdana, "Trebuchet MS", "Lucida Sans Unicode", sans-serif;
    font-size: 11px;
    color: #2d2f2a
}

h2 { color: #3f5a6f; font-size: 18px; font-weight: normal; }
h4 {  font-size: 14px; color: #fff; font-weight: normal; }


p { line-height: 19px; text-align: left; }

a { text-decoration: none; cursor: pointer; color: #283c49; }
a:hover { text-decoration: underline; }

ul { list-style-type: none; }

/* Page
 ``````````````````````````````````````````````````````````````````````````` */
#page { width: 1002px; margin: 0 auto 0 auto; background: url("/www_layout/bg_height.gif") repeat-y; }

#container { width: 952px; margin: 0 auto 0 auto; position: relative; }
#page #contact { float: right; display: inline; margin: 5px; }
#page .logo_galeriausmiechu { width: 400px; height: 89px; background: url("/www_layout/logo_galeria_usmiechu_rozszerzone2_2.jpg") no-repeat; text-indent: -99999em; position: absolute; left: 370px; top: 35px; }
#page #logo { height: 104px; background: url("/www_layout/logo.jpg") no-repeat top left; }
#page #bar { height: 43px; width: 952px; background: url("/www_layout/text_top.jpg") no-repeat; text-indent: -99999em; display: block; }

#center { width: 100%; margin: 23px 0 0 0; }

#left { width: 186px; float: left; display: inline; }
#left h4 { width: 176px; height: 45px; background: url("/www_layout/head_blue.gif") no-repeat; padding: 12px 0 0 10px; }
#left ul { margin: 10px 0 0 15px; display: block; }
#left ul li { display: block; margin-bottom: 6px; background: url("/www_layout/icon_arrow.gif") no-repeat 0 0px; padding: 0 0 5px 20px; font-size: 12px; border-bottom: 1px dotted #e9e9e9; width: 80%; }

#wrapper { width: 550px; float: left; display: inline; margin: 0 0 0 10px; }

#wrapper h2 { margin: 10px 0 4px 0; }

#wrapper .news { display: block; margin: 10px 0 20px 0; }
#wrapper .news li { display: block; margin: 4px 0 4px 0; }
#wrapper .news li h2 { margin: 0 0 4px 0; }



#right { width: 200px; float: right; display: inline; }

#footer { background: url("/www_layout/page_bottom.gif") no-repeat bottom; clear: both; min-height: 33px; height: auto!important; height: 33px; padding: 0 0 25px 0; }
#footer_2 { border-top: 1px solid #0b448a; width: 952px; margin: 0 auto 0 auto; background: #f6f6f6; }
#footer p { padding: 10px 0 10px 0; margin-right: 10px; text-align: right; }

