/*General*/
* {padding:0;margin:0;}
ul {list-style-type:none;}
body {margin:0;padding:0;font-family:Arial,sans-serif,Verdana;font-size:14px;color:#3F3F3F;}
html {min-height:100%;margin:1px;}
p {margin:10px 0px 10px 0px;line-height:1.6;}
hr {border:1px dashed #CACACA;}
acronym {border-bottom:1px dotted #3F3F3F;cursor:help;} 
input {font-family:Arial,sans-serif,Verdana;font-size:14px;color:#555;padding:3px;}
textarea {font-family:Arial,sans-serif,Verdana;font-size:14px;color:#555;padding:3px;}

/*Links*/
a {color:#0063DC;}
a:link {color:#0063DC;}
a:visited {color:#0063DC;}
a:hover {color:#DA1800;}

/*Headings*/
H1 {font-size:27px;}
H2 {font-size:16px;margin:15px 0px -10px 0px;}
H3 {font-size:20px;margin:10px 0px -10px 0px;}

/*Content*/
.content {margin:0px;clear:both;}
#container {width:990px;margin:auto;clear:left;}
.box_information {background-image:url(../image/s_background-grey.gif);padding:5px 15px 15px 15px;}
.box_confirmation {background-image:url(../image/s_background-grey.gif);padding:5px 15px 15px 15px;}
.info_box_big {background-color:#F0F0F0;border:1px solid #CACACA;padding:10px 20px 10px 20px;margin:5px 0px 15px 0px;}
.shadow {height:15px; padding:0;margin:0px;background:url(../image/s_background-border.gif) no-repeat right;}
address {padding-left:15px;line-height:2; font-style:italic; font-weight:bold;}
.bo_order_attention {margin:0;font-weight:bold;color:#D81C1B;text-decoration:blink;}
.bo_order_new {margin:0;font-weight:bold;color:#109408;}
.bo_order_confirmation {margin:0;font-weight:bold;color:#505050;}
.search_box {float:right; width:520px; margin-top:-120px;}
#faquestions li{margin: 5px 0 0 25px}
#examplelist li {list-style-type:disc; margin-left: 25px}

/*Header*/
#header {padding-left:10px;height:115px;background:url(../image/header-bg.jpg) repeat-x;}
#header_banner {width:990px;margin-left:auto;margin-right:auto;padding-top:15px;}
#header_banner img{margin-top:10px;}

/*Header menu*/
#header_menu_bar {margin-top:-34px;height:35px;}
#header_menu {height:33px;width:990px;margin-left:auto;margin-right:auto;background-color:#539DE6;border-top:1px solid #65A8EE;border-left:1px solid #65A8EE;border-right:1px solid #65A8EE;}
#header_menu ul {list-style-type:none;}
#header_menu ul li {margin-top:0px;margin-bottom:0px;text-align:center;position: relative ;display:inline;float:left;}
#header_menu ul li a {display:block;width:120px;height:25px;padding-top:8px;background-color:#539DE6;color:#FFFFFF;font-size:16px;font-weight:bold;text-decoration:none;}
#header_menu ul li a:hover {background-color:#FFFFFF;color:#003366;}
#header_menu ul li ul {position:absolute;display:block;visibility:hidden;border:1px solid #65A8EE;}
#header_menu ul li ul li {display:list-item;text-align:left;} 
#header_menu ul li ul li a {display:block;width:200px;font-weight:normal;background-color:#539DE6;text-decoration:none;padding:10px 0px 0px 16px;border-bottom:1px solid #65A8EE;}
#header_menu ul li ul li a:hover {color:#ffffff;background-color:#65A8EE;}
#header_menu ul li ul li ul {margin-top:-22px;} 

/*Menu area*/
#imain #main a,
#ishop #shop a,
#idownload #download a,
#itutorials #tutorials a,
#iprofiles #profiles a,
#ifaq #faq a,
#icontact #contact a {background-color:#FFFFFF;color:#003366;}

/*Members*/
#header_menu_members {text-align:right;margin:10px 10px 0px 0px;}
#header_menu_members a {font-weight:bold;padding-right:10px;}
#header_menu_members a:hover {color:#DFFFFF;}

/*Double and triple blocks*/
.double_block_left {float:left;width:485px;padding:15px 10px 0px 0px;}
.double_block_right {float:right;width:485px;padding:15px 0px 0px 10px; text-align:left;}
.double_profile_block_left {float:left;width:120px;}
.double_profile_block_right {float:right;width:360px;}
.triple_product_block {float:left;width:265px;padding:15px 10px 0px 50px;}
.triple_product_block img {position:relative;float:left;margin-left:-55px;}

/*Download*/
.download {position:relative;height:50px;width:300px;background:url(../image/s_download.gif) no-repeat;float:right;margin:-60px 10px 0px 0px;}
.download a {display:block;height:50px;width:250px;font-weight:bold;font-size:24px;color:#3F3F3F;padding:0px 0px 0px 60px;text-decoration:none;}
.download a:visited {color:#3F3F3F;}
.download a:hover {color:#3F3F3F;}
.download p {font-size:12px;color:#767C79;margin:-20px 0px 0px 62px;}

/*Notification*/
.notification {position:relative;height:50px;width:300px;background:url(../image/s_notification.gif) no-repeat;float:right;margin:-60px 10px 0px 0px;}
.notification a {display:block;height:50px;width:250px;font-weight:bold;font-size:13px;color:#767C79;padding:2px 0px 0px 55px;text-decoration:none;}
.notification a:visited {color:#767C79;}
.notification a:hover {color:#767C79;}

/*Video*/
.video {position:relative;height:50px;width:300px;background:url(../image/s_video.gif) no-repeat;float:right;margin:-60px 10px 0px 0px;}
.video a {display:block;height:50px;width:250px;font-weight:bold;font-size:24px;color:#3F3F3F;padding:0px 0px 0px 60px;text-decoration:none;}
.video a:visited {color:#3F3F3F;}
.video a:hover {color:#3F3F3F;}
.video p {font-size:12px;color:#767C79;margin:-20px 0px 0px 62px;}

/*Product page*/
.order {position:relative;height:40px;width:250px;background:url(../image/s_price.gif) no-repeat;float:right;margin:-40px 10px 0px 0px;}
.order a {display:block;height:40px;width:100px;font-weight:bold;font-size:14px;color:#3F3F3F;padding:5px 0px 0px 100px;text-decoration:none;}
.order a:visited {color:#3F3F3F;}
.order a:hover {color:#3F3F3F;}
.order p {font-size:12px;color:#767C79;margin:-28px 0px 0px 100px;}
.pullup {font-size:16px;margin:-10px 0px -10px 0px;}
.quote {line-height:1.4;margin:10px 0px 5px 0px;color:#0063DC;font-weight:bold;font-size:20px;font-style:italic;}
.quote_name {padding-left:10px;margin:0px 0px 20px 0px;font-weight:bold;font-size:12px;}
.bordered_heading{background-color:#E8E8E8;padding:10px 0px 10px 10px;color:#505050;font-size:14px;margin:0px 0px 5px 0px;}

/*Form*/
.cssform p {clear:left;margin:0;padding:5px 0 5px 0;}
.cssform H1 {background-color:#E8E8E8;padding:10px 0px 10px 10px;color:#505050;font-size:14px;margin:0px 0px 5px 0px;}
.cssform H2 {background-color:#E8E8E8;padding:10px 0px 10px 10px;color:#505050;font-size:14px;margin:15px 0px 5px 0px;}
.cssform label {padding-left:10px;font-weight:bold;float:left;width:175px;}
.cssform strong {color:#D81C1B;}
.input_error {padding:5px 0px 5px 0px;font-weight:bold;color:#D81C1B;text-decoration:blink;}
.input_confirmation {padding:5px 0px 5px 0px;font-weight:bold;color:#109408;}
.textbox {background-color:#FFFFFF;border:1px solid #CCCCCC;}
.textbox_mouseover {background-color:#EFF8FF;border:1px solid #9BD4FF;}
.button {background-color:#E2E2E2;height:26px;border:1px solid #666;cursor:pointer;}
#paymentset1 {display: inline}
#paymentset2 {display: none}
#empayment, #idpayment, #ccpayment {display: none}

/*Form profile*/
.profileform p {clear:left;margin:0;padding:5px 0 5px 0;}
.profileform H1 {background-color:#E8E8E8;padding:10px 0px 10px 10px;color:#505050;font-size:14px;margin:0px 0px 5px 0px;}
.profileform label {padding-left:10px;font-weight:bold;float:left;width:130px;}
.profileform select {width:215px;}
.profileform strong {color:#D81C1B;}

/*References*/
.references {padding-top: 30px; float: left}
.references img {border: 0}
.reference {width: 247px; height: 200px; text-align: center; float: left}
.wide {height: 155px; padding-top: 45px}
.double {width: 396px}
.whitespaceleft {padding-left: 160px}
.ref_text {padding-top: 10px; font-size: 11px}

/*More pages*/
.more_pages {width:990px; margin-top:10px;text-align:center;}
.more_pages p {font-weight:bold;}
.more_pages a {border:1px solid #E8E8E8; margin:2px; padding:5px;}

/*Tables for profiles*/
.profile_table td {border-bottom:1px dashed #E8E8E8;font-size:12px;font-weight:bold;padding:4px 0px 4px 0px;cursor:pointer;}
.profile_table .tdTop {border-bottom:none;background-color:#E8E8E8;padding:10px 0px 10px 10px;color:#505050;font-weight:bold;font-size:14px;cursor:auto;}
.profile_table .nickname {color:#0066D5;}
.profile_table .center {text-align:center;}
.profile_table .right {text-align:right;}
.profile_table .kcalin {color:#008400;text-align:right;}
.profile_table .kcalout {color:#D51200;text-align:right;}
.profile_table .nutrition {color:#006DE1;text-align:right;}
.profile_table .mineral {color:#006DE1;text-align:right;}
.profile_table .vitamin {color:#006DE1;text-align:right;}
.profile_table .trRow {}
.profile_table .trHover {background-color:#F1F1F1;}

/*Backoffice tables*/
.bo_table {margin:15px 0px 20px 0px;}
.bo_table td {border-bottom:1px dashed #E8E8E8;font-size:12px;font-weight:bold;padding:2px 0px 2px 0px;cursor:pointer;}
.bo_table .tdTop {background-color:#E8E8E8;padding:10px 0px 10px 0px;font-weight:bold;color:#505050;font-size:14px;}
.bo_table .center{text-align:center;}
.bo_table .right {text-align:right;}
.bo_table .trRow {}
.bo_table .trHover {background-color:#F1F1F1;}

/*Tables for product and tutorial*/
.simple_table .top {background-color:#E8E8E8;padding:10px 0px 10px 15px;font-weight:bold;color:#505050; text-align:center;}
.simple_table .topitem {background-color:#E8E8E8;padding:10px 0px 10px 15px;font-weight:bold;color:#505050;}
.simple_table .item {border-bottom:1px solid #C0C0C0;padding:10px 0px 10px 15px;font-weight:bold;}
.simple_table .text {border-bottom:1px solid #C0C0C0;padding:10px 0px 10px 15px;}
.simple_table .value {border-bottom:1px solid #C0C0C0;padding:10px 0px 10px 15px; text-align:center;}
.simple_table a {font-size:12px;}

/*Product links*/
.arrow_link {color:#3F3F3F;font-weight:bold;padding-left:20px;background:url(../image/s_link_smallarrow-red.gif) no-repeat left;}
.arrow_link:hover {color:#DA1800;}

/*Table for webshop*/
.order_table {font-weight:bold;}
.order_table .topitem {padding:15px 0px 5px 0px;font-size:18px;}
.order_table .item {padding-left:15px;}
.order_table .value {text-align:right;}
.order_table .discountitem {padding-left:15px;color:#D51200;}
.order_table .discountvalue {text-align:right;color:#D51200;}
.order_table .sumitem {text-align:right;}

/*List block tutorials*/
.li_block {clear:both;margin-bottom:10px;padding:2px 0px 2px 0px;}
.li_block li {margin:5px 0px 5px 0px;padding:4px 0px 4px 16px;background:url(../image/s_link_smallarrow-red.gif) no-repeat left;}
.li_block p {}

/*Locater top of page*/
.locator {margin:6px 0px 6px 0px;}
.locator a {color:#DA1800;text-decoration:none;border-bottom:1px dashed #DA1800;}
.locator a:visited {color:#DA1800;}

/*Related pages bottom of page*/
#related {clear:both;height:60px; padding:40px 0px 0px 0px;}
#related strong {font-weight:bold;padding:4px 0px 4px 16px; background:url(../image/s_link_smallarrow-red.gif) no-repeat left;}
#related a {color:#DA1800;text-decoration:none;margin-left:10px;}
#related a:visited {color:#DA1800;}
