body {
    color: #FFF;
    background: url('../images/bg.gif') repeat 0px 0px #333333;
    font-family:Arial,Tahoma,Verdana,sans-serif;
    font-size:0.7em;
    text-align:center;
    margin: 0px;
    padding: 0px 1px 0px 0px;
}

a { color: #FF9F00; text-decoration: none; outline:none; }
a:hover { color:#000; text-decoration: underline; outline:none; }

img {
	border: none;
	margin: 0px;
}

hr {
    color:#FFEFD6;
    background:#FFEFD6;
    border:none;
    height:1px;
}

.cleaner {
    visibility:hidden;
    clear:both;
}

form {
    margin:0px;
    padding:0px;
}
select,textarea,input,table {
    font-size:1em;
    font-family:Arial,Tahoma,Verdana,sans-serif;
    font-weight:normal;
}

h1 { display:none; }

#topMenu {
    list-style:none;
    text-align:right;
    width:950px;
    margin:0px auto;
    padding:10px 0px 10px 0px;
}
#topMenu li {
    display:inline;
    border-right:1px solid #FFF;
    padding:0px 5px 0px 5px;
}
#topMenu li a { color:#FFF; text-decoration:none; }
#topMenu li a:hover { color:#FF0; text-decoration:none; }
#topMenu li.last { border:none; }

#body {
    width:950px;
    margin:0px auto;
    text-align:left;
    color:#333;
    background:url('../images/bg-top.gif') no-repeat 0px 0px #FFF;
}
#body-bottom {
    background:url('../images/bg-bottom.gif') no-repeat bottom left;
    padding:3px 3px 3px 3px;
}

/*
    ======================================
    ACTION FORM
    ======================================
*/
#page h2.action_form {
    margin:0px;
    padding:0px 0px 0px 0px;
}
#page div.action_form {
    padding:10px 20px 10px 10px;
    color:#000;
}
#page div.action_form_description {
    padding:0px 10px 10px 0px;
    width:290px;
    float:left;
    border-right:1px solid #E3E3E3;
}
#page table.action_form th {
    text-align:right;
    padding:2px 5px 2px 5px;
    vertical-align:top;
    width:100px;
}
#page table.action_form td {
    padding:0px 5px 0px 5px;
    vertical-align:top;
}
#page table.action_form input {
    border:1px solid #BCBCBC;
    background:#FAFAFA;
    color:#000;
    padding:2px;
}
#page table.action_form textarea {
    border:1px solid #BCBCBC;
    background:#FAFAFA;
    color:#000;
    padding:2px;
}
#page table.action_form input.action_form_send {
    background:url('../images/block-button.gif') no-repeat 0px 0px;
    border:none;
    cursor:pointer;
    color:#000;
    width:138px;
    height:27px;
    font-weight:bold;
    margin-top:41px;
}

#page table.action_form_garancia { margin-top:10px; }
#page table.action_form_garancia th {
    text-align:right;
    padding:2px 5px 2px 5px;
    vertical-align:top;
    width:160px;
    font-weight:normal;
}
#page table.action_form_garancia td {
    padding:0px 5px 0px 5px;
    vertical-align:top;
}
#page table.action_form_garancia input {
    border:1px solid #BCBCBC;
    background:#FAFAFA;
    color:#000;
    padding:2px;
}
#page table.action_form_garancia textarea {
    border:1px solid #BCBCBC;
    background:#FAFAFA;
    color:#000;
    padding:2px;
    width:175px;
}
#page table.action_form_garancia input.action_form_send {
    background:url('../images/block-button.gif') no-repeat 0px 0px;
    border:none;
    cursor:pointer;
    color:#000;
    width:138px;
    height:27px;
    font-weight:bold;
    margin-top:3px;
}

#page p.action_form_result {
    margin:0px;
    padding:0px 0px 0px 0px;
    text-align:center;
    font-weight:bold;
    font-size:1.3em;
    color:#F00;
    font-family:Arial,sans-serif;
}
#page p.action_form_message {
    margin:0px;
    padding:0px 0px 10px 0px;
    text-align:center;
    font-weight:bold;
    font-size:1.3em;
    color:#F00;
    font-family:Arial,sans-serif;
}

#bottom {
    clear:both;
    width:950px;
    margin:0px auto;
    position:relative;
    padding-top:20px;
}
#bottom p.text {
    margin:0px;
    padding:0px 20px 10px 20px;
}
#bottom a { color:#FFF; }
#bottom a:hover { color:#FFF; }


#bottom img.categoryImage {
    position:absolute;
    top:-84px;
    right:-50px;
}

#bottom iframe {
    width:100%;
    height:20px;
    overflow:hidden;
}

#eshopKontext {
    padding:5px 0;
}
#eshopKontext a { color:#000; }
#eshopKontext a:hover { color:#000; }

