/* CSS Document */

body{
	padding:0px;
	margin:0px;
	border:0px;
	background-image:url(../images/background.jpg);
	background-repeat:repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	height:100%
}

#main{
	width:1000px;
	height:100%;
}

#logo{
	text-align:left;
	width:149px;
	height:96px;
	margin-left:11px;
	float:left;
}

#toppart{
	height:96px;
}

#topright{
	margin-right:11px;
	width:829px;
	height:91px;
	float:left;
	text-align:right;
	margin-top:5px;
	font-size:12px;
	color:#000000;
}

a.top_link{
	text-decoration:none;
	font-size:11px;
	color:#1e0201;
	font-weight:bold;
}

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

#log_status{
	margin-top:45px;
	font-weight:bold;
}

#bottompart{
	width:1000px;
	height:100%;
	min-height:100%;
}

.left_shadow{
	background-image:url(../images/shadow1.jpg);
	background-repeat:no-repeat;
	width:11px;
	height:420px;
	text-align:left;
	float:left;
}

.right_shadow{
	background-image:url(../images/shadow2.jpg);
	background-repeat:no-repeat;
	width:11px;
	height:420px;
	text-align:left;
	float:left;
}

.middle{
	width:978px;
	float:left;
}

.menupart{
	width:978px;
	height:60px;
}

.delimiter{
	background-image:url(../images/menu_seaprator.jpg);
	background-repeat:no-repeat;
	height:60px;
	width:2px;
	float:left;
}

.menu{
	background-image:url(../images/button_inactiv.jpg);
	background-repeat:repeat-x;
	height:60px;
	width:138px;
	float:left;
}

.menu_sel{
	background-image:url(../images/button_activ.jpg);
	height:60px;
	width:138px;
	float:left;
}

a.menu_link{
	text-decoration:none;
	color:#FFFFFF;
	text-transform:uppercase;
	line-height:50px;
	height:50px;
	font-size:13px;
	font-weight:bold;
}

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

.accordionpart{
	width:760px;
	overflow:hidden;
}

.loginpart{
	background-image:url(../images/line_inputfield.jpg);
	background-repeat:repeat-x;
	min-height:263px;
	width:170px;
	float:left;
	color:#280200;
}

.contentpart{
	width:978px;
	margin-top:15px;
}

.content_middle{
	width:760px;
	margin-right:18px;
	float:left;
	margin-left:15px;
	margin-top:5px;
}

.content_right{
	margin-right:15px;
	width:170px;
	margin-bottom:10px;
	float:left;
	margin-top:5px;
}

.main_content{
	background-image:url(../images/content_back.jpg);
	background-repeat:repeat-x;
	min-height:269px;
}

a.logout{
	text-decoration:none;
	color:#1E920B;
	font-weight:normal;
	font-size:12px;
}

a.logout:hover{
	color:#1E920B;
	text-decoration:underline;
}

.set{ background-image:url(../images/wilkom.jpg); background-repeat:repeat-x;}
.set1{ background-image:url(../images/ourproduct-line.jpg); background-repeat:repeat-x;}
.set2{ background-image:url(../images/customer_line.jpg); background-repeat:repeat-x;}
.set3{ background-image:url(../images/ourpeople-line.jpg); background-repeat:repeat-x;}

.cright{
	clear:left;
}

a.categ_right{
	text-decoration:none;
	color:#000000;
	font-size:12px;
}

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

.sep{
	border:1px solid #FFFFFF;
	border-bottom:0px;
	padding:0px;
	margin:0px;
}

.mcontent{
	vertical-align:top;
	width:760px;
	margin-top:13px;
	float:left;
}

.box_1{
	margin-bottom:13px;
	margin-right:15px;
	text-align:left;
	width:372px;
	height:234px;
	background-image:url(../images/box1.jpg);
	float:left;
}

.box_title{
	line-height:30px;
	height:27px;
	margin-left:15px;
	font-weight:bold;
	font-size:13px;
}

.box_orange{
	color:#bcb982;
	font-weight:bold;
	font-size:13px;
	margin-left:13px;
	margin-top:10px;
	font-size:13px;
}

.box_text{
	color:#000000;
	font-weight:bold;
	margin-left:15px;
	margin-top:9px;
	font-size:12px;
}

.box_order{
	width:154px;
	height:32px;
	margin-left:20px;
	margin-top:80px;
	line-height:32px;
}

.b_order{
	background:url(../images/order.png);
	border:0px;
	width:154px;
	height:32px;
	font-weight:bold;
	color:#FFFFFF;
}

.box_red{
	color:#D40202;
}

.box_2{
	margin-bottom:13px;
	text-align:left;
	width:372px;
	height:234px;
	background-image:url(../images/box2.jpg);
	float:left;
}

.box_title_red{
	line-height:27px;
	height:27px;
	margin-left:15px;
	font-weight:bold;
	color:#9D0000;
	font-size:15px;
}

.box_text_white{
	color:#FFFFFF;
	font-weight:bold;
	margin-left:15px;
	margin-top:14px;
	font-size:11px;
	line-height:16px;
}

.box_3{
	margin-bottom:13px;
	margin-right:15px;
	text-align:left;
	width:372px;
	height:234px;
	background-image:url(../images/box3.jpg);
	float:left;
}

.box_text_bottom{
	color:#000000;
	font-weight:bold;
	margin-left:15px;
	margin-top:144px;
	font-size:11px;
}

.box_4{
	margin-bottom:13px;
	text-align:left;
	width:372px;
	height:234px;
	background-image:url(../images/box4.jpg);
	float:left;
}

.box_orange2{
	color:#bcb982;
	font-weight:bold;
	margin-left:15px;
	margin-top:5px;
	font-size:14px;
}

.footer_delim{
	margin-top:14px;
	margin-bottom:5px;
	background-color:#dad8a6;
	height:15px;
}

.footer_links{
	text-align:left;
	margin-bottom:15px;
	color:#dad8a6;
}

a.footer_link{
	color:#dad8a6;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
}

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

.login_title{
	text-align:left;
	font-weight:bold;
	margin-top:6px;
	margin-left:15px;
	color:#280200;
	font-size:12px;
}

.login_text{
	text-align:left;
	margin-left:15px;
	margin-top:2px;
	color:#280200;
	font-size:12px;
	padding:0px;
}

.login_input{
	border:0px;
	width:145px;
	margin-top:2px;
	color:#280200;
}

a.login_link{
	color:#280200;
	font-size:12px;
}

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

.login_red_but{
	background:url(../images/button.png);
	width:137px;
	height:32px;
	border:0px;
	color:#FFFFFF;
	font-weight:bold;
}

.red_but{
	background:url(../images/button.jpg)!important;
	width:144px!important;
	height:22px;
	border:0px;
	color:#FFFFFF;
	font-weight:bold;
}


.login_break{
	border:1px solid #EBEAD5;
	border-bottom:0px;
	padding:0px;
	margin:0px;
}

.login_green_but{
	background:url(../images/send.png);
	width:88px;
	height:22px;
	border:0px;
	color:#FFFFFF;
	font-weight:bold;
}

.login_order_but{
	background:url(../images/order.png);
	width:154px;
	height:32px;
	border:0px;
	color:#FFFFFF;
	font-weight:bold;
}

.inter_left_shadow{
	background-image:url(../images/left_mid.jpg);
	background-repeat:no-repeat;
	width:9px;
	height:193px;
	float:left;
}

.inter_right_shadow{
	background-image:url(../images/right_mid.jpg);
	background-repeat:no-repeat;
	width:9px;
	height:193px;
	float:left;
}

.middle_content{
	width:742px;
	float:left;
	background-color:#FFFFFF;
	min-height:300px;
}

.page_title{
	margin:15px;
	width:712px;
	height:28px;
	line-height:28px;
	color:#000000;
	font-weight:bold;
	text-align:left;
	background-color:#E9E7BE;
	font-size:13px;
	text-transform:uppercase;
}

.page_content{
	margin:0px 30px 10px 30px;
	width:682px;
	color:#000000;
	text-align:left;
	background-color:#FFFFFF;
	float:left;
}

.margin15{
	margin-left:15px;
}


#accounts_add {width: 682px;}
#accounts_add fieldset {width: 680px;}
#accounts_add input {width:300px; text-align:left; border:1px solid #000000}
#accounts_add input[type="submit"] {
	margin-left: 370px; 	
	margin-top:10px;
	background:url(../images/send.png);
	width:88px;
	border:0px;
	text-align:center;
	cursor:pointer;
}
#accounts_add input[type="checkbox"] {width:15px;}
#accounts_add input[type="file"] {border: 1px solid #D7D8D5;}
#accounts_add textarea {width:300px; text-align:left; height:100px;}
#accounts_add select {border: 1px solid #D7D8D5; width:300px;}
#accounts_add label { width: 180px; display:inline-block; font-size:13px}
#accounts_add label.error {width: 180px; color:#FF0000; margin-left:10px}
#accounts_add p {clear:left; float:left; margin:5px 0px 5px 3px;width:500px;}

#reserv {width: 682px;}
#reserv fieldset {width: 680px;}
#reserv input {width:160px; text-align:left; border:1px solid #000000}
#reserv input[type="submit"] {
	margin-left: 290px; 	
	margin-top:10px;
	background:url(../images/send.png);
	width:88px;
	border:0px;
	text-align:center;
	cursor:pointer;
}
#reserv input[type="checkbox"] {width:15px;}
#reserv input[type="reset"] {width:154px; border:0px; background:url(../images/order.png); text-align:center}
#reserv input[type="file"] {border: 1px solid #D7D8D5;}
#reserv textarea {width:300px; text-align:left; height:100px;}
#reserv select {border: 1px solid #D7D8D5; width:160px;}
#reserv label { width: 330px; display:inline-block; font-size:13px;}
p.delim {background-image:url(../images/point2.jpg); background-repeat:repeat-x; height:14px; width:670px; margin:0px 0px 10px 0px;}
#reserv label.error {width: 180px; color:#FF0000; margin-left:10px}
#reserv p {clear:left; float:left; margin:5px 0px 5px 3px;width:650px}

fieldset{
	border:0px;
}

input.error { border: 1px solid red !important; }

.footer_content{
	float:left;
	clear:left;
	margin-left:26px;
	width:760px;
}

.error_message {
	color: red;
	border: 1px solid #FF3333;
	background-color: #faebe7;
	background-image: url(../images/err.gif);
	background-repeat: no-repeat;
	background-position: 5px 10px;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 8px;
	padding-left: 25px;
	height:auto;
	clear:left;
	float:left;
	margin-top:3px;
	margin-bottom:3px;
	margin-left:15px;
	width:680px;
	text-align:left;
}

.success_message {
	color: #3D6611;
	border: 1px solid #446423;
	background-color: #EFF5EA;
	background-image: url(../images/success_msg_icon.gif);
	background-repeat: no-repeat;
	background-position: 5px 10px;
	padding-top: 10px;
	padding-bottom: 5px;
	padding-left: 25px;
	padding-right: 5px;
	min-height:20px;
	height:auto;
	clear:left;
	float:left;
	margin-top:3px;
	margin-bottom:3px;
	width:680px;
	text-align:left;
	margin-left:15px;
}

.jel{
	background-image:url(../images/icon1.jpg);
	background-repeat:no-repeat;
	width:12px;
	height:8px;
	float:left;
	margin-top:3px;
}

.jel_sel{
	background-image:url(../images/icon2.jpg);
	background-repeat:no-repeat;
	width:12px;
	height:8px;
	float:left;
	margin-top:3px;
}

.jel_cat{
	background-image:url(../images/arrow.jpg);
	background-repeat:no-repeat;
	width:18px;
	height:8px;
	float:left;
	margin-top:5px;
}

.categ{
	float:left;
	font-size:12px;
	line-height:13px;
	width:130px;
	text-align:left;
	color:#BCB982;
	font-weight:bold;
	overflow:hidden;
	height:13px;
	margin-bottom:10px;
}

a.categoria{
	color:#BCB982;
	text-decoration:none;
}

a.categoria:hover{
	color:#000000;
}

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

a.categoria_sel:hover{
	color:#000000;
}

.main_cat{
	float:left;
	font-size:13px;
	color:#000000;
	text-transform:uppercase;
	font-weight:bold;
	margin-bottom:5px;
}

.catmain{
	float:left; 
	margin:10px 0px 0px 0px; 
	width:710px;
}

.line{
	float:left;
	width:710px;
	min-height:114px;
}

.gray{
	background-color:#EBECE7;
}

.line_img{
	background-image:url(../images/img-back.png);
	background-repeat:no-repeat;
	width:146px;
	height:104px;
	float:left;
	margin:6px 10px 7px 12px;
}

.catimg{
	width:126px;
	height:78px;
	float:left;
	margin-left:3px;
	margin-top:11px;
}

.prod_name{
	float:left;
	font-size:12px;
	line-height:13px;
	text-align:left;
	color:#000000;
	font-weight:bold;
	overflow:hidden;
	height:13px;
	margin-top:15px;
	margin-bottom:10px;
	width:300px;
}

.prod_text{
	float:left;
	font-size:12px;
	line-height:13px;
	text-align:left;
	color:#000000;
	overflow:hidden;
	width:300px;
}

.prod_desc{
	width:446px;
	float:left;
	margin-left:15px
}

.prod_price{
	float:left;
	clear:left;
	font-weight:bold;
	margin-top:10px;
}

.green{
	color:#1c8f09;
}

.prod_buy{
	float:left;
	margin-left:5px;
	width:211px;
	margin-right:10px;
	font-size:13px;
	color:#000000;
	text-align:right;
	margin-top:15px;
}

.input_buy{
	width:25px;
	height:16px;
	line-height:14px;
	font-size:12px;
	border:1px solid #000000;
}

.prod_but{
	background:url(../images/order.png);
	width:154px;
	height:32px;
	border:0px;
	color:#FFFFFF;
	font-weight:bold;
}

.pagination{
	margin-top:10px;
	margin-bottom:15px;
	margin-left:30px;
	text-align:left;
	float:left;
}

a.paginat{
	text-decoration:none;
	color:#000000;
	margin:5px;
}

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

.line_sp{
	float:left;
	width:710px;
}

.prod_name_sp{
	float:left;
	text-align:left;
	color:#000000;
	font-weight:bold;
	overflow:hidden;
	width:675px;
}

.number_sp{
	float:left;
	font-weight:bold;
	width:30px;
	text-align:left;
	margin-left:5px;
}

.prod_text_sp{
	float:left;
	font-size:12px;
	line-height:13px;
	text-align:left;
	color:#000000;
	overflow:hidden;
	width:550px;
	margin-left:35px;
	background-image:url(../images/point.jpg);
	background-repeat:repeat-x;
}

.euro_sp{
	float:left;
	width:20px;
	font-size:12px;
	line-height:13px;
	margin-right:40px;
}

.price_sp{
	float:left;
}

.prod_t{
	background-color:#FFFFFF;
	float:left;
	padding-right:5px;
}

.chart_line{
	float:left;
	width:680px;
	min-height:120px;
	border:1px solid #E9E7BE;
	margin-top:2px;
}

.chart_desc{
	float:left;
	width:506px;
	margin-top:12px;
	margin-left:10px;
	font-weight:normal;
}

.char_sum{
	float:left;
	margin-top:12px;
	font-weight:normal;
	width:142px;
}

.chart_inp{
	width:50px;
}

.chart_line2{
	float:left;
	width:680px;
	min-height:30px;
	border:1px solid #E9E7BE;
	margin-top:7px;
}

.line_img2{
	width:146px;
	float:left;
	margin:6px 10px 7px 12px;
}

.char_sum2{
	float:left;
	margin-top:12px;
	margin-bottom:12px;
	font-weight:normal;
	width:142px;
}

.chart_desc2{
	float:left;
	width:370px;
	margin-top:6px;
	font-weight:normal;
}

#newsl{
	margin:0px;
	padding:0px;
}

#login{
	margin:0px;
}

form{
	margin-top:0px;
	margin-bottom:0px;
}
