BODY {font-family: Arial; font-size: 11px; font-weight: normal; color: #333333; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
BODY.blue {background: #4FADD4;}

IMG {BORDER: 0px solid;}
.pic {BORDER: 5px #E9F0D1 solid; }
.icopic {BORDER: 0px #93DBFF solid; text-overflow: absmiddle; padding: 0px 5px 0px 5px;}
.table {  font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #072740; padding: 0px;}
TH  {
  font-family : Arial;
  font-size : 12px;
  color : #6e8d99;
  background-color: #1D71A3;
  font-weight : bold;
  text-align: left;
  padding: 5px 10px 5px 10px;
  border: #dad4c5; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 3px; border-left-width: 0px;
	border-collapse: collapse;
}
td {
  font-family: Arial;
  font-size : 11px;
  color: #666666;
  border: 0px solid #CCCCCC;
 border-collapse: collapse;
}
/*.topbox  { vertical-align: top; WIDTH: 1000px; background: url(./../images/bg_top.jpg) no-repeat left top; PADDING: 135px 0px 35px 0px;}*/
.topbox  { vertical-align: top; WIDTH: 1000px; background: url(./../images/bg_top.jpg) no-repeat left top; PADDING: 135px 0px 0px 0px;}
.navbox  { vertical-align: top; WIDTH: 1000px; height: 35px; PADDING: 0px 0px 0px 240px;}
.centerbox { vertical-align: top; WIDTH: 1000px; background: #DBE3BF url(./../images/bg_center.gif) no-repeat right top; PADDING: 0px 0px 0px 0px;}
.footerbox { vertical-align: top; WIDTH: 1000px; HEIGHT: 230px; background: url(./../images/bg_bottom.jpg) no-repeat left bottom; PADDING: 0px 0px 0px 0px;}
.footerbox h1 { font-size: 11px; font-weight: normal; color: #278BB9; padding: 25px 0px 5px 0px; margin: 0px 0px 0px 0px; text-align: center;}
.footerbox h2 { font-size: 11px; font-weight: normal; color: #666666; padding: 5px 0px 5px 0px; margin: 0px 0px 0px 0px; text-align: center;}

.topmenubox { MARGIN: 0px 0px 0px 0px; PADDING: 0px 0px 0px 0px; WIDTH: 520px; text-align: center; background:  url(./../images/bg_topmenu.gif) no-repeat left bottom; vertical-align: bottom;}
.topmenu { text-align: center;}
.topmenu a { font-size: 10px; color: #8A926C; font-weight: bold; text-decoration: none; padding: 10px 5px 10px 5px; line-height: 1em;}
.topmenu a:visited { font-size: 10px; color: #8A926C; font-weight: bold; text-decoration: none; }
.topmenu a:hover {  font-size: 10px; color: #1682B3; font-weight: bold; TEXT-DECORATION: none;}
.topmenu a#topactive { font-size: 10px; color: #1682B3; font-weight: bold; TEXT-DECORATION: none;}

.servicemenubox { MARGIN: 0px 0px 0px 0px; PADDING: 0px 0px 0px 0px; WIDTH: 230px; text-align: center; background:  url(./../images/bg_servicemenu.gif) no-repeat center bottom; vertical-align: bottom;}

.langmenubox { MARGIN: 0px 0px 0px 0px; PADDING: 0px 0px 0px 0px; WIDTH: 60px; text-align: center; background: url(./../images/bg_langmenu.gif) no-repeat left bottom; vertical-align: bottom;}
.langmenu { text-align: center;}
.langmenu a { font-size: 10px; color: #8A926C; font-weight: bold; text-decoration: none; padding: 10px 5px 10px 5px; line-height: 1em;}
.langmenu a:visited { font-size: 10px; color: #8A926C; font-weight: bold; text-decoration: none; }
.langmenu a:hover {  font-size: 10px; color: #1682B3; font-weight: bold; TEXT-DECORATION: none;}
.langmenu a#topactive { font-size: 10px; color: #1682B3; font-weight: bold; TEXT-DECORATION: none;}

.leftbox { vertical-align: top; WIDTH: 220px;}

.leftmenubox { vertical-align: top; WIDTH: 230px; padding: 0px 0px 0px 0px;}
.leftmenu { WIDTH: 230px; padding: 0px 0px 0px 0px;}
.leftmenu a { cursor: hand; font-size: 12px; color: #8A926C; font-weight: normal; text-decoration: none; width: 100%; display: block; background:  url(./../images/bg_leftmenu.gif) no-repeat left top; padding: 9px 0px 9px 30px; line-height: 1em;}
.leftmenu a:visited { cursor: hand; font-size: 12px; color: #8A926C; font-weight: normal; text-decoration: none; width: 100%; display: block; background:  url(./../images/bg_leftmenu.gif) no-repeat left top;}
.leftmenu a:hover { cursor: hand; font-size: 12px; font-weight: normal; BACKGROUND-POSITION: 0px -30px; COLOR: #1682B3; TEXT-DECORATION: none;}
.leftmenu a#leftactive { font-size: 12px; font-weight: normal; BACKGROUND-POSITION: 0px -30px; COLOR: #1682B3; TEXT-DECORATION: none;}

.submenu { vertical-align: top; WIDTH: 230px; cursor: arrow;}
/* [09.01.16 {Natali}]
.submenu a { DISPLAY: block;  FONT-WEIGHT: normal; FONT-SIZE: 12px; BACKGROUND: url(./../images/bg_submenu.gif) no-repeat left top; WIDTH: 100%; COLOR: #8A926C; TEXT-DECORATION: none; padding: 7px 10px 5px 45px; line-height: 1em; }
.submenu a:visited { DISPLAY: block;  FONT-WEIGHT: normal; FONT-SIZE: 12px; BACKGROUND: url(./../images/bg_submenu.gif) no-repeat left top; WIDTH: 100%; COLOR: #8A926C; TEXT-DECORATION: none;}
*/
.submenu a { DISPLAY: block;  FONT-WEIGHT: normal; FONT-SIZE: 12px; BACKGROUND: url(./../images/bg_submenu.gif) no-repeat left top; /*[09.02.09] WIDTH: 100%;*/ COLOR: #5a6435; TEXT-DECORATION: none; padding: 7px 10px 5px 45px; line-height: 1em; }
.submenu a:visited { DISPLAY: block;  FONT-WEIGHT: normal; FONT-SIZE: 12px; BACKGROUND: url(./../images/bg_submenu.gif) no-repeat left top; /*[09.02.09] WIDTH: 100%;*/ COLOR: #5a6435; TEXT-DECORATION: none;}
.submenu a:hover { DISPLAY: block;  FONT-WEIGHT: normal; FONT-SIZE: 12px; BACKGROUND-POSITION: 0px -40px; COLOR: #1682B3; /*[09.02.09] WIDTH: 100%;*/ TEXT-DECORATION: none; }
.submenu a#subactive { font-size: 12px; font-weight: normal; BACKGROUND-POSITION: 0px -40px; COLOR: #1682B3; TEXT-DECORATION: none;}

.border1 { background: url(./../images/border1.gif) no-repeat left top; padding: 0px 0px 0px 0px; WIDTH: 1px;}
.border2 {background: url(./../images/border2.gif) no-repeat center top; padding: 0px 0px 0px 0px;}
.border3 { background: #CBD3AE; MARGIN: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }

.titlebox { text-align: left; WIDTH: 100%; background: url(./../images/bg_title.jpg) no-repeat left top; padding: 0px 0px 0px 0px;}

.contentbox { vertical-align: top; WIDTH: 100%; padding: 0px 0px 0px 0px; background: url(./../images/bg_content.jpg) no-repeat center top;}
.contentbox th { font-size : 12px; font-weight: bold; padding: 5px 5px 5px 5px; background: #ebe6da; }
.contentbox td { padding: 0px 0px 02px 0px;}
.contentbox H1 { font-size: 18px; font-weight: normal; color: #278BB9; padding: 10px 0px 10px 50px; margin: 0px 0px 0px 0px; background: url(./../images/bg_title.gif) no-repeat left top; text-align: left;}
/* [09.01.16 {Natali}]
.contentbox H2 { font-size: 14px; font-weight: normal; color: #788C2B; padding: 5px 0px 5px 10px; margin: 0px 0px 0px 0px; }
*/
.contentbox H2 { font-size: 12px; font-weight: bold; color: #4a5813; padding: 5px 0px 5px 10px; margin: 0px 0px 0px 0px; }
.contentbox H3 { font-size: 11px; font-weight: normal; color: #666666; padding: 3px 0px 3px 10px; margin: 0px 0px 0px 0px; }
.contentbox H4 { font-size: 12px; font-weight: normal; color: #333333; padding: 3px 0px 3px 0px; margin: 0px 0px 0px 0px; }/*background: url(images/bg_h3.gif) repeat-x left center;*/
.contentbox H5 { font-size: 11px; font-weight: normal; color: #333333; padding: 3px 0px 3px 10px; margin: 0px; }
.contentbox p { font-size: 11px; font-weight: normal; color: #666666; padding: 3px 0px 3px 0px; margin: 0px 0px 0px 0px;}
.contentbox hr { color: #D9DEDE; padding: 0px 0px 0px 0px; HEIGHT: 1px; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}
.contentbox strong { font-size: 12px; font-weight: bold; color: #1682B3; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}

.searchbox input, .loginbox input {font-family: Arial; font-size: 11px;
color: #333333;
text-align: Left;
background: #FFFFFF;
float: left;
clear: left; margin: 0px 0px 0px 0px; padding: 0px 1px 0px 1px; border: #666666; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}

.loginbox { vertical-align: top; background: url(./../images/bg_loginbox.jpg) no-repeat left top; WIDTH: 230px; HEIGHT: 150px; padding: 0px 0px 0px 0px;}
.logintable { vertical-align: top; WIDTH: 170px;}
.logintable td { font-size : 12px; color: #FFFFFF; padding: 3px 3px 3px 3px;}
.logintable input {font-size: 12px; color: #333333; text-align: Left; float: left; clear: left; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; border: #628697; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}
.logintable a { font-weight: normal; color: #FFFFFF; text-decoration: underline}
.logintable a:visited { font-weight: normal; color: #FFFFFF; text-decoration: underline}
.logintable a:hover { font-weight: normal; color: #CC0000; text-decoration: underline}

.cartbox { vertical-align: top; background: url(./../images/bg_cartbox.jpg) no-repeat left top; WIDTH: 230px; HEIGHT: 150px; padding: 0px 0px 0px 0px;}

.formtitle { font-size : 12px; color: #ffffff; font-weight: bold; vertical-align: top; padding: 10px 0px 5px 0px; border: #D1E8EA; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
.formtext { font-size : 12px; color: #ffffff; vertical-align: top; padding: 2px 5px 2px 5px;}
.formtext2 { font-size : 11px; color: #ffffff; vertical-align: top; padding: 2px 5px 2px 5px;}
.formdate { font-size : 12px; color: #DFE9BC; font-weight: bold; vertical-align: top; padding: 3px 5px 3px 5px;}

ul { font-size: 12px; text-align: left; padding: 0px 0px 0px 0px; margin: 3px 5px 3px 35px; list-style-image: url(./../images/arrow.gif);}
li { font-size: 12px; text-align: left; padding: 2px 0px 5px 0px; vertical-align: middle; border: #EFEFEF; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}

p {  font-family: Arial; font-size: 11px; font-weight: normal; color: #666666; padding: 5px 0px 5px 0px; margin: 0px 0px 0px 0px;}
a { font-family: Arial; font-weight: normal; color: #278BB9; text-decoration: underline}
a:visited { font-weight: normal; color: #278BB9; text-decoration: underline}
a:hover { font-weight: normal; color: #788C2B; text-decoration: underline}

form {margin: 0px; padding: 0px;}
input.but {font-size: 12px; font-family: Arial;
color: #ffffff;
font-weight: bold;
text-align: center;
background: #ffffff url(./../images/bg_button.gif) repeat-x left top;
margin: 0px 0px 0px 0px; padding: 1px 5px 1px 5px;
WIDTH: 100px;
border: #666666; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}

input.but2 {font-size: 12px; font-family: Arial;
color: #ffffff;
font-weight: bold;
text-align: center;
background: #ffffff url(./../images/bg_button.gif) repeat-x left top;
margin: 0px 0px 0px 0px; padding: 1px 5px 1px 5px;
WIDTH: 150px;
border: #666666; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}

input.text {font-size: 11px; color: #666666; text-align: Left; float: left; WIDTH: 100px;
clear: left; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 3px; border: #90CCD7; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}

input.text2 {font-size: 12px; color: #333333; text-align: Left; float: left; WIDTH: 100px;
clear: left; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; border: #cccccc; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}

input.text3 {font-size: 12px; color: #333333; text-align: Left; float: left; WIDTH: 180px;
clear: left; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; border: #cccccc; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}

select.text {font-size: 12px; color: #333333; text-align: Left; float: left; WIDTH: 250px; height: 111px;
clear: left; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; border: #cccccc; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}

.regfield {width: 170px;}

.butsearch {width: 20px; padding: 0px 10px 0px 0px;}

.zebra1 { font-size : 11px; color: #666666; vertical-align: top; padding: 5px 5px 5px 10px; border: #dad4c5; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px;
 border-collapse: collapse;}
 .zebra1a { font-size : 12px; color: #6e8d99; font-weight: bold; vertical-align: top; padding: 5px 5px 5px 10px; border: #dad4c5; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px;
 border-collapse: collapse;}
.zebra1b { font-size : 11px; color: #666666; vertical-align: top; padding: 5px 5px 5px 10px; }
.zebra2 { font-size : 11px; color: #666666; background-color: #f7f3e8; vertical-align: top; padding: 5px 5px 5px 10px; border: #dad4c5; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px;
 border-collapse: collapse;}
.zebra2a { font-size : 12px; color: #6e8d99; font-weight: bold; background-color: #f7f3e8; vertical-align: top; padding: 5px 5px 5px 10px; border: #dad4c5; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px;
 border-collapse: collapse;}

.zebra4 { font-size : 8pt; color: #072740; background-color: #EDE9CC; vertical-align: top; padding: 3px 3px 3px 10px;}

.zebra3
{
	font-size : 12px; font-weight: bold;
	background-color: #ebe6da;
  color : #6e8d99;
  text-align: left;
  border: #dad4c5; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 3px; border-left-width: 0px;
	border-collapse: collapse;
}

.headerbox  { MARGIN: 0px 0px 0px 0px; PADDING: 0px 0px 0px 0px; WIDTH: 100%; HEIGHT: 125px; BACKGROUND: url(./../images/bg_header.gif) repeat-x left top; vertical-align: top;}

.basketnum {font-size: 8pt; width: 25px; margin: 0px; padding: 0px; height: 1.3em; line-height: 1em; text-align: right;}
.red {color: #FF4444; font-weight: bold;}

.bardo {font-family : Verdana; color: #7D0102; text-decoration: underline; font-weight: bold;}

body.white {font-family: Tahoma; font-size: 8pt; font-weight: normal; color: #666666; background: #FFFFFF; margin: 0px; padding: 0px;}
body.white h4 {color: #AA2222;}
body.white table.print { margin: 20px 0px 0px 0px; border: 1px #000000 solid; }
body.white table.print td { color: #000000; font-size: 12px; }
body.white table.print td.p1 { width: 30%; font-weight: bold; padding: 2px; border-bottom: 1px #888888 solid; border-right: 1px #888888 solid; }
body.white table.print td.p2 { padding: 2px; border-bottom: 1px #888888 solid; }
body.white table.print td.p3 { font-weight: bold; padding: 2px; border-bottom: 1px #888888 solid; }
body.white table.print td.p4 { text-align: center; font-size: 14px; font-weight: bold; padding: 10px 2px 2px 2px; border-bottom: 1px #888888 solid; }
body.white table.print td.p5 { text-align: right; padding: 10px; }
body.white table.print2 { margin: 30px 0px 0px 0px; width: 98%; border-bottom: 1px #000000 solid; border-left: 1px #000000 solid; text-align: center; }
body.white table.print td.l1 { padding: 1px 1px 1px 3px; font-weight: bold; border-top: 1px #000000 solid; border-right: 1px #000000 solid; border-bottom: 1px #AAAAAA solid; }
body.white table.print td.l2l { padding: 1px 1px 1px 3px; border-right: 1px #000000 solid; border-bottom: 1px #AAAAAA solid; text-align: left; }
body.white table.print td.l2c { padding: 1px 1px 1px 3px; border-right: 1px #000000 solid; border-bottom: 1px #AAAAAA solid; text-align: center; }
body.white table.print td.l2r { padding: 1px 1px 1px 3px; border-right: 1px #000000 solid; border-bottom: 1px #AAAAAA solid; text-align: right; }
body.white table.print td.l3 { padding: 1px 1px 1px 3px; border-right: 1px #000000 solid; text-align: right; }
body.white table.print td.l4 { padding: 1px 1px 1px 3px; border-right: 1px #000000 solid; border-top: 2px #000000 solid; text-align: left; }
body.white table.print td.l5l { font-weight: bold; padding: 2px 1px 2px 3px; text-align: left; }
body.white table.print td.l5r { font-weight: bold; padding: 2px 3px 2px 20px; text-align: right; }
body.white table.print td.l6l { font-weight: bold; padding: 2px 1px 2px 3px; text-align: left; border-top: 1px #000000 solid; }
body.white table.print td.l6r { font-weight: bold; padding: 2px 3px 2px 20px; text-align: right; border-top: 1px #000000 solid; }
