*{margin:0;padding:0;}
.welcome h3 {clear:both;color:#0078AE;font-family:georgia;font-size:20px;margin-bottom:10px;padding:4px 0;text-align:left;}
.welcome h1 {font-family:georgia; margin-bottom:20px;}

.welcome img {float: left; border: 1px solid #cccccc; padding:1px;margin:0 15px 25px 0;}


#tooltip{position:absolute;z-index:3000;border:1px solid #111;background-color:#eee;padding:5px;opacity:0.85;}
#tooltip h3, #tooltip div{margin:0;}
input, select {padding:2px;border:1px solid #999999;}
select {color: #333333;}
center{overflow:hidden;clear:both;}
.images-list{float:right;margin:0 0 0 10px;padding:0;}
.images-list div{margin:0 0 5px 0;padding:0;}
.question{background-color:#70A400;border:1px solid #397C00;color:white;font-size:13px;font-weight:bold;padding:6px 10px;text-decoration:none;}
.question span{font-size:16px;}
.question:hover{text-decoration:underline;color:white;}
i{background:none;border:1px dashed #999999;clear:both;display:block;font-size:12px;font-style:normal;margin-bottom:14px;padding:5px;}
.review .rev-new, .review .no-rev{background-color:#890a0a;padding:2px;font-size:12px;color:#ffffff;border:1px solid #ffffff;}
.review .no-rev{color:#e8e80d;}
.messout{border-collapse:separate;width:100%;}
.messout td{padding:3px;}
.messout td .delete_btn{margin:20px 0 0;}
.messout td ul{padding:0;}
.messout td li{list-style-type:none;}
.messout td .submit_btn{float:right;margin:20px 0 0 0;}
.messout td #id_subject, .messout td #id_message, .messout td #id_author{width:90%;}
.messout td #id_subject, .messout td #id_message, .messout td #id_author, .messout td #id_phone, .messout td #id_email, .messout td #id_captcha_1, #id_answer, #id_comment{border:1px solid #999999;font-family:Verdana, Arial, Tahoma;font-size:13px;font-weight:normal;padding:2px;background:none;}
.messout .error #id_subject, .messout .error #id_message, .messout .error #id_author, .messout .error #id_phone, .messout .error #id_email, .messout .error #id_captcha_1, .table_form_edit .error input, .table_form_edit .error input{border:2px solid #900000;}
.div-admin .messout input, .div-admin .messout textarea {color: black;}
.div-admin .required {color:#900000;}
.div-admin .submit_btn input, .messout .submit_btn input{color: white !important;}

#login_okey, #login_cancel {color:#FFFFFF;cursor:pointer;font-family:Verdana,Tahoma,Arial;font-size:12px;padding:3px 10px;width: 65px;margin:6px 0 0;
}
#login_okey {background-color:#70A400;border:1px solid #397C00;}
#login_cancel {background-color:#787B6E;border:1px solid #64695F;}

.txtright{text-align:right;width:28%;font-size:12px;font-weight:bold;}
.page-content{overflow:hidden;}
.ahtung{font-size:13px;line-height:16px;padding:5px;font-weight:bold;}



.progressbar {background-color:#ffffff; border:1px solid #D0C382; color: #ffffff; font-size:12px; margin-bottom:10px; padding:10px 5px}

.txt {text-align:center;color:#662226;}
.txt2 {line-height: 12px;margin: 3px 0;text-align:right;}
.txt2 small a {color:#868686;text-shadow: none;}

.progressbar a {color: #86a926;font-weight: bold;}

.border_block {border:3px solid #dddddd;background-color:#999999; height:28px;overflow: hidden;}
.border_block span {bottom:28px;display:block;position:relative;text-align:center;line-height:28px;margin: 0; padding: 0;}

.attention { padding:10px;border:2px solid #FF5A00; margin: 0 0 20px;font-size:16px;font-weight:bold;}
.warning {margin:0 0 20px;}
.warning div{font-family:georgia;font-size:18px;line-height:22px;padding:0 10px 10px 10px; overflow: hidden; }

.warning span {color:#CCCCCC;display:block;float:left;font-family:georgia;font-size:100px;padding:35px 0 0;}

.review {margin: 0 0 20px; padding: 1px;}
.review .warning {margin:20px 0 0 0;}
.review .warning div {font-family:arial;font-size:14px;line-height:18px; overflow: hidden;}
.review .warning .date_article {font-style:normal; font-family:arial;font-size:11px;line-height:100%;padding:0; text-align: right; }
.ahtung a{text-decoration:none;color:#FF5A00;}
.itscomment{color:#999999;}
.ajax_load_td{background:url(../img/ajax-loader2.gif) center center no-repeat;float:left;height:16px;margin-right:5px;width:16px;}
.skin_loader{width:164px;height:164px;position:relative;background:#FFFFFF url(../img/ajax-loader2.gif) center center no-repeat;bottom:164px;opacity:0.7;}
.skin_prev{margin:0 0 5% 10%;width:164px;height:164px;text-decoration:none;overflow:hidden;float:left;}
.skin_prev img{border:1px solid #666666;padding:1px;}
.skin_container{overflow:hidden;width:100%;}
html{height:100%;background: url(../img/top_bg.gif) left 135px repeat-x;}
body{font:14px/18px Arial, Tahoma, Verdana, sans-serif;height:100%;color:#333;}
.side_heading, .rclm .side_heading, .promo_art, .right_content .side_heading {background: none;color: #333333;}
a, #show_video, #art-orders thead td{color:#0078ae;outline:none;text-decoration:underline;}
a:hover, #show_video:hover{text-decoration:none;color:#0555ad;}
p{margin:0 0 18px;}
ul, ol{padding:0 0 14px 30px;}
li{margin:0;padding:0 0 10px 0;}
img{border:none;vertical-align:middle;background-color:#FFFFFF;font-size: 10px;}
h1{font-size: 24px; font-family: georgia;margin:0px 0 6px 0;font-weight:normal;line-height:100%;text-align:left;}
h2{color:#CCC;font-size:24px;margin:16px 0 6px 0;font-weight:normal;line-height:100%;}
h3{margin:0 0 20px 0;color:#666;font-size:12px;font-weight:normal;text-align:center;line-height:100%;}
.metki{line-height:20px;margin: 0 0 20px;}
.metki a{padding:0 4px 0 0;color:#666666;}
.metki a:hover{background-color:#666666;color:#ffffff;}

#accordion div, .visible div {padding:5px 5px 5px 20px;border:1px solid #D0C382;border-top:none;margin-bottom:10px;color:#000000;font-size:12px;background:#ffffff;}
.div-admin {overflow: hidden; height: 100%; background:#ffffff;padding:10px;border:1px solid #D0C382; color: black;}
.div-admin #head_title, .div-admin h1 {color: black;}
.div-admin a, .div-admin .content_block a, .div-admin .snipets a {color:#0078AE;}
.div-admin a:hover {color:#c74821;}
.div-admin input, .div-admin select, .div-admin #delivery_form select {background:white; border:1px solid #999999;color: #333333 !important;}

.visible .alert a{color:#cd3618;}


/* -------- Buttons service in right column like change_TP, Referal, etc --------- */
.sim_product {margin: 0 0 20px;}

.sim_product td {
    line-height: 14px;
    padding: 10px 0 0;
    font-size: 11px;
}
.sim_product .sim_foto_product div {
    background-color: white;
    border: 1px solid #CCCCCC;
    height: 60px;
    margin: 0 10px 0 0;
    overflow: hidden;
    padding: 4px;
    width: 60px;
}
.sim_product .sim_foto_product div table {
    height: 100%;
    width: 100%;
}
.sim_product .sim_foto_product div table td {
    color: #CCCCCC;
    font-size: 10px;
    line-height: 12px;
    padding: 0;
    text-align: center;
    vertical-align: middle;
}



.block_service_btn {
    border: 1px solid #D0C382;
    line-height: 20px;
    margin-bottom: 10px;
    padding: 10px 5px;
    background-color: white;
}

.block_service_btn .bg, .demo_mode .change_tp_block .is_demo_bg {
    float: left;
    width: 48px;
    height: 48px;
    background-image: url("../img/sprite8.png");
    background-repeat: no-repeat;
    background-position: 0 0;    
}


.block_service_btn .bs_content {
    font-size: 11px;
    line-height: 14px;
    color: #444444;
}

.block_service_btn .bs_content a, .block_service_btn .bs_content a:hover{
    font-size: 12px;
    color: #0078AE
}

.change_tp_block .bg {
    background-position: 0 -48px;
}

.demo_mode .change_tp_block {
    padding: 1px;
}

.demo_mode .change_tp_block .bg {
    background-position: 0 -48px;
}

.demo_mode .change_tp_block .bs_content {
    padding: 0 5px 10px 0;
}
.demo_mode .change_tp_block .bs_content a, .change_tp_block .bs_content a{
    color: #bc0d0c;
}

.demo_mode .change_tp_block .is_demo_txt {
    color: #ffffff; 
    background-color: #ea881e; 
    text-align: center; 
    font-size: 12px;
    line-height: 14px;
    padding: 4px;
}

.demo_mode .change_tp_block .is_demo_txt span{
    color: #333333; 
    text-align: center; 
    font-size: 11px;
}

.demo_mode .change_tp_block .is_demo_bg {
    background-position: center -192px; 
    height: 5px; 
    width: auto; 
    float: none;
    margin: 0 0 5px; 
}

.referal_block .bg {
    background-position: 0 -144px;
}


/* ------------------------- errors block -------------------*/

.msg_error {
    left: 160px;
    opacity: 0.95;
    position: absolute;
    top: -3px;
    width: 250px;
    z-index: 50;
    font-size: 12px;
    line-height: 14px;
}

.error_top {position: static; width: auto; top:0; left:0; opacity: 1; margin: 0; }

.msg_error div {
    background-image: url("../img/error-arrow.gif");
    background-position: 0 0;
    background-repeat: no-repeat;
    height: 12px;
    left: -13px;
    position: absolute;
    top: 9px;
    width: 15px;
}

.error_top div {
    background-position: 0 -13px;    
    height: 8px;
    left: 10px;
    position: relative;
    top: -2px;
    width: 15px;
}

.msg_error p {
    background-color: #FFF9DF;
    border: 2px solid #FFA200;
    border-radius: 4px 4px 4px 4px;
    color: #8D724F;
    margin: 0;
    padding: 4px 6px;
}

/* -------------    -----------------------*/


/* -------- Buttons service in right column like change_TP, Referal, etc --------- */


#accordion div ul, .visible div ul{padding:0 0 0 14px;}
#accordion div ul li, .visible div ul li{padding:0; margin: 0}
#accordion div a, .visible div a {display:block;margin-bottom:5px;font-size:12px;font-weight:normal;color:#0078AE;}
.visible div a.not_paid {color: #999999;}
.accordion div a:hover{color:#FF5A00;}
.page_tags{margin:0;padding:0;font-size:12px;color:#999999;}
.date_and_tags{margin:16px 0;height:100%;overflow:hidden}
#head_title{margin:0 0 24px 0;font-size: 24px; font-family: georgia;font-weight:normal;line-height:100%;}
h4{border-left:3px solid #666666;color:#666666;font-size:14px;font-weight:bold;margin-bottom:12px;padding:0 0 0 6px;}
#wrapper_out{min-height:100%;height:auto !important;height:100%;}
#wrapper_in{background:#FFFFFF none repeat scroll 0 0;border-bottom:1px solid #000;height:18px;}
#wrapper, #wrapper_top{min-width:980px;max-width:1280px;margin:0 auto; background:none}
.top_info_roxi{background-color:#FFFFFF;height: 18px; overflow: hidden;}
.top_info_roxi a {color: #1588FA; font-weight: bold;}
.top_info_roxi a.regnd {color: #54a71b; }

#header{background:none; height: 135px;}
.header_main, .header_left, .header_right {background:none; height:135px;}
#left_col_top{float:left;margin:15px 15px 0 10px;width:200px;text-align:left;z-index:11;overflow:hidden;}
#left_col_top img, #map_canvas img, .pic_border img, #logo_footer{background:none;}
#logo_footer {width: 135px; height: 40px;}
#right_col_top{margin:0 0 10px;}
.search_header{font-size:14px;display:none;}
.search_content#id_q, #id_q .search_content{color:#999999; font-style: italic;}
#search_text, #id_q{height:24px;padding:2px !important;margin:0 2px 0 0;width:150px;font-size:14px; background-color:transparent;color:#333333;border: none !important;font-family: arial;}
#middle_col_top{margin:0;padding:25px 0 0;text-align:center;overflow:hidden;height:38%;}
.form_search{font-size:12px;}
#search_form {padding: 1px; border: 1px solid #888888;border-radius: 8px 8px 8px 8px;}
#search_form div {background-color: white;border-radius: 6px 6px 6px 6px; height: 1%;}
#search_form ul{margin:0;padding:0;font-size:12px;}
#search_form input{vertical-align:middle;}
#search_form li{float:left;list-style-type:none;margin:0 10px 0 0;padding:0;}
#search_button{cursor:pointer;vertical-align:top;font-family:Arial, Tahoma, Verdana;background-image:url("../img/search_icon.png"); background-color: #666666; background-position: 0 0;background-repeat: no-repeat;border: none;color:white;padding:0 !important; width:36px !important;height:28px !important;text-indent: -9999px; float: right;display: block; border-radius: 0 6px 6px 0;}
#id_q{vertical-align:middle;}
.logo_zakaz{position:relative;font-size:11px;overflow:hidden;z-index:50;}
.logo_content h2{font-size: 24px;font-family: georgia;margin:0 0 0 15px;text-align:left;}
.logo_content a{color:#04747b;text-decoration:none;}
.logo_content img{border:1px solid #000;vertical-align:middle;margin:0 20px 0 0;}
.slogan{color:#666;font-size:12px;}
.logo_text{display:block;font-family:Arial,Helvetica,sans-serif;font-size:10px;line-height:10px;margin:-20px 0 0;padding:0 0 0 128px;position:relative;top:24px;text-align:left;width:170px;text-decoration:none;}
.top_menu{height:34px;margin:-53px 0 20px;position:relative;background: none;}
.top_menu ul{margin:0 0 0 240px;padding:0;}
.top_menu li{float:left;margin-right:0;list-style-type:none; padding: 0;}
.top_menu li a{font-size:12px;line-height:20px;font-family:Verdana, Arial;font-weight:bold;}
.top_menu a{color:#0078AE;}
.homepage #nav-homepage a, .pricelist #nav-pricelist a, .pages #nav-pages a, .contacts #nav-contacts a, .discount #nav-discount a, .tags #nav-tags a{background:url("../img/tab_right.gif") no-repeat scroll 100% 0 transparent; padding: 7px 14px;list-style-type:none;margin:0;float:left;display:block;text-decoration:none;white-space:nowrap;height:20px;color:white;}
.homepage #nav-homepage, .pricelist #nav-pricelist, .pages #nav-pages, .contacts #nav-contacts, .discount #nav-discount, .tags #nav-tags {background:url("../img/tab_left.gif") no-repeat scroll 0 0 transparent;display:block;}
#nav-homepage a, #nav-pricelist a, #nav-pages a, #nav-contacts a, #nav-discount a, #nav-tags a {background:none;display:block;float:left;padding: 7px 14px;color: #007993;}
#nav-homepage, #nav-pricelist, #nav-pages, #nav-contacts, #nav-discount, #nav-tags {background:none;}
#nav-homepage a:hover, #nav-pricelist a:hover, #nav-pages a:hover, #nav-contacts a:hover, #nav-tags a:hover {text-decoration: none;color: #ff5a00;}
.sl{float:left;width:230px;margin-left:-100%;}
.left_content{padding:0 20px 10px 10px;}
.left_content li{list-style-type:none;list-style-position:inside;}
.cat_list, .r_cont_ul{margin:0;padding:0;}
.cat_list {margin: 0 0 20px 0;}
.user_cat_list{border-bottom:1px solid #cccccc;margin-bottom:10px;}
.cat_list li{background: url(../img/arrow.gif) left 2px no-repeat;padding: 0 0 0 16px;margin: 0 0 10px 0;font-weight:bold;font-size:12px;display: block;}
.cat_list li div{margin:0;padding:0;line-height:16px;text-align:left;}
.cat_list li a {color: #0396d3;font-weight:normal;}
.cat_list li a:hover {color: #ff5a00;text-decoration: none;}
.cat_list li a.select {background: none;padding: 0;color: #666666;font-weight:bold;}
.logo_zakaz a {color: #0078AE;}
.r_cont_ul a.top_article_cat, .r_cont_ul .top_article_cat{display:block;color:#0078ae;border:1px dashed #000;padding:5px;font-size:12px;overflow:hidden;height:100%;}
#to_clients{margin:0 0 20px;padding:0;}
#to_clients ul{margin:0 0 20px 0;padding:0;}
#to_clients li{margin:0 0 16px 0;padding:6px 0 0 60px;font-size:16px;font-weight:bold;height:40px;list-style-position:outside;}
#to_clients li.first{background:url(../img/1.gif) no-repeat 0 center;}
#to_clients li.second{background:url(../img/2.gif) no-repeat 0 center;}
#to_clients li.third{background:url(../img/3.gif) no-repeat 0 center;}
#to_clients li a{text-decoration:none;}
#to_clients li a:hover{text-decoration:underline;}
.promo_block{border-top:1px solid #ccc;margin-top:20px;padding-top:20px;}
.promo_art{font-weight:normal;color:#666;font-size:11px;text-decoration:none;}
#promo_block .promo_content{padding:0 0 0 12px;width:auto;}
#promo_block{width:100%;}
#promo_block td{line-height:100%;}
#promo_block img{border:1px solid #ccc;padding:3px;display: inline-block;}
#middle{width:100%;padding:0 0 120px;height:1%;}
#middle:after{content:'.';display:block;clear:both;visibility:hidden;height:0;}

#container{width:100%;float:left;overflow:hidden;}
#content{padding:0 230px;text-align:left;}
.tcenter{text-align:center;}
.wp35{width:35%;}
.wp20{width:20%;}
.wp60{width:60%;}
.w20{width:20px;}
.w30{width:30px;}
.w60{width:60px;}
#tag-orders, #payd_order, #stats, #art-orders{width:100%;}
#tag-orders td, #payd_order td, #stats td, #art-orders td{padding:4px;font-size:13px;}
#art-orders td.bld{font-weight:bold;font-family:tahoma;padding:10px;font-size:14px;}
#tag-orders .cols_num, #payd_order .cols_num{width:90px;}
#stats .cols_num{width:50px;}
.last_col a{text-decoration:none;}
#tag-orders .checked{background-color:#D7F1FF;}
#tag-orders .row-drag{background-color:#0078AE;}
#tag-orders .row-drag td a{color:#ffffff;border:none;}
#tag-orders td, #payd_order td, #stats td, #art-orders td{border-right:1px solid #999999;border-bottom:1px solid #999999}
#tag-orders .last_col, #payd_order .last_col, #stats .last_col{border-right:none;width:50px;}
#art-orders .last_col{border-right:none;}
#tag-orders .centr_col, #payd_order .center_col{text-align:center;}
#tag-orders thead td, #payd_order thead td, #stats thead td, #art-orders thead td{font-size:11px;line-height:14px;font-weight:bold;}
#tag-orders .save-tag-name, #tag-orders .nosave-tag-name{font-size:11px;font-weight:bold;position:relative;color:#225F00;border-bottom:none;text-decoration:none;margin:0 5px;}
#tag-orders a{text-decoration:none;border-bottom:1px dashed;}
#tag-orders .centr_col a{text-decoration:underline;border-bottom:none;}
#tag-orders a:hover{border-bottom:none;text-decoration:none;}
#tag-orders .tag-name{border:1px solid #cccccc;padding:2px;}
#content .is_paid{padding-right:30px;}

.clear {clear: both;}
.link2frends {color: #999999; font-size: 12px; line-height: 22px;margin: 30px 0;}
.product_image_block { margin: 0 20px 10px 0; float: left;  overflow: hidden;color: #CCCCCC; font-size: 10px; line-height: 12px;}
.product_info_block, .product_desc_block {margin: 0 0 20px; }
.product_info_block {font-size: 12px; overflow: hidden;margin: 40px 0 0;clear: both;}
.product_desc_block {clear: left;}

.product_cover_image {
    width: 250px; 
    height: 250px; 
    padding: 1px; 
    border:1px solid #777777;
    position: relative;
    z-index: 11;
}

.group_image {position: relative; top:-1px;}
.group_image ul {margin:0; padding: 0; list-style-type: none;}
.group_image ul li {float: left; margin: 0 1px 0 0; height: 45px; width: 45px; border: 1px solid #ffffff; border-top: #777777;padding: 1px; position: relative; z-index: 10; background-color: white;overflow:hidden;}
.group_image ul li:hover  { border: 1px solid #cccccc; border-top: #ffffff; z-index: 12;}
.group_image ul .active_img, .group_image ul .active_img:hover { border: 1px solid #777777; border-top: #ffffff; z-index: 12;}
.group_image ul li a {
    color: #CCCCCC;
    display: inline-block;
    float: left;
    font-size: 10px;
    height: 45px;
    line-height: 45px;
    width: 45px;}
.group_image ul li a img { margin:0;}
.group_image ul li table, .product_cover_image table {width: 100%; height: 100%; border-collapse: collapse;}
.group_image ul li td, .product_cover_image td {width: 100%; height: 100%; vertical-align: middle; text-align: center;line-height: 100%;}

.product_price_link_block .add2cart {text-align: left;float: left;margin: 0 10px 10px 0;}
.product_price_link_block .art_price, .count_art_block {text-align: left; font-size: 18px;font-weight: normal;padding: 0 6px 10px 0;line-height: 24px;}
.product_price_link_block .art_price span {font-size: 24px; color: #ed6f12;}

.product_price_link_block {font-size: 14px;overflow: hidden;}
.product_price_link_block .btns {margin: 0;}
.is_available {color: #999999; margin: 0 0 20px 0;}
.count_art_block {margin: 0 0 20px 0;}
.count_art_block input {color: #444444;font-size: 18px;padding: 3px;width: 40px;}






.pic_border{border:2px solid #ccc;width:80px;height:80px;padding:3px;overflow:hidden;}
.pic_border td{background-color:#ffffff;color:#666666;font-size:10px;line-height:100%;}
.pic_border td a{color:#666666;text-decoration:none;}
.table_arts3 {
	min-width:500px;
	max-width: 800px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	border-collapse:collapse;
}



.art_td {
	width:33%;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
}

.art_td_last {
	border-right: none;
}

.art_block {display:inline-block;margin:0 0.8em 1.8em 0;width:30%;vertical-align:top;padding:0;overflow: hidden; border: 2px solid transparent;}


.art_block:hover {border: 2px solid #e4e4e4; }

.art_block table {width: 100%;}
.art_block table td { text-align:center; vertical-align:middle;height: 145px;font-size:10px;line-height:14px;}
.art_desc { margin: 10px 0 0 0;text-align:center;padding:0 6px;}
.art_desc a{ text-decoration: none;}
.art_desc a:hover{ text-decoration: underline;}
.art_price {margin: 8px 0 0 0; font-size:12px; font-weight:normal;text-align:center;padding:0 6px 10px;}

.tr_last .art_td {border-bottom:none}

.list_goods{border-collapse:separate;width:100%;}

.goods_pic{border:1px solid #ccc;height:84px;width:84px;padding:2px;}
.goods_description{padding:0 0 0 10px;font-size:14px;vertical-align:top;text-align:left;}
.img_goods{padding:5px;margin:0 5px;border:1px solid #ccc;}
.active_good{padding:8px;border:5px solid #ccc;}
.art_content {margin: 30px 0 0 0; font-size: 14px;}
.art_content table, .page_content table {margin: 0 0 20px;}
.art_content table tbody td, .page_content tbody td, .art_content table thead td, .page_content thead td, .art_content table th, .page_content th{border: 1px solid; padding: 4px; font-size: 12px;}
.art_content table tbody td p, .page_content tbody td p, .art_content table thead td p, .page_content thead td p {margin: 0;}
.art_content table thead td, .page_content thead td, .art_content table th, .page_content th {font-weight: bold; background-color: #bbbbbb; text-align: left;}



.clear_block {overflow: hidden; margin: 0 0 40px;}
.jcarousel-skin-tango .jcarousel-item-horizontal img.selected{border:2px solid #0078AE;padding:4px;}
.price_info{color:#333;margin:20px 0;}
.price_shop_question_block {overflow: hidden;margin: 0 0 10px; }

.social_wide_block {margin: 0 0 20px 0; clear: both;}
.social_wide {
    font-size: 12px; float: left; margin: 0 10px 0 0;
}
.price_shop_question_block .btns {margin: 12px 0 0 10px;}
.help_text{color:#999999; font-size: 12px;}
.date_article{font-size:11px;color:#999;line-height:100%;margin:0 0 5px;}
.allow_change{float:right;font-size:11px;margin:0 0 0 10px;font-style:normal;line-height:26px;}
.art_block .allow_change{float:none; margin:0 0 0 10px;overflow:hidden;vertical-align: baseline;} 
.allow_add{font-size:11px;font-style:normal;line-height:26px;margin:0 0 20px;overflow:hidden;clear:both;width:100%;}
.allow_add .btns {margin-left: 0;}
.btns, .btns a, .visible h3, #table_change_tp .current_th, .border_block div, .errorlist, .notices, .errorlist li, span.error_msg, .notices li, .error_msg {height: 26px; border: 1px solid #d0c382;float: left; background-color:#fdf5ce;background-image: url("../img/sprite2.gif"); background-repeat: repeat-x; background-position: 0 -210px;margin: 0 0 0 3px;}


.btns a {height: auto; border: none;float: none; background-color: transparent;
background-repeat: no-repeat; margin: 0;}

.border_block div {background-repeat: repeat-x; background-position: 0 -480px; background-color: #62A11B; width: 23%; border:1px solid white;margin: 0;float: none;}

a.add_block{background-position: 0 -60px;color: #225F00 !important; font-size: 11px !important; padding:6px 8px 6px 30px;}
a.add_person{background-position: 0 -180px;}
a.add_adres{background-position: 0 -150px;}
a.add_file{background-position: 0 -120px;}
a.add_page{background-position: 0 -90px;}
a.add_comment{background-position: 0 -450px;line-height: 26px; font-size: 11px;}
a.edit_block {background-position: 0 0;color:#225f00; padding:6px 8px 6px 26px;}
a.edit_block:hover, a.add_block:hover, a.add_person:hover, a.add_adres:hover, a.add_file:hover, a.add_page:hover, a.add_comment:hover  {color:#225f00;}
a.delete_block{background-position: 0 -30px;padding:6px 8px 6px 26px;color:#940101 !important;}
a.delete_block:hover {color:#940101;}

.visible h3 {text-align:left;margin:3px 0 0 0;background-color:#fdf5ce;background-repeat: no-repeat; padding:6px 0 7px 35px;font-size:13px;font-weight:bold;color:black;border:1px solid #D0C382;display: block; cursor: pointer; height: auto; float: none;}

.adv_block h3 {background-color:#f7e873;}

.visible h3.on_over {color: #0078AE;}

.user_message_block h3{background-position: 0 -240px;}
.user_newmessage_block h3{background-position:  0 -270px;}
.user_addedit_block h3 {background-position:  0 -300px;}
.user_servises_block h3 {background-position:  0 -330px;}
.user_supservises_block h3 {background-position: 0 -540px;}
.user_settings_block h3 {background-position: 0 -360px;}
.user_resourses_block h3 {background-position:  0 -390px;}
.user_info_block h3 {background-position: 0 -420px;}
.adv_block h3 {background-position: 0 -570px;}
.user_shop_block h3 {background-position: 0 -600px;}
.user_info_block {margin: 0 0 10px 0;}



.in_content {margin: 30px 0 20px;}
.in_content_page {margin: 5px 0;}
.change_main_page{margin:0;}
#price_list{margin-left:0;padding-left:12px;}
#price_list li{background:transparent url(../img/clip_icon.gif) no-repeat scroll left top;list-style-type:none;padding:0 0 6px 20px;margin:5px 0;list-style-position:outside;overflow:hidden;}
.snipets{font-size:12px;text-align:left;}
.snipets h2, .articles .right_snip h2{font-size:14px;font-weight:bold;margin:0 10px 0 0;background:url(../img/page_icon.png) left top no-repeat;padding:1px 0 0 20px;line-height:18px;}
.snipets p{margin-top:6px;}
.right_snip{margin-bottom:16px;}
.right_snip h2{font-size:12px;font-weight:normal;padding:0;margin:0;background:none;}
.pages .right_snip h2{padding:0;margin:0;background:none;}
.articles .right_snip{margin-bottom:10px;}
.articles .right_snip h2{font-size: 12px !important;font-weight:normal;margin:0;padding:1px 0 0 20px;line-height: 18px !important;}
.right_snip h2 a{color:#0396D3;}
.right_snip h2 a:hover{color:#FF5A00;}

.filez_{float:none;margin:0;}
#id_categories, #id_search_tree_categories, #id_category, #id_search_tree_category{width:100%;height:360px;border:1px solid #666666;border-top:none;padding:1px;}
.search_rubrik_block{width:98%;border-left:1px solid #666666;border-top:1px solid #666666;border-right:1px solid #666666;padding:1px 1px 5px 1px;}
#id_category optgroup, #id_categories optgroup{font-weight:bold;color:#4699d4;font-size:14px;font-style:normal;padding:5px 10px;background:#fff;}
#id_category option, #id_categories option{font-weight:normal;color:#000;font-size:12px;padding:3px 12px 5px;font-style:normal;background:#ffffff;}
#id_category .top-level, #id_categories .top-level, #id_search_tree_categories .top-level{font-weight:bold;color:#777;padding:3px;font-size:14px;font-style:normal;}

.errorlist, .notices{margin:0;padding:0;border:1px solid #D0C382;border-bottom: none;float: none;}
.errorlist li, span.error_msg, .notices li, .error_msg{background-repeat:no-repeat;background-position: 0 -510px;font-family:Verdana,Tahoma,Arial;font-size:12px;font-weight:bold;list-style-type:none;padding:4px 8px 4px 30px;color: black; text-align: left; float: none; border: none; margin: 0; background-color: transparent;height: auto;}
.required{color:#900000;font-family:Verdana;font-size:12px;font-weight:bold;padding:0 0 0 2px;}
#video_block {text-align: center; margin: 0 auto;}
#show_video, #hide_video{cursor:pointer;font-size:16px; margin: 20px auto 0;}
#show_video{font-weight:bold;width:425px;line-height:100%;text-align: center;}
#show_video span{font-size:24px;}
#hide_video{background-color:#900000;color:#ffffff;display:none;font-weight:bold;text-align:left;padding:3px;font-size:13px;width:419px;}
#contact_block{font-size:12px;}
.phoness{font-size:13px;margin:2px 0 4px 10px;}
.phoness img{margin-right:3px;}
.tags_class{text-align:center;}
.table_form_edit{border-collapse:separate;width:100%;}
.table_form_edit .heading{width:100px;}
.table_form_edit td{text-align:left;}
.table_form_edit .table_edit{text-align:left;vertical-align:top;}
.table_form_edit .table_col_delete{text-align:left;padding:0 0 0 15px;vertical-align:top;}
.table_form_edit img{border:1px solid #666;padding:3px;background:none;}
textarea {
    background: url("../img/txt_edit_bg.gif") no-repeat scroll right bottom white;
    border: 1px solid #CCCCCC;
    font-family: arial,helvetica;
    font-size: 14px;
    padding: 4px;
    width: 97%;}
#id_roxisite-video-content_type-object_id-0-path{width:215px}
#id_header, #id_name, #id_url{width:97%}
#id_tags{width:98%;}
.form_edit li{list-style-position:inside;list-style-type:none;padding:0 0 5px 10px;}
.form_edit input{margin-right:5px}
.form_edit label{margin-right:10px}
.heading{margin:0;vertical-align:top;width:100px;font-weight: bold;}
.its_video{color:#ff7000;font-size:16px;font-weight:bold}
.heading_contact_person{font-size:16px;margin:15px 0;font-weight:bold;}
.color_td{color:#999}
.center_td{text-align:center}
.pict_padding{padding:0 0 10px 0}
.submit_btn{float:left;}
.submit_btn input{background-color:#70A400;border:1px solid #397C00;color:#FFFFFF;cursor:pointer;float:left;font-family:Tahoma,Arial;font-size:12px;padding:6px 10px;}
.delete_btn{float:left;margin:0 0 0 45px;height:30px;}
.delete_btn a{background-color:#787b6e;border:1px solid #64695f;color:#fff;padding:5px 13px;float:left;cursor:pointer;font-size:12px;text-decoration:none;font-family:Tahoma, Arial;}
.delete_btn a:hover{color:#fff;text-decoration:none;}
.comment_edit input{width:95%;}
.mail_input input{width:206px;}
.art_crop{margin:0 0 20px 0;}


.person_name{font-style:italic;overflow:hidden;}
.person_cnt{padding:10px 0 10px 10px;margin:0;text-align:left;clear:both;overflow:hidden;}
.iss_main_office_top{border:1px #ccc dashed;padding:5px;}
.iss_main_office_bottom{padding:5px;}
#show_on_map{margin:0 0 0 20px;}
.sr{float:left;margin-right:-3px;width:230px;margin-left:-230px;}
.right_content{padding:0 10px 10px 20px;}
.right_content .side_heading, .side_heading, .rclm .side_heading{
    background: none repeat scroll 0 0 #ABDEEB;
    border-radius: 6px 6px 6px 6px;
    color: #537178;
    font-size: 13px;
    font-weight: normal;
    margin: 0 0 10px;
    padding: 10px;
    text-transform: uppercase;
}


.art_content .side_heading {
    background: none repeat scroll 0 0 transparent;
    font-weight: bold;
    margin: 20px 0 10px;
    padding: 0;
    text-shadow: none;
}


    
.a2r .user_block{
    background: none repeat scroll 0 0 transparent;
    cursor: pointer;
    font-size: 12px;
    font-weight: bold;
    line-height: 16px;
    margin: 0 0 20px;
    padding: 0;
    text-transform: none;
    border-radius: 0 0 0 0;
    color: #333333;
}
.a2r ul{margin:0;padding:0;}
.a2r li{
    font-size: 12px;
    line-height: 14px;
    margin: 0 0 10px;
    overflow: hidden;
    padding: 0;
    list-style-type: none;
}

.a2r img {float: left; font-size: 10px; line-height: 12px; text-align: center; color: #cccccc;}

.a2r li div {padding: 5px 0 0 55px;}

.a2r a{display:block;text-decoration:none;border:1px solid #ccc;padding:10px 10px 0;}
.a2r a:hover{display:block;text-decoration:none;border:1px solid #333;}
.a2r h3{font-size:12px;margin-bottom:14px;padding:0;text-align:left;color:#0396D3;text-decoration:none;cursor:pointer;}
.adminka{margin-left:0;padding:0;}
.adminka a{color:#0b93cc;}
.adminka a:hover{color:#ff7000;}
.adminka li{list-style-type:none;list-style-position:inside;height:24px;padding:0 0 10px;}
.adminka li a{padding:0px 0 0px 34px;list-style-type:none;list-style-position:inside;font-size:12px;font-weight:bold;font-family:Verdana, Tahoma, Arial;display:block;line-height:18px;}
.resourses{margin:20px 0 0 0;}
.resourses ul{padding:0 0 0 10px;}
.resourses li{font-size:12px;list-style-position:inside;margin:0;padding:0;}
#table_change_tp {
	width: 100%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	border-collapse:collapse;
}

#table_change_tp .desc_td strong {border-bottom: 1px dashed; cursor: pointer;}

#table_change_tp .desc_td div {background-color:white;
border:1px solid #999999;
font-size:11px;
line-height:16px;
margin:5px 0;
padding:8px;
text-align:left;}

#table_change_tp th {
	vertical-align: middle;
	text-align:center;
	font-size:13px;
	line-height: 16px;
	font-weight:normal;
	padding: 5px;
	background:none repeat scroll 0 0 #01ABD5;
	border-right:1px solid #FFFFFF;
	color: white;
}

#table_change_tp td {
	padding: 8px 6px;
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
	text-align:center;
}

.even {
	background-color:#F5FBE9;
}

.selected_tr {
	background-color:#ffe4b5;
}

.list_goods .even {background:none;}

#table_change_tp .current_tp {	
	background:#9cc83d;
	color:white;
	font-size:13px;
	font-weight:bold;
}

#table_change_tp .check_y div, #table_change_tp .check_n div, .table_art_view .check_y div, .table_art_view .check_n div{
    width: 22px;height: 22px;
    margin: 0 auto;
    background-image:url("../img/sprite3.gif");
    background-repeat: no-repeat;
    background-position: 0 center;
    text-indent: -9999px;
}


#table_change_tp .check_y div, .table_art_view .check_y div{
	background-position: 0 center;
}

#table_change_tp .check_n div, .table_art_view .check_n div{
	background-position: -22px center;
}


#table_change_tp .tariff {
	font-size:11px;
	padding: 6px;
	width: 50px;
	border-top:1px solid #FFFFFF;
}

#table_change_tp .current_th{
	font-size:11px;
	color:white;
	background-repeat:repeat-x;
	background-position: 0 -536px;
	background-color: #9CC83D;
	border-top: none;
	height: auto; 
	float: none; 
    margin: 0;
}

#table_change_tp .zakaz_th{
	font-size:11px;
	color:black;
	background:#ffd800;
}

#table_change_tp .last_th, #table_change_tp .last_td{
	border-right: none;
}

#table_change_tp .selected_col_td {
    border-right: 2px solid #81c025;
    border-left: 2px solid #81c025;
}

#table_change_tp input, #tag-orders input {border: none;}



#table_change_tp .desc_td {text-align:right;}
.rclm li{list-style-type:none;padding:0 10px 20px 0;line-height:14px;overflow:hidden;}
.rclm a{color:#777;font-size:11px;text-decoration:none;}
.rclm a:hover{text-decoration:none;color:#0555ad;}
.rclm img {padding: 1px; border: 1px solid #cccccc;}
#footer{margin:-100px auto 0;min-width:980px;max-width:1280px;height:100px;}
.footer_main{background: url(../img/top_bg.gif) 0 0 repeat-x;height:100px;text-align:left;}
.footer_left, .footer_right {background:none;height: 100px;}
#footer table {width: 100%; font-size: 11px; height: 100%;}
#footer .left_col_table {width: 300px; padding-left:10px; line-height: 16px;}
#footer .right_col_table {width: 300px; text-align: right;}
.footer_logo {text-decoration: none;}
.footer_logo div img{position:relative;z-index:200;width:175px;height:40px;background:none repeat scroll 0 0 transparent;}
.createsitelink {display: inline-block; text-align: left; line-height: 14px; text-decoration: none;vertical-align: middle;padding: 0 10px 0 5px;position: relative; top: -2px;}
#head_title_moderation{font-size:22px;margin-bottom:12px;text-align:center;}
#main_table{border-collapse:collapse;margin:10px 0;width:100%;}
#main_table tr.even{background:#efefef;}
#main_table .is-users-cat{background:#D7F1FF;}
#main_table td{border-bottom:1px solid #ccc;padding:5px;width:auto;font-size:14px;}
#main_table .main_td{width:30px;padding:5px 12px;font-size:12px;}
#main_table .top_td{font-size:12px;font-weight:bold;}
#menu_up{padding:5px;margin-bottom:10px;background:#ddf0ff;}
#pagination, .pagination{padding:0 0 15px 0;line-height:22px;}
#pagination .current_page, .pagination .current_page{padding:3px 7px;margin:1px;background-color:#3D92F0;color:#ffffff;}
#pagination a, .pagination a{padding:2px 6px;margin:1px;border:1px solid #ddd;text-decoration:none;}
.moderation li{font-size:14px;padding:4px 0;}
#footer_moderation{margin-top:20px;}
#footer_moderation a{background:#900000;padding:6px 10px;color:#fff;}
.select{text-decoration:none;padding:0 0 0 20px;background:transparent url(../img/select_item.png) no-repeat scroll left 0;color:#75BEDF;}
.active_next, .active_prev, .inactive_next, .inactive_prev{cursor:pointer;width:32px;height:32px;}
.inactive_prev{background:transparent url(../../roxisite/img/prev-horizontal.png) no-repeat scroll -95px center;}
.active_prev{background:transparent url(../../roxisite/img/prev-horizontal.png) no-repeat scroll 0 center;}
.inactive_next{background:transparent url(../../roxisite/img/next-horizontal.png) no-repeat scroll -95px center;}
.active_next{background:transparent url(../../roxisite/img/next-horizontal.png) no-repeat scroll 0 center;}
#prev_preview{float:left;height:320px;width:32px}
#next_preview{float:right;height:320px;width:32px}
.show_tooltip{font-size:12px}
table{border-collapse:collapse;padding:0;margin:0;clear:both}
.login_form {width: auto;border:0;border-collapse:separate;margin:0 auto;}
.login_form th {padding: 0 14px 0 0; text-align: right;}
#login-overlay{color:#000000;display:none;margin:0 auto;color:#666;position:relative;z-index:100;text-align:center;width:330px;}
#id_username, #id_password{width:120px;}
div.cat-tree{border:1px solid #000;overflow:scroll;}
#help_me{display:none;}
.headerRow{background-color:#aaaaaa;color:#666666;font-weight:bold;}
.oddTableRow{background-color:#eeeeee;}
.headerCell, .tableCell{padding:6px 3px!important;}
.headerCell{text-align:center;}
.google-visualization-table-td-number{text-align:center!important;}
.google-visualization-table-table{background-color:transparent!important;}
.hoverTableRow, .selectedTableRow{background-color:#e1e1e1;}
.rowNumberCell{font-size:11px;color:#e1e1e1;}

.how_it_work{border-bottom:1px dashed;font-weight:bold;color:#0078ae;}
div#fancy_overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#666;display:none;z-index:30;}
* html div#fancy_overlay{position:absolute;height:expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight:document.body.offsetHeight +'px');}
div#fancy_wrap{text-align:left;}
div#fancy_loading{position:absolute;height:40px;width:40px;cursor:pointer;display:none;overflow:hidden;background:transparent;z-index:100;}
div#fancy_loading div{position:absolute;top:0;left:0;width:40px;height:480px;background:transparent url('../img/fancybox/fancy_progress.png') no-repeat;}
div#fancy_loading_overlay{position:absolute;background-color:#FFF;z-index:30;}
div#fancy_loading_icon{position:absolute;background:url('fancy_loading.gif') no-repeat;z-index:35;width:16px;height:16px;}
div#fancy_outer{position:absolute;top:0;left:0;z-index:90;padding:33px 18px 33px 18px;margin:0;overflow:hidden;background:transparent;display:none;}
div#fancy_inner{position:relative;width:100%;height:100%;border:1px solid #BBB;background:#FFF;}
div#fancy_content{margin:0;z-index:100;position:absolute;}
div#fancy_div{background:#000;color:#FFF;height:100%;width:100%;z-index:100;}
img#fancy_img{position:absolute;top:0;left:0;border:0;padding:0;margin:0;z-index:100;width:100%;height:100%;}
div#fancy_close{position:absolute;top:-12px;right:-15px;height:30px;width:30px;background:url('../img/fancybox/fancy_closebox.png') top left no-repeat;cursor:pointer;z-index:181;display:none;}
#fancy_frame{position:relative;width:100%;height:100%;display:none;}
#fancy_ajax{width:100%;height:100%;overflow:auto;}
a#fancy_left, a#fancy_right{position:absolute;bottom:0px;height:100%;width:35%;cursor:pointer;z-index:111;display:none;background-image:url(data:image/gif;base64,AAAA);outline:none;}
a#fancy_left{left:0px;}
a#fancy_right{right:0px;}
span.fancy_ico{position:absolute;top:50%;margin-top:-15px;width:77px;height:46px;z-index:112;cursor:pointer;display:block;}
span#fancy_left_ico{left:-9999px;background:transparent url('../img/fancybox/arrow_left.gif') no-repeat;}
span#fancy_right_ico{right:-9999px;background:transparent url('../img/fancybox/arrow_right.gif') no-repeat;}
a#fancy_left:hover{visibility:visible;}
a#fancy_right:hover{visibility:visible;}
a#fancy_left:hover span{left:10px;}
a#fancy_right:hover span{right:10px;}
.fancy_bigIframe{position:absolute;top:0;left:0;width:100%;height:100%;background:transparent;}
div#fancy_bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:70;border:0;padding:0;margin:0;}
div.fancy_bg{position:absolute;display:block;z-index:70;border:0;padding:0;margin:0;}
div.fancy_bg_n{top:-18px;width:100%;height:18px;background:transparent url('../img/fancybox/fancy_shadow_n.png') repeat-x;}
div.fancy_bg_ne{top:-18px;right:-13px;width:13px;height:18px;background:transparent url('../img/fancybox/fancy_shadow_ne.png') no-repeat;}
div.fancy_bg_e{right:-13px;height:100%;width:13px;background:transparent url('../img/fancybox/fancy_shadow_e.png') repeat-y;}
div.fancy_bg_se{bottom:-18px;right:-13px;width:13px;height:18px;background:transparent url('../img/fancybox/fancy_shadow_se.png') no-repeat;}
div.fancy_bg_s{bottom:-18px;width:100%;height:18px;background:transparent url('../img/fancybox/fancy_shadow_s.png') repeat-x;}
div.fancy_bg_sw{bottom:-18px;left:-13px;width:13px;height:18px;background:transparent url('../img/fancybox/fancy_shadow_sw.png') no-repeat;}
div.fancy_bg_w{left:-13px;height:100%;width:13px;background:transparent url('../img/fancybox/fancy_shadow_w.png') repeat-y;}
div.fancy_bg_nw{top:-18px;left:-13px;width:13px;height:18px;background:transparent url('../img/fancybox/fancy_shadow_nw.png') no-repeat;}
.rss{margin:0 0 20px;border-collapse:separate;}
.rss ul{padding-left: 0;}
.rss li{padding: 0; list-style-type: none;}
label{cursor:pointer;}
.rss th{font-size:12px;vertical-align:top;padding:0 15px 0 0;text-align:right;}
.rss .help_text{font-size:12px;margin-bottom:10px;}
.rss input{vertical-align:middle;margin:0 5px 0 0;}
.rss emailrss{vertical-align:middle;}
/*-----------------------dashboard---------*/
.widget_line{overflow: hidden;width: 100%; margin: 0 0 20px;}
.widget{float: left; width: 49%;overflow: hidden;}
.w_content {font-size: 12px;line-height: 16px;border: 1px solid #CCCCCC;overflow: hidden;padding: 5px;height: 100%;}
.fline_wblock {margin: 0 2% 0 0;}
.widget a {font-weight: bold;}
.widget .w_content div{width: 64px; height: 64px; float: left; background-image: url("../img/sprite7.png");background-repeat: no-repeat; background-position: 0 -64px;margin: 0 6px 0 0;}
.fline_wblock .w_content div {background-position: 0 0;}
.cpcl_block {clear: both;margin: 0 0 20px;}
.special {padding: 1px; border: 1px solid #dfd28a;  }
.cpcl_block .dscnt{background: url("../img/sprite8.gif") no-repeat scroll 0 0 transparent;float: right;height: 100px;margin: 10px 15px 0 15px;
    width: 74px; position: relative;}
.cpcl_block .dscnt div{padding: 25px 0 0; text-align: center;font-size: 24px; color: white; text-shadow: 1px 1px black;}
.cpcl_block .dscnt div span{font-size: 12px;}
.special .s_content {background: url("../img/bg_dscnt.gif") 0 bottom repeat-x #fff8ce; width: auto;padding: 1px;}
.special .s_content div{padding: 12px; }
.special .s_content div h3{text-align: left; font-size: 22px; font-family: Georgia, Times New Roman; margin: 0 0 10px;}
.special .s_content div h3 a {color:#ec6b0b;}

/*-----------------------invoices---------*/
.invoices_table {width: 100%;}
.invoices_table td {font-size: 12px; padding: 6px; text-align: center; line-height: 16px;border-bottom: 1px solid #999999;border-right: 1px solid #999999;}
.invoices_table td div {width: 26px; height: 26px; margin: 0 auto;background: url("../img/sprite3.gif") no-repeat scroll 0 center transparent;}
.invoices_table td.last_col {border-right: none;}
.invoices_table td a{font-size: 11px; text-decoration: underline;}
.invoices_table td a:hover{text-decoration: none;}
.invoices_table thead td {background-color: #01ABD5;border-right: 1px solid;color: white;font-size: 11px;font-weight: bold;line-height: 12px; border-bottom: none;}

/*-----------------------stats---------*/
.t_stats {
    width: auto;
    border-collapse: separate;
}

.t_stats td{
    padding: 2px 0;
}


.t_stats input{
    padding: 5px;
    width: 200px;
}

#dates {width: 160px;}
#search_stat{
    background-color: #0078AE;
    border: medium none;
    border-radius: 4px 4px 4px 4px;
    color: #FFFFFF !important;
    cursor: pointer;
    font-family: tahoma,arial;
    font-size: 12px;
    padding: 5px 10px;
    width: auto;
}

#search_stat:hover {background-color: #3c9eca;}

.load_none {
    display: none;
    position: absolute;
}

.ajax_load {
    background: url("../img/ajax-loader.gif") no-repeat scroll center center transparent;
    display: block;
    z-index: 9999;
}

/*-----------------------accordian---------*/
.accordion2 {margin: 0 0 20px;}

.accordion2 .head_block {
	background-color: #FAF6D4;
	margin:5px 0 0;
	overflow:hidden;
	height: 100%;
	padding: 0 15px;
	clear:both;
}

.accordion2 .head_block .mtp {
	height: 50px;
	cursor: pointer;
	overflow: hidden;
}

.accordion2 .head_block input{
	margin-top:20px;
	vertical-align:top;
	z-index: 1000;
	float: left;
}

.accordion2 .head_block .action{
	display: block;
	float: left;
    margin:10px 20px 0 0;
	text-align: center;
	color:#FF6E00;
	width: 80px;

}

.accordion2 .head_block .action .price{
    font-size: 24px;
    font-family: Arial;
}

.accordion2 .head_block .dop_info{
    font-size: 11px;
    float: right;
    line-height:14px;
    margin:10px 0 0;
}

.demo_mode .accordion2 .head_block .dop_info{
    text-align: center;
}

.accordion2 .head_block .action .price div{
    font-size: 11px;
    color: black;
}

.accordion2 .head_block .action .not_action{
	font: 11px/14px Arial, Helvetica, sans-serif;
	text-align: center;
	color:#FF6E00;
}



.accordion2 h3{
	font: 24px/100% Georgia, Tahoma, Arial, Helvetica, sans-serif;
	margin:0;
	text-align: left;
	color:black;
}

.accordion2 .head_block .check{
	float:right;
	height:50px;
	width:30px;
}

.accordion2 .head_block .check input{
    border: none;
}

.accordion2 .head_block .action span, .accordion2 .head_block span, .accordion2 .head_block h3 span{
	font-size: 11px;
	color:black;
	font-weight: normal;
}

.demo_mode .accordion2 .head_block .dop_info strong, .demo_mode .accordion2 .head_block span b{
    color: #FF6E00;
    font-size: 12px;
}

.info_message {
    border-top: 1px solid rgb(225, 218, 179); 
    border-bottom: 1px solid rgb(225, 218, 179); 
    margin: 0pt 0pt 20px;
}
.info_message div {
    margin: 1px 0pt; 
    padding: 15px; 
    background-color: rgb(244, 240, 219); 
    font-size: 13px;
}


.accordion2 .head_block h3 span {text-decoration:underline;font-family: arial;}
.accordion2 .head_block h3 span:hover {text-decoration:none;}

.accordion2 .head_block .action .not_sell{
	text-decoration:line-through;
	font-family:Arial, Verdana;
}

.accordion2 .head_block:hover {
	background-color: #fffce1;
}
.accordion2 .head_block.active {
	background-position: right 5px;
}

.accordion2 .head_block.current {
	border:2px solid #FF6E00;
}
.accordion2 .block_cont {
	margin: 0;
	padding: 1px 0 0 0;
	display: none;
	color: #333333;
	overflow:hidden;
}

.accordion2 .servises {
	padding: 15px;
	border:1px solid #999999;
}

#check_design_order {
    margin: 0 5px 0 0;
}

.servises .check {
    font-size: 12px;
    color: #666666;
}

.view_as {margin: 0 0 16px;overflow:hidden;padding: 5px 0;}
.view_as div {
    float:left;
    font-size:x-small;
    font-weight:bold;
    line-height:20px;
    padding:0 5px 0 0;
}

.view_as a {
    background-image:url("../img/sprite5.gif");
    float:left;
    height:16px;
    margin:2px 10px 0 0;
    text-decoration:none;
    padding: 0 0 0 20px;
    background-repeat:no-repeat;
    font-size:11px;
}

.view_as a.arts_list {background-position:0 -16px;}
.view_as a.arts_list_active {background-position:0 0;}
.view_as a.arts_list:hover {background-position: 0 -32px;}
.view_as a.arts_gallery {background-position: 0 -64px;}
.view_as a.arts_gallery_active {background-position:0 -48px;}
.view_as a.arts_gallery:hover {background-position: 0 -80px;}
.view_as a.arts_gallery_active:hover, .view_as a.arts_list_active:hover {cursor: default;}

.sub_menus {border-bottom: 1px solid #cccccc; height: 34px; margin: 0 0 15px;}
.sub_menus ul {list-style-type: none;margin:0; padding: 0 0 0 5px;}
.sub_menus li {float: left; padding:0 1px 0 0; height: 32px;}
.sub_menus li a {display: block; padding: 8px 13px; border-radius: 6px 6px 0 0;text-decoration: none;}
.sub_menus .current_item a {background-color: white; color: #444444; border: 1px solid #cccccc; border-bottom: none;}
.sub_menus li a:hover {background-color: #eeeeee; color: #444444! important;}
.sub_menus .current_item a:hover {background-color: white;}

