﻿/* General */
body { background-color: #f6f6f6; background-image: url('../images/bg.png'); background-repeat: repeat-x; }
html, body, form { height: 100%; padding: 0; margin: 0; }
img { border: 0; }

/* General */
.clear { clear: both !important; }
.right { float: right !important; }
.left { float: left !important; }
.block { display: block !important; }
.inline { display: inline !important; }
.center { text-align: center !important; }
.last-in-row { margin-right: 0px !important; }
/* Standard margins */
.right-margin { margin-right: 10px !important; }
.left-margin { margin-left: 10px !important; }
.top-margin { margin-top: 10px !important; }
.bottom-margin { margin-bottom: 10px !important; }
.small-right-margin { margin-right: 5px !important; }
.small-left-margin { margin-left: 5px !important; }
.small-top-margin { margin-top: 5px !important; }
.small-bottom-margin { margin-bottom: 5px !important; }
.no-margin { margin: 0px !important; }
/* Standard paddings */
.right-padding { padding-right: 10px !important; }
.left-padding { padding-left: 10px !important; }
.top-padding { padding-top: 10px !important; }
.bottom-padding { padding-bottom: 10px !important; }
.small-right-padding { padding-right: 5px !important; }
.small-left-padding { padding-left: 5px !important; }
.small-top-padding { padding-top: 5px !important; }
.small-bottom-padding { padding-bottom: 5px !important; }
.no-padding { padding: 0px !important; }

/* Corrections */
.c_top { margin-top: 0px; }
.c_bottom { margin: 0px;padding:0; }

/* Main */
#main { width: 988px; margin-bottom: 20px; }
	/* Header */
	#header { width: 988px; }
		/* Language bar */
		#language_bar { height: 21px; padding: 1px 0 0; }
		/* Menu bar */
		#menu_bar { height: 77px; }
			/* Sections */
			#menu_bar .left_section { float: left; width: 226px; }
			#menu_bar .middle_section { float: left; width: 753px; height: 77px; background-image: url('../images/header-bg.png'); }
				/* Bread crumb trail */
				#menu_bar .middle_section .bread_crumb_trail { clear:both; padding: 1px 10px 0px; }
			#menu_bar .right_section { float: left; width: 9px; }
	/* Product navigation */
	#product_navigation { float: left; width: 217px; margin-bottom: 10px; }
		/* Sections */
		#product_navigation .top_section { height: 38px; background-image: url('../images/product-top.jpg'); padding: 70px 10px 0px 25px; }
		#product_navigation .middle_section { background-image: url('../images/product-bg.png'); padding: 0px 7px 0px 25px; }
	/* Content */
	#content { float: left; width: 771px; margin-bottom: 10px; }
		/* Home */
		#content #home { width: 571px; float: left; }
		#content #home .top_section { height: 31px; padding: 6px 12px 0; background-image: url('../images/home-content-top.png'); background-repeat: no-repeat; }
		#content #home .middle_section { padding: 10px 12px 10px; background-image: url('../images/home-content-bg.png'); }
		#content #home .middle_section > h2 {padding-left:10px;}
		#content #home .bottom_section { height: 24px; background-image: url('../images/home-content-bottom.png'); background-repeat: no-repeat; }
		/* Home side content */
		#content #home_side_content { width: 200px; float: left; padding: 6px 0 0; }
		#content #home_side_content .top_section { height: 31px; padding: 0 12px 0; background-image: url('../images/home-side-content-top.png'); background-repeat: no-repeat; }
		#content #home_side_content .middle_section { padding: 10px 12px 0; background-image: url('../images/home-side-content-bg.png'); }
		#content #home_side_content .bottom_section { height: 16px; background-image: url('../images/home-side-content-bottom.png'); background-repeat: no-repeat; }
		    /* Home Products */
		    .home_p_banner { background:#e1f2fd; padding: 5px 10px 5px 10px; width:525px;}
		    .home_p_banner.bottom { margin:0 0 20px 0;}
		        .home_p_name { color:#0074be; font-size:25px;}
		        .home_p_name2 { color:#2c2c2c; font-size:20px; text-transform:capitalize; padding-left:5px;}
		        .home_p_moretext a:link {float:left; color:#0074be; text-decoration:underlinke; font-size:small;}
		        .home_p_more { padding:5px 10px 0 0; width:300px;}
		        .home_p_more img { float:right;}
            .home_p_pict { float:left; width:215px; padding: 5px 10px 0 0; text-align:right;}
            .home_p_pict img { max-width:200px;}
	        .home_p_description { float:left; width:300px; padding:5px 10px 5px 10px;}
	        .home_p_description p { padding:0; margin:0; text-align:justify;}
		/* Static page */
		#content #static_page { width: 771px; float: left; }
		#content #static_page .top_section { height: 31px; padding: 6px 12px 0; background-image: url('../images/static-page-content-top.png'); background-repeat: no-repeat; }
		#content #static_page .middle_section { width:747px; display: inline-block; padding: 10px 12px 0; background-image: url('../images/static-page-content-bg.png'); }
		#content #static_page .bottom_section { height: 24px; background-image: url('../images/static-page-content-bottom.png'); background-repeat: no-repeat; }
			/* Product side content */
			#content #static_page #product_content { float: left; display: inline; width:508px; padding: 0 16px 0 0; }
			/* Product side content */
			#content #static_page .product_side_content { float: left; display: inline; width: 209px; padding: 4px; margin: 0 4px 0 0; border: solid 1px #d2d2d2; }
			/* Product content - table */
			.product_table_content { float: left; display: inline; width: 209px; padding: 4px; margin: 0 4px 0 0; border: solid 1px #d2d2d2; }
			.product_thumb {min-width:209px;}
			/* Distributor side content */
			#distributor_content { float: left; display: inline; width: 533px; padding: 0 16px 0 0; }
			#distributor_side_content { float: left; display: inline; width: 194px; padding:0; margin: 0 4px 0 0; }
			/* Distributor adres */
			.distributor_list { display:block; padding:30px 0 0 0; margin:0 0 0 0; clear:both; border-bottom:solid 1px #ccc;}
			.distributor_list.first {border:none; padding:0; margin:0;}
			.distributor_list h1 { font-size: small; font-weight:bold; margin:0; border:none;}
			.distributor_contact {margin-left:100px; width:170px; float:left;}
			.distributor_internet {margin-left:0px; width:197px; float:left;}			
			.distributor_adres {width:280px; float:left;}
			/* Contact Diadent Adres */
			.contact_diadent { display:block; padding:0; margin:0; clear:both; border-bottom:none;}
			.contact_diadent div { margin-left:30px; float:left;}
			.contact_diadent h1 { font-size: small; font-weight:bold; margin:0; border:none;}
			/* Contact Form */
			.contact_label { width:450px; padding:0 10px 10px 30px; float:left;}
			.contact_label h1 { font-size:small; font-weight:bold; margin:0; border:none; }
			.contact_label p { padding:0; margin:0; font-size:x-small; color:#ccc;}
			.contact_label span { font-size:x-small; color:Red;}
			.contact_input { float:left; margin:15px 0 0 0;}
			.contact_input input { height:15px;}
	/* Footer */
	#footer { clear: both; background-image: url('../images/footer_bg.png'); height: 40px; }
		#footer h1 { font-size: small; font-weight: bold; padding: 4px 0 0; margin: 0; border: none; }
		#footer div { padding-left: 30px; }
		#footer .powered_by { font-size: small; color: #BBBBBB; padding-top: 10px;  }
		#footer .powered_by > a { color: #BBBBBB; }

