body {
margin:0;
padding:26px 0 0 0;
font:0.7em Tahoma,Verdana,sans-serif;
line-height:1.35em;
color:#444;
background:#FFF;
}

a:link, a:visited {
/*color:#FE5A00;*/
color: #537700;
}
a:hover, a:active { color:#006F0D; text-decoration:none; }

h1 {
margin:20px 0;
padding:0;
font-size:220%;
/*line-height:160%;*/
color:#008C10;
}
h2 {
margin:5px 0;
padding:0;
font-size:160%;
line-height:120%;
color:#FE5A00;
}
h3 {
margin:5px 0;
padding:0;
font-size:140%;
line-height:120%;
color:#008C10;
}
h4 {
margin:8px 0;
padding:0;
font-size:120%;
color:#008C10;
}
h5 {
margin:5px 0;
padding:0;
font-size:120%;
}
h6 {
margin:5px 0;
padding:0;
font-size:90%;
}

p {
margin:0 0 10px;
padding:0;
}

ul {
margin:0;
padding:0 0 15px 0;
}

input, textarea, select {
font:100% Tahoma,Arial,sans-serif;
color:#444;
}

hr.hr {display:none;}

#pagename {display:none;}

.page {
width:100%;
background:#CECECE url("page.gif") left bottom repeat-x;
}
.page li {
margin:3px 0;
padding:0 0 0 10px;
list-style:none;
background:url("arrow-r-g.gif") 0 6px no-repeat;
}
.main {
width:100%;
padding:15px 0 0 0;
background:url("main.gif") 0 0 repeat-x;
}
#header {
width:985px;
height:113px;
margin:0 auto;
background:#008C10 url("header.jpg") left top no-repeat;
}
#logo {
float:left;
height:80px;
}
#logo a {
display:block;
position:relative;
left:16px;
top:5px;
width:267px;
height:67px;
text-decoration:none;
}
#logo img {
visibility:hidden;
}
/**/
#quick-search {
float:right;
position:relative;
top:19px;
min-width:163px;
height:42px;
padding:2px 18px 0 81px;
background:url("quick-search.gif") left top no-repeat;
white-space:nowrap;
}
#quick-search form {
margin:0;
padding:0;
background:url("qs-submit.gif") right top no-repeat;
}
#quick-search span {
display:none;
}
#quick-search input.qs-text, #quick-search select.qs-select {
position:relative;
top:-2px;
height:15px;
line-height:15px;
border:1px solid #068200;
}
div[id] #quick-search input.qs-text {
position:relative;
top:-1px;
}
div[id] #quick-search select.qs-select {
position:relative;
top:0;
height:17px;
line-height:17px;
}
#quick-search .qs-submit {
width:37px;
height:25px;
line-height:25px;
padding:0;
border:0;
background:none;
color:#FFF;
font-weight:bold;
font-size:110%;
text-transform:uppercase;
}
/**/
div.autocomplete {
width:250px;
margin:0px;
padding:0px;
position:absolute;
z-index: 2;
}
div.autocomplete ul {
list-style-type:none;
margin:0px;
padding:0px;
width: 220px;
background-color:white;
border:1px solid #888;
}
div.autocomplete ul .selected {
background-color: #eeeeee;
color: #f64f01
}
div.autocomplete ul li {
background-image: none;
list-style-type:none;
display:block;
margin:0;
padding:2px;
height:20px;
cursor:pointer;
font-size: .9em;
}
span.informal {
float: right;
display: block;
padding: 0 0 0 5px;
color: #000000;
background-color: #FF0000;
}
/**/
#logreg {
clear:right;
float:right;
position:relative;
padding:7px 23px 0 0;
font-weight:bold;
color:#FFF;
white-space:nowrap;
}
#logreg a:link, #logreg a:visited {
color:#FFF;
}
/**/
#menu0 {
clear:both;
}
#menu0 ul {
margin:0 0 0 11px;
padding:0;
}
#menu0 li {
float:left;
width:110px;
margin:0 1px 0 0;
padding:0;
}
#m0i-programy {
background:url("m0-programy-1.gif") left bottom no-repeat;
}
#m0i-stahuj_cz {
background:url("m0-stahujcz-1.gif") left bottom no-repeat;
}
#m0i-poradna {
background:url("m0-poradna-1.gif") left bottom no-repeat;
}
#m0i-magazin {
background:url("m0-magazin-1.gif") left bottom no-repeat;
}
#menu0 a {
display:block;
float:left;
width:110px;
height:30px;
overflow:hidden;
text-decoration:none;
}
#m0i-programy a {
background:url("m0-programy-0.gif") left bottom no-repeat;
}
#m0i-stahuj_cz a {
background:url("m0-stahujcz-0.gif") left bottom no-repeat;
}
#m0i-poradna a {
background:url("m0-poradna-0.gif") left bottom no-repeat;
}
#m0i-magazin a {
background:url("m0-magazin-0.gif") left bottom no-repeat;
}
#menu0 a:hover, #menu0 a:active {
background:none;
}
#menu0 span {
visibility:hidden;
}
#m0i-programy a#m0active {
background:url("m0-programy-11.gif") left bottom no-repeat;
position: relative;
top: 3px;
}
#m0i-stahuj_cz a#m0active {
background:url("m0-stahujcz-11.gif") left bottom no-repeat;
}


/**/
#area {
clear:both;
width:985px;
margin:0 auto;
}
#area-box {
float:left;
width:100%;
padding:0 0 10px 0;
background:#FFF url("area.gif") left top repeat-y;
}
#top-bar {
background-color:#fff;
border-left: 1px solid #000;
border-right: 1px solid #000;
padding-bottom: 10px;
}
#top-bar .clear {
border-bottom:1px solid #e1e1e1;
clear:both;
font-size: 2px;
margin:0 auto;
width:98%;
}
#basket {
float:right;
width:260px;
background:#FFF;
}
#basket-box {
padding: 10px 22px 0px 0;
}
#basket a {
display:block;
float:right;
line-height:18px;
padding:0 0 0 25px;
background:url("basket.gif") left top no-repeat;
font-weight:bold;
color:#008C10;
text-decoration:none;
}
#basket b {
color:#FE5A00;
}
#navi-back {
float: left;
width:713px;
margin:0 0 0 1px;
background:#FFF;
}
#navi-back-box {
position:relative;
left:10px;
padding:10px 0 5px 12px;
}

/**/
#container {
clear:both;
float:right;
width:803px;
}
#content {
float:left;
width:527px;
}
#pagetitle h1 {
margin:5px 0 10px 0;
line-height: 30px;
}
#pagetitle h3 {
margin-left: 15px;
}
#pagetitle img.left {
float: right;
margin-top: 7px;
margin-right: 15px;
border: none;
}
div.pagetitle h1.detail {
margin:5px 0;
padding:0;
font-size:160%;
line-height:120%;
color:#FE5A00;
}
#content div.work {
   /* font-size: 120%; */
}
#content div.work p.bigger {
    font-size: 110%;
    text-align: justify;
}
#content div.work ul {

}
.clear{
clear:both;
height:0;
}
/* lister */
.lister {
clear:both;
width:100%;
padding:5px 0;
color:#6F6F6F;
border-bottom:1px solid #E1E1E1;
}
.lister a:link, .lister a:visited {
color:#008C10;
}
.lister-style {
float:left;
width:49%;
text-align:left;
}
.lister-sort{
float:right;
width:49%;
text-align:right;
}
.lister-result {
float:left;
width:35%;
}
.lister-navi {
float:right;
width:63%;
text-align:right;
}
.sub-sections {
    text-align: center;
    margin-top: 10px;
    margin-bottom: 10px;
    font-weight: bold;
}
/**/
#column {
float:right;
width:261px;
}
#column-box {
float:left;
position:relative;
top:-2px;
width:250px;
}

/**/
#column2 {
float:left;
width:167px;
}
#column2-box {
float:right;
width:162px;
}
/**/
#menu1 ul {
margin:0;
padding:0;
}
#menu11 li {
clear:both;
float:right;
width:162px;
margin:0;
padding:0;
background:url("m11-1.gif") right top no-repeat;
}
#menu11 a {
clear:both;
float:right;
display:block;
width:162px;
height:25px;
line-height:25px;
border-bottom:1px solid #FFF;
background:url("m11-0.gif") right top no-repeat;
color:#FFF;
text-decoration:none;
font-weight:bold;
}
#menu11 span {
margin:0 5px 0 18px;
}
#menu11 a:hover, #menu11 a:active {
background:none;
color:#BDEFA5;
}
#menu11 a#m11active {
background:url("m11-11.gif") right top no-repeat;
}

#menu11 a#m11activex {
background:url("m11-11x.gif") right top no-repeat;
}

#menu11 a#m11activex:hover {
color:#FAEAB8;
}

#menu11 a#m11activexx {
background:url("m11-11xx.gif") right top no-repeat;
}

#menu11 a#m11activexx:hover {
color:#FAF0C7;
}

#menu11 li ul.menu12 li {
background:url("m12-1.gif") right top no-repeat;
}
#menu11 li ul.menu12 a {
height:17px;
line-height:17px;
background:url("m12-0.gif") right top no-repeat;
color:#005A0A;
}
#menu11 li ul.menu12 a:hover, #menu11 li ul.menu12 a:active {
color:#003C07;
}
#menu11 li ul.menu12 a#m12active {
background:url("m12-11.gif") right top no-repeat;
}

#menu13 li {
width:149px;
background:D0FFBB;
}
#menu13 a {
width:149px;
height:17px;
line-height:17px;
background:#E6FFDB;
color:#005A0A;
font-weight:normal;
}
#menu13 span {
margin:0 5px;
}
#menu13 a:hover, #menu13 a:active {
background:#BAEFA2;
}
#menu13 a#m13active {
background:#D0FFBB;
}
#mxitems {
float:right;
width:803px;
}
#miton {
clear:both;
float:left;
}
#miton a {
display:block;
position:relative;
left:44px;
top:25px;
width:85px;
height:26px;
background:url("miton-cz.gif") left top no-repeat;
overflow:hidden;
text-decoration:none;
}
#miton a:hover, #miton a:active {
background-position:1px 1px;
}
#miton span {
visibility:hidden;
}
#menux-miton {
float:right;
width:803px;
padding:20px 0 0 0;
}

.relatives{
border-bottom: 1px solid #E1E1E1;
margin: 0 0 5px 0;
}
.relatives h6{
font-size: 9px;
}
.relatives p{
padding-left: 10px;
}

#layer1 {
position:absolute;
left:0;
top:0;
}
/**/
#miton-projects {
position:absolute;
top:0;
left:0;
width:100%;
height:17px;
background:#424242;
color:#FFF;
}
#miton-projects-box {
width:985px;
margin:0 auto;
text-align:left;
}
#miton-projects a {
color:#FFF;
font-weight:bold;
}
#miton-projects a:hover, #miton-projects a:active {
color:#FE5A00;
}
#miton-www {
display:block;
float:left;
width:57px;
margin:3px 0 0 0;
}
#miton-www a {
display:block;
width:57px;
height:11px;
text-decoration:none;
background:url("miton-www.gif") left top no-repeat;
overflow:hidden;
}
#miton-www strong {
visibility:hidden;
}
#miton-projects-www {
float:right;
width:890px;
text-align:right;
}
#miton-projects-www span {
margin-left:10px;
}





/************/
/*in content*/
#content .list {
clear:both;
float:left;
width:100%;
margin:0;
padding:0;
}
#content .listitem {
clear:both;
float:left;
width:100%;
margin:0;
padding:12px 0;
background:none;
}
#content .item-img {
float:left;
width:112px;
height:70px;
min-height:70px;
}
#content div[class].item-img {
height:auto;
}
#content .item-img img {
border:none;
}
#content .item-title {
float:left;
width:415px;
}
#content .item-title h2 {
margin:0 0 12px 0;
}
#content .item-content {
float:left;
width:252px;
}
#content .item-price {
padding:12px 0 0 0;
color:#005A0A;
font-weight:bold;
font-size:110%;
}
#content .item-price-plain {
color:#005A0A;
font-weight:bold;
font-size:100%;
}
#content .item-price b {
color:#008C10;
font-size:120%;
}
#content .item-price-plain b {
color:#008C10;
font-size:110%;
}
#content .item-price small {
color:#788878;
font-weight: normal;
}
/**/
#content .wrk-center {
text-align: center;
margin-top: 20px;
margin-bottom: 30px;
}
#content .btn-center {
width: 350px;
background:url("btn-center-1.gif") left top no-repeat;
margin-left: auto;
margin-right: auto;
margin-bottom: 5px;
}
#content .btn-center a {
display:block;
width:350px;
height:28px;
line-height:28px;
text-align:left;
overflow:hidden;
text-decoration:none;
text-transform:uppercase;
background:url("btn-center-0.gif") left top no-repeat;
}
#content .btn-center a:link, #content .btn-center a:visited {
color:#6F6F6F;
}
#content .btn-center a:hover, #content .btn-center a:active {
color:#003C07;
background:none;
}
#content .btn-center a.selected {
background:url("btn-center-2.gif") left top no-repeat;
color:#FFFFFF;
}
#content .btn-center a.selected:hover {
background:url("btn-center-2.gif") left top no-repeat;
color:#FFFFFF;
}
#content .btn-center strong {
display:block;
padding:0 35px 0 10px;
}
/**/
#content .btn-basket, #content .btn-basket-group, #content .btn-multilicence, #content .btn-continue {
/*margin-top: 15px;*/
clear:right;
float:right;
width:151px;
}

#content .btn-basketsw, #content .btn-basket-groupsw{
clear:right;
float:right;
width:151px;
}

#content .btn-basket-detail{
/*margin-top: 15px;*/
clear:right;
float:right;
/*width:151px;*/
}
#content .btn-back {
margin-top: 15px;
clear: left;
float: left;
width: 151px;
}
#content .btn-basket {
background:url("btn-basket-1.gif") left top no-repeat;
}
#content .btn-basketsw{
background:url("btn-seskupeni-buy-hover.gif") left top no-repeat;
}
#content .btn-basket-detail {
background:url("btn-basket-buy-1.gif") left top no-repeat;
}
#content .btn-basket-group {
background:url("btn-basket-group-1.gif") left top no-repeat;
}
#content .btn-basket-groupsw {
background:url("btn-seskupeni-variants-hover.gif") left top no-repeat;
}
#content .btn-continue {
background:url("btn-continue-1.gif") left top no-repeat;
}
#content .btn-back {
background:url("btn-back-1.gif") left top no-repeat;
}
#content .btn-multilicence {
position:relative;
top:-1px;
background:url("btn-multilicence-1.gif") left top no-repeat;
}
#content .btn-basket a, #content .btn-basket-group a, #content .btn-multilicence a, #content .btn-continue a {
display:block;
width:151px;
height:28px;
line-height:28px;
text-align:right;
overflow:hidden;
text-decoration:none;
text-transform:uppercase;
}
#content .btn-basketsw a, #content .btn-basket-groupsw a {
display:block;
width:151px;
height:29px;
line-height:28px;
text-align:left;
overflow:hidden;
text-decoration:none;
text-transform:uppercase;
padding-left: 17px;
}
#content .btn-basket-detail a{
display:block;
width:202px;
height:28px;
line-height:29px;
text-align:right;
overflow:hidden;
text-decoration:none;
text-transform:uppercase;
}
#content .btn-back a {
display:block;
width:151px;
height:28px;
line-height:28px;
text-align:left;
overflow:hidden;
text-decoration:none;
text-transform:uppercase;
}
#content .btn-continue input {
background: transparent;
border: none;
width:151px;
height:28px;
text-align:right;
overflow:hidden;
text-decoration:none;
text-transform:uppercase;
padding:0 35px 0 0;
background:url("btn-continue-0.gif") left top no-repeat;
font-weight: bold;
cursor: pointer;
}
#content .btn-continue input:hover {
background: none;
}
#content .btn-basket a {
background:url("btn-basket-0.gif") left top no-repeat;
}
#content .btn-basketsw a {
background:url("btn-seskupeni-buy.gif") left top no-repeat;
}
#content .btn-basket-detail a {
background:url("btn-basket-buy.gif") left top no-repeat;
}
#content .btn-basket-group a {
background:url("btn-basket-group-0.gif") left top no-repeat;
}
#content .btn-basket-groupsw a {
background:url("btn-seskupeni-variants.gif") left top no-repeat;
}
#content .btn-continue a {
background:url("btn-continue-0.gif") left top no-repeat;
}
#content .btn-back a {
background:url("btn-back-0.gif") left top no-repeat;
}
#content .btn-multilicence a {
background:url("btn-multilicence-0.gif") left top no-repeat;
}
#content .btn-basket a:link, #content .btn-basket-group a:link, #content .btn-basket a:visited, #content .btn-multilicence a:link, #content .btn-multilicence a:visited, #content .btn-continue a:link, #content .btn-continue a:visited, #content .btn-back a:link, #content .btn-back a:visited {
color:#6F6F6F;
}
#content .btn-basketsw a, #content .btn-basket-groupsw a, #content .btn-basketsw a:visited {
color: #FFF;
text-shadow: #888 0px 0px 3px;
}
#content .btn-basket-detail a{
/*color:#6F6F6F;*/
color: #FFF;
text-shadow: #888 0px 0px 3px;
}
#content .btn-basket a:hover, #content .btn-basket-group a:hover, #content .btn-basket a:active, #content .btn-multilicence a:hover, #content .btn-multilicence a:active, #content .btn-continue a:hover, #content .btn-continue a:active, #content .btn-back a:hover, #content .btn-back a:active {
color:#003C07;
background:none;
}
#content .btn-basketsw a:hover, #content .btn-basket-groupsw a:hover, #content .btn-basketsw a:active {
color: #FFF;
background:none;
}
#content .btn-basket-detail a:hover{
/*color:#003C07;*/
color: #FFF;
background:none;
}
#content .btn-basket strong, #content .btn-basket-group strong, #content .btn-multilicence strong, #content .btn-continue strong {
display:block;
padding:0 35px 0 0;
}
#content .btn-basket-detail strong{
display:block;
padding:0 45px 0 0;
}
#content .btn-back strong {
display:block;
padding:0 0 0 35px;
}


/***********/
/*in column*/
#column .block {
clear:both;
float:left;
width:100%;
margin:0 0 0px 0;
padding: 0;
background:url("column-block.gif") left top no-repeat;
}
#column .block-header h3 {
margin:0;
padding:0 0 0 25px;
line-height:29px;
font-size:100%;
color:#FFF;
text-transform:uppercase;
}
#column .block-content {
padding:0px 0px 0 12px;
}
#column .faq-appear {
margin-left: 15px;
}
#column .block-img {
float:left;
width:107px;
}
#column .block-img img {
border:none;
}
#column .block-title h2 {
font-size:130%;
}
#column .block-price {
padding:12px 0 0 0;
color:#005A0A;
font-weight:bold;
font-size:110%;
}
#column .block-price b {
color:#008C10;
font-size:120%;
}
#column .block-bonus {
padding:12px 0 0 0;
}

/**/
#column .btn-button {
display:block;
float:left;
background:url("btn-button-body.gif") left top repeat-x;
}
#column .btn-button1 {
display:block;
float:left;
text-decoration:none;
color:#6F6F6F;
background:url("btn-button-left.gif") left top no-repeat;
}
#column .btn-button a:hover, #column .btn-button a:active {
color:#FE5A00;
text-decoration:underline;
}
#column .btn-button2 {
display:block;
float:left;
height:21px;
line-height:21px;
padding:0 12px;
background:url("btn-button-right.gif") right top no-repeat;
white-space:nowrap;
}

/*block icons*/
#column .time-offer .block-header {
background:url("ico-timeoffer.gif") 4px 6px no-repeat;
}
#column .shop-to-sw .block-header {
background:url("ico-shoptosw.gif") 4px 6px no-repeat;
}
#column .alert .block-header {
background:url("ico-timeoffer.gif") 4px 6px no-repeat;
}
#column .user .block-header {
background:url("ico-user.gif") 4px 6px no-repeat;
}
#column .info .block-header {
background:url("ico-info.gif") 4px 6px no-repeat;
}
#column .login .block-header {
background:url("ico-login.gif") 4px 6px no-repeat;
}
#column .help .block-header {
background:url("ico-help.gif") 4px 6px no-repeat;
}
#column .devil .block-header {
background:url("ico-devil.gif") 4px 6px no-repeat;
}

/*blocks positioning*/
#column .time-offer .block-bonus {
font-weight:bold;
font-size:120%;
}
#column .time-offer .block-bonus b {
font-size:130%;
}
#column .shop-to-sw .block-text {
text-align:center;
}
#column .shop-to-sw .block-bonus-text, #column .login .block-bonus-text {
display:block;
float:left;
line-height:21px;
padding:0 5px 0 0;
}
#column .login fieldset {
border:none;
}
#column .login legend {
display:none;
}
#column .formcontactus dl {
clear:both;
margin:0;
padding:5px 0 0 0;
}
#column .formcontactus dt {
float:left;
width:63px;
line-height:21px;
margin:0;
padding:0;
text-align:right;
}
#column .formcontactus b {
font-weight:normal;
}
#column .formcontactus dd {
float:right;
width:140px;
margin:0;
padding:0;
}
#column .fcemail input, #column .fcpassword input {
width:140px;
height:21px;
line-height:21px;
border:none;
background:url("column-input.gif") left top no-repeat;
}
#column .formsubmit {
border:none;
}
#address-table {
margin-left: auto;
margin-right: auto;
}
#address-table tr td {
text-align: right;
}
#address-table tr td input {
width: 250px;
}
#address-table tr.divide td {
/*text-align: left;*/
/*background-color: #EEEEEE;*/
}
#content .form-error {
color: #FF0000;
font-weight: bold;
}
#content img.firstScreen {
    float: left;
    margin-right: 10px;
    margin-bottom: 10px;
}
#content div.type-box {
float: right;
text-align: right;
font-size: 80%;
}
#content div.type-box img {
position: relative;
top: 3px;
border: none;
}
#content div.type-box a {
text-decoration: none;
color: #000000;
}
#content div.type-box a:hover {
text-decoration: underline;
}

table.special-list {
    width: 100%;
    border: 2px #DDDDDD solid;
    background-color: #EEEEEE;
    margin-bottom: 15px;
}

table.special-list tr td {
    width: 33%;
    text-align: center;
    vertical-align: middle;
}

table.special-list img {
border: none;
text-decoration: none;
}

#content div.hint {
    position: absolute;
    z-index: 10;

    width: 240px;
}

#content div.hint div.top {
    margin: 0px;
    padding: 0px;
    background-image: url(hint-top.gif);
    width: 275px;
    height: 14px;
}

#content div.hint div.content {
    margin: 0px;
    padding: 0px;
    background-image: url(hint-content.gif);
    width: 275px;
    text-align: center;
    color: #000000;
    font-size: 120%;
    cursor: default;
}

#content div.hint div.bottom {
    margin: 0px;
    padding: 0px;
    background: url(hint-bottom.gif) no-repeat;
    width: 275px;
    height: 12px;
}

#flash-helper {
    position: absolute;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 1158px;
    text-align: center;
}

#flash-background {
    position: absolute;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    background-color: #FFFFFF;
    -moz-opacity: 0.3;
}

#flash-helper div.end {
    position: absolute;
    top: 0px;
    left: 0px;
    background-color: #760000;
    color: #FFFFFF;
    padding: 10px;
}

#flash-helper div.end a {
    text-decoration: none;
    color: #FFFFFF;
    margin: 10px;
    background-color: #760000;
}

#helper-starter {
    position: absolute;
    top: 0px;
    left: 10px;
    margin: 0px;
    padding: 0px;
}

#helper-starter img {
    cursor: pointer;
}

#helper-ender {
    position: absolute;
    top: 0px;
    left: 10px;
    margin: 0px;
    padding: 0px;
}

#helper-ender img {
    cursor: pointer;
}

#order-heading {
    text-align: center;
}

#order-heading img {
    border: none;
}

table.action-list {
    width: 100%;
    text-align: center;
    border-collapse: collapse;
    margin-bottom: 10px;
}

table.action-list tr.top {
    background: url(hot-top.gif) no-repeat center left;
    height: 19px;
    color: #FFFFFF;
}

table.action-list tr.top td {
    padding-top: 2px;
    padding-left: 30px;
    text-align: left;
}

table.action-list tr.top-time {
    background: url(hot-top.gif) no-repeat center left;
    height: 30px;
    color: #FFFFFF;
}

table.action-list tr.top-tip {
    background: url(tip-top.gif) no-repeat center left;
    height: 30px;
    color: #FFFFFF;
    font-size:85%;
}

table.action-list tr.top-star {
    height: 19px;
    color: #FFFFFF;
}

table.action-list tr.top-star-new {
    height: 19px;
    color: #FFFFFF;
}

table.action-list tr.products{
font-size: 10px;
font-weight: bold;
text-align: left;
}

table.action-list tr.products ul{
padding: 0;
}

table.action-list tr.products ul li{
margin: 1px 0 0 0;
}

table.action-list tr.top-star td {
    background: url(hot-top-star.gif) no-repeat center left;
}

table.action-list tr.top-star-new td {
    background: url(hot-top-new.gif) no-repeat center left;
}

table.action-list tr td.half {
    text-align: left;
    width: 50%;
    vertical-align: top;
}

table.action-list tr.top-time td, table.action-list tr.top-tip td, table.action-list tr.top-star td, table.action-list tr.top-star-new td {
    padding-top: 2px;
    padding-left: 25px;
    text-transform:uppercase;
    font-size: 100%;
    line-height: 25px;
    text-align: left;
}

table.action-list tr.content {
    /*background: url(top-hot.gif) no-repeat;*/
    background-color: #FFFFFF;
    margin: 0px;
    padding: 0px;
}
/* NEWS */
table.action-list tr.content td.news-list {
    padding: 0 0 0 0;
    margin: 0 0 0 0;
    border: none;
}

table.action-list tr.content td.news-list ul {
    padding: 0 0 0 0;
    margin: 0 0 0 0;
}

table.action-list tr.content td.news-list ul li {
    clear: both;
    float: left;
    padding: 0 0 0 0;
    margin: 0 0 1px 0;
}

table.action-list tr.content td.news-list ul li a {
    padding: 0 0 0 0;
    margin: 0 0 0 0;
    background: url(new-back.gif);
    width: 250px;
    height: 29px;
    line-height: 29px;
    color: #FFFFFF;
    overflow: hidden;
}

table.action-list tr.content td.news-list ul li a:hover {
    background: url(new-hover.gif);
}

table.action-list tr.content td.news-list ul li a strong {
    padding-left: 10px;
}

table.action-list tr.content td.news-list ul li a.list-selected {
    background: url(new-selected.gif);
    overflow: hidden;
    color: #000000;
}
table.action-list tr.content td.news-detail {
    text-align: left;
    padding: 10px;
    width: 99%;
    background-color: #E5F3C7;
    margin: 0px;
    height: 150px;
    border: none;
}

table.action-list tr.content td.news-detail img {
    float: left;
    margin-right: 10px;
}

table.action-list tr.content td {
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 8px;
    vertical-align: top;
    width: 33%;
    margin: 0px;
    text-align: justify;
    border: 1px #DADADA solid;
}

table.action-list tr.content td.top {
    border-bottom: none;
    padding: 0px;
}

table.action-list tr.content td.bottom {
    border-top: none;
    padding: 0px;
}

table.action-list tr.content td.middle {
    border-bottom: none;
    border-top: none;
    padding: 0px;
}

table.action-list tr.content td p.lft {
    float: left;
    margin-right: 10px;
    padding-top: 10px;
}

table.action-list tr.content td a {
    display: block;
    color: #000000;
    text-decoration: none;
    margin-top: 5px;
    padding: 2px;
}

table.action-list tr.content td a.normal {
    display: block;
    color: #537700;
    text-decoration: none;
    padding: 0px;
    margin: 0px;
}

table.action-list tr.content td a.normalb {
    font-size: 11px;
    display: block;
    color: #000000;
    text-decoration: none;
    padding: 0px;
    margin-bottom: 3px;
}

table.action-list tr.content td a.normal:hover {
    display: block;
    color:#006F0D;
    text-decoration:underline;
}

table.action-list tr.content td a:hover {
    /*text-transform: uppercase;*/
}

table.action-list tr.content td.news-detail a:hover {
    /*background-color: #E6E6E6;*/
}

table.action-list tr.content td a img {
    border: none;
}
table.partner-list {
    width: 100%;
}

table.partner-list tr.top {
    background: url(hot-top.gif) no-repeat center left;
    height: 19px;
    color: #FFFFFF;
}

table.partner-list tr td {
    text-align: center;
}

table.partner-list a img {
    border: none;
}

table.login-table {
    margin-left: auto; margin-right: auto;
}

table.login-table input {
    width: 170px;
}

table.login-table input.submit {
    width: 100px;
}

form.login-form {
    margin: 0px;
    padding: 0px;
}

#support-table {
    margin-left: auto;
    margin-right: auto;
    margin-top: 25px;
}

#support-table tr td.left {
    vertical-align: top;
    text-align: right;
}

#support-table tr td input {
    width: 300px;
}

#support-table tr td select {
    width: 300px;
}

#support-table tr td input.sub {
    width: 150px;
}

#support-table tr td textarea {
    width: 300px;
}

#content div.banner {
    text-align: center;
    margin-bottom: 15px;
}
#content div.banner a img {
    border: none;
}
#content div.price-box p {
    float: right;
    margin-left: 15px;
    margin-bottom: 15px;
    font-size: 120%;
    font-weight: bold;
}

#content div.price-box p span {
    font-size: 120%;
}

span.likehref {
    color: #537700;
    text-decoration: underline;
}

span.likehref:hover {
    color:#006F0D;
    text-decoration:none;
}

div.chat-login {
    padding-left: 10px;
    padding-right: 10px;
    margin-bottom: 10px;
}
div.chat-login form, div.chat-login table {
    padding: 0px;
    margin: 0px;
}
div.chat-login table {
    border-collapse: collapse;
    vertical-align: bottom;
}
div.chat-login table tr td {
    padding: 0px;
    margin: 0px;
    padding-top: 10px;
}
div.chat-login table tr th {
    color: #505050;
    width: 50px;
    text-align: left;
    padding-top: 10px;
    font-weight: normal;
}
div.chat-login table tr th.name {
    font-weight: bold;
    color: #008C10;
    width: 50px;
}
div.chat-login input.text {
    border: 1px #008C10 solid;
    width: 295px;
}
div.chat-login div.buttons {
    margin-top: 15px;
    padding-left: 52px;
    height: 40px;
}
div.chat-login div.chat-loginbutton {
    float: left;
    width: 144px;
    height: 25px;
    background: url(button-login-1.gif);
    margin-right: 10px;
}
div.chat-login div.chat-loginbutton input, div.chat-login div.chat-loginbutton a {
    display: block;
    width: 144px;
    height: 25px;
    background: url(button-login-0.gif);
    color: #505050;
    border: none;
    cursor: pointer;
    text-decoration: none;
    line-height: 25px;
    text-align: center;
}
div.chat-login div.chat-loginbutton input:hover, div.chat-login div.chat-loginbutton a:hover {
    background: none;
    color: #FFF;
    font-weight: bold;
}

div.chat-message-blue {
    background: #C7EAFB;
    padding-bottom: 3px;
    margin-top: 15px;
}
div.chat-message-red {
    background: #FCD2C1;
}
div.chat-message-blue div.title {
    background: #8DD8F8;
    color: #505050;
    height: 25px;
    line-height: 25px;
    padding-left: 10px;
    font-weight: bold;
}
div.chat-message-red div.title {
    background: #F8AA8F;
}
div.chat-message-blue div.title div.date {
    float: right;
    margin-right: 10px;
    font-weight: normal;
}
div.chat-message-blue div.title div.send {
    float: right;
    width: 70px;
    background: url(chat-send.gif) no-repeat right center;
    margin-right: 10px;
}
div.chat-message-blue div.title div.send a {
    text-decoration: none;
    display: block;
    width: 70px;
}
div.chat-message-blue textarea {
    padding: 2px 6px 2px 6px;
    width: 486px;
    height: 50px;
    margin: 3px;
    margin-bottom: 0px;
    border: 1px #808080 solid;
}
div.chat-message-blue div.text {
    padding: 2px 6px 2px 6px;
    width: 486px;
    margin: 3px;
    background: #FFF;
    border: 1px #808080 solid;
}
div.chat-login a.logout {
    float: right;
    margin-right: 10px;
    margin-top: 9px;
}
div.chat-login a.logout img {
    border: none;
}

table.cart {
    width: 100%;
    margin-bottom: 15px;
    border-collapse: collapse;
    font-size: 10pt;
    color: #505050;
}

table.cart a {
    color: #505050;
    text-decoration: none;
}
table.cart a:hover {
    color: #000;
}

table.cart tr td {
    background: url(cell-gray.gif);
    height: 37px;
    text-align: center;
    padding-right: 10px;
    border-bottom: 1px #44A46E solid;
}
table.cart tr td.product {
    padding-left: 10px;
    padding-right: 10px;
    text-align: left;
}
table.cart tr td.white {
    background: #FFF;
    text-align: right;
}
table.cart tr td.blue {
    background: url(cell-lightblue.gif);
    padding-right: 35px;
    font-weight: bold;
    border-bottom: 1px #3696BE solid;
}

table.cart tr td a img {
    border: none;
}

table.cart tr.header {
    font-weight: bold;
}

table.cart tr.header td {
    background: url(cell-green.gif);
    height: 28px;
    color: #FFFFFF;
    padding: 0px;
    margin: 0px;
    text-align: center;
    border-right: 1px #FFFFFF solid;
    border-bottom: none;
}
table.cart tr.header td.product {
    text-align: left;
    padding-left: 10px;
    width: 137px;
}
table.cart tr.header td.blue {
    background: url(cell-blue.gif);
    width: 140px;
    border-right: none;
}

input.voucher-input {
    width: 380px;
    border: 1px #227842 solid;
    text-align: center;
    color: #227842;
    font-weight: bold;
    line-height: 18px;
    height: 18px;
}


input.shipment-continue {
    width: 202px;
    height: 28px;
    background: url(btn-basket-continue.gif) no-repeat center center;
    float: right;
    padding: 0px;
    border: none;
    color: #FFF;
    font-weight: bold;
    text-shadow: #888 0px 0px 3px;
    font-size: 10pt;
}

input.shipment-continue:hover {
    width: 202px;
    height: 28px;
    float: right;
    padding: 0px;
    border: none;
    /*color: #505050;*/
    line-height: 28px;
    text-decoration: none;
    background: url(btn-basket-continue-hover.gif) no-repeat center center;
    color: #FFF;
    font-weight: bold;
    cursor: pointer;
}

div.cart-continue {
    width: 202px;
    height: 28px;
    background: url(btn-basket-continue-hover.gif) no-repeat center center;
    float: right;
    padding: 0px;
    text-shadow: #888 0px 0px 3px;
}

div.cart-continue a {
    width: 202px;
    height: 28px;
    display: block;
    /*color: #505050;*/
    color: #FFF;
    font-weight: bold;
    text-align: center;
    line-height: 28px;
    text-decoration: none;
    font-size: 10pt;
    /*background: url(button-continue.gif) no-repeat center center;*/
    background: url(btn-basket-continue.gif) no-repeat center center;

}

div.cart-continue a:hover {
    background: none;
    /*color: #505050;*/
    color: #FFF;
    font-weight: bold;
}

div.cart-continue1 {
    width: 202px;
    height: 28px;
    /*background: url(button-continue.gif) no-repeat center center;*/
    background: url(btn-basket-gods-hover.gif) no-repeat center center;
    float: left;
    padding: 0px;
    margin-right: 7px;
    text-shadow: #888 0px 0px 3px;
}

div.cart-continue1 a {
    width: 202px;
    height: 28px;
    display: block;
    /*color: #505050;*/
    color: #FFF;
    text-align: center;
    line-height: 28px;
    text-decoration: none;
    font-size: 10pt;
    font-weight: bold;
    background: url(btn-basket-gods.gif) no-repeat center center;
}

div.cart-continue1 a:hover {
    background: none;
    color: #FFF;
    font-weight: bold;
}

div.order-continue-left {
    width: 242px;
    height: 25px;
    background: url(buy-button-1.gif) no-repeat;
    float: left;
    padding: 0px;
    margin-right: 5px;
    margin-bottom: 10px;
    overflow: hidden;
}
div.order-continue-left a {
    width: 242px;
    height: 25px;
    display: block;
    color: #505050;
    text-align: center;
    line-height: 26px;
    text-decoration: none;
    font-size: 10pt;
    background: url(buy-button-0.gif) no-repeat;
}
div.order-continue-left a:hover {
    background: none;
    color: #FFF;
    font-weight: bold;
}
div.order-continue-left a span, div.order-continue-right a span {
    float: right;
    margin-right: 8px;
    cursor: pointer;
}

div.order-continue-center {
    width: 242px;
    height: 25px;
    background: url(buy-button-1.gif) no-repeat;
    float: left;
    padding: 0px;
    margin-right: 5px;
    margin-left: 140px;
    margin-bottom: 10px;
    overflow: hidden;
}
div.order-continue-center a {
    width: 242px;
    height: 25px;
    display: block;
    color: #505050;
    text-align: center;
    line-height: 26px;
    text-decoration: none;
    font-size: 10pt;
    background: url(buy-button-0.gif) no-repeat;
}
div.order-continue-center a:hover {
    background: none;
    color: #FFF;
    font-weight: bold;
}

div.order-continue-right {
    width: 242px;
    height: 25px;
    background: url(buy-button-1.gif) no-repeat;
    float: left;
    padding: 0px;
    margin-left: 5px;
    margin-bottom: 10px;
    overflow: hidden;
}
div.order-continue-right a {
    width: 242px;
    height: 25px;
    display: block;
    color: #505050;
    text-align: center;
    line-height: 26px;
    text-decoration: none;
    font-size: 10pt;
    background: url(buy-button-0.gif) no-repeat;
}
div.order-continue-right a:hover {
    background: none;
    color: #FFF;
    font-weight: bold;
}

div.card-type {
    width: 69px;
    display: block;
    float: left;
    text-align: center;
    padding: 15px;
    border: 1px #FFF solid;
    background: #FFF;
}
div.card-type a {
    width: 69px;
    display: block;
    font-weight: bold;
    color: #000;
    text-decoration: none;
    font-size: 8pt;
}
div.card-type a img {
    border: none;
}

div.card-middle {
    margin-left: 20px;
    margin-right: 20px;
}

div.card-right {
    margin-left: 20px;
}

div.card-left {
    margin-right: 20px;
}
div.card-gray a {
    color: #777;
}

div.card-info {
    margin-left: 15px;
    margin-top: 15px;
    height: 40px;
}

div.order-info-ppl {
    margin-left: 5px;
    background: url(ppl.gif) no-repeat left center;
    padding-left: 50px;
    height: 60px;
    padding-top: 5px;
}
div.order-info-user {
    margin-left: 5px;
    background: url(user.gif) no-repeat 5px center;
    padding-left: 50px;
    height: 60px;
    padding-top: 5px;
}

form.address-form div {
    padding-left: 15px;
    padding-right: 15px;
}

form.address-form div.submit {
    padding: 0px;
    padding-left: 15px;
    margin: 0px;
    height: 40px;
    line-height: 25px;
}

table.new-address-table {
    width: 497px;
    border-collapse: collapse;
    margin-bottom: 15px;
    table-layout: fixed;
}

table.new-address-table tr td {
    width: 255px;
    background: #DDD;
    height: 24px;
}
table.new-address-table tr td.right {
    color: #505050;
    padding-left: 10px;
    width: 110px;
    cursor: pointer;
}
table.new-address-table tr td.right-white {
    background: #FFF;
    cursor: default;
}
table.new-address-table tr td.right-copy {
    vertical-align: top;
}
table.new-address-table tr td.right-copy div {
    padding: 5px 10px 0px 0px;
}
table.new-address-table tr td.closed {
    font-weight: bold;
    cursor: pointer;
}
table.new-address-table tr td.closed div {
    padding-left: 10px;
}
table.new-address-table tr th {
    height: 24px;
    text-align: right;
    font-weight: normal;
    padding-right: 5px;
}
table.new-address-table tr th.required {
    font-weight: bold;
    color: #0E7139;
}
table.new-address-table tr td input {
    width: 246px;
    margin-left: 2px;
    margin-right: 2px;
    border: 1px #505050 solid;
    background: #FFF;
    font-size: 10pt;
    line-height: 18px;
    height: 16px;
}
table.new-address-table tr td textarea {
    width: 246px;
    margin-left: 2px;
    margin-right: 2px;
    border: 1px #505050 solid;
    background: #FFF;
    font-size: 10pt;
    line-height: 18px;
    height: 64px;
}

table.new-address-table tr td div a {
    color:#444;
    display:block;
}

table.new-address-blue tr td {
    background: #C7EAFB;
}
table.new-address-green tr td {
    background: #CCE7D4;
}
table.new-address-darkgreen tr td {
    background: #90D265;
}
table.new-address-violet tr td {
    background: #C7C4E2;
}
table.new-address-pink tr td {
    background: #FAD5E5;
}
table.new-address-orange tr td {
    background: #FCD2C1;
}

div.address-continue {
    width: 202px;
    height: 28px;
    background: url(btn-basket-continue-hover.gif) no-repeat center center;
    float: right;
    padding: 0px;
    text-shadow: #888 0px 0px 3px;
}
div.address-continue input {
    width: 202px;
    height: 28px;
    display: block;
    color: #FFF;
    text-align: center;
    line-height: 28px;
    text-decoration: none;
    font-size: 10pt;
    background: url(btn-basket-continue.gif) no-repeat center center;
    border: none;
    cursor: pointer;
    font-weight: bold;
}
div.address-continue input:hover {
    background: none;
    color: #FFF;
    font-weight: bold;
}
img.imgcopy {
    cursor: pointer;
    margin-top: 8px;
}

table.address-sum {
    width: 506px;
    table-layout: fixed;
    border-collapse: collapse;
    margin-left: 10px;
    margin-right: 10px;
    margin-top: 10px;
    margin-bottom: 50px;
}

table.address-sum tr.text {
    height: 55px;
}

table.address-sum tr td {
    width: 146px;
    vertical-align: top;
}

table.address-sum tr td div {
    padding: 2px 0px 1px 5px;
}

table.address-sum tr th {
    width: 146px;
    text-align: left;
}

table.address-sum tr th div {
    padding: 1px 0px 1px 5px;
}

table.address-sum tr td.right {
    width: 182px;
}

table.address-sum tr th.right {
    width: 182px;
}

table.address-sum tr th.finish {
    text-align: center;
}

table.address-sum tr th.finish a img {
    border: none;
}

table.address-sum tr td.white-col {
    width: 10px;
}

table.address-sum tr td.white-row {
    height: 10px;
}

/* BLUE */
table.address-sum tr th.blue {
    background: #8DD8F8;
}
table.address-sum tr td.blue {
    background: #C7EAFB;
}
/* GREEN */
table.address-sum tr th.green {
    background: #9BD3AE;
}
table.address-sum tr td.green {
    background: #CCE7D4;
}
/* VIOLET */
table.address-sum tr th.violet {
    background: #9B95C8;
}
table.address-sum tr td.violet {
    background: #C7C4E2;
}
/* PINK */
table.address-sum tr th.pink {
    background: #F6ADCD;
}
table.address-sum tr td.pink {
    background: #FAD5E5;
}
/* ORANGE */
table.address-sum tr th.orange {
    background: #F8AA8F;
}
table.address-sum tr td.orange {
    background: #FCD2C1;
}
table.gov-table {
    margin-left: auto;
    margin-right: auto;
}
table.gov-table tr th {
    text-align: right;
    vertical-align: top;
}
table.gov-table tr td input.text {
    width: 300px;
    border: 1px #888 solid;
}
table.gov-table tr td textarea {
    width: 300px;
    border: 1px #888 solid;
    height: 60px;
}

#mostpop-block {
    width: 156px;
    background: #EEEEEE;
    text-align: center;
    margin-left: 8px;
    margin-top: 20px;
    padding-bottom: 5px;
}

#mostpop-block .head {
    color: #FFF;
    font-weight: bold;
    text-align: center;
    width: 156px;
    height: 25px;
    line-height: 25px;
    background: url(jobshead.gif) no-repeat;
    margin-bottom: 5px;
}

#mostpop-block ul { list-style: none;padding: 0; }
#mostpop-block ul li { list-style: none; display: block; background: none; padding: 0; margin: 0; }
#mostpop-block ul li a { display: block; color: #000; padding: 3px 6px 3px 6px; text-align: left; }
#mostpop-block ul li a.odd { background: #F6F6F6; color: #444; }

#heureka-block {
	width: 130px;
	margin: 15px auto 10px auto;
}


#jobs-block {
    width: 156px;
    background: #EEEEEE;
    text-align: center;
    margin-left: 8px;
    margin-top: 20px;
    padding-bottom: 5px;
}

#jobs-block .head {
    color: #FFF;
    font-weight: bold;
    text-align: center;
    width: 156px;
    height: 25px;
    line-height: 25px;
    background: url(jobshead.gif) no-repeat;
    margin-bottom: 5px;
}

#jobs-block .link {
    padding-left: 20px;
    padding-right: 10px;
    text-align: left;
    background: url(jobsbullet.gif) no-repeat 10px 3px;
    margin-top: 3px;
}

#jobs-block .more {
    margin-top: 3px;
    text-align: right;
    padding-right: 10px;
}

#jobs-block .more a {
    padding-left: 15px;
    background: url(jobsmore.gif) no-repeat left center;
    color: #05234E;
}

#jobs-block .link a {
    color: #444444;
}

.multilicense1{
border-bottom: 1px solid #E1E1E1;
margin: 10px 0 10px 0;
padding-bottom: 10px;
}

table.review-contact {
    width: 100%;
    border-collapse: collapse;
}

table.review-contact tr td, table .review-contact tr th {
    width: 50%;
}

table.review-contact tr th {
    text-align: left;
    padding-top: 10px;
}

table.review-contact tr td {
    padding-left: 10px;
}

table.review-order {
    width: 100%;
    border-collapse: collapse;
}

table.review-order tr th {
    text-align: left;
}

table.review-order tr th.price {
    text-align: center;
    width: 60px;
}

table.review-order tr td.price {
    text-align: right;
    width: 60px;
}

table.review-order tr th.ks, table.review-order tr td.ks {
    width: 20px;
    text-align: center;
}

table.review-order tr.tl td {
    border-top: 1px #888 solid;
}

table.review-order tr td.r {
    text-align: right;
}

.buttonbox {
    padding: 10px;
}

#paymethods form {
    margin: 0px;
    padding: 0px;
    display: inline;
}

a.pdfico {
    font-size: 16px;
    font-weight: bold;
    color: #555;
    line-height: 50px;
    text-decoration: none;
    margin-right: 30px;
}

a.pdfico:hover {
    color: #333;
}

a.pdfico img {
    border: none;
    vertical-align: middle;
    margin-right: 10px;
}

table.value-hl {
    margin-top: 30px;
    margin-left: auto;
    margin-right: auto;
}

table.value-hl tr th {
    text-align: right;
    font-weight: normal;
}

table.value-hl tr td {
    text-align: left;
    font-weight: bold;
}

.sectiondescription { text-indent: 5px; margin-bottom: 5px; }

.detail-tabs { height: 31px; border-bottom: 1px #888 solid; clear: both; }
.detail-tabs ul { height: 32px; list-style: none; padding: 0; margin: 0; }
.detail-tabs ul li { padding: 0; margin: 0; float: left; line-height: 32px; height: 32px; width: 100px; background: url(activeTab.gif) no-repeat; }
.detail-tabs ul li a { padding: 0; margin: 0; display: block; line-height: 40px; height: 32px; width: 100px; background: url(inactiveTab.gif) no-repeat; text-align: center; text-decoration: none; color: #444; }
.detail-tabs ul li.last, .detail-tabs ul li.last a { width: 100px; }
.detail-tabs ul li.active a { cursor: default; }
.detail-tabs ul li a:hover, .detail-tabs ul li.active a { background: none; color: #000; line-height: 32px; }

.totalEvaluation { font-size: 14px; line-height: 40px; height: 40px; }
.totalEvaluation img { vertical-align: middle; margin-bottom: 9px; }
.totalEvaluation strong { font-size: 18px; font-weight: bold; }

.review .name { margin-bottom: 10px; }
.review .summary { margin-bottom: 10px; }
.review .pros, .review .cons { float: left; width: 263px; }
.review .pros strong, .review .cons strong { display: block; }
.review .pros strong { color: #006800; }
.review .cons strong { color: #680000; }
.review .clear { clear: both; }
.review hr { height: 1px; border: none; border-bottom: 1px #DDD solid; margin-top: 10px; margin-bottom: 10px; }
.review .stars { float: right; }

.addReview { float: right; }

.writeReview { background: #EEE; padding: 20px; }
.writeReview label { display: block; }
.writeReview input.text { border: none; display: block; padding: 5px; font-size: 14px; width: 476px; }
.writeReview textarea { border: none; font-family: 'Arial CE', 'Helvetica CE', Arial, helvetica, sans-serif; display: block; padding: 5px; font-size: 14px; width: 476px; height: 50px; }
#starsSelector { background: #FFF; padding: 5px; cursor: pointer; }
#starSelCnt { float: right; line-height: 20px; }


/* Footer
 ---------------------------------------------------------------------------- */
#footer {clear:both;width:985px;margin:0 auto;}

.servis {background: #eeeeee url('sw_footbox_cd.gif') 770px 110px no-repeat;font-size:10px;border-left: 1px solid #000000;border-right:1px solid #000000;}
.servis ul {list-style-type: none;}
.servis ul li {background-image: none;}
.servis .servis-box{float:left;}
.servis .servis-sluzby{margin:10px -51px 0 0;padding-left:20px;}
.servis .servis-stranky{margin:50px 0 0;}
.servis .servis-box h2{margin:0 0 15px;padding:0 15px 10px 9px;color:#666666;font-size:1.2em;line-height:20px;border-bottom:1px solid #cccccc;}
.servis .servis-box li{margin:0 0 7px;padding:0 0 0 9px;font-size:1em;line-height:20px;}
.servis .servis-box li span{color:#666;font-size:1.1em;}
.servis .servis-box a,.servis .servis-box a:hover{font-size:1.1em;}
.servis .servis-box a{color:#666;text-decoration:none;}
.servis .servis-box a:hover{color:#666;text-decoration:underline;}
.servis .servis-box span a,.servis .servis-box span a:hover{font-size:1em;text-decoration:underline;}
.servis .servis-box span a{color:#666;}
.servis .servis-box span a:hover{color:#666;}
.servis .servis-sluzby h2{position:relative;overflow:hidden;width:311px;height:60px;background:url('sw_footbox_logo.png') 12px 0px no-repeat;}
.servis .servis-sluzby h2 span{position:absolute;top:-100px;left:-500px;}
.servis .servis-sluzby a,.servis .servis-sluzby a:hover{font-size:1.3em;}
.servis .servis-sluzby a{color:#537700;}
.servis .servis-sluzby a:hover{color:#000000;}
.servis .servis-sluzby li{margin:0 0 5px;line-height:18px;}
.servis .servis-sluzby p {padding-left:10px;color:#666;}
.servis .servis-stranky li{margin:0 0 5px;}

.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;font-size:0;}
.clearfix{display:inline-block;}
.clearfix .spacing {height: 10px;background: #ffffff; border-bottom:1px solid #cccccc;}
/* \*/
* html .clearfix{height:1%;}
.clearfix{display:block;}
/* */

/**/
#menux {height:10px;line-height:47px;color:#444;background:url("menux.gif") left top no-repeat;}

#copyright {clear:right;padding:20px 0;text-align:center;color:rgb(156,156,156);line-height:20px;}
#copyright a {color: #999999;}
#copyright a:hover {color: #000000;text-decoration: underline;}

