{literal}
*{
	margin: 0;
	padding: 0;
}
*:focus{
	outline:none;
	}
a{
	color:#333333;
	text-decoration:none;
}
a:hover{
	text-decoration:underline;
	}
p a{
	text-decoration:underline;
	}
a img{
	border: 0;
}
p{
	margin-bottom:10px;
	}
ul{
	list-style-type: none;
}
h1, h2{
	font-size:24px;
	line-height:100%;
	}
body{
	color: #333;
	background: #fbfcfc url(http://www.veritasnis.com/templates/public/veritas/images/body_bgr.gif) top left repeat-x;
	font-family:Calibri, Arial, Tahoma, sans-serif;
	font-size: 13px;
	line-height:130%;
}
input, textarea{
	font-family:Calibri;
	font-size: 13px;
	color: #333;
	}
#page_container, .page_container{
	margin: 15px auto;
	width: 966px;
	background:url(http://www.veritasnis.com/templates/public/veritas/images/bg_shadow.png) repeat-y 0px 2px;
	padding:0px 4px;
}
.page_container{
	background:none;
	margin:0px auto;
	}
#header{
	background: url(http://www.veritasnis.com/templates/public/veritas/images/header_bgr.gif) top left repeat-x;
}
#header .header_links{
	color:#fff;
	margin: 20px 15px 0px 0px;
}
#header a{
	color:#fff;
	text-decoration: none;
}
#header a:hover{
	color:#049fe1;
}
#footer{
	text-align:center;
	line-height:30px;
}
#nav_top{
	text-align:center;
	line-height:34px;
	font-size:13px;
	background: url(http://www.veritasnis.com/templates/public/veritas/images/menu_bgr.gif) top left repeat-x;
	text-transform:uppercase;
}
#nav_top li{
	display:inline;
	padding: 9px 35px 9px 30px;
	background: url(http://www.veritasnis.com/templates/public/veritas/images/top_menu__border_bgr.gif) top right no-repeat;
}
#nav_top li.last, .left_nav li.last, .left_nav_box li.last,.services .last{
	background:none;
}
#nav_top li.special{
	font-weight:bold;
}
#nav_top a, #bottom_nav a{
	color:#ccc;
	text-decoration:none;
}
#nav_top a:hover, #bottom_nav a:hover{
	color:#049fe1;
}
.left_nav{
	margin-bottom:15px;
	}
.left_nav li{
	font-size:11px;
	background: url(http://www.veritasnis.com/templates/public/veritas/images/border_bottom.gif) bottom left repeat-x;
	padding:5px 0 4px 5px;
	text-transform:uppercase;
}
.left_nav a{
	color:#151a1b;
	text-decoration:none;
	padding:0 5px 0 15px;
	display:block;
}
.left_nav a:hover,.left_nav a.active{
	background: url(http://www.veritasnis.com/templates/public/veritas/images/list_arr.gif) left 1px no-repeat;
}
.left_nav_box li{
	font-size:11px;
	line-height: 24px;
	background: url(http://www.veritasnis.com/templates/public/veritas/images/border_bottom.gif) bottom left repeat-x;
	padding:5px 0px;
	margin:0px 5px;
}
.left_nav_box a{
	color:#151a1b;
	text-decoration:none;
	display:block;
}
.search{
	background: url(http://www.veritasnis.com/templates/public/veritas/images/search.gif) center left no-repeat;
}
.idea{
	background: url(http://www.veritasnis.com/templates/public/veritas/images/light.gif) center left no-repeat;
}
.shop{
	background: url(http://www.veritasnis.com/templates/public/veritas/images/shop.gif) center left no-repeat;
}
.download{
	background: url(http://www.veritasnis.com/templates/public/veritas/images/download.gif) center left no-repeat;
}
.comment{
	background: url(http://www.veritasnis.com/templates/public/veritas/images/comment.gif) center left no-repeat;
}
.rss{
	background: url(http://www.veritasnis.com/templates/public/veritas/images/rss.gif) center left no-repeat;
}
.right_nav a, .r_box_head span{
	text-decoration:none;
	display:block;
	color:#fff;
	padding-left: 28px;
}
.right_nav  span{
	text-decoration:none;
	display:block;
	padding: 20px 0 20px 25px;
}
#bottom_nav{
	font-size:11px;
	margin-top:10px;
	background: url(http://www.veritasnis.com/templates/public/veritas/images/menu_bgr.gif) top left repeat-x;
	text-transform:uppercase;
	position:relative;
}
#bottom_nav ul{
	height:34px;
	line-height:34px;
	text-align:center;
	margin:0px 50px;
}
#bottom_nav li{
	display:inline;
	padding:0 25px;
}
#content_container{
	background: #fff url(http://www.veritasnis.com/templates/public/veritas/images/content_outside_bgr.gif) top left repeat-x;
	padding:15px;
}
#content{
	background:#eaeded;
	padding:10px 10px 0 10px;
}
#left_colum, #right_colum{
	width:165px;
}
#left_colum{
	margin-right:15px;
}
.left_box, .right_box, .middle_box{
	margin-bottom:10px;
	border-right:2px solid #dddedf;
	border-bottom:2px solid #dddedf;
	border-left:2px solid #dddedf;
}
.l_box_head{
	color:#fff;
	font-size:13px;
	line-height:30px;
	padding-left:15px;
	background: url(http://www.veritasnis.com/templates/public/veritas/images/content_left_box_head.gif) top left repeat-x;
	text-transform:uppercase;
}
#middle_colum{
	width:556px;
	margin-right:15px;
	padding-bottom:15px;
}
#middle_colum h1{
	margin-bottom:15px;padding-left:15px;
}
.middle_colum h2{
	padding: 5px 0px 20px 0px;
}
.custom_p{
	padding:5px 15px;
}
.custom_p ol, .custom_p ul, .custom_p p{
	margin-bottom:10px;
}
.custom_p ol li{
	list-style-type: decimal; margin-left:40px;
}
.custom_p ul li{
	list-style-type:disc; margin-left:40px;
}
.custom_p table{
	border-collapse:collapse;
	margin-bottom:10px;
}
.custom_p table p{
	margin-bottom:0;
}
.custom_p td{
	border:1px solid #666;
	padding:0 3px;
}
.custom_p h2{
	font-size:20px;
	margin-bottom:10px;
	}
.illust{
	padding:7px;
	margin: 5px 5px 5px 10px;
	background: url(http://www.veritasnis.com/templates/public/veritas/images/illust_bgr.gif) no-repeat left bottom;
}
.illust2{
	padding:7px;
	margin: 5px 10px 5px 5px;
	background: url(http://www.veritasnis.com/templates/public/veritas/images/illust2_bgr.gif) bottom right no-repeat;
}
.service_box, .spec{
	background: url(http://www.veritasnis.com/templates/public/veritas/images/border_bottom.gif) repeat-x left bottom;
	padding:10px 5px;
}
.service_txt{
		background: url(http://www.veritasnis.com/templates/public/veritas/images/services_bgr.gif) no-repeat right center;
		margin: 0px 10px;
}
.service_box{
	padding:10px 0px;
	zoom:1;
	}
.services img, .spec img{
	margin-right:10px;
}
.spec h2, .service_txt h2{
	font-size:14px;
	margin:0px;
	padding:0px;
	}
.right_box{
	padding:5px;
}
.right_box li{
	padding-bottom:2px;
	margin-bottom:2px;
	border-bottom:1px solid #fff;
	}
.r_box_head{
	color:#fff;
	font-size:13px;
	line-height:30px;
	padding-left:2px;
	background: url(http://www.veritasnis.com/templates/public/veritas/images/content_right_box_head.gif) top left repeat-x;
	text-transform:uppercase;
}
.akcija_top{
	background: url(http://www.veritasnis.com/templates/public/veritas/images/akcija.gif) center left no-repeat;
}
.akcija{
	background: url(http://www.veritasnis.com/templates/public/veritas/images/akcija_bgr.gif) 50% 50% no-repeat;
}
.akcija a{
	text-decoration:none;
	color:#333;
}
.akcija h2{
	font-size:16px;
}
.akcija p{
	margin-bottom:0px;
}
.akcija_thumb{
	display:block;
	text-align:center;
	margin-bottom:5px;
	background:#fff;
}
.akcija_bottom{
	min-height:80px;
	margin-top:5px;
	padding-bottom:5px;
	background: url(http://www.veritasnis.com/templates/public/veritas/images/border_bottom.gif) bottom left repeat-x;
}
.star{
	background: url(http://www.veritasnis.com/templates/public/veritas/images/star.gif) center left no-repeat;
}
.b_buy{
	background: url(http://www.veritasnis.com/templates/public/veritas/images/b_buy.gif) center left no-repeat;
}
.faq{
	background: url(http://www.veritasnis.com/templates/public/veritas/images/faq.gif) center left no-repeat;
}
.faq_bgr{
	background: url(http://www.veritasnis.com/templates/public/veritas/images/faq_bgr.gif) center center no-repeat;
}
.question{
	background: url(http://www.veritasnis.com/templates/public/veritas/images/question_txt.gif) center left no-repeat;
}
.info{
	background: url(http://www.veritasnis.com/templates/public/veritas/images/info.gif) center left no-repeat;
}
.answer{
	background: url(http://www.veritasnis.com/templates/public/veritas/images/check.gif) center left no-repeat;
}
.sert{
	background: url(http://www.veritasnis.com/templates/public/veritas/images/sert.gif) center left no-repeat;
}
.sert_bgr{
	background: url(http://www.veritasnis.com/templates/public/veritas/images/sert_b.gif) center top no-repeat;
}
.tren{
	background: url(http://www.veritasnis.com/templates/public/veritas/images/tren.gif) center left no-repeat;
}
.tren_bgr{
	background: url(http://www.veritasnis.com/templates/public/veritas/images/tren_b.gif) center center no-repeat;
}
.logo{
	padding: 40px 0 27px 42px;
	width:385px;
}
.intro_txt{
	margin-bottom:20px;
	}
/****contact&checkout forms****/
.contact_form,.form_holder {
	margin:20px 0;
}
.contact_form label,.form_holder label {
	display:inline-block;
	margin-bottom:5px;
	vertical-align:top;
	width:120px;
}
.contact_form label.error,.form_holder label.error {
	color:#990000;
	/*display:block;
	margin-left:120px;*/
	width:auto;
	
	display:inline-block;margin-left:10px;
}
.contact_form input,.form_holder input, textarea {
	border:1px solid #333;
	display:inline-block;
	margin-bottom:5px;
	padding:3px;
	vertical-align:top;
	/*width:250px;*/
	
	width:235px;
}
.contact_form input.error,.form_holder input.error, textarea.error {
	border-color:#990000;
}
.contact_form textarea, .form_holder textarea {
	height:200px;
}
.contact_form input.button,.form_holder input.button {
	background:url(http://www.veritasnis.com/templates/public/veritas/images/menu_bgr.gif) repeat-x 0px 0px;
	border:1px solid #eee;
	color:#ccc;
	height:35px;
	/*margin-left:278px;*/
	margin-left:120px;
	width:100px;
	cursor:pointer;
}
.page_login label{width:50px;padding-right:10px;}
.page_login label.error{display:inline-block;margin-left:10px;}
.page_login input.button{margin-left:60px;}

.block_login{margin:0 0 5px 0;}
.block_login label.error{display:inline-block;margin:0 0 2px 0;}
.block_login input{width:133px;}
.block_login input.button{margin-left:0;}

.paging > * {padding:0 3px;}

#page_num{
	border:1px solid #333;
	width:20px;
	display:inline-block;
	padding:3px;
	}

.user_name{font-size:18px;margin-bottom:5px;}
.user_menu{padding:5px 0;border-top:1px solid #dddedf;border-bottom:1px solid #dddedf;}
.brd_right{padding-right:10px;margin-right:10px;border-right:1px solid #dddedf;}
.brd_bottom{padding:5px 0;margin-bottom:0;border-bottom:1px solid #dddedf;}
/*****************************/
/* web shop */
/*****************************/
.shop_categories li{/*font-size:13px;*/font-weight:bold;padding-left:0px;}
.shop_categories li a{padding-left:13px;}
.shop_sub_categories{margin-top:5px;}
.shop_sub_categories li{background-image:none;padding:0 0 0 5px;}
.shop_sub_categories a{color:#057fc3;padding-left:13px;font-weight:normal;}
.shop_sub_categories a:hover{background-image:none;text-decoration:underline;}

.shop_info_menu li{font-size:13px;font-weight:bold;padding:0;line-height:30px;background:url(http://www.veritasnis.com/templates/public/veritas/images/web_shop/sh_side_btn.png) 0 0 repeat-x;padding-left:0;overflow:hidden;}
.shop_info_menu a{color:#fff;padding-left:13px;}
.shop_info_menu a:hover{background-image:none;color:#057fc3;}

.checkout_btn{background:url(http://www.veritasnis.com/templates/public/veritas/images/web_shop/sh_side_btn.png) 0 0 repeat-x;color:#fff;font-size:13px;line-height:30px;padding:0 15px;overflow:hidden;display:block;text-decoration:none;margin-bottom:10px;}
.checkout_txt{float:left;}
.checkout_btn .cart_items_nr{float:right;background:url(http://www.veritasnis.com/templates/public/veritas/images/web_shop/ico_cart.gif) 0 center no-repeat;padding-left:30px;}
.checkout_btn .cart_checkout{float:right;background:url(http://www.veritasnis.com/templates/public/veritas/images/web_shop/ico_checkout.gif) 0 center no-repeat;padding-left:30px; }
.checkout_btn:hover{text-decoration:none;}
.checkout_txt:hover{color:#057fc3;}

.web_shop{overflow:hidden;}
.web_shop_head{font-size:15px;font-weight:bold;margin-bottom:10px;padding-left:15px;text-transform:uppercase;background:url(http://www.veritasnis.com/templates/public/veritas/images/list_arr.gif) 0 center no-repeat;}

#shop_serach{width:532px;height:46px;background:url(http://www.veritasnis.com/templates/public/veritas/images/header_bgr.gif) left bottom repeat-x;overflow:hidden;padding:7px;margin-bottom:10px;font-family:Calibri,Arial, Helvetica, sans-serif;}
#shop_serach p{color:#059edf;font-size:9px;font-weight:bold;text-transform:uppercase;letter-spacing:1px;margin-bottom:0px;}

#item_search{background-image:none;cursor:auto;width:100px; padding-right:25px;}
#sort_scat_input{margin-right:0;}
#search_btn{position:absolute;top:0;right:5px;width:23px;height:23px;border:0;background:url(http://www.veritasnis.com/templates/public/veritas/images/web_shop/bg_search.gif) 0 1px no-repeat;cursor:pointer;overflow:hidden;}

.new_item{position:absolute;left:0;top:-1px;z-index:2;}

.shop_item{padding:5px 5px 5px 6px;margin-bottom:15px;position:relative;overflow:hidden;}
.item_bgr{background:url(http://www.veritasnis.com/templates/public/veritas/images/web_shop/sh_item_bgr.gif)left bottom no-repeat;padding-bottom:3px;}

.item_list{float:left;width:265px;height:125px;}
.item_list .item_thumb{width:110px;height:105px;overflow:hidden;}
.item_list_bgr{background:url(http://www.veritasnis.com/templates/public/veritas/images/web_shop/sh_item_bgr_list.gif) left bottom no-repeat;padding-bottom:3px;}

.item_short_desc{float:left;width:210px;padding:5px 0 0 5px;background:url(http://www.veritasnis.com/templates/public/veritas/images/web_shop/sh_item_brd.gif) 5px 0 no-repeat;}
.item_list_sdesc{width:150px;background:url(http://www.veritasnis.com/templates/public/veritas/images/web_shop/sh_item_brd_list.gif) 5px 0 no-repeat;}
.item_info{padding:0 5px;}

.item_category,.item_category a{color:#bcc1c2;font-size:11px;font-weight:bold;text-transform:uppercase;}
.item_category{padding-left:5px;}
.item_name{font-size:16px;margin-bottom:8px;padding:3px 5px 0 5px;/*min-height:140px;height:auto !important;height:140px;*/word-wrap: break-word;}
.item_name_list{/*min-height:33px;height:auto !important;height:33px;*/}
.item_price{font-size:17px;font-weight:bold;color:#fff;background:url(http://www.veritasnis.com/templates/public/veritas/images/web_shop/item_price.png) -6px center no-repeat;padding:10px 10px 19px 5px;}
.item_price_list{background:url(http://www.veritasnis.com/templates/public/veritas/images/web_shop/item_price_list.png) -4px center no-repeat;padding:5px 10px 10px 5px;margin-right:-10px;}

.web_shop_item_menu{text-transform:uppercase;font-weight:bold;padding-left:5px;}
.item_details{background:url(http://www.veritasnis.com/templates/public/veritas/images/web_shop/ico_item_details.png) right 0 no-repeat;padding:0 20px 10px 0;}
.add_to_cart{background:url(http://www.veritasnis.com/templates/public/veritas/images/web_shop/ico_sh_cart.png) right 0 no-repeat;padding:0 24px 10px 0;}
.confirm_order{background:url(http://www.veritasnis.com/templates/public/veritas/images/web_shop/confirm_order.gif) right center no-repeat;padding:0 22px 0 0;}
.close_cart{background:url(http://www.veritasnis.com/templates/public/veritas/images/web_shop/delete_cart_item.gif) right center no-repeat;padding:0 22px 0 10px;}

.item_thumbs{padding-left:5px;margin-bottom:15px;overflow:hidden;text-align:center;}
.item_thumbs a{display:block;float:left;margin-right:8px;border:1px solid #ccc;width:100px;height:100px;background:#fff;overflow:hidden;}
.item_thumbs a.last_thumb{margin-right:0;}

.item_long_desc{padding:15px;}
.item_long_desc table{border-collapse:collapse;}
.item_long_desc th{text-align:left;}
.item_long_desc td{border:1px solid #ccc;border-width:0 1px 1px 0;padding:2px 0;width:50%;}
.item_long_desc td.item_property_value,.item_long_desc td.delete_cart_item{border-right-width:0;padding-left:5px;}
.item_long_desc tr.last_row td{border-bottom-width:0;}

.cart_items{width:152px;height:30px;display:block;margin-bottom:10px;padding-left:13px;font-weight:bold;color:#fff;text-transform:uppercase;}
.cart{background:url(http://www.veritasnis.com/templates/public/veritas/images/web_shop/ico_cart.gif) 0 0 no-repeat;margin-left:55px;padding:3px 0 3px 30px;}
 a.cart_items:hover{text-decoration:none;}
 a.cart_items:hover b{color:#057fc3;}

.cart_holder{position:relative;width:600px;margin:0 0 0 7px;}
.shoppong_cart_head{position:absolute;top:15px;left:-7px;}
.shopping_cart{background:url(http://www.veritasnis.com/templates/public/veritas/images/content_outside_bgr.gif) 0 0 repeat-x;padding:10px;margin-right:10px;overflow:hidden;}
.cart_content{background:#eaeded;overflow:hidden;padding:60px 15px 100px 15px;min-height:20px;}
.cart_content td,.checkout_content td{width:auto;}
.delete_cart_item{width:15px;text-align:center;}
.web_shop_check_out{position:absolute;width:210px;bottom:15px;right:-7px;font-size:15px;font-weight:bold;text-transform:uppercase;}

.rel{position:relative;}
.cart_content .cart_item_price,
.checkout_content .cart_item_price{width:100px;padding:0 5px;}
.cart_content .item_quantity {width:50px;}
.cart_content .item_quantity input{width:30px;padding:3px;margin:0 6px;border:1px solid #ccc;}
.cart_price_sum{background-position:-15px center;}

.checkout_content{margin:5px 0 10px 0;}
.checkout_head{
	color:#fff;
	font-size:13px;
	padding-left:5px;
	background: url(http://www.veritasnis.com/templates/public/veritas/images/content_left_box_head.gif) top left repeat-x;
	text-transform:uppercase;
}
.checkout_price{background:#f8f8ff;color:#333;padding:5px;}
.member_orders th{font-size:13px;color:#fff;padding:3px;background: url(http://www.veritasnis.com/templates/public/veritas/images/content_left_box_head.gif) top left repeat-x;}
.member_orders td{padding:3px;border:1px solid #ccc;background:#F5F5F5;}
.open_close{text-align:center;font-weight:bold;font-size:18px;}
.open_close a{text-decoration:none;}
td.member_order_list{background:#eaeded;}
.member_order_list td,
td.member_order_list td{background:#f8f8ff;}
/*****************************/
/* selectbox plugin */
/*****************************/
div.selectbox-wrapper {
	position:absolute;
	width:400px;
	background-color:white;
	border:1px solid #ccc;
	margin:0px;
	margin-top:-5px;
	padding:0px;
	font-size:0.8em;
	text-align:left;
	max-height:200px;
	overflow:auto;
	z-index:100;
}
div.selectbox-wrapper ul{list-style-type:none;margin:0px;padding:0px;}
div.selectbox-wrapper ul li.selected{background-color:#EAF2FB;}
div.selectbox-wrapper ul li.current{background-color:#CDD8E4;}
div.selectbox-wrapper ul li{list-style-type:none;display:block;margin:0;padding:2px;cursor:pointer;}

label{display:block;}
/* look&fell of  select box*/
.selectbox{
	margin:0 5px 5px 0;
	padding:5px 0 5px 2px;
	font-family:Calibri,Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	width :125px;
	height:12px;
	display :block;
	text-align:left; 
	background:#fff url(http://www.veritasnis.com/templates/public/veritas/images/web_shop/bg_select.gif) right no-repeat;
	/*height:18px;*/
	cursor:pointer;
	border:1px solid #D1E4F6;
	color:#000;
}

select{background: #fff url(http://www.veritasnis.com/templates/public/veritas/images/web_shop/bg_select.gif) right no-repeat;z-index:100;}
/*****************************/
/* shopping cart modal */
/*****************************/
/*
	ColorBox Core Style
	The following rules are the styles that are consistant between themes.
	Avoid changing this area to maintain compatability with future versions of ColorBox.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative; overflow:visible;}
#cboxLoadedContent{overflow:auto;}
#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}

/*
	ColorBox example user style
	The following rules are ordered and tabbed in a way that represents the
	order/nesting of the generated HTML, so that the structure easier to understand.
*/
#cboxOverlay{background:#000;}

#colorbox{}
/*#cboxTopLeft{width:14px; height:14px; background:url(http://www.veritasnis.com/templates/public/veritas/images/web_shop/colorbox/controls.png) 0 0 no-repeat;}
#cboxTopCenter{height:14px; background:url(http://www.veritasnis.com/templates/public/veritas/images/web_shop/colorbox/border.png) top left repeat-x;}
#cboxTopRight{width:14px; height:14px; background:url(http://www.veritasnis.com/templates/public/veritas/images/web_shop/colorbox/controls.png) -36px 0 no-repeat;}
#cboxBottomLeft{width:14px; height:43px; background:url(http://www.veritasnis.com/templates/public/veritas/images/web_shop/colorbox/controls.png) 0 -32px no-repeat;}
#cboxBottomCenter{height:43px; background:url(http://www.veritasnis.com/templates/public/veritas/images/web_shop/colorbox/border.png) bottom left repeat-x;}
#cboxBottomRight{width:14px; height:43px; background:url(http://www.veritasnis.com/templates/public/veritas/images/web_shop/colorbox/controls.png) -36px -32px no-repeat;}
#cboxMiddleLeft{width:14px; background:url(http://www.veritasnis.com/templates/public/veritas/images/web_shop/colorbox/controls.png) -175px 0 repeat-y;}
#cboxMiddleRight{width:14px; background:url(http://www.veritasnis.com/templates/public/veritas/images/web_shop/colorbox/controls.png) -211px 0 repeat-y;}
#cboxContent{background:#fff;}*/
#cboxLoadedContent{margin-bottom:5px;}
#cboxLoadingOverlay{background:url(http://www.veritasnis.com/templates/public/veritas/images/web_shop/colorbox/loading_background.png) center center no-repeat;}
#cboxLoadingGraphic{background:url(http://www.veritasnis.com/templates/public/veritas/images/web_shop/colorbox/loading.gif) center center no-repeat;}
#cboxTitle{position:absolute; bottom:-25px; left:0; text-align:center; width:100%; font-weight:bold; color:#7C7C7C;}
#cboxCurrent{position:absolute; bottom:-25px; left:58px; font-weight:bold; color:#7C7C7C;}

#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{position:absolute; bottom:-29px; background:url(http://www.veritasnis.com/templates/public/veritas/images/web_shop/colorbox/controls.png) 0px 0px no-repeat; width:23px; height:23px; text-indent:-9999px;}
#cboxPrevious{left:0px; background-position: -51px -25px;}
#cboxPrevious.hover{background-position:-51px 0px;}
#cboxNext{left:27px; background-position:-75px -25px;}
#cboxNext.hover{background-position:-75px 0px;}
#cboxClose{right:0; background-position:-100px -25px;}
#cboxClose.hover{background-position:-100px 0px;}

.cboxSlideshow_on #cboxSlideshow{background-position:-125px 0px; right:27px;}
.cboxSlideshow_on #cboxSlideshow.hover{background-position:-150px 0px;}
.cboxSlideshow_off #cboxSlideshow{background-position:-150px -25px; right:27px;}
.cboxSlideshow_off #cboxSlideshow.hover{background-position:-125px 0px;}

/*****************************/
/* smisc. classes */
/*****************************/
.p_btm_fix_l{position:absolute;left:15px;top:5px;}
.p_btm_fix_r{position:absolute;right:15px;top:5px;}

/* changes */
.item_full_detalis{width:536px;padding:0 5px;}
.shop_item{padding-right:14px;/* position:relative; */}
.item_list{width:257px;height:auto;}
.item_short_desc{position:absolute;right:-8px;top:0;background-position:-2px 0;}
.item_list_sdesc{/* right:4px;top:5px;*/background-position:2px 0;}
.item_holder{background:#fff;/* height:auto; */height:100%;position:relative;box-shadow:0 0 2px rgba(0, 0, 0, 0.2);-moz-box-shadow:0 0 2px rgba(0, 0, 0, 0.2);-webkit-box-shadow:0 0 2px rgba(0, 0, 0, 0.2);}
.item_list_bgr{position:relative;left:2px;width:140px;background-position:0 0;}
.item_image{padding:5px;width:315px;display:block;text-align:center;overflow:hidden;}

.item_name{font-size:14px;padding-right:10px;line-height:1.2;}
.item_holder{padding:5px 0 10px 0;}
.item_list_bgr,.item_bgr{background:none;padding-bottom:0;}
.item_holder{background: #fff url(http://www.veritasnis.com/templates/public/veritas/images/web_shop/sh_item_bgr_list.gif) right top no-repeat}
.item_category, .item_category a{background:#fff;width:137px;}
#web_shop_item_details .item_holder{background: #fff url(http://www.veritasnis.com/templates/public/veritas/images/web_shop/sh_item_bgr.gif) right top no-repeat}
#web_shop_item_details .item_category, .item_category a{width:197px;}
.fb_link{margin:10px 0 0 32px;}

.txt_right, th.txt_right{text-align:right;}
.txt_center{text-align:center;}
.txt_bold{font-weight:bold;}
.highlight{color:#066993;}
.error_msg{color:#990000;font-size:16px;}
.error_holder{margin-bottom:10px;}
.confirm_msg{font-size:18px;font-weight:bold;color:#066993;text-align:center;margin:30px 0 55px 0;}

.no_bgr,.last{background:none;}

.underline{text-decoration:underline;}
a.underline:hover{text-decoration:none;}

.inline{display:inline;}
.inline-block,.iblock{display:inline-block;vertical-align:middle;}
.block{display:block;}
.none{display:none;}
.fl{float:left;}
.fr{float:right;}
.clb{clear:both;}

.m0{margin:0;}
.mb5{margin-bottom:5px;}
.mb10{margin-bottom:10px;}
.mb20{margin-bottom:20px;}
.mtb5{margin:5px 0px;}
.p0{padding:0;}
.p10{padding:10px;}
.pl60{padding-left:60px;}
