.datepicker_vista {
	position: absolute;
	font-size: 10px;
	font-family: Tahoma, sans-serif;
	color: #000;
	line-height: normal;
	width: 172px;
	height: 135px;
	padding: 14px;
	background: url(../images/datepicker/frame.png) no-repeat;
	z-index:9000;
}

/* header
********************************************************/
.datepicker_vista .header {
	position: relative;
	height: 15px;
	margin-bottom: 5px;
	padding-top: 1px;
}

.datepicker_vista .header .datepicker_title {
	text-align: center;
	margin: 0 18px 0 18px;
}

.datepicker_vista .header .titleText {
}

.datepicker_vista .header .previous,
.datepicker_vista .header .next,
.datepicker_vista .header .closeButton {
	position: absolute;
	cursor: pointer;
	text-indent: -40px;
	overflow: hidden;
	width: 12px;
	height: 12px;
	top: 2px;
	background-image: url(../images/datepicker/buttons.png);
	background-position: left top;
	background-repeat: no-repeat;
}

.datepicker_vista .header .previous {
	left: 4px;
}
.datepicker_vista .header .previous:hover {
	background-position: left bottom;
}
.datepicker_vista .header .next {
	right: 4px;
	background-position: -13px top;
}
.datepicker_vista .header .next:hover {
	background-position: -13px bottom;
}
.datepicker_vista .header .closeButton {
	display: none;
	right: 0px;
	top: 0px;
	background-position: right top;
}
.datepicker_vista .header .closeButton:hover {
	background-position: right bottom;
}

/* body
********************************************************/
.datepicker_vista .body {
	position: relative;
	top: 0px;
	left: 2px;
	width: 168px;
	height: 112px;
	overflow: hidden;
}

/* time
********************************************************/
.datepicker_vista .time {
	position: relative;
	width: 100%;
	height: 100%;
}

.datepicker_vista .time .hour,
.datepicker_vista .time .separator,
.datepicker_vista .time .minutes {
	border: 1px solid #ccc;
	background: #fff;
	width: 50px;
	font-size: 32px;
	position: absolute;
	top: 10px;
	text-align: center;
	padding: 2px;
}

.datepicker_vista .time .hour {
	left: 15px;
}
.datepicker_vista .time .separator {
	background: transparent;
	border: 0px;
	width: 10px;
	left: 76px;
}

.datepicker_vista .time .minutes {
	left: 95px;
}
.datepicker_vista .time .ok {
	position: absolute;
	top: 65px;
	width: 136px;
	left: 15px;
	font-size: 20px;
}

/* days-grid
********************************************************/
.datepicker_vista .days .day {
	float: left;
	text-align: center;
	overflow: hidden;
	width: 23px;
	height: 15px;
	margin: 0 1px 1px 0;
}


.datepicker_vista div{
font-size: 12px;
line-height: 1.2em;

}


.datepicker_vista .days .titles {
	height: 15px;
	border-bottom: 1px solid #e0e0e0;
	margin-bottom: 1px;
}
.datepicker_vista .days .day0 {
	margin-right: 0;
}

.datepicker_vista .days .week5 .day {
	margin-bottom: 0;
}

/* days-colors
********************************************************/
.datepicker_vista .days .week .day {
	cursor: pointer;

}
.datepicker_vista .days .week .day:hover {
	background: url(../images/datepicker/days.png) left top no-repeat;
	color: #0084AA;
}

.datepicker_vista .days .otherMonth {
	color: #aaa;
}

.datepicker_vista .days .selected {
	background: url(../images/datepicker/days.png) left bottom no-repeat;
	color: #316879;
}

/* months-grid
********************************************************/
.datepicker_vista .months .month {
	float: left;
	cursor: pointer;
	text-align: center;
	padding-top: 6px;
	width: 55px;
	overflow: hidden;
	height: 21px;
	margin: 0 1px 1px 0;
}

.datepicker_vista .months .month3,
.datepicker_vista .months .month6,
.datepicker_vista .months .month9,
.datepicker_vista .months .month12 {
	margin-right: 0;
}

.datepicker_vista .months .month10,
.datepicker_vista .months .month11,
.datepicker_vista .months .month12 {
	margin-bottom: 0;
}

/* months-colors
********************************************************/
.datepicker_vista .months .month:hover {
	background: url(../images/datepicker/months.png) left top no-repeat;
	color: #0084AA;
}

.datepicker_vista .months .selected {
	background: url(../images/datepicker/months.png) left bottom no-repeat;
	color: #316879;
}

/* years-grid
********************************************************/
.datepicker_vista .years .year {
	float: left;
	cursor: pointer;
	text-align: center;
	padding-top: 6px;
	width: 32px;
	overflow: hidden;
	height: 21px;
	margin: 0 1px 1px 0;
}

.datepicker_vista .years .year4,
.datepicker_vista .years .year9,
.datepicker_vista .years .year14,
.datepicker_vista .years .year19 {
	margin-right: 0;
}

.datepicker_vista .years .year15,
.datepicker_vista .years .year16,
.datepicker_vista .years .year17,
.datepicker_vista .years .year18,
.datepicker_vista .years .year19 {
	margin-bottom: 0;
}

/* years-colors
********************************************************/
.datepicker_vista .years .year:hover {
	background: url(../images/datepicker/years.png) left top no-repeat;
	color: #0084AA;
}

.datepicker_vista .years .selected {
	background: url(../images/datepicker/years.png) left bottom no-repeat;
	color: #316879;
}

/* global
********************************************************/
.datepicker_vista .unavailable {
	background: none !important;
	color: #fbb !important;
	cursor: default !important;
}
UL.autocompleter-choices {
/*    BORDER-RIGHT: #cccccc 1px solid; */
    PADDING-RIGHT: 0px; 
/*    BORDER-TOP: #cccccc 1px solid; */
    PADDING-LEFT: 0px; Z-INDEX: 50; 
    PADDING-BOTTOM: 0px; MARGIN: 0px; 
/*    BORDER-LEFT: #cccccc 1px solid; */
    PADDING-TOP: 0px; 
/*    BORDER-BOTTOM: #ddd 1px solid; */
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; 
    LIST-STYLE-TYPE: none; 
    POSITION: absolute; 
    BACKGROUND-COLOR: #fff; 
    TEXT-ALIGN: left;
    PADDING-BOTTOM: 5px; 
}
UL.autocompleter-choices LI {
    PADDING-RIGHT: 1.5em; 
    DISPLAY: block; 
    PADDING-LEFT: 7px; 
    FONT-WEIGHT: normal; 
    FONT-SIZE: 12px; 
    FLOAT: none! important; 
    PADDING-BOTTOM: 0.2em; 
    MARGIN: -2px 0px 0px; 
    CURSOR: pointer; 
    LINE-HEIGHT: 1.5em; 
    PADDING-TOP: 0.2em; 
    WHITE-SPACE: nowrap; 
    POSITION: relative;
	BACKGROUND-COLOR: #f5fdff;
}
UL.autocompleter-choices LI.autocompleter-selected {
    COLOR: #fff; BACKGROUND-COLOR: #444
}
UL.autocompleter-choices SPAN.autocompleter-queried {
    PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FLOAT: none; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
UL.autocompleter-choices LI.autocompleter-selected SPAN.autocompleter-queried {
    COLOR: #9fcfff
}
/* SLIMBOX */

#lbOverlay {
	position: absolute;
	z-index: 9999;
	left: 0;
	width: 100%;
	background-color: #000;
	cursor: pointer;
}

#lbCenter, #lbBottomContainer {
	position: absolute;
	z-index: 9999;
	left: 50%;
	overflow: hidden;
	background-color: #fff;
}

.lbLoading {
	background: #fff url(loading.gif) no-repeat center;
}

#lbImage {
	position: absolute;
	left: 0;
	top: 0;
	border: 10px solid #fff;
	background-repeat: no-repeat;
}

#lbPrevLink, #lbNextLink {
	display: block;
	position: absolute;
	top: 0;
	width: 50%;
	outline: none;
}

#lbPrevLink {
	left: 0;
}

#lbPrevLink:hover {
	background: transparent url(prevlabel.gif) no-repeat 0% 15%;
}

#lbNextLink {
	right: 0;
}

#lbNextLink:hover {
	background: transparent url(nextlabel.gif) no-repeat 100% 15%;
}

#lbBottom {
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	line-height: 1.4em;
	text-align: left;
	border: 10px solid #fff;
	border-top-style: none;
}

#lbCloseLink {
	display: block;
	float: right;
	width: 66px;
	height: 22px;
	background: transparent url(closelabel.gif) no-repeat center;
	margin: 5px 0;
	outline: none;
}

#lbCaption, #lbNumber {
	margin-right: 71px;
}

#lbCaption {
	font-weight: bold;
}
#group_list{float: left; width: 100%;}
#group_list span{padding-left: 8px; padding-right: 8px;}
#group_list span a{font-size: 14px;}
#group_list .active a{text-decoration: none;}.eye_open { float:left; background:url('../images/sprite_cms.png') no-repeat 0px -2898px; width:40px; height:16px; cursor:pointer; }
.eye_close { float:left; background:url('../images/sprite_cms.png') no-repeat 0px -2923px; width:40px; height:16px; cursor:pointer; }

.pm_ugol { padding-top:5px; background:url('../images/sprite_cms.png') no-repeat -8px -2841px; height:18px; width: 18px; font-weight: bold; }
.pm_vline { width: 10px; height: 35px; margin-top: 4px; background:url('../images/vline_p.gif');}
.left_pict{float: left;}
.pm_hline{width: 17px; height: 16px;margin-left: -21px; background:url('../images/sprite_cms.png') no-repeat -21px -3260px;}
.left_line{width: 17px; height: 1px;margin-left: -21px; background:url('../images/sprite_cms.png') no-repeat -21px -3274px; margin-top: 13px;  float: left;}
.for_pm_vline{ padding-left:30px;background:url('../images/vline_p.gif') repeat-y;}
.bottom_div{width: 30px; height: 42px; margin-left: -30px; margin-top: -1px; background-color: #fff;}

.partition_manager { float:left; height:57px; }

.pm_item { padding:5px; border-radius: 6px; padding-bottom: 5px; }
.pm_item:hover { background-color: #f2f2f2;  }
.pm_item:hover .link1{background-color: #b20727;}
.pm_item:hover .link2{background-color: #087cb7;}
.pm_item:hover .link3{background-color: #08b357;}
.pm_item:hover .link4{background-color: gray;}
.pm_item:hover .hidden_id{color: #444;}
.pm_item:hover .pm_item3 a{color: #fff;}
.pm_item span { padding-left:5px; }
.pm_item span a { font-size:12px; color:#036596; }

.pm_item_del {padding:5px; border-radius: 6px; padding-bottom: 5px; }
.pm_item_del:hover { background-color: silver;  }
.pm_item_del:hover .link1{background-color: #b20727;}
.pm_item_del:hover .link2{background-color: #087cb7;}
.pm_item_del:hover .link3{background-color: #08b357;}
.pm_item_del:hover .link4{background-color: gray;}
.pm_item_del:hover .hidden_id{color: #444;}
.pm_item_del:hover .pm_item3 a{color: #fff;}
.pm_item_del span { padding-left:5px; }
.pm_item_del span a { font-size:12px; color:#036596; }

.pm_item2 { height:24px; }
.pm_item3 { height:24px; }
.pm_item3  a{color: transparent; font-size: 13px; text-decoration: none;}
.pm_name{float: left; font-size: 16px;}
.pm_link{float: left;}

.link1{ float:left;padding-top:1px; padding-bottom: 2px; padding-left: 5px;padding-right: 5px; border-radius: 2px;margin-left: 2px; cursor: pointer;}
.link2{ float:left;padding-top:1px; padding-bottom: 2px; padding-left: 5px;padding-right: 5px; border-radius: 2px;margin-left: 2px; cursor: pointer;}
.link3{ float:left;padding-top:1px; padding-bottom: 2px; padding-left: 5px;padding-right: 5px; border-radius: 2px;margin-left: 2px; cursor: pointer;}
.link4{ float:left;padding-top:1px; padding-bottom: 2px; padding-left: 5px;padding-right: 5px; border-radius: 2px;margin-left: 2px; cursor: pointer;}

#made_of_moving{width: 300px;height: auto;background-color: silver;color: #fff; border-radius: 2px;float: right;padding: 5px;font-size: 16px; display: none;}
#made_of_moving div{width: 80px; padding-top: 8px; padding-left: 111px; cursor: pointer; color: #444; font-weight: 600; }
#name_moving{border: 0; background-color: silver; padding: 0; color: #444}
.hidden_id{color: transparent;}

#descr_page{margin-left: 180px; font-size: 13px;}#subscribe_form_activation label { float:left; padding-right: 10px; }
#subscribe_form_activation input[type=text] { float:left; border:1px solid #cccccc; padding:2px; }#panel_container { }
#made_in { position:absolute; z-index:120; bottom:0; padding:10px; }

#made_in #made1 { float:left; }
#made_in #made2 { float:right; }

#made_in div a { color:#999999; font-size:13px; }


#questionnaire_edit_form_block{
    
}

#questionnaire_edit_form_block .item{
     padding-bottom: 20px;
}

#questionnaire_edit_form_block .item_answer{
    padding-bottom: 10px;
}


#questionnaire_edit_form_block .item_answer input[type=text]{
    
    margin-right: 20px;
    width: 80%;
}


#questionnaire_edit_form_block input[type=text], #questionnaire_edit_form_block select{
    padding: 3px;
    width: 98%;
}

#questionnaire_edit_form_block .date_item input[type=text]{
    width: 150px;
    
}



#questionnaire_edit_form_block .item_title{
    font-size: 16px;
    font-weight: bold;
}


#questionnaire_edit_form_block{
    
}








#questionnaire_admin .item{
    margin-bottom: 10px;
    background-color: #F2F2F2;
}


#questionnaire_admin .title{
    background-color: #CCCCCC;
    font-size: 16px;
    padding: 5px;
}


#questionnaire_admin .info{
    padding: 5px;
}


#questionnaire_admin .answer_stat_item{
    margin-left: 15px;
    display: none;
}

#questionnaire_admin .add_questionnaire_link{
    padding-bottom: 5px;
    padding-top: 5px;
    display: block;
}




#catalog_groups_container { width:580px; }
#catalog_groups_container .l2 {  }
#catalog_groups_container .l3 {  }

.catalog_groups_name { width:500px; float:left; padding-top:6px; font-weight: bold; }
.catalog_groups_name2 { width:500px; float:left; padding-top:4px; }


.catalog_groups_name span, .catalog_groups_name2 span { padding-left:5px; color:#666666; font-size:13px; }

.catalog_groups_item { border-bottom:1px dotted #cccccc; padding-bottom:3px; padding-bottom:3px; margin-bottom:6px; }

.cm_btn_add { background: url('../images/icons/add.png') no-repeat; 
	width:22px; height:16px; float:right; cursor:pointer; }

.btn_edit { background: url('../images/icons/tools.png') no-repeat;
    width:22px; height:16px; float:right; cursor:pointer; }

.btn_status_show { background: url('../images/icons/show.png') no-repeat; 
	width:22px; height:15px; float:right; cursor:pointer; }

.btn_status_hide { background: url('../images/icons/hide.png') no-repeat;
	width:22px; height:15px; float:right; cursor:pointer; }


.group_level2 {  }
#personal_block { height:212px; margin-top:16px; }
#personal_block_container { }

#user_photo { float:left; width: 160px; height:160px;  }

#user_photo2 { background-color:#f2f2f2; width:160px; height:160px; }
#user_info { float:left; padding-left:30px; }

#load_block {padding:4px; width:152px; text-align: center;}
#cats_list, #cats_add { padding-bottom:24px; }
.cat_photo { width:120px; height:120px; background-color:#ffffff; }


#my_data, #my_password, #my_dostavka { padding-bottom:14px; }

#my_data input[type=submit]   { float:right; text-align;right; }

.block_submit  { height:30px; }

#my_data input[type=text], 
#my_password input[type=text], 
#my_dostavka input[type=text], 
#my_dostavka input[type=select], 
#my_social input[type=text], 
#my_mobile input[type=text], 
#my_card input[type=text], 

#my_password input[type=password], 
#my_dostavka input[type=password], 
#my_social input[type=password], 
#my_mobile input[type=password], 
#my_card input[type=password] 

{ background: none; border: 1px solid rgba(0,0,0,0) }

#my_data input[type=submit],
#my_password input[type=submit], 
#my_dostavka input[type=submit], 
#my_social input[type=submit], 
#my_mobile input[type=submit], 
#my_card input[type=submit]

{ display:none }
#user_duty{padding-top: 15px;}

#svodnik_search { background-color:#009342; height: 53px; border-radius:6px; width:100%; }

#svodnik_search div { padding-top:5px; } 
#svodnik_search div input[type=text] { width:100%; font-size:19px; line-height:22px; height:24px; border:none; color:#6b6b6b; }

#svodnik_search div input[type=submit] { border:none; text-align:center; 
    color:#444444; font-size:16px; cursor:pointer;
    background:url('../../../../images/sprite.png') no-repeat -30px -2239px; width:102px; height:35px; }

#svodnik_search div input[type=submit]:hover { 
    background:url('../../../images/sprite.png') no-repeat -30px -2286px; }
/* Панель поиска. Конец */





/*

#site_pagenator .p_item{
        padding: 5px;
        font-size: 14px;
        font-weight: bold;
    }

    #site_pagenator .p_item.current{
        padding: 5px;
        color: #000000;
        text-decoration: none;
    }

*/

    table tr.title td{
        font-size: 12px;
        font-weight: bold;
        white-space: nowrap;
    }

    table tr.item td{

        padding: 5px;
    }

    table tr.item a.name2{

        color: #0000FF;
        font-size: 16px;
    }

    table tr.item td.apt{
        padding-left: 30px;

    }



    table tr.item.odd{
        background-color: #F5F5F5;
    }

    table tr.item:hover{
        background-color: #D4D5D8;
    }

    table tr.item a, table tr.item a:hover{
        font-weight: normal;
    }

    .s_text_1{
        font-size:  12px;
    }#blacklist_h1 { float:left; }
#blacklist_search { float:right; }
#blacklist_search label { float:left; padding-right: 10px; }
#blacklist_search input[type=text] { float:left; border:1px solid #cccccc; padding:2px; }#amount_query { padding-top:10px; }
#amount_query span { width:220px; }

#amount_query a { padding:5px; }
#filter_block { padding-top:10px; }
#filter_block a { padding:5px; }

.no_selected_status { color:#666666; }
.selected_status { color:#ffffff; background-color:#057ab0; text-decoration: none; }
.dl a { color:red; }#panel_articles { position: absolute; top: 20px; right:50px; z-index:17; }
/*#panel_articles { position:absolute; top:20px; right:0; padding:1px 4px 4px 4px; padding-bottom:1px;z-index:17;
	background-color: #c0e1f3; border-radius:6px; border:1px solid #5274b3; overflow: hidden;}
*/	#panel_articles { position: absolute; top: 5px; right:0px; 
	z-index:17px; background-color: #ffffff; padding: 4px; 
	border:1px solid #cccccc; border-radius: 8px; width: 140px; height: 100px; padding-left: 14px; }
#panel_articles .file_block{min-height: 25px; height: 25px;}
#articles_form label{float: left;width:200px;}
#articles_form input[type=text]{width: 653px;}
#articles_form select{width: 663px;}
.submit2 input[type=submit]{float: right; margin-top: 20px;}


/* Одна статья */
.article_item { padding-bottom:20px; display: table; width:100%; float: left;}
.article_photo_block img, #block_index img{border-radius:3px;}
.article_photo_block { float:left; width:25%; }
.article_content { float:left; width:72%; text-align: left; margin-left: 20px;}

.art_photo { float:left; width:100px; }
.art_content { margin-left:130px; }

.art_content div { color:#666666; font-size:12px; }
.art_content h2 a { font-size:19px; color:#444444; text-decoration:underline; }
.art_content p a { font-size:15px; text-decoration: none; color:#444444; }
.article_content #kroxi {margin-top: 0px;}
.art_content h2 a:hover, .art_content p a:hover { text-decoration: none; }

.caption_addon { padding-bottom:9px; padding-top:4px; }
.caption_addon, .caption_addon a { font-size:13px; }
.caption_addon a { padding-left:10px; }
.date_articles_block{font-size: 20px;float: left;width: 100px;height: 70px;}
.article_block a h2{font-size: 16px;float: left;margin-left: 30px;width: 260px;text-decoration: underline;}
.article_block a h2:hover{text-decoration: none;}
.article_block{float: left;width: 50%;}
#article_goods_container{float: left;width: 100%;}
#goods_link_block{float: right; margin-bottom: 20px;width: 100%;}
#goods_link input[type=submit]{height: 38px; margin-left: 20px;}
#goods_link input[type=text]{border-radius: 5px;border: 2px solid #e5c7a1;}

#site_text_page { position: absolute; top: 25px; right:70px; z-index:17; }
#site_text_page { position: absolute; top: 25px; right:70px; z-index:17; }
#text_form select{width: 79%; float: right;}
#text_form label{width: 19%; float: right;}
#text_form {height: 400px;}#block_status{}
/*Админка панель*/
#block_status{float:right; padding-top:8px;text-align: right;}
#block_status{font-size: 14px;}
#block_status .active{text-decoration: none; cursor: default;}

#q_type_list{float: left; width: 100%;}
#q_type_list a { padding-left:8px; padding-right:8px;font-size:14px; }

#q_type_list .active{text-decoration: none; cursor: default;}
#null_list{margin-top: 30px;}

.button_edit { cursor:pointer; background-color:#a6a6ab; padding:4px; border-radius:3px; font-size:12px; line-height:12px; color:#fff; }
.button_edit:hover { background-color:#666666; }
/*Админка панель конец*/

/*Админка форма редактирования*/
#questions_form_adm{float: left;margin-top: 20px;}
#questions_form_adm div label{padding-left: 0px;}
#questions_form_adm div input,#questions_form_adm div textarea{border-color: silver;}
#questions_form_adm div textarea{height: 100px;width: 473px;resize:none;}
#questions_form_adm input[type=submit]{font-size: 16px;color: white;margin-left: 533px;
padding: 2px 20px 6px 20px;background: linear-gradient(to top, #ecc194, #d78c48);
border-width: 0px 0px 3px 0px;border-radius: 5px;border-style: solid;
border-color: #89582d;cursor: pointer;}
#questions_form_adm input[type=submit]:hover {opacity: 0.8;}
/*Админка форма редактирования конец*/

/*Дивы для формы обр связи*/
#otzyv_form{ display:none; position:fixed; top:0; left:0; width:100%; height:100%; z-index:7;}
#otzyv_fon { position:fixed; top:0; left:0; width:100%; height:100%; z-index:8; background:url('../images/fon_ie.png') repeat}
#form_container {position:relative; width:535px; margin:0 auto;}
#form_position{position:fixed; top:100px; width:453px; height:auto; background:#fdecd8; z-index:9; border-radius:7px; padding:40px 40px 80px; font-size:16px;}
#otzyv_close_form {position:absolute; top:144px; z-index: 10; right:40px; width:31px; height:30px; border-radius:5px;
    background:url('../images/sprite.png') no-repeat -312px -420px;}
#otzyv_close_form:hover{background-color:#ccc; opacity:0.6;}
/*Дивы для формы обр связи конец*/

/*форма обратной связи*/
#questions_form { background:#fdecd8; font-size:16px;}

#questions_form h2{margin:6px 0 4px 0;}
#questions_form label{ float: left;}

#questions_form input[type=text], #questions_form select, #questions_form textarea 
    { border-radius:5px;border:2px solid #e5c7a1; margin-top:5px;margin-bottom: 15px;}
#questions_form input[type=text]:focus, #questions_form select:focus, #questions_form textarea:focus
    { background:#e7e7e7; border:2px solid #9f9f9f;}

#questions_form input[type=text] { padding:9px 10px; width:430px;}

#questions_form select { padding:10px; width:100%; font-size:16px; border-color:#fff; color:#4C4C4C;
    border:2px solid #e5c7a1;}

#questions_form textarea{ height:79px; min-height:79px; max-height:110px; width:440px; min-width:440px; max-width:900px; padding:5px 0 5px 10px;}

#questions_form input[type=submit] {position:absolute; bottom:26px; right:40px; width:156px; height:48px; color:white; padding-bottom:3px; opacity:1; cursor:pointer;
    background:linear-gradient(to top, #ecc194, #d78c48); border-width:0 0px 3px 0; border-radius:5px; border-style:solid; border-color:#89582d;
    font-size: 20px;text-align: center;}
#questions_form input[type=submit]:active {border: 0;}
#questions_form input[type=submit]:hover{ opacity:0.8;}
/*       сообщения об ошибках        */
#author_m, #email_m, #type_m, #question_m, #error_message1, #error_message2
{height: 18px;width: 60%;border: 0px;background-color: #fdecd8;color: #8e0205;position: relative;
bottom: -2px;font-size: 16px;float: right;text-align: right;}
#error_message1 {position:absolute; bottom:67px; width:280px; height:auto; z-index:19;text-align: left;left: 40px;}
#error_message2 {position:absolute; bottom:47px; width:280px; height:auto; z-index:19;text-align: left;left: 40px;}

/*форма обратной связи конец*/




/*Опубликованные отзывы*/
#questions_type_filtr{text-align: justify;float: left;}
#questions_type_filtr a{color:#407200;font-size: 20px;text-decoration: none;border-bottom:1px dashed #407200; /*2px dashed #9aa0b0*/
margin-left: 31px;display: block;float: left;}
#questions_type_filtr a:hover{border-color:transparent;}
#questions_type_filtr .active{color: #444; border-bottom: 1px dashed transparent;/*2px dashed transparent*/}
#questions_btn{display: block;
position: absolute;
top: -35px;right: 142px;font-size: 30px;text-decoration: none;border-bottom: 1px dashed #004c77;}


#quest_null {margin-top: 30px;float: left;width: 100%;}
.questions_item {float:left; width:100%; padding:15px;border-bottom: 1px solid #8cb432;}
.questions_item p {float:left; font-size:25px; margin:5px 0; margin-bottom:20px;}
.title_q {float: left;width: 100%;}
.q_text {float:left; position:relative; font-size:18px; width:100%;}
.q_text.quest p{font-style:italic;}
.q_text p { margin:0 0 0 30px; font-size:18px;}
.q_text span {display:block; position:absolute;}


/*Опубликованные отзывы конец*/

/* админка, модуль реклама форма на добавления баннеров*/
#banner_form_block{position:relative;}
#banner_form_block{position:relative;}
#close_f {position:absolute; top:0; right:13px;}
#banner_form{position:relative; margin:10px 0; padding:10px 20px 10px; background:#f7f7ef; border-top:1px dotted #ccc; border-bottom:1px dotted #ccc;}
#banner_type_btn{float:right;width:60%;text-align: right;}
#banner_form #banner_type_btn a {display:inline-block; width:80px; padding:3px 0; margin:0 10px; border-radius:3px; border:1px solid #ccc; text-align:center; text-decoration:none;}
#banner_form #banner_type_btn a.f_on {background:#fff; color:#000; border-color:#fff; cursor: default;}
#banner_form #banner_type_btn a.f_no {background:#f7f7ef; color:#ccc; }
#banner_form #banner_type_btn a.f_no:hover {color:#000; background:#f69c2a;}
#banner_form label {display:block; position:relative; margin:20px 0;width: 500px;}
#banner_form #banner_code {margin:20px 0 42px 0;}
#banner_form #banner_name {margin:30px 0 20px 0;}
#banner_form textarea {resize:none;}
#banner_form label input, #banner_form label textarea {position:absolute; left:300px; padding:5px; width:400px;}
#banner_form label input[type="checkbox"] {width:30px; margin-left: -8px; top:5px; border: none;}
#banner_form #banner_size input {width:50px; left:400px;}
#banner_form #banner_size input:first-child { left:300px;}
#banner_form input[type="submit"], #install_banner2 input[type="submit"]
	{ padding:5px 10px; background:#f69c2a; border:0; border-radius:3px; color:#fff; cursor:pointer;}
#banner_form input[type="submit"]:hover, #install_banner2 input[type="submit"]:hover {background:#d17c10;}
#install_banner2 input[type="submit"]{float: left; margin-left: 402px; /*float: right;margin-right: 508px;*/}
#banner_form #add_btn{margin-top: -40px;float:left;margin-left: 630px; /* margin-right: 280px; float: right;*/}
#banner_list {position:relative; padding:10px 0 20px;}
.addm_link {display:block; position:absolute; right:0; top:13px;}
.dell_b	{width:14px; height:15px; float:right; border:0;}
.tbl td .file_block {position:relative; left:-2px; border:0; padding:0; width:auto; min-height:inherit;}
.tbl td  .a_file {display:inline; position:relative; left:-11px; top:0; border:0 none;}
.tbl td  .f_file {width:100px;}
.banner_tbl td .file_block a input[type=file]{margin-top: -25px;}
#install_banner2, #banner_form_block {height:0; overflow:hidden;}
#install_banner2 form {position:relative; margin:10px 0 0; padding:20px 10px 90px; background:#f7f7ef; border-top:1px dotted #ccc; border-bottom:1px dotted #ccc;}
#install_banner2 label {display:block; padding: 10px 0;}
#install_banner2 select{position:absolute; left:150px; padding: 5px 10px; border:1px solid #ccc;}
#install_banner2 input{position:relative; left:50px; padding:6px 0 5px 30px; border: 1px solid #ccc; 
	background:#fff url('../images/datepicker/calendar.gif') no-repeat 6px 6px;}
#install_banner2 p {padding-top: 10px;width:100%; float: left;}
#install_banner2 span {display:inline-block; position:relative; left:42px; padding:0 10px;}
#banner_place_table p.textsmall{padding:10px 0 10px; font-size:13px;}
#banner_place_table p.mess, #banner_table p.mess {border:1px dotted #ccc; padding: 5px 10px;}
#reklama_mess{display:none; position:absolute; right:40px; border-radius:5px; box-shadow:0 0 10px 4px rgba(0, 0, 0, 0.5);}
#reklama_mess .err {padding:10px 30px; background:#f69c2a; color:#fff; border-radius:5px;}
#reklama_mess strong {display:block;}

#reklama_banner_service_block_1 a img{width: auto !important;}
.banner_tbl{width: 100%;}
.banner_tbl th { border-collapse:collapse; border-bottom:3px solid #057ab0; padding:8px; }
.banner_tbl td { border-collapse:collapse; border-bottom:1px dotted #cccccc; padding:8px; vertical-align: top; }
#banner_download_text{ margin-top: 30px; /*background:#fff; color:#000; border-color:#fff; padding: 5px; border-radius: 3px;cursor: default;*/}
#banner_type_text{position: absolute; right: 30px; top:50px;}
#banner_on_place a img/* Витрина на главной */

#vitrina_new .vitrina_container{float: left;width: 137px; margin-left: 46px;height: 200px;}

#vitrina_new,#vitrina_pop{margin-top: 18px;margin-left: 2px;margin-bottom: 20px;margin-right: -5px;}
#vitrina_new .vitrina_container{float: left;width: 137px; margin-left: 46px;height: 200px;margin-bottom: 35px;}
#vitrina_pop .vitrina_container{float: left;width: 137px; margin-left: 46px;height: 200px;margin-bottom:50px;}
.vitrina_container:nth-of-type(1),.vitrina_container:nth-of-type(6){margin-left: 0px !important;}
.vitrina_container .vitrina_item{position: relative;}
.vitrina_item .photo{width: 137px; height: auto; float: left;}
.vitrina_item .vitrina_photo{width: 137px; height: 135px; overflow: hidden;display: block;border-radius:3px; border:1px solid silver;}
.vitrina_label{float: right;
width: 100px;
height: 60px;
background: url(../images/sprite.png) no-repeat -5px -640px;
margin-right: -7px;
margin-top: -65px;}
.buy_btn{width: 50px;float: right;
margin-right: 20px;  color: #3d3d3d; cursor: pointer;position: relative;}
.buy_btn p{font-size: 14px;text-align: center;}
.price_d{color: white;
font-size: 16px;
float: left;
margin-top: 16px;text-align: right;
width: 90px;
padding-right: 2px;}
.vitrina_name {height: 65px;overflow: hidden;}
.vitrina_name a{font-size: 15px;float: left;color: #4f4f4f;padding-left: 10px;
padding-top: 5px;}

#vitrina_new .catalog_art img,#vitrina_pop .catalog_art img{float: left;}
#vitrina_new .catalog_art:nth-child(odd),#vitrina_pop .catalog_art:nth-child(odd){border: 5px solid #ffd100;overflow: hidden;width: 136px;
height: 200px;}
#vitrina_new .catalog_art,#vitrina_pop .catalog_art{border: 5px solid #fe7da7;}
.vitrina_container .catalog_art_content{height: 37px;overflow: hidden;
background: white;opacity:1;
margin-top: 148px;
padding: 5px;
text-align: left;
color: #1d5e00;
font-size: 15px;
position: absolute;
width: 126px;}
#vitrina_new small, #vitrina_pop small{width: 80px;position: absolute;margin-top: -22px;height: 25px;
margin-left: 59px;font-size: 14px;text-align: right;}

#but_pay {  }
#but_pay { cursor: pointer; width: 220px; height: 50px; background-color: red; border-radius: 6px; text-align: center; }
#but_pay a {  font-size:19px; display: block; color: #fff; padding: 0; margin-bottom: 5px; }
#but_pay p { font-size: 12px; color: #fff; padding: 0; margin: 0; }

#order_header { padding-left: 30px; padding-right: 30px; }
.text_addon { padding:0 30px 30px; }
.order_header { padding:0 30px; }

.descr_performer{width: 300px !important;}

#order_aut_div{position: absolute;right: 53px;background-color: bisque;width: 500px;height: 138px;top: 113px;border-radius:7px;}
#order_aut_div div:nth-child(1){margin-top: -45px;}
#order_aut_div div:nth-child(2){padding: 20px;}
#order_aut_form label{font-size: 19px;float:left;margin-right: 10px;}
#order_aut_form input[type=password]{width: 190px;padding: 5px;float: left;border-radius: 5px 0 0 5px;border: 2px solid #e5c7a1;
background: white;border-right: 0;border: 0;height: 22px;}
#order_aut_form input[type=submit]{float: left;width: 107px;height: 32px;border-radius: 0 5px 5px 0;}
#error_order_aut{width: 100%;float: left;margin-top: 10px;padding: 0 !important;}.file_block{position:relative;}
.file_block{position:relative; width:600px; min-height:25px; border:1px solid #ccc; border-radius:5px; padding:5px; overflow:hidden; 
	border:1px solid #ccc; border-radius:5px; text-align:center;}
.file_block  .a_file .f_file {opacity:0; position:absolute; left:0; top:0;}
.file_block .a_file, .file_block .a_fil2 {display:block; position:absolute; padding:5px 0 8px;}
.file_block .m_file {position:relative; top:0; left:0; width:96%; height:100%; padding:0; text-align:left; padding:0 2%; color:lightgreen; font-style:italic; text-align:left;}
.file_block .m_file.a1 {margin: 20px 0 0;}
.file_block .p_file {margin:8px 0; min-height:20px;}
.file_block .file_item {float:left; position:relative; width:150px; margin:10px; border:1px solid #ccc; padding:5px;}
.file_block .file_item img {display:block; width:150px; height:100px;}
.file_block .a_file {width:150px; border:1px solid #ccc; border-radius:5px; text-align: left;}
.file_block .a_fil2 {width:250px;}
.file_block h2{margin-top:0; text-align:left; padding:0 10px;}

.file_block a { cursor: pointer; }

#panel_articles .file_block { border:0; width: 120px; padding-left: 0px;}
#panel_articles .file_block a { border:0; text-align: left;}
#panel_articles .f_file { width: 120px; cursor: pointer; }

#load_block { height: 30px; }

#load_block .file_block { border:0; width: 140px; height: 20px; overflow: hidden; padding: 0px; }
#load_block .file_block a { border:0; height: 20px; overflow: hidden; padding:0px; margin:0px;  }

#gallery_panel span .file_block{width: 160px; border: 0;}
#gallery_panel span .file_block a{ border: 0;}
#gallery_panel span .file_block a input[type=file]{margin-top: -25px;}
/*спрятать инпут для хрома и оперы*/
.banner_tbl td .file_block a input[type=file],#panel_articles .file_block a input[type=file]
{margin-top: -25px;}

#cover_btn .file_block{width: 160px; border: 0;}
#cover_btn .file_block a{ border: 0;}
#cover_btn .file_block a input[type=file]{margin-top: -25px;}
#cover_btn .file_block{width: 160px; border: 0;}
#cover_btn .file_block a{ border: 0;}
#cover_btn .file_block a input[type=file]{margin-top: -25px;}

.file_block a input[type=file]{margin-top: -25px;}
/*Каталог*/
#admin_photo div .file_block .a_file { width: 140px !important;}
#catalog_item .file_block{border: none;width: 140px;float: left;}
#catalog_item .file_block .a_file { border: none;}
#catalog_item .file_block .a_file {top:0; padding: 0;} 
#catalog_item .file_block {min-height: 10px;}
/*Каталог*/
#site_text_page .file_block{width: 160px; border: 0;}
#site_text_page .file_block a{ border: 0;}
#site_text_page .file_block a input[type=file]{margin-top: -25px;}

/*Личный кабинет*/
#user_photo .file_block .a_file{width: 112px;}
.catalog_col_basket{width: 120px;float: right;margin-right: 5px;margin-top: 12px;}

.catalog_col_basket{width: 120px;float: right;margin-right: 5px;margin-top: 12px;}
.catalog_col_basket .minus{float:left;width: 36px; height: 38px; overflow: hidden; background: url(../images/sprite.png) no-repeat -219px -416px;cursor: pointer;}
.catalog_col_basket input[type=text]{float: left;width: 40px;height: 31px; background-color: #e7e7e7;border-top: 3px solid #c3c3c3; border-left:none; font-size: 22px; text-align: right;}
.catalog_col_basket .plus{float:left;width: 36px; height: 38px; overflow: hidden; background: url(../images/sprite.png) no-repeat -260px -416px;cursor: pointer;}
.basket_del {width: 31px;height: 30px;border-radius: 5px;background: url('../images/sprite.png') no-repeat -312px -420px #ccc;
float: right;display: block;margin-top: 10px;margin-right: 10px;}
.basket_del:hover{background-color: #ccc;opacity: 0.6;}
#basket_now{margin-top: 20px;overflow: hidden;margin-bottom: 20px;}
#total_summ{float: right;padding-top: 17px;margin-right: 149px;}
#total_summ strong{color: #444; font-size: 22px;}


#order_form{background: #fdecd8;font-size: 17px;height: auto;width: 600px;
padding: 30px;border-radius: 3px;overflow: hidden;margin-bottom: 30px;
margin-top: 20px; float: left;}
#order_form div{float: left;}
#order_form label {position: relative;float: left;width: 210px;}
#order_form label , #order_form input[type=text], #order_form textarea,
    { display:block; background:#fff;}
#order_form input[type=text], #order_form textarea 
    { border-radius:5px; border-color:#e5c8a0; border-width:2px 1px 1px 2px; border-style:solid; margin-top:5px;margin-left: 10px;}
#order_form input[type=text] { padding:9px 10px; width:350px; font-size: 17px;}
#order_form input[type=text]:focus, #order_form textarea:focus
    { background:#e7e7e7; border-radius:5px; border-color:#9f9f9f; border-width:2px 1px 1px 2px; border-style:solid;}
#order_form input[type=radio]{padding: 3px; float: left;margin-left: 11px;margin-top: 5px;}
.radio_list label{width: 330px !important;margin-left: 20px;}
.radio_list{height: 25px !important;float: right !important;width: 390px;margin-bottom: 10px;}
#order_form textarea  {font-size: 17px; height:50px; min-height:50px; max-height:110px; width:360px; min-width:360px; max-width:360px; padding:5px 0 5px 10px;}

#order_form input[type=submit]{
float: left;
width: 196px;
height: 48px;
color: white;
padding-bottom: 3px;
opacity: 1;
cursor: pointer;
background: linear-gradient(to top, #ecc194, #d78c48);
border-width: 0 0px 3px 0;
border-radius: 5px;
border-style: solid;
border-color: #89582d;
font-size: 20px;margin-left: 77px; text-align: center;}

#order_form input[type=submit]:hover{ opacity:0.8;}
#recive_result{float: left;
width: 320px;
padding-top: 16px;
color: #8e0205;
height: 40px !important;}
#order_form div label:first-child{padding-top: 12px;}
#order_form div label small{float: left;}

#basket_msg { display: none; position: absolute; z-index: 5; top:0; left: 0; height: 24px;
	width:140px; background-color: #55b355; padding: 7px; border-radius: 5px; }

#basket_msg, #basket_msg a { color:#ffffff; }

#text_reg{float: left;width: 190px;margin-top: 60px;font-size: 19px;color: #393939;
padding-left: 20px;}
#user_info{width: 70%;}
#user_info{width: 70%;}
.block_submit input{float: left !important;}
#my_mailing{height: 75px;}
/*спрятать инпут для хрома и оперы*/
#user_photo #load_block .file_block a input[type=file],#panel_articles .file_block a input[type=file]
{margin-top: -25px;}
#text_for_expert{padding: 5px; border:2px #008f75 solid; border-radius: 5px; margin-bottom: 20px;}
#user_photo #load_block a {float: left;}
#user_type_price{padding-top: 15px;}
#user_type_price input[type=text]{background: none;border: 1px solid rgba(0,0,0,0);}
#user_type_price input[type=submit]{display: none;}#article_goods_container { }.catalog_item{width: 872px;}
/*Список товаров*/
.catalog_item{position: relative; width: 872px; height: 140px; float: left;background-color: #fff7d4; border-radius: 3px;margin-bottom: 25px;}
.catalog_item .catalog_photo a img:nth-child(1){width: 120px; height: 120px; border-radius: 2px;}
.catalog_item .catalog_photo{border-radius: 3px;float: left;position: relative;background: #fff7d4;}
.catalog_item .catalog_photo a{display: block;height: 120px; border: 1px solid #de965b;margin: 6px 0 0 6px;}
.catalog_item h2{margin-left: 150px;margin-top: 14px; color: #444;padding-bottom: 5px;}
.catalog_item p{margin-left: 150px;}
.small h2 a{ overflow: hidden; width:400px; text-overflow:ellipsis;
 -o-text-overflow:ellipsis;white-space: nowrap;display: block;}
.catalog_descr{ overflow: hidden; width:705px; height: 30px; text-overflow:ellipsis;
 -o-text-overflow:ellipsis;display: block; font-size: 14px;}
#catalog_item .catalog_btn{width: 531px;height: 60px;position: relative;top: 8px;}
.catalog_btn{width: 650px;height: 60px;position: absolute;right: -1px;top:80px;}
.catalog_col{width: 120px;float: right;margin-right: 15px;margin-top: 12px;}
.catalog_col .minus{float:left;width: 36px; height: 38px; overflow: hidden; background: url(../images/sprite.png) no-repeat -219px -416px;cursor: pointer;}
.catalog_col input[type=text]{float: left;width: 40px;height: 31px; background-color: #e7e7e7;border-top: 3px solid #c3c3c3; border-left:none; font-size: 22px; text-align: right;}
.catalog_col .plus{float:left;width: 36px; height: 38px; overflow: hidden; background: url(../images/sprite.png) no-repeat -260px -416px;cursor: pointer;}

.catalog_add_btn{position: relative; float:right;width: 128px; height: 39px; background:url(../images/sprite.png) no-repeat -7px -705px;cursor: pointer;font-size: 20px; color: white;padding-top: 16px; text-align: center;}
.catalog_add_btn:after{content: "";width: 7px; height: 50px; background:url(../images/sprite.png) no-repeat -135px -705px;cursor: pointer;position: absolute;top: 0;left: 128px;}



/* Детализация товара */

#catalog_item_photo{float: left;}
#catalog_item_photo img{border: 1px solid #de965b;float: left;margin-top: 6px;margin-left: 6px;margin-bottom: 6px;}
#catalog_item{position: relative; margin-top: 22px;background-color: #fff7d4; float: left; width: 872px; border-radius: 2px;margin-bottom: 20px;min-width: 90%;}
#catalog_item_info{;margin-left: 340px;}
#catalog_item_info h1{margin-top: 10px;}
#catalog_descr{float: left;margin-top: 30px; margin-right: 40px; margin-bottom: 60px}
.price_block{float: right;margin-top: 15px;width: 175px;text-align: left;margin-right: 8px;}
.price_block span{font-size: 22px;color: #444;}
.price_block small{display: block;margin-top: -9px;}
.min_zakaz{float: left;margin-top: 20px;}
.admin_photo a{padding-left: 15px;}
.btn_text{float: left;padding-top: 21px;padding-left: 176px;}
.btn_text2{float: right;padding-top: 17px;margin-right: 21px;color: #444; font-size: 22px;}
.catalog_photo img:nth-child(1){display: block;}
.catalog_photo img:nth-child(2){display: none;}

#markers_list { padding-top: 10px; }
#markers_list span { padding-left: 20px; }
#markers_list span a { color: #666666; font-size: 12px; }

.markers_container{position: absolute;width: 100px;height: 100px;}
/*.big .sale,*/ .sale{width: 62px;height: 25px;background: #ffd100;background: url(../images/sprite.png) no-repeat -156px -1401px;
border-radius: 3px;float: right;font-size: 14px;}
.big .sale/*, .sale*/,.small .sale{margin-left: -20px;width: 20px;height: 60px;background:url(../images/sprite.png) no-repeat -112px -1403px;
color: #860200; border-radius:3px 0 0 3px;margin-top: 0;}
.sale, .new{margin-top: 29px;}
/*.big .sale, .big .new{margin-top: -22px;}*/
/*.big .new,*/ .new{width: 68px;height: 25px;background: #ec483e;background: url(../images/sprite.png) no-repeat -275px -1401px;
border-radius: 3px;float: right;font-size: 14px;}
.small .new,.big .new/*, .new*/{margin-top:0;margin-left: -20px;width: 20px;height: 60px;background:url(../images/sprite.png) no-repeat -229px -1403px;
color: #860200; border-radius:3px 0 0 3px;}

#vitrina_new .sale, #vitrina_pop .sale, #vitrina_new .new, #vitrina_pop .new{margin-top: -22px;}

.goods_operation { }

.goods_operation { float: none; position: absolute; z-index: 5; top:0px; right:20px; 
	width: 70px; height: 26px; background-color:#f2f2f2; text-align: center; }

.goods_operation a { font-size: 13px; color: #666666; }

/*Для мини списка*/
.small {height: 60px;}
.small .catalog_photo img:nth-child(1){display: none;}
.small .catalog_photo img:nth-child(2){display: block;}
.small .catalog_photo a img:nth-child(2){width: 29px; height: 23px; border-radius: 2px;margin-right: 10px;margin-top: 18px;margin-left: 4px}
.small .catalog_photo a{display: block;height: 23px;border: none;}
.small h2 {margin-left: 20px;font-size: 20px;}
.small .catalog_code, .small .catalog_descr{display: none;}
.small .catalog_btn{bottom:0px;width: 420px; top:0;}
.small .btn_text2{font-size: 17px;padding-top: 20px;}
.small small{display: block;margin-top: -9px;}

#catalog_item #vitrina_msg{padding-top: 20px;}
#select_theme{position:absolute;}
#select_theme{position: absolute;color: #515567;border-width: 2px 1px 1px 2px;border-radius: 3px;
border-color: #e5c7a1;border-style: solid;padding: 4px;margin-right: 2px;right: 5px;
top: 42px;font-size: 17px;width: 156px;}
#theme_btn{font-size: 20px;color:white;padding: 2px 40px 6px 39px;
background:linear-gradient(to top, #ecc194, #d78c48);border-width: 0px 0px 3px 0px;border-radius: 5px;border-style: solid;
border-color: #89582d;text-decoration: none;}
#theme_btn:hover{opacity: 0.8;}
#panel_theme{position: absolute;border-width: 4;border-radius: 3px;
border-color: #ffd100;border-style: solid; margin-right: 2px;left: 5px;
top: 5px;width: 170px;height: 130px;background-color: white;z-index: 5;}
#panel_theme h3{padding-top: 5px;padding-left: 20px;color: #4e5900;}
#for_theme_text{position: absolute;right: 8px;top: 90px;height: 33px;width: 155px;}
/*Темы сайта*/
.themes_site{position: fixed;height: 100%;width: 100%;}
#semena_settings_tbl .a_file{float: left;}

/*админка фон*/
.semena_settings_tbl table tr td input{width:100%;}
.semena_settings_tbl table tr td input{width:100%; min-width: 200px; background: none; border: 1px solid rgba(0,0,0,0);border-radius:3px; resize:none;}
.semena_themes_edit_btn{float:right; font-size: 12px; line-height: 12px; background-color:#087cb7; color: white; padding: 4px; border-radius: 3px; cursor: pointer;margin-left: 10px; margin-bottom: 10px;}
.semena_themes_edit_btn:hover{background-color: #666666;}

.semena_themes_del_btn{ float:right; background-color: #b20727; color: white; padding: 4px; border-radius: 3px; cursor: pointer;font-size: 12px; line-height: 12px;}
.semena_themes_del_btn:hover{background-color: #666666;}
#cms_table .del_producer{background-color: #f2f2f2;}
#themes_name_0{width: 30%;}
#add_themes_div{float: left;width: 70%; margin-top: 31px; display: none;}

#themes_add_btn{ float:right; background-color: #08b357; color: white; padding: 1px 10px 4px 10px; border-radius: 3px; cursor: pointer;margin-top: 32px;}
#themes_add_btn:hover{background-color: #009966;}

#block_status .active a{text-decoration: none;}

#add_themes_div div{float: left; width: 100%}
#add_themes_div div input{width:300px; float: left; background: none; border: 1px solid silver;border-radius:3px;}
#add_themes_div div label{width: 150px; float: left;position: relative;top:2px;}

/*админка фон*/

/*админка способы оплаты */
.semena_settings_tbl table tr td input{width:100%;}
.semena_settings_tbl table tr td input{width:100%; min-width: 200px; background: none; border: 1px solid rgba(0,0,0,0);border-radius:3px; resize:none;}
.semena_delivery_edit_btn{float:right; font-size: 12px; line-height: 12px; background-color:#087cb7; color: white; padding: 4px; border-radius: 3px; cursor: pointer;margin-left: 10px; margin-bottom: 10px;}
.semena_delivery_edit_btn:hover{background-color: #666666;}

.semena_delivery_del_btn{ float:right; background-color: #b20727; color: white; padding: 4px; border-radius: 3px; cursor: pointer;font-size: 12px; line-height: 12px;}
.semena_delivery_del_btn:hover{background-color: #666666;}

#cms_table .del_delivery{background-color: #f2f2f2;}
#delivery_name_0{width: 30%;}
#delivery_code_0{width: 30%;}
#add_delivery_div{float: left;width: 70%; margin-top: 31px; display: none;}

#delivery_add_btn{ float:right; background-color: #08b357; color: white; padding: 1px 10px 4px 10px; border-radius: 3px; cursor: pointer;margin-top: 32px;}
#delivery_add_btn:hover{background-color: #009966;}

#block_status .active a{text-decoration: none;}

#add_delivery_div div{float: left; width: 100%;margin-bottom: 10px;}
#add_delivery_div div input{width:300px; float: left; background: none; border: 1px solid silver;border-radius:3px;}
#add_delivery_div div label{width: 150px; float: left;position: relative;top:2px;}

/*админка способы оплаты */* { margin: 0px; padding: 0px; }
* { margin: 0px; padding: 0px; }
html, body {height: 100%; width: 100%; margin: 0px; padding: 0px;}

body { FONT-SIZE: 16px; line-height: 140%; overflow-y: scroll;}

img { border: 0px;}
ul, ol { list-style:none; }
ul, ol, li, dl, dt, dd, h1, h2, h3, pre, form, body, html, p, blockquote, input, td, th, a, textarea {
    margin:0; padding:0; FONT-FAMILY: Trebuchet MS, sans-serif; COLOR:#4f4f4f;
    FONT-WEIGHT: normal; line-height: 1.3;
}

input, textarea, input:active, textarea:active {outline:none;}
:focus {outline:none;}

hr {background: #deded6; border: none; height: 1px; width: 99%; margin-bottom: 38px;}

h1{  FONT-SIZE: 27px; LINE-HEIGHT:1.2; padding-bottom: 12px; color: #444444; }
h2{  font-size: 22px; LINE-HEIGHT:1.2; padding-bottom: 14px; }
h3{  FONT-SIZE: 18px; LINE-HEIGHT:1.2; padding-bottom:7px; color:#2b2b29; }
h1, h2, h3 { font-family: Trebuchet MS, Arial, helvetica }
a { color: #444444; TEXT-DECORATION: underline; cursor:pointer }
a:hover{ text-indent: 0; TEXT-DECORATION: none; /*DO NOT REMOVE THIS OTHERWISE HOVER WILL NOT WORK IN IE6!*/ }

#block_index ul { list-style-type: circle; }
#block_index ul li { list-style-type: none; background: url("../images/v.png") no-repeat 0px 4px; 
padding-left: 24px; padding-bottom: 8px; }

ol li { padding:0px 0px 4px 0px; margin:0 0 0 0px; 
list-style-type: decimal;}
ol { margin-left: 25px; }


select { border: 1px solid #aaa; }
table { border-spacing: 0; }

legend {padding: 3px; background-color: #444444;}
fieldset { border:solid 1px #5b5b5b; padding:10px; }

/* Специальные стили для сайта */ 

.tbl { FONT-SIZE: 12px; border-width:0px; width:100%; } /* ТБЛ*/
.tbl th { FONT-SIZE: 12px; padding-bottom:5px; text-align:left; }

#table { width:100% }
#table .tbl td, #table .tbl td a { padding:5px; font-size:12px; }

.tb1, .tb1 { FONT-SIZE: 12px; }
.tb1 { COLOR: black; TEXT-DECORATION: none; PADDING-LEFT: 8px; PADDING-RIGHT: 8px }
.tb2 { background: #d0f5a7; COLOR: black; TEXT-DECORATION: none }
.table_frame { border: 1px solid #cccccc; padding: 10px; }

.message, .message_link { COLOR:#f59823; TEXT-DECORATION: none; font-weight: bold; }
.message_link:hover { TEXT-DECORATION: underline }


/* Стили оформления для редактора */

.article_content img { /*width: 100%;*/ height:auto; display:block; margin:0 auto; clear:both; }
/*таблицы*/
#block_index table, .article_content table, #tinymce table{ /*width:100%;*/ font-size:80%;  border-spacing: 0;
 border-collapse:collapse; empty-cells:show; margin:40px 0; vertical-align:top;}

#block_index tr:first-child, .article_content tr:first-child, #tinymce tr:first-child {background-color: #fff;}
#block_index tr:nth-child(even), .article_content tr:nth-child(even), #tinymce tr:nth-child(even) {background-color: #e3face;}
/*#block_index table th, #tinymce table th { border:1px solid #407200; text-align:left; padding:10px 5px 10px 6px; }*/
#block_index tr:first-child td, .article_selected tr:first-child td, #tinymce tr:first-child td  {border-color:#407200; border-style: solid; border-width: 0 0 2px 0;font-size: 13px;}
#block_index tr td, .article_selected tr td, #tinymce tr td  {border: 0px;font-size: 14px;}

#block_index tr td:first-child, .article_selected tr td:first-child, #tinymce tr td:first-child{ border-left:0px; border-right: 1px;}
#block_index tr td:last-child, .article_selected tr td:last-child, #tinymce tr td:last-child{ border-right:0px; border-left: 1px;}

#block_index table td, #tinymce table td { padding:7px 5px 7px 6px; vertical-align:top;}

/*таблицы конец*/





#tinymce img { /*width: 100%;*/ height:auto; display:block; margin:0 auto; clear:both; }
#tinymce table { width:100%; font-size:80%;  border-spacing: 0; border:1px solid #407200; border:black;
 border-collapse:collapse; empty-cells:show; margin:40px 0;}


.style_hitech { font-size:86%; color:#444444; background-color: #e3face; padding:20px; 
	border-top: 5px #407200 solid; border-radius:0 0 6px 6px; }

.style_barokko { font-size:86%; color:#4b0102; background-color: #f8e5df; padding:20px; 
	border-top: 5px #b03a3a solid; border-radius:0 0 6px 6px; }

.style_modern { font-size:86%; color:#407200; background: url("../images/style_modern.gif") repeat-y; 
background-color: #fffacd; padding:20px; border-radius:6px; }

#block_index p, #tinymce p { padding-bottom:8px; }
.style_hitech, .style_barokko, .style_modern { margin-top:10px; margin-bottom: 20px; padding-bottom: 25px !important }

/*.article_selected td, #tinymce td {border: 0px !important; padding: 0px;}*/

.no_border td {border: 0px !important; padding: 0px;}
.no_border {border-spacing: 0;border: 0;}

#tinymce img { /*width: 100%;*/ height:auto; display:block; margin:0 auto; clear:both; }

#tinymce .no_border td {border: 0; padding: 0px;}
#tinymce .no_border {border-spacing: 0;border: 0;}

#tinymce .small_text, .small_text {font-size: x-small; margin-bottom:0; font-weight: normal;}

#tinymce ul li { list-style-type: none; background: url("../images/v.png") no-repeat 0px 4px; 
padding-left: 24px; padding-bottom: 8px; }
#tinymce ol li { padding:0px 0px 4px 0px; margin:0 0 0 0px; 
list-style-type: decimal;padding-left: 24px;}

/* Стили оформления для редактора конец*/

.clear{ clear: both; }#date_update { display: none; font-size: 12px; color:#fff; position: absolute; top:201px; left:410px; }


#cookie_alert {
    color: #fff;
    background-color: #fc9c00;
    padding: 12px 12px 12px 24px;
    border-radius: 5px;
    font-size: 17px;
    margin-bottom: 36px;
    font-weight: normal;
    
}


#relative {
    height      :   300px;
    width       :   300px;
    overflow    :   hidden;
    margin      :   0 auto;
    position    :   relative;
}
/* Div to Test */
#test {
    width       :   250px;
    text-align  :   center;
    padding     :   3px;
    border      :   1px solid #E8E68A;
    background  :   #FFFFCC;
    margin      :   5px auto 0;
    font-family :   verdana;
    font-size   :   11px;
}

#wrap {position: relative; width: 100%; color: #616161; min-width: 1000px; overflow: hidden;}
#wrapper {width: 1010px; margin: 0 auto;  z-index: 2; position: relative;}
#wrapper #border{border-left: 15px #ffd100 solid; border-right: 15px #ffd100 solid; background-color: #fff;}
#header {max-width: 1214px; margin: 0px -35px 0px -35px; color: #fff; position: relative; height: 140px; background: url(../images/sprite.png) -5px -945px #8cb432;box-shadow:0 10px 25px -10px #999;}
#header:before {content: ""; width: 20px; height: 20px; position: absolute; background: url(../images/sprite.png) -169px -432px; top: 140px; left: 0px; z-index: 1;}
#header:after {content: ""; width: 20px; height: 20px; position: absolute; background: url(../images/sprite.png) -192px -432px; top: 140px; right: 0px; z-index: 1;}
#header #logo {width: 330px; height: 100px; background: url(../images/sprite.png) 0 -10px; display: block; margin: 15px 0 0 24px; float: left;}
#header #logo_text{font-size: 15px; color: #d5ffa9;position: absolute;left: 174px; top: 85px;}
#header #write {width: 246px;height: 140px;background: url(../images/sprite.png) 0 -229px;position: absolute;top: 0;left: 395px;cursor: pointer;}
#header #write #write_header {font-size: 23px;line-height: 1.5;color: white;float: left;padding-left: 25px;padding-top: 13px;}
#header #write #write_text {font-size: 15px; color: white;float: left;padding-left: 25px;}

#header #phone {float: right; width: 235px; margin: 0px 85px 0 0;font-size: 15px; text-align: right;}
#header #phone #phone_number {float: right;font-size: 30px; line-height: 1.0; padding-top: 5px;}
#header #phone #phone_code {float: right;font-size: 16px;line-height: 1.0;padding-top: 13px;padding-right: 10px;}

#header #phone #phone_text{float: right;text-align: right;letter-spacing: 0.4px;padding-top: 22px;color: #d5ffa9;}
#header #phone .links {font-size: 16px;line-height: 1.5;clear: both;color: white;float: left;width: 100%;text-align: center;margin-top: 8px;}

.links a:first-child{float: left; color: white;}
.links a:nth-child(2){float: right;color: #d5ffa9;}

#top_menu {position: relative;z-index: 7; overflow: hidden;padding-left: 53px; padding-right: 60px;}
#top_menu a {color: #444; padding-top:20px;margin-left: 36px;
            }
#top_menu a{float: left;}
#top_menu a:first-child{margin-left: 0px;}
#search_panel {padding: 50px 41px 21px 50px; position: relative; height: 80px;}
#search_panel #cat_btn {width: 150px; font-size: 25px; text-decoration: none; color: #407200; display: block; border-bottom: 3px #969300 solid; border-radius: 3px; height: 51px; padding: 15px 0 0 20px; float: left; margin-right: 20px;
        background: linear-gradient(top,#f9f10d,#c1bf00);
        background: -ms-linear-gradient(top,#f9f10d,#c1bf00);
        background: -o-linear-gradient(top,#f9f10d,#c1bf00);
        background: -webkit-linear-gradient(top,#f9f10d,#c1bf00);
        background: -moz-linear-gradient(top,#f9f10d,#c1bf00);
}
#search_panel #cat_btn.active{ background: #f9f10d; height: 70px; border: none; border-radius: 3px 3px 0 0;
}
#search_panel #cat_btn #arrow{background: url(../images/sprite.png) no-repeat -60px -425px;
    width: 30px; height: 20px; float: right; margin-top: 6px;margin-right: 15px;}

#search_panel #cat_menu {height: 600px; position: absolute; top: 135px; left: 50px; width: 852px; padding: 15px; display: none; border-radius: 0 3px 3px 3px; border-bottom: 10px solid #969300; z-index: 18;
        background: #f9f10d;
        background: linear-gradient(top,#f9f10d,#c1bf00);
        background: -webkit-linear-gradient(top,#f9f10d,#c1bf00);
        background: -moz-linear-gradient(top,#f9f10d,#c1bf00);
        background: -o-linear-gradient(top,#f9f10d,#c1bf00);
        background: -ms-linear-gradient(top,#f9f10d,#c1bf00);
}
/*#search_panel #cat_menu ul {}*/
#search_panel #cat_menu a {color: #444; font-size: 16px; padding: 5px 0px 5px 0px; display: block;float: left; text-transform: lowercase; }
#catalog_mobile_fon{position:fixed; top:0; left:0; width:100%; height:100%; z-index:17;display: none;}
.two_level_link{text-decoration: none;border-bottom: 1px dashed #444;height: 13px;}
#search_panel #cat_menu .one_level_group li:hover{background: #fff;position: relative;}
#search_panel #cat_menu .one_level_group li{width: 100%;height: 30px;padding-left: 5px;overflow: hidden;}
#search_panel #cat_menu .one_level_group a:hover:after{content: '';position: absolute;right: -26px;border: 16px solid transparent;
border-left: 10px solid white;top: -1px;}
.one_level_group ul li i{padding-left: 5px; padding-top: 7px;display: block;float: left;}
#two_level_group ul li i{padding-left: 5px; padding-top: 7px;}
.one_level_group,#three_level_group{float: left;height: 100%;padding-right: 5px;}
.one_level_group{ border-right: 5px solid #dcd10c;width: 275px;}
#two_level_group_div{position: absolute;top: 330px;left: 70px;display: none;}
#close_two_level{display: none; position: absolute;top: 20px;z-index: 21;right: 20px;width: 31px;height: 30px;border-radius: 5px;
background:#fff url('../images/sprite.png') no-repeat -312px -420px;}
#two_level_group{display: none; width: 570px;border: 5px solid white;background-color: #fcf9aa;height: auto;position: relative;z-index: 20;overflow: hidden;}
#two_level_group h2{padding-left: 20px;padding-top: 20px;}
#two_level_group #one_level_link{color: #fff;background-color: #fc9c00;padding: 3px 8px 5px 8px;border-radius: 5px;
font-size: 14px;position: absolute;width: 193px;right: 15px;bottom: 15px;text-decoration: none;}
#two_level_group ul{float: left;}
#two_level_group ul li{height: 30px;padding-left: 5px;width: 280px;}
#three_level_group{float: right;}
#cat_menu table{width: 100%;}
#cat_menu table tr{}
#cat_menu table tr td{width: 280px;}
.catalog_art{border: 5px solid #e8b37f;overflow: hidden;width: 240px;}
.catalog_art a{ padding: 0 !important; width: 100%  !important;text-decoration: none;}
.catalog_art a:hover{background: none !important;}

.catalog_art_content{position: relative;height: 85px;background: white;opacity: 0.9;margin-top: -120px;
padding: 15px 20px;}
.catalog_art_content h2{text-align: left;color: #1d5e00; font-size: 25px;}

#search_panel #search_form {border-radius: 3px; border-bottom: 3px solid #80381b; float: left; padding: 10px 10px 0 10px; height: 55px; width: 50%;
    background: #d46f2d;
    background: linear-gradient(top,#e48e32,#c44f28);
    background: -webkit-linear-gradient(top,#e48e32,#c44f28);
    background: -moz-linear-gradient(top,#e48e32,#c44f28);
    background: -o-linear-gradient(top,#e48e32,#c44f28);
    background: -ms-linear-gradient(top,#e48e32,#c44f28);
}
#search_panel #search_form input {border: none; border-radius: 3px;}
#search_panel #search_form input[type="text"] {font-size: 24px; width: 345px; color: #b8b8b8; padding: 5px; width: 75%;border-top:3px solid #80381b;}
#search_panel #search_form input[type="submit"] {width: 80px; height: 46px; border: 1px solid #80381b; border-bottom: 3px solid #80381b; cursor: pointer; float: right;
    background: #d5712d url(../images/sprite.png) no-repeat 20px -408px;
    background: url(../images/sprite.png) no-repeat 20px -408px, linear-gradient(top,#de8230,#cb5c2a);
    background: url(../images/sprite.png) no-repeat 20px -408px, -ms-linear-gradient(top,#de8230,#cb5c2a);
    background: url(../images/sprite.png) no-repeat 20px -408px, -o-linear-gradient(top,#de8230,#cb5c2a);
/*    background: url(../images/sprite.png) no-repeat 20px -408px, -webkit-linear-gradient(top,#de8230,#cb5c2a);
*/    background: url(../images/sprite.png) no-repeat 20px -408px, -moz-linear-gradient(top,#de8230,#cb5c2a);        
}
#search_panel #search_form input[type="submit"]:hover{
    background: #e1a368 url(../images/sprite.png) no-repeat 20px -408px;
    background: url(../images/sprite.png) no-repeat 20px -408px, linear-gradient(top,#edc294,#d88c48);
    background: url(../images/sprite.png) no-repeat 20px -408px, -ms-linear-gradient(top,#edc294,#d88c48);
    background: url(../images/sprite.png) no-repeat 20px -408px, -o-linear-gradient(top,#edc294,#d88c48);
    background: url(../images/sprite.png) no-repeat 20px -408px, -moz-linear-gradient(top,#edc294,#d88c48);        
}
#search_panel #basket_pict{background: url(../images/sprite.png) no-repeat -100px -395px;float: right;width: 50px; height: 60px;margin-right: 22px;}
#search_panel #basket {float: right;width: 130px;margin-right: 3px;}
#basket_title{font-size: 29px;}
.basket_clear{cursor: pointer;position: absolute;z-index: 4;right: 55px;
top: 52px;width: 15px;height: 15px;background: url(../images/sprite.png) no-repeat -430px -435px;}
#h1_green, #h1_red {width: 345px; height: 55px; background-image: url(../images/sprite.png); margin: 0 0 0px -89px; color: #fff;  padding: 6px 0 0 86px;float: left;}
#h1_green {background-position: 0 -456px;}
#h1_red {background-position: 0 -516px;}


#top_groups {height: 161px; background: url(../images/sprite.png) -20px -1096px; padding: 20px 0 0 52px; margin-bottom: 30px;}
#top_groups a {display: block; color: #444; background-image: url(../images/sprite.png); padding-top: 68px; float: left; margin-right: 59px; overflow: hidden;}
#top_groups a:nth-child(7) {margin-right: 25px;}
#top_groups .g1 {background-position: 25px -1312px;}
#top_groups .g2 {background-position: -60px -1312px;}
#top_groups .g3 {background-position: -140px -1312px;}
#top_groups .g4 {background-position: -225px -1312px;}
#top_groups .g5 {background-position: -323px -1312px;}
#top_groups .g6 {background-position: -400px -1312px;}
#top_groups .g7 {background-position: -515px -1312px;}

#center {padding: 0px 52px 100px 52px; min-height: 800px;position: relative;}
#center #indexText {float: left;width: 100%; position: relative;margin-top: 55px;}


.left-il {width: 181px; height: 414px; background: url(../images/left-il.png); position: absolute; top: 230px; left: 0; z-index: 1;}
.right-il {width: 233px; height: 410px; background: url(../images/right-il.png); position: absolute; top: 230px; right: 0; z-index: 1;}



#item_block-l {width: 100%; margin-bottom: 30px; background: #fff7d4; height: 138px; position: relative; border-radius: 3px;} 
#item_block-l h2 {padding-top: 15px;}
#item_block-l .photo {float: left; margin-right: 40px;}
#item_block-l .photo img {width: 138px; height: 138px;}
#item_block-l .desc {float: left; width: 75%;}
#item_block-l .desc p {margin-bottom: 10px;}
#item_block-l .to-cart {position: absolute; right: -5px; top: 70px;}
#item_block-l .to-cart a.cart {width: 129px; height: 30px; display: block; background: url(../images/sprite.png) 0 -1228px; padding: 17px 0 0 10px; color: #fff; text-decoration: none; text-align: center; float: right; margin-left: 10px;}
#item_block-l .price {display: block; right: 210px; position: absolute; top: 85px;}
#item_block-l .price span {font-size: 24px;}

#item_block {width: 100%; margin-bottom: 30px; background: #fff7d4; position: relative; border-radius: 3px; display: inline-block;} 
#item_block h2 {padding-top: 15px;}
#item_block .photo {float: left; margin-right: 40px;}
#item_block .desc p {margin-bottom: 10px;}
#item_block .to-cart {position: absolute; right: -5px; bottom: 15px;}
#item_block .to-cart a.cart {width: 129px; height: 30px; display: block; background: url(../images/sprite.png) 0 -1228px; padding: 17px 0 0 10px; color: #fff; text-decoration: none; text-align: center; float: right; margin-left: 10px;}
#item_block .price {display: block; right: 210px; position: absolute; bottom: 15px;}
#item_block .price span {font-size: 24px;}

.basket-del {width: 34px; height: 34px; background: url(../images/sprite.png) 0 -1347px; position: absolute; right: 10px; top: 10px; display: block;}

/*
.form_out {background: none repeat scroll 0 0 #fff; border-radius: 3px; overflow: hidden; padding: 20px; width: auto !important; }
.form_out input[type="text"],
.form_out textarea {border-top: 3px solid #e5c7a1 !important; border-left: 2px solid #e5c7a1 !important; border-bottom: none !important; border-right: none !important; border-radius: 3px; font-size: 16px;}
.form_out input[type="submit"] {width: 200px; height: 46px; border: none; border-bottom: 3px solid #89582b; cursor: pointer; color: #fff; font-size: 20px; border-radius: 2px; margin-left: 440px; 
        background: #eec496;
        background: linear-gradient(top,#eec496,#d78a45);
        background: -webkit-linear-gradient(top,#eec496,#d78a45);
        background: -moz-linear-gradient(top,#eec496,#d78a45);
        background: -o-linear-gradient(top,#eec496,#d78a45);
        background: -ms-linear-gradient(top,#eec496,#d78a45);
}

*/

.to-cart input {width: 38px; height: 36px; background: url(../images/sprite.png) 0 -1311px; border: none; float: left; text-align: center; margin-top: 12px;}
.to-cart .arr {float: left; margin-top: 12px;}
.to-cart .arr .up,
.to-cart .arr .down {width: 15px; height: 18px; display: block; background-image: url(../images/sprite.png);}
.to-cart .arr .up {background-position: 0 -1275px;}
.to-cart .arr .down {background-position: 0 -1293px;}
.to-cart .arr .up:hover {background-position: 0 -1275px;}
.to-cart .arr .down:hover {background-position: 0 -1293px;}

.index-news {overflow: hidden; margin: 70px 0;}
.index-news div {width: 48%;}
.index-news div .date {font-size: 20px; color: #616161; float: left; margin-right: 20px;}
.index-news div p {overflow: hidden; height:1%; }
.index-news div a {color: #444;}
.index-news div:first-child {float: left;}
.index-news div:last-child {float: right;}

#index_banners {overflow: hidden;margin: 10px 0 40px 0;float: left;height: 70px;width: 110%;}
#index_banners div {float: left;/*max-width: 500px;*/ height: 70px; background-position: left; width: 420px; box-shadow: inset 0 0 10px #999; border-radius: 3px;}
#index_banners div:last-child {margin-left: 38px;}

#second_banners {overflow: hidden; margin: 20px 0 25px 0;float: left;height: 100px;width: 110%;}
#second_banners div {float: left; height: 80px; background-position: left; width: 500px; box-shadow: inset 0 0 10px #999; border-radius: 3px;}
#second_banners div:last-child {margin-left: 17px;}

#block_index #site_pagenator{margin-bottom: 25px;}

#footer{height: 96px;}
#pre_footer { box-shadow: 0px -5px 30px 20px #f4ece2;float: left;width: 920px;margin-top: -20px;margin-left: 30px;}

#f_center {background: url(../images/sprite.png) repeat-x 0 -214px; position: relative; height: 10px; margin-left: 15px; margin-right: 15px; }
#f_center:before {content: ""; width: 15px; height: 96px; left:0; background: url(../images/sprite.png) -1px -118px; display: block; position: absolute; top: 0;}
#f_center:after {content: ""; width: 15px; height: 96px; right:0; right; background: url(../images/sprite.png) -17px -118px; display: block; position: absolute; top: 0;}
#footer a {color: #616161; display: inline-block;}
#footer p {font-size: 20px; float: left; margin-left:50px;margin-top: 40px;color: #5c6452;}
#footer #link_footer{margin-top: 35px;float: right;margin-right: 52px;}
#footer #link_footer a {margin-top: 5px;margin-left: 30px;margin-right: 0;}
#site_pagenator .p_item,
#site_pagenator .site_pege_back {margin-right: 15px;}
#site_pagenator a.current {padding: 3px; background: #90bd48; text-decoration: none; color: #fff;}

#kroxi { padding-bottom:10px; color: #407200; width:350px; float: left;}
#kroxi a { color: #407200;}
.count { float: left; color: #616161;}

#spisok1, #spisok2,#spisok1_activ, #spisok2_activ{width: 46px; height: 44px;float: right; cursor: pointer;margin-top: 4px;}

#spisok1{ background: url(../images/sprite.png) repeat-x -7px -896px;}
#spisok1:hover{background-position: -7px -806px;}
#spisok1_activ{ background: url(../images/sprite.png) repeat-x -7px -806px;}
#spisok1_activ:hover{background-position: -7px -896px;}

#spisok2{ background: url(../images/sprite.png) repeat-x -7px -761px;margin-right: 10px;}
#spisok2:hover{background-position: -7px -851px;}
#spisok2_activ{ background: url(../images/sprite.png) repeat-x -7px -851px;margin-right: 10px;}
#spisok2_activ:hover{background-position: -7px -761px;}

#example1{background: url(../images/example1.jpg);position: absolute;height: 100%;width: 100%;background-position: center;}
#example2{background: url(../images/example2.jpg);position: absolute;height: 100%;width: 100%;background-position: center;}
#example3{background: url(../images/example3.jpg);position: absolute;height: 100%;width: 100%;background-position: center;}


/*** вариант представления страницы  **/

#big, #small{width: 46px; height: 44px;float: right; cursor: pointer;margin-top: 4px;}
#big.var {background: url(../images/sprite.png) repeat-x -7px -896px; margin-right: 5px;}
#small.var {background: url(../images/sprite.png) repeat-x -7px -761px;margin-right: 10px;}

#big.var.act, #big:hover {background: url(../images/sprite.png) repeat-x -7px -806px;}
#small.var.act, #small:hover {background: url(../images/sprite.png) repeat-x -7px -851px;margin-right: 10px;}
#spisok_title{width: 46px;float: right;cursor: pointer;margin-top: 18px;margin-bottom: 23px;}

/* кнопки */

input[type=submit] {
width: 156px;height: 48px;color: white;padding-bottom: 3px;cursor: pointer;
background: linear-gradient(to top, #ecc194, #d78c48);border-width: 0 0px 3px 0;
border-radius: 5px;border-style: solid;border-color: #89582d;font-size: 20px;text-align: center;}

#price_type_label{color: #fff;background-color: #fc9c00;right: 52px;padding: 3px 8px 5px 8px;border-radius: 5px;
margin-top: 16px;font-size: 14px;position: absolute;top: 143px;}


#paged_list_title{float: right;width: 350px;margin-top: 8px;}
#paged_list_title span{float: left;margin-top: 10px;}
#paged_list_title div{width: 40px;float: left;border-radius: 50px;-moz-border-radius: 50px;
-webkit-border-radius: 50px;-khtml-border-radius: 50px;font-size: 16px;color: #444;
line-height: 38px;text-align: center;background: #e8e4cb;height: 40px;margin-left: 10px;cursor: pointer;}
#paged_list_title .active{background: #c85924; cursor: default;color: #fff;}

#search_form div{height: 22px;font-size:14px;position: absolute;top: 26px;padding-top:2px;background: #e8e4cb;color: #444;border-radius: 3px 3px 0px 0px;cursor: pointer;}
#search_form div:nth-child(1){width: 124px;left: 250px;padding-left: 6px;}
#search_form div:nth-child(2){width: 30px;left: 380px;padding-left: 7px;}
#search_form div.active{background: #e48e32;color: #fff;cursor: default;}
#catalog_filtr{float: right;width: 50%;padding-bottom: 15px;text-align: right;}


#top_left{width: 50px;height: 118px;opacity: 0.9;display: none;
    z-index: 20; cursor: pointer;margin-left: 1020px;
text-shadow: 0 -1px 0 #a8d7fb;
border: solid 1px #3b9b03;border-radius: 5px 5px 5px 5px;
background: #ddecd7;
background: -moz-linear-gradient(top, #ddecd7 0%, #8cb432 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ddecd7), color-stop(100%,#8cb432));
background: -webkit-linear-gradient(top, #ddecd7 0%,#8cb432 100%);
background: -o-linear-gradient(top, #ddecd7 0%,#8cb432 100%);
background: -ms-linear-gradient(top, #ddecd7 0%,#8cb432 100%);
background: linear-gradient(to bottom, #ddecd7 0%,#8cb432 100%);

box-shadow: 0 1px 4px #333333;}
#top_left:hover{opacity: 1;}
#top_left nobr{height: 90px;
display: block;
padding: 0px 20px;
margin: 0 26px 0 10px;
font-weight: bold;
color: #8cb432;
background: url(../images/sprite.png) no-repeat -360px -1400px;
margin-top: 15px;}
#block_status span { padding-left:8px; padding-right:8px; }
#block_status, #block_status span, #block_status span a { font-size:14px; }

#cms_table { width:100%; }
#cms_table th { border-collapse:collapse; border-bottom:3px solid #407200; padding:8px; }
#cms_table td { border-collapse:collapse; border-bottom:1px dotted #cccccc; padding:8px; vertical-align: top; }


#cms_table .border_none { border-collapse:collapse; border-bottom:none; padding:0px; vertical-align: top; }

.catalog_manager_item { padding-top:10px; }
.catalog_manager_item div { float:left; padding-right:20px; padding-bottom:8px; }


.cm_photo_ico { float:left; background:url('../images/sprite_cms.png') no-repeat -2px -3409px; width:20px; height:16px; }
.cm_descr_ico { float:left; background:url('../images/sprite_cms.png') no-repeat -25px -3409px; width:20px; height:16px; }
.cm_price_ico { float:left; width:16px; }

.cm_plus { cursor:pointer; background:url('../images/sprite_cms.png') no-repeat -14px -3500px; width:22px; height:22px; }
.cm_minus { cursor:pointer; display:none; background:url('../images/sprite_cms.png') no-repeat -14px -3450px; width:22px; height:22px; }



.form_selected div { padding-bottom:5px; }

.animation { background:url('../images/animation.gif') no-repeat; margin:0 auto; margin-top:90px; width:200px; height:10px; }


/* users */
#users_groups_list { padding-top:15px; }
#users_groups_list h3 { padding-bottom:12px; }

.checkbox_full, .checkbox_empty { height:25px; padding-left:28px; } 
.checkbox_full { background:url('../images/sprite_cms.png') no-repeat -9px -3030px; }
.checkbox_empty { background:url('../images/sprite_cms.png') no-repeat -9px -3059px; }

#panel_container { width:100%; height:100%; display: none; position:absolute; z-index:34; /* background:rgba(204, 204,204, 0.7); */ }
#panel_admin { width:80%; margin:0 auto; }

#panel_admin { margin-top:110px; min-height:560px; background-color:#ffffff; 
  border-radius:10px; box-shadow: 0px 0px 12px #b9b8b8; border:1px #065e9c solid; 
  padding-top:20px; padding-bottom:45px; }

#panel_content {  padding:20px; padding-left:90px; padding-top:20px; }
#panel_light { position:absolute; top:67px; left:0px; z-index:110; 
  height:48px; width:50px; padding-top:20px; float:left;
margin-top:50px; background:url('../images/domik.png') no-repeat;
   }



/* Плавающая кнопка для вызова панели */
#panel_admin_right { position:fixed; z-index:100; top:165px; right:0px;
  background:url('../images/sprite_cms.png') no-repeat -188px -3358px; width:37px; height:262px; }

#panel_fast_on { position:fixed; z-index:100; top:450px; right:0px; display: none;
  background:url('../images/sprite_cms.png') no-repeat -174px -3706px; width:51px; height:84px; }

#panel_fast_off { position:fixed; z-index:100; top:450px; right:0px;
  background:url('../images/sprite_cms.png') no-repeat -174px -3648px; width:51px; height:55px; }



.line { background-color:#cccccc; height:1px; width:100%; padding:0px; }


#panel_cap { background-color:#0479af; background:url('../images/sprite_cms.png') repeat-x 0px -9px; height:66px; }
#panel_cap h3 { font-size:27px; padding-left:20px; padding-top:15px; float:left; color:#ffffff; }

#panel_cap div, #panel_cap span, #panel_cap a { color:#ffffff; }

#panel_cap #panel_close { float:right; padding:23px; }
#panel_cap #panel_close a { color:#ffffff; }






#orders_status_list div { float:left; padding-right:10px; padding-bottom:20px; }

#edit_el { width:580px; height:370px; display:none; position: absolute; z-index: 55; background-color: #ffffff; border:1px #444444 solid; }
#edit_el #el_container { padding:20px; }
#edit_el #el_container div, #edit_el #el_container p, #edit_el #el_container h3 { color:#444444; }

#order_table th { text-align:left; }
#out_content p { text-align:left; }

.base_table { border-collapse:collapse; }
.base_table { width: 100%; }

.base_table th {
    background: #F4F9E6;
    padding: 8px;
}

.base_table td {

    border-bottom:1px solid #444444;
    border-top:1px solid #444444;
    padding: 8px;
    font-size:13px; color:#444444;
}

.add_text { padding-bottom:6px; }
.add_input { width:400px; padding:4px; border:1px #cccccc solid; }


/* Форма авторизации */
.nap a { font-size:12px; }

/* Основные формы. Начало */

.form_out { width:695px; }
.form_out div { float: left;  margin-bottom: 5px; }

.form_out label { width:160px; padding:4px; margin-left:0px;
                  float: left; text-align: left; position: relative; top: 2px; margin-right: 5px; }



#articles_form div { float:none;  margin-bottom: 0px; }
/*#articles_form label { width:100%; float:none; position:none; }*/

#articles_form .tinyMCE { height:300px; }

#text_form div { float:none;  margin-bottom: 0px; }
/*#text_form label { width:100%; float:none; position:none; }*/


#subscribe_form div { float:none;  margin-bottom: 0px; }
/*#subscribe_form label { width:100%; float:none; position:none; } */

#subscribe_form input[type=text] { width:508px; }
#subscribe_form select { width:518px; }
#catalog_descr_form {height: 400px;}
#catalog_descr_form div { float:none;  margin-bottom: 0px; }
#catalog_descr_form label { width:100%; float:none; position:none; }
#catalog_descr_form .tinyMCE { height:600px; }


#text_form .tinyMCE { height:550px; }




.my_input_js {  width:495px; padding:4px; margin:2px; border:1px #333333 solid; }

.form_out select { width:483px; padding:4px; margin:2px; border:1px #333333 solid; float:left; /*background:url('../images/bg_input.gif') repeat-x; */}


.form_out input[type=text], .form_out input[type=password] { 
  width:473px; padding:4px; margin:2px; border:1px #333333 solid; line-height: 14px;}

.form_out input[type=text]:focus, .form_out input[type=password]:focus, 
.form_out select:focus { border:1px #7f401d solid;}


.form_out textarea { width:473px;  padding:4px; margin:2px; border:1px #333333 solid; /*background:url('../images/bg_input.gif') repeat-x; */}


/*
.form_out input[type=button], .form_out input[type=submit] { float:right;


text-align: center; color: #02e5f4c; cursor: pointer;
background:url('../images/sprite.png') no-repeat -30px -2725px; width:165px; height:42px;
border: none; font-weight: bold; font-size: 17px; line-height: 42px;
padding: 4px 0 3px 0; }


.form_out input[type=button]::-moz-focus-inner { padding:0; border:0; }
.form_out input[type=submit]::-moz-focus-inner { padding:0; border:0; }

.form_out input[type=button]:hover {  background:url('../images/sprite.png') no-repeat -30px -2780px; }
.form_out input[type=submit]:hover {  background:url('../images/sprite.png') no-repeat -30px -2780px; }

*/



.btn_cancel, .btn_accept { cursor:pointer; width:150px; height:34px; border:1px #7f401d solid; }


.project_el div { float:left; padding:4px; padding-top:14px; padding-right:24px; padding_bottom:1px;}
.project_el div, .project_el div a { font-size:16px; }


#out_center .h3_el { padding-top:10px; }
#out_center .h3_el, #out_center .p_el { padding-left:140px; /* color:#073c5b; */ }


#panel_admin #ico_settings { background:url('../images/sprite_cms.png') no-repeat 0px -395px; }
#panel_admin #ico_users { background:url('../images/sprite_cms.png') no-repeat 0px -607px; }
#panel_admin #ico_goods { background:url('../images/sprite_cms.png') no-repeat 0px -815px; }
#panel_admin #ico_security { background:url('../images/sprite_cms.png') no-repeat 0px -1022px; }
#panel_admin #ico_seo {  background:url('../images/sprite_cms.png') no-repeat 0px -1237px; }
#panel_admin #ico_orders { background:url('../images/sprite_cms.png') no-repeat 0px -1442px; }
#panel_admin #ico_questions { background:url('../images/sprite_cms.png') no-repeat 0px -1651px; }
#panel_admin #ico_services { background:url('../images/sprite_cms.png') no-repeat 0px -1861px; }
#panel_admin #ico_stat { background:url('../images/sprite_cms.png') no-repeat 0px -2077px; }

#panel_admin #ico_settings, #panel_admin #ico_users, #panel_admin #ico_goods,
#panel_admin #ico_security, #panel_admin #ico_seo, #panel_admin #ico_orders,
#panel_admin #ico_questions, #panel_admin #ico_services, #panel_admin #ico_stat { 
	float:left; width:280px; height:160px; padding-right:20px; }

/*=========================================*/
@media only screen and (min-width: 0px) and (max-width: 1024px) {

#wrapper { width: 100%; }

}

@media only screen and (min-width: 0px) and (max-width: 1240px) {
html { -webkit-text-size-adjust: none;  }
* { -webkit-text-size-adjust: none;  }
.header .phone {margin: 32px 10px 0 0;}
.header .write {left: 38%;}
.items .item-block {width: 20%;}
.search-panel .search {width: 40%;}
.search-panel .search input[type="text"] {width: 64%;}
.top-groups a {margin-right: 3%;}
.header:before {display: none;}
.header:after {display: none;}

}
@media only screen and (min-width: 0px) and (max-width: 1190px) {
#top_left{display: none !important;}
}
@media only screen and (min-width: 1241px) and (max-width: 1480px) {

 .top-groups a {margin-right: 5%;}
    
}

@media only screen and (min-width: 1481px) and (max-width: 4096px) {

 

}

/*@media only screen and (min-width: 0px) and (max-width: 1390px) {

	#panel_theme{display: none;}
 
}*/
