body, html {
    height: 100%;
}

body {
    padding:0;
    margin:0;
    background:#ebebeb;
}

body, td {
    font-size:11px;
    font-family:verdana, arial, sans-serif;
    color:#09161e;
}


a,a:link,a:visited,a:active {
    color:#000000;
    text-decoration: underline;
}
a:hover {
    color:#CC3300;
    text-decoration: underline;
}

a.white,a.white:link,a.white:visited,a.white:active {
    color:#feffff;
    text-decoration: none;
}
a.white:hover {
    color:#CC3300;
    text-decoration: underline;
}

a.dark,a.dark:link,a.dark:visited,a.dark:active {
    color:#2c353a;
    text-decoration: none;
}
a.dark:hover {
    color:#2c353a;
    text-decoration: underline;
}


a.red,a.red:link,a.red:visited,a.red:active {
    color:#c20500;
    text-decoration: none;
}
a.red:hover {
    color:#c20500;
    text-decoration: underline;
}

h1 {
    font-size:14px;
    font-weight:bold;
    margin:0;
    color:#c20500;
}

h2 {
    font-size:12px;
    font-weight:bold;
    color:#c20500;
    margin-bottom:5px;
}

h3 {
    font-size:11px;
    font-weight:bold;
    margin-top:15px;
    margin-bottom:5px;
    color:#5f686d;
    margin:0;
}

form {
    margin: 0;
}

img {
    border:none;
}

p {
    margin-left:0;
    margin-right:0;
    margin-top:5px;
    margin-bottom:5px;
}

.tbl_main {
    width:778px;
    height:100%;
}

.td_top {
    height:100px;
    background:#FFFFFF;
    border-left:1px solid #969897;
    border-top:1px solid #e4eef0;
    border-right:1px solid #969897;
    border-bottom:1px solid #e4eef0;
}

.tm_item {
    padding-left:5px;
    font-size:10px;
    padding-top:1px;
    padding-bottom:1px;
}

.td_logo {
    padding:15px;
}

.td_langs {
    width:33%;
    color:#2c353a;
    font-size:10px;
}

.td_top_menu {
    width:33%;
}

.td_cart {
    width:33%;
    color:#2c353a;
}

.select_small {
    font-size:9px;
}

.color_orange {
    color:#ff5f31;
}

.color_red {
    color:#e63f3b;
}

.td_top1 {
    border:1px solid #95a6ad;
    height:150px;
    background: url(images/design//bg/bg_top1.jpg) repeat-x top #839194;
}

.delim {
    height:3px;
    background: url(images/design//bg/bg_delim.gif);
}

.delim1 {
    height:2px;
    background: url(images/design//bg/bg_delim1.gif);
}

.td_left {
    width:200px;
    background: url(images/design//bg/bg_left.jpg) repeat-x top #c0d1d8;
    border:1px solid #95a6ad;
    padding:10px;
    color:#2d363b;
}

.td_right {
    width:578;
    background:#ffffff;
    border-left:1px solid #969897;
    border-top:1px solid #e4eef0;
    border-right:1px solid #969897;
    border-bottom:1px solid #e4eef0;
    padding:15px;
}

.bottom {
    height:100px;
    background:#d2dbe0;
    border:1px solid #96a1a5;
    text-align:center;
    padding:10px;
}

.bottom1 {
    height:50px;
    border-top:1px solid #30383b;
    text-align:center;
    background:#FFFFFF;
    border-left:1px solid #969897;
    border-top:1px solid #e4eef0;
    border-right:1px solid #969897;
    border-bottom:1px solid #e4eef0;
    font-size:9px;
}

.tm_item1 {
    padding-left:5px;
    font-size:10px;
    font-weight:bold;
    padding-top:5px;
    padding-bottom:5px;
    text-transform:uppercase;
    width:100%;
}

.top_menu1 {
    width:200px;
    padding:10px;
    border-right:1px solid #95a6ad;
}

.left_item {
    padding-left:5px;
    font-size:11px;
    padding-top:3px;
    padding-bottom:3px;
    font-size:10px;
    width:100%;
    color:#feffff;
}

.left_head {
    font-size:12px;
    font-weight:bold;
    padding-bottom:5px;
    color:#c20500;
}

.box1 {
    border-right:1px solid #818b8d;
    border-left:1px solid #ccd0d1;
    border-top:1px solid #ccd0d1;
    border-bottom:1px solid #818b8d;
    height:300px;
}

.submit {
    background:#E5EFF0;
    border:1px solid #CCCCCC;
    color:#192227;
    font-size:10px;
    padding-left:5px;
    padding-right:5px;
    text-transform:lowercase;
}

.input {
    border:1px solid #192227;
    color:#192227;
    font-size:11px;
    font-weight:bold;
}

.box2 {
    border:1px solid #778a91;
    padding:3px;
    display:block;
}