

* {
margin:0;
padding:0;
list-style-type:none;
}
body {
font-family:arial, tahoma, sans-serif;
font-size:11px;
color:#76655B;
}
h1#pagename,
hr.hr,
div.menu1-anchor,
div.quicksearch-anchor,
div.top-anchor,
div.btnPrint {
display:none;
}
a,
a:link,
a:visited {
color:#76655B;
text-decoration:underline;
}
h1{
font-size:240%;
color:#614E36;
margin:10px 0;
font-weight:normal;
}
h2{
font-size:220%;
color:#614E36;
margin:0 0 10px 0;
font-weight:normal;
}
h3{
font-size:130%;
color:#EF7453;
margin:5px 0;
}
h4{
font-size:120%;
color:#EF7453;
margin:5px 0;
}
h5{
font-size:110%;
color:#EF7453;
margin:3px 0;
}
h6{
font-size:100%;
color:#EF7453;
}
ul, li {
margin:0;
padding:0;
}
img{
border:none;
}
.center {
text-align:center;
}
.rightalign {
text-align:right;
}

div.page {
background:url('page-top-bg.gif') 0 0 repeat-x;
}

div.main {
width:979px;
margin:0 auto;
position:relative;
}


div#header,
div#layer1,
div#footer,
div#column,
div#column2 {
display:none;
}

/* area, container */
div.area {
width:90%;
}

/* content */
div#content {
font-family:verdana;
}
div#navigate {
font-size:12px;
margin:0 0 15px 0;
}
div.work {
line-height:1.4;
text-align:justify;
}
div.work img {
border:1px solid silver;
padding:1px;
}

/* prodejny */
ul.prodejny {
text-align:left;
}
ul.prodejny h3 {
color:#614E36;
}
ul.prodejny li {
padding-bottom:20px;
padding-top:15px;
border-top:1px solid #EF7453;
}
ul.prodejny li.li-1 {
border:0;
padding-top:10px;
}
a.prodejna-mapa img {
float:left;
margin-top:7px;
}
div.prodejna-kontakty {
float:right;
width:330px;
}
div.prodejna-fotky {
clear:both;
padding:20px 0 0 0;
}

/* news */
ul.news-list h3 a,
ul.news-list h3 a:visited {
color:#EF7453;
}
ul.news-list li {
clear:both;
overflow:hidden;
zoom:1;
}
div#page-novinky ul.news-list li {
padding-left:10px;
padding-right:10px;
}
ul.news-list li hr {
border:0;
border-top:5px solid #FFBA00;
height:5px;
margin:10px 0 5px 0;
}
img.new-img {
float:left;
margin:3px 10px 5px 0;
}
div.new-full img.new-img {
margin-right:15px;
}
ul.news-list div.btnMore {
text-align:right;
clear:both;
}
div.new-full h2 {
font-size:180%;
color:#EF7453;
}
div.new-full h3 {
color:#614E36;
}
/* news all - novinky*/
div#page-novinky ul.news-list li {
padding-bottom:10px;
}
ul.news-list h2 {
background:url('yellow-prechod.gif') 0 0 repeat-x;
/*background-color:#FFBA00;*/
line-height:24px;
padding-left:10px;
font-size:140%;
letter-spacing:3px;
}
ul.news-list h2 a,
ul.news-list h2 a:visited {
color:#614E36;
}

/* katalog */
/* strankovani */
div.listing {
text-align:right;
padding:0 0 15px 0;
}
div#orderByForm {
text-align:left;
}
div#orderByForm form {
margin-top:3px;
}
div#orderByForm form select {
width:130px;
margin-right:5px;
}
/* vypis */
div#catalogue {
margin-bottom:15px;
}
li.catalogue-item {
overflow:hidden;
zoom:1;
margin:0 0 5px 0;
padding:5px 10px 5px 5px;
background-color:#E8E3D4;
}
li.catalogue-item.even-1 {
background-color:#EEE;
}
li.catalogue-item div.catalogue-item-image {
float:left;
width:140px;
}
li.catalogue-item img {
background-color:#FFF;
}
li.catalogue-item div.catalogue-item-box {
margin:0 0 0 143px;
}
li.catalogue-item ul.catalogue-item-flags {
color:#DC220A;
font-weight:bold;
}
li.catalogue-item h3 {
font-size:120%;
margin-top:0;
}
li.catalogue-item div.catalogue-item-price {
font-size:12px;
text-align:right;
color:#EF7453;
}
/* detail */
div#product-detail-img {
margin:0 0 10px 0;
}
div#product-detail h2 {
font-size:170%;
}
ul#product-detail-flags {
color:#DC220A;
font-weight:bold;
}
table#product-detail-basic-info {
width:100%;
margin:5px 0 20px 0;
}
table#product-detail-basic-info th {
width:160px;
text-align:right;
padding-right:20px;
}
table#product-detail-basic-info td,
table#product-detail-basic-info th {
padding-top:3px;
padding-bottom:3px;
}
table#product-detail-basic-info tr.product-detail-price td {
color:#EF7453;
font-size:12px;
}
input#toBasketSubmit {
background:url('tobasket-ico.gif') no-repeat;
height:18px;
width:105px;
border:0;
cursor:pointer;
font-size:11px;
text-align:right;
color:#614E36;
}
div#product-detail hr {
margin:10px 0;
}
/* detail - fotogalerie */
ul.product-detail-fotogalerie {
overflow:hidden;
zoom:1;
}
ul.product-detail-fotogalerie li {
float:left;
width:118px;
height:115px;
}


div#systemMessages {
color:#337A02;
border:1px dotted silver;
padding:3px;
margin:10px 0;
font-weight:bold;
}
div#systemMessages li.systemMessage-3 {
color:#ff0000;
}


/* nakupni kosik */
table#basketCreateOutput {
width:100%;
text-align:left;
border:1px solid #2D2D2D;
margin-bottom:15px;
}
table#basketCreateOutput tr.basket-table-items {
background:#535353 url('black-prechod.gif') left -8px repeat-x;
color:#FFF;
border:1px solid #2D2D2D;
}
table#basketCreateOutput tr.basket-table-items th {
padding:0 5px;
}
table#basketCreateOutput td {
padding:5px;
border-bottom:1px dotted #2D2D2D;
}
table#basketCreateOutput input.basketCountInput {
width:27px;
font-family:arial;
font-size:11px;
border:1px solid silver;
padding:0 0 0 2px;
}
table#basketCreateOutput td.tableAkce a {
float:right;
width:15px;
height:15px;
background:url('zrusit-ico.gif') 0 0 no-repeat;
margin-right:5px;
}
table#basketCreateOutput td.tableAkce a span {
display:none;
}
div#basketResult p {
font-weight:bold;
font-size:12px;
color:#614E36;
margin-top:5px;
}
table#basketCreateOutput2 th {
text-align:left;
}
table#basketCreateOutput2 textarea {
width:467px;
height:100px;
}

/* tabulka */
table {
border-collapse:collapse;
border-spacing:0px;
}
table th {
padding-bottom:5px;
}

/* diskuze */
/* groups */
table.discussion {
width:100%;
margin-bottom:20px;
}
table.discussion th {
color:#EF7453;
}
table.discussion td {
padding:5px 10px;
border:1px solid #2D2D2D;
}
tr.discussion-title {
background:#535353 url('black-prechod.gif') left -8px repeat-x;
}
tr.discussion-title h3 {
margin:0;
font-weight:normal;
font-size:12px;
color:#FFF;
}
tr.discussion-title a {
color:#FFF;
}
td.discussion-group-lastPost {
width:120px;
text-align:center;
}
td.discussion-group-countPosts {
text-align:center;
width:40px;
}
/* prispevky */
td.discussion-post-author {
width:70px;
}
div.discussion-post-delete {
margin:5px 0 0 0;
}
div.discussion-delete a {
color:#F00;
}

/* form */
form fieldset {
border:0;
padding-top:7px;
}
form legend {
font-size:14px;
font-weight:bold;
color:#EF7453;
}
form input.text,
form textarea {
border:1px solid silver;
font-family:arial;
font-size:11px;
}
form input.text {
padding-left:2px;
width:40%;
}
form textarea {
padding:2px;
width:70%;
}
form dl {
margin-bottom:5px;
}
form dt,
form dl.reqnote {
color:#614E36;
}
.itemhelp {
display:none;
}
input.submit,
form#registrationForm input#registrationBtn {
border:1px solid #2D2D2D;
background:url('red-prechod.gif') 0 0 repeat-x;
color:#FFF;
width:80px;
padding:2px 0;
font-size:11px;
cursor:pointer;
}

form#DiscussionForumModuleaddGroup input.text,
form#DiscussionForumModuleAddPost input.text {
width:234px;
}
form#DiscussionForumModuleaddGroup input#title,
form#DiscussionForumModuleAddPost input#title {
width:469px;
}
form#DiscussionForumModuleaddGroup textarea,
form#DiscussionForumModuleAddPost textarea,
form#armscz_UKsoukroma_inzerce textarea {
width:467px;
}
form#DiscussionForumModuleAddPost input.submit {
width:100px;
}

div#sitemap {
font-size:12px;
padding:15px 0 0 80px;
}
div#sitemap li {
margin-bottom:5px;
list-style-type: square;
}
div#sitemap ul.sm-1 {
margin-left:30px;
}
div#sitemap ul ul {
margin-top:5px;
}

form#armscz_UKsoukroma_inzerce input#name-RefVal {
width:469px;
}

/* soukroma inzerce */
table.adverts {
width:100%;
margin-bottom:10px;
margin-top:10px;
}
table.adverts th {
color:#EF7453;
}
table.adverts td {
padding:5px 10px;
border:1px solid #614E36;
}
tr.advert-title {
background:#8D8D8D url('gray-prechod.gif') left 0px repeat-x;
color:#FFF;
}
tr.advert-title h3 {
margin:0;
font-weight:bold;
font-size:12px;
color:#FFF;
width:65%;
float:left;
}
div.advert-availability {
float:right;
width:33%;
text-align:right;
}
tr.advert-title a {
color:#FFF;
}
td.advert-author {
width:150px;
}
div.advert-created {
margin-top:5px;
}
dl.formitem-platnost-Static {
height:0;
line-height:0;
margin:0;
}

/* pager */
div.pager-navigation {
font-size:11px;
padding:5px 0 15px 0;
text-align:right;
clear:both;
}
div.pager-navigation {
margin-left:5px;
}
div.pager-navigation div {
display:inline;
padding:0 3px 0 0;
}
div.pager-navigation div.pager-total-records {
float:left;
}
div.pager-navigation a,
div.pager-navigation a:visited,
div.listing a,
div.listing a:visited,
div.listing span.pager-current-page {
padding:2px 3px 2px 3px;
text-decoration:none;
border:1px solid #d1c484;
color:#614E36;
}
div.listing a,
div.listing span {
margin-left:3px;
}
div.pager-navigation a:hover,
div.listing a:hover {
color:#614E36;
border:1px solid #614E36;
}
div.pager-navigation a.pager-current-page,
div.listing span.pager-current-page {
color:#F00;
font-weight:bold;
}

/* registrace */
span#firmRegistrationSelect,
span#personRegistrationSelect {
font-size:130%;
}
form#registrationForm,
form#setPaymentAndTransferForm,
div.basketCheckUserAccountBox,
form#basketForm {
margin:15px 0 0 0;
}
form#registrationForm table,
form#setPaymentAndTransferForm table,
form#setUserForm table {
width:80%;
margin:0 auto;
}
form#registrationForm table td,
form#setPaymentAndTransferForm table td,
form#setUserForm table td {
padding:3px 5px;
}
form#registrationForm input,
div.work form#loginForm input {
margin:0 0;
font-size:12px;
font-family:arial;
padding-left:2px;
border:1px solid silver;
}

form#lostPasswordForm legend {
display:none;
}

/* dalsi kroky nakupu */
ol#orderSteps {
margin:15px 0 0 0;
border:1px dotted silver;
border-right:0;
border-left:0;
padding:5px 0;
}
ol#orderSteps li {
margin:0 0 3px 0;
font-weight:bold;
color:#614E36;
}
ol#orderSteps a,
ol#orderSteps a:visited {
background:url('fajvka.gif') left 1px no-repeat;
padding:0 0 0 15px;
color:#614E36;
}
div#basketResult2 {
text-align:right;
}
form#setPaymentAndTransferForm select {
width:150px;
}
form#setUserForm input {
padding:0 0 0 2px;
border:1px solid silver;
}
input#sendBasketSubmit,
form#setUserForm input#nextBtn,
form#setPaymentAndTransferForm input#nextBtn,
div.work form#loginForm input#userlogin {
border:1px solid #2D2D2D;
background:url('red-prechod.gif') 0 0 repeat-x;
color:#FFF;
width:80px;
padding:2px 0;
font-size:11px;
cursor:pointer;
}
form#setPaymentAndTransferForm input#nextBtn {
width:140px;
float:right;
margin-top:15px;
position:relative;
right:-5px;
}
div.basketSetUserBox {
margin-top:15px;
}
div.work form#loginForm dt {
float:left;
width:193px;
padding:0 5px 0 0;
text-align:right;
font-weight:bold;
color:#76655B;
}
div.work form#loginForm b.required {
color:#F00;
}
div.work form#loginForm input.text {
width:auto;
}
div.work form#loginForm dl.reqnote {
padding:0 0 0 198px;
font-size:80%;
}
div.work form#loginForm span.quick-form-required-note-asterisk {
color:#F00;
}
