﻿* {
	margin: 0;
	padding: 0;
}
@font-face {
    font-family: 'CuprumFFURegular';
    src: url('../fonts/Cuprum-webfont.eot');
    src: url('../fonts/Cuprum-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Cuprum-webfont.woff') format('woff'),
         url('../fonts/Cuprum-webfont.ttf') format('truetype'),
         url('../fonts/Cuprum-webfont.svg#CuprumFFURegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

.i{ color:#fff; background:#000; padding:5px; font-size:12px; float:left}
html {
	height: 100%;
}
article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary {
	display: block;
}
body {
	font-family:'CuprumFFURegular', Arial, sans-serif;
	height: 100%;
}

.wrapper {
	/*min-width: 1000px;
	max-width: 8000px;*/
	width:100% !important;
	margin: 0 auto;
	min-height: 100%;
	height: auto !important;
	height: 100%;position:relative;
}

.shadow{	
background: url(../images/bg-top.png) no-repeat center top;	
height: 64px; width:100%;
border:0px solid #ff0000; 
position:absolute;
z-index:1000; top:-4px; left:0px
}


.partner{
height: 153px; width:88px;
border:0px solid #ff0000; 
position:fixed; z-index:5;
top:210px; right:0px
}






/* Header
-----------------------------------------------------------------------------*/
.header {

height:158px;width: 100% !important;
	
	background:#ededed url('../images/bg-header.jpg') repeat center center !important;

	border-bottom:8px solid #b61d2d;margin:0px auto;
position:relative; top:0px; left:0px; z-index:2000;

background-size: 100%;

background-position: 0px 100px;
background-attachment:scroll;

	}

.header-inside{  border:0px solid #ff0000; width:1000px; text-align:left !important; margin:0 auto !important;}

.fl_left{float:left; width:375px;border:0px solid #000}
.f1_middle{float:left; width:210px; border:0px solid #000; margin-top:20px;}
.fl_right{float:right;width:390px; border:0px solid #ff0000;}


/*menu************************************************************************************/

#navigation{float: left !important;
 text-align:left !important; margin-top:125px;
 }
 
 
ul#navlist { font-family:'CuprumFFURegular', Arial, sans-serif; }

ul#navlist a
{
text-decoration: none;
}

ul#navlist, ul#navlist ul, ul#navlist li
{
margin: 0px;
padding: 0px;
list-style-type: none;

}

ul#navlist li { float: left; border:0px solid #ff0000;}

ul#navlist li a
{
/*float: left !important;*/
font-size:17px;
text-align:left;
text-decoration: none;
text-transform:uppercase;
padding: 125px 12px 10px 11px;
color: #615f61;
border: 0px solid #ff0000;


}

ul#navlist li a:hover
{
background:#b61d2d;
color: #fff;
}

ul#navlist li a:active
{
color: #cccccc;
background-color: #b61d2d;
border: 0px #ffffff inset;
}


ul#subnavlist { display: none; }
ul#subnavlist li { float: none; background:#b61d2d;margin-bottom:1px; padding:5px; }

ul#subnavlist li a
{
padding: 0px;
margin: 0px !important;

}

ul#navlist li:hover ul#subnavlist
{
display: block;
position: absolute;
font-size: 8pt;
padding-top: 0px;
}

ul#navlist li:hover ul#subnavlist li a
{
display: block;
width: 10em;
border: none;
padding: 3px;
text-transform:none;
font-weight:normal !important;
background-color: #c42031;color: #fff !important;
}

ul#navlist li:hover ul#subnavlist li a:hover
{
color: #000 !important;
}



/*ul#navlist li:hover ul#subnavlist li a:before { content: " >> "; }*/




#header #navigation li a:hover, #header #navigation li.active a{background:#b61d2d !important;
color: #fff !important;}

.active a{background:#b61d2d !important;
color: #fff !important;}
/*menu***********************************************************************************************/


/*BG************************************************************************************/


.about-bg{	  
 background: url(../images/bg-about.jpg) no-repeat center center fixed; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  
}




.team-bg{	  
 background: url(../images/bg-team.jpg) no-repeat center center fixed; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  
}

.services-bg{
	 background: url(../images/bg-services.jpg) no-repeat center center fixed; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
	}


.ivf-bg{
	 background: url(../images/bg-ivf.jpg) no-repeat center center fixed; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
	}


.abroad-bg{
	 background: url(../images/bg-abroad.jpg) no-repeat center center fixed; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
	}



.contact-bg{
	 background: url(../images/bg-contact.jpg) no-repeat center center fixed; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
	}



/*BG************************************************************************************/


/* Middle
-----------------------------------------------------------------------------*/
.middle {
	width: 100%;
	padding: 0px 0 0px 0px;
	position: relative;
}
.middle:after {
	display: table;
	clear: both;
	content: '';
}
.container {
	width: 100%;
	float: left;
	overflow: hidden;
	border:0px solid #ff0000;
}
.content {
	/*padding: 0 520px 0 0;*/
	border:0px solid #ff0000; margin:0 auto !important; text-align:left !important;
}

.content-inside {
	width:1000px; margin:0 auto !important; 
	border:0px solid #ff0000;

}



/*******IVF******/


.ivf-left{width:200px;
	border:0px solid #000;
    margin:20px 0px 0px 0px;
	float:right;
    padding: 0px;}


.icon-left{
	width:200px; height:48px;
	border:0px solid #000;
	margin-bottom:20px;
	float:right;
    padding: 0px;
	background:url(../images/icon-left-menu.png) no-repeat center right !important;}


.title-left{	
	background:#f5f5f5;
	width:109px;
	padding:12px 21px;
	float:left;
	font-family:'CuprumFFURegular', Arial, sans-serif; 
	color:#666666;
	font-size:16px;
	}
	
	
	
	
	
#listleft
{
padding: 0 0px 0px;
margin-left: 0;
font-family:'CuprumFFURegular', Arial, sans-serif;
font-size:14px;
background: #f3f3f3;
width: 100%;
margin-top:0px;
float:left;
}

#listleft li
{
list-style: none;
margin: 0;
border-top: 1px solid #e1e1e1;
text-align: left;
}

#listleft li a
{
display: block;
padding: 7px 5px;
border-left: 5px solid #AAB;
background: #f3f3f3;
text-decoration: none;
}

#listleft li a:link { color: #666666; }
#listleft li a:visited { color: #667; }

#listleft li a:hover
{
border-color: #b61d2d;
color: #666666;
background: #e1e1e1;
}


#listleft li a:hover, #listleft li.activeleft a{
	border-left: 5px solid #b61d2d !important;
background: #e1e1e1 !important;}




/*****IVF******************/


.ul{
	font-family:'CuprumFFURegular', Arial, sans-serif; 
	color:#666666; 
	font-size:16px;
	border:0px solid #ff0000;
	line-height:25px;
	margin:5px 0px 5px 20px;}



.content-top-title{ float:left; width:100%;border:0px solid #ff0000;}
.content-top-title h1 {
	font-family:'CuprumFFURegular', Arial, sans-serif; 
	color:#b61d2d;
	font-size:26px;
	border:0px solid #ff0000;
	margin:5px 0px;
	text-transform:uppercase}

.content-text{
	width:760px;
	border:0px solid #000;
   /* margin: 0 auto;*/
	float:left;
    padding: 15px;
	background:url(../images/bg-text.png) repeat center center;
	border-top:4px solid #b61d2d;	margin:20px 0px 10px 0px;}


.content-textnews{
	width:780px;
	border:0px solid #000;
   /* margin: 0 auto;*/
	float:left;
    padding: 5px;
	background:url(../images/bg-text.png) repeat center center;
	border-top:4px solid #b61d2d;	margin:20px 0px 10px 0px;}


.a{

	font-family:'CuprumFFURegular', Arial, sans-serif; 
	color:#b61d2d;
	font-size:26px;
	border:0px solid #ff0000;
	margin:5px 0px;
	text-decoration:none; position:relative; z-index:1000;
	text-transform:uppercase}
	
		
	
.content-news{
	/*width:655px;*/
	width: 97.5%;
    margin: 0 auto;
	float:left;
    padding: 10px;
	background:#f2f2f3;
	border:1px solid #dbdbda;}

.p{
	font-family:'CuprumFFURegular', Arial, sans-serif; 
	color:#666666;
	line-height:22px;
	font-size:14px;
	border:1px solid #ff0000;
	margin:5px 0px;}
	
	
.more{ color:#b61d2d; text-decoration:none}

.margin{ margin-bottom:10px;}



.content-services{
	width:800px;
	border:0px solid #000;
    margin: 0 auto;
	float:left;
    padding: 20px;}
	
	
.content-text p{
	font-family:'CuprumFFURegular', Arial, sans-serif; 
	color:#666666; 
	font-size:16px;
	line-height:25px;
	font-weight:normal !important;
	border:0px solid #ff0000;
	margin:5px 0px;}
	




/*************************************************************************/
.content-gallery{
	width:710px;
	border:0px solid #000;
    margin: 0 auto;
	float:left;
	margin:15px 0px;}


.videosubpageitem {

	width: 170px;
	height: 100px;
	padding-bottom: 0px;
	float: left;
	margin-bottom: 5px;
	margin-top: 0px;
	position: relative;
	margin-right: 5px;
	border: 1px solid #b61d2d;
	padding:0px;
}




.videosubpageitem1 {

	width: 365px;
	height: 125px;
	padding-bottom: 10px;
	float: left;
	margin-bottom: 5px;
	margin-top: 0px;
	position: relative;
	margin-left: 25px;
	border: 0px solid #ff0000
}



/************************************************************************/


	/* Left Sidebar
-----------------------------------------------------------------------------*/
.left-sidebar {
	float: left;
	margin-left: -500px;
	width: 250px;
	position: relative;
	background: #B5E3FF;
}


/* Right Sidebar
-----------------------------------------------------------------------------*/
.right-sidebar {
	float: left;
	margin-left: -250px;
	width: 250px;
	position: relative;
	background: #FFACAA;
}


/* Footer
-----------------------------------------------------------------------------*/
.footer {
	height: 63px;
	background:url(../images/bg-footer.jpg) repeat-x top left;
	position: relative;
	border:0px solid #ff0000;
	z-index:2000;
}


.footer-inside{  
	border:0px solid #ff0000; 
	width:1000px; 
	text-align:left !important; 
	margin:0 auto !important;
	background:#FFF}

.footer-left{ 
	float:left;
	width:350px;
	border:0px solid #ff0000;}


.footer-left  p{
	font-family:'CuprumFFURegular', Arial, sans-serif; 
	color:#fff; 
	font-size:14px;
	border:0px solid #ff0000;
	margin:22px 0px;}
	
	
.footer-right{	
	float:right;
	width:400px;
	border:0px solid #ff0000;}

.ivf img{margin-top:20px;float:left;}	

.ivf div a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	float:left;
	color:#fff;
	font-weight:bold;
	margin-top:25px;
	text-decoration:none;
	border:0px solid #fff;}

.contact{ width:50px;float:left;height:63px; margin:0px 10px}
.contact:hover{background:#2b2f31 !important;}
#activecontact{background:#2b2f31 !important;
width:50px;float:left;height:63px; }


.social{margin:0px 10px 0px 0px;float:left;}	



/*contact**********************************/

.forum{
	
	float:left;
	width:350px; border:0px solid #ff0000;
	}

.input{ 
	width:300px;
	font-family:'CuprumFFURegular', Arial, sans-serif; 
	color:#666;
	padding:5px 5px;
	font-size:14px; }
	
.map{	float:right;
	width:320px; border:0px solid #ff0000;}	
	
	
.alink{	font-family:'CuprumFFURegular', Arial, sans-serif; 
	color:#666; text-decoration:none;
	font-size:17px;}	
	

.pcontact{ float:left; width:100%; margin-bottom:20px;}	
	
	

.div-input{ border:1px solid #c6c6c6; float:left; margin-top:10px }

.input-ivf{	
	width:200px;
	font-family:'CuprumFFURegular', Arial, sans-serif; 
	color:#666;
	border:0px solid #ff0000;
	padding:7px 5px 7px 5px;
	font-size:14px;}	
	
.input-ivfm{	
	width:245px;
	font-family:'CuprumFFURegular', Arial, sans-serif; 
	color:#666;
	border:0px solid #ff0000;
	padding:7px 5px 7px 5px;
	font-size:14px;}
	
	
.left-i{float:left;width:300px; border:0px solid #c6c6c6;}
.right-i{float:right;width:300px; border:0px solid #c6c6c6;}	
	
.app-link{margin-top:10px }	
	
	
	