* {
    margin: 0;
    padding: 0;
}
html, body {    width: 100%;
    height: 100%;}
table {    border-collapse: collapse;}
.sceleton {
    width: 100%;
    background: #ffa61e url('images/table_bg.png') repeat-x;
}
tr td {    margin: 0;
    padding: 0;}

.head {    height: 133px;}
.head_left {    background: url('images/head_left.gif') no-repeat right top;}
.logo {    background: url('images/logo.jpg') no-repeat;}
.head_center {    background: url('images/head_center.png') no-repeat;
    vertical-align: top;
    text-align: right;}
.head_center a {    color: #7f0000;
    display: block;
    float: right;
    font: 12px Arial, sans-serif;}
.head_center a:hover {    color: #d8b466;
    text-decoration: none;
}
.head_home {    margin: 53px 84px 0 0;}
.add {    margin: 67px 40px 0 0;}
.head_right {    background: url('images/head_right.png') no-repeat right top;}



.menu {    text-align: center;}
.menu_button {    width: 180px;
    height: 50px;
    background: url('images/solutions.png') no-repeat;
}
.menu_button a {    width: 100%;
    height: 100%;
    display: block;    font: 18px Tahoma, sans-serif;
    text-transform: uppercase;
    text-decoration: none;
    color: #000;}
.menu_button a:hover {    color: #946913;
}

.home a:hover {    background: url('images/home_active.png') no-repeat;
}
.download a:hover {
    background: url('images/download_active.png') no-repeat;
}
.buy_now a:hover {
    background: url('images/buy_now_active.png') no-repeat;
}
.solutions a:hover {
    background: url('images/solutions_active.png') no-repeat;
}
.contacts a:hover {
    background: url('images/contacts_active.png') no-repeat;
}

.home {    background: url('images/home.png') no-repeat;}
.download {    background: url('images/download.png') no-repeat;}
.buy_now {    background: url('images/buy_now.png') no-repeat;}
.solutions {    background: url('images/solutions.png') no-repeat;}
.contacts {    background: url('images/contacts.png') no-repeat right top;}

.menu_left {    background: url('images/menu_left.png') no-repeat right top;}
.menu_right {    background: url('images/menu_right.png') no-repeat right top;}



.menu_bottom {    height: 207px;}
.menu_bottom_left {    background: url('images/menu_bottom_left.png') no-repeat right top;}
.menu_bottom_1 {    background: url('images/menu_bottom_1.jpg') no-repeat;}
.menu_bottom_2 {    background: url('images/menu_bottom_2.png') no-repeat;
    vertical-align: top;}
.menu_bottom_2 .buy_now {    width: 67px;
    height: 72px;
    margin-top: 26px;    display: block;
    float: left;
    background: url('images/buy_now.gif') no-repeat;
    text-decoration: none;}
.menu_bottom_2 a:hover {    background: url('images/buy_now_activ.gif') no-repeat;}
.free_download {    width: 113px;
    height: 103px;
    margin-top: 90px;
    display: block;
    float: left;
    background: url('images/free_download.png') no-repeat bottom left;
    text-decoration: none;}
.cont a:hover {
    background: url('images/free_download_activ.png') no-repeat bottom left;
}
.menu_bottom_right {    background: url('images/menu_bottom_right.png') no-repeat;}



.content_top {    height: 42px;
    background: url('images/content_top_bg.png') repeat-x;}
.comer_top_left {    float: left;}
.comer_top_right {    float: right;}



.content {    background: #fdfad9;
    width: 100%;}
.content_left_padding {    width: 35px;
    background: url('images/content_1.png') repeat-y;
    overflow: hidden;}
.content_right_padding {
    width: 35px;
    background: url('images/content_2.png') repeat-y top right;
}
.h1 h1 {    height: 29px;
    font: 18px Verdana, sans-serif;
    text-transform: uppercase;
    background: #fea622 url('images/h1_left_bg.png') no-repeat top right;
    color: #fff;
    line-height: 29px;}
.h1_1 {    width: 575px;}
#h1_2 {
    width: 290px;
    background: #fea622 url('images/h1_2.png') no-repeat top right;;
}
#h1_3 {
    width: 210px;
    background: #fea622 url('images/h1_3.png') no-repeat top right;;
}
.content p {    font: 12px Verdana, sans-serif;
    padding: 10px 0;
    line-height: 15px;
    text-align: justify;
    color: #665432;}
.content p a {    font: 14px Arial, sans-serif;    color: #665432;
    font-weight: bold;
}
.content p a:hover {
    color: silver;
    text-decoration: none;
}



.content_bottom {    height: 50px;
    background: url('images/content_bottom_bg.gif') repeat-x;
    margin: 0 35px;
    color: #473615;
    font: 12px Verdana, sans-serif;
    line-height: 50px;
    padding-right: 256px;
    text-align: right;}
.content_bottom a {    color: #473615;
}
.content_bottom a:hover {
    color: silver;
    text-decoration: none;
}
.comer_bottom_left {    float: left;}
.comer_bottom_right {    float: right;}
.left_foto {    float: left;
    margin: 12px 40px 12px 0;}
.right_foto {    float: right;
    margin: 12px 0 12px 40px;}
.programm_name {    font-weight: bold;}


.footer {    text-align: center;}
.copyring {    font: 11px Verdana, sans-serif;
    color: 6f4e1c;
    margin: 0 0 20px 0;}
.copyring_name {    font-weight: bold;}
.preload {    visibility: hidden;
    position: absolute;}