html, body, div, p, table, pre, td, tr, th, ul, ol, li, h1, h2, h3, h4, h5, h6, form, fieldset, img, blockquote, iframe {
    margin: 0;
    padding: 0;
    border: 0;
}

.child {display:block}
input {font-family:verdana;font-size:12px;vertical-align:middle;}
.clearfix:after { display: block; height: 0; clear: both; visibility: hidden;}
th {font-size:12px}

textarea {width: 370px; height:140px;}

.table_0_0{
border-collapse:collapse; /* cellspacing="0" */
}

.table_0_0 td{
padding:0px; /* cellpadding="0" */
}

#top{height:113px}
#topline1{height:24px}
#topitems{height:24px;}

#topitems{float:left;background:#d63931 url("images/topitems_bg.jpg") repeat-x;height:24px;font-size:12px}
#topitems div.left,#topitems div.sep,#topitems div.right,#topitems div.item, #topitems a, #topitems span {height:21px;float:left;padding-top:3px;color:#fff1ec;}
#topitems a {text-decoration:underline;margin:0 10px}
#topitems span {margin:0 10px}
#topitems a:visited{color:#fff1ec;}
#topitems .arrow {padding-right:10px;background:url("images/topitems_arr.gif") no-repeat top right}
#topitems .arrow1 {padding-right:10px;background:url("images/topitems_arr1.gif") no-repeat top right}
#topitems .left{background:url("images/topitems_left.jpg") no-repeat;width:10px;}
#topitems .right{background:url("images/topitems_right.jpg") no-repeat;width:10px;}
#topitems .sep{background:url("images/topitems_sep.jpg") no-repeat;width:1px;margin:0}

.phone {float:left;font-weight:bold;padding:2px 0 0 15px;font-size:1.25em;color:#D63931;}

#partner #topitems{float:left;background:#d63931 url("images/ptopitems_bg.jpg") repeat-x;height:24px;font-size:12px;}
#partner #topitems div.left,#partner #topitems div.sep,#partner #topitems div.right,#partner #topitems div.item, #partner #topitems a, #partner #topitems span {height:21px;float:left;padding-top:3px;color:#fff1ec;}
#partner #topitems a {text-decoration:underline;margin:0 10px}
#partner #topitems span {margin:0 10px}
#partner #topitems a:visited{color:#fff1ec;}
#partner #topitems .arrow {padding-right:10px;background:url("images/ptopitems_arr.gif") no-repeat top right}
#partner #topitems .arrow1 {padding-right:10px;background:url("images/ptopitems_arr1.gif") no-repeat top right}
#partner #topitems .left{background:url("images/ptopitems_left.jpg") no-repeat;width:10px;}
#partner #topitems .right{background:url("images/ptopitems_right.jpg") no-repeat;width:10px;}
#partner #topitems .sep{background:url("images/ptopitems_sep.jpg") no-repeat;width:1px;margin:0}


#favorits, #english{float:right;font-weight:bold;color:#d63931;text-decoration:underline; font-size:12px;margin:3px 20px 0 0}

div.top_phones {
    float:left;
    width:300px;
    height:60px;
    margin-right: 5px;
    color: #D63931;
    font-size: 18px;
    font-weight: bold;
    padding-top: 17px;
}
div.top_social {
    float: left;
    height: 20px;
    margin-left: 21px;
    padding-top: 1px;
}
div.top_social img {
    display: block;
    margin-right: 17px;
    float: left;
}
#phone {float:left;clear:left;margin-top:9px;}

div.top_news {float:left;height:80px;width:309px;padding-left:6px;text-align:left}

div.top_news a.title{margin-left:30px;font-weight:bold;font-size:12px}
div.top_news .item{font-size:9px;height:13px}
div.top_news .item div{float:left;width:30px;}
div.top_news .item img {margin:0 0 0 1px;width:16px;height:11px}

#left {float:left;width:154px;text-align:left}
#left .right_shadow {width:154px;background:url("images/shadow_r.jpg") top right repeat-y}
#left .lvkad_shadow{left:auto;position:absolute;margin-left:150px;width:4px;height:58px;background:url("images/vkald_lsh.jpg") no-repeat}

/*.search_block, #admin_menu {background:#deebf8;border-top:1px solid white;padding:11px 0 7px 0;width:140px}*/
.search_block, #admin_menu {background:#deebf8;border-top:1px solid white;padding:11px 0 7px 0;width:150px;}
#admin_menu { width: 153px; position: absolute; left: -165px; top: 0 }
.search_block form{width:150px;font-weight:bold;font-size:12px;text-align:center}
.search_block input {vertical-align:middle;margin:2px}
/*.search_block input.text {border:1px solid #4a4a9c;width:118px;height:19px;color:#999;padding:1px 0;text-align:center;font-weight:normal;font-size:11px}*/
.search_block input.text {border:1px solid #4a4a9c;width:108px;height:19px;line-height:19px;color:#999;padding:1px 0;text-align:center;font-weight:normal;font-size:11px}
.search_block input.image {width:19px;height:19px;margin-top:10px}
.search_block form div{font-weight:normal}

#admin_menu{padding-left:10px;background:#FFFFCC;}


#lcatalog {width:150px; background:#deebf8 url("images/left_bg.jpg") repeat-y;padding-bottom:10px}
#lcatalog .title{background:#d73b33 url("images/red_bg.jpg") repeat-y;padding:5px 0;margin-bottom:10px;text-align:center}
#lcatalog .title a {padding:0;font-size:16px;font-weight:bold;color:white;width:150px}
#lcatalog div{height:18px}
#lcatalog a{float:left;color:black;text-decoration:none;font-size:12px;width:150px;padding-left:17px;width:133px}
#lcatalog a:hover{text-decoration:underline;}
#lcatalog a.red{color:red;font-weight:bold}
#lcatalog a.level1{padding-left:7px;font-weight:bold;width:143px}
#lcatalog .child {display:none;}
#lcatalog .child a, #lcatalog .childo a{font-size:11px;width:100%}
#lcatalog div.child{height:14px}

#lshadow{background:url("images/shadow_bot.jpg") no-repeat;width:154px;height:5px}

#center{float:left;width:680px}

#vklad {margin-top:8px;font-size:12px}
#vklad .item{float:left;border-top:1px solid #ebf3fb;text-align:center;height:18px;}
#vklad a{text-decoration:none;margin:0 10px}
#vklad .sep{float:left;height:19px;background:url("images/vklad_sep.gif") no-repeat;border-bottom:1px solid #5a9cde;width:18px;}

#vklad .items div{float:left;}

#vklad .sel_item{border-top:1px solid #5a9cde;background:#deebf8;text-align:center;border-bottom:1px solid #c4dbf3;height:18px;}
#vklad .sel_sepr {height:20px;background:url("images/vklad_selr.gif") no-repeat;width:7px}
#vklad .sel_sepl {height:20px;background:url("images/vklad_sell.gif") no-repeat;width:7px}
#vklad .sep_void {height:19px;border-bottom:1px solid #5a9cde;width:10px;}
#vklad .content {background:url("images/vklad_bg.jpg") repeat-x;height:190px;border-bottom:1px solid #5a9cde;width:680px;}
#vklad .items{height:20px;background:url("images/vklad_border.gif") 0 19px repeat-x;}
#vklad .content .title{text-align:left;padding:3px 10px;font-weight:bold;color:#d63931;font-size:15px}

#products {width:680px;margin-top:10px}
#products .item {width:33%;text-align:center;display:inline-block; vertical-align: top; min-height: 196px;}

#products .item span{font-weight:bold;}
#products .item span.old_price{font-weight:bold;color:#d63931;text-decoration: line-through;}

#related .title {font-size:17px;text-align:left;padding-bottom:10px}
#related .item{float:left;width:122px;text-align:center;height:159px}
#related .number{float:left;background:url("images/hits_line.gif") 0 8px repeat-x;width:90%;text-align:left}
#related .number span{color:#bbb;font-size:25px; background:white;font-weight:bold;margin-right:50px}
#related .item .text, #related .item a{font-size:10px;}
#related .item .text{padding:0 10px}

#related {border-top: 1px dashed #999; margin-top:10px;padding:25px}

#right {border-top:1px solid #e6e6e6;width:154px;float:left}
#right .rvkad_shadow{float:right;width:4px;height:58px;background:url("images/vkald_rsh.jpg") 0px 0 no-repeat }


#right .left_shadow{width:154px;float:left;	background:url("images/shadow_l.gif") repeat-y}
#right .news, #right .advert, #right .links {width:150px;float:right}
#right .title{text-align:center;background:url("images/rtitle1_bg.jpg") repeat-y;padding:5px 0;color:white;font-size:12px;}
#right .links .title{background:url("images/rtitle_bg.jpg") repeat-y;}
#right .title a, #right .title span {color:white;font-size:16px;font-weight:bold}
#right .title a.small {font-size:12px}
#right .news .item, #right .advert .item{font-size:10px;padding:2px 3px;margin:2px 0;text-align:left}
#right .links.news .title a {font-size: 12px;}
#right .links.news .title {padding: 10px 0;}

#right .news .item .date{color:red}
#right .news .item .chapter{text-align:right}

#right .advert, #right .news {background: url("images/advert_bg.jpg")  repeat-y}
#right .advert .has_photo {margin-left:5px;}
#right .rshadow{float:right;width:154px;height:5px;background: url("images/shadow_bot1.jpg") no-repeat}
#right .advert .item a{color:black}

#bottom_banners{float:left;clear:left;width:100%;padding-left:3px;text-align:left}

#bottom_banners .item{float:left;height:100px;width:318px;border:none;margin-left:7px;display:inline}

.bottom span, .bottom a{font-size:11px;margin:0 5px}
.bottom {float:left;border-top:1px solid #999;border-bottom:1px solid #999;margin:10px 10px;width:968px}
.bottom td {padding:7px 0}

#login_div{background:#d63931;position:absolute;width:120px;display:none;margin-top:23px;background:url('images/login_bg.jpg') repeat-y;padding:0;text-align:center;z-index:999
}
#login_top{width:120px;height:7px;background:url('images/login_bg_top.jpg') no-repeat;margin:0;font-size:0;}
#login_bottom{width:120px;height:7px;background:url('images/login_bg_bot.jpg') no-repeat bottom left;font-size:0;}
#login_div input{margin:2px;vertical-align:middle;text-align:center;}
#login_div input.text{width:100px;border:1px solid #a70c10;color:#999}
#login_div input.image{}
#login_div a{width:100px;font-size:10px;text-align:center}


#partner #login_div {background:#d63931;position:absolute;width:120px;display:none;margin-top:23px;background:url('images/plogin_bg.jpg') repeat-y;padding:0;text-align:center;z-index:999
}
#partner #login_top{width:120px;height:7px;background:url('images/plogin_bg_top.jpg') no-repeat;margin:0;font-size:0;}
#partner #login_bottom{width:120px;height:7px;background:url('images/plogin_bg_bot.jpg') no-repeat bottom left;font-size:0;}
#partner #login_div input{margin:2px;vertical-align:middle;text-align:center;}
#partner #login_div input.text{width:100px;border:1px solid #a70c10;color:#999}
#partner #login_div input.image{}
#partner #login_div a{width:100px;font-size:10px;text-align:center}



#category_tree {text-align:left;font-size:14px;padding:3px 10px;border-top:1px solid #eee;border-bottom:1px solid #eee}
#category_tree a { font-weight: bold; }
#type_options {text-align:left;border-bottom:1px solid #eee;padding:4px 10px;font-size:12px;color:#333;line-height:16px}

h1 {margin:20px 0;font-size:13pt}
.attention {color:red;text-align:justify;font-size:1em;line-height:14px}
.attention .caption {font-weight:bold;margin-bottom:5px}
.images_line {float:left;vertical-align:top;width:600px}
.images_line img {float:left;margin:3px;}
.normal {text-align:justify;font-size:12px;margin-top:10px}
.order_info{background:#eee}
.order_info tr.title td{text-align:center;font-weight:bold}
.order_info td{background:#fff;text-align:left}
h2 {margin-bottom:10px;font-size:12pt}


#product_pages {min-height:35px;margin-top:10px;font-size:12px;padding-bottom:5px;border-bottom:1px dashed #ccc}
#product_pages .left {float:left}
#product_pages .right {float:right}
#product_pages2 {min-height:35px;margin-top:10px;font-size:12px;padding-bottom:5px;border-bottom:1px dashed #ccc}
#product_pages2 .left {float:left}
#product_pages2 .right {float:right}

.pages {clear:both;width:100%;text-align:center; line-height: 18px;}


#most_expensive_products {margin-top:10px}
#most_expensive_products .item {float:left;width:33%;text-align:center;height:180px;height:250px}
#most_expensive_products .title{font-size:17px;text-align:left;padding-bottom:10px}
#most_expensive_products .title span{font-size:12px;padding:0 10px}

#product_list .item {float:left;width:100%;border-bottom:1px dashed #ccc;padding:10px 0}

#product_list .item .images{vertical-align:top;}
#product_list .item .images img{float:left;}

#product_list .add_to_cart {float:left;clear:left;width:250px;font-weight:bold}
#product_list .item .left {float:left;width:250px;}
#product_list .item .left div {float:left;clear:left;width:100%}
#product_list .item .right {float:left;width:400px}
#product_list .item .title{text-align:left;font-weight:bold}

.news .item {margin-bottom:20px}
.news .item .date{font-weight:bold;color:red}

#special_title .left {float:left}
#special_title .right {float:right}
#special_title {float:left;width:100%}
.years {font-size:12px}
.years a, .years span {margin:0 15px}
.years span {font-weight:bold}

.on_special_list {font-weight:bold}

.answers a{color:black}

.tuman {opacity:0.5}
a:hover .tuman {opacity:1}
#counters {padding:10px;background:#ebf3ef}
#counters img {margin:0 7px}
#counters span a {color:#888}
#counters span {padding-bottom:20px}
.label{font-size:12px}


td {font-family:verdana; font-size:12px}

table.order_list_item {background:#999}
table.order_list_item td{background:#f3f6f6;padding:2px;font-family:verdana; font-size:12px}
strong {font-family:verdana;font-size:12px}
table.order_list_item tr.title{font-weight:bold;text-align:center}

.liquidation {
    padding: 10px 17px;
}
.liquidation h2 {
    font-size: 24px;
    color: #086BCE;
    line-height: 50px;
}
.liquidation > div {
    margin: 0 20px;
    display: inline-block;
    vertical-align: top;
}
.liquidation li {
    width: 120px;
    height: 120px;
    list-style-type: none;
}
.clear {
    clear: both;
}
.clear {
clear: both;
}
#cart_new {background:#fff;color:#000;padding:10px;font-family:verdana;font-size:12px}
#cart_new a{color:#03c}
#cart_new a:hover{color:#f00}
#cart_new a:visited{color:#906}
#cart_new .on_bg a:link {color: #FFF}
#cart_new .on_bg a:visited {color: #FFF}
#cart_new .on_bg a:hover {text-decoration: none;color: #FFF}
#cart_new .on_bg  { color: #FFF;padding:2px}

#cart_new a {font-family:verdana;font-size:12px}
#cart_new .normal{font-family:verdana;font-size:12px}

.cabinet_login {width:100%;border-bottom:#999 dashed 1px;padding:10px 0;text-align:center}
.cabinet_login div {clear:both;margin-bottom:5px}
.cabinet_login input {clear:both;margin-bottom:10px;width:200px}
#btn_ok, #btn_continue, #btn_reg, #btn_confirm, #btn_next, #btn_remind, #btn_login, #btn_prev {width:126px; height:24px;margin-top:10px}
.decription {font-size:14px}
.description_small {font-size:10px}

#voice_thanks {text-align:center;padding:20px}
p.normal a img {border:1px solid #086bce}

.guestbook,  .guestbook td, .guestbook p, .guestbook td.normal, .guestbook a, .guestbook .answer td{font-size:12px}
.guestbook td{font-size:12px}
.guestbook a{text-decoration:none}
.guestbook p a, .guestbook .page_links a{text-decoration:underline}
.guestbook .page_links{text-align:center;font-size:16px;font-weight:bold}
.guestbook .answer {color: red}

#gb {text-align: left;}
#gb .author {text-align:left;font-weight:bold;}
#gb tr {vertical-align:top}

#phone_bot {display:inline;vertical-align:middle;}
.spec_attention {font-size:10px}
.spec_attention1 {font-size:10px;text-decoration:underline}

#search_result .item {float:left;border-bottom:1px dashed #ccc;width:100%;margin:10px 0;padding:10px 0}
#search_result .item form {float:left;width:100%}
#search_result .item .right {float:left;width:415px}
#search_result .item .title {font-weight:bold;font-size:12px;margin-bottom:5px}
#search_result .item div {margin:5px 0}
#search_result .item .add_to_cart {font-weight:bold;font-size:11px}
#search_result .item .small_img {float:left;margin-right:20px;width:220px}
#search_result .item .small_img img {float:right}

.news_comments p {margin:10px 0}

.small {font-size:11px}
table.size {background:black;margin-bottom:20px;width:100%}
table.size td{background:white;padding:3px;text-align:center}
table.size .header td {background:#eee;font-weight:bold}
table.size td.header {background:#eee;text-align:left;font-weight:bold}
h2 span {font-size:12px;font-weight:normal}
.size_attention {font-size:10px}

#register_form input, #register_form textarea  {margin-bottom:10px}

.partner_table {background:#eee;width:100%}
.partner_table td, .partner_table th {background:#fff;padding:2px}
.partner_table th {font-size:12px}
.partner_table {text-align:center;margin:10px 0}
.partner_table a {margin:0 2px}

#filter {text-align:left}
#filter td{padding:5px}
div.txt img, div.txt iframe {margin:10px 5px}

#top_banners {float:left;margin:5px 0;width:680px;text-align:center;height:148px}
#top_banners1 .item {float:left;width:215px;margin-right:7px}
#top_banners .item img {width:217px;height:148px}

#admin_page_content {/*width:800px*/;padding:5px}
#admin_page_content table {background:#777;margin-top:10px}
#admin_page_content table td, #admin_page_content table th {background:white;padding:3px}

#partner_pay p {margin:4px 0}

#izg p{text-indent:30px;margin-bottom:20px}
#izg img {margin:5px}
.purchase_now a {font-weight:bold;line-height:20px}
table.simple_table {background:black}
table.simple_table td, table.simple_table th{background:white;text-align:left;padding:3px;font-size:12px}
div.big_text{padding:5px;font-size:18px;color:#d63931;font-weight:bold}
div.big_text a,div.big_text a.visited {color:#d63931}


/* V3 */

.v3tbl {

}
.v3tbl td, .v3tbl strong {
    font-size: 11px;
}
.v3tbl td {
    vertical-align: top;
    padding: 10px;
    background: url(/images/v3_shadow.gif) repeat-y right top;
    width: 33.3%;
}
.v3tbl td.v3c3 {
    padding-right: 0;
    background: none;
}
.v3tbl td td {
    padding: 0;
    background: none;
}
.v3tbl .v3title {
    text-align: center;
    margin: 0 0 15px;
}
.v3tbl .v3title strong {
    font-size: 12px;
}
.v3tbl .v3info {
    min-height: 100px;
}
.v3tbl .v3info ul {
    margin-left: 15px;
    font-size: 10px;
}
.v3tbl .v3button {
    text-align: center;
}

#orderForm p {
    margin-bottom: 7px;
}
.order_list_item .id {
    display: none;
}

.or_now {
    font-weight: bold;
    font-size: 10px;
}

.adminpage {
	min-width: 1300px;
}
.adminpage  #middle {
	position: relative;
}
.adminpage  #left {
	position: absolute;
	left: -155px;
	top: -134px;
}

.dostavka, .dostavka_info, .dostavka_info_en, .dostavka_info_light {
    border: 1px solid #CCC;
    padding: 10px;
    border-radius: 4px;
    margin: 10px 0;
    line-height: 14px;
}
.dostavka .header {
    font-weight: bold;
    font-size: 14px;
    margin-bottom: 5px;
}
.dostavka input[type=text], .dostavka select {
    width: 100%;
    margin-bottom: 5px;
    padding: 3px;
}
.dostavka .chzn-search input[type=text] {
    width: auto;
}
.dostavka #dd_postcode_v {
    width: 190px;
}
.dostavka .chzn-container {
    margin-bottom: 5px;
    font-size: 11px;
}
.dostavka ul {
    list-style: none;
    margin: 0 0 10px;
    padding: 0;
}
.dostavka li {
    margin-bottom: 3px;
}
.dostavka .step1 {
    float: left;
    width: 200px;
    border-right: 1px solid #CCC;
    margin-right: 10px;
    padding-right: 10px;
    min-height: 160px;
    margin-bottom: 15px;
    text-align: left;
}
.dostavka .step23 {
    float: left;
    width: 576px;
}
.dostavka .step2 {
    border-bottom: 1px solid #CCC;
    min-height: 70px;
    margin-bottom: 10px;
}
.dostavka .step3{
    padding: 0;
    margin-right: 0;
    border: none;
}
.dostavka .total {
    clear: left;
    border-top: 1px solid #CCC;
    padding: 15px 10px 10px;
    text-align: right;
}
.dostavka .total .afterNy {
    font-weight: bold;
    color: #f00;
    text-align: right;
    margin-bottom: 10px;
    display: none;
}
.dostavka .total .value {
    font-weight: bold;
    font-size: 14px;
}
.dostavka .total .noteMessage {
	display: none;
	display: inline-block;
	margin-top: 18px;
	border-top: 1px solid gray;
	font-size: 9px;
	padding-top: 6px;
}
.dostavka .total .noteSign {
	display: none;
}
.dostavka .help ul {
    font-size: 11px;
}
.dostavka .step1 .empty {
    color: #F00;
}

.dostavka .step2 .fields, .dostavka .step3 .fields {
    display: none;
}
#dd_abroad {
    /*color: darkgreen;*/
}

.dostavka_info .address_tbl {
    border: none;
    border-spacing: 3px;
}
.dostavka_info .address_tbl input {
    width: 79px;
    padding: 1px;
}
.address_tbl #dd_info_street {
    width: 190px;
}
.address_tbl {
    border: none;
    border-spacing: 3px;
}
.address_tbl input {
    width: 79px;
    padding: 1px;
}
.address_tbl #dd_info_street {
    width: 190px;
}

.dostavka_info .phone_tbl {
    border: none;
    border-spacing: 3px;
    width: 100%;
}
.dostavka_info .phone_tbl th {
    text-align: left;
}
.dostavka_info .phone_tbl .phone_number {
    width: 100%;
}
.dostavka_info .phone_tbl .phone_code {
    width: 50px;
}
.dostavka_info_block {
    display: none;
    width: 660px;
}
.error_list {
    margin: 10px 20px;
    color: #f00;
    font-size: 14px;
    font-weight: bold;
}
#dd_area_chzn.chzn-disabled .chzn-single {
    color: #444;
}
#dd_area_chzn.new .chzn-single {
    color: #F00;
}
.dostavka .active_field .chzn-container-single .chzn-single, .dostavka .active_field.chzn-container-single .chzn-single {
	color: red;
}
.dostavka input.active_field {
    color: red;
}

/* New catalog page with items */
.column_items {
    padding: 10px 0;
    width: 105%;
}
.column_items .item_wrap {
    width: 192px;
    min-height: 278px;
    border: 1px solid #bcbcbc;
    border-radius: 5px;
    display: inline-block;
    vertical-align: top;
    margin-right: 13px;
    margin-bottom: 18px;
    position: relative;
}
*:first-child+html .column_items .item_wrap {
    display: inline;
}
.column_items .item_wrap .pic {
	position:relative;
    text-align: center;
    height: 190px;
    width: 192px;
    display: table-cell;
    vertical-align: middle;
}
.prodslider{
	position:relative;
}
.column_items .item_wrap .pic img {

}
.column_items .item_wrap .info {
    background: url(images/item-bg.png) repeat-x;
    padding: 8px;
    text-align: left;
}
.column_items .item_wrap .info .title {
    height: 35px;
    overflow: hidden;
	position: relative;
	line-height: 13px;
}
.column_items .item_wrap .info .title:after {
	position: absolute;
	content: ' ';
	display: block;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 5px;
	background: url(images/fadeout-bg.png) repeat-x left bottom;
}
.column_items .item_wrap .info .cart {
    position: relative;
    min-height: 18px;
}
#product_list.column_items .item_wrap .info .cart .add_to_cart{
    background: url(images/button-cart.png);
    width: 70px;
    height: 20px;
    display: block;
    position: absolute;
    cursor: pointer;
    left: -3px;
    top: 0;
}
#product_list.column_items .item_wrap .info .cart .buy{
    background: url(images/button-buy.png);
    width: 82px;
    height: 20px;
    display: block;
    position: absolute;
    cursor: pointer;
    right: -3px;
    top: 0;
}
.column_items .item_wrap .info .cart .or_text {
    font-size: 10px;
    color: #898989;
    padding-left: 67px;
    line-height: 9px;
    display: block;
    font-family: Arial;
}
.column_items .item_wrap .info .price {
    font-weight: bold;
    font-size: 12px;
    color: #000;
    margin: 0 0 5px;
}
.column_items .item_wrap .info .price .old {
    margin-right: 5px;
    text-decoration: line-through;
    color: #898989;
}
.column_items .item_wrap .info .sizes {
    margin: 5px 0;
    overflow: hidden;
}
.column_items .item_wrap .info .sizes select{
    width: 100%;
}
.column_items .item_wrap.is_sale .special {
    position: absolute;
    background: url(images/item-sale.png) no-repeat;
    width: 42px;
    height: 42px;
    right: 0;
    top: 0;
}
.column_items .item_wrap.is_new .special {
    position: absolute;
    background: url(images/item-new.png) no-repeat;
    width: 42px;
    height: 42px;
    right: 0;
    top: 0;
}
.column_items .item_wrap.is_hit .special {
    position: absolute;
    background: url(images/item-hit.png) no-repeat;
    width: 42px;
    height: 42px;
    right: 0;
    top: 0;
}
#product_pages .page_options {
    overflow: hidden;
    margin: 5px 0;
}
#product_pages .page_options .order {
    float: left;
}
#product_pages .page_options .on_page {
    line-height: 22px;
	float: right;
}
#product_pages2 .page_options {
    overflow: hidden;
    margin: 5px 0;
}
#product_pages2 .page_options .order {
    float: left;
}
#product_pages2 .page_options .on_page {
    line-height: 22px;
	float: right;
	margin-right: 35px;
}

#page_content .list_of_categories ul {
    margin-left: 20px;
}
.cat_description {
	margin: 15px 0;
}

#btnOrder{
height: 24px;
}

.delivery_info{
	width:30px; 
	height:30px; 
	position:absolute; 
	right:-50px; 
	top:-3px; 
	display:none;
	cursor: pointer;
}

.ininfo{
	position:relative; 
}
.inininfo{
	position:absolute; 
	top:30px;
	right:-100px;
	width:300px;
	display:none;
	border: 1px solid #aaa;
	border-radius: 10px;
	padding: 10px;	  
	z-index: 9;
	background-color: white;
}

.delivery_info:hover .ininfo .inininfo{
	display:block;
}

.qbutton{
	padding:3px;
	margin:0 5px;
	border:1px solid #999;
	border-radius:5px;
	width: 15px;
	display: inline-block;
	cursor: pointer;
}

.top_button_wrap{
    position:fixed;
    right:40px;
    bottom:100px;
    display:none;
}
.button_up{
    background:url(images/top_arrow.png) no-repeat;
    width:55px;
    height:55px;
    display:block;
}
.text_up{
    padding-left:3px;
}
.fancybox-inner{
    font-family:verdana;
	font-size: 12px;	
}
.r-pv {
 float: left;
 width: 25%;
 display: inline-block;
}

.l-pv {
 float: left;
 width: 65%;
 display: inline-block;
}

.top-line {
    margin-top: 0;
    width: 100%;
    height: 30px;
    background-color: #98ddff;
}

.left-pt {
    display: inline-block;
    width: 48%;
    float: left;
}

.right-pt {
    display: inline-block;
    width: 50%;
    float: left;
    border-left: 2px solid #98ddff;
}

.in {
    padding: 10px 20px 0 10px;
    
}

.top-right, .top-left {
    text-align: center;
    color: #145daa;
    font-size: 20px;
    width: 49%;
    display: inline-block;
    padding-top: 5px;
    float: left;
}

.block-pv {
    /*background-color: #98ddff;*/
    width: 455px;
    height: 55px;
    margin-bottom: 10px;
	position: relative;
}

.right-pt>a div {
    width: 108px;
    height: 141px;
    display: inline-block;
    margin-right: 10px;
}


.right-pt  {
    padding-top: 10px;
    padding-left: 10px;
}

.block-bb{
	cursor:pointer;
	position: relative;
}

/* Цвет фона для выпадающего списка при наведении */

.block-links{
	display:none;
	background: #FFFAFA;
	position: absolute;
	top: 50%;
	z-index: 1;
	left: 20%;
	padding: 10px;
    width: auto;
}

/* Рамки */

.right-pt .block-bb {
    width: 108px;
    height: 141px;
    display: inline-block;
    margin-right: 10px;
}

.ram li a img, .l-pv li a img, .block-pv img, .block-bb img, .right-pt  div img {
    border: solid 1px indigo;
}

.block-links a div {
    white-space: nowrap;
}