/*
 * IE PNG FIX
 */

img,
div,
h2 { 
behavior: url('/css/gfx/iepngfix.htc');
}

/*
 * MAINLAY
 */

* {
margin: 0px;
padding: 0px;
border: none;
outline: none;
}

html, body {
height: 100%;
}

html {
background: url('gfx/bg.gif') repeat-x #fff;
}

body {
background: none;
padding: 0px;
display: table;
width: 1002px;
margin: 0 auto;
}

#pozycjoner {
display: table-cell;
vertical-align: middle;
text-align: center;
width: 100%;
}

#container {
text-align: left;
width: 1006px;
border: 0px solid #000000;
margin: 0px auto;
background: none;
height: auto;
position: relative;
}

a:link,
a:visited {
font: 11px 'verdana, tahoma';
color: #F8F8F8;
text-decoration: none;
}

a:hover {
color: #FFFFFF;
text-decoration: underline;
}

#footer {

}

#footer a:link, #footer a:visited,
#splash_footer a:link, #splash_footer a:visited {
font: bold 13px 'verdana';
color: #c0c0c0;
text-decoration: none;
}

#footer a:hover
#splash_footer a:hover {
text-decoration: underline;
}

/*
 * END
 */


/*
 * SPLASH
 */

#splash_wrapper {
widht: 1002px;
height: 473px;
background: url('gfx/splash_bg.jpg') no-repeat;
position: relative;
}

#splash_footer {
font: 13px 'verdana';
color: #c0c0c0;
margin: 15px 0 0 0;
text-align: center;
}

.splash_langs {
position: absolute;
top: 251px;
left: 419px;
width: 165px;
height: 86px;
}

.splash_langs a {
margin: 1px 0 0 0;
display: block;
float: left;
}

.splash_langs a img {
display: block;
float: left;
}

/*
 * END
 */


/*
 * START PAGE
 */

#start_wrapper {
widht: 1002px;
height: 473px;
background: url('gfx/start_bg.jpg') no-repeat;
position: relative;
margin-top: 30px;
}

#promo_wrapper {
width: 1000px;
height: 80px;
margin: 10px 0 0 0;
border: 1px solid #edeae7;
float: left;
position: relative;
}

.promo_text {
font: 13px 'verdana';
color: #363837;
position: absolute;
left: 30px;
}

.promo_text table {
width: 960px;
height: 73px;
}

#footer {
font: 13px 'verdana';
color: #c0c0c0;
text-align: right;
position: relative;
top: 15px;
float: right;
width: 870px;
}

/*
 * END
 */


/*
 * SUBPAGE
 */

#main_wrapper {
widht: 1002px;
height: 473px;
position: relative;
margin-top: 30px;
}

#top {
position: relative;
width: 829px;
height: 127px;
float: right;
}

#right_content {
font: 13px 'verdana';
color: #363837;
position: relative;
width: 787px;
/*height: 303px;*/
margin: 10px 0 0 0;
padding: 30px 20px 20px 20px;
border: 1px solid #edeae7;
float: right;
}

#right_content p {
margin: 15px 0 0 0;
}

#promo_wrapper_subpage {
width: 827px;
height: 80px;
margin: 10px 0 0 0;
border: 1px solid #edeae7;
float: right;
position: relative;
}

.promo_text_subpage {
font: 13px 'verdana';
color: #363837;
position: absolute;
left: 30px;
}

.promo_text_subpage table {
width: 790px;
height: 73px;
}

/*
 * END
 */


/*
 * LEFT MENU BTNS
 */

div#left_menu #nav {
position: absolute;
top: 20px;
left: 40px;
width: 165px;
}

div#left_menu #nav a {
margin: 1px 0 0 0;
display: block;
float: left;
}

div#left_menu #nav a span {

}

div#left_menu #nav a img {
display: block;
float: left;
}

#form_wrapper {
font: 11px 'verdana';
color: #171718;
position: relative;
float: left;
width: 125px;
height: 125px;
background: #fafafa;
margin: 1px 0 0 0;
padding: 5px 20px 0px 20px;
}

#form_wrapper span {
position: relative;
top: 5px;
}

#form_wrapper form textarea {
font: 11px 'verdana';
color: #999999;
width: 123px;
height: 50px;
background: #fff;
border: 1px solid #edeae7;
margin-top: 10px;
overflow: hidden;
overflow-y: auto;
}

#form_wrapper form input.send {
position: absolute;
bottom: 15px;
right: 20px;
width: 52px;
height: 22px;
}

/*
 * END
 */


/*
 * LEFT MENU BTNS FOR SUBPAGE
 */


#menu a {
    width: 163px;
    display: block;
    margin: 1px 0px 0px 0px;
    z-index: 100;
    text-decoration: none;
}

#menu div {
    display: none;
    position: absolute;
    z-index: 100;
}

#menu div a {
    font: 12px 'verdana';
    display: block;
    padding: 13px 0px 0px 40px;
    width: 125px;
    height: 29px;
    color: #171718;
    background: url('gfx/arrows.gif') #e4e4e4 no-repeat 21px center;
}


#menu div a:hover {
    color: #c4c4c4;
}
/*


div#main_wrapper #left_menu_subpage,
div#main_wrapper #nav {
position: absolute;
top: 0px;
left: 0px;
width: 163px;
padding: 0 10px 1px 2px;
background: url('gfx/menu_bg.gif') repeat-y;
z-index: 100;
}

div#main_wrapper #left_menu_subpage a,
div#main_wrapper #nav a {
margin: 1px 0 0 0;
display: block;
float: left;
position: relative;
z-index: 1000;
overflow: visible;
}

div#main_wrapper #left_menu_subpage a span,
div#main_wrapper #nav a span {

}

div#main_wrapper #left_menu_subpage a img,
div#main_wrapper #nav a img {
display: block;
float: left;
}
*/

/*
 * END
 */

/*
 * EXPAND MENU
 */

/*

div.exp_menu {
position: absolute;
z-index: 100;
display: none;
}

div.exp_menu a:link,
div.exp_menu a:visited {
font: 12px 'verdana';
display: block;
padding: 13px 0px 0px 40px;
width: 125px;
height: 29px;
color: #171718;
background: url('gfx/arrows.gif') #e4e4e4 no-repeat 21px center;
}

div.exp_menu a:hover {
background: url('gfx/arrows.gif') #fff no-repeat 21px center;
text-decoration: none;
}

div#nav div.exp_menu a span,
div#left_menu div.exp_menu a span {
color: #171718;
display: block;
}

/*
 * END
 */

/*
 * TOP MENU BTNS
 */

#top_menu {
position: absolute;
top: 15px;
right: 20px;
}

#top_menu a:link, #top_menu a:visited {
font: 11px 'verdana';
color: #363837;
padding: 0 0 0 10px;
margin: 0 0 0 10px;
background: url('gfx/orange_arrow.gif') no-repeat center left;
}

#top_menu a:hover {

}

/*
 * END
 */


a.galfoto {
    background: #e4e4e4;
    padding: 5px;
    margin: 0px 0px 15px 15px;
    display: block;
    width: 150px;
    height: 150px;
    float: left;
}

a.galfoto:hover {
    background: #ffffff;
}