<style type="text/css">
		#camera_wrap_242 .camera_pag_ul li img, #camera_wrap_242 .camera_thumbs_cont ul li > img {height:75px;}
		#camera_wrap_242 .camera_caption {
			display: block;
			position: absolute;
		}
		#camera_wrap_242 .camera_caption > div {
			-moz-border-radius: 5px 5px 5px 5px;-webkit-border-radius: 5px 5px 5px 5px;border-radius: 5px 5px 5px 5px;font-family:'Droid Sans';
		}
		#camera_wrap_242 .camera_caption > div div.camera_caption_title {
			font-size: 1.1em;
		}
		#camera_wrap_242 .camera_caption > div div.camera_caption_desc {
			font-size: 0.8em;
		}

		@media screen and (max-width: 480px) {
				#camera_wrap_242 .camera_caption {
					font-size: 0.6em !important;
				}
		}
		#camera_wrap_241 .camera_pag_ul li img, #camera_wrap_241 .camera_thumbs_cont ul li > img {height:75px;}
		#camera_wrap_241 .camera_caption {
			display: block;
			position: absolute;
		}
		#camera_wrap_241 .camera_caption > div {
			-moz-border-radius: 5px 5px 5px 5px;-webkit-border-radius: 5px 5px 5px 5px;border-radius: 5px 5px 5px 5px;font-family:'Droid Sans';
		}
		#camera_wrap_241 .camera_caption > div div.camera_caption_title {
			font-size: 1.1em;
		}
		#camera_wrap_241 .camera_caption > div div.camera_caption_desc {
			font-size: 0.8em;
		}

		@media screen and (max-width: 480px) {
				#camera_wrap_241 .camera_caption {
					font-size: 0.6em !important;
				}
		}
	</style>
 <style>
		.nav ul li a, .nav ul li span, .navsidebar li a, .navsidebar li span,
		.nav__moble ul li a, .nav__moble ul li span {
		    font-size: 16px;   
		}
		.nav ul li a:hover, .nav ul li span:hover {
		    box-shadow: 0px 4px 0px 0px #6ab591;
		 } 
		 .nav ul li ul.nav-child.unstyled.small li.active > a, ul.nav-child.unstyled.small li > a:hover, .navsidebar li a:hover, .navsidebar li span:hover, .navsidebar li ul.nav-child.unstyled.small li.active > a,
		 .nav__moble ul li a:hover, .nav__moble ul li span:hover, .nav__moble ul li ul.nav-child.unstyled.small li.active > a {
		    background: #6ab591;
		}
		ul.nav-child.unstyled.small li.deeper.parent.active > a{
		  background: url(/templates/smartsite-theme/img/arow_white.png)no-repeat center right 20px #6ab591;
		}
		.nav ul li a, .nav ul li span, ul.nav-child.unstyled.small li > a, .navsidebar li a, .navsidebar li span,
		.nav__moble ul li a, .nav__moble ul li span {
		    color: #2d4359;
		}
		.navsidebar li.parent.active > a, .navsidebar li.parent.active > span,
		.nav__moble ul li.parent.active > a, .nav__moble ul li.parent.active > span{
			 color: #ffffff!important;
			  background: url(/templates/smartsite-theme/img/arow_white.png)no-repeat center right 20px #6ab591;
		}
		.nav ul li ul.nav-child.unstyled.small li.active > a, ul.nav-child.unstyled.small li > a:hover, .navsidebar li ul.nav-child.unstyled.small li.active > a,
		 .nav__moble ul li ul.nav-child.unstyled.small li.active > a {
		    color: #ffffff!important;
		}
		.nav ul li.parent.active > a, .nav ul li.parent.active > span{
			     box-shadow: 0px 4px 0px 0px #6ab591;
		}
		.nav {
		    border-bottom: 4px solid #d4d4d4;
		    background: #ffffff;
            top: inherit !important;
		}
		.side__name{
			font-size:24px;
			color: #2e3d4c;
		}
		.custom, .well, .navsidebar, .search__mod, ul.symbols, .blog, .item-page, .search, .gallery, .block__comments, div#xmap, .nav__moble ul, .category-view, .product-details, .product-reviews__form, .vm-cart__block, .form__cart {
    		background: #ffffff;
    		clear: both;    
    	}	    
    	.well h3, .blog h2, .page-header h2, .search h1, .gallery h2, .block__comments h2, div#xmap h1, .category-view h1, .product-details h2, .product-reviews__form h2, .vm-cart__header, .form__cart fieldset h2 {
    		font-size: 24px;
    		color: #2d4359;
    		border-bottom: 1px dashed #c2c2c2;
    	}
    	.well .custom{
			font-size: 14px;
			color: #2d4359;
			line-height: 17px;
    	}
    	.block__title a{
			font-size: 20px;
			color: #2d4359;
			line-height: 23px;
    	}		
    	.block__title a:hover{
    		color: #73c49d;
    	}
    	.block_desk{
			font-size: 12px;
			color: #77828c;
			line-height: 14px;
    	}
    	.mod-languages ul li a {
		    font-size: 16px;
		    color: #2d4359;
		}
		.jfontsize a{
			color: #2d4359;
		}
		.mod-languages ul li a:hover {
		    color: #73c49d;
		}
		.news__title{
			font-size: 20px;
			color: #ffffff;
		}
		.news__text{
			font-size: 14px;
			color: #2d4359;
			line-height: 17px;
		}
		.news__small__text{
			font-size: 14px;
			color: #2d4359;
			line-height: 17px;
		}
		form.form-search .search__input {
		    font-size: 16px;
		    color: #9ca4ab		}
		.btn__news__link a{
			font-size: 16px;
			color: #73c49d;
		}
		.joom__btn a{
			font-size: 16px;
			color: #73c49d;
		}
		h4.title_vacansy, .vacansy__field dd.field-entry{
		    font-size: 14px;
		    color: #2d4359;
		    line-height: 17px;
		}
		.vacansy__btn a{
			font-size: 16px;
			color: #73c49d;
		}
		ul.symbols li a span, ul.symbols li a {
		    font-size: 16px;
		    color: #2d4359 
		}
		ul.forms__nav li a {
			color: #2d4359;
			font-size: 16px;
		}
		.footer__text p a, .footer__right p, .footer__text p{
		  color: #ffffff;
		  font-size: 16px;
		  line-height: 19px;
		}
		.footer{
		  background: #73c49d;
		}
		.well.catalog h3 {
		    color: #73c49d;
		    font-size: 14px;
		}
		.modal__mid{
			background: #ffffff;
		}
		.modal__text {
		    font-size: 16px;
		    color: #2d4359;
		}	

.pagination ul li span, .pagination ul li a:hover{
  color: #73c49d !important;
}
.pagination ul li span, .pagination ul li a {
  font-size: 16px;
  color: #2d4359;
}


.item__intro{
    font-size: 14px;
    color: #2d4359;
    line-height: 18px;
}
.item__title h3, .item__title h3 a, .bl-name {
    font-size: 20px;
    color: #2d4359;
    line-height: 23px;
}
p.readmore a {
    font-size: 12px;
    color: #ffffff;
    background: #73c49d;
}
.fulltext, .prod__description {
    font-size: 16px;
    color: #2d4359;
    line-height: 19px;
}
dt.result-title a {
    font-size: 16px;
    color: #2d4359;
    line-height: 19px;
}
dd.result-text{
    font-size: 14px;
    color: #afafaf;
    line-height: 17px;
}    


.error-big {
    color: #cccccc;
    font-size: 305px;
    line-height: 216px;
}

.error-small {
    font-size: 30px;
    color: #898989;
    line-height: 33px;
    
}
.error__text a {
    font-size: 16px;
    color: #26c0ff;
    line-height: 19px;
}

.adm_log__mid form{
  background: ;
}
.adm_log__mid form input{
  font-size: px;
  color: ;
}
.adm_log__mid form button{
  font-size: px;
  color: ;
  background: ;
}
.form__text{
	font-size: px;
	color: ;
}




span.comment-date, .captcha__text{
	font-size: 12px;
	line-height: 14px;
}
span.comment-author, div#comments-form-message, .comments-form input, .comments-form textarea, .comments__btn a, .comment-body {
	font-size: 16px;
}
.comments-listing .odd, .comments-listing .even, .comments__btn a {
  background: #73c49d;
}
span.comment-author, span.comments-buttons a{
    color: #73c49d;
}

.comments-listing .odd::after, .comments-listing .even::after {
  border-bottom: 10px solid #73c49d;
}
.comments-form input::-webkit-input-placeholder {color: #9ca4ab;}
.comments-form input::-moz-placeholder          {color: #9ca4ab;}
.comments-form input:-moz-placeholder           {color: #9ca4ab;}
.comments-form input:-ms-input-placeholder     {color: #9ca4ab;}
.comments-form textarea::-webkit-input-placeholder {color: #9ca4ab;}
.comments-form textarea::-moz-placeholder          {color: #9ca4ab;}
.comments-form textarea:-moz-placeholder           {color: #9ca4ab;}
.comments-form textarea:-ms-input-placeholder     {color: #9ca4ab;}
.captcha__text {
    color: #9ca4ab;
}
.comments-listing .odd span.comment-author, .comments-listing .odd span.comment-date, .comments-listing .odd .comment-body,
.comments-listing .even span.comment-author, .comments-listing .even span.comment-date, .comments-listing .even .comment-body {
  color: #ffffff;
}
.comments__btn a{
	color: #ffffff;
}
.comments-form input, .comments-form textarea {
    color: #2d4359;
}
span.comments-buttons a, span.comments-buttons a::after{
   font-size: 9px;
}
span.comment-date{
    color: #9e9e9e;
}

div#comments-form-message{
    color: #ff0000;
}
.comment-body{
    color: #43484b;
    line-height: 19px;
}

.product-reviews span.comment-date, .product-reviews__form .captcha__text{
	font-size: 16px;
	line-height: 18px;
}
.product-reviews span.comment-author, .product-reviews__form div#comments-form-message, .product-reviews__form .comments-form input, .product-reviews__form .comments-form textarea, .product-reviews .comments__btn a, .product-reviews .comment-body {
	font-size: 16px;
}
.product-reviews .comments-listing .odd, .product-reviews .comments-listing .even, .product-reviews .comments__btn a {
  background: ;
}
.product-reviews span.comment-author, .product-reviews span.comments-buttons a{
    color: #73c49d;
}


.product-reviews__form .comments-listing .odd::after, .product-reviews .comments-listing .even::after {
  border-bottom: 10px solid ;
}
.product-reviews__form .comments-form input::-webkit-input-placeholder {color: #9ca4ab;}
.product-reviews__form .comments-form input::-moz-placeholder          {color: #9ca4ab;}
.product-reviews__form .comments-form input:-moz-placeholder           {color: #9ca4ab;}
.product-reviews__form .comments-form input:-ms-input-placeholder     {color: #9ca4ab;}
.product-reviews__form .comments-form textarea::-webkit-input-placeholder {color: #9ca4ab;}
.product-reviews__form .comments-form textarea::-moz-placeholder          {color: #9ca4ab;}
.product-reviews__form .comments-form textarea:-moz-placeholder           {color: #9ca4ab;}
.product-reviews__form .comments-form textarea:-ms-input-placeholder     {color: #9ca4ab;}
.product-reviews__form .captcha__text {
    color: #9ca4ab;
}
.product-reviews .comments-listing .odd span.comment-author, .product-reviews .comments-listing .odd span.comment-date, .product-reviews .comments-listing .odd .comment-body,
.product-reviews .comments-listing .even span.comment-author, .product-reviews .comments-listing .even span.comment-date, .product-reviews .comments-listing .even .comment-body {
  color: ;
}
.product-reviews__form .comments__btn a{
	color: #ffffff;
	background: #73c49d;
}
.product-reviews__form .comments-form input, .comments-form textarea {
    color: #2d4359;
}
.product-reviews span.comment-date{
    color: #9e9e9e;
}

.product-reviews__form div#comments-form-message{
    color: #ff0000;
}
.product-reviews .comment-body{
    color: #0a1014;
    line-height: 19px;
}
.prod--det__btn span.addtocart-button{
  background: #73c49d;
  color: #ffffff;
  font-size: 24px;
}
div#xmap ul li a {
    font-size: 16px;
    color: #2d4359;
}


.billto-shipto .width50.floatleft > span, tr.total-price.sectiontableentry1 td, tr.total_pricenumber td, tr.sectiontableentry1 h3, span.cart.customer-note {
    font-size: 18px;
}
.form__cart input, .form__cart select, .account__form label, .ship_no, .vm-button-correct,.vm-payment-plugin-single span.vmpayment_name, .vm-cart_nextbuy a, th.vm-cart-item-total, th.vm-cart-item-discount, th.vm-cart-item-quantity, th.vm-cart-item-basicprice, th.vm-cart-item-sku, th.vm-cart-item-name,
.general-bg, input.custom-attribute, input.quantity-input,.manufacturer-product-link a, a.ask-a-question, input.vm-default, a.product-details, a.details, div.details, button.default, textarea#customer_note_field{
  font-size: 16px;
}
.ship_top span, span.vmshipmen, span.vmpayment_name, td.vm-cart-item-name a, td.vm-cart-item-sku, td.vm-cart-item-basicprice, td.vm-cart-item-total, td.total_shipment, input.quantity-input.js-recalculate{
  font-size: px;
  line-height: 2px;
}
.vm-button, .vm-button-correct, .general-bg, input.custom-attribute, input.quantity-input,.manufacturer-product-link a, a.ask-a-question, input.vm-default, a.product-details, a.details, div.details, button.default, 
tr.total-price.sectiontableentry1 td, tr.total_pricenumber td, .vm-cart_nextbuy a, th.vm-cart-item-total, th.vm-cart-item-discount, th.vm-cart-item-quantity, th.vm-cart-item-basicprice, th.vm-cart-item-sku, th.vm-cart-item-name{
    color: #ffffff;
    background: #73c49d;
}
.form__cart input, .form__cart select, .account__form label, .ship_no, .ship_top span, span.vmshipmen, span.vmpayment_name, td.vm-cart-item-name a, td.vm-cart-item-sku, td.vm-cart-item-basicprice, td.vm-cart-item-total, td.total_shipment, tr.sectiontableentry1 h3, span.cart.customer-note, input.quantity-input.js-recalculate, textarea#customer_note_field {
    color: #2d4359;
}

.form__cart input::-webkit-input-placeholder {color: #c2c2c2;}
.form__cart input::-moz-placeholder          {color: #c2c2c2;}
.form__cart input:-moz-placeholder           {color: #c2c2c2;}
.form__cart input:-ms-input-placeholder     {color: #c2c2c2;}

.disabled a {
	color: #73c49d !important;
}
.pagination ul li a {
	text-decoration: none;
}

.nav ul li a, .nav ul li span, .navsidebar li a, .navsidebar li span, .nav__moble ul li a, .nav__moble ul li span {
    font-size: 16px;
}


.image_for_lupa:hover {
	opacity:0.5;
}

.slidimg{
	max-height:420px;
}






.demo-gallery > ul {
	list-style-type: none;
    margin-bottom: 0;
}
.demo-gallery > ul > li {
    float: left;
    margin-bottom: 20px;
}
.demo-gallery > ul > li a {
    border: 3px solid #FFF;
    border-radius: 3px;
    display: block;
    overflow: hidden;
    position: relative;
    float: left;
}
.demo-gallery > ul > li a > img {
    -webkit-transition: -webkit-transform 0.15s ease 0s;
    -moz-transition: -moz-transform 0.15s ease 0s;
    -o-transition: -o-transform 0.15s ease 0s;
    transition: transform 0.15s ease 0s;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
    height: 100%;
    width: 100%;
}
.demo-gallery > ul > li a:hover > img {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
}
.demo-gallery > ul > li a:hover .demo-gallery-poster > img {
    opacity: 1;
}
.demo-gallery > ul > li a .demo-gallery-poster {
    background-color: rgba(0, 0, 0, 0.1);
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    -webkit-transition: background-color 0.15s ease 0s;
    -o-transition: background-color 0.15s ease 0s;
    transition: background-color 0.15s ease 0s;
}
.demo-gallery > ul > li a .demo-gallery-poster > img {
    left: 50%;
    margin-left: -10px;
    margin-top: -10px;
    opacity: 0;
    position: absolute;
    top: 50%;
    -webkit-transition: opacity 0.3s ease 0s;
    -o-transition: opacity 0.3s ease 0s;
    transition: opacity 0.3s ease 0s;
}
.demo-gallery > ul > li a:hover .demo-gallery-poster {
    background-color: rgba(0, 0, 0, 0.5);
}
.demo-gallery .justified-gallery > a > img {
    -webkit-transition: -webkit-transform 0.15s ease 0s;
    -moz-transition: -moz-transform 0.15s ease 0s;
    -o-transition: -o-transform 0.15s ease 0s;
    transition: transform 0.15s ease 0s;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
    height: 100%;
    width: 100%;
}
.demo-gallery .justified-gallery > a:hover > img {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
}
.demo-gallery .justified-gallery > a:hover .demo-gallery-poster > img {
    opacity: 1;
}
.demo-gallery .justified-gallery > a .demo-gallery-poster {
    background-color: rgba(0, 0, 0, 0.1);
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    -webkit-transition: background-color 0.15s ease 0s;
    -o-transition: background-color 0.15s ease 0s;
    transition: background-color 0.15s ease 0s;
}
.demo-gallery .justified-gallery > a .demo-gallery-poster > img {
    left: 50%;
    margin-left: -10px;
    margin-top: -10px;
    opacity: 0;
    position: absolute;
    top: 50%;
    -webkit-transition: opacity 0.3s ease 0s;
    -o-transition: opacity 0.3s ease 0s;
    transition: opacity 0.3s ease 0s;
}
.demo-gallery .justified-gallery > a:hover .demo-gallery-poster {
    background-color: rgba(0, 0, 0, 0.5);
}
.demo-gallery .video .demo-gallery-poster img {
    height: 48px;
    margin-left: -24px;
    margin-top: -24px;
    opacity: 0.8;
    width: 48px;
}
.demo-gallery.dark > ul > li a {
    border: 3px solid #04070a;
}
.demo-gallery {
    padding-bottom: 80px;
}
.demo-gallery p {
    position: absolute;
    top: 40%;
    width: 100%;
    text-align: center;
    background: rgba(3, 63, 69, 0.85);
    color: white;
    padding: 10px;
    font-size: 15px;
}

.demo-gallery-photo .demo-gallery p {
    opacity: 0;
    transition: .2s ease;
}
.demo-gallery-photo .demo-gallery > ul > li a:hover > p {
    opacity: 1;
}


.list-unstyled row{
	list-style-type:none !important;
}

</style>