body{font-family:Arial, sans-serif;font-size:100%;background:rgb(240,240,240);color:rgb(0,0,0);}
#page-header{height:80px; xbackground: #585858; background: url("../img/logo-lomtrading.gif") no-repeat 30px 10px; }
#page-header h1{position:relative;overflow:hidden;margin:15px 0 0 20px;text-align:center;}
#page-header h1, #page-header h1 span{width:980px;height:80px; display: none; }
#page-header h1 span{display:block;position:absolute;top:0;left:0;z-index:1;}
#page-header h1 a{position:relative;width:980px;height:80px;display:block;text-decoration:none;}
#page-header address{font-size:0.8em;position:relative;left:100px;top:-10px;z-index:2;display:block;width:80%;}
#page-body{background:url("../img/krouzkova-vazba-seda.gif") top left repeat-x;padding-top:3em;}
#main-menu{margin:0;padding:0;width:100%;height:1.3em;line-height:1.3;border:solid rgb(0,0,0);border-width:1px 0;background:rgb(70,70,72);}
#main-menu li{display:block;position:relative;float:left;border-right:solid 1px black;text-transform:uppercase;font-size:0.85em;background:rgb(201,247,244);z-index:9;}
#main-menu li a{display:block;padding:3px 15px 4px;text-decoration:none;color:black;font-size:11px;}
#main-menu li ul{position:absolute;display:none;top:21px;left:-1px;border-bottom:1px solid rgb(0,0,0);z-index:10;width:150px;}
#main-menu li ul li{display:block;background:rgb(201,247,244);border:0;border:solid rgb(0,0,0);border-width:1px 1px 0 1px;overflow:hidden;}
#main-menu li a:hover{color:rgb(255,255,255);background:rgb(102,102,102);}
#main-menu li:hover{position:relative;z-index:10;}
#main-menu li li a{width:150px;}
#main-menu li:hover ul{display:block;}
#page-content-h{background:rgb(240,240,240);clear:both;margin-top:1px;padding:20px 10px 0 50px;background-repeat:no-repeat;min-height:440px;_height:440px;border-bottom:20px solid;}
#page-content{width:100%;background-color:rgb(240,240,240);}
#page-heading{padding-top:10px;margin:0 0 10px 0;background:left bottom no-repeat;}
#page-heading div{border-bottom:solid 1px #AEAFB2;text-align:right;}
#page-heading h2{display:inline;font-size:0.9em;font-weight:normal;text-transform:uppercase;color:white;margin:0;padding:2px 10px;background:#AEAFB2;}
#page-heading span{float:left;}
#page-heading h3{font-weight:normal;font-size:0.8em;line-height:1.6em;margin:0;padding:0;}
#page-heading p{font-size:0.7em;margin:0.5em 0;}
#page-content .content{clear:both;font-size:0.85em;line-height:1.4em;padding:0 5px 0 0;position:relative;}
ul.vypis:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
a{color:gray;text-decoration:underline;}
a:visited{color:gray;}
a:hover{color:#AAAAAA;}
.msg{margin:10px 0;padding:3px;border:1px solid rgb(0,0,0);color:rgb(0,0,0);font-weight:bold;}
.navigator{font-size:0.8em;}
.navigator a{color:#555555;text-decoration:none;}
.navigator a:hover{color:#AAAAAA;}
.content h3{font-size:1.4em;margin:0 0 10px 0;padding:0;}
.content h4{font-size:1.1em;margin:20px 0 10px 0;padding:0;}
.content .odstavec{margin:0 0 1em 0;clear:both;}
.content .odstavec.float{clear:none;float:left;}
.content .odstavec .obr{border:solid 1px gray;margin:0 5px 5px 0;float:left;}
.content .wysiwyg p{margin:0 0 0.5em 0;padding:0;}
.content .wysiwyg h4{margin:0;padding:0;}
.content .wysiwyg table{border:solid 1px gray;border-collapse:collapse;color:#555555;}
.content .wysiwyg table th, .content .wysiwyg table td{border:solid 1px gray;padding:3px;}
.content .wysiwyg ul{margin-top:0.5em;margin-bottom:0.5em;}
.content .wysiwyg ul li{list-style-type:square;}
.paging{font-size:0.85em;text-align:center;clear:both;margin:5px 0;}
.paging .current{font-weight:bold;}
.paging .per-page{float:left;padding:1px 10px;}
.paging .per-page label{float:none;text-align:left;padding-left:5px;}
.paging .pages-info{float:right;}
#page-holder .sekce-briko{background-image:url("../img/krouzkova-vazba-briko.gif");background-color:#0137A5;}
.sekce-briko #page-content-h{border-bottom-color:#0137A5;}
.sekce-briko #page-heading{background-image:url("../img/logo-briko-male.gif");}
.sekce-briko #page-heading div{border-color:#0137A5;;margin-left:150px}
.sekce-briko #page-heading h2{background-color:#0137A5;}
.sekce-briko #page-heading h3, .sekce-briko #page-heading h3 a{color:#0137A5;}
.sekce-briko #zbozi .header, .sekce-briko #detail .header, .sekce-briko #detail #ilu{border-color:#0137A5;}
.sekce-briko #zbozi h4, .sekce-briko #detail h3{background:#0137A5;}
.sekce-briko #detail .varianty-h h4{border-color:#0137A5;color:#0137A5;}
.sekce-briko #detail .cena{color:#0137A5;}
#page-holder .sekce-bianchi{background-image:url("../img/krouzkova-vazba-bianchi.gif");background-color:#8AEAD9;}
.sekce-bianchi #page-content-h{border-bottom-color:#8AEAD9;}
.sekce-bianchi #page-heading{background-image:url("../img/logo-bianchi-male.gif");}
.sekce-bianchi #page-heading div{margin-left:150px;border-color:#8AEAD9;}
.sekce-bianchi #page-heading h2{background-color:#8AEAD9;}
.sekce-bianchi #page-heading h3, .sekce-bianchi #page-heading h3 a{color:#8AEAD9;}
.sekce-bianchi #zbozi .header, .sekce-bianchi #detail .header, .sekce-bianchi #detail #ilu{border-color:#8AEAD9;}
.sekce-bianchi #zbozi h4, .sekce-bianchi #detail h3{background:#8AEAD9;}
.sekce-bianchi #detail .varianty-h h4{border-color:#8AEAD9;color:#8AEAD9;}
.sekce-bianchi #detail .cena{color:#8AEAD9;}
#page-holder .sekce-northwave{background-image:url("../img/krouzkova-vazba-northwave.gif");background-color:#D1000B;}
.sekce-northwave #page-content-h{border-bottom-color:#D1000B;}
.sekce-northwave #page-heading{background-image:url("../img/logo-nw-male.gif");}
.sekce-northwave #page-heading div{margin-left:150px;border-color:#D1000B;}
.sekce-northwave #page-heading h2{background-color:#D1000B;}
.sekce-northwave #page-heading h3, .sekce-northwave #page-heading h3 a{color:#D1000B;}
.sekce-northwave #zbozi .header, .sekce-northwave #detail .header, .sekce-northwave #detail #ilu{border-color:#D1000B;}
.sekce-northwave #zbozi h4, .sekce-northwave #detail h3{background:#D1000B;}
.sekce-northwave #detail .varianty-h h4{border-color:#D1000B;color:#D1000B;}
.sekce-northwave #detail .cena{color:#D1000B;}
.form{margin:0;padding:0;}
.form .fi-text, .form .fi-password, .form .fi-textarea, .form .fi-select{font-size:0.8em;}
.form .fi-text.cislo{width:3em;}
.form .fi-textarea{height:100px;}
.form .form-row{margin:2px 0;clear:both;}
.form .form-row input, .form .form-row select, .form .form-row textarea, .form .form-row .note{margin-left:3px;}
.form .form-row label{margin-right:3px;text-align:right;display:block;float:left;}
.form .form-row .inline-label{display:inline;float:none;text-align:left;margin-left:3px;width:auto;}
.form .form-row .poznamka{padding-left:5px;}
.form fieldset{padding:5px;margin:5px 0;}
.form fieldset legend{margin-bottom:5px;}
.form fieldset p{margin:0;padding:0;}
.form label{width:150px;font-size:0.8em;}
.form .fi-text, .form .fi-textarea, .form .fi-password{width:300px;}
.form .fi-text.kusu{width:3em;text-align:right;}
.form .fi-text.cislo{width:5em;}
#login{text-align:right;color:rgb(255,255,255);}
#login .fi-submit{color:rgb(255,255,255);}
#login p{font-size:0.8em;margin:0 3px 3px 0 !important;}
#login input{border:none;background:transparent;text-transform:uppercase;font-size:12px;}
#login .fi-text, #login .fi-password{background:white;margin-left:5px;margin-right:5px;width:150px;color:rgb(0,0,0);}
