@charset "UTF-8";
/* Globa Stylesheet Formating and Styles */
* {
	margin: 0px;
	padding: 0px;
}
body {
	color: #979797;
	font-family: Arial;
	font-size: 14px;
	background: #2d69a7 url("../images/bg1.png");

}
h1 {font-size: 2.1em; letter-spacing: -2px;}

a {
	color: gray;
	text-decoration: none;
	letter-spacing: 0.001em;

}

.page {
	width: 865px;
	margin: 0px auto;
	background: transparent;
	position: relative;
}

.logo {
	text-align: center;
	float: left;
	width: 140px;
	height: 140px;
	background-color: white;
	color: black;
	margin-right: 5px;
}
.logo img {
 margin-top: 25px;
 outline: none;
 border: none;
}


.button {
	text-transform: uppercase;
	text-align: center;
	font-weight: 500;
	font-size: 0.8em;
	letter-spacing: 0px;
	color: gray;
	float: left;
	width: 140px;
	height: 139px;
	background-color: white;
	margin-right: 4px;
	border-top: 1px solid white;
	cursor: pointer;
}
.button:hover {
	background-color: #3fa3d7;
	color: white;

}
.button img {text-align: center; display: block; margin: 40px auto 5px auto; border: none; padding: 0px 15px 10px 15px; }
 
.blue {
	width: 140px;
	height: 139px;
	background-color: #FFFFFF;
	float: left;
	border-top: 1px solid white;

}


.subheader { width: 100%; float: left; background: #2d69a7 url("../images/bg_headings.png"); display: block; text-align: left; margin-bottom: 5px}
.crump {margin-left: 140px; word-spacing: 5px; text-transform: uppercase; padding: 10px 0px 10px 0px; display: inline-block; font-size: 0.6em; }
.crump_after { word-spacing: 1px; text-transform: uppercase; padding: 10px 0px 10px 0px; display: inline-block; font-size: 0.6em; cursor: text;}
.crump:hover {color: blue;}
.margin15 {margin-bottom: 15px; }

.h1 {float: left; background: rgba(239,239,239, 0.6);  width: 325px; height: 85px; text-align: left; background: #2d69a7 url("../images/bg_headings.png")}
.h1 h1 {margin: 25px 10px 25px 150px; text-transform: uppercase; font-weight: 400; background: transparent; }
.quote {float: right; width: 535px; height: 85px;  text-align: left; background: #2d69a7 url("../images/bg_headings.png")  }

blockquote { padding: 30px 0px 35px 35px; font-style: italic; font-size: 1.3em;  }
.map { display: inline-block; margin: 50px 10px;}
.agents {width: 30%; display: inline-block; float: left; height: 65%; background: transparent; margin: 50px 10px; margin-right: 30px}
.agents li {list-style: none; text-align: center; padding-top: 10px; font-size: 1em; font-weight: 400; color: #0169b0; padding-left: 35px; }
.agents p {list-style: none;text-align: center;}
.width430 {width: 430px; display: inline-block; float: left;  height: 100%; }
.produse_menu { display: block; 
				margin: 20px;
				padding-top: 30px; 
				border-bottom: 3px solid #e5f0f7 ; 
				border-right: 3px solid #e5f0f7;
				border-left: 3px solid #e5f0f7;
				border-radius: 7px; 
				list-style: none;
				height: 80%;
				background: #2d69a7 url("../images/bg_headings.png")}


.product {margin: 0px auto; padding-left: 40px; display: inline-block;}
.description {display: inline-block; width: 350px;}
.description h3 { padding: 0px; margin: auto;}
.main_product {font-size: 1.6em; margin: 5px; margin-left: 70px; margin: 5px 5px 5px 30px;font-size: 1.65em; 
color: #0169B0;}
.sub_product {font-size: 1.2em; text-align: left; margin-left: 100px; font-size: 0.8em; text-align: left; margin-left: 40px;color: #0169B0;
text-shadow: 0px 1px #666;}
.sub_product:before { content: "-"; padding: 0.5em; color: gray;}


.content { height: 515px; background-color: white; display: inline-block; text-align: left; width: 865px;}
.content p {margin: 20px auto 20px 150px; width: 60%; font-size: 0.80em;}

.content img {border: 20px solid rgba(1, 105, 176, 0.01);}

.box-shadow {box-shadow: 2px 1px 2px 0px rgba(59,55,59,0.4);}

footer {
    font-size: 0.7em;
    text-align: center;}


table, th, td {
    border: 1px solid #BCBBBC; 
    border-collapse: collapse;
}

.table-nutri {margin: 10px auto; padding: 5px; line-height: 1.4;}
.table-nutri th {font-size: 1.1em; margin-bottom: 10px; padding: 10px; }
.table-nutri td {padding: 0px 8px;}

.content_right { background: #2d69a7 url("../images/bg_headings.png"); float: left; width: 530px; height: 515px; display: inline-block; }
.content_right p {margin: 5px auto; font-size: 0.78em; padding: 0px; margin-top: 0; margin-left: 60px;}
.content_right p:last-child { margin-bottom: 8px; }
.content_right h3{margin: 5px auto 10px 50px; font-size: 1.3em; text-transform: uppercase; text-align: center; }
.width75 {width: 75%;}
.image {float: left; display: block; height:515px; margin-right: 5px; background: #2d69a7 url("../images/bg_headings.png"); }
.copyright {display: inline-block; color: gray;}
.footer_nav {display: inline-block; padding-left: 25px;	text-align: center;}
.footer_nav ul li { display: inline-block; }
.footer_nav ul li:before { content: "|"; padding: 0.5em; color: gray;}
.footer_nav ul li:first-child:before { content: ""; padding: 0px; }

.text-right { text-align: right; }
.fb_iframe_widget {margin: 10px;}
.right {
    float:right;
}
.next {
	float: right;
	display: inline-table;
}
.previous {
	float: left;
}
.rounded {
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:10px;
}
.wrap {
    position:relative;
    background:transparent;
    overflow:hidden;
    margin: 0px 0px 5px 0px;
}
.search {
    width:150px;
    position:relative; top:2px;
    padding:2px 5px;
    border:1px solid #ccc;
    margin-right: 30px;
    margin-top: 2px;
}
.go {
    position:relative; top:0;
    padding:3px 5px 2px;
    margin-left:5px;
    border:none;
    background:white url(http://i.imgur.com/lFkqn.png) left center no-repeat;

}
.form-wrap { float:left; width: 35%; margin: 50px; }
.form-wrap input {margin: 10px 0px; padding:5px;}
.info-wrap { margin: 50px; line-height: 1.5; }
.info-wrap p { font-size: 15px;}

.clearfix:after {
     visibility: hidden;
     display: block;
     font-size: 0;
     content: " ";
     clear: both;
     height: 0;
     }
.clearfix { display: inline-block; }
.img-menu { margin-left:10%; width: 65%; margin-top:10px;}
.limit{
    width:1200px;
    word-wrap: break-word;
}
/* start commented backslash hack \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* close commented backslash hack */
