html, body {

    }

body {
    margin:0 0 0 0;
    padding:27px 0 27px 0;
    background:url(images/bg/bg_body.gif) #e0dbb3;
    }


table {
    border-collapse:collapse
}

table td {
    border:none;
    padding:0;
    vertical-align:top;
}

body, td {
    font:75% tahoma, arial, verdana, sans-serif;
    color:#705139;
    }

form {
    margin:0;
    padding:0
    }

p, div {
    text-align:justify;
    }

a img {
    border:none;
    }

#container {
    background:url(images/bg/bg_main.jpg) #e0dbb3;
    }

#left #logo {
    width:193px;
    height:111px;
    background:url(images/bg/bg_logo.jpg) no-repeat #060d5d;
    }

#main {
    height:100%;
    background:url(images/bg/bg_tbl_right.gif) repeat-y right;
    }

#left, #bot_left {
    width:276px;
    }

#bot_left {
    font:10px tahoma, arial, verdana, sans-serif;
    text-align:center;
    }

#bot_left a {
    color:#12430a;
    text-decoration:none;
    }

#bot_left a:hover {
    color:#12430a;
    text-decoration:underline;
    }

#left {
    background:url(images/bg/bg_left.jpg) repeat-y left;
    }

#right, #bot_right {
    width:100%;
    }

#right {
    background:url(images/bg/bg_right.jpg) no-repeat bottom right;
    }

#left div {
    background:url(images/bg/bg_left_top.jpg) no-repeat left top;
    }

#cat {
    height:63px;
    margin:0 0 0 0;
    text-align:center;
    }

.out {
    background:url(images/catalog.jpg) no-repeat center top;
    }

.over {
    background:url(images/catalog_r.jpg) no-repeat center top;
    }

#logo {
    margin:0  0 0 40px;
    }

#logo img {
    margin:3px  0 0 5px;
    }

#left #menu1 li a:hover {
    font:bold 14px tahoma, arial, verdana, sans-serif;
    }

#left #menu1 {
    width:198px;
    background:url(images/bg/bg_menu1.jpg);
    margin:22px 0 0 45px;
    color:#705139;
    }

#left #menu1 div {
    width:100%;
    background:url(images/bg/bg_menu1_top.jpg) no-repeat top;
    }

#left #menu1 div div {
    padding:10px 0 30px 0;
    background:url(images/bg/bg_menu1_bot.jpg) no-repeat bottom;
    }

#left #menu1 ul, #left #menu2 ul, #right_in #menu3 ul {
    margin:0 0 0 0;
    padding:0 0 0 0;
    }

#left #menu1 li {
    list-style-type:none;
    font:bold 13px tahoma, arial, verdana, sans-serif;
    margin:0 0 0 27px;
    padding:15px 0 12px 0;
    background:url(images/delim.gif) no-repeat left bottom;
    }

#left #menu1 li.last {
    background:none;
    }

#left #menu1 a, #left #menu2 a, #right #right_in a, #right #langs a {
    color:#12430a;
    text-decoration:none;
    }

#left #menu1 a:hover, #left #menu2 a:hover, #right #right_in a:hover, #right #langs a:hover {
    color:#563014;
    text-decoration:none;
    }

#right a, #bot_right a {
    color:#12430a;
    text-decoration:underline;
    }

#right a:hover, #bot_right a:hover {
    color:#533111;
    text-decoration:none;
    }

#left #menu2 a {
    color:#12430a;
    text-decoration:none;
    padding:0 0 0 24px;
    background:url(images/bullet.gif) no-repeat left;
    }

#left #menu2 a:hover {
    color:#563014;
    text-decoration:underline;
    background:url(images/bullet_r.gif) no-repeat left;
    }

#right #right_flash p a, #right h1 a {
    color:#563014;
    text-decoration:none;
    }

#right #right_flash p a:hover, #right h1 a:hover {
    color:#12430a;
    text-decoration:none;
    }

#left #menu1 li li {
    list-style-type:none;
    font:12px tahoma, arial, verdana, sans-serif;
    margin:5px 0 0 35px;
    padding:0 0 0 0;
    background:none;
    }

#left #menu1 li li a:hover {
    font:14px tahoma, arial, verdana, sans-serif;
    }


#left #menu1 li li a {
    color:#12430a;
    text-decoration:underline;
    padding:0 0 0 22px;
    background:url(images/bullet.gif) no-repeat left;
    }

#left #menu1 li li a:hover {
    color:#4c2c07;
    text-decoration:none;
    background:url(images/bullet_r.gif) no-repeat left;
    }

#left #menu2 {
    width:276px;
    background:url(images/bg/bg_menu2.jpg) repeat-y left;
    margin:22px 0 0 0;
    }

#left #menu2 div {
    background:url(images/bg/bg_menu2_bot.jpg) no-repeat bottom left;
    }

#left #menu2 div div {
    padding:30px 0 50px 0;
    background:url(images/bg/bg_menu2_top.jpg) no-repeat top left;
    }

#left #menu2 li {
    margin:7px 0 7px 80px;
    list-style-type:none;
    font:bold 12px arial, tahoma, verdana, sans-serif;
    }

#left #menu2 li.current, #left #menu1 li.current, #right_in #menu3 li.current {
    padding:0 0 0 24px;
    background:url(images/bullet.gif) no-repeat left top;
    }

#right_in #menu3 li {
    margin:0 0 0 40px;
    padding:0 0 0 0;
    background:none;
    }

#right_in #menu3 li li.current {
    padding:0 0 0 0;
    background:none;
    }

#right_in #menu3 {
    width:242px;
    float:left;
    background:url(images/bg/bg_menu3.jpg);
    margin:22px 0 0 0;
    }

#right_in #menu3 div {
    float:left;
    width:242px;
    margin:0 0 0 0;
    background:url(images/bg/bg_menu3_top.jpg) no-repeat top left;
    }

#right_in #menu3 div div {
    float:left;
    width:242px;
    margin:0 0 0 0;
    padding:15px 0 60px 0;
    background:url(images/bg/bg_menu3_bot.jpg) no-repeat bottom left;
    }

#main #right_in #menu3 li {
    color:#705139;
    list-style-type:none;
    font:bold 13px tahoma, arial, verdana, sans-serif;
    margin:4px 0 4px 40pxpx;
    }

#main #right_in #menu3 li li {
    margin:4px 20px 4px 0;
    font:bold 11px tahoma, arial, verdana, sans-serif;
    }


#right_in #menu3 li a {
    font:bold 13px tahoma, arial, verdana, sans-serif;
    padding:0 0 0 24px;
    background:url(images/bullet.gif) no-repeat left top;
    }

#right_in #menu3 li a:hover {
    background:url(images/bullet_r.gif) no-repeat left top;
    }

#right_in #menu3 li li a {
    padding:0 0 0 0;
    font:11px tahoma, arial, verdana, sans-serif;
    background:none;
    }

#right_in #menu3 li li a:hover {
    padding:0 0 0 0;
    background:none;
    font:12px tahoma, arial, verdana, sans-serif;
    }


#boat {
    background:url(images/bg/bg_boat.jpg) repeat-x top;
    margin:0 27px 0 0;
    }

#boat div {
    background:url(images/bg/bg_boat_l.jpg) no-repeat left top;
    margin:0 0 0 0;
    }

#boat div div {
    background:url(images/bg/bg_boat_r.jpg) no-repeat right top;
    margin:0 0 0 0;
    }

#boat div div div {
    height:260px;
    background:url(images/bg/bg_boat.gif) no-repeat center top;
    padding:0 0 0 40px;
    margin:0 0 0 0;
    text-align:center;
    }

#boat div div div img {
    margin:0 3px 0 0;
    }

#boat div div div img.name {
    margin:0 0 80px 0;
    }

#boat #langs {
    height:40px;
    background:none;
    margin:-100px 5px 0 0;
    display:block;
    float:right;
    color:#394d95;
    font:12px tahoma, arial, verdana, sans-serif;
    }

#boat #langs p {
    margin:9px 0 0 0;
    font:bold 11px tahoma, arial, verdana, sans-serif;
    }

#inner {
    width:100%;
    }

#inner #right_in {
    color:#12430a;
    width:242px;
    padding:0 0 100px 0;
    }


#right_in table{
    margin:10px 0 10px 40px;
    }

#right_in td {
    vertical-align:middle;
    color:#12430a;
    font:10px tahoma, arial, verdana, sans-serif;
    padding:2px 0 2px 0;
    }

#right_in input.text {
    border:1px solid #674630;
    background:#e9e1b5;
    width:80px;
    font:10px tahoma, arial, verdana, sans-serif;
    }

#right_in input {
    margin:0 0 0 10px;
    }

#right_in h3 {
    color:#563014;
    background:url(images/delim1.gif) no-repeat left bottom;
    margin:30px 15px 20px 40px;
    padding:5px 0 5px 0;
    font:bold 12px tahoma, arial, verdana, sans-serif;
    }

#right_in p {
   margin:3px 0 3px 50px;
    }

#inner #content {
    width:100%;
    padding:25px 45px 25px 35px;
    }

#inner #content1 {
    }

#inner #content h1, #bot_right h1 {
    font:bold 14px tahoma, arial, verdana, sans-serif;
    margin:10px 0 10px 0;
    padding:5px 0 11px 0;
    background:url(images/delim3.gif) no-repeat left bottom;
    }

#content h2 {
    font:bold 14px tahoma, arial, verdana, sans-serif;
    margin:20px 0 10px 0;
    color:#12430a;
    }


#content h3 {
    font:bold 12px tahoma, arial, verdana, sans-serif;
    margin:20px 0 10px 0;
    color:#44270c;
    }

#content li {
    list-style-type:none;
    padding:0 0 0 15px;
    margin:10px 0 10px 15px;
    background:url(images/arrow.gif) no-repeat left top;
    }

#content p {
    margin:15px 0 15px 0;
    }

#right_flash {
    margin:0 27px 0 0;
    text-align:center;
    font:bold 13px/20px tahoma, arial, verdana, sans-serif;
    }

#right_flash p {
    color:#674630;
    text-align:center;
    margin:15px 0 15px 0;
    }

#bot_left {
    height:170px;
    background:url(images/bg/bg_bottom2.jpg) no-repeat left top;
    text-align:center;
    padding:0 0 0 50px;
    }

#bot_right {
    background:url(images/bg/bg_bottom1.jpg);
    }

#bot_right div {
    height:170px;
    padding:0 45px 0 25px;
    background:url(images/bg/bg_bottom.jpg) no-repeat top right;
    }

#bot_right h1 {
    margin:0 0 0 0;
    }

#bot_right div div {
    font:12px/20px tahoma, arial, verdana, sans-serif;
    padding:0 0 0 135px;
    margin:5px 0 5px 0;
    height:100px;
    background:url(images/bg/bg_bot_right.jpg) no-repeat top left;
    }

#bot_right p {
    text-align:center;
    font:12px/20px tahoma, arial, verdana, sans-serif;
    margin:5px 0 5px 0;
    color:#7a7a94;
    }

#bot_right p a {
    color:#7a7a94;
    text-decoration:underline;
    }

#bot_right p a:hover {
    color:#7a7a94;
    text-decoration:none;
    }

.color_blue  {
    color:#424b90;
    }

#fix {
    width:700px;
    height:1px;
    overflow:hidden;
    }


.img_left {
    float:left;
    display:block;
    padding:2px;
    border:1px solid #bbaf7f;
    margin:0 10px 10px 0;
    background:#ccc295;
    }


.img {
    float:left;
    display:block;
    padding:2px;
    border:1px solid #bbaf7f;
    background:#ccc295;
    }

#right_in #menu3 p.img1 {
    float:left;
    display:block;
    padding:2px;
    border:1px solid #bbaf7f;
    background:#ccc295;
    margin:10px 0 10px 40px;
    }

.img_left img, .img img, .img1 img {
    border:1px solid #bbaf7f;
    }


.table, .table1, .table2, .table3 table, .table table, .table1 table, .table2 table, .table3 table {
    width:100%;
    border-collapse:separate;
    }

.table td {
    padding:5px;
    background:#ccc295;
    border:1px solid #bbaf7f;
    }

.table1 td {
    padding:5px;
    background:#d9d4ac;
    border:1px solid #c1b887;
    vertical-align:middle;
    }

.table1 tr.diff td, .table2 tr.diff td, .table1 td.diff, .table2 td.diff {
    background:#cfcaa4;
    }

.table1 tr.sold td {
    color:#7c7b73;
}

#right .table1 tr.sold td a {
    color:#7c7b73;
}

.table1 td.head, .table1 tr.head td {
    padding:5px;
    background:#ccc295;
    border:1px solid #c1b887;
    font:bold 12px tahoma, arial, verdana, sans-serif;
    }

.table3 tr.head td {
    background:#ccc295;
    }

.table2 td {
    padding:2px;
    background:#d9d4ac;
    border:1px solid #c1b887;
    font:10px tahoma, arial, verdana, sans-serif;
    }

.table3 td {
    padding:2px;
    background:#d9d4ac;
    border:1px solid #c1b887;
    vertical-align:middle;
    font:9px tahoma, arial, verdana, sans-serif;
    }


.text {
    border:1px solid #bbaf7f;
    background:#ded9b1;
    color:#705139;
    }

.button {
    border:1px solid #bbaf7f;
    background:#ded9b1;
    color:#705139;
    }

#content .more {
    font:11px tahoma, arial, verdana, sans-serif;
    text-align:right;
    margin:0 0 30px 0;
    }

#content .more a {
    text-align:right;
    padding:0 5px 0 0;
    background:url(images/arrow.gif) no-repeat right top;
    }

.color_red{
    color:#ac1111
}