body {
    margin:0; padding:0;
    background:url('images/bg.gif') repeat-x #fff;
    font:11px Arial, Tahoma, Verdana, Sans, sans-serif;
    line-height:1.4em;
}

body#mainPage {background-image:url('images/bg_main.gif');}

a {font-weight:bold; text-decoration:none; color:#000;}
a:hover {text-decoration:underline;}
a img {border:none;}

.clear {
    height:1px;
    font-size:0;
    line-height:1em;
    clear:both;
}

#main {width:1002px;}

/* ============== top ============== */
#top {
    width:299px; height:75px;
    padding-top:19px;
    background-color:#72d52a;
    float:left;
}

#top h1 {
    margin:0;
    height:58px;
    padding:17px 0 0 16px;
    background-color:#fff;
}

#top h1 img {display:block;}

/* ============ topMenu ============ */
#topMenu {
    width:703px; height:75px;
    padding-top:19px;
    background-color:#439f00;
    float:right;
}

#topMenu ul {
    height:68px;
    margin:0; padding:7px 0 0 7px;
    list-style-type:none;
    background-color:#eef6f0;
    line-height:31px;
}

#topMenu ul li {
    display:inline;
    margin-left:10px;
    padding-left:12px;
    background:url('images/pointer1.gif') 0 no-repeat;
}

#topMenu ul li a {font-weight:bold; color:#516456;}

/* ============ flashTop =========== */
#flashTop {
    clear:both;
    height:221px;
}

/* =========== topHeader =========== */
#topHeader {
    height:191px;
    background-color:#fff;
    clear:both;
}

#topImg {float:left;}

#topTxt {
    width:703px;
    margin-top:8px;
    background-color:#bffa41;
    float:right;
}

#topTxt div {
    width:481px; height:45px;
    background-color:#72d52a;
    padding-top:92px;
}

#topTxt div h2 {
    margin:0;
    padding-right:30px;
    font-size:23px;
	line-height:17px;
    font-weight:normal;
    color:#fff;
    background:url('images/header_element3.gif') 100% no-repeat;
    text-align:right;
}

#nav {width:481px; clear:right; padding-top:21px; color:#75927f; margin-left:299px;}
#nav a {font-weight:normal; color:#75927f;}

/* ============= uklad ============= */
#menuBg {
    width:758px;
    padding-left:22px;
    background:url('images/bg_left.gif') 22px repeat-y #f4f9f5;
    float:left;
}

#mainPage #menuBg {
    width:731px;
    padding-left:0;
    background-position:0;
}

#left {
    width:222px;
    background-color:#fff;
    float:left;
}

#center {
    width:452px;
    padding:18px 42px;
    border-top:9px solid #fff;
    background-color:#f4f9f5;
    float:left;
}

#right {
    width:222px;
    background-color:#fff;
    float:right;
}

#mainPage #right {width:271px;}
#mainPage #center {width:473px; border-top:none; padding:18px;}

/* ============ elementy =========== */
#center h1{
	font-size: 22px;
}

h3 {
    margin:0;
    height:27px;
    background-color:#9bb4a2;
    padding:13px 14px 0 14px;
}

h3.green {background-color:#72d52a;}

.box1 {
    padding:14px 16px;
    background:url('images/header_element1.gif') 25px 0 no-repeat #deeae1;
    color:#9bb4a2;
}

.box1 a {color:#4b5e50;}

.more {text-align:right;}
.more a {color:#9bb4a2;}

.lista1 {
    margin:0;
    padding:1.5em 0 0 0;
    list-style-type:none;
}

.lista1 li {
    margin-bottom:1.5em;
    padding-left:70px;
    background:url('images/pointer4.gif') 0 no-repeat;
}

#print {padding:12px 18px;}

#print a {
    padding-left:23px;
    background:url('images/icon_print.gif') 0 no-repeat;
}

/* =========== newsletter ========== */
#newsletter, #newsletter fieldset {margin:0; padding:0; border:none;}

#newsletter {
    margin:5px 5px 5px 0;
    padding:12px 0 12px 15px;
    background-color:#eef6f0;
}

#newsletter .zamow {margin:10px 0 18px 0;}

#newsletter .input {
    width:136px; height:15px;
    padding:2px 6px;
    background:url('images/newsletter_input.gif') no-repeat;
    float:left;
}

* html #newsletter .input {height:17px; padding-top:1px; padding-bottom:1px;}

#newsletter .input input {
    width:100%;
    font:11px Tahoma, Verdana, Arial, Sans, sans-serif;
    color:#9bb4a2;
    padding:0;
    border:1px solid #fff;
}

#newsletter a {float:left; margin-left:3px;}

/* =========== zpaytanie =========== */
#zapytanie {
    margin:0;
    padding:14px 13px 14px 14px;
    background:url('images/header_element4.gif') 23px 0 no-repeat;
}

#zapytanie fieldset {
    margin:0; padding:8px;
    background:url('images/zapytanie_bg.gif') no-repeat #e5f0e8;
    border:none;
}

* html #zapytanie fieldset {padding:8px 6px 8px 8px;}

#zapytanie input, #zapytanie textarea {
    border:1px solid #fff;
    padding:0;
    font:10px Tahoma, Verdana, Arial, Sans, sans-serif;
    color:#000;
}

#zapytanie .input1, #zapytanie .input2 {
    width:159px; height:17px;
    padding:0 10px;
    background:url('images/zapytanie_input1.gif') no-repeat;
    margin-bottom:8px;
}

#zapytanie .input1 input, #zapytanie .input2 input {width:100%;}

#zapytanie .input2 {width:65px; background:url('images/zapytanie_input2.gif') no-repeat; float:left;}
#zapytanie .inputFax {float:right;}

#zapytanie .input3 {
    width:159px; height:75px;
    padding:3px 10px;
    background:url('images/zapytanie_input3.gif') no-repeat;
    clear:both;
}

#zapytanie .input3 textarea {width:159px; height:71px;}

#zapytanie .submit {
    background:url('images/zapytanie_wyslij_bg.gif') no-repeat;
    text-align:right;
}

#zapytanie .submit input {border:none;}

/* ============== pos ============== */
.pos {margin-bottom:15px;}

.pos strong {
    padding-left:16px;
    background:url('images/pointer2.gif') 2px no-repeat;
    color:#7b8f80;
}

.pos .leftImg {margin:0 20px 0 0; float:left;}
.pos .rightImg {margin:0 0 0 60px; float:right;}

.pos b {color:#7b8f80; margin-left:3px;}
.pos b a {color:#72d52a; margin-left:3px;}

/* ============== jpgi ============= */
#jpgi {margin:5px 0 5px 5px;}
#jpgi img {display:block;}

/* ============== film ============= */
#film {
    border:6px solid #b9c8be;
    padding:12px 15px;
    background:url('images/film_kamerka.jpg') bottom right no-repeat;
    margin-bottom:8px;
}

#film strong {display:block; margin-bottom:3px; color:#72d52a;}

/* ============= footer ============ */
#footer {
    padding-top:50px;
    text-align:right;
    clear:both;
}

* html #footer {padding-top:25px;}

#footerImg {margin:17px 0 0 54px; float:left;}

#mainPage #footer div {width:745px;}

#footer div {
    width:712px;
    padding:15px 17px;
    background-color:#eef6f0;
    float:right;
}

#footer div span {color:#8b8986; float:left;}
#footer div a {font-weight:normal; color:#8b8986;}
#footer div strong {margin-right:55px;}
#footer div strong a {font-weight:bold; color:#ff6e35;}
#footer div em {font-style:normal; color:#4b5e50;}

.ViewPicture
{
	margin-top: 5px;
	margin-left: 5px;
}


