body{
	margin:0;
	color:#313131;
	font:11px/14px 'Trebuchet MS', Arial, sans-serif;
	background:#fff url(../images/bg-body.jpg) repeat-x;
}
img{border-style:none;}
a{color:#000;}
a:hover{text-decoration:none;}
input{
	font:100% arial,sans-serif;
	vertical-align:middle;
}
form,fieldset{
	margin:0;
	padding:0;
	border:none;
}
#wrapper{
	width:100%;
	min-width:965px;
	background:url(../images/bg-wrapper.jpg) no-repeat 50% 0;
}
#header{
	width:966px;
	overflow:hidden;
	margin:0 auto;
}
#header .logo{
	background:url(../images/logo.png) no-repeat;
	margin:25px 0 0 20px;
	overflow:hidden;
	width:231px;
	height:124px;
	float:left;
	text-indent:-9999px;
}
#header .logo a{
	width:231px;
	height:124px;
	display:block;
	position:relative;
}
#header .box{
	float:right;
	padding:0 4px 0 0;
}
#header .lang-holder{
	width:100%;
	overflow:hidden;
}
#header .lang{
	float:right;
	background:url(../images/bg-lang.png) no-repeat;
	width:84px;
	height:26px;
	font-size:10px;
	line-height:21px;
	text-align:center;
	margin:0 0 91px;
}
#header .lang a{
	background:url(../images/btn-lang.gif) no-repeat 100% 8px;
	color:#376285;
	text-decoration:none;
	margin:0 0 0 16px;
	height:21px;
	display:inline;
	padding:0 15px 0 0;
	width:37px;
	float:left;
	position:relative;
}
#header .logo-box{
	background:url(../images/bg-logo.png) no-repeat;
	margin:0 2px 0 0;
	overflow:hidden;
	width:196px;
	height:36px;
	float:right;
	text-indent:-9999px;
}
#header .logo-box a{
	width:196px;
	height:35px;
	display:block;
	position:relative;
}
#main{
	width:965px;
	overflow:hidden;
	margin:0 auto;
}
#sidebar{
	float:left;
	width:290px;
	overflow:hidden;
	padding:26px 0 20px;
}
#nav{
	margin:0 0 10px;
	padding:0 4px 3px 15px;
	list-style:none;
	font:bold 12px/16px 'Trebuchet MS', Arial, sans-serif;
	background:url(../images/bg-nav.png) no-repeat 0 100% ;
	overflow:hidden;
	width:274px;
}
#nav a{
	text-decoration:none;
	color:#fff;
}
#nav a:hover,
#nav li.active a{color:#6bf;}
#nav li{
	float:left;
	width:274px;
	padding:4px 0 4px 4px;
	margin:-1px 0 1px;
	background:url(../images/separator-nav.png) no-repeat;
}

.subnav a{
	text-decoration:none;
	color:#fff !important;
}

.subnav a:hover{
	text-decoration:none;
	color:#6bf !important;
}
 
.subnav li.active a{color:#6bf!important;} 
 
.subnav li{
	float:left;
	width:274px;
	padding:4px 0 4px 0px !important;
	margin:-1px 0 1px;
	list-style:none;
	background:url(../images/separator-nav.png) no-repeat;
}

#sidebar .posts{
	width:100%;
	overflow:hidden;
	margin:0;
	padding:0;
	list-style:none;
}
* +html #sidebar .posts{margin:0 0 2px;}

#sidebar .banners   {
	width:100%;
	overflow:hidden;
	margin:0;
	padding:0;
	list-style:none;
}







#sidebar .calendar{
	width:282px;
	padding:0 0 5px 8px;
	margin:0 0 1px;
	overflow:hidden;
	background:url(../images/randevouz.png) no-repeat;
	min-height:79px;
}
#sidebar .calendar .img img{display:block;}
#sidebar .calendar .img{
	
	float:left;
	margin:20px 5px 0 25px !important;
	padding:7px 0 0;
	
}
* html #sidebar .calendar .img{margin:0 2px 0 0;}
#sidebar .calendar .info{
	overflow:hidden;
	padding:25px 15px 0 10px !important;
	color:#fff;
}


* html #sidebar .calendar .info{
	overflow:visible;
	height:1%;
}

#sidebar .calendar .info a 
{
	color:#365670;
	text-decoration:none;	
}





#sidebar .videoBox{
	width:282px;
	padding:0 0 5px 8px;
	margin:0 0 1px;
	overflow:hidden;
	background:url(../images/video_box.png) no-repeat;
	min-height:81px;
}

#sidebar .videoBox .img img{display:block;}
#sidebar .videoBox .img{
	
	float:left;
	/*margin:20px 5px 0 25px !important;
	padding:7px 0 0;*/
	
}
* html #sidebar .videoBox .img{margin:0 2px 0 0;}
#sidebar .videoBox .info{
	overflow:hidden;
	padding:25px 15px 0 10px !important;
	color:#f9fbfc !important;
}


* html #sidebar .videoBox .info{
	overflow:visible;
	height:1%;
	color:#f9fbfc !important;
}

#sidebar .videoBox .info a 
{
	color:#f9fbfc;
	text-decoration:none;	
	float:right;
}

 




#sidebar .posts .calendar p
{
	
	position:relative;	
}


#sidebar .posts li{
	width:281px;
	float:left;
	overflow:hidden;
	padding:0 0 0 9px;
	margin:0 0 2px;
	position:relative;
	background:url(../images/bg-posts.gif) no-repeat;
}
#sidebar .posts .img{
	float:left;
	margin:0 5px 0 0;
	padding:10px 0 9px;
}
* html #sidebar .posts .img{margin:0 2px 0 0;}
#sidebar .posts .img img{display:block;}
#sidebar .posts .info{
	overflow:hidden;
	color:#355e80;
	padding:5px 10px 0 0;
	font-weight:bold;
}
* html #sidebar .posts .info{
	overflow:visible;
	height:1%;
}
#sidebar .posts .info strong{
	font-size:17px;
	line-height:21px;
}
#sidebar .posts .info p{
	margin:0;
	padding:0 0 4px;
}
#sidebar .posts .info a.more{
	position:absolute;
	right:3px;
	bottom:5px;
	color:#355e80;
	text-decoration:none;
	font-weight:normal;
}
#sidebar .posts .info a:hover{text-decoration:underline;}
#sidebar .visual-box{
	width:282px;
	padding:0 0 5px 8px;
	margin:0 0 1px;
	overflow:hidden;
	background:url(../images/bg-visual-box.gif) no-repeat;
}
#sidebar .visual-box .img img{display:block;}
#sidebar .visual-box .img{
	float:left;
	margin:0 5px 0 0;
	padding:7px 0 0;
}
* html #sidebar .visual-box .img{margin:0 2px 0 0;}
#sidebar .visual-box .info{
	overflow:hidden;
	padding:2px 5px 0 0;
	color:#fff;
}
* html #sidebar .visual-box .info{
	overflow:visible;
	height:1%;
}
#sidebar .visual-box .bottom{
	width:100%;
	overflow:hidden;
}
.visual-box .info strong{
	display:block;
	font-size:18px;
	line-height:21px;
}
.visual-box .info p{margin:0 0 11px;}
.visual-box .info a{
	text-decoration:none;
	color:#fff;
}
.visual-box .info a:hover{text-decoration:underline;}
.visual-box .info .btn-registration{
	float:left;
	margin:0 10px 0 0;
	background:url(../images/bg-btn-registration.gif) no-repeat 100% 5px;
	padding:0 9px 0 0;
}
.visual-box .info a.more{float:right;}
#sidebar .box{
	width:290px;
	background:url(../images/bg-box.gif) repeat-y -580px 0;
	margin:0 0 2px;
}
#sidebar .box .t{background:url(../images/bg-box.gif) no-repeat;}
#sidebar .box .b{
	overflow:hidden;
	width:275px;
	padding:11px 0 0 15px;
	background:url(../images/bg-box.gif) no-repeat -290px 100%;
}
#sidebar .box h3{
	margin:0;
	padding:0 0 5px;
	color:#355e80;
	font-size:18px;
	line-height:21px;
}
#sidebar .box .txt{
	float:left;
	display:inline;
	margin:0 5px 0 0;
	width:215px;
	padding:0 10px;
	background:url(../images/bg-txt.gif) no-repeat;
}
#sidebar .box .txt input{
	width:215px;
	height:14px;
	margin:0;
	padding:4px 0;
	color:#000;
	background:none;
	border:0;
	font:11px Arial, Helvetica, sans-serif;
}
#sidebar .box .info-box{
	overflow:hidden;
	width:273px;
	margin:0 0 6px;
}
#sidebar .box .info-box strong{
	display:block;
	font-size:18px;
	line-height:22px;
	margin:0 0 3px;
	color:#355e80;
}
#sidebar .info-box .holder{
	width:100%;
	overflow:hidden;
}
#sidebar .info-box a.more{
	float:right;
	text-decoration:none;
	color:#355e80;
}
#sidebar .info-box a.more:hover{text-decoration:underline;}
#sidebar .box .nav-box{
	width:273px;
	border-top:1px solid #ddd;
	overflow:hidden;
	font-weight:bold;
	margin:0 0 0 -15px;
	position:relative;
	padding:4px 7px;
}
#sidebar .box .nav-box a{
	color:#676767;
	float:right;
	text-decoration:none;
	padding:0 20px 0 0;
	background:url(../images/bg-nav-link.gif) no-repeat 100% 5px;
}
#sidebar .box .nav-box a:hover{text-decoration:underline;}
#sidebar .info-box .img{
	float:left;
	width:80px;
	overflow:hidden;
	margin:0 6px 0 0;
	border:1px solid #fefefe;
}
* html #sidebar .info-box .img{margin:0 3px 0 0;}
#sidebar .info-box .text{
	overflow:hidden;
	font-size:11px;
	line-height:13px;
	color:#676767;
}
#sidebar .info-box .text p{
	margin:0;
	padding:0 0 3px;
}
#sidebar .form-receive,
.form-receive .row{
	width:100%;
	overflow:hidden;
}
#sidebar .form-receive{margin:0 0 8px;}
.form-receive .row{margin:0 0 3px;}
.form-receive .btn-submit{
	float:left;
	margin:0;
	padding:0;
	list-style:none;
	background:url(../images/btn-submit.gif) no-repeat;
	text-indent:-9999px;
	font-size:0;
	cursor:pointer;
	line-height:0;
	width:23px;
	height:22px;
	border:0;
}
.form-receive p{
	margin:0;
	color:#5f5f5f;
	font-size:10px;
	line-height:14px;
}
#sidebar ul.sponsors{
	margin:0;
	padding:0 0 10px;
	list-style:none;
	float:left;
	overflow:hidden;
	width:310px;
}
#sidebar ul.sponsors a,
#sidebar ul.sponsors img{display:block;}
#sidebar ul.sponsors li{
	float:left;
	margin:0 40px 0 0;
}
#content{
	float:right;
	width:671px;
	overflow:hidden;
	padding:2px 0 0;
}
#content .visual{
	width:671px;
	margin:0 0 7px;
}
.visual .visual-t{
	background:url(../images/bg-visual-top.png) no-repeat;
	width:671px;
	height:6px;
	line-height:0;
	font-size:0;
}
.visual .visual-c{
	width:657px;
	padding:0 7px;
	background:url(../images/bg-visual-c.png) repeat-y;
}
.visual .visual-b{
	background:url(../images/bg-visual-bottom.png) no-repeat;
	width:671px;
	height:7px;
	line-height:0;
	font-size:0;
	overflow:hidden;
}
.visual .holder{
	position:relative;
	width:657px;
	overflow:hidden;
}
.visual .holder .title{
	position:absolute;
	color:#14324b;
	font-size:14px;
	line-height:18px;
	left:7px;
	top:7px;
	word-spacing:2px;
}
.visual .holder .logo{
	position:absolute;
	top:160px;
	right:10px;
}
.visual .holder .logo span,
.visual .holder .logo a{
	display:block;
	width:248px;
	height:91px;
}
.visual .holder .logo a{
	position:relative;
	text-indent:-9999px;
	line-height:0;
	font-size:0;
}
.visual .holder .logo span{background:url(../images/cryobanks.png) no-repeat;}
.visual .holder .img{
	width:100%;
	overflow:hidden;
}
.visual .holder .img img{display:block;}
.visual .bottom{
	position:absolute;
	bottom:0;
	left:0;
	width:657px;
}
.visual .bottom .mask{
	width:657px;
	background:url(../images/bg-mask.png);
	color:#fff;
	overflow:hidden;
}
.visual .bottom .mask .mask-holder{
	position:relative;
	width:652px;
	padding:8px 0 1px 5px;
	overflow:hidden;
}
.visual .bottom .text{
	float:left;
	width:475px;
}
.visual .bottom .text strong{
	display:block;
	margin:0 0 2px;
}
.visual .bottom .mask p{margin:0 0 12px;}
.visual .bottom .btn-nav{
	margin:0;
	padding:0;
	float:right;
	list-style:none;
	position:absolute;
	bottom:3px;
	right:1px;
}
* html .visual .bottom .btn-nav{
	right:-3px;
	bottom:2px;
}
.visual .btn-nav li{
	float:left;
	margin:0 3px 0 0;
}
.visual .btn-nav li a{
	display:block;
	width:17px;
	height:17px;
	text-indent:-9999px;
	font-size:0;
	line-height:0;
}
.visual .btn-nav a.prev{background:url(../images/btn-nav.gif) no-repeat;}
.visual .btn-nav a.next{background:url(../images/btn-nav.gif) no-repeat 0 -17px;}
.twocolumns{
	width:665px;
	overflow:hidden;
	margin:0 0 20px 3px;
	background:url(../images/bg-twocolumn.gif) repeat-y -1330px 0;
}
.twocolumns .twocolumns-t{background:url(../images/bg-twocolumn.gif) no-repeat;}
.twocolumns .twocolumns-b{
	width:665px;
	overflow:hidden;
	background:url(../images/bg-twocolumn.gif) no-repeat -665px 100%;
}
.twocolumns .column{
	width:317px;
	padding:5px 6px 0 6px;
	margin:0 8px 0 0;
	float:left;
}
.twocolumns .column .img{
	width:317px;
	margin:0 0 3px;
}
.twocolumns .column .img img{display:block;}
.twocolumns .column-holder{
	width:674px;
	overflow:hidden;
}
#content h1{
	font-size:18px;
	line-height:24px;
	color:#355e80;
	margin:0 0 6px;
}
#content .text-posts{
	margin:0;
	padding:0 0 0 2px;
	width:315px;
	list-style:none;
	overflow:hidden;
	font-size:11px;
	line-height:14px;
	color:#676767;
}
.text-posts li{
	width:315px;
	float:left;
	overflow:hidden;
	padding:8px 0 11px;
	margin:-1px 0 1px;
	background:url(../images/bg-text-posts.gif) no-repeat 4px 0;
}
.text-posts h3{
	font-size:11px;
	line-height:14px;
	margin:0 0 13px;
}
.text-posts .text{
	width:100%;
	overflow:hidden;
}
.text-posts .text p{
	margin:0 0 3px;
	line-height:13px;
}
.text-posts a.more{
	float:right;
	color:#355e80;
	text-decoration:none;
}
.text-posts a.more:hover{text-decoration:underline;}
.twocolumns .column h2{
	font-size:18px;
	line-height:24px;
	font-weight:normal;
	color:#355e80;
	margin:0 0 -3px;
}
.post-blocks{
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
	width:315px;
}
.post-blocks li{
	background:url(../images/bg-text-posts.gif) no-repeat 4px 0;
	overflow:hidden;
	width:313px;
	padding:6px 0 10px;
	margin:-1px 0 1px;
}
.post-blocks .img-holder{
	float:left;
	border:1px solid #fff;
	width:100px;
	margin:4px 4px 0 0;
}
.post-blocks .img img,
.post-blocks .img a{display:block;}
* html .post-blocks .img-holder{margin:4px 1px 0 0;}
.post-blocks .info{
	overflow:hidden;
	color:#676767;
}
* html .post-blocks .info{
	overflow:visible;
	height:1%;
}
.post-blocks .info p{
	margin:0 0 4px;
	line-height:13px;
}
.post-blocks a.more{
	float:right;
	color:#355e80;
	text-decoration:none;
}

.content{
	
	font-family: Verdana,Arial,sans-serif;
	font-size:14px;

}

.post-blocks a.more:hover{text-decoration:underline;}
.content{
	width:662px;
	margin:0 0 21px 5px;
	padding:0 0 12px;
	overflow:hidden;
	background:#e7e7e7 url(../images/bg-content.gif) no-repeat 0 100%;

}
.breadcrumbs{
	background:url(../images/bg-breadcrumbs.gif) no-repeat;
	margin:0 0 14px;
	padding:10px 0 13px 5px;
	width:657px;
	overflow:hidden;
}
.breadcrumbs ul{
	overflow:hidden;
	margin:0;
	padding:0;
	list-style:none;
	font-weight:bold;
	font-size:11px;
	color:#00aeff;
	float:left;
}
.breadcrumbs a{
	color:#00aeff;
	text-decoration:none;
}
.breadcrumbs a:hover span{text-decoration:none;}
.breadcrumbs li{
	float:left;
	margin:0 7px 0 -7px;
	background:url(../images/separator-breadcrumbs.gif) no-repeat 0 4px;
	padding:0 5px 0 11px;
}
.breadcrumbs li span{text-decoration:underline;}
.breadcrumbs li s span{text-decoration:none;}
.content .text-holder{
	padding:0 10px;
 	font-size:12.1px; 
 
 
	line-height:14px;
	color:#313131;
	
}
.content .text-holder ul.list{
	margin:0 0 15px;
	padding:0;
	list-style:none;
}
.content .text-holder ul.list li{text-indent:10px;}
.content .items-list{
	width:100%;
	overflow:hidden;
	margin:0 0 10px;
	padding:10px 0 0;
	list-style:none;
}
.content .items-list li{
	width:642px;
	float:left;
	overflow:hidden;
	background-color:#d8d8d8;
	margin:0 0 1px;
	cursor:pointer;
}



.content .items-list li:hover,
.content .items-list li.hover{background-color:#2c2c2c;}
 
.content .items-list li:hover .area-t,
.content .items-list li.hover .area-t{background:url(../images/bg-area.gif) no-repeat -1284px 0;}
.content .items-list li:hover .area-b,
.content .items-list li.hover .area-b{background:url(../images/bg-area.gif) no-repeat -1926px 100%;}
.content .items-list li:hover .text,
.content .items-list li.hover .text{color:#00aeff;}
.content .items-list li:hover .text a.linkmore,
.content .items-list   li.hover .text a.linkmore {color:#00aeff;}
.content .items-list .area-t{background:url(../images/bg-area.gif) no-repeat;}
.content .items-list .area-b{
	width:631px;
	overflow:hidden;
	background:url(../images/bg-area.gif) no-repeat -642px 100%;
	padding:3px 3px 3px 8px;
}
.content .items-list .text{
	float:left;
	width:540px;
	padding:2px 0 0;
	color:#313131;
	font-size:11px;
	font-weight:bold;
}
.content .items-list p{margin:0 !important;}
.content .items-list .info{
	float:right;
	width:42px;
	height:17px;
	color:#7f7f7f;
	font-size:12px;
	text-align:right;
	padding:4px 5px 0 25px;
	background:url(../images/bg-info-box.png) no-repeat;
}
#content .text-holder h1{
	color:#313131;
	font-size:12px;
	line-height:16px;
	margin:0 0 9px;
}
.content .text-holder p{margin:0 0 14px;}
.content .more-info{
	width:650px;
	overflow:hidden;
	padding:2px 12px 0 0;
}
.content .more-info a{
	float:right;
	color:#7f7f7f;
}

.content .faq-list{
	width:100%;
	overflow:hidden;
	margin:0  0 10px;
	padding:10px 0 0;
	list-style:none;
}
.content .faq-list li{
	width:642px;
	float:left;
	overflow:hidden;
	/*background-color:#d8d8d8;*/
	margin:0 0 1px;
	/*cursor:pointer;*/
}

.content .faq-list li h4{
	color:#00AEFF;
	margin:0;

}

#footer{
	width:100%;
	min-width:965px;
	overflow:hidden;
	background:url(../images/bg-footer-box.jpg);
}
#footer .footer-box{
	width:100%;
	background:url(../images/bg-footer.jpg) no-repeat 50% 0;
	padding:0 0 17px;
}
.footer-area{
	width:969px;
	margin:0 auto;
	overflow:hidden;
}
#footer .tel-box{
	float:left;
	background:url(../images/bg-tel-box.png) no-repeat;
	width:256px;
	height:52px;
	text-indent:-9999px;
	font-size:0;
	line-height:0;
	margin:14px 0 0 0;
}
.navigation{
	padding:0;
	list-style:none;
	float:right;
	font-size:11px;
	line-height:14px;
	margin:34px -14px 0 0;
}
.navigation li{
	float:left;
	padding:0 22px 0 20px;
	background:url(../images/separator-navigation.gif) no-repeat 100% 3px;
}
.navigation a{
	color:#fff;
	text-decoration:none;
}
.navigation a:hover{text-decoration:underline;}

#contactForm{
	
	background-color:#F7F0E6;http://qs1882.pair.com/myworld/cryobanks/site/content.php?sel=39
}
.paging {
	width:100%;
	text-align:right;
	color:#365670;
	font: bold 12px Verdana,Arial,sans-serif;
}
.paging a {
	color:#365670;
	font:12px Verdana,Arial,sans-serif;
}