@charset "utf-8";
body, h1, h2, h3, h4, h5, h6 {
font-size: 1em;
line-height:1.5em;
}
code, kbd, pre, samp, tt, var {
font: 0.875em/1.5em Consolas, "Courier New", monospace;
}
body, optgroup {
color: #000;
background: #fff;
}
body, code, dl, dd, form, pre {
margin: 0;
}
a:link, a:visited, ins, del {
text-decoration: none;
}
a:link img, a:visited img, object, fieldset, abbr, acronym {
border: none;
}
sub, sup {
position: relative;
display: inline-block;
//display:inline;
//zoom:1;
font-size: 0.6875em;
line-height: 0.6875em;
}
sub {
top: 5px;
vertical-align: middle;
}
sup {
top: -0.125em;
margin-top: -0.6875em;
}
abbr, acronym {
cursor: help;
}
address, cite, dfn {
font-style: normal;
}
code, pre {
white-space: pre;
}
img {
vertical-align: bottom;
}
textarea {
vertical-align: top;
}
input, select, button {
overflow: visible;
vertical-align: middle;
}
legend {
color: #000;
margin: 0 0 -0.125em;
padding: 0;
}
li {
display: block;
list-style: none;
}
optgroup option {
padding-left: 1.375em;
}
table {
border-collapse: collapse;
}
caption, th {
text-align: left;
}
td, th {
padding: 0;
}
td:not([valign]), th:not([valign]) {
vertical-align:top;
}
address, blockquote, h1, h2, h3, h4, h5, h6, fieldset, p, ol, ul {
margin: 0;
padding: 0;
}
th, h1, h2, h3, h4, h5, h6 {
font-weight: normal;
}
q {
quotes: "\00ab" "\00bb" "\201e" "\201c";
}
q:after {
content: "\00bb";
}
q:before {
content: "\00ab";
}
q > q:after {
content: "\201c";
}
q > q:before {
content: "\201e";
}
body, table{
font:13px/1.3em 'Trebuchet MS',Verdana,Arial,Helvetica,sans-serif;
color: #000000;
}
.no_border, .text .no_border, .text .no_border td, .text .no_border tr, .text .no_border th, .text .no_border tbody, .text .no_border thead{
border:0;
}
h1,.h1,h2,.h2,h3,.h3,h4,h5,h6,.h4,.h5,.h6{
color: #000000;
margin-bottom: 8px;
}
h1,.h1{
font-size:20px;
line-height:1.3em;
}
h2,.h2{
font-size:18px;
line-height:1.3em;
}
h3,.h3{
font-size:16px;
line-height:1.3em;
}
h4,h5,h6,.h4,.h5,.h6{
font-size:14px;
line-height:1.3em;
}
.cleaner {
clear: both;
}
.admin_block{
border:1px solid #000;
background-color:#ffaaaa;
}
.eipTextValue {
display: block;
}
a{
cursor:pointer;
outline:0;
}
a:link, a:visited, a:hover{
text-decoration: none;
}
a:link{
color: #0153C2;
}
a:visited{
color: #0153C2;
}
a:hover {
color: #ff6500;
}
.text{
color: #000000;
overflow:hidden;
word-wrap:break-word;
}
.text a{
cursor:pointer;
}
.text a:link, .text a:visited, .text a:hover{
text-decoration:underline;
}
.text a:link{
color: #0153C2;
}
.text a:visited{
color: #0153C2;
}
.text a:hover {
color: #ff6500;
text-decoration: none;
}
.text p {
margin-bottom: 8px;
text-align:justify;
}
.text img{
margin:0 10px 10px 0;
}
.text li {
display: list-item;
margin-bottom: 8px;
}
.text ul{
padding: 0 0 0 20px;
}
.text ul li {
list-style: disc outside none;
}
.text ul ul, .text ul ol{
margin-top: 8px;
}
.text ol {
padding: 0 0 0 10px;
}

.text ol li {
list-style: decimal inside none;
}
.text ol ul, .text ol ol{
margin-top: 8px;
}
.text table{
margin-bottom: 8px;
}
.text table td, .text table th{
border:1px solid;
padding:2px 8px;
}
.main{
width:960px;
margin:0 auto;
position:relative;
}
.seo_text{
margin:35px 0 0 0;
}
.footer{
padding:35px 0px;
margin:35px 0 0 0;
border-top:1px solid #353535;
position:relative;
}
.footer #social_block{
position: absolute;
top: 35px;
right: 0px;
}
.footer .code_footer{
margin-top:5px;
padding:5px 0;
}
.footer .copyright{
overflow:visible;
}
#footer_umi_ru{
position:relative;
}
#footer_umi_ru #footer_umi_ru_create_block{
display:none;
}
#footer_umi_ru_create_block{
position:absolute;
top:-40px;
left:-25px;
display:block;
width:180px;
height:45px;
}
#footer_umi_ru_create{
padding:2px 0 3px 0;
position:absolute;
top:10px;
left:25px;
text-align:center;
background-color:#55B41C;
color:#fff;
width:130px;
text-decoration:none;
font:14px/1.3em 'Trebuchet MS',Verdana,Arial,Helvetica,sans-serif;
border:1px solid #666;
-moz-box-shadow:0 0 8px #666;
-webkit-box-shadow:0 0 8px #666;
box-shadow:0 0 8px #666;
}
#footer_umi_ru_create:hover{
background-color:#A0EB53;
color:#000;
-moz-box-shadow:0 0 8px #000;
-webkit-box-shadow:0 0 8px #000;
box-shadow:0 0 8px #000;
}
#footer_umi_ru:hover #footer_umi_ru_create_block{
display:block;
}
#addthis_toolbox_share{
text-align:left;
font-size:14px;
line-height:1.3em;
}
.social_button {
margin: 0 2px;
float: left;
cursor: pointer;
display: block;
overflow: hidden;
width: 32px;
height: 32px;
}
.social_vk {
background: url(/base-img/32x32/soc_icons.png) transparent no-repeat -96px -32px;
}
.social_odnoklassniki {
background: url(/base-img/32x32/soc_icons.png) transparent no-repeat 0px -32px;
}
.social_mir {
background: url(/base-img/32x32/soc_icons.png) transparent no-repeat -128px 0px;
}
.social_krug {
background: url(/base-img/32x32/soc_icons.png) transparent no-repeat -128px -32px;
}
.social_facebook {
background: url(/base-img/32x32/soc_icons.png) transparent no-repeat -32px 0px;
}
.social_twitter {
background: url(/base-img/32x32/soc_icons.png) transparent no-repeat -64px -32px;
}
.social_livejournal {
background: url(/base-img/32x32/soc_icons.png) transparent no-repeat -96px 0px;
}
.social_liveinternet {
background: url(/base-img/32x32/soc_icons.png) transparent no-repeat -64px 0px;
}
.breadcrumbs ul{
overflow:hidden;
}
.breadcrumbs li{
display:block;
float:left;
margin:0;
}
.breadcrumbs li a div{
display:inline;
}
.breadcrumbs li .breadcrumb_separator .separator_text{
display:inline-block;
//display:inline;
//zoom:1;
//cursor:default;
padding:0 3px;
}
.breadcrumbs .breadcrumbs_last .breadcrumb_separator{
display:none;
}
.main_bottom_date{
display:none;
}
.main_top_date{
float:right;
display:block;
margin-left:5px;
}
.bottom_date{
display:none;
}
.top_date{
float:right;
display:block;
margin-left:5px;
}
.news .news_item{
margin-bottom:10px;
}
.news .news_item .news_title{
display:block;
overflow:hidden;
margin-bottom: 8px;
}
.blog .blog_item{
margin-bottom:10px;
padding-bottom:10px;
border-bottom:1px solid #B3B1A4;
}
.blog .blog_item .blog_title{
display:block;
overflow:hidden;
margin-bottom: 8px;
}
.blog .last_blog_item{
margin-bottom:0;
padding-bottom:0;
border-bottom:0;
}
.blog .blog_comment{
margin-top: 8px;
}
.blog .tags{
margin-bottom: 8px;
}
.photo_list{
margin:10px 0;
}
.catalog_photo_list{
margin:20px 0;
}
.photo_list li{
width:33%;
min-height:50px;
display:inline-block;
//display:inline;
//zoom:1;
//cursor:default;
text-align:center;
vertical-align:middle;
margin-bottom:10px;
}
.photo_list .photo_title, .photo_list .photo_album_title{
padding:5px;
}
.full_photo{
margin-bottom:10px;
}
.catalog_controls{
margin:10px 0;
}
.catalog_controls .catalog_order{
width:40%;
float:left;
text-align:left;
}
.catalog_controls .catalog_perpage{
width:20%;
float:left;
text-align:center;
}
.catalog_controls .catalog_perpage span{
margin-right:5px;
}
.catalog_controls .layout_control{
width:40%;
float:left;
text-align:right;
}
.catalog_controls .catalog_order a, .catalog_controls .layout_control a{
display:inline-block;
//display:inline;
//zoom:1;
margin-left:5px;
}
.catalog_controls span{
font-weight:bold;
}
.catalog_controls .current:link, .catalog_controls .current:visited, .catalog_controls .current:hover{
font-weight:bold;
text-decoration:none;
}
.catalog_filters{
margin:10px 0;
padding:0 0 10px 0;
border-bottom:1px solid #ddd;
}
.catalog_filters .ct_filter_values{
line-height:22px;
}
.catalog_filters .ct_filter_values td{
padding:0 5px 2px 0;
}
.catalog_filters .ct_filter_row_title{
white-space:nowrap;
font-weight:bold;
}
.catalog_filters .from_to td span{
display:inline-block;
margin-right:5px;
}
.catalog_filters .from_to td input{
display:inline-block;
margin-right:5px;
width:53px;
}
.catalog_filters_control{
text-align:right;
}
.items_catalog li{
width:33%;
display:inline-block;
//display:inline;
//zoom:1;
//cursor:default;
min-height:100px;
text-align:center;
vertical-align:middle;
margin-bottom:15px;
}
.items_catalog .category_title, .items_catalog .object_title{
padding:5px 0;
}
.items_catalog .category_title_top{
display:none;
}
.items_catalog .simple_catalog_item .object_prefix_top, .items_catalog .simple_catalog_item .object_prefix_bottom, .items_catalog .simple_catalog_item .desc{
display:none;
}
.items_catalog .catalog_pages{
width:100%;
margin:0;
text-align:left;
min-height:0;
}
.items_catalog .price{
padding:5px 0;
}
.items_catalog .price .price_value{
font-size: 18px;
}
.emarket_table_catalog{
width:100%;
}
.emarket_table_catalog td, .list_table_catalog td, .emarket_table_catalog th, .list_table_catalog th{
vertical-align:middle;
padding:0 15px 10px 0;
white-space:nowrap;
}
.emarket_table_catalog .hidden-for-guest, .list_table_catalog .hidden-for-guest{
padding:0;
border:0;
}
.emarket_table_catalog .price_column .price, .list_table_catalog .price_column .price{
margin-right:5px;
}
.emarket_table_catalog .buy_column, .list_table_catalog .buy_column{
padding-right:0;
}
.emarket_table_catalog .content_column, .list_table_catalog .content_column, .emarket_table_catalog .prefix_column, .list_table_catalog .prefix_column, .emarket_table_catalog .title_column, .list_table_catalog .title_column{
white-space:normal;
}
.table_catalog{
width:100%;
}
.table_catalog td, .table_catalog th{
vertical-align:middle;
border:1px solid;
padding:2px 8px;
}
.basket_table{
width:100%;
}
.basket_table td, .basket_table th{
vertical-align:middle;
padding:0 10px 5px 0;
white-space:nowrap;
}
.basket_table th{
font-weight:bold;
padding-bottom:10px;
}
.basket_table .cart_item_name{
white-space:normal;
}
.basket_table .total_price{
padding:10px 0;
font-weight:bold;
}
.basket_table .price_value{
margin-right:5px;
}
.basket_table .system_basket_amount{
width:65px;
text-align:center;
}
.basket_table .basket_col_1{
width:120px;
}
.basket_table .basket_col_3,.basket_table .basket_col_4, .basket_table .basket_col_5,.basket_table .basket_col_6{
text-align:center;
}
.basket_table .basket_col_6{
padding-right:0;
}
.basket_table .total_price #basket_summary_price{
margin:0 3px;
font-size:18px;
}
#system_empty_basket_text, #system_empty_header_basket{
display:none;
}
.order_paysystem .order_paysystem_item{
margin-bottom:25px;
}
.order_paysystem .order_paysystem_item .paysystem_buttons{
margin-top:5px;
}
.order_list .order_item{
margin-bottom:30px;
}
.order_list .order_table th{
font-weight:bold;
}
.order_list .order_table .price_value{
margin-right:3px;
}
.order_list .order_info .order_summary {
font-weight:bold;
margin-bottom:8px;
}
.order_list .order_info .order_summary .price_value{
margin:0 3px;
font-size:18px;
}
.purchase_controls a{
display:inline-block;
//display:inline;
//zoom:1;
margin-left:10px;
float:right;
}
.purchase_controls .basket_begin_purchase{
float:left;
margin:0;
}
.purchase_controls .purchase_fields{
float:left;
}
.contact_info td, .contact_info th{
vertical-align:top;
padding:0 5px 5px 0;
}
.contact_info .contact_title{
white-space:nowrap;
font-weight:bold;
}
.buy_button{
white-space: nowrap;
}
.catalog_object_prefix_bottom{
margin-bottom:10px;
}
.object .object_image{
float:left;
}
.object .object_image img{
margin:0 15px 10px 0;
}
.object .price{
font:18px/1.3em 'Trebuchet MS',Verdana,Arial,Helvetica,sans-serif;
font-weight:bold;
margin-bottom:10px;
}
.object .price span{
display:inline-block;
margin:0 5px 0 0;
}
.object .price_top{
display:none;
}
.object .price_bottom{
display:block;
}
.object .buy_button{
float:right;
margin-bottom: 8px;
}
.object .catalog_propertys{
margin-bottom:10px;
}
.object .catalog_propertys td, .object .catalog_propertys th{
padding:0 5px 5px 0;
}
.catalog_h2{
clear:both;
}
.object .text{
overflow:visible;
}
.comments{
margin:20px 0 0 0;
}
.comments .comment{
margin:0 0 15px 0;
}
.comments .comment .comment_date_top{
float:right;
}
.comments .comment .comment_date_bottom, .comments .comment .comment_date_span{
display:none;
}
.comments .comment .comment_author{
font-weight:bold
}
.comments .comment .comment_date_span{
margin-left:5px;
}
.comments .comment .comment_author{
margin-right:5px;
}
.reviews{
margin:20px 0 0 0;
}
.reviews .review{
margin:0 0 15px 0;
}
.reviews .review .review_title{
margin-bottom:8px;
}
.reviews .review .review_title .review_date{
float:right;
}
.reviews .review .review_title .review_author{
display:inline-block;
//display:inline;
//zoom:1;
vertical-align:middle;
font-weight:bold;
margin-right:5px;
}
.reviews .review .review_text{
font-style:italic;
}
.grade_stars {
display:inline-block;
//display:inline;
//zoom:1;
//cursor:default;
vertical-align:middle;
}
.grade_stars .star{
display:inline-block;
//display:inline;
//zoom:1;
//cursor:default;
width:16px;
height:16px;
background-image:url(/base-img/stars.png);
background-position:16px 1px;
}
.grade-stars-{
display:none;
}
.big_grade_stars .star{
display:inline-block;
//display:inline;
//zoom:1;
//cursor:default;
width:30px;
height:30px;
background-image:url(/base-img/stars.png);
background-position:0px 0px;
cursor:pointer;
}
.grade-stars-1 .star-1,
.grade-stars-2 .star-1,.grade-stars-2 .star-2,
.grade-stars-3 .star-1,.grade-stars-3 .star-2,.grade-stars-3 .star-3,
.grade-stars-4 .star-1,.grade-stars-4 .star-2,.grade-stars-4 .star-3,.grade-stars-4 .star-4,
.grade-stars-5 .star-1,.grade-stars-5 .star-2,.grade-stars-5 .star-3,.grade-stars-5 .star-4,.grade-stars-5 .star-5{
background-position:16px -14px;
}
.big-grade-stars-1 .star-1,
.big-grade-stars-2 .star-1,.big-grade-stars-2 .star-2,
.big-grade-stars-3 .star-1,.big-grade-stars-3 .star-2,.big-grade-stars-3 .star-3,
.big-grade-stars-4 .star-1,.big-grade-stars-4 .star-2,.big-grade-stars-4 .star-3,.big-grade-stars-4 .star-4,
.big-grade-stars-5 .star-1,.big-grade-stars-5 .star-2,.big-grade-stars-5 .star-3,.big-grade-stars-5 .star-4,.big-grade-stars-5 .star-5{
background-position:0px -30px;
}
.numpages{
text-align:center;
margin:10px 0;
}
.numpages li{
display:inline-block;
//display:inline;
//zoom:1;
//cursor:default;
margin:0 5px 0 0;
width:auto;
min-height:0;
text-align: center;
vertical-align: middle;
}
.numpages ul li a{
padding:1px 6px;
display:inline-block;
//display:inline;
//zoom:1;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius:5px;
}
.numpages ul .active a:link,.numpages ul .active a:visited,.numpages ul .active a:hover{
background-color:#00B1DC;
color:#fff;
text-decoration:none;
}
.site_form{
width:280px;
}
.site_form .field{
margin-bottom:8px;
padding:2px 4px;
}
.site_form .field label{
display:block;
margin-bottom:2px;
}
.site_form .field label .required_star, .site_form .captcha .captcha_input .required_star{
display:inline-block;
//display:inline;
//zoom:1;
padding:0 2px;
cursor:help;
}
.site_form .field label .required_star .required_star_text,.site_form .captcha .captcha_input .required_star .required_star_text{
font-weight:bold;
color:#f00;
}
.site_form .field .field_div{
display:block;
}
.site_form .field textarea, .site_form .field input{
width:268px;
}
.site_form .field textarea{
resize:vertical;
height:90px;
}
.site_form .webforms_error_text,.site_form .email_error_text{
display:none;
}
.site_form .verification_error,.site_form .email_verification_error{
background-color:#FF9999;
color:#000;
}
.site_form .verification_error .webforms_error_text,.site_form .email_verification_error .email_error_text{
display:block;
}
.site_form .verification_error .email_error_text{
display:none;
}
.site_form .captcha .captcha_input,.site_form .captcha .captcha_img{
display:inline-block;
//display:inline;
//zoom:1;
vertical-align:middle;
}
.site_form .captcha .captcha_input{
width:136px;
margin-right:13px;
}
.site_form .captcha .captcha_input input{
width:132px;
}
.site_form .captcha img{
border:1px solid #666;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
-moz-box-shadow:0 0 3px #999;
-webkit-box-shadow:0 0 3px #999;
box-shadow:0 0 3px #999;
}
.site_form .submit{
text-align:right;
padding-right:4px;
}
.site_form .additional_link{
margin-right:8px;
}
.search_form .search_form_string{
margin-right:3px;
}
.header_search_form .search_form_string{
width:142px;
padding:3px;
border:1px solid #999;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
}
.header_search_form .submit_button{
height:24px;
width:24px;
padding:0;
position:relative;
background:#00B1DC url(/base-img/search-loupe.png) no-repeat;
background-position:center;
border:1px solid #999;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
cursor:pointer;
}
.header_search_form .submit_button:hover{
background:#4185F3 url(/base-img/search-loupe.png) no-repeat;
background-position:center;
-moz-box-shadow:0 0 3px #999;
-webkit-box-shadow:0 0 3px #999;
box-shadow:0 0 3px #999;
}
.page_search_form{
margin-bottom:8px;
}
.placeholder_text{
color:#888;
}
.content_code{
padding:10px 0;
margin:10px 0;
}
.content_page_submenu{
margin:10px 0;
}
.system_buttons_list .all_system_buttons{
margin-right:10px;
}
.system_buttons_list .last_system_button{
margin-right:0;
}
.all_system_buttons{
display:inline-block;
//display:inline;
//zoom:1;
padding:2px 8px 2px 8px;
font:14px/20px 'Trebuchet MS',Verdana,Arial,Helvetica,sans-serif;
color:#000;
background:#DEF2FC url(/base-img/all-system-buttons-bg-hover.png) repeat-x scroll;
background:#EEEEEE url(/base-img/all-system-buttons-bg.png) repeat-x scroll;
background-position:center center;
cursor:pointer;
border:1px solid #666;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
}
.all_system_buttons:link,.all_system_buttons:visited,.all_system_buttons:hover,.all_system_buttons:focus{
border:1px solid #666;
text-decoration:none;
color:#000;
outline:none;
}
.all_system_buttons:hover{
background:#DEF2FC url(/base-img/all-system-buttons-bg-hover.png) repeat-x scroll;
background-position:center center;
color:#000;
-moz-box-shadow:0 0 5px #666;
-webkit-box-shadow:0 0 5px #666;
box-shadow:0 0 5px #666;
}
.list_files{
margin:10px 0;
}
.list_files li{
margin-bottom:8px;
}
.list_files a,.list_files .link_name{
vertical-align:middle;
display:inline-block;
//display:inline;
//zoom:1;
}
.list_files .link_name{
margin-left:5px;
}
.list_files a:link,.list_files a:visited, .list_files a:hover {
text-decoration:none;
}
.list_files a .file_icon{
height:16px;
width:16px;
vertical-align:middle;
display:inline-block;
//display:inline;
//zoom:1;
margin:0 5px 0 0;
background-image:url(/base-img/file.png);
background-repeat:no-repeat;
background-position:center;
}
.list_files a .zip,.list_files a .rar{
background-image:url(/base-img/zip.gif);
}
.list_files a .xls{
background-image:url(/base-img/xls.gif);
}
.list_files a .pdf{
background-image:url(/base-img/pdf.png);
}
.list_files a .jpg{
background-image:url(/base-img/jpg.png);
}
.list_files a .ppt{
background-image:url(/base-img/ppt.png);
}
.list_files a .doc,.list_files a .docx,.list_files a .odt{
background-image:url(/base-img/doc.gif);
}
.list_files a .link{
text-decoration:underline;
}
.list_files a .link:hover,.list_files a:hover .link{
text-decoration:none;
}
#main_big_order_button{
display:none;
position:fixed;
top:150px;
left:-4px;
-moz-box-shadow:0 0 5px #000;
-webkit-box-shadow:0 0 5px #000;
box-shadow:0 0 5px #000;
}
#main_big_order_button:hover{
left:0px;
-moz-box-shadow:0 0 15px #000;
-webkit-box-shadow:0 0 15px #000;
box-shadow:0 0 15px #000;
}
#order_form_wrapper{
padding:10px;
color:#000;
}
#order_form_wrapper #order_form_title{
font:22px/1.3em 'Trebuchet MS',Verdana,Arial,Helvetica,sans-serif;
margin-bottom:5px;
}
#order_form_wrapper .admin-info{
text-align:center;
}
#order_form_wrapper .admin-info .hidden-text{
display:inline-block;
//display:inline;
//zoom:1;
width:410px;
}
#order_form_wrapper td{
padding:5px;
white-space:nowrap;
border-top:4px solid #fff;
border-bottom:4px solid #fff;
color:#000;
}
#order_form_wrapper .order_submit_table_tr{
padding:0;
white-space:normal;
border:0;
}
#order_form_wrapper .fieldset_div{
margin-bottom:5px;
}
#order_form_wrapper .div{
font:13px/1.3em 'Trebuchet MS',Verdana,Arial,Helvetica,sans-serif;
}
#order_form_wrapper .order_form_error_text{
display:none;
font:11px/1.3em 'Trebuchet MS',Verdana,Arial,Helvetica,sans-serif;
}
#order_form_wrapper .order_form_error .order_form_error_text{
display:block;
}
#order_form_wrapper .label{
text-align:right;
}
#order_form_wrapper input,#order_form_wrapper textarea{
width:330px;
overflow:hidden;
margin:0;
border:1px solid #999;
}
#order_form_wrapper .order_form_error .order_form_value{
background-color:#f99;
}
#order_form_wrapper textarea{
resize:vertical;
height:90px;
}
#order_form_wrapper .order_submit_table{
width:100%;
}
#order_form_wrapper .order_submit_table td{
white-space:normal;
}
#order_form_wrapper #order_submit{
display:block;
float:right;
margin-top:5px;
}
#order_form_wrapper .order_form_success{
display:none;
width:auto;
font:12px/15px 'Trebuchet MS',Verdana,Arial,Helvetica,sans-serif;
padding-left:40px;
min-height:30px;
background:url(/base-img/ok.png) no-repeat;
background-position:left;
}
#main_big_user_block{
position:fixed;
top:50px;
right:0;
color:#fff;
}
#main_big_user_block a{
color:#fff;
text-decoration:underline;
font:13px/18px 'Trebuchet MS',Verdana,Arial,Helvetica,sans-serif;
}
#main_big_user_block a:hover{
text-decoration:none;
}
#main_big_user_block .ajax_login_toggle_icon{
display:inline-block;
//display:inline;
//zoom:1;
vertical-align:top;
padding:7px;
background-color:#2A2A2A;
-webkit-border-radius: 5px 0 0 5px;
-moz-border-radius: 5px 0 0 5px;
border-radius: 5px 0 0 5px;
}
#main_big_user_block .ajax_login_toggle_icon span{
display:inline-block;
//display:inline;
//zoom:1;
vertical-align:top;
width:16px;
height:16px;
background:url(/base-img/authorization.png) no-repeat;
}
#main_big_user_block  .ajax_login_toggle_private_office_icon span{
background-position:-16px 0;
}
#main_big_user_block #authorization_wrapper{
display:inline-block;
//display:inline;
//zoom:1;
//cursor:default;
padding:5px 7px;
background-color:#2A2A2A;
-webkit-border-radius: 0 0 0 5px;
-moz-border-radius: 0 0 0 5px;
border-radius: 0 0 0 5px;
}
#main_big_user_block .ajax_login_title{
margin-bottom:8px;
position:relative;
padding-right:22px;
}
#main_big_user_block .ajax_login_title a{
color:#fff;
text-decoration:none;
font:18px/18px 'Trebuchet MS',Verdana,Arial,Helvetica,sans-serif;
}
#main_big_user_block .ajax_login_title .ajax_login_toggle_close_icon {
position:absolute;
right:0;
top:3px;
display:block;
width:16px;
height:16px;
font-size:0;
line-height:0;
background:url(/base-img/authorization.png) no-repeat;
background-position:-32px 0;
}
#main_big_user_block #ajax_login_form{
width:296px;
}
#main_big_user_block #ajax_login_form .field{
display:inline-block;
//display:inline;
//zoom:1;
}
#main_big_user_block #ajax_login_form .login{
float:left;
}
#main_big_user_block #ajax_login_form .password{
float:right;
}
#main_big_user_block #ajax_login_form .field input{
width:140px;
overflow:hidden;
margin:0;
border:1px solid #999;
}
#main_big_user_block #ajax_login_form .submit{
margin-top:5px;
text-align:right;
}
#main_big_user_block #ajax_login_form .submit .additional_link{
margin-right:8px;
}
#main_big_user_block .ajax_login_messages{
display:none;
margin-top:6px;
text-align:center;
}
#main_big_user_block .ajax_login_messages span{
display:inline-block;
//display:inline;
//zoom:1;
padding:2px 8px;
font:13px/18px 'Trebuchet MS',Verdana,Arial,Helvetica,sans-serif;
color:#fff;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}
#main_big_user_block #ajax_login_error span{
background-color:#f00;
}
#main_big_user_block #ajax_login_ok span{
background-color:#55B41C;
}
#main_big_user_block .error #ajax_login_error{
display:block;
}
#main_big_user_block .personal_options li{
padding-left:22px;
margin-bottom:5px;
}
#main_big_user_block .personal_options .personal_options_orders{
background:url(/base-img/orders.png) no-repeat;
background-position:2px 2px;
}
#main_big_user_block .personal_options .personal_options_settings{
background:url(/base-img/settings.png) no-repeat;
background-position:0 2px;
}
#main_big_user_block .personal_options .personal_options_basket{
background:url(/base-img/basket.png) no-repeat;
background-position:1px 3px;
}
#main_big_user_block .personal_options .personal_options_logout{
background:url(/base-img/logout.png) no-repeat;
background-position:0 2px;
margin-bottom:0;
}
.like_block{
margin:15px 0;
}
.like_block .like_item{
display:inline-block;
//display:inline;
//zoom:1;
vertical-align:middle;
margin:5px 10px 5px 0;
}
html body .blank_item, html body .news .blank_item, html body .blog .blank_item,html body .photo_list .blank_item,html body  .blank_item{
display: none;
}
html body .system_errors{
background-color:#f00;
padding:10px 10px 5px 10px;
margin-bottom:10px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
color:#fff;
-moz-box-shadow:0 0 5px #000;
-webkit-box-shadow:0 0 5px #000;
box-shadow:0 0 5px #000;
}
html body .system_errors h3{
color:#fff;
}
html body .no-style{
text-align:start;
vertical-align:baseline;
background:none;
opacity:1;
margin:0;
padding:0;
border:0;
box-shadow:none;
position:static;
display:block;
visibility:visible;
z-index:auto;
overflow:visible;
float:none;
clear:none;
cursor:auto;
list-style:none;
width:auto;
height:auto;
min-height:0;
min-width:0;
max-height:none;
max-width:none;
}
html body .hidden-text{
text-align:center;
color:#888888;
font-style:italic;
background-color:LightYellow;
border: 1px dotted darkblue;
padding:5px;
}
html body .hidden{
display: none !important;
}
#applications{
display:none;    
}
.code_pre.u-eip-editing{
white-space:pre-wrap;
}
.mceEditor{
overflow:auto;
}
.pLoader-loading label {
margin: 0 7px;
font-weight: bold;
}
.pLoader-add {
cursor: pointer;
margin: 10px;
display: inline-block;
padding-right: 10px;
font-family: Arial, sans-serif;
line-height: 23px;
font-size: 12px;
color: #FFF;
text-shadow: 1px -1px #959595;
background-color: #429810;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#A2ED54', endColorstr='#52B11D');
background-image: -webkit-gradient(linear, left top, left bottom, from(#A2ED54), to(#52B11D)); 
background-image: -moz-linear-gradient(top,  #A2ED54,  #52B11D);
background-image: -o-linear-gradient(270deg,#A2ED54,#52B11D);
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
-moz-box-shadow:0 0 5px #666;
-webkit-box-shadow:0 0 5px #666;
box-shadow:0 0 5px #666;
}
.pLoader-add:before{
content: '+';
display: inline-block;
width: 23px;
font-weight: bold;
font-size: 18px;
line-height: 23px;
text-align: center;
text-shadow: 1px -1px #959595;
}
span.pLoader-loading {
position: relative;
}
span.pLoader-loading:before {
content: url('/base-img/loader.gif');
position: absolute;
left: -20px;
}
.strike {
margin:0;
position:absolute;
left:-5px;
right:-2px;
top:50%;
border:none;
border-top:1px solid;
}
.wrapper_for_old_price {
position:relative;
display:inline-block;
}
.half {
display: inline-block;
width: 50%;
}
.special-offer {
margin-bottom: 10px;
}

.opt_props {
margin: 10px 0;
overflow: hidden;
text-align: left;
}
.opt_prop_block {
display: inline-block;
float:left;
margin-right: 30px;
padding: 5px;
}
.opt_props_title {
font-weight: bold;
}
.opt_prop {
margin-left: 6px;
margin-top: 3px;
}
.opt_prop input, .opt_prop span {
vertical-align: middle;
}
.opt_prop input {
margin: 0 2px;
}

.order_popup_title {
font-size: 20px;
line-height: 1.3em;
margin-bottom: 8px;
}
.order_popup .price{
font-size: 18px;
line-height: 1.3em;
margin-right: 20px;
min-width: 170px;
display: inline-block;
//display: inline;
//zoom: 1;
}
.order_popup .price_value {
font-size: 22px;
line-height: 1.3em;
padding: 0 5px;
}
.order_popup .buy_button{
text-align: right;
}
.default-layout-control{
margin-bottom:10px;
}
.default-layout-control ul{
display: inline-block;
//display: inline;
//zoom: 1;
}
.call_block{
    position: absolute;
    right: 16px;
    top: 114px;
}
.call_block .zakaz_online{
    display: block;
    margin-bottom: 10px;
}
.call_block .zakaz_online:hover{
    opacity: 0.8;
}
.call_block .phone_online{
    display: block;
    margin-bottom: 0;
}
.call_block .phone_online:hover{
    opacity: 0.8;
}
.cme_btn_place span a{
    display: none;
}
.b1c-submit-area .b1c-cr a{
    display: none;
}


