/* SECTION */

body {
 margin : 0;
 padding : 0;
 background-color : #000000;
 color : #4d4d4d;
 font-family : "Trebuchet MS", "Arial CE", sans-serif;
 font-size : 12px;
}

body A {
 margin : 0;
 padding : 0;
 color : #000000;
 font-family :  "Trebuchet MS", "Arial CE", sans-serif;
 font-size : 12px;
}

form {
 margin : 0;
 padding : 0;
}

.map {
 margin : 0;
 margin-bottom : 10px;
 padding : 10px;
 border : 1px dotted #cccccc;
}

.map A {
 text-decoration : none;
}

.map A:hover {
 text-decoration : underline;
}

ul.maps {
 margin : 0;
 margin-left : 10px;
 padding : 0;
 font-size : 12px;
 line-height : 26px;
}

li.maps {
 margin : 0;
 margin-left : 10px;
 padding : 0;
 font-size : 12px;
 line-height : 24px;
}

.cleaner {
 clear : both;
 margin : 0;
 padding : 0;
 width : 0;
 height : 0;
 font-size : 0;
 line-height : 0;
}

/* SECTION */

.text-bold {
 font-weight : bold;
}

.text-info {
 color : #222222;
 font-size : 11px;
 font-weight : normal;
}

.text-small {
 color : #666666;
 font-size : 11px;
 font-weight : normal;
}

.text-notice {
 color : #888888;
 font-size : 10px;
 font-weight : normal;
}

/* SECTION */

.content-page {
 position : relative;
 margin-top : 10px;
 width : 100%;
}

.content-box {
 margin : 0px auto;
 width : 820px;
 background-color : #ffffff;
}

/* SECTION */

.top-menu-left {
 position : relative;
 float : left;
}

.top-menu-button {
 position : relative;
 float : left;
 width : 129px;
 height : 30px;
}

.top-menu-button-padding {
 padding-top : 10px;
 padding-left : 13px;
}

A.top-menu-button-a, A.top-menu-button-a:link, A.top-menu-button-a:visited {
 font-family : "Trebuchet MS", "Arial CE", sans-serif;
 color : #555555;
 font-size : 11px;
 font-weight : bold;
 text-decoration : none;
}

A.top-menu-button-a:active, A.top-menu-button-a:hover {
 color : #000000;
}

.top-menu-sepa {
 position : relative;
 float : left;
}

/* SECTION */

.content-all {
 width : 800px;
 border-left : 10px solid #000000;
 border-right : 10px solid #000000;
}

.content-menu {
 float : left;
 padding-left : 10px;
 width : 202px;
}

.content-content {
 float : left;
 padding-right : 20px;
 width : 568px;
}

.window-padding {
 padding : 15px;
 background-color : #ffffff;
}

/* SECTION */

.bottom {
 width : 820px;
 height : 41px;
}

.bottom-padding {
 padding-top : 7px;
 padding-left : 55px;
}

.bottom-copy {
 color : #f7cc03;
 font-size : 11px;
}

A.bottom-menu-a, A.bottom-menu-a:link, A.bottom-menu-a:visited {
 color : #ffffff;
 font-size : 10px;
 font-weight : normal;
 text-decoration : none;
}

A.bottom-menu-a:active, A.bottom-menu-a:hover {
 color : #f7cc03;
 text-decoration : underline;
}

.bottom-sepa {
 color : #434343;
 font-size : 10px;
}

/* SECTION */

.menu-submenu {
}

.menu-container {
 z-index : 2;
 position : relative;
 width : 186px;
 border-left : 2px solid #000000;
 border-right : 2px solid #000000;
 background-color : #fbd640;
}

.menu-public {
 padding : 2px;
 padding-left : 8px;
 padding-right : 8px;
 width : 170px;
}

.menu-public-hover {
 padding : 2px;
 padding-left : 8px;
 padding-right : 8px;
 width : 170px;
 background-color : #fbdb5b;
}

.menu-public-on {
 padding : 2px;
 padding-left : 8px;
 padding-right : 8px;
 width : 170px;
 background-color : #fbdb5b;
}

.menu-public-sepa {
 width : 170px;
 height : 10px;
}

.sub-menu-container {
 z-index : 2;
 position : relative;
 top : -18px;
 left : 70px;
}

.sub-menu {
 display : none;
 position : absolute;
 width : 170px;
}

.sub-menu-border {
 padding-top : 3px;
 padding-bottom : 3px;
 border : 1px dotted #555555;
 background-color : #111111;
}

.sub-menu-line {
 padding-left : 5px;
 padding-right : 5px;
 width : 160px;
}

A.menu-public-a, A.menu-public-a:link, A.menu-public-a:visited {
 color : #000000;
 font-size : 12px;
 font-weight : bold;
 text-decoration : none;
}

A.menu-public-a:active, A.menu-public-a:hover {
 color : #5c4a00;
 font-size : 12px;
 font-weight : bold;
 text-decoration : none;
}

A.menu-public-on-a, A.menu-public-on-a:link, A.menu-public-on-a:visited {
 color : #5c4a00;
 font-size : 12px;
 font-weight : bold;
 text-decoration : none;
}

A.menu-public-on-a:active, A.menu-public-on-a:hover {
 color : #5c4a00;
 font-size : 12px;
 font-weight : bold;
 text-decoration : none;
}

A.sub-menu-line-a, A.sub-menu-line-a:link, A.sub-menu-line-a:visited {
 color : #ffffff;
 font-size : 12px;
 font-weight : bold;
 text-decoration : none;
}

A.sub-menu-line-a:active, A.sub-menu-line-a:hover {
 color : #f8df7a;
 font-size : 12px;
 font-weight : bold;
 text-decoration : none;
}

A.sub-menu-line-on-a, A.sub-menu-line-on-a:link, A.sub-menu-line-on-a:visited {
 color : #f8df7a;
 font-size : 12px;
 font-weight : bold;
 text-decoration : none;
}

A.sub-menu-line-on-a:active, A.sub-menu-line-on-a:hover {
 color : #f8df7a;
 font-size : 12px;
 font-weight : bold;
 text-decoration : none;
}

/* SECTION */

.news-imp-box {
 position : relative;
 width : 188px;
 border-left : 1px solid #000000;
 border-right : 1px solid #000000;
}

.news-imp-box-padding {
 padding : 10px;
}

.news-imp-box-date {
 padding-bottom : 2px;
 color : #734d1c;
 font-size : 10px;
}

.news-imp-box-topic {
 color : #000000;
 font-size : 12px;
 font-weight : bold;
 line-height : 17px;
}

.news-imp-box-perex {
 padding-top : 3px;
 padding-bottom : 3px;
 color : #111111;
 font-size : 11px;
 line-height : 16px;
}

.news-imp-box-perex2 {
 padding-top : 8px;
 padding-bottom : 3px;
 color : #111111;
 font-size : 12px;
 line-height : 17px;
}

.news-imp-box-perex3 {
 padding-top : 8px;
 padding-bottom : 3px;
 color : #111111;
 font-size : 12px;
 font-weight : bold;
 line-height : 17px;
}

.news-imp-box-text {
 padding-top : 5px;
 padding-bottom : 3px;
 color : #000000;
 font-size : 12px;
}

.news-imp-box-more {
 padding-bottom : 10px;
}

.news-imp-box-img {
 padding-bottom : 10px;
}

/* SECTION */

A.more, A.more:link, A.more:visited {
 color : #666666;
 font-size : 10px;
 font-weight : bold;
 text-decoration: underline;
}

A.more:active, A.more:hover {
 color : #000000;
 font-size : 10px;
 font-weight : bold;
 text-decoration: underline;
}

/* SECTION */

.navigation, .navigation A {
 padding-bottom : 8px;
 color : #999999;
 font-size : 10px;
 text-align : right;
 text-decoration : none;
}

.navigation A:hover {
 color : #666666;
 text-decoration : underline;
}

/* SECTION */

h1 {
 margin : 0;
 padding : 0;
 padding-top : 5px;
 padding-bottom : 10px;
 font-size : 24px;
 font-weight : normal;
 color : #fdd83f;
}

h2 {
 margin : 0;
 padding : 0;
 padding-top : 5px;
 padding-bottom : 10px;
 font-size : 24px;
 font-weight : normal;
 color : #fdd83f;
}

h3 {
 margin : 0;
 padding : 0;
 padding-top : 5px;
 padding-bottom : 5px;
 font-size : 18px;
 font-weight : normal;
 color : #fdd83f;
}

h5 {
 margin : 0;
 padding : 0;
 padding-top : 5px;
 padding-bottom : 5px;
 font-size : 15px;
 font-weight : bold;
 color : #444444;
}

h5, h5 A {
 margin : 0;
 padding : 0;
 padding-top : 5px;
 padding-bottom : 5px;
 font-size : 15px;
 font-weight : bold;
 color : #444444;
 text-decoration : none;
}

h5 A:hover {
 text-decoration : underline;
}

h6 {
 margin : 0;
 padding : 0;
 padding-top : 5px;
 padding-bottom : 5px;
 font-size : 11px;
 font-weight : bold;
 color : #666666;
}

p {
 margin : 0;
 padding : 0;
 padding-bottom : 6px;
 font-size : 12px !importnat;
 line-height : 17px;
}

.separator {
 margin-top : 10px;
 margin-bottom : 10px;
 background-color : #dddddd;
}

/* SECTION */

.gallery-image {
 float : left;
 padding-bottom : 15px;
 padding-right : 15px;
 width : 174px;
}

.gallery-image-border {
 padding : 6px;
 border : 1px dotted #93ab8b;
}

/* SECTION */

.partner-border {
 padding-top : 20px;
 padding-bottom : 10px;
}

.partner-notice {
 padding-top : 5px;
 font-size : 11px;
 line-height : 16px;
}

.partner-separator {
 border-bottom : 1px dotted #aaaaaa;
}

/* SECTION */

A.url-target, A.url-target:link, A.url-target:visited {
 padding-left : 10px;
 color : #666666;
 font-size : 11px;
 font-weight : normal;
 text-decoration : none;
}

A.url-target:active, A.url-target:hover {
 padding-left : 10px;
 color : #000000;
 font-size : 11px;
 font-weight : normal;
 text-decoration : none;
}

A.url-link, A.url-link:link, A.url-link:visited {
 padding-left : 10px;
 color : #333333;
 font-size : 13px;
 font-weight : bold;
 text-decoration : none;
}

A.url-link:active, A.url-link:hover {
 padding-left : 10px;
 color : #000000;
 font-size : 13px;
 font-weight : bold;
 text-decoration : none;
}

/* SECTION */

.item-new {
 margin-top : 3px;
 margin-bottom : 3px;
 padding : 5px;
 padding-bottom : 2px;
 border-top : 1px dotted #93ab8b;
}

.item-new-name {
 font-size : 11px;
 font-weight : bold;
}

.item-new-man {
 font-size : 11px;
 font-weight : normal;
}

.item-new-price {
 padding-top : 3px;
 padding-left : 10px;
 font-size : 11px;
 font-weight : bold;
 color : #820f0f;
}

.item-search {
 padding : 10px;
 margin-bottom : 10px;
 font-size : 11px;
 border : 1px dotted #93ab8b;
 background-color : #eeeeee;
}

.item-search-submit {
 font-size : 10px;
}

.item-box {
 padding : 10px;
 margin-bottom : 10px;
 border : 1px dotted #93ab8b;
}

.item-name {
 padding-bottom : 3px;
 font-size : 16px;
 font-weight : bold;
 color : #666666;
}

.item-name-a {
 font-size : 16px;
 font-weight : bold;
 color : #666666;
 text-decoration : none;
}

.item-man {
 padding-bottom : 3px;
 font-size : 11px;
 font-weight : bold;
 color : #666666;
}

.item-price {
 padding-bottom : 10px;
 font-size : 12px;
 font-weight : bold;
 color : #820f0f;
}

.item-discount {
 color : #c21313;
}

.item-perex {
 padding-top : 10px;
 font-size : 11px;
 line-height : 17px;
}

.item-perex2 {
 padding-top : 10px;
 font-size : 11px;
 font-weight : bold;
 line-height : 17px;
}

.item-text {
 padding-top : 10px;
 font-size : 12px;
 line-height : 18px;
}

.item-image {
 padding-left : 20px;
}

.item-more {
 padding-top : 10px;
}

/* SECTION */

.contact-error {
 padding-bottom : 15px;
 color : #860000;
 font-weight : bold;
}

.register-startinglist {
 margin : 0;
 margin-bottom : 15px;
 padding : 15px;
 background-color : #eeeeee;
}

.register-error {
 padding-bottom : 15px;
 color : #860000;
 font-weight : bold;
}

/* SECTION */

.input-admin {
 font-size : 11px;
 background-color : #ffffff;
 width : 314px;
}

.input-admin-select {
 font-size : 11px;
 background-color : #ffffff;
 width : 320px;
}

/* SECTION */

.input-ok {
}

.input-error {
 padding-left : 4px;
 color : #860000;
 font-weight : bold;
 border-left : 1px solid #b80000;
}

.input-text {
 font-size : 12px;
 font-weight : bold;
 width : 30%;
 border-top : 1px dashed #93ab8b;
}

.input-text-hold {
 font-size : 12px;
 font-weight : normal;
 width : 30%;
 border-top : 1px dashed #93ab8b;
}

.input-center {
 width : 1%;
 border-top : 1px dashed #93ab8b;
}

.input-input {
 font-size : 12px;
 width : 69%;
 border-top : 1px dashed #93ab8b;
}

.input-button {
 border-top : 1px dashed #93ab8b;
}

.input-separator {
 border-top : 1px dashed #93ab8b;
}

.input-help {
 position : relative;
 font-size : 11px;
 background-color : #bbbbbb;
 color : #ffffff;
}

/* SECTION */

.action-date {
 padding-bottom : 3px;
 color : #734d1c;
 font-size : 9px;
}

.action-perex {
 padding-top : 8px;
 padding-bottom : 3px;
 color : #111111;
 font-size : 12px;
 line-height : 17px;
}

.action-perex2 {
 padding-top : 8px;
 padding-bottom : 3px;
 color : #111111;
 font-size : 12px;
 font-weight : bold;
 line-height : 17px;
}

.action-text {
 padding-top : 5px;
 padding-bottom : 3px;
 color : #000000;
 font-size : 12px;
}

/* SECTION */

.itemlist TD {
 border-top : 1px dashed #93ab8b;
 border-right : 1px dashed #93ab8b;
}

.itemlist-top {
 color : #ffffff;
 font-size : 12px;
 font-weight : bold;
 background-color : #555555;
}

.itemlist-sort {
 background-color : #eeeeee;
}