a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,dialog,div,dl,dt,em,embed,fieldset,figcaption,figure,font,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,hr,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,meter,nav,object,ol,output,p,pre,progress,q,rp,rt,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video,xmp{border:0;font-size:100%;margin:0;padding:0}html,body{height:100%}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}b,strong{font-weight:bold}img{color:transparent;font-size:0;vertical-align:middle;-ms-interpolation-mode:bicubic}li{display:list-item}table{border-collapse:collapse;border-spacing:0}th,td,caption{font-weight:normal;vertical-align:top;text-align:left}svg{overflow:hidden}



body{min-width:960px}.container_12,.container_16{margin-left:auto;margin-right:auto;width:960px}.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12,.grid_13,.grid_14,.grid_15,.grid_16{display:inline;float:left;margin-left:10px;margin-right:10px}.push_1,.pull_1,.push_2,.pull_2,.push_3,.pull_3,.push_4,.pull_4,.push_5,.pull_5,.push_6,.pull_6,.push_7,.pull_7,.push_8,.pull_8,.push_9,.pull_9,.push_10,.pull_10,.push_11,.pull_11,.push_12,.pull_12,.push_13,.pull_13,.push_14,.pull_14,.push_15,.pull_15{position:relative}.container_12 .grid_3,.container_16 .grid_4{width:220px}.container_12 .grid_6,.container_16 .grid_8{width:460px}.container_12 .grid_9,.container_16 .grid_12{width:700px}.container_12 .grid_12,.container_16 .grid_16{width:940px}.alpha{margin-left:0}.omega{margin-right:0}.container_12 .grid_1{width:60px}.container_12 .grid_2{width:140px}.container_12 .grid_4{width:300px}.container_12 .grid_5{width:380px}.container_12 .grid_7{width:540px}.container_12 .grid_8{width:620px}.container_12 .grid_10{width:780px}.container_12 .grid_11{width:860px}.container_16 .grid_1{width:40px}.container_16 .grid_2{width:100px}.container_16 .grid_3{width:160px}.container_16 .grid_5{width:280px}.container_16 .grid_6{width:340px}.container_16 .grid_7{width:400px}.container_16 .grid_9{width:520px}.container_16 .grid_10{width:580px}.container_16 .grid_11{width:640px}.container_16 .grid_13{width:760px}.container_16 .grid_14{width:820px}.container_16 .grid_15{width:880px}.container_12 .prefix_3,.container_16 .prefix_4{padding-left:240px}.container_12 .prefix_6,.container_16 .prefix_8{padding-left:480px}.container_12 .prefix_9,.container_16 .prefix_12{padding-left:720px}.container_12 .prefix_1{padding-left:80px}.container_12 .prefix_2{padding-left:160px}.container_12 .prefix_4{padding-left:320px}.container_12 .prefix_5{padding-left:400px}.container_12 .prefix_7{padding-left:560px}.container_12 .prefix_8{padding-left:640px}.container_12 .prefix_10{padding-left:800px}.container_12 .prefix_11{padding-left:880px}.container_16 .prefix_1{padding-left:60px}.container_16 .prefix_2{padding-left:120px}.container_16 .prefix_3{padding-left:180px}.container_16 .prefix_5{padding-left:300px}.container_16 .prefix_6{padding-left:360px}.container_16 .prefix_7{padding-left:420px}.container_16 .prefix_9{padding-left:540px}.container_16 .prefix_10{padding-left:600px}.container_16 .prefix_11{padding-left:660px}.container_16 .prefix_13{padding-left:780px}.container_16 .prefix_14{padding-left:840px}.container_16 .prefix_15{padding-left:900px}.container_12 .suffix_3,.container_16 .suffix_4{padding-right:240px}.container_12 .suffix_6,.container_16 .suffix_8{padding-right:480px}.container_12 .suffix_9,.container_16 .suffix_12{padding-right:720px}.container_12 .suffix_1{padding-right:80px}.container_12 .suffix_2{padding-right:160px}.container_12 .suffix_4{padding-right:320px}.container_12 .suffix_5{padding-right:400px}.container_12 .suffix_7{padding-right:560px}.container_12 .suffix_8{padding-right:640px}.container_12 .suffix_10{padding-right:800px}.container_12 .suffix_11{padding-right:880px}.container_16 .suffix_1{padding-right:60px}.container_16 .suffix_2{padding-right:120px}.container_16 .suffix_3{padding-right:180px}.container_16 .suffix_5{padding-right:300px}.container_16 .suffix_6{padding-right:360px}.container_16 .suffix_7{padding-right:420px}.container_16 .suffix_9{padding-right:540px}.container_16 .suffix_10{padding-right:600px}.container_16 .suffix_11{padding-right:660px}.container_16 .suffix_13{padding-right:780px}.container_16 .suffix_14{padding-right:840px}.container_16 .suffix_15{padding-right:900px}.container_12 .push_3,.container_16 .push_4{left:240px}.container_12 .push_6,.container_16 .push_8{left:480px}.container_12 .push_9,.container_16 .push_12{left:720px}.container_12 .push_1{left:80px}.container_12 .push_2{left:160px}.container_12 .push_4{left:320px}.container_12 .push_5{left:400px}.container_12 .push_7{left:560px}.container_12 .push_8{left:640px}.container_12 .push_10{left:800px}.container_12 .push_11{left:880px}.container_16 .push_1{left:60px}.container_16 .push_2{left:120px}.container_16 .push_3{left:180px}.container_16 .push_5{left:300px}.container_16 .push_6{left:360px}.container_16 .push_7{left:420px}.container_16 .push_9{left:540px}.container_16 .push_10{left:600px}.container_16 .push_11{left:660px}.container_16 .push_13{left:780px}.container_16 .push_14{left:840px}.container_16 .push_15{left:900px}.container_12 .pull_3,.container_16 .pull_4{left:-240px}.container_12 .pull_6,.container_16 .pull_8{left:-480px}.container_12 .pull_9,.container_16 .pull_12{left:-720px}.container_12 .pull_1{left:-80px}.container_12 .pull_2{left:-160px}.container_12 .pull_4{left:-320px}.container_12 .pull_5{left:-400px}.container_12 .pull_7{left:-560px}.container_12 .pull_8{left:-640px}.container_12 .pull_10{left:-800px}.container_12 .pull_11{left:-880px}.container_16 .pull_1{left:-60px}.container_16 .pull_2{left:-120px}.container_16 .pull_3{left:-180px}.container_16 .pull_5{left:-300px}.container_16 .pull_6{left:-360px}.container_16 .pull_7{left:-420px}.container_16 .pull_9{left:-540px}.container_16 .pull_10{left:-600px}.container_16 .pull_11{left:-660px}.container_16 .pull_13{left:-780px}.container_16 .pull_14{left:-840px}.container_16 .pull_15{left:-900px}.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}.clearfix:before,.clearfix:after{content:'\0020';display:block;overflow:hidden;visibility:hidden;width:0;height:0}.clearfix:after{clear:both}.clearfix{zoom:1}


.wysiwyg-content p{ margin-bottom:15px }
#footer{ margin-top:20px }


html, body {

	height: 100%;

}



body {

	margin: 0px;

	padding: 0px;

	background: #fff url('i/bg.png') repeat-x top ;

	font-family: 'Open Sans', sans-serif;

	font-size: 10pt;

	color: #4F4F4F;

}



a {

	color: #846534;

	text-decoration: none;

}



a:hover {

	text-decoration: underline;

}



a img {

	border: none;

}



.wysiwyg-content,

.productdesc p,

.short-desc p{

	margin-top: 0;

	color: #6F6F6F;

    font-weight: 300;

    line-height: 1.3;

    margin-bottom: 15px;

	font-size:17px;

	font-family:Arial, Helvetica, sans-serif

}



li {

	list-style-position:inside;

    padding-left: 20px;

}



.top-right ul,

.mainmenu ul{ display:block; text-align:right; margin:0; padding:0; list-style:outside none none; font-size:0 } 

.top-right ul li,

.mainmenu ul li{ margin:0; padding:0 0 0 15px; display:inline-block; zoom:1; *display:inline; line-height:55px }

.top-right ul li a,

.mainmenu  ul li a{ color:#818181; text-decoration:none; font-size:13px }

.top-right ul li a:hover,

.mainmenu  ul li a:hover{ text-decoration:underline } 

.logo{ text-align:center }

.logo a{ text-decoration:none; display:inline-block; zoom:1; *display:inline; width:366px; height:60px; background-image:url('i/logo.png');  background-repeat:no-repeat; background-position:0px 0px }

.logo a:hover{ background-position:0px -61px }



#ci_top_wrapper{ /*margin-bottom:20px*/ }

.mainmenu{ }

.mainmenu ul{ text-align:left }

.mainmenu ul li{ line-height:74px; padding:10px 23px 0 }

.mainmenu ul li a{ color:#fff; font-size:16px; font-weight:bold }

.mainmenu ul li.active a, 

.mainmenu ul li a:hover{ color:#846534 }

.search-block{ text-align:right; padding-top:32px }

.search-block input[type=text]{ border:1px solid #323232; background:#191919; height:20px; width:180px; padding:5px; color:#323232 }

.search-block input[type=text]:focus{ background:#fff; color:#000 }

.search-block button{ display:none }



/* typo */

h1, h2, h3, h4, h5, h6{ line-height:130%; padding:0; margin:0 0 5px; color:#6449ad }

h1{ font-size:200% }

h2{ font-size:150% }



body#categories .mainbox-body .grid_5,

body#index .mainbox-body .grid_5{ margin-top:20px;  margin-bottom:20px; width: 300px } 

body#categories .mainbox-body .grid_5.alpha,

body#index .mainbox-body .grid_5.alpha{ clear:both }

body#categories .mainbox-body .grid_5 h2 a,

body#index .mainbox-body .grid_5 h2 a{ color:#333; text-decoration:none }

body#categories .mainbox-body .grid_5 p,

body#index .mainbox-body .grid_5 p{ border-bottom: 1px solid #C0C0C0;

    color: #A7A7A7;

    font-size: 17px;

    font-weight: normal;

    margin-bottom: 24px;

    padding-bottom: 10px

}





.catbottom{ overflow:hidden; padding:5px 0 }

.catbottom span{ background:url('i/piese.png') no-repeat 0px 0px; float:left; display:block; height:16px; padding-left:22px; line-height:16px; font-size:15px; color:#A7A7A7; font-weight:bold }

#articol a.read_more,

.catbottom a{ float:right; display:block; padding:3px 6px; border:1px solid #dddada; color:#a7a7a7; -webkit-border-radius: 5px; border-radius: 5px; font-size:12px; text-decoration:none }



span.mask {

    cursor: pointer;

    border: 1px solid #000000;

    display: none;

    left: 0;

	opacity:0.2;

	filter:alpha(opacity=20); /* For IE8 and earlier */

    position: absolute;

    top: 0;

	margin:0; padding:0

}



body#categories a.mask,

body#categories a.mask,

body#index a.mask,

body#index a.mask{ width:300px; height:300px; display:block; position:relative }

body#index a.mask span.mask,

body#categories a.mask span.mask{ width:298px; height:298px; display:block }



.breadcrumbs{ line-height:30px; color:#999  }

.breadcrumbs a{ color:#999; text-decoration:none }

.breadcrumbs img{ padding:0 5px }

body#products #ci_top_wrapper{ margin-bottom:0px }



.hidden{ display:none }

.short-desc{ font-weight:300; color:#666; font-size:12px; padding-bottom:20px; border-bottom:1px solid #d7d7d7; margin-bottom:20px  }

.detalii span.tezaur{ color:#333; font-size:11px; font-weight:bold; text-transform:uppercase }

.detalii .form-field{ display:block; padding-left:112px; margin:2px 0 }

.detalii .form-field label{ color:#4f4f4f; font-size:13px; font-weight:400; display:block; width:112px; margin-left:-113px; float:left }





.jcarousel-skin {

	margin: 30px auto 0;

	border: 0 none;

}

.product-thumbnails {

	text-align: center;

	height:60px;

}

.product-thumbnails li {

	display: inline;

	padding: 0;

}

.product-thumbnails li a.cm-thumbnails-mini, .product-thumbnails .cm-image-previewer {

	margin: 3px;

}



.product-thumbnails {

	text-align: center;

}

.product-thumbnails li {

	display: inline;

	padding: 0;

}

.product-thumbnails li a.cm-thumbnails-mini, .product-thumbnails .cm-image-previewer {

	margin: 3px;

}

.jcarousel-prev-horizontal, .jcarousel-next-horizontal, .prev-horizontal, .next-horizontal {

	float: left;

	margin: 0 1px 0 0;

	margin-top: -65px;

	width: 18px;

	height: 36px;

	background-image: url('i/prev_next_btn_sprite.png');

	background-repeat: no-repeat;

	background-position: 0 0;

	cursor: pointer;

}

.jcarousel-next-horizontal, .next-horizontal {

	float: right;

	margin: -65px 0 0 1px;

	background-position: 100% 0;

}



.jcarousel-skin {

	background-color: #fff;

}

.jcarousel-skin .prices-container {

	padding: 5px 0 2px 0;

}

.jcarousel-skin .buttons-container {

	padding-top: 0;

}

.jcarousel-container .product-container .product-title {

	display: inline-block;

	overflow: hidden;

	height: 60px;

}



.jcarousel-clip-horizontal{ overflow:hidden ;	margin: 0 auto }

.jcarousel-skin{ height:60px }



.product-thumbnails li.jcarousel-item,

.product-thumbnails li a.cm-thumbnails-mini,

.jcarousel-clip-horizontal{ height:60px!important } 



.sharing{ padding-top:10px; margin-top:20px; border-top:1px solid #D7D7D7; height:40px }

.sharing .socialbtn{ float:left; display:block; margin-right:0px }

#product_bottom{ margin:45px 0; background:#f5f5f5 url('i/product-top.png') repeat-x top ; padding:45px 0; overflow:hidden }



#desccontainer{ position:relative }

#productbar{ height:40px; background:#fff; margin:0; padding:0; position:absolute; top:0; left:0; width:940px; z-index:900 } 

#productbar ul{ list-style:outside none none; margin:0; padding:0; display:block; float:left  } 

#productbar ul li{ display:block; float:left }

#productbar ul li a{ text-decoration:none; display:block; float:left; height:40px; line-height:40px; padding:0 20px; border-right:1px solid #e1e1e1; font-weight:400; color:#999; font-size:13px; position:relative }

#productbar ul li a span{ position:absolute; display:none; width:11px; height:6px; background:url('i/tab-arrow.png') no-repeat; bottom:-6px; left:50%; margin-left:-5px }

#productbar ul li.active a span{ display:block }

#productbar ul li a:hover{ color:#000 }

#productbar ul li.active a{ color:#fff; background:#333 }

#productbar #toplink{ display:block; float:right; background:#333 url('i/sus.png') no-repeat 50% 0px; line-height:40px; padding:0 20px; color:#fff; text-decoration:none }

.prodspacer{ height:40px }



.pgal{ overflow:hidden }

.pgal ul{ margin:0; padding:0; display:block; overflow:hidden }

.pgal ul li{ float:left; display:block; position:relative; margin:0 50px 50px 0; padding-left: 0 }

.pgal ul li.gli1{ clear:both }

.pgal ul li.gli3{ margin-right:0 }

.pgal ul li a{ display:block; width:280px; height:280px; position:relative }

.pgal ul li a .mask{ display:block; width:278px; height:278px }

.pgal ul li a .zoom{ display:none; width:60px; height:60px; background:#000 url('i/zoom.png'); position:absolute; top:0; right:0; z-index:15; cursor:pointer }

.pgal ul li a:hover .zoom{ display:block }



.grid_product h2{ margin-top:15px }

body#categories .mainbox-body .grid_product p{ margin-bottom:5px }



body#categories h1 a,

body#categories h1 span{ text-decoration:none; color:#846534 }

.no-items{ padding:30px 0; background:#f5f5f5; border:1px solid #e1e1e1; font-weight:400; text-align:center; color:#999; margin-top:15px }

p.foto{ display:block; text-align:center; padding:3px 0; background:#f5f5f5; margin:0 }



body#pages #ci_top_wrapper,

body#index #ci_top_wrapper{ margin-bottom:0 }

#pagesh{ background:url('i/pages-bg.png') repeat-x bottom #f5f5f5; overflow:hidden; margin-bottom:20px }

#pagesh h1{ text-align:center; line-height:100px; color:#333; font-weight:400; font-size:28px; text-transform:uppercase; letter-spacing:1px }



#slider{ padding:30px 0; height:400px; background:url('i/slider-bg.png') #000; overflow:hidden }



#stayconnected{ overflow:hidden; background: #f0f0f0; color:#575757; font-weight:400; font-size:20px; text-transform:uppercase }

#stayconnected .container_16 .grid_16{ line-height:70px; padding:0 50px; width:840px }

#stayconnected ul{ display:block; float:right; margin:0; padding:0; list-style:outside none none }

#stayconnected ul li{ display:block; float:right; margin:0 0 0 5px; padding:0 }



body#index .mainbox-body .despre_proiect{ border-bottom:1px solid #C0C0C0; height:405px }

body#index .mainbox-body .despre_proiect p{ border-bottom:none; margin-bottom:0px }



.echipa{ display:block; width:460px; margin-bottom:30px }

.echipa.first{ float:left; clear:both }

.echipa.last{ float:right }

.echipa .eimage{ display:block; width:119px } 

.echipa .eimage{ float:left }

.echipa .edetails{ width:339px; padding:0; margin:0; float:left }



.echipa .edetails,

.echipa .edetails .inner{ background-image:url('i/team.jpg'); background-position:0px 100%; background-repeat:no-repeat; padding-bottom:21px }

.echipa .edetails .inner{ width:297px; padding:15px 15px 0px 27px; margin:0; background-position:0px 0px }

.echipa .edetails h2{ font-size:22px;  margin-bottom:0 }

.echipa .edetails span{ color:#aaa; font-size:16px; margin-bottom:10px; display:block }

.echipa .edetails p{ margin:0; padding:0 }



.echipa.switch .eimage{ float:right }

.echipa.switch .edetails,

.echipa.switch .edetails .inner{ background-image:url('i/team-switch.jpg') }



/*articol*/

#articol{ overflow: hidden; display:block; clear:both; margin-top:20px }

body#categories #articol a.mask{ width:150px; height:150px; margin-right:10px; float:left }

body#categories #articol a.mask span.mask{ width:148px; height:148px }

#articol a.read_more{ float:none; display:inline-block; zoom:1; *display:inline  }

.articol{ margin-bottom:15px; padding-bottom:15px; border-bottom:1px solid #dbdbdd; display:block; overflow:hidden }



body#categories .mainbox-body #articol .grid_5{ width: 280px; margin-top:0; margin-bottom:0 }



#slider li{ padding:0 }

.infos{ border:1px solid #dbdadf; background:#f5f5f5 }

.infos h4{ line-height: 50px; font-size:22px; font-weight:700; padding-left:25px }

.infos .inner{ margin:0 25px 25px }

.infos .inner ul, .infos .inner li{ padding:0; margin:0; list-style:outside none none }

.infos a{ color:#846534; font-size:17px; line-height: 200% }





#footer{ background:#333; overflow:hidden; clear:both  }

#footer .grid_16{ overflow:hidden; padding:25px 0 }



.datare div{ display:block; float:left; color:#fff; font-size:26px  }

.datare div span{ color:#ccc; font-size:10px; text-transform:uppercase; display:block }

.datare img{ display:block; float:right; margin-top:10px } 



#under_footer{ overflow:hidden; margin-bottom:30px  }

#under_footer .container_16{ overflow:hidden }

#under_footer .copyright{ padding:15px 0 }



#articols{ overflow:hidden; padding:15px 0 }

#articols p{ margin-bottom:10px }

#articols .sharing{ border-top:none; border-bottom:1px solid #D7D7D7; margin:10px 0; padding:0; height:30px; p }

#articols .articlePhoto{ display:block; width:300px; height:300px; float:right; margin:0 0 15px 20px; position:relative   }

#articols .articlePhoto .mask{ display:block; width:298px; height:298px }



#articols .articlePhoto img {border:1px solid #ccc;padding:8px;-webkit-box-shadow: 0px 1px 6px 2px #cececf;-moz-box-shadow: 0px 1px 6px 2px #cececf;box-shadow: 0px 1px 6px 2px #cececf;}



/* updates 07-02-2013 */

.mainmenu ul li { padding: 10px 10px 0 }

.ei-title h3 { font-size: 40px }

h1, h2, h3, h4, h5, h6,
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a{ color: #6449ad!important }



.ei-title h2{ color:#B5B5B5!important }

.ei-title h3{ color:#000!important }



body#categories .mainbox-body .grid_5 p, body#index .mainbox-body .grid_5 p { font-size: 13px }



body#categories a.mask, body#categories a.mask, body#index a.mask, body#index a.mask { height: 185px }

body#index a.mask span.mask, body#categories a.mask span.mask { height: 183px }

body#index .mainbox-body .despre_proiect { height: 285px }



.container_16 .top5{ display:none }

.container_16 .top6{  width: 640px; text-align:left }



/*  */

ul.ei-slider-thumbs{ z-index:9999!important; margin-top: -12px }

#slider { padding:0 }

/* 26-08-2013 */
body{ background:none; color:#000  }
#pagesh{ border-bottom:1px solid #d1d1d1 }
#pagesh h1{ color:#000!important }
a{ color:#000 }
#ci_top_wrapper{ height:52px; border-top:1px solid #222; border-bottom:4px solid #6449ad; background:#000 }

.att-top{ position:relative }
.att-logo div{ border-left:1px solid #222 }
.att-logo div,
.att-search .search-block{ height:32px; border-right:1px solid #222; padding:10px; text-align:center }
.att-logo div a{}

.att-logo div{ padding:10px 8px }

.att-search .search-block{ padding:10px }
.att-search #search_input{ color:#999; border-color:#222; background:#222 }
.att-search #search_input:focus{ color:#fff; background:#777 }

.container_16 .att-search{ margin-left:0; width:230px }
.container_16 .att-logo{ margin-right:0; width:230px }
.container_16 .att-menu{ margin:0; width:480px }
.att-menu ul,
.att-menu li{ margin:0; padding:0; display:block; list-style: outside none none }
.att-menu ul li.l0{ display:block; width:159px; border-right:1px solid #222; height:52px; line-height:52px; float:left }
.att-menu ul li.l0 > a{ display:block; height:52px; line-height:52px; padding:0; color:#fff; font-size:16px; font-weight:bold; line-height:52px; text-align:center  }
.att-menu ul li.l0:hover > a,
.att-menu ul li.l0 > a:hover,
.att-menu ul li.l0.active > a{ background:#6449ad; text-decoration:none }

.att-menu ul ul{ display:none; width:940px; top:56px; left:10px; height:300px; padding:15px 0; background:#fff; z-index:9999; position:absolute  }
.att-menu ul li.l0:hover ul{ display:block }
.att-menu ul li.l0:hover > a{ height:56px }
.att-menu li.l1{ display:block; float:left; width:180px; padding-right:10px; height:148px; text-align:center; border-bottom:1px solid #f1f1f3 }
.att-menu li#ali-l1-4{ padding-right:0 }
.att-menu li.l1 a{ display:block; text-align:center; color:#4d4d4d; font-size:17px; line-height:100%; text-transform:uppercase }
.att-menu li.l1 a:hover{ color:#6449ad; text-decoration:none }

.att-menu li.l1 a span{ display:block; text-align:center }
#footer{ background:#000 }

body#categories #ci_central_wrapper{ display:none }

/* masonry */
#masonry{ background:#f8f8f8; overflow:hidden }
.masonry_box{ border:1px solid #e0e0e0; width:212px; padding:5px; overflow:hidden; background:#fff; margin:5px; display:block; float:left }
.masonry_box h2 a, .masonry_box h2{ color:#000!important; margin:0; padding:0; font-size:14px; font-weight:bold; line-height:150% }
.masonry_box h2{ padding:20px 0 0 15px }
.pagination-bottom{ clear:both }

.featx{ display:block; color:#585858; font-size:12px; padding:20px 15px }
.masonry_box .delim{ border-top:1px solid #e0e0e0; padding:20px 0 20px 20px; overflow:hidden; background:url('i/tag.jpg') no-repeat 0px 50% }
.masonry_box .delim .subcategories{ display:block; line-height:25px; color:#605c58; float:left }
.masonry_box .delim a{ color:#6449AD; display:block; padding:0 20px; height:25px; line-height:25px; border-left:1px solid #e0e0e0; float:right }

.an-slider,
.an-slider .container_12{ overflow:hidden }

.an-slider{ background:#6449AD; height:80px }

.year_range{ padding:10px; height:60px; width:530px; float:left; border-right: 1px solid #7e63c5; background:#4d348c  }
.year_action, .year_label{ padding:10px; height:60px; width:200px;  border-right: 1px solid #7e63c5; float:right }
.year_action a,
.year_label{ display:block; text-align:center; font-weight:bold; color:#fff; font-size:16px; text-transform:uppercase; line-height:60px }
.year_label{ float:left; border-left: 1px solid #7e63c5;  border-right: 0; width:140px; background:#4d348c }

.irs-min,
.irs-max{ display:none!important }


#masonry {
  margin: 0 auto;
} 

.att-fixed{ position:fixed; top:0px; left:0px; width:100%; z-index:9999 }
.an-slider-wrapper{ height:80px }

#infscr-loading{ position:fixed; bottom:0; left:0; width:100%; clear:both; text-align:center; overflow:hidden; z-index:9999 }

body#products #ci_central_wrapper{ padding-top:20px }

#masonry{ padding-top:20px }
#ci_category_wrapper{ overflow:hidden; padding:20px 0; border-bottom:1px solid rgb(224, 224, 224) }
#ci_category_wrapper .container_16{ overflow:hidden }
#ci_category_wrapper .grid_16{}

.search-block input[type="text"] { width:170px; float:left }


/* form */
.form-field label, .login-popup .form-field label, .login .form-field label, .step-body-active .form-field label {
	color: #404040;
}
.form-field label em {
	color: #808080;
    font-weight: normal;
	font-style:normal;	
}

.form-field {
	margin: 6px 0 15px 0;
	padding: 0;
	vertical-align: middle;
}
.form-field.revert {
	padding-left: 20px;
}
.form-field.revert label {
	float: none;
	margin: 0;
	width: auto;
}
.form-field.revert .checkbox, .form-field.revert .radio {
	float: left;
	clear: left;
	margin: 1px 3px 0 -20px;
}
.form-field label {
	display: block;
	padding-bottom: 2px;
	font-weight: bold;
}
.form-field label.hidden {
	display: none;
}
.select-field {
	padding: 3px 0;
}
.select-field label, .form-field table label {
	clear: none;
	margin: 0 10px 0 0;
	padding: 3px 0;
	width: auto;
	vertical-align: middle;
}
.select-field label {
	padding-left: 12px;
}
.select-field label .checkbox {
	margin-left: -12px;
	vertical-align: -2px;
}
.select-field .checkbox {
	vertical-align: middle;
}
/* Form field hack to avoid float div float outside the container */
.form-field:after, .search-field:after, .info-field-title:after, .info-field:after, .item-wrap:after, .buttons-container:after, .clear:after, .break:before, .cm-tabs-content:after {
    clear: both;
    display: block;
    visibility: hidden;
    height: 0px;
    content: ".";
    font-size: 0px;
}
#count{
	background:none;
	margin-top:5px;
}
#counter {
	padding:0px; margin:0px; height:20px;
}
#counter li {
	list-style-type:none;
	float:left;
	padding-right:9px;
}
#counter h4,
#counter span,
#counter div {
	color:#fff;
	font: normal bold 100% Arial, Helvetica, sans-serif;
}
#footer .container_16 .grid_6{
	height:30px!important;
}