﻿* {
margin: 0;
padding: 0;
border-collapse: collapse;
}
html {
background: url(images/fon_table_content.jpg) repeat-y left top;
height: 100%;
}
body {
position:  relative;
height:  auto  !important;
height:  100%;
min-height:  100%;
}
#header {
width: 1004px;
height: 218px;
}
#table_content {
width: 1004px;
background: url(images/fon_table_content.jpg) repeat-y left top;
}
#left_menu {
width: 196px;
vertical-align: top;
}
#left_menu a {
font: 14px Arial, Helvetica, sans-serif;
color: #ccc;
text-decoration: none;
padding-left: 10px;
vertical-align: middle;
}
#left_menu a:hover {
color: #fff;
}
#left_menu_page_on a {
color: #fff;
}
#left_menu_header {
background: url(images/left_menu_header.jpg) no-repeat;
height: 43px;
width: 196px;
}
#left_menu_header span {
position: relative;
top: 16px;
}
.left_menu_punkt {
background: url(images/left_menu_punkt.jpg) no-repeat;
height: 29px;
width: 196px;
}
.left_menu_punkt span {
position: relative;
top: 2px;
}
#left_menu_footer {
background: url(images/left_menu_footer.jpg) no-repeat;
height: 461px;
width: 196px;
}
#left_menu_footer span {
position: relative;
top: 2px;
}
#content_cell {
background: url(images/fon_content_cell.jpg) no-repeat top right;
vertical-align: top;
padding: 10px 50px 0 20px;
}
#content_cell .flash_img {
float: left;
margin: 0 50px 30px 0;
}
#content_cell h1 {
font: bold 16px Arial, Helvetica, sans-serif;
margin-bottom: 10px;
}
#content_cell h2 {
font: bold 14px Arial, Helvetica, sans-serif;
margin-bottom: 10px;
}
#content_cell h3 {
font: bold 13px Arial, Helvetica, sans-serif;
margin-bottom: 5px;
}
#content_cell a img {
border-top: solid 1px #ffc33c;
border-left:  solid 1px #ffc33c;
border-right:  solid 1px #ffc33c;
border-bottom: none;
}
#content_cell #index_h1 {
display: inline;
font: 14px Arial, Helvetica, sans-serif;
}
.img_podpis div {
border-bottom: solid 1px #ffc33c;
border-left:  solid 1px #ffc33c;
border-right:  solid 1px #ffc33c;
background: #000;
color: #fff;
font: 13px Arial, Helvetica, sans-serif;
text-align: center;
vertical-align: top;
padding-top: 4px;
padding-bottom: 4px;
position: relative;
top: -5px;
}
.img_podpis div a {
color: #FFF;
text-decoration: none;
}
.img_podpis div a:hover {
color: #ccc;
}

#content_cell p {
font: 12px Arial, Helvetica, sans-serif;
margin-bottom: 15px;
}
#content_cell .text_img {
font: 11px Arial, Helvetica, sans-serif;
vertical-align: top;
padding-right: 7px;
}
#content_cell .text_img a {
text-decoration: none;
color: #039;
font-weight: bold;
}
#content_cell .text_img a:hover {
text-decoration: underline;
color: #009;
}
.raz {
font:10px Arial, Helvetica, sans-serif;
color:#666666;
}

.raz a{
font:10px Arial, Helvetica, sans-serif;
color:#666666;
}

.rr a{
font:12px Arial, Helvetica, sans-serif;
color:#000000;
text-decoration: none;
font-style: normal;
line-height: normal;
}

.rr {
font:12px Arial, Helvetica, sans-serif;
color:#000000;
text-decoration: none;
font-style: normal;
line-height: normal;
}

.foto_lift {
padding: 10px 0 0 0;
text-align: right;
}


.lic {
font: 12px Arial, Helvetica, sans-serif;
}

#klienti {
text-align: center;
}
#klienti td {
padding: 5px;
}

#footer_div {
padding-bottom: 70px;
}
#footer {
position: absolute;
bottom: 0px;
width: 1004px;
color: #999;
font: 10px Arial, Helvetica, sans-serif;
margin-bottom: 5px;
}
#footer_left_cell {
padding-left: 10px;
}
#footer_right_cell {
text-align: right;
padding-right: 60px;
}
#footer_right_cell a {
color: #999;
text-decoration: none;
}
#footer_right_cell span {
padding-left: 10px;
}
#footer_right_cell strong {
color: #feb005;
}


#faq {
list-style: none;
font: 12px Arial, Helvetica, sans-serif;
}
#faq li {
padding-bottom: 15px;
}

.strong_index {
font-weight: normal;
font-style: normal;
}

