/* Base */
body {font-family: Arial, Helvetica, sans-serif; font-size: 1em; color: #555B4C; background-color: #C1C6BA; margin: 0; padding: 0}
h1 {float: left; margin: 20px 0 0 70px; display: inline}
h1 img {font-size: 0.7em; color: black}
h2 {font-size: 0.9em; margin: 20px 0; text-transform: uppercase}
h3 {font-size: 0.8em}
a {color: #0B75C1}
a:hover {text-decoration: none}
img {display: block; border: 0}
div.clear {clear: left}
.clearb {clear: both}
#header {height: 63px; background-image: url("../img/bg_header.gif")}

.menu {width: 100%; height: 60px; background-image: url("../img/bg_menu.gif")}
.menu table {margin-left: 71px}
.menu ul {height: 40px; margin: 0; padding: 0; background: #EEF1EB url("../img/bg_menu_item.gif")}
.menu ul li {display: inline; margin: 0; padding: 0}
.menu ul a {color: #2F2F2F; font-size: 0.7em; font-weight: bold; text-decoration: none}
.menu li img {display: inline; margin: 15px 6px 0 6px}

#menu2 {width: 100%; height: 60px; background-image: url("../img/bg_menu2.gif")}
#menu2 ul {height: 40px; margin: 12px 0 0 0; padding: 0; background: #EEF1EB url("../img/bg_menu2_item.gif")}

form.small {margin: 0; font-size: 10px; float: left; width: 100%}
form.small div {letter-spacing: -1px; color: #9A9A9A}
#icon_find {margin: 0 5px 0 50px}
form.small input.text {width: 114px; height: 16px; _height: 19px; border: 1px solid #A0A496; color: #545454}
input.img {vertical-align: bottom; width: 20px; height: 20px}

/* Left */
#top_addr div, .left p {font-size: 0.7em}
#top_addr img {float: left}

#cart_blue {width: 312px; height: 100px; float: left; margin-top: 1em; background: #2997E6 url(../img/cart_form_bg.jpg) no-repeat}
#cart_blue_title {margin-top: 16px}
#cart_blue_icon {float: left; margin: 13px 5px 0 8px}
#cart_blue input.text {width: 189px}
#cart_blue div, #cart_blue a {color: #B9E8F2}
#cart_blue p {margin: 0; font-size: 10px; float: left}

#coffee {background: transparent url("../img/coffee.gif") no-repeat bottom left}

#banners {margin-left: 100px; background: #F1F3EF}
.banners {padding: 3px 3px 3px 0}
#banners_td1 {padding: 3px 0 3px 2px; background: #F1F3EF url(../img/banners_bg_l.gif) repeat-y left}
#left_panel {width: 100%; float: left; padding: 3px 0 0 2px; background: #F1F3EF url(../img/banners_bg_l.gif) repeat-y left}

.left_mid div {float: left}
#news_block .block {padding: 0 20px 20px 20px}
#news_block .news_item, #news_block .clear {clear: left; font-size: 0.7em}
#news_block .news_item, #news_block h2, #news_block .clear {float: left; width: 100%}
#news_block .news_item .img {width: 100px}
#news_block .news_item .text {width: 160px; border-bottom: 1px solid #E3E5E2; padding-bottom: 1em}
#news_block .news_item {margin-bottom: 1em}
#news_block {width: 305px; border-bottom: 10px solid #2183BE}

#left_panel_bot {width: 100%}
#left_panel_bot a {display: block; background: #545454; padding: 2px 10px 7px 10px; margin-left: 60px; color: #E4E6E1; text-decoration: underline; font-size: 0.7em; font-weight: bold}

#login_panel {float: left; width: 407px; background: #F1F3EF url(../img/login_panel_bg.gif) no-repeat top right; padding: 0 0 3px 1px}
#login_form {width: 309px; height: 72px; float: left; background: #0052A9 url(../img/login_bg.gif) no-repeat}
#login_title {margin-top: 12px; color: #B9E8F2}
#login_icon {float: left; margin: 0 0 0 20px; display: inline}
#login_form input.text {width: 189px}
#login_form div, #login_form a {font-size: 10px; letter-spacing: -1px; color: #B9E8F2}
#login_name, #login_pwd, #login_label {width: 90px !important; float: left; margin-right: 3px}
#pwd_label {width: 120px; float: left}
#login_pwd {_margin-right: 0}
#login_panel .img {color: #B9E8F2}

#logout {padding: 10px}
#logout div, #logout a {font-size: 11px; letter-spacing: 0; color: #B9E8F2}

#content {width: 100%; background: #E4E6E1 url("../img/bg_content0.gif") repeat-x}
.skeleton {width: 100%}
.skeleton td {vertical-align: top}
.skeleton .left {width: 312px; padding: 0 0 0 95px;}
.skeleton .left_mid {width: 307px; padding: 0 0 0 100px;}
.skeleton .left p {padding-top: 10px}
.skeleton .right .rightblock {clear: left; background: white url("../img/bg_content2.gif") repeat-x;/* min-width: 670px; _width: 670px;*/}
.skeleton .right {padding: 0px 60px 90px 0}
/* added voiting */
.skeleton .right .rightblock .right_voite_block {width: 200px; background: #d8ddc7; float: right;}

#v_id {background: #f1f3ef; width: 200px; text-align: left; }
#v_id .v_lt {background: url("../img/v_lt.gif") no-repeat left top; }
#v_id .v_rt {background: url("../img/v_rt.gif") no-repeat right top}
#v_id .v_lb {background: url("../img/v_lb.gif") no-repeat left bottom}
#v_id .v_rb {background: url("../img/v_rb.gif") no-repeat right bottom}

#votings {padding: 3px 15px 10px 15px;}
/*#votings .taliright {}*/
#votings h2 {color: #FFF; font-size: 0.6em; margin: 0; font-weight: bold}
#votings h5 {color: #555b4c; font-size: 0.7em; margin: 0; padding: 10px 0 10px 0; }
#votings form {padding: 0; margin: 0;}
#votings label {font-size: 0.7em; color: #0052a9; padding: 0 0 0 5px;}
#votings input.isabled {font-size: 0.65em;}
#votings table a {font-size: 0.65em; color: #0052a9; margin: 0; padding: 0; }

#votings .padd {padding: 5px;}

#votings td {line-height: 0.6em; vertical-align: top}

/* end added voiting */
.skeleton .content {width: 100%}
.rightblock .pad {_width: 100%; padding: 20px 25px}

#cnt_l {height: 100%; background: transparent url("../img/bg_cnt_l.gif") repeat-y left}
#cnt_r {height: 100%; background: transparent url("../img/bg_cnt_r.gif") repeat-y right}
#cnt_lt {height: 100%; background: transparent url("../img/bg_cnt_tl.gif") no-repeat left top}
#cnt_rt {height: 100%; background: transparent url("../img/bg_cnt_tr.gif") no-repeat right top}
#cnt_b {height: 100%; background: transparent url("../img/bg_cnt_b.gif") repeat-x bottom}
#cnt_lb {height: 100%; background: transparent url("../img/bg_cnt_lb.gif") no-repeat left bottom}
#cnt_rb {height: 100%; background: transparent url("../img/bg_cnt_rb.gif") no-repeat right bottom}

#new_block {width: 400px}
#new_block .block div {float: left;}
#new_block .news_item, #new_block .clear {clear: left; font-size: 0.7em;}
#new_block .news_item, #new_block h2, #new_block .clear {float: left; width: 100%}
#new_block .news_item .img {width: 100px}
#new_block .news_item .text {width: 300px; border-bottom: 1px solid #E3E5E2; padding-bottom: 1em}
#new_block .news_item {margin-bottom: 1em}

#footer {width: 100%; background-color: #C1C6BA}
#copy {width: 50%; float: left; display: inline; font-size: 0.7em; margin: 40px 0 40px 86px; color: #5B5B5B}
#partner_logo {float: right; margin: 40px 60px 80px 10px; display: inline}
