/* RESET:start */



html, body, div, span, applet, object, iframe, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
	font-family: Arial;
}

article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
	background:url(/media/company-themes/background/0045pattern16.jpg) !important;
}

#publisher {
	margin-top:5px;
	margin-bottom:20px;
	font-style: italic;
	font-size: 13px;
}

#header #phone {
	text-align: right;
}

.inline {
	display:inline;
}

.likes {
	float:left;
	display:none;
	margin-top:20px;
}

.likes div {
	display:inline;
}

ul.local_sections li {
	list-style-type: none;
}

.review b{
	font-weight: 100;
	display:none;
}

.review .rev-elem+p {
	margin-top: 5px;
	/*font-style: italic;*/
}

.review-item {
	margin-bottom: 15px;
}

#searchtool hr {
	margin-top:10px !important;
	display:none;
}

#mainmenu_wrapper {
	margin-top:20px;
}

#localsection h5, #infopages_list h5 {
	margin-bottom:-5px;
}

.login-and-cart {
	margin:0px !important;
}

.local_sections:first-child {
	margin:0;
}

.local_sections {
	margin-bottom: 60px;
}

#header {
	padding:10px 0 0 0;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

/* RESET:finish */

.clearfix:before,
.clearfix:after {
   content: "";
   display: table;
}

.clearfix:after {
   clear: both;
}

.clearfix {
   zoom: 1;
}

.lesser {
	font-size: 75%;
}

.less {
	font-size: 85%;
}

.bigger {
	font-size: 120%;
}

.biggest {
	font-size: 140%;
}

.top_image {
	width:960px;
	height:300px;
	margin:20px auto;
}

.logo {
	width:200px;
	height:100px;
	float:left;
}

.inline-block,.inline-block *{
	display: inline-block !important;
}

.news_elem {
	margin-bottom: 20px;
}

.news_elem p {
	margin: 0px;
}

.textile {
	color:#333333;
	font-size:90%; 
}

.item_elem .left, .item_elem_last .left {
	height:217px;
}

body {
	/*background: #dadada url(images/back.jpg);*/
	padding:0px;
	margin:0px;
}

#main-container {
	background: #ffffff;
	padding: 0 20px;
	margin:20px auto 20px auto;
	border-radius: 5px;
	box-shadow: 0px 0px 6px rgba(0,0,0,0.2);
}

.content {
	margin:15px auto;
	font-size: 13px;
	background:url(images/back_inner.jpg);
}

.content_inner {
	padding:20px;
}

* {	
	line-height: 150%;
}

h1.item_header {
	line-height: 135%;
	text-shadow:1px 1px 1px rgba(255,255,255,1);
}

p+h6,p+h5, p+h4, p+h3, p+h2, p+h1, div+h1, div+h2, div+h3, div+h4, div+h5, div+h6 {
	padding-top:20px;
}

h6+p, h5+p, h4+p, h3+p, h2+p, h6+div, h5+div, h4+div, h3+div, h2+div{
	margin-top:10px;
}

#footer .cont {
	float:right;
}

#footer .feedback {
	float:right;
}

#footer .feedback a{
	color:#000000;
	font-size: 80%;
	border-bottom: 1px dashed #000000;
}

#footer .feedback a:hover{
	color:#ff0000;
	font-size: 80%;
	border-bottom: 1px dashed #ff0000;
}

#footer {
	padding-bottom: 20px;
}

.contact_block_c {
	margin-bottom: 20px;
	font-size: 13px;
}

.predstavitel {
	font-size: 13px;
}

.delivery {
	margin-top: 20px;
}

ul.faq, ul.tint {
	padding-left:0px !important;
}

#pagecontent {
	overflow: hidden;
	border-top: 1px dotted #DADADA;
	padding-top: 20px;
	margin-top: 14px;
}

#pagecontent h1, #pagecontent h2 {
	margin-bottom: 10px;
}

#headerimage {
	margin:0 auto;
	width:960px;
	height:280px;
	margin-bottom: 40px;
}

.gallery-element.album {
	height:230px;
}

ul.faq li {
	list-style: none;
	margin-bottom: 20px;
}

#top_image ul .gallery-element {
	list-style-type: none;
	margin-right: 25px;
}

ul .gallery-element {
	list-style-type: none;
	margin-right: 10px;
	width: 130px;
}

.all_photo .margin_top_10{
	margin-top:5px !important;
}

.gallery-element {
	float:left;
}

.paginator div {
	display:inline;
	font-size:13px;
}

.album {
	border:1px solid #dadada;
	padding:10px;
	border-radius: 5px;
	position: relative;
}

.album_cover {
	z-index:2;
	position: relative;
}

.cover_image_top {
	z-index:1;
	background:#000000;
	position: absolute;
	width: 117px;
	top: 25px;
	left: 17px;
	max-height: 115px;
}

.faq h3 {
	line-height: 110%;
}

.faq h5 {
	line-height: 115%;
}

h1+p {
	margin-top:10px;
}

table {
	margin:20px 0 25px 0;
}

.bold {
	font-weight: 800;
}

.italic {
	font-style:italic; 
}

.black_color {
	color:#000000;
}

.black_color *{
	color:#000000;
}

.news_full h2 {
	margin-bottom: 0px;
}

.news_full .date {
	font-size:80%;
	color:#757575;
	margin-top:0;
	font-style: italic;
	margin-bottom: 15px;
}

div#simplecontent {
	margin-bottom:20px;
}

.margin_bottom_0 {
	margin-bottom:0px;
}

.margin_bottom_5 {
	margin-bottom:5px;
}

.margin_bottom_15 {
	margin-bottom:15px;
}

.margin_top_0 {
	margin-top:0px;
}

.margin_top_10 {
	margin-top:10px;
}

.margin_top_20 {
	margin-top:20px;
}

.margin_top_30 {
	margin-top:30px;
}

.margin_bottom_10 {
	margin-bottom:10px;
}

.margin_bottom_20 {
	margin-bottom:20px;
}

.margin_bottom_30 {
	margin-bottom:30px;
}

blockquote {
	font-size:13px;	
	color:#666666;
	font-style: italic;
	padding:10px 0;
}

p+blockquote {
	margin-top:15px;
}

p {
	font-size:13px;
	font-weight: normal;		
}

p+h1, p+h2, p+h3, p+h4, p+h5, p+h6 {
	margin-top:10px;
}

p+p {
	margin-top:15px;
}

hr {
	margin:25px 0 15px 0;
}

hr+p {
	margin:22px 0 15px 0;
}

ul, ol {
	font-size:13px;
	font-weight: normal;			
	margin:15px 0 0 0;
}

/*#after_loc > div:first-child {
	border-top:1px dotted #dadada;
	padding-top:15px;
}*/

#after_loc {
	margin-left:0px;
	width:205px;
}

#main_menu {
	margin-top:0px;
}

table tr td, table tr th {
	border:1px solid #bbbbbb;
	font-size: 13px;
	padding:5px;
}

#banner {
	visibility: hidden;
}

table.charachter tr td, table.charachter tr th {
	border:0;
	padding:5px 35px 5px 5px;
	margin:0;
	text-align: left;
}

.pricelist .price {
	margin-bottom: 10px;
}

.box_yet {
	background:#ffffff;
	border:1px solid #bababa;
	border-radius:5px;
	width:auto;
	display:none;
	position: absolute;
	top:25px;
	left:-15px;
	z-index:2;
}

.primechanie  {
	font-size: 13px;
}

.delivery_courier {
	font-size: 13px;
}

.box_yet > div {
	padding:15px 10px 20px 10px;
}

.pale {
	opacity:0.5;
}

.description_item {
	margin-top:5px;
}

div.block {
	margin:15px 0;
}

.items {
	margin:20px 0;
}

.item {
	cursor: pointer;
	width:120px;
	height:120px;
	border:1px solid #cacaca;
	padding:3px;
	float:left;
	overflow:hidden;
	margin-right:10px;
	margin-bottom: 10px;
}

.item_footer {
	cursor: pointer;
	width:60px;
	height:60px;
	border:1px solid #cacaca;
	padding:3px;
	float:left;
	overflow:hidden;
	margin-right:10px;
	margin-bottom: 10px;
}

.add_cart {
	padding:6px 10px;
	background:#dadada;
	width:150px;
	margin:15px 0;
	border-radius: 5px;
	border-bottom:1px solid #cccccc;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
	border-top:1px solid #efefef;
	cursor: pointer;
	float:left;
}

.dashed_line {
	height:1px;
	width:100%;
	border-top:1px dotted #bcbcbc;
	margin:15px 0;
}

.have {
	font-size: 13px;
	color:#000000;
	font-style: italic;
	margin:10px 0;
}

.normal {
	font-weight: normal;
}

.left {
	float:left;
}

.right {
	float:right;
}

#product-photos, #product-description {
	margin-top:20px;
}

.have_item {
	font-size: 13px;
	color:#006611;
	font-style: italic;
}

.have_item.not {
	color:#660011;	
}

.price_item {
	margin:10px 0;
}

.type_pay {
	font-size: 13px;
}

ul#small-product-photos {
	width: 300px;
	margin-top:20px;
}

ul#small-product-photos li {
	display:inline;
	margin-right: 14px;
	margin-bottom: 10px;
}

ul#small-product-photos li img {
	margin-bottom:8px;
}

.sub_section {
	margin-left:20px;
	list-style: none;
	margin-top:5px;
}

.parent_list {
	margin:5px 0 0 0;
}

.sub_section a {
	color:#10395B;
}

.pa {
color: #0092C5;
}

#company_name a {
	 color:#000000;
	 text-decoration:none;
}

.items_list li {
	margin-top: 5px;
}

.product img {
	outline: 1px solid #dadada;
	position: relative;
	z-index:5;
}

#pagecontent .contact_block_c {
	margin-bottom:25px !important;
}

.paging {
	font-size: 13px !important;
}

.product_detail h3 {
	line-height: 115%;
}

#product-description {
	margin-left: 300px;
}

.shadow_pic {
	background:url(../../common/img/icons/shadow_pic2.png);
	width:29px;
	height:170px;
	position:absolute;
	left:-27px;
	top:-35px;
	z-index:1;
}


.shadow_pic_small_bottom {
	background:url(../../common/img/icons/shadow_100.png) no-repeat;
	width:100px;
	height:28px;
	position:absolute;
	left:0px;
	bottom:-22px;
	z-index:1 !important;
}

.shadow_pic_280 {
	background:url(../../common/img/icons/shadow_280.png);
	width:280px;
	height:28px;
	position:absolute;
	left:0px;
	bottom:0px;
	z-index:1;
}

div.not.have {
	color:#f30011;
	font-weight: 800;
}

.cart {
	margin:15px 0 50px 0;
}

.cost_item {
	padding:0px 0px;
	width:200px;
	margin:20px 0 0 30px;
	font-size:30px;
	color:#006794;
	float:left;
}

.cost_item span {
	opacity:0.6;
	color:#000000;
	font-size: 80%
}

.cart_img {
	overflow: hidden;
	width:40px;
	height:40px;
	float:left;
	margin-right:15px;
	margin-left: -4px;
	border-radius: 5px 0 0 5px;
	background: #000000;
}

.cart_img div {
	background: url(images/cart.png) 0 -40px no-repeat;
	width:40px;
	height:120px;
	position: relative;
}

#simplecontent .line {
	margin-top: 10px !important;
}

.add_item_text {
	margin-top:10px;
	font-size:15px;
	line-height: 120%;
	font-weight: 800;
}

#slogan_ {
	font-size: 20px;
	line-height: 130%;
	color: black;
	display: table-cell !important;
	vertical-align: middle;
}


#loginandcart div#in {
	font-size:13px;
	text-align: left;
	display: inline;
}

#header i {
	display: none;
}

#myModal {
	display:none;
}

#loginandcart div#cart {
	font-size:13px;
	text-align: left;
	display: inline;
}

.contacts {
	width:200px;
}

.contacts div {
	margin-bottom:5px;
}

.phone {
	font-size: 20px;
	margin: 2px 0 -2px 0;
}

.phone a {
	color:#000000;
	text-decoration: none;
	border-bottom:1px dashed #000000;
}

.phone a:hover {
	color:#f30011;
	text-decoration: none;
	border-bottom:1px dashed #f30011;
}

.phone span {
	color:#555555;
}

.call_back {
	font-size:15px;
}

.feedback {
	/*margin-top:3px;*/
}

#feedback {
	font-size:12px;	
}

#mainmenu ul a {
	position:relative;
	z-index:100;
}

.trigon {
	position: absolute;
	top: 20px;
	left: 20px;
	z-index: 1;
	background: url(../img/trigon.png);
	width:14px;
	height:6px;
}

.trigon_bottom {
	position: relative;
	bottom: -34px;
	left: 70px;
	z-index: 1;
	background: url(../img/trigon_bottom.png);
	width:14px;
	height:6px;
}

.big_item {
	width:200px;
	height:200px;
	border:1px solid #dadada;
	padding:5px;
	margin:15px 0;
}

#banner_top {
	/*margin-top: -20px;*/
}

.line {
    height: 1px;
    border-top:1px dotted #dadada;
    display:none;
}

hr {
	border: none;
    color: #dadada;
    background-color: #dadada;
    height: 1px;
}

.small_item {
	width:88px;
	height:88px;
	border:1px solid #dadada;
	padding:5px;
	margin:15px 10px 0 0;
	float:left;
}

/* CUSTOMIZE CONFIG:start */

.carousel-inner{
	height: 294px;
}

.separator {
	display: none;
}

.about_company {
	/*display:none;*/
}

.short {
	display:none;
}

.carousel {
	margin-bottom: 0px;
}

 .shadow_top_image {
 	margin-left:15px;
 	position: relative;
 	z-index:0;
 	display:block;
 	background:url(../img/shadow.png);
 	width:900px;
 	height:66px;
 	border:0;
 	margin-top: 7px;
 }

.transparent {
	display:none;
	position:absolute;
	top:0px;
	left:-20px;
}

.more ul {
	background:#ffffff;
	padding:10px;
	width:150px;
	margin-top:25px;
	margin-left:-3px;
	border-radius: 5px;
	border:1px solid #dadada;
	box-shadow:1px 3px 5px rgba(0,0,0,0.2)
}

.more ul li {
	list-style-type: none;
}

.more {
	position: relative;
}

#searchtool {
	margin-bottom: 5px;
	position: relative;
	z-index: 2;
}

.search_ .icon-search{
	position: relative;
	margin-left: -20px;
	opacity:0.4;
	margin-top:0px !important;
}

#content_body_s .search_ .icon-search{
	position: relative;
	margin-left: -20px;
	opacity:0.4;
	margin-top:2px !important;
}

.contacts_block_about {
	border-bottom: 1px dotted #dadada;
	margin-bottom: 5px;
	padding-bottom: 5px;
}

/*#searchtool form {
	margin-bottom:-5px;
}*/

#content_body_s {
	margin-bottom: -2px;
	margin-top: 0px;
}

.gallery-pic {
	width:140px;
	height:140px;
}

#content-body {
	margin-top: 8px;
}

.search_ input {
	padding: 0px 20px 0px 10px;
	width: 170px;
	border-radius: 10px !important;	
	margin-bottom: 11px;
}

#searchtool label
{
    font-size: 9pt;
}

#searchtool form {
	border-bottom: 1px dotted #DADADA;
	margin-bottom: 15px;
	margin-top:3px;
}

.gallery-pic{
	border:1px solid #dadada;
}

.carousel-inner .item {
	width:960px !important;
	height:288px !important;
}

.socials img {
	float:left;
	clear:both;
	margin-bottom: 5px;
}

.socials .elem {
	height: 38px;
    width: 38px;
	padding:2px;
    float: left;
}

.contacts_block .elem {
	padding: 0px 0 5px 0;
	border-bottom: 1px dotted #DADADA;
	width: 85%;
}
.socials .desc {
	margin-left:42px;
	padding-top:5px;
}

#myCarousel {
	outline: 7px solid #EFEFEF;
}

#myCarousel a {
	text-decoration: none;
}

#social h6, #contact h6 {
	/*margin:0;
	padding:0;
	font-size: 13px;
	padding:3px 0px;
	margin-bottom:-5px;
	border-radius: 3px;*/
}

#contact + #social {
	margin-top:25px;
}

.email {
	margin-top: 5px;
	font-size: 12px;
}

.callback {
	/*margin-top: 5px;*/
	font-size: 15px;
}

#footer .email {
	font-size:15px;
	margin-top:0;
	text-align: right;
}

.review_list {
	font-size: 13px;
}

#ajax_buttons {
	font-size: 13px;
}

#ajax_buttons div {
	margin-bottom: 2px;
}

#left-part h6 {
	margin-bottom: 15px;
}

#localsection .local_sections {
	/*margin-bottom: 25px;*/
}

#breadcrumb .line {
	display:none;
}

#infopages_list ul:last-child {
	margin-bottom: 25px;
}

#mainmenu {
	/*margin:15px 0;*/
	position:relative;
	z-index:3;
}

.login-and-cart {
	float:right;
	font-size:14px;
}

ul.login-and-cart li {
	list-style: none;
}

#mainmenu > ul {
	font-size: 15px;
}
#mainmenu > ul {
	list-style-type: none;
}
#mainmenu > ul > li {
	display:inline;
	margin-right:15px;
	position: relative;
}

.desc_for_sections {
	font-size: 13px;
}

.all_items {
	font-size:90%;
}

ul ul *, ul ul{
	margin:5px 0 5px 0px;
	color:#10395B;
}

 ul ul li {
 	margin-left:10px;
 	line-height: 100%;
 }

.review_list h1.margin_bottom_10 {
	border-top: 1px dotted #dadada;
	padding-top:15px;
}

.change_view {
	margin-top:-22px;
}

.vid1{
	background:url(../../common/img/icons/vid1.png);
	background-position: center -24px;
	background-repeat: no-repeat;
	width:24px;
	height:24px;
	cursor:pointer;
	float:right;
}

.vid1:hover{
	background-position: center -48px;
}

.vid1.active{
	background-position: center 0px;
	cursor:default;
}

.vid2{
	background:url(../../common/img/icons/vid2.png);
	background-position: center -24px;
	background-repeat: no-repeat;
	width:24px;
	height:24px;
	cursor:pointer;
	float:right;
}

.vid2:hover{
	background-position: center -48px;	
}

.vid2.active{
	background-position: center 0px;
	cursor:default;
}


#mainmenu > ul #infopages_list > ul{
	display: block;
	margin-right:20px;
}

#mainmenu > ul #infopages_list > ul:first-child {
border-right:1px solid #dadada;
}

#infopages_list ul {
	list-style-type: none;
}
#infopages_list > ul > li{
	margin-top:5px;
}

#infopages_list  ul  ul{

}
.nav .nav {
	margin: 0 0 0 15px;
	font-size:90%;
}

.contacts_block [itemprop=name]{
	font-weight: bold;
}

.contacts_block [itemprop=address]{
	margin-bottom: 15px;
}

/*.wrap_logo, #slogan {
	display:table;
	vertical-align:middle;
}*/

.wrap_logo img {
	display:inline;
}

.center {
	display: table-cell !important;
	vertical-align: middle;	
}

#contacts-block #phone {
/*	display: table-cell !important;
	vertical-align: middle;	*/
}

#footer .phone {
	text-align: right;
}

#content-body #phone {
	margin-bottom: 30px;
}

#breadcrumb {
	font-size: 13px;
	margin: 5px 0 7px 0;
	position: relative;
	z-index: 1;
}

#line {
	margin-bottom: 15px;
}

#logo, #contacts-block {
	position: relative;
	display:table;
	vertical-align: middle;
	/*height:110px;*/
}

#mainmenu_wrapper {
	margin-top:20px;
}

.transparent #main_menu {
	margin-top:25px;
}

#logo img {
	float:left;
	margin-right:20px;
	max-width: 200px !important;
}

#logo #company_name {
	font-size: 15pt;
}

#infopages_list, #phone, #feedback, #contact, #social {
	position: relative;
	z-index:1;	
}

#contacts-block div {
	text-align: right;
}

#breadcrumb * {
	color:#444444;
}

#breadcrumb a:hover {
	color:#666666;
}

li.current {
	font-weight: 800;
	opacity: 0.4;
}

.products {
	margin-top:15px;
}

.product a>img {
	width:130px;
	border: 1px solid #DADADA;
	margin-bottom: 10px;
}

.product_name {
	line-height: 135%;
}

.product-image {
	z-index:2;
	position:relative;
	border: 1px solid #DADADA;
	margin-top:20px;
}

.product {
	float:left;
	padding:3px;
	position:relative;
	width:145px;
	margin-right: 10px;
}

.price {
	margin-right:20px;	
}

.cena {
	margin-top:2px;
}

ul.products_list_elem li, ul.products_list_elem_2 li{
	list-style: none;
}

.item_elem, .item_elem_last {
	margin-bottom: 20px;
	overflow:hidden;
}

.item_elem_2 {
	margin-bottom: 0px;
	float:left;
	width:47%;
	overflow:hidden;
	height:200px;
	border-bottom:1px dotted #dadada;
	border-right:1px dotted #dadada;
	padding-right:10px;
	padding-left:10px;
	padding-bottom: 20px;
}

a {
	color:#0092C5;
	text-decoration: underline;
	font-size:inherit;
}

a:hover {
	color:#f30011;
	text-decoration: underline;
}

.add_ya a {
	color:#0092C5 !important;
	text-decoration: underline !important;
	font-size:inherit !important;
}

.add_ya a:hover {
	color:#f30011 !important;
	text-decoration: underline !important;	
}

a.dotted {
	text-decoration: none;
	border-bottom: 1px dotted #006794;
	font-size: inherit;
}

a.dotted:hover {
	text-decoration: none;
	border-bottom: 1px dotted #f30011;
	font-size: inherit;
}

.item_elem_2 .product-name{
	font-size:13px !important;
	font-weight: bold;
}

.price a {	
	font-size: 14px;
}

.buy_product {
	font-size: 13px;
	margin-top: 10px;
}

.image img {
	/*border:1px solid #eaeaea;*/
	padding:3px;
}

#infopages_list {
	/*margin-top:-34px;*/
}

#infopages_list + #phone {
	margin-top:30px;
}

#feedback + #contact{
	margin:30px 0 0 0;
}

.contacts_block, .socials {
	font-size: 13px;
}

.socials, .contacts_block {
	margin-bottom: 20px;
}

#hotproducts h1 {
	border-top: 1px dotted #DADADA;
}

#top_image > div {
	margin-bottom:20px;
}

.subcontent ul li {
	/*list-style: none;*/
}

.subcontent {
/*	border-top:1px dotted #dadada;
	padding-top:10px;*/
}

#hotproducts {
	margin-bottom: 10px;
}

#top_image h1, .subcontent h1 {
 	padding-top:20px;
 	border-top:1px dotted #dadada;
 }

/*#breadcrumb_ {
	padding-bottom: 7px;
}*/

.about_block {
	border-top:1px dotted #dadada;
	margin-bottom:10px;
	margin-top:7px;
	padding:20px 0;
}

.subcontent hr {
	display: none;
} 

.news_and_articles .title_con{
	font-size: 15px;
}

.news_and_articles .title_con + div{
	margin-bottom: 15px;
}

.news_and_articles p {
	margin:0;
}

a.btn {
	text-decoration: none;
}

.menu_bottom {
	text-align: center;
	margin:0px auto 20px auto;
	padding-bottom: 20px;
	border-bottom: 1px solid #dadada;
}

.menu_bottom div {
	display:inline;
	margin-right:10px;
	font-size: 13px;
}

.items_desc {
	margin-left:190px;
	margin-top:20px;	
}

.items_desc .product-name {
	font-size: 120%;
	line-height: 115%;
}

.featured-price {
	font-size:120%;
}

.products_list_elem .item_elem {
	border-top: 1px dotted #bababa;
	margin-bottom: 20px;
}

.item_elem_last {
	border-top: 1px dotted #bababa;
	border-bottom: 1px dotted #bababa;
	margin-bottom: 20px;
	padding-bottom:20px;
}

.products_list_elem .item_elem img {
	/*border:1px solid #dadada;*/
	margin-top:20px;
}


#alloy-tools {
    margin-top: 18px;
}

#left-part h6
{
    color:#333;
    background: url(../img/left-panel-header-bg.png) no-repeat;
    margin-left: -28px;
    padding-left: 28px;
    padding-top: 7px;
    text-shadow: 0 1px 0 white;
}

.icon-road
{
    margin-top: 4px;
    margin-right: 4px;
}

/*.image img, .gallery-element img{
	outline:5px solid #EFEFEF;
}*/

.news_and_articles .date {
	font-size:12px;
	color:#707070;
	margin-left:17px;
	margin-bottom: 5px;
}

#bottom-contact-address, #bottom-contact-phone
{text-align: right;}

.carousel-caption a.title {color: white;}
.carousel-caption a.title:hover {color: orange; text-decoration: underline !important;}
.carousel-control {top:47% !important;}

.incart
{
    color:red !important;
}

#content-body {
	margin-top:45px !important;
}

.carousel-control {top:47% !important;}
/* CUSTOMIZE CONFIG:finish */
