body {
margin : 0;
padding : 0 0 30px 0;
font-family : Arial, Helvetica, sans-serif;
font-size : 80%;
background-repeat : repeat-x;
line-height : 1.5em;
}
.error {
font-weight : bold;
color : red;
}
body.index {
background-image : url(design/back-index.gif);
}
body.pages {
background-image : url(design/back-pages.gif);
}
body.pages #content {
background : url(design/back-content-left.gif) no-repeat 714px 10px;
}
body.pages #content .reference {
margin-bottom : 20px;
}
body.pages #content .reference .client-face img {
margin-top : 22px;
}
h1 {
color : #f42121;
font-weight : normal;
line-height : normal;
font-size : 26px;
margin : 0.8em 0;
}
h1 span.bigger {
font-size : 34px;
}
h2 {
color : #f42121;
font-weight : normal;
line-height : normal;
font-size : 20px;
margin : 0.8em 0;
}
ul {
margin-left : 10px;
}
a {
color : #709d12;
}
.clear:after {
content : ".";
display : block;
height : 0;
clear : both;
visibility : hidden;
}
p {
margin : 1em 0;
}
.mt20 {
margin-top : 20px;
}
.w40 {
width : 40px;
}
img {
border : 0;
}
#page {
width : 970px;
margin : auto;
}
#header {
width : 100%;
height : 98px;
}
#logo {
width : 222px;
height : 77px;
background : url(design/logo.gif) no-repeat;
margin : 15px 0 0 21px;
float : left;
}
#logo a {
width : 222px;
height : 77px;
display : block;
border-bottom : none;
}
#logo span {
display : none;
}
#topmenu {
text-align : right;
padding : 50px 25px 0 0;
color : #d8e8ad;
}
#menu {
width : 100%;
height : 35px;
}
#menu ul {
margin : 0 0 0 10px;
padding : 0;
list-style-type : none;
}
#menu li {
float : left;
}
#menu li a {
line-height : 35px;
height : 35px;
display : block;
float : left;
text-decoration : none;
color : #fff;
font-size : 14px;
font-weight : bold;
padding : 0 15px;
}
#menu li a:hover {
color : #fff;
background : url(design/menu-active.gif) repeat-x;
}
#menu li a.active {
color : #fff;
background : url(design/menu-active.gif) repeat-x;
}
#submenu {
width : 100%;
height : 42px;
}
#submenu ul {
margin : 0 0 0 10px;
padding : 0;
list-style-type : none;
}
#submenu li {
float : left;
padding : 0 15px;
}
#submenu li a {
line-height : 42px;
text-decoration : none;
color : #739c1a;
font-size : 12px;
}
#submenu li a:hover {
color : #739c1a;
text-decoration : underline;
}
#theme {
width : 970px;
height : 366px;
}
#theme-in {
padding : 189px 0 0 507px;
}
#theme.photo1 {
background : url(design/theme1.jpg);
}
#theme1 {
width : 970px;
height : 180px;
}
#theme1-in {
padding : 125px 0 0 507px;
}
#theme1.photo1 {
background : url(design/theme1s.jpg);
}
#theme ul {
color : #fff;
margin : 22px 0 0 0;
list-style-type : none;
padding : 0;
}
#theme ul li {
line-height : 1.6em;
padding-left : 16px;
}
.button-objednavka {
width : 267px;
height : 32px;
display : block;
background : url(design/button-objednavka.gif);
}
.button-objednavka span {
display : none;
}
#content-in {
padding : 25px 0 25px 25px;
}
#index-left {
width : 460px;
float : left;
border-right : 1px solid #d8e8ad;
}
#index-left-in {
padding-right : 25px;
}
#index-right {
width : 460px;
float : left;
}
#index-right-in {
padding-left : 25px;
}
#content-left {
width : 665px;
float : left;
padding-right : 35px;
}
#content-right {
width : 220px;
float : left;
padding-top : 15px;
}
.right-in {
padding-left : 25px;
}
#content-right h3 {
height : 43px;
background : url(design/back-h3-right.gif) repeat-x right top;
padding-left : 25px;
color : #729a19;
line-height : 40px;
margin : 10px 0 10px 0;
font-size : 15px;
}
#content-right ul {
margin : 0;
padding : 0;
list-style-type : none;
}
#content-right ul li {
background : url(design/dot1.gif) no-repeat 0% 7px;
padding-left : 10px;
}
#index-right h2 {
color : #709d12;
font-weight : normal;
line-height : normal;
font-size : 26px;
margin : 0.8em 0;
}
#index-right h2 span.bigger {
font-size : 34px;
}
#index-right h2.aktualne {
color : #f42121;
font-weight : normal;
line-height : normal;
font-size : 34px;
margin : 0.8em 0 0.2em 0;
}
.news-item {
margin-bottom : 20px;
}
.news-img {
width : 115px;
float : left;
margin-right : 25px;
}
.news-desc {
width : 295px;
float : left;
}
.news-item p {
margin : 0.8em 0 0.5em 0;
}
#bmi {
background : url(design/vaha.jpg) no-repeat left top;
padding-left : 130px;
height : 105px;
margin-top : 30px;
}
#bmi h2 {
color : #e09200;
font-size : 1.5em;
padding-top : 10px;
margin : 0;
}
#bmi h2 span.bmir {
color : #f42121;
font-size : 2.1em;
}
#bmi p {
margin : 5px 0;
font-weight : bold;
font-size : 14px;
color : #c20d0d;
line-height : 1.8em;
}
#bmi a {
color : #c20d0d;
}
input.input-v {
width : 25px;
}
input.input-mail {
width : 100px;
margin-right : 5px;
}
.reference {
border : 1px solid #d8e8ad;
border-bottom : 8px solid #83b123;
background : url(design/back-reference.gif) no-repeat left top;
}
.reference-in {
padding : 0 25px 0 10px;
}
div#ref-div {
margin-top : -10px;
text-align : right;
}
span#ref-heading {
background : #fff;
color : #f42121;
font-size : 18px;
padding : 0 10px;
}
.client-face {
width : 100px;
height : 100px;
float : left;
}
.client-face img {
margin-top : 12px;
}
.client-desc {
padding-top : 10px;
}
.client-desc p {
margin : 0.7em 0;
}
#footer-main {
width : 100%;
height : 75px;
background : url(design/back-footer.gif) repeat-x left top;
margin-top : 30px;
}
#footer {
width : 970px;
margin : auto;
color : #949494;
font-size : 90%;
}
#footer-in {
padding : 20px 25px;
}
#footer a {
color : #949494;
}
#links ul {
float : right;
list-style-type : none;
margin : 0;
padding : 0;
}
#links ul li {
float : left;
margin-left : 10px;
}
.icon-print {
background : url(design/icon-print.gif) no-repeat 0% 1px;
padding-left : 20px;
}
form {
margin : 0;
}
fieldset {
border : none;
}
.form1 {
margin-bottom : 10px;
}
.form1 fieldset {
border : 1px solid #a8a8a8;
padding : 25px 25px;
background : #f3f3f3;
}
.form1 legend {
font-weight : bold;
padding : 5px 5px 0 5px;
color : #69b63d;
}
.form1 label {
float : left;
width : 30%;
vertical-align : middle;
padding-top : 0.3em;
}
.form1 p {
margin : 0.3em 0;
}
.check {
margin : 0 0 0 -5px;
}
.form-item {
margin-bottom : 6px;
}
.form-item-l {
width : 49%;
float : left;
margin-bottom : 6px;
}
.form-item-r {
width : 49%;
float : left;
margin-bottom : 6px;
}
.gallery a {
float : left;
border : 1px solid #d8d7ce;
margin : 0 10px 10px 0;
padding : 5px 5px 0 5px;
text-decoration : none;
font-size : 11px;
text-align : center;
color : #88877e;
overflow : hidden;
}
.bmi {
color : red;
font-size : 34px;
margin-left : 10px;
}
#TB_window {
font : 12px Arial, Helvetica, sans-serif;
color : #333333;
}
#TB_secondLine {
font : 10px Arial, Helvetica, sans-serif;
color : #666666;
}
#TB_window a:link {
color : #666666;
}
#TB_window a:visited {
color : #666666;
}
#TB_window a:hover {
color : #000;
}
#TB_window a:active {
color : #666666;
}
#TB_window a:focus {
color : #666666;
}
#TB_overlay {
position : fixed;
z-index : 100;
top : 0;
left : 0;
height : 100%;
width : 100%;
}
.TB_overlayMacFFBGHack {
background : url(macFFBgHack.png) repeat;
}
.TB_overlayBG {
background-color : #000;
}
* html #TB_overlay {
position : absolute;
}
#TB_window {
position : fixed;
background : #ffffff;
z-index : 102;
color : #000000;
display : none;
border : 4px solid #525252;
text-align : left;
top : 50%;
left : 50%;
}
* html #TB_window {
position : absolute;
}
#TB_window img#TB_Image {
display : block;
margin : 15px 0 0 15px;
border-right : 1px solid #ccc;
border-bottom : 1px solid #ccc;
border-top : 1px solid #666;
border-left : 1px solid #666;
}
#TB_caption {
height : 25px;
padding : 7px 30px 10px 25px;
float : left;
}
#TB_closeWindow {
height : 25px;
padding : 11px 25px 10px 0;
float : right;
}
#TB_closeAjaxWindow {
padding : 7px 10px 5px 0;
margin-bottom : 1px;
text-align : right;
float : right;
}
#TB_ajaxWindowTitle {
float : left;
padding : 7px 0 5px 10px;
margin-bottom : 1px;
}
#TB_title {
background-color : #e8e8e8;
height : 27px;
}
#TB_ajaxContent {
clear : both;
padding : 2px 15px 15px 15px;
overflow : auto;
text-align : left;
line-height : 1.4em;
}
#TB_ajaxContent.TB_modal {
padding : 15px;
}
#TB_ajaxContent p {
padding : 5px 0 5px 0;
}
#TB_load {
position : fixed;
display : none;
height : 13px;
width : 208px;
z-index : 103;
top : 50%;
left : 50%;
margin : -6px 0 0 -104px;
}
* html #TB_load {
position : absolute;
}
#TB_HideSelect {
z-index : 99;
position : fixed;
top : 0;
left : 0;
background-color : #fff;
border : none;
height : 100%;
width : 100%;
}
* html #TB_HideSelect {
position : absolute;
}
#TB_iframeContent {
clear : both;
border : none;
margin-bottom : -1px;
margin-top : 1px;
}