BODY {background-color: #5A5A5A; background-image:url(../img/bg.gif); background-position:top; background-attachment:fixed;  background-repeat:no-repeat;  font-family: tahoma, verdana, arial; margin:0px; padding: 0}


/* A */
A:link {text-decoration: underline; color:#FAE180}
A:visited {text-decoration: underline; color:#FAE180}
A:hover {text-decoration: underline; color:#FFF1A3}
A:active {text-decoration: underline; color:#FAE180}




/* IMAGES */
IMG {border: 0; margin: 0;}
#full_res img {border: 0; margin: 0; background-color: #5A5A5A;}
IMG.photogalsmall {margin: 0 10px 8px 0; border: 0px}

.png   {//background-image: none ! important; behavior: url('/inc/pngfix.htc')}


/* H */
H1 {font-size:23px; font-weight:normal; font-family:Arial Narrow; Arial, Helvetica, sans-serif; margin:0; padding: 0 20px 15px 0; color:#D6BE7A; line-height: 21px}
H2 {font-size:21px; font-weight:normal; font-family:Arial Narrow; Arial, Helvetica, sans-serif; margin:0; padding: 10px 0 10px 0; color:#E5CE91; line-height: 18px}
H3 {font-size:17px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; margin:0; padding: 0 0 5px 0; color:#E5CE91; line-height: 17px; letter-spacing:-1px}
H4 {font-size:17px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; margin:0; padding: 0 0 5px 0; color:#E5CE91; line-height: 17px; letter-spacing:-1px}


#content_td p{font-size: 12.8px;}

p.h1 {font-size:23px; font-weight:normal; font-family:Arial Narrow; Arial, Helvetica, sans-serif; margin-top:10px; padding: 0 20px 15px 0; color:#D6BE7A; line-height: 21px}
p.h2, #content_td p.h2 {font-size:21px; font-weight:normal; font-family:Arial Narrow; Arial, Helvetica, sans-serif; margin:0; padding: 10px 0 10px 0; color:#E5CE91; line-height: 18px}
p.h3 {font-size:17px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; margin:0; padding: 0 0 5px 0; color:#E5CE91; line-height: 17px; letter-spacing:-1px}
p.h4 {font-size:17px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; margin:0; padding: 0 0 5px 0; color:#E5CE91; line-height: 17px; letter-spacing:-1px}

/* P, DIV, SPAN */
P {margin: 0; display: block}
P.main  {font-size: 80%}
P.text {font-size: 80%; margin: 0 0 0 0; color: #042515}
P.small  {font-size: 70%}

.article  {font-size: 80%; color: #C9C09A; margin: 15px 0}

P.smaller  {font-size: 60%}
DIV.menu {font-size:12px; height:68px; font-size:17px; font-weight:bold; font-family: Arial, Helvetica, sans-serif; width:95%}
TD.menu {font-size:12px; font-size:17px; font-weight:bold; font-family: Arial, Helvetica, sans-serif; width:95%} /*Nerv 10.07.2013*/
TD.menu a.active {color: #f6bd61;}
DIV.main {font-size: 80%}
DIV.small {font-size: 80%}
.submenu {font-size: 66%; font-family:tahoma, arial, helvetica; font-weight:normal; color: #C9C09A; line-height:11px}
.rc_submenu {font-size: 70%; font-family:tahoma, arial, helvetica; font-weight:normal; color: #C9C09A; line-height:11px; letter-spacing:normal}
td.right-menu span.rc_submenu {font-size: 70%; font-family:tahoma, arial, helvetica; font-weight:normal; color: #C9C09A; line-height:16px; letter-spacing:normal}

/* COLORS */
#w {color: #FFFFFF}
#b {color: #000000}

#y1 {color: #DAD2B4}
#y2 {color: #C9C09A}
#y3 {color: #C1B897}
#y4 {color: #C9C09A}
#y5 {color: #C9C09A}
#y6 {color: #E1CE93}


p.news-item {
margin-top:10px;
}
p.textbold{
font-weight:bold!important;
}
a.colorbox{border:none; outline: none;}
.colorbox-background{
background-color:#5a5a5a;
}
.prices-list{
margin:0;
position:absolute;
width:100%;
background-color:white;
padding:0;
list-style:none;
}
.prices-list li{
color:black!important;
font-size:12px;
padding-left:5px;
margin:2px 0px;
}
.prices-list li:hover{
background-color:#3399ff;
color:white!important;
}
a.get_by_themes {
  font-size: 12px; }
a.get_by_themes.active {
  text-decoration: underline;
  color:#f6bd61; }

#onlyorder li{ width:225px; margin:0px 15px; height: 259px; }
#onlyorder li{ width:150px!important; }

#onlycolls li{ width:150px!important; }
#onlycolls li a{ display: inline-block; padding-top: 5px; }
#onlycolls li  > span { min-height: 145px; display: inline-block}

#leftarrow,#rightarrow,#leftarrow_cols,#rightarrow_cols {cursor:pointer; }

 .bold{
 font-weight:bold;
 }
 .italic{
 font-style:italic;
 }
 .rllist a{
  display:inline-block;
  width:150px;
  text-align:center;
 }

.capt_before_slider {
color: #fae180;
font-family: Georgia;
font-size: 20px;
margin: 15px 0 15px;
}

.slider {
height: 114px;
overflow: hidden;
position: relative;
}

.slider .left{
cursor: pointer;
margin-top: 35px;
left: 0;
position: absolute;
z-index: 2;
}

.slider .right{
cursor: pointer;
margin-top: 35px;
right: 0;
position: absolute;
z-index: 2;
}

.slider .abs {
margin: 0;
padding: 0;
position: absolute;
}

.slider  .slide {
border: 1px solid #c9c09a;
float:left;
height: 112px;
list-style: none;
margin: 0 8px;
padding-right: 8px;
width: 46%;
}

.slider  .slide img{
border: 1px solid #c9c09a;
float: left;
margin: 8px;
}

.slider  .slide .capt{
color: #fae180;
font-family: Georgia;
font-size: 18px;
margin: 4px 0 10px;
}

.slider .slide p{
color: #c9c09a;
font-family: Arial;
font-size: 11px;
}

.all_after_slider{
margin: 13px 10px 20px;
text-align: right;
}

.all_after_slider a{
color: #fae180;
font-size: 11px;
}

.catalog-element .txt{
	color: #dad2b4;
}

/* таблица на странице доставки*/
.dost{ color: #dad2b4; font-size: 14px; margin-bottom: 10px; border-collapse: collapse;}
.dost td:first-child{text-align: left; font-weight: 700; }
.dost td:last-child{font-weight: 700;}
.dost td{ padding: 10px; vertical-align: middle; border: 1px solid;}

/*
   ! netraze: 15.05.2015
   Витрина со ссылками на подкатегории в seo текстах
*/
div.ss-container {
    margin-top: 20px;
}

div.ss-container_5 div.section-showcase {
    width: 150px;
}
div.section-showcase {
    width: 110px;
    height: 200px;
    display: inline-block;
    float: left;
    margin-left: 20px;
    margin-bottom: 20px;
    text-align: center;
}
div.section-showcase a.ss-href {
    display: block;
    clear: both;
    font-weight: bold;
    margin-top: 10px;
}


/* верхняя витрина на главной */

#mainpage_top_vitrin > div{
display: inline-block;
width: 400px;
border: 1px solid #c9c09a;
padding: 10px;
}
#mainpage_top_vitrin > div > a{ display: block; float: left; }
#mainpage_top_vitrin > div:first-child{ margin-right: 20px; }
#mainpage_top_vitrin > div img{ width: 170px; height: 186px; border: 1px solid #c9c09a; }
#mainpage_top_vitrin > div > div {float: right; width: 51%;}

/* витрина на странице Деловые подарки */
#content_td .prices_section > div{ width: 20%; text-align: center; font-weight: 700; font-size: 14px; float: left}
#content_td .prices_section > div div, #content_td .prices_section > div img { width: 120px; height: 120px;}
#content_td .prices_section > div div {margin: 15px auto}
#content_td .prices_section > div img { border: 1px solid #daca95;}

/* фильтр на странице Деловые подарки */
#content_td #delovye_filter { border: 1px solid #daca95; font-weight: 700; clear: both; background-color: #515151; margin: 20px 0;}
#content_td #delovye_filter div{ color: #fae180;}
#content_td #delovye_filter .one_column{ width: 30%; float: left; padding: 10px; }
#content_td #delovye_filter .one_column:first-child{ padding-left: 25px; }
#content_td #delovye_filter .one_column:nth-child(2){ padding-left: 0;}
#content_td #delovye_filter .one_column:nth-child(3){ padding-left: 15px ; padding-right: 0;}

#content_td #delovye_filter a.reset-btn {
    background-image: url("/images/reset2.png");
    display: inline-block;
    float: left;
    cursor: pointer;
    height: 35px;
    margin-left: 20px;
    margin-top: 18px;
    width: 43px;
}

#content_td #delovye_filter input[type="submit"]{
	background-image: url("/images/find.png");
    cursor: pointer;
    float: left;
    height: 35px;
    margin-top: 18px;
    width: 109px;
}
#content_td #delovye_filter input#minCost,
#content_td #delovye_filter input#maxCost{
	border: none;
	background: none;
	color: #fff;
	padding: 0 5px 0;
	font-weight: 700;
	display: inline;
	width: 50px;
	margin-bottom: 6px;
}

#content_td #delovye_filter form .filter_prices_text{
	color: #fff;
	font-weight: 400;
	font-size: 14px;
}

#content_td #delovye_filter form input,
#content_td #delovye_filter form select,
#content_td #delovye_filter .chosen-container-single .chosen-single{ border: 1px solid #7c7c7c; background-color: #5c5c5c; color: #fff;font-weight: 400; padding: 5px 10px; margin: 5px 0 15px; max-width: 95%;}
#content_td #delovye_filter .chosen-container { width: 95% !important;}
/* стрелка селекта */
#content_td #delovye_filter .chosen-container-single .chosen-single div{
background-image: url("/css/images/select.png");
background-repeat: no-repeat;
width: 33px;
height: 31px;
top: -2px;
right: -2px;
border-left: 1px solid #7c7c7c;
}

#content_td #delovye_filter .chosen-container-single .chosen-single span{ font-weight:700; }
#content_td #delovye_filter .chosen-single {text-transform: capitalize;}
#content_td #delovye_filter .chosen-container .chosen-results li{color: #515151; text-transform: lowercase;}
#content_td #delovye_filter .chosen-container a.chosen-single{height: 28px; padding-top: 0;}
#content_td #delovye_filter .chosen-container a.chosen-single span{color: #fff;}


/* Ширина слайдера */
#content_td #delovye_filter #filter_prices { max-width: 95%; }
/* Контейнер слайдера */
.ui-slider { position: relative; }
/* Ползунок */
.ui-slider .ui-slider-handle {
	position: absolute;
	z-index: 2;
	width: 13px;   /* Задаем нужную ширину */
	height: 13px;  /* и высоту */
	background: url(/css/images/slider.png) no-repeat; /* картинка изображающая ползунок. Или можно залить цветом, задать бордюр и скругления */
	cursor: pointer
}
.ui-slider .ui-slider-range {
	position: absolute;
	z-index: 1;
	font-size: .7em;
	display: block;
	border: 0;
	overflow: hidden;
}
/* горизонтальный слайдер (сама полоса по которой бегает ползунок) */
.ui-slider-horizontal { height: 3px; /* задаем высоту согласно дизайна */ }
/* позиционируем ползунки */
.ui-slider-horizontal .ui-slider-handle { top: 3px; margin-left: -6px; }
.ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; }
.ui-slider-horizontal .ui-slider-range-min { left: 0; }
.ui-slider-horizontal .ui-slider-range-max { right: 0; }
/* оформление полосы по которой ходит ползунок */
.ui-widget-content { border: 1px solid #7c7c7c; background: #515151; }
/* оформление активного участка (между двумя ползунками) */
.ui-widget-header { 	border: 1px solid #7c7c7c; background: #5c5c5c; }
/* скругление для полосы слайдера */
.ui-corner-all { -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; }


#order-forms { /*width: 550px;*/ padding: 15px; /*min-height: 215px; */overflow: hidden; }
#order-forms div.mfeedback table, #order-forms div.mfeedback { padding: 0; }
#order-forms div.mfeedback table textarea{ resize: none; }
#new_order { margin: 0; padding: 0; }
#new_order table img { height: 40px; }
#new_order table td { color: #fff; }
#new_order table td span.mf-req { color: red; }
#new_order table td:first-child{ width: 245px; }
#new_order input[name="order[lastname]"]{ display: none; }
p.errortext{ color: red; }
p.thanks_text{ color: #fff; }

