/*������������������-CONSTANT-������������������������*/
p{
	padding: 10px;
	text-align: justify;
}
h1, h2, h3
{
	margin:0;
	padding: 10px;
	text-align:center;
	line-height: 25px;
}
body, form, input, textarea, select, td {
	margin:0; 				  			 	 
	padding:0; 
}
body {														  	
	background:url(images/logo_tile.png) top left repeat #FFF;
}	
table {
	background-color:white;
	border-collapse:collapse;			 	 
	border:0px;	
	padding:0px 0px 0px 0px;
	width:100%;
}									   
td {							       				  
	font:normal 12px Arial, Helvetica, sans-serif;							 
	vertical-align:top;				  			  
	line-height:16px;
	color:#4B630C;
	text-align:left;
}
td.bmi {							       				  
	font:normal 12px Arial, Helvetica, sans-serif;							 
	vertical-align:top;				  			  
	line-height:16px;
	color:#4B630C;
	text-align:center;
}										   	   
input, textarea, select{			     
	font:normal 11px Tahoma, Arial;			
	padding:3px 0px 0px 6px;		   
	vertical-align:top;	
	color:#666;
}		
br {line-height:0px;}							        
img {border:0px;}	
/*____________________________________________________*/
/*���������������������-TEXT-�������������������������*/
font 	{color:#DA4D00;}
b 		{color:#FFFFFF; line-height:14px}
b a		{color:#D52D00;}
a 		{color:#D52D00;}	   
a:hover {text-decoration:none;}	
.nn a	{text-decoration:none;}
.nn a:hover {text-decoration:underline;} 	
/*____________________________________________________*/
/*�������������������-INPUTS-�������������������������*/
.input, .ta {
	width:171px;
	border:1px solid #D4D0C8;
}
.input {
	height:20px;
}
.ta {
	height:90px;
	overflow:auto;
}
/*____________________________________________________*/
/*���������������������-LINKS-������������������������*/
.rdmr {
	background:url(images/0blt1.gif) top right no-repeat;
}
.rdmr a{
	padding:0px 19px 0px 0px;
	color:#6AA200;
	font:bold 10px Tahoma, Arial;
}

.rdmr1 a{
	padding:0px 19px 0px 0px;
	color:#6AA200;
	font:bold 10px Tahoma, Arial;
}
.lnk_1 {color:#006AAE;}
.lnk_2 {color:#6AA200; font-weight:bold}
.lnk_3 {color:#4B630C; font-weight:bold}
.lnk_4 a{color:#4B630C; font-weight:bold}
/*____________________________________________________*/
/*����������������������-LISTS-�����������������������*/



.list_1 li {
	list-style:none;
	line-height:14px;
	padding:4px 0px 2px 0px;
}
.list_1 li a {
	color:#AC2800;
	font:normal 12px Arial, Helvetica, sans-serif
}

.list_2 li {
	list-style:none;
	line-height:14px;
	padding:4px 0px 5px 0px;
}
.list_2 li a {
	color:#4B630C;
	font:bold 12px Arial, Helvetica, sans-serif;
	padding:0px 0px 0px 15px;
	background:url(images/0blt2.gif) top left no-repeat;
}
.list_3 li {
	list-style:none;
	line-height:14px;
	padding:4px 0px 3px 0px;
}
.list_3 li a {
	color:#435B1E;
	font:bold 11px Arial, Helvetica, sans-serif
}
/*_____________________________________________________*/
/*����������������������-������-�����������������������*/

.ftr td{
	background:url(images/fbg2.jpg) top left repeat-x;
	color:#B3D6F1;
	font:normal 10px Tahoma, Arial;
	height:38px;
	text-align:right;
	text-transform:uppercase;
}
.ftr a {
	color:#B3D6F1;
	font:normal 9px Tahoma, Arial;
	text-transform:uppercase;	
}
.l {
	line-height:11px; 
	background:url(images/gl.gif) top left repeat-x
}
.s td {font-size:11px}
.block {
	 color:#AC2800; 
	 line-height:14px;
}
.block a{
	 color:#AC2800;
	 font:bold 12px Arial, Helvetica, sans-serif;
}
.content
{
	float: left; 
	width: 460px;
}
.content2
{
	float: left; 
	width: 500px;
}
.side, .side_oferta
{
	min-height:700px;
	margin: 60px 10px 0 0;
	float: right;
}
.side
{
	width: 250px; 	
}
.side_oferta
{
	width: 205px; 
}
.button, .button_small
{
	float: right; 
	display: block; 
}
.button
{
	width: 240px;
}
.button_small
{
	width:203px;
}
#maincontent
{
	width: 725px; 
	float: left;
}
.side_img
{
	float:left;
	margin:10px;
}
.patient_data
{
	background-color:transparent;
	width:150px;	
	margin: auto;
}
.patient_data th
{
	text-align:center;
}
blockquote
{
	width:68%;
	float:right;
	border-left: solid 5px #898A8C;
	background: #F1F2F3;
	margin:0;
	padding:0;
	font-style: oblique;
}
.start_quote, .end_quote
{
	 font-size: 700%;
     color: #898A8C;
}
.start_quote
{
	 float: left;
     height: 45px;
	 margin: -20px 10px -50px 0;
     padding-top: 45px;
	
}
.end_quote
{
	 float: right;
     height: 25px;
     margin-top: 0px;
     padding-top: 30px;
}
.patient_data_top, .patient_data_btm, .patient_data_mid
{
	width:210px;
	
}
.patient_data_mid
{
	float:left;
	background: transparent url(images/y_mdl.jpg) repeat-y scroll left top; 
}
.patient_data_top
{
	padding-top:10px;	
	background: transparent url(images/y_top.jpg) no-repeat scroll left top;
}
.patient_data_btm
{
	background: transparent url(images/y_btm.jpg) no-repeat scroll left bottom; 	
}
.main
{
	border-left: 1px black dotted;
	border-right: 1px black dotted;
}
.wrapper, .wrapper2
{
	height:100%;
	overflow:hidden;
}
.wrapper
{
	margin:20px;
}
.wrapper2
{
	margin:0;
}
.adress
{
	background: transparent;
	width:200px;
	text-align:center;
	float:left;
	margin:20px;
}
.adress td
{
	text-align:center;
}
fieldset
{
	margin:10px;
}
input
{
	margin:0;
	padding:0;
}
.BMI_result_good, .BMI_result_bad
{
	font-size: 120%;
	font-weight: bolder;
	color:white;
	text-align:center;	
}
.BMI_result_good
{
	background: green;
}
.BMI_result_bad
{
	background:red;
}
.error
{
	font-weight:bolder;
	background:red;
	color:white;
	text-align:center;
}
.WHR
{
	color:blue;
	font-weight: 900;
	margin: 10px;
	border: dashed 1px blue;
	font-size:120%;
	font-style: oblique;
	text-align:center;
	background:transparent;
}
.magazine
{
	width: 100px;
	height: 120px;
	border: 1px solid green;
}
#footer ul
{
	width:73%;
	margin:auto;
}
#footer li
{
display: inline;
list-style-type: none;
padding-right: 20px;
}
.slideshow img
{
	width: 125px;
	height: 90px;
}
.slideshow
{
	list-style-type: none;
}
.slideshow li
{
	display: inline;
}

