html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var,
b, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
    margin:0;
    padding:0;
    border:0;
    outline:0;
    font-size:100%;
    vertical-align:baseline;
    background:transparent;
}

body {
    line-height:1;
}

article,aside,canvas,details,figcaption,figure,
footer,header,hgroup,menu,nav,section,summary { 
    display:block;
}

nav ul {
    list-style:none;
}

blockquote, q {
    quotes:none;
}

blockquote:before, blockquote:after,
q:before, q:after {
    content:'';
    content:none;
}

a {
    margin:0;
    padding:0;
    border:0;
    font-size:100%;
    vertical-align:baseline;
    background:transparent;
    outline:0;
}

ins {
    background-color:#ff9;
    color:#000;
    text-decoration:none;
}

mark {
    background-color:#ff9;
    color:#000; 
    font-style:italic;
    font-weight:bold;
}

del {
    text-decoration: line-through;
}

abbr[title], dfn[title] {
    border-bottom:1px dotted #000;
    cursor:help;
}

table {
    border-collapse:collapse;
    border-spacing:0;
}

hr {
    display:block;
    height:1px;
    border:0;   
    border-top:1px solid #cccccc;
    margin:1em 0;
    padding:0;
}

input, select {
    vertical-align:middle;
}


/************************************************************************/
/* http://www.pmob.co.uk/temp/3colcentred_2a.htm */
/* mac hide\*/
html, body {height:100%}
/* end hide */
body {
    text-align:center;
    min-width:1014px;/* for mozilla*/
    background: #fff url('../EkstraStatyba/body_bg.gif') repeat 0px 0px;
}
#outer {
    height:100%;
    min-height:100%;
    width:1018px;
    color: #000000;
    text-align:left;
    margin:0px auto;
    position:relative;
    background: url('../EkstraStatyba/shadow.png') repeat-y 50% 0px;
    padding:0px 30px 0px 30px;
}

html>body #outer{height:auto;} /*for mozilla as IE treats height as min-height anyway*/
#innerwrap {/* enables content first */
    padding:0px 7px;
}

#header{
    top:0px;
    left:37px;
    position:absolute;
    height:305px;
    z-index:100;
    background-color: #fff;
    width:1003px;
}
#left {
    position:relative;/*ie needs this to show float */
    width:256px;
    float:left;
    padding-top:351px;/*needed to make room for header + border*/ 
    padding-bottom:32px;/* needed to make room for footer */
}


#footer {
    height:220px;
    width: 670px;
    color: #000000;
    left:361px;
    bottom:0px;
    position: absolute;
}

/*
* html #footer {  * only ie gets this style *
    \height:52px; * for ie5 *
    he\ight:50px; * for ie6 *
}
*/

/*div,p  {margin-top:0px;}*/ /*clear top margin for mozilla*/
#centrecontent {
    position: relative;
    width:566px;
    float:right;
    padding-top:357px; 
    padding-right :134px;
}


#clearfooter {width:100%;height:220px;clear:both} /* to clear footer */


/********************************************/
#top-line {
    position: absolute;
    top:0px;
    left:0px;
    background: #ff6300;
    height:5px;
    width: 100%;
    font: normal 0px tahoma;
    z-index: 1px;
}
#header_slide_show {
    position: relative;
    z-index: 2px;
}
#logo {
    position: absolute;
    top:54px;
    left:779px;
    z-index: 3;
    background: url('../EkstraStatyba/logo.png') no-repeat 0px 0px;
    width: 154px;
    height: 93px;
}
#navigator {
    position: absolute;
    top:272px;
    left:392px;
    background: url('../EkstraStatyba/navigators.gif') no-repeat 0px 0px;
    width:120px;
    height:20px;
    z-index: 3;
}
#navigator a {
    float: left;
    display: block;
    width:30px;
    height: 100%;
    margin:0px 8px 0px 0px;
}
#navigator a.mail_to {
    margin:0px 0px 0px 0px;
    width:38px;
}

#addon_text {
    position: absolute;
    top:188px;
    left:520px;
    z-index: 3;
}
#addon_text p {
    margin:0px 0px 5px 0px;
}
#addon_text div {
    float: left;
    font: normal 11px arial;
    color:#5e5e5e;
    padding:0px 20px 0px 27px;
    background: url('../EkstraStatyba/grey_h_line.gif') repeat-y 0px 0px;
    height:100px;
}
#addon_text div a {
    color:#ff6300;
    text-decoration: none;
}
/*******************************************************************************/
#centrecontent {
    min-height:200px;
    background: url('../EkstraStatyba/right-cornner.png') no-repeat 100% 300px;
}
#page_text_div {
    background: url('../EkstraStatyba/orange_block_big.gif') no-repeat 0px 0px;
    padding:2px 0px 0px 20px;
    font:normal 11px arial;
    color:#000;
}
/***********************************************************************************/
#footer-contacts {
    position: absolute;
    top:178px;
    left:350px;
}
#contacts-company, #contacts-creator {
    float: left;
}
#contacts-company {
    color:#959494;
    font:normal 10px arial;
    background: url('../EkstraStatyba/orange_block.gif') no-repeat 0px 50%;
    padding:5px 10px 5px 10px;
}
#contacts-creator {
    background: url('../EkstraStatyba/grey_h_line.gif') repeat-y 0px 50%;
    padding:5px 10px 5px 10px;
    color:#959494;
    font:normal 10px arial;
}
#contacts-creator a {
    color:#959494;
}
