/*  
*	Arevita Css
*/

html, body
{ 
	display: block;
	margin: 0px;
	padding: 0px;
	font-size: 11px;
	font-family: Verdana, Arial, sans-serif;
}
                
head, script    
{ 
	display: none;
}


form{
	margin: 0px;
	padding: 0px;
}

.print{
	display: none;
}
.printablepageheadera{
	display: none;
}

.printable_header{
	display: none;
}

.printable_menu{
	display: none;
}

.pageheader{
}

.header_left {
	border: none;
	height: 128px;
	margin-left: 0;
	margin-right: 0;
	width: 100%;
	position: relative;
	background-color: #000000;
}
.header_right {
	border: none;
	height: 128px;
	margin-left: 0;
	margin-right: 0;
	width: 100%;
	position: relative;
	background-image: url(images/header_right.gif);
}
.header_main {
	border: none;
	height: 153px;
	margin-left: 0;
	margin-right: 0;
	top: 0px;
	width: 100%;
	position: relative;			
}
.header_middle {
	border: none;
	height: 100px;
	margin-left: 0;
	margin-right: 0;
	margin-bottom: 0;
	top: 0px;
	width: 100%;
	position: static;	
	background-image: url(images/header.gif);
	background-repeat: no-repeat;
}
.header_middle1 {
	border: none;
	height: 53px;
	margin-left: 0;
	margin-right: 0;
	top: 130px;
	width: 900px;
	position: static;	
	background-image: url(images/header_menu.gif);
	background-repeat: repeat-x;	
}
.header_middle2, .header_menu {
	border: none;
	height: 53px;
	margin-left: 0;
	margin-right: 0;
	width: 100%;
	position: static;			
	float: left;
	width: 120px;
}
.header_middle2 {
	background-image: url(images/header1.gif);
	background-repeat: no-repeat;
}
.header_banner{
	background-color: #000000;
	width: 360px;
	height: 82px;
	position: relative;
	left: 450px;
	top: 0px;
	margin: 0px;
	padding: 0px;
}
.header_menu {
	width: auto;
	height: 28px;
	/**background-image: url(images/header_menu.gif);
	background-repeat: repeat-x; **/
}

.footer_line {
	background-color: #d8d8d8;
	position: relative;
	clear: both;
	top: 10px;
	height: 18px;
}

.footer_line2 {
	background-color: #ffffff;
	position: relative;
	top: 10px;
	height: 18px;
}
.footer_content, .footer_content2 {
	background-color: #ffffff;
	position: relative;
	color: #d8d8d8;
	width: 900px;
	height: 18px;
	margin-right:auto;
	margin-left:auto;
	margin-top: 0px;
}

.menu_item, .menu_login {
	width: auto;
	float: left;	
	height: 28px;	
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 6px;
	font-size: 12px;
	text-transform: none;
	color: #f5f5f5;
	font-style: normal;
	font-family: Arial;
	text-align: left;	
	text-align: center;
	font-variant: normal;
	font-weight: none;
	text-decoration: none;
}
.menu_login {
	float: right;
	padding-right: 0px;
	padding-left: 0px;
	padding-top: 0px;
}
.menu_login_input {
	padding-top: 3px;
	width: auto;	
	padding-right: 2px;
	padding-left: 2px;
}
.login_input {
	padding-top: 3px;
	width: auto;	
	padding-right: 2px;
	padding-left: 2px;
}

.top_menu {
	border: none;
	background-color: #000000;
	position:absolute;
	top:0px;
	right:0px;
	width:130px; 
	height: 20px;
	padding-top:2px;
	text-align: right;
}

.main_container {
	width: 900px;
	height: auto;
	position: static;
	margin-right:auto;
	margin-left:auto;
	margin-top: 6px;
}

.main_container_left {
	width: 210px;
	height: auto;
	position: static;
	margin-left:0px;
	margin-top: 0px;
	float: left;
}

.main_container_center {
	width:670px;
	height: auto;
	position: static;
	margin-left:0px;
	margin-top: 0px;
	margin-right: 0px;	
	float: right;
}

.left_box, .main_box {
	width: auto;
	height: auto;
	position: static;
	margin-left:0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom:5px;  
	border-bottom: 1px solid #AA1008;
	border-right: 1px solid #AA1008;
	background-image: url(images/box_header.gif);
	background-repeat: repeat-x;
}

.left_box.inverted {
	border-bottom: 1px solid #5a5a5a;
	border-right: 1px solid #5a5a5a;
	background-image: url(images/box_header_inverted.gif);
	background-repeat: repeat-x;
}

.left_box_header, .main_box_header {
	width: auto;
	height: 22px;
	position: static;
	margin-left:0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	color: #f5f5f5;
	padding-left: 15px;
	padding-top: 3px;
	background-image: url(images/box_square.gif);
	background-repeat: no-repeat;
	font-size: 13px;
	border: 0px;
}

.left_box_header.inverted_h {
	color: #f5f5f5;
	background-image: url(images/box_square_inverted.gif);
	background-repeat: no-repeat;
	font-size: 13px;
}

.left_box_header_action{
	background-color: blue;
	width: 11px;
	height: 22px;
	position: relative;
	top: -25px;
	left: 0px;
	margin: 0px;
	padding: 0px
}

.left_box_body, .main_box_body {
	width: auto;
	height: auto;
	position: relative;
	margin-left:0px;
	margin-top: 0px;
	margin-right: 0px;
	padding-left: 12px;
}

.left_box_body a, .main_box_body a {
	color: #000000;
	text-decoration: none;
	font-size: 11px;
}
.left_box_body a:hover, .main_box_body a:hover {
	color: #aa1008;
	/* font-weight: bold; */
}

.login_box {
	background-color: #ffffff;
}
.grey {
	background-color: #f0f0f0;
}

.margin5{
	margin: 5px;
}

.productimages{
	text-align: center;
}

.main_box_body {
	height: auto;
}
.left_box_footer, .main_box_footer {
	width: auto;
	height: 5px;
	position: static;
	bottom: 0px;
	border: 0px;
	margin-left:0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;	
	background-image: url(images/box_square_bottom.gif);
	background-repeat: no-repeat;
	font-size: 1px;
}
.left_box_footer.inverted_f {
	background-image: url(images/box_square_bottom_inverted.gif);
	background-repeat: no-repeat;
}
.buy_box {
	width: auto;
	position: static;
	text-align: right;
	padding-right: 10px;
}
.storehouse_item {
	width: 130px;
	position: relative;
}
.storehouse_item .input {
	position: relative;
	width: 110px;
	float: left;
}
.storehouse_item .image {
	position: relative;
	text-align: right;
	width: 14px;
	float: right;
	height: 18px;
}

input.menu {
	background: #565555;
	color: #f5f5f5;	
	border: 1px solid #d8d8d8;
}

input.text{
	background: #ffffff;
	color: #000000;	
	border: 1px solid #585656;
}
input.amount{
	width: 50px;
}
input.search {
	width: 82%;
}
input.login {
	width: 70%;
}
.bold {
	font-weight: bold;
}
input.user {
	width: 200px;
}
input.error{
	background-color: #fe9b96;
}
select{
	background: #ffffff;
	color: #000000;	
	border: 1px solid #585656;
}
select.warehouse{
	width:150px;
}
select.w200{
	width: 202px;
}
select.w180{
	width: 179px;
}
select.w170{
	width: 171px;
}
.search_box {
	padding-top: 4px;
	width: 100%;
}
.search_button{
	margin-bottom: -3px;
}

a.menu {
	color: #f5f5f5;
	text-decoration: none;
}
a.menu:hover {
	color: #f5f5f5;
	font-weight: bold;
}
a.topmenu, a.topmenu:hover, a.topmenu:active, a.topmenu:visited{
	color: #000000;
	text-decoration: none;
}

.noborder{
	border: 0px;
}
a.cattree {
	color: #000000;
	text-decoration: none;
}
a.cattree:hover {
	color: #aa1008;
	font-weight: none;
}
a.newsitem, a.infoitem, a.basketitem {
	color: #000000;
	text-decoration: none;
}
a.newsitem:hover, a.infoitem:hover, a.basketitem:hover {
	color: #aa1008;
	font-weight: none;
}

.productdetails_path{
	width: 400px;
	padding-bottom: 8px;
	padding-top: 8px;
}
.productdetails_title{
	width: 250px;
	padding-bottom: 0px;
	margin-bottom: 3px;
	font-weight: bold;
}
.productdetails_left{
	width: 35%;
	float: left;
	position: relative;
	border-right: 1px solid #5c5b5b;
}
.productdetails_right{
	width: 60%;
	float: left;
	padding-left: 15px;
	/**min-height: 235px;**/
	position: relative;
}
.productdetails_vendorlogo{
	width: auto;
	height: auto;
	position: absolute;
	top: 0px;
	right: 2px;
}
.productdetails_description{
	margin-top: 15px;
	width: auto;
	height: auto;
	position: relative;
	margin-bottom:5px;
}
.productdetails_moreimages{
	width: 100%;
	height: 22px;
	position: static;
	margin-top: 10px;
	text-align: center;
}
.productdetails_image{
	width: 100%;
	height: auto;
	position: static;
	margin-top: 0px;
	text-align: center;
}
.clear{
	clear: both;
}
.grey_button, input.grey_button, a.grey_button{
	width: auto;
	height: 20px;
	/* border-style: none; maybe this should be instead of border: none??? */
	border: none;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 15px;
	padding-right: 15px;
	vertical-align: middle;
	color: #ffffff;
	background-image: url(images/grey_button.gif);
	background-repeat: repeat-x;
	font-size: 12px;
	text-decoration: none;
	font-family: Verdana, Arial, sans-serif;
	border-left: 0px solid #aa1008;
}
input.small, a.small{
	height:15px;
	padding-top: 0px;
	padding-bottom: 2px;
	padding-left: 7px;
	padding-right: 7px;
	font-size:11px;
	border-left: 5px solid #aa1008;
}
.order_steps, .user_steps{
	width: 100%;
	margin-bottom: 5px;
}
.order_step_item, .user_step_item{
	width: 23%;
	float: left;
	padding: 5px;
	text-align: center;
	/** border-right: 1px solid #5c5b5b; **/
}
.user_step_item{
	width: 31%;
}
.category_item{
	width: 30%;
	height: 12px;
	padding: 2px;
	margin: 3px;
	position: relative;
	display: inline;
	float: left;
}

.last{
	border-right: none;
}
a.user_link{
}
a.active{
	color: #aa1008;
}
.active{
	color: #aa1008;
}
table.basket_products, table.order_user{
	border-collapse:collapse;
}
tr.basket_products_header, tr.order_user_header{
	font-weight: bold;
	height: 22px;
}
tr.basket_products_body{
	height: 22px;
}
td.basket_products_header_item, td.order_user_header_item{
	border-bottom: 1px solid #5c5b5b;
}
.basket_total, .order_info{
	margin-top: 15px;
	border-top: 1px solid #5c5b5b;
	width: 200px;
	padding-top: 5px;
}
.order_info{
	width: 300px;
}
.basket_total_left, .order_info_left{
	clear: both;
	text-align: left;
	width: 120px;
	float: left;
	height: 18px;
}
.basket_total_right, .order_info_right{
	text-align: right;
	width: 80px;
	float: left;
	height: 18px;
}
.order_info_left{
	width: 150px;
}
.order_info_right{
	width: 150px;
}

div.line{
	border-bottom: 1px solid #5c5b5b;
}
div.line400{
	border-bottom: 1px solid #5c5b5b;
	margin-top: 15px;
	width: 405px;
}
.paddingright10{
	padding-right:10px;
}

.start_newsitem{
	padding-top:10px;
	padding-bottom:10px;
}
.start_newsitem_header{
	font-weight: bold;
}
.start_newsitem_body{
	padding-bottom: 0px;
	margin-bottom: 0px;
}
.start_newsitem_footer{
	text-align:right;
	width: 97%;
	padding-top: 0px;
	margin-top: 0px;
}

.start_products{
	width: 100%;
	padding-top: 10px;
	padding-bottom: 20px;
}
.start_product{
	width: 48%;
	float: left;
	margin-right: 10px;
}
.start_product_left{
	float: left;
	height:120px;
}
.start_product_right{
	padding-top: 15px;
	height:105px;
}
.start_product_full{
	width:100%;
}
/*
.product{
	width: 48%;
	float: left;
	margin-right: 3px;
	margin-top: 5px;
	margin-bottom: 5px;
	border: 1px solid #dddddd;
	padding: 4px;
}
.product_left{
	float: left;
	height:120px;
}
.product_right{
	padding-top: 15px;
	height:105px;
}
.product_full{
	width:100%;
}
*/

.paging{
	clear: both;
	width:100%;
}
.pages{
	width:45%;
	float: left;
}
.count{
	width:25%;	
	float: right;
	text-align: right;
	padding-right: 10px;
}
.height30{
	height:30px;
}
.deliveryselection{
	position: relative;
	float: left;
	margin-left:10px;
	text-align: right;
}
.deliveryselection_left{
	position: relative;
	float: left;
}
.al_right{
	text-align: right;
}
.warehouse_address{
	padding-left: 21px;
}

.categories{
	padding-bottom: 5px;
	/** border-bottom: 1px solid #5C5B5B; **/
	margin-bottom: 3px;
	margin-right: 10px;
	height: auto;
	position: static;
}

.register_user_body_item, .order_user_body_item{
	width: 220px;
}

.login_button{
	margin-bottom: -3px;
}

.login_item{
	margin-top: 5px;
	margin-left: 1px;
	padding-left: 10px;
	background-image: url(images/arrow.gif);
	background-repeat: no-repeat;
	background-position: 1px;
}







/* ------------------- arex -------------------- */
/*
.product_row{
	width: 100%;
	height: auto;
	margin-bottom: 15px;
	position: relative;
	clear: both;
}

.product{
	width: 32%;
	float: left;
	height: 100%;
	padding-right: 5px;
	position: relative;
}
.product_image{
	height:100px;
	border: 1px solid #c8c8c8;
	text-align: center;
	position: relative;
}
.product_details{
	padding-top: 6px;
	height:145px;
}
.product_price{
	border: none;
	color: #ffffff;
	background-color: #AA1008;
	position:absolute;
	bottom:0px;
	right:0px;
	width:auto;
	height: 14px;
	padding:3px;
	padding-top: 1px;
	padding-bottom: 1px;
	text-align: right;
	font-weight: bold;
}
*/




.product_row{
	width: 100%;
	height: auto;
	margin-bottom: 8px;
	position: relative;
}

.product{
	width: 49%;
	float: left;
	height: 100%;
	padding-right: 5px;
	position: static;
}
.product_image{
	height:150px;
	border: 0px solid #c8c8c8;
	text-align: center;
	float: left;
	position: relative;
	width: 100px;
	margin-right: 10px;
}
.product_image.simple{
	height: 40px;
	width: 50px;
	margin-right: 5px;
	padding-right: 0px;
}
.product_details{
	padding-top: 6px;
	height:auto;
	position: static;
}
.product_price{
	border: none;
	color: #AA1008;
	background-color: #ffffff;
	bottom:0px;
	right:0px;
	width:auto;
	height: 14px;
	padding:3px;
	padding-top: 5px;
	padding-bottom: 1px;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
}
.product_checkprice{
	text-align: center;
	font-size: 9px;
	padding: 0px;
}

.product_akcija{
	background-image: url(images/akcija.gif);
	height: 57px;
	width: 78px;
	position: absolute;
	top: 45px;
	left: 5px;
}

.type{
	width:185px;
	float: left;
}

.type_extended{
	background-image: url(images/extended_list.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
	height: 14px;
}
.type_extended.active{
	background-image: url(images/extended_list_active.gif);
}

.type_simple{
	background-image: url(images/simple_list.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
	height: 14px;
}
.type_simple.active{
	background-image: url(images/simple_list_active.gif);
}

.products_list_header{
	border-bottom: 1px solid #5C5B5B;
}

.error_box{
	border: 1px solid #5C5B5B;
	background-color: #AA1008;
	color: #ffffff;
	padding: 5px;
	margin-right: 10px;
	margin-bottom: 5px;
}


input.error{
	background-color: #AA1008;
	color: #ffffff;
}

.login_error{
	color: #AA1008;
}

.tvs_page{
	margin-right: 5px;
	margin-top: 5px;
}
.tvs_header{
	background-color: #565555;
	color: #f5f5f5;
	padding-left: 3px;
	margin-right: 0px;
	margin-top: 5px;
	padding-top: 1px;
	padding-bottom: 1px;
}

.products_table{
	width: 99%;
}

.docs_group{
	margin-top: 5px;
	margin-bottom: 3px;
	font-weight: bold;
}
.docs_table{
	border-top: 0px solid #5a5a5a;
	border-left: 1px solid #5a5a5a;
	width: 90%;
}
.docs_tablebox{
	padding-bottom: 5px;
}
.docs_cell{
	border-right: 1px solid #5a5a5a;
	border-bottom: 1px solid #5a5a5a;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 5px;
	padding-right: 5px;
}
.docs_cell.header{
	font-weight: bold;
	color: #ffffff;
	
	width: auto;
	height: auto;
	position: static;
	margin-left:0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom:5px;  
	border-bottom: 1px solid #5a5a5a;
	border-right: 1px solid #5a5a5a;
	background-image: url(images/box_header_inverted.gif);
	background-repeat: repeat-x;
}
.docs_cell.icon{
	padding: 0px;
	padding-left: 2px;
	padding-right: 2px;
	width: 35px;
}
a.docs_link, a.docs_link:link, a.docs_link:active, a.docs_link:visited, a.docs_link:hover {
	color: #ffffff;
	text-decoration:none;
}
.docs_cell.icon.w100, .docs_cell.header.w100 {
	width: 140px;
	text-align: center;
}

div.level0{
	padding-left: 5px;
	font-weight: bold;
	background-color: #F0F0F0;
	border-bottom: 1px solid #DDDDDD;
	border-top: 1px solid #DDDDDD;
}
div.level1{
	padding-left: 20px;
	font-weight: bold;
}
div.level2{
	padding-left: 35px;
}
div.level3{
	padding-left: 50px;
}
div.level4{
	padding-left: 65px;
}
div.level5{
	padding-left: 80px;
}
div.sitemap{
	float: left;
	/*padding-right: 30px;*/
	width: 33%;
}
div.news_more{
	padding-top: 2px;
	float: right;
}
.noprint{
}
/* end xhtml-default.css */