/* Medical Opinions | 2007 */

/* --- HTML --- */
*{ margin: 0; padding: 0;}
body{font-family: Arial, Helvetica, sans-serif; color: #60666C;  font-size:120%;	text-align: center;}
html, body{height: 100%;	text-align: center;}
table, th, td {font-size:100%; border-collapse: collapse;}
table,img {border:0;}
a{color: #7f868d; text-decoration: underline;}
a:hover{text-decoration: none;}
h1{font-size: 160%; color: #125b8b; font-weight: normal; margin-bottom: 20px; margin-right: 233px;}
h2{font-size: 190%;  margin: 12px 0 8px 28px; color: #0d394b; color: #44616b; font-weight: normal;}
h3{font-size: 130%; margin-bottom: 12px; color: #44616b;}
	h3.blue{color: #236b86;}
h4{font-size: 1.1em; margin-bottom: 0.3em;}
h5{color: #515c68; margin-bottom: 5px; font-size: 1em}

p{margin-bottom: 10px;}


.green{color: #35a845;}
.red{color: #c42b0c;}
.grey{color: #bfc2c6;}

#main{position:relative; min-height:100%; font-size: 0.7em; width:1024px; margin: 0 auto;text-align:left;}
/*For IE*/* html #main{height:100%; width:expression(((document.compatMode && document.compatMode=='CSS1Compat') ? document.documentElement.clientWidth : document.body.clientWidth) > 1000 ? "1024px" : (((document.compatMode && document.compatMode=='CSS1Compat') ? document.documentElement.clientWidth : document.body.clientWidth) < 1000 ? "977px" : "99.7%"));}


/*--- TOP ---*/
div#top{background: url(../images/bg_top.gif) repeat-x 0 0; height: 112px;}
	div#logo{width: 267px; padding: 22px 0 0 80px; float: left;}
	div#top_right{margin-left: 347px;}
		div#nav{padding: 6px 0 0 0; text-align: right; height: 19px; background: #c1c9cd;}
		div#nav a{margin-right: 2px;}
		div#live_person{position: absolute; z-index: 1; top: 43px; right: 218px;}
		div#login_block{position: absolute; z-index: 1000; top: 25px; margin-left: 0; padding: 15px 0 0 12px; width: 310px; height: 72px; background: #fff;}
		* html div#login_block{margin-left: 3px;}
		div#login_block label{float: left; width: 56px; clear: left; color: #98a6b3; font-family: Tahoma; font-size: 0.9em; padding: 5px 0 0 0}
		div#login_block input#user_id, div#login_block input#user_pass{float: left; width: 158px; font-size: 11px; padding: 2px 6px; border: 1px #c2cbd2 solid; clear: right;color: #98a6b3; height: 14px; margin-right: 4px;}
		div#login_block div{height: 25px;}
		div#login_block a{color: #226b9b; font-size: 0.9em; font-family: Tahoma; margin: -2px 0 0 56px; display: block; width: 110px;}

		div#top_text{position: absolute; top: 46px; left: 350px; width: 300px; z-index: 1;}
		div#lang{width: 185px;height:10px; border: 1px #bdc7cf solid; background: #fff url(../images/arrow_down.gif) no-repeat 212px 6px; padding: 2px 6px; cursor: pointer; cursor: hand; font-family: Tahoma; position: absolute; z-index: 100; top: 30px; right: 17px;}
			div#lang ul{list-style: none; margin: 0;}
			div#lang li ul{display: none; list-style: none;}
			div#lang.hover li ul{display: block;}
				div#lang li{font-size: 0.9em;}
				div#lang li ul{padding: 5px 0 0 0;}
				div#lang li ul li{font-size: 1.1em; margin-bottom: 3px;}

		div#search{width: 185px; border: 1px #bdc7cf solid; background: #fff; right: 17px; padding: 1px 2px 1px 6px; font-family: Tahoma; position: absolute; top: 71px; z-index: 1;}
			input.search_in{width: 125px;font-size: 10px; float: left; height: 12px; border: 0; font-family: Tahoma; color: #8f959b; position: relative; top: 1px;}
			* html input.search_in{top: 0;}
			input.button_search{float: right; width: 16px;}


div#menu{background: url(../images/bg_menu.gif) repeat-x; height: 27px; clear: both; padding-bottom: 4px;}
	ul#navmenu{list-style: none; margin: 0; padding: 7px 0 0 28px; background: url(../images/bg_menu_left.gif) no-repeat 0 0; height: 20px; float: left;}
		ul#navmenu li{float: left; margin-right: 20px;}
		ul#navmenu a{text-decoration:none;font-weight:bold;color:#F9FCFD;}
		ul#navmenu a:hover{text-decoration:underline;}
		.login_button{float: right;cursor: pointer; cursor: hand;}

div#top_index_block{height: 183px; clear: both; padding-bottom: 4px}
	div#top_left_img{float: left; width: 464px;}
	div#top_left_img img{margin: 3px 2px 0 0;}
	div#top_right_text{margin-left: 464px;}
		div#index_block{background: #165a77 url(../images/bg_top_block_r.jpg) no-repeat 100% 100%; height: 183px; }
		div#index_block_in{background: url(../images/bg_top_block_l.jpg) no-repeat; padding: 39px 0 0 30px; height: 145px;color:#FFF;}
			div#index_block_in a{color:white; text-decoration:none;}
		div#index_block_in img{display: block;}
			img.order{margin-left: 0px;}


/*--- CONTENT ---*/
div.content{padding: 20px 86px 70px 30px;}

div#three_col{clear: both; position: relative; top: 3px; /*height: 168px;*/ height:1%;}
div#three_col.numbers{background: #e5e9ea;}
* html div#three_col{top: 0;}

	div#left_and_center{ float: left;background: #f2f5f6;}
		div#three_left{float: left; width: 33%; }
		div#three_center{margin: 0 33%}
			div#three_center div.index_in{border-left: 2px #fff solid; border-right: 2px #fff solid;}
			div#three_center div.number{border-left: 4px #fff solid; border-right: 4px #fff solid;}
		div#three_right{float: right; width: 33%; margin-left: -33%}
			div.index_in{padding: 0 20px 0 32px; /*height: 168px;*/ background: #f2f5f6;}
			div.index_in h1{margin: 0 0 8px 0; font-size: 1.3em;}
			div.index_in h1 b{display: none;}
				h1#complementary{background: url(../images/h1_complementary.gif) no-repeat; height: 35px;}
					h1#complementary.hover{background-image: url(../images/h1_complementary_h.gif)}
				h1#drug{background: url(../images/h1_drug.gif) no-repeat; height: 19px;}
					h1#drug.hover{background-image: url(../images/h1_drug_h.gif)}
				h1#get_proffesional{background: url(../images/h1_get_professional.gif) no-repeat; height: 35px;}
					h1#get_proffesional.hover{background-image: url(../images/h1_get_professional_h.gif)}

			div.number{padding: 44px 20px 0 30px; height: 128px;background: #e5e9ea; background-repeat: no-repeat; background-position: 100% 100%}
				#num_1{background-image: url(../images/number_1.gif);}
				#num_2{background-image: url(../images/number_2.gif);}
				#num_3{background-image: url(../images/number_3.gif);}
			div#inside_nomenu {padding: 20px 86px 70px 30px;}

div#two_col{clear: both; top: 6px; background: #f3f3f4; position: relative;}
* html div#two_col{margin-top: 3px; top: 0;}

	div#two_left{float: left; width: 50%;}
	div#two_right{margin-left: 50%;}
				div#two_left div.two_in{border-right: 2px #fff solid;}
		div.two_in{background: #f3f3f4; min-height: 150px; padding: 6px 40px 4px 24px;}
		* html div.two_in{height: 150px;}

		div.two_col_in{clear: both;}
			div.col_left{float: left; width: 43%; padding-right: 6%;}
			div.col_right{margin-left:46%; width: 43%; padding-right: 6%;}


		div.images div{width: 133px; padding-right: 8px; float: left; color: #a3b0b5}
		div.images div img{display: block; margin-bottom: 3px;}

	div#inside_block{clear: both;}
		div#inside_left{padding: 25px 0 6px 30px; background: #e5e9ea; float: left; width: 296px;}
		div#inside_right{margin-left: 366px; padding-right: 48px; width: 500px;}
		div#inside_right ul{margin-left: 15px; padding-left: 10px;}
		div#inside_right ul li{margin-left: 10px;}
		div#inside_right ol{margin-left: 15px; padding-left: 10px;}
		div#inside_right ol li{margin-left: 10px;}

		div#inside_block_left_bottom{width: 296px; clear: both; padding: 10px 0 6px 30px; background-color: White; float: left;}

			ul#leftmenu{list-style: none; margin: 0; padding: 0; font-family: Tahoma; color: #194354}
			ul#leftmenu li{font-size: 1em; margin-bottom: 16px;}
			ul#leftmenu li a{color: #194354;}
				ul#leftmenu li ul{padding: 16px 0 0 48px; list-style: none; margin: 0;}
				ul#leftmenu li ul li{margin-bottom: 7px; font-size: 1em}
			ul#leftmenu li ul li a{color: #49a2bf;}
			input.nextBtn {
			background: url('../images/plan_button_Next.gif') no-repeat; margin-left: 350px;width: 113px; height: 41px; border: 0px; cursor: pointer
			}


	div#leads_filter {background-color: #F3F3F5; padding: 20px 20px 0px 20px;}
	div#currency_filter {background-color: #F3F3F5; padding: 20px 20px 20px 20px;}
	div#service_selector {background-color: #F3F3F5; padding: 10px 20px 0px 20px;}
	div#leads_filter_price {background-color: #E5E9EA; padding: 5px 20px 5px 20px; border: Solid 1px White;}

/* --- FOOTER --- */
#footer_block{height: 132px; clear: both;}
#footer_main{height: 108px; margin: -108px auto; position: relative;}
#footer{height: 108px; margin: 0 auto;  font-size: 0.7em; color: #97a2ad; width: 1024px; background: url("../images/bg_footer.gif") repeat-x 0 100%;}
#footer a{color: #97a2ad}
/*For IE*/* html #footer{width:expression(((document.compatMode && document.compatMode=='CSS1Compat') ? document.documentElement.clientWidth : document.body.clientWidth) > 1000 ? "1024px" : (((document.compatMode && document.compatMode=='CSS1Compat') ? document.documentElement.clientWidth : document.body.clientWidth) < 1000 ? "1024px" : "99.7%"));}

	ul#footmenu{list-style: none; margin: 0; padding: 0 0 0 32px;}
	ul#footmenu li{display: inline; margin-right: 32px;}

		div#foot_block{padding: 40px 0 0 32px;}
			div#copyright{float: left;}
			div#kcs{float: right; width: 212px; line-height: 1em;}
				div#kcs img{float: left; margin: 0 5px 0 0; position: relative;}
								
/* Services */
  div#services_left
	{
		float: left;
		width:400px;
		height:150px;
	}
	div#services_right
	{
		float: left;
		
	}

	div#services_title
	{
		clear: both;
		text-align: left;
		font-size: 14px;
		font-weight: bold;
		color: #297CA2;
		padding-left: 10px;
	}
	div#services_sub_title {
		background-image: url(../images/services/top.jpg);
		font-size: 10px;
		width: 369px;
		height: 16px;
		text-align: right;
		padding-top: 2px;
		color: #5A5A5A;
	}
	div#services_image
	{
		/*
		float: left;
		*/
	}
	div#services_text_and_button
	{
		font-size: 12px;
		text-align: right;
		color: #C22806;
		/*float: left;
		background-image: url(../images/services/main.jpg);
		*/
	}
	.price
	{
		font-size: 14px;
		height: 16px;
		font-weight: bold;
	}
	div#services_text
	{
		text-align: left;
		float: left;
		height: 55px;
		font-size: 10px;
		padding-left: 20px;
		padding-top: 15px;
		/*
		width: 219px;
		padding-top: 15px;*/
		color: #5A5A5A;
	}
	div#services_button
	{
		float: left;
		clear: both;
		width: 239px;
		height: 37px;
	}
	ul#services_list
	{
		list-style-image: url(../images/services/red_dot.gif);
	}

.serv_box {
width:350px;

color:#000;
margin:0px auto 0px 12px;
position:relative;
z-index:1;
}
.serv_box .content, .serv_box .t, .serv_box .b, .serv_box .b div {
background:transparent url(../images/services_new/box.gif) no-repeat scroll right top;
}
.serv_box .content {
padding:0px;
position:relative;
color: #10557E;
}
.serv_box .t {
background-position:left top;
height:100%;
left:0px;
margin-left:-20px;
position:absolute;
top:0px;
width:20px;
}
.serv_box .b {
position:relative;
width:100%;
cursor: pointer;
}
.serv_box .b, .serv_box .b div {
font-size:1px;
height:48px;
}
.serv_box .b {
background-position:right bottom;
}
.serv_box .b div {
background-position:left bottom;
margin-left:-20px;
position:relative;
width:20px;
}
.serv_box .content .actual_content {
position:absolute;
left: -19px;
top: 2px;
}
.serv_box .content li {
font-size: 11px;
color: #556171;
list-style-image: url(../images/services_new/bluedot.gif);
margin: 4px 0px 0px 18px;
}
.serv_box .content img {
float:left;
margin-right: 12px;
}
.serv_box .content .top_content {
padding-left: 140px;
}
.serv_box h3 {
color: #10557E;
padding: 16px 0px 6px 0px;
}
.serv_box h4 {
font-size: 12px;
color: #10557E;
padding: 16px 0px 6px 0px;
}
.serv_box .subtitle {
margin: 10px 14px 0px 18px;
width: 330px;
font-size: 14px;
}
* html .serv_box .subtitle {
padding-bottom: 0px;
}
.serv_box .subtitle2 {
font-size: 11px;
color: #556171;
padding-bottom: 20px;
}
* html .serv_box .subtitle2 {
padding-bottom: 0px;
}
.serv_box .starting {
color: #10557E;
width: 200px;
padding: 8px 0px 2px 224px;
font-size: 16px;
font-weight: bold;
overflow: visible;
position: relative;
top: -64px;
display: inline;
}
* html .serv_box .starting {
font-size: 14px;
}
.actual_content a{
font-size: 10px;
color: #21668f;
font-weight: normal;
text-decoration: none;
}
.actual_content a:hover{
text-decoration: underline;
}
.starting a{
font-size: 14px;
color: #21668f;
font-weight: bold;
text-decoration: none;
width:300px;
}
.starting a:hover{
text-decoration: underline;
}

.contactHSmall{
	padding-top:20px;
	width:392px;
}

/* begin landing_h */
.contactLSmall{
	padding-top:0px;
	width:362px;
	font-size: 13px;
}
.contactLSmall h3{
padding: 0px;
margin: 0px;
}
div#inside_block_landing{
clear: all;
font-family: Arial;
font-size: 12px;
font-wieght: bold;
color: #0d394b;
}
.landing_bg{
width: 632px;
height: 471px;
background-image: url(../images/landing/land_bg.jpg);
background-position: top left;
background-repeat: y-repeat;
}

.land_bg_div{
height: 471px;
background-image: url(../images/landing/skelet2.jpg); 
background-position: bottom right;
background-repeat: no-repeat;
}

.landing_text{
width: 100%;
text-align: right;
padding: 0px;
}

.top_text_land h2{
color: #0D394B;
}

.top_text_land2{
width: 517px;
padding-right: 31px;
color: #226B9B;
font-weight: bold;
font-size: 13px;
}

.top_text_land span{
color: #0D394B;
font-size: 14px;
}

#inside_block_landing input{
border: 1px solid #a1c4cf;
}

top_text_land
/* end landing h */

/* begin landing english page */
.top_text_land2 h2{
color: #0D394B;
}

.top_text_land2{
width: 517px;
padding-left: 31px;
color: #226B9B;
font-weight: bold;
font-size: 13px;
}

.top_text_land2 span{
color: #0D394B;
font-size: 14px;
}
/* end landing english page */

/* begin email popup */
a.popup:link, a.popup:active, a.popup:hover, a.popup:visited{
color: Blue;
text-decoration: underline;
}
/* end email popup */