body {
	font-family:Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	padding: 0px;
	margin: 0px;
	background: url(/templates/images/bg.jpg) #FFFFFF repeat-x top left;
	color: #363333;
}
img {
	border-width:0px; 
}
a {
	font-family:Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #858485;
	text-decoration:underline;
	font-size:13px;
}

a:hover {
	font-family:Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #442689;
	text-decoration:none;
	font-size:13px;
}
p {
	font-family:Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #363333;
	text-decoration:none;
	font-size:13px;
	margin:0px;
	padding:0px;
}

#all {
	width:1002px;
	margin:0px auto;
	padding:0px;
	color: #363333;
	background:none;	
	font-family:Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
}
h1 {
	color: #C60182;
	font-size:18px;
	font-family:Georgia, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	margin:0px 0 37px 180px;
	padding:0px;
}
h2 {
	color: #C60182;
	font-size:17px;
	font-family:Georgia, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	margin:0px;
	padding:0px;
}
h3 {
	color: #C60182;
	font-size:16px;
	font-family:Georgia, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	margin:0px;
	padding:0px;
}
h4 {
	color: #C60182;
	font-size:15px;
	font-family:Georgia, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	margin:0px;
	padding:0px;
}
h5 {
	color: #C60182;
	font-size:14px;
	font-family:Georgia, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	margin:0px;
	padding:0px;
}	

/*--------------- header -----------------------------*/

#header {
    width:654px;
    height:300px;
    margin:0px;
    position:relative;
    padding:0px 0 0 348px;
    background:url(/templates/images/header_home.jpg) no-repeat top left;
    z-index:2;
}	
	a.logo {
		width:304px;
		height:127px;
		display:block;
		margin:0px;
		padding:0px;
		background:url(/templates/images/logo.jpg) no-repeat;
	}
	a:hover.logo {
		width:304px;
		height:127px;
		display:block;
		margin:0px;
		padding:0px;
		background:url(/templates/images/logo.jpg) no-repeat;
	}
	
/*--------------- header end -----------------------------*/
/*--------------- content -----------------------------*/

#content {
	margin:0px;
	padding:0px;
    position:relative;
    z-index:1;    
}
	
	#left {
		margin:0px;
		padding:0px;
		width:245px;
		float:left;
	}
	
		.pinkbg {
			background:url(/templates/images/pink_bg.gif) no-repeat bottom left;
			width:245px;
			margin:0px;
			padding:0px 0 65px 0;
		}
			ul.menu {
				list-style:none;
				margin:0px 5px 0px 0px;
				padding:0px;
				width:240px;
				overflow:hidden;
			}
				ul.menu li {
					list-style:none;
					margin:0px;
					padding:0px;
				}
					ul.menu li a {
						font-family:Georgia, Tahoma, Verdana, Arial, Helvetica, sans-serif;
						font-size:13px;
						color:#76729F;
						background:url(/templates/images/menu.jpg) no-repeat bottom left;
						font-weight:bold;
						height:17px;
						width:225px;
						display:block;
						text-decoration:none;
						text-indent:2px;
						padding:6px 0 0 0;
					}
					ul.menu li a:hover {
						font-family:Georgia, Tahoma, Verdana, Arial, Helvetica, sans-serif;
						font-size:13px;
						color:#C656A0;
						background:url(/templates/images/menu_hover.jpg) no-repeat bottom left;
						font-weight:bold;
						height:17px;
						width:225px;
						display:block;
						text-decoration:none;
						text-indent:2px;
						padding:6px 0 0 0;
					}
		h5.contact {
			font-family:Georgia, Tahoma, Verdana, Arial, Helvetica, sans-serif;
			color:#4D4881;
			font-size:13px;
			text-align:center;
			margin:0px;
			padding:30px 0 15px 0;
		}
		p.kontakti {
			color:#4D4881;
			font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
			font-size:13px;
			text-align:center;
		}	
		a.kont {
			color:#4D4881;
			font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
			font-size:13px;
			text-align:center;
			text-decoration:none;
		}
		a:hover.kont {
			color: #442689;
			font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
			font-size:13px;
			text-align:center;
			text-decoration: underline;
		}
	
	#center {
		margin:0px;
		padding:0px;
		width:512px;
		float:left;
	}
		.way {
			width:466px;
			height:40px;
			padding:40px 0 0 46px;
			color:#7A7A7A;
			background:url(/templates/images/way_bg_home.jpg) no-repeat scroll 25px 0;
		}
			.way a {
				font-family:Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, sans-serif;
				color: #4D4881;
				text-decoration:none;
				font-size:13px;
			}
			.way a:hover {
				font-family:Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, sans-serif;
				color: #7A7A7A;
				text-decoration:underline;
				font-size:13px;
			}
		.purplebg {
			background:url(/templates/images/purple_bg.jpg) no-repeat bottom left;
			width:472px;
			margin:0px;
			float:left;
			padding:20px 20px 75px 20px !important;
		}
		*html .purplebg {
			background:url(/templates/images/purple_bg.jpg) no-repeat bottom left;
			width:472px;
			margin:0px;
			float:left;
			padding:20px 16px 75px 16px !important;
		}
		.video {
			margin:0px 0 0 0;
			text-align:center;
		}
		.more_info1 {
			width:100px;
			margin:20px 5px 0 20px;
			padding:0px;
			float:left;
			text-align:center;
		}
		.more_info {
			width:100px;
			margin:20px 5px 0 5px;
			padding:0px;
			float:left;
			text-align:center;
		}
		img.more_pro {
			background:url(/templates/images/small_pic_bg.jpg) repeat-x top left;
			padding:5px;
			width:90px;
			height:90px;
			margin:0 0 5px 0;
		}
		img.more_pro_in {
			background:url(/templates/images/small_pic_bg_in.jpg) repeat-x top left;
			padding:5px;
			width:90px;
			height:90px;
			margin:0 0 5px 0;
		}		
		.more_info a {
			color:#C60182;
			font-family:Georgia, Tahoma, Verdana, Arial, Helvetica, sans-serif;
			font-weight:bold;
			font-size:18px;
			text-decoration:none;
		}
		.more_info a:hover {
			color:#4D4881;
			font-family:Georgia, Tahoma, Verdana, Arial, Helvetica, sans-serif;
			font-weight:bold;
			font-size:18px;
			text-decoration:none;
		}
		.more_info1 a {
			color:#C60182;
			font-family:Georgia, Tahoma, Verdana, Arial, Helvetica, sans-serif;
			font-weight:bold;
			font-size:18px;
			text-decoration:none;
		}
		.more_info1 a:hover {
			color:#4D4881;
			font-family:Georgia, Tahoma, Verdana, Arial, Helvetica, sans-serif;
			font-weight:bold;
			font-size:18px;
			text-decoration:none;
		}
		.gallery {
			width:140px;
			margin:20px 5px 0 5px;
			padding:0px;
			float:left;
			text-align:center;
			margin:5px 8px 0px 8px;
		}
		.gallery img {
			background:url(/templates/images/gallery_pic_bg.jpg) repeat-x top left;
			padding:3px;
			width:140px;
			height:140px;
			margin:0 0 2px 0;
		}	
		.gallery a {
			color:#C60182;
			font-family:Georgia, Tahoma, Verdana, Arial, Helvetica, sans-serif;
			font-weight:bold;
			font-size:12px;
			text-decoration:none;
		}
		.gallery a:hover {
			color:#4D4881;
			font-family:Georgia, Tahoma, Verdana, Arial, Helvetica, sans-serif;
			font-weight:bold;
			font-size:12px;
			text-decoration:none;
		}					
		.purplebg_s_title {
			background:url(/templates/images/purple_bg.jpg) no-repeat bottom left;
			width:512px;
			margin:0px;
			float:left;
			padding:0px !important;
		}
		.s_title {
			margin:0px;
			padding:20px 20px 75px 20px !important;
			width:472px;
		}				
		.s_title a {
            text-decoration:none;
			border-bottom: dotted 1px #4e46a4;
			color: #4e46a4;

		}			
		.s_title a:hover{
            text-decoration:none;
			border-bottom: solid 1px #9b9b9b;
			color: #9b9b9b;
		}				
											
		.purplebg_s_title p {
			text-indent:30px;
			margin:10px 0 10px 0;
		}			
		
			
	#right {
		margin:0px;
		padding:20px 0 0 0;
		width:245px;
		float:left;
	}
		.lang {
			margin:0px 0 0 60px;
			padding:0px;
			border-bottom:1px solid #817DA8;
			width:127px;
			text-align:center;
		}
		a.ezik_curent {
			color:#858485;
			font-family:Georgia, Tahoma, Verdana, Arial, Helvetica, sans-serif;
			font-size:15px;
			text-decoration:none;
		}
		a:hover.ezik_curent {
			color:#858485;
			font-family:Georgia, Tahoma, Verdana, Arial, Helvetica, sans-serif;
			font-size:15px;
			text-decoration:none;
		}
		a.ezik {
			color:#442689;
			font-family:Georgia, Tahoma, Verdana, Arial, Helvetica, sans-serif;
			font-size:15px;
			text-decoration:none;
		}
		a:hover.ezik {
			color:#858485;
			font-family:Georgia, Tahoma, Verdana, Arial, Helvetica, sans-serif;
			font-size:15px;
		}
		.under_question {
			width:225px;
			height:44px;
			margin:0px;
			padding:20px 10px 0 10px;
			color:#BD0E82;
			font-family:Georgia, Tahoma, Verdana, Arial, Helvetica, sans-serif;
			font-size:15px;
			font-weight:bold;
			text-align:center;
		}
		form.vuprosi {
			margin:0px;
			padding:0px;
			text-align:center;
			font-family:Georgia, Tahoma, Verdana, Arial, Helvetica, sans-serif;
			font-size:15px;
			font-weight:bold;
			color:#716AA2;
			text-align:center;
		}
		input {
			background:url(/templates/images/form_bg.jpg) repeat-x;
			height:18px;
			width:160px;
			border:1px solid #C5A5C8;
			margin:5px 0 7px 0;
		}
		textarea {
			background:url(/templates/images/txt_bg.jpg) repeat-x;
			height:87px;
			width:160px;
			border:1px solid #C5A5C8;
			margin:5px 0 7px 0;
		}			
		form.vuprosi a {
			font-family:Georgia, Tahoma, Verdana, Arial, Helvetica, sans-serif;
			font-size:16px;
			font-weight:bold;
			color:#716AA2;
			text-decoration: underline;
		}
		form.vuprosi a:hover {
			font-family:Georgia, Tahoma, Verdana, Arial, Helvetica, sans-serif;
			font-size:15px;
			font-weight:bold;
			color:#BD0E82;
			text-decoration:none;
		}
		img.under_baner {
			background:url(/templates/images/big_pic_bg.jpg) repeat-x;
			margin:0px 0 10px 14px;
			padding:5px;
			height:130px;
			width:210px;
		}	
					
/*---------------content end -----------------------------*/
/*--------------- footer -----------------------------*/
	#footer {
		width:802px;
		height:117px;
		padding:22px 100px 0 100px;
		margin:0px;
		background:url(/templates/images/footer.jpg) no-repeat top left;
		text-align:center;
		color:#360270;
		font-family:Georgia, Tahoma, Verdana, Arial, Helvetica, sans-serif;
		font-size:15px;
		float:left;
		font-weight:bold;
	}
	#footer a {		
		color:#360270;
		font-family:Georgia, Tahoma, Verdana, Arial, Helvetica, sans-serif;
		font-size:15px;
		text-decoration:none;
		font-weight:bold;
	}
	#footer a:hover {		
		color:#BD0E82;
		font-family:Georgia, Tahoma, Verdana, Arial, Helvetica, sans-serif;
		font-size:15px;
		text-decoration:underline;
		font-weight:bold;
	}
	#footer ul {
		margin:22px 0 0 0;
		padding:0px;
		text-align:center;
		font-weight: normal;
	}
		#footer ul li {
			margin:0px;
			padding:0px 5px 0 5px;
			display:inline;
			border-right:1px solid #360270;
			height:12px;
			font-weight: normal;
		}
		#footer ul li.last_li {
			margin:0px;
			padding:0px 5px 0 5px;
			display:inline;
			border-right:none;
			height:12px;
			font-weight: normal;
		}	
		#footer ul li a {
			margin:0px;
			color:#360270;
			padding:0px;
			display:inline;
			font-weight: normal;
			text-decoration:none;
		}
		#footer ul li a:hover {
			margin:0px;
			padding:0px;
			color:#BD0E82;
			display:inline;
			font-weight: normal;
			text-decoration: underline;
		}		
		/*-------- class za NASHIYA EKIP ------------*/
		.s_title_team img {
			width:120px;
			height:90px;
			padding:3px;
			margin:3px 3px 3px 3px;
			background:url(/templates/images/border.gif) 0 0 repeat-x;
		}			
        
* {
    outline:none;
}
.clear{
    float:none;
    clear:both;
}
.navigation{
    padding:74px 0 0 0;
    margin:0 0 0 -242px;
    width:850px;
}
* html .navigation{
    padding:84px 0 0 0;
}
*+html .navigation{
    padding:84px 0 0 0;
}
.navigation ul{
    list-style-type:none;
}
.navigation ul li{
    float:left;
    background:url(/templates/images/bg-li.gif) 0 0 no-repeat;
    padding:0 9px;
    position:relative;
}
.navigation ul li:hover{
    background-position:0 -25px;
}
.navigation ul li.aboutUs:hover ul{
    display:block;
}
.navigation ul li.invitro:hover ul{
    display:block;
}
.navigation ul li a{
    font-size:15px;
    color:#76729f;
    text-decoration:none;
    font-family:Georgia, "Times New Roman", Times, serif;
    height:23px;
    padding:2px 10px 0 0;
    background:url(/templates/images/bg-a.gif) top right no-repeat;
    display:block;
    float:left;
    position:relative;
}
.navigation ul li a:hover, .navigation ul li:hover a{
    background-position:right -25px;
    color:#fff;
    font-size:15px;
    text-decoration:none;
    font-family:Georgia, "Times New Roman", Times, serif;
    height:23px;
    padding:2px 10px 0 0;
    display:block;
    float:left;
}
.navigation ul li ul li a:hover{
    text-decoration:underline;
}
.navigation ul li ul{
    display:none;
    position:absolute;
    top:15px;
    left:0;
    padding:9px 0 0 0;
    width:140px;
    background:url(/templates/images/bg-sub-about-us.gif) 0 0 repeat-y;
}
.navigation ul li ul li{
    padding:5px 0 5px 9px;
    background:#4d4881;
    width:260px;
}
.navigation ul li ul li a{
    background:none;
    height:auto !important;
}
.way{
    float:left;
    background:url(/templates/images/way_bg_home.jpg) 25px 0 no-repeat;
    width:700px;
    margin:0 0 0 -133px;
    padding:27px 0 0 12px;
}
* html .way{
    float:none;
}

* html .navigation ul li ul{
    left:-40px;
}
*+html .navigation ul li ul{
    left:-40px;
}
.navigation ul li ul li{
    width:140px;
    padding:0 0 5px 9px;
    background:#4d4881;
    border-bottom:solid 1px #fff;

}
.navigation ul li ul li ul{
    padding:0;
    background:#4d4881;
    position:absolute;
    left:149px;
    top:1px;
    display:none;
    border-left:solid 1px #fff;
    border-right:solid 1px #fff;
    margin:-1px 0 0 0;
}
.navigation ul li ul li ul li{
    width:230px;
}
.bank{
    width:223px;
    height:199px;
    background:url(/templates/images/image-bank.png) 0 0 no-repeat;
    position:relative;
    left:15px;
}
.bank a{
    position:absolute;
    width:223px;
    height:79px;
    display:block;
    left:0;
    font-family:tahoma, verdana, arial;
    font-size:18px;
    color:#c60182;
    font-weight:bold;
    padding:120px 0 0 50px;
    text-align:left;
    z-index:9;
    text-decoration:none;
}
.bank a:hover{
    position:absolute;
    width:223px;
    height:79px;
    display:block;
    left:0;
    font-family:tahoma, verdana, arial;
    font-size:18px;
    color:#c60182;
    font-weight:bold;
    padding:120px 0 0 50px;
    text-align:left;
    z-index:9;
    text-decoration:none;
}
.pinkbg p{
    text-align:left;
    padding:0 0 0 20px;
}
.lang {    
    position:absolute;
    left:805px;
    top:180px;
}
.lang a{
    text-decoration:none;
    font-size:15px;
}
.lang a:hover{
    text-decoration:underline;
    color:#858485;
    font-size:15px;
}
a.ezik_curent, a.ezik_curent:hover {
    color:#442689;
    font-family:Georgia, Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size:15px;
    text-decoration:none;
}
.news, .news:hover{
    font-family:tahoma, verdana, arial;
    font-size:17px;
    color:#4d4881;
    text-decoration:none;
    font-weight:bold;
    width:192px;
    height:79px;
    display:block;
    background:url(/templates/images/image-news.png) 0 0 no-repeat;
    padding:120px 0 0 30px;
    margin:0 0 0 12px;
}
#boxes{
    width:1002px;
    float:left;
    background:url(/templates/images/bg-boxes.jpg) 100px bottom no-repeat;
    padding:0 0 50px 0;
}
.box{
    width:473px;
    height:226px;
    padding:7px;
    position:relative;
    float:left;
    margin:0 5px;
    background:url(/templates/images/bg-box.png) 0 0 no-repeat;
    z-index:1;
}
* html .box {
    position:static;
}
.box img{
    float:left;
    margin:0 10px 0 0;
}
.box a, .box a:hover{
    width:54px;
    height:20px;
    background:url(/templates/images/bg-link-more.gif) 0 0 no-repeat;
    display:block;
    text-align:center;
    padding:2px 0 0 0;
    position:absolute;
    bottom:15px;
    right:15px;
    color:#fff;
    text-decoration:none;
}
.box h2{
    padding:10px 0 40px 0;
}
.box span{
    position:absolute;
    left:85px;
    top:10px;
    font-family:tahoma, verdana, arial;
    color:#4d4881;
    font-size:16px;
    letter-spacing:0.1em;
}
.box p{
    font-size:16px;
    line-height:18px;
    color:#4d4881;
    font-family:Georgia, "Times New Roman", Times, serif;
}
		#div_section {
			width:466px;
			height:40px;
			padding:40px 0 0 46px;
			color:#7A7A7A;
			background:url(/templates/images/way_bg_home.jpg) no-repeat top left;
			font-weight:bold;
			font-size:14px;
		}
       