body { color: #666; font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; }
#homepage {background: #f2f2f2 url(../img/bg/body2.png) repeat-x top left;  }
#subpage { background: #f2f2f2 url(../img/bg/body3.png) repeat-x top left; }

h1 {font-size: 32px; color: #114D8E; margin-bottom: 20px;}

h3, h4 {margin-bottom: 20px;  }

h3 {font-size: 21px; color: #114D8E; font-weight: 600;}
h4 {font-size: 16px; color: #114D8E; font-weight: 600;}
h5 {font-size: 16px; color: #114D8E; font-weight: 600; margin-bottom: 10px;}

p {font-size: 12px; line-height: 18px; margin-bottom: 20px;}

/* --------------------------------------- common bits
*/

.slide h1,h2,h3,h4,h5,.plan_name, options li strong, .customerservicebox strong { font-family: 'Titillium Web', sans-serif;}


.container p {font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; color: #666;}


.bigger {font-size: 14px; }

.clear {clear: both; } .center {margin: 0 auto; }
.float_left {float: left; } .float_right {float: right; }
.holder {width: 960px; }

.fullwidth {width: 100%;}

.cut {height: 2px; background: transparent url(../img/bg/cut.png) no-repeat top center; width: 100%;}
.border-top {border-top: 1px solid #2E2D38; }

.image_holder {background: #fafafa; padding: 5px; border-top: 1px solid #fff; -webkit-border-radius: 4px; border-radius: 4px; margin-bottom: 20px;}

strong {font-weight: bold; }


.plan_name {font-size: 24px!important; color: #fff; background: #1D1C24 url(../img/bg/big_foot.png) repeat-x bottom left; padding: 20px 10px!important; }
.price {float: right; font-size: 22px!important; font-weight: bold;}

.button {display: block; width: 100px; height: 38px; text-indent: -9999px; background-repeat:no-repeat; background-position: top left; cursor: pointer; }
	.button:hover {background-position: left -38px; }

	.order {background-image: url(../img/buttons/order.png); }
	.order_dark {background-image: url(../img/buttons/order_black.png); }
	.more {background-image: url(../img/buttons/more.png); }
	.more_dark {background-image: url(../img/buttons/more_black.png); }
	.check {background-image: url(../img/buttons/check.png); }
	.transfer {background-image: url(../img/buttons/transfer.png); }

#domain_checker .button {float: left; }
#domain_checker .check {margin-right: 20px; }



/* ---------------------------------------- icons

*/

.icon {padding-left: 82px; }
	.support    {background: transparent url(../img/icons/support.png) no-repeat left top; }
	.uptime     {background: transparent url(../img/icons/uptime.png) no-repeat left top; }
	.moneyback  {background: transparent url(../img/icons/moneyback.png) no-repeat left top; }
	.renewal    {background: transparent url(../img/icons/renewal.png) no-repeat left top; }
	.space      {background: transparent url(../img/icons/space.png) no-repeat left top; }
	.secure     {background: transparent url(../img/icons/secure.png) no-repeat left top; }


/*---------------------------------------- layout
*/

#header { height: 130px; }

		#header img {margin-top: 36px;}
		#main_menu ul       {position: relative; margin-top: 50px;}
		#main_menu ul li	{float: left; margin-left: 4px; list-style-type: none; }
		#main_menu ul li:hover a, #main_menu ul li.selected a { background: #1D1C24 url(../img/bg/big_foot.png) repeat-x bottom left; }
		#main_menu ul li a  {color: #ccc; font-size: 11px; text-decoration: none; padding: 33px 16px 34px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; border-top: 1px solid #3A3849; font-weight: bold; }
		#main_menu ul li a:hover, #main_menu ul li.selected a  {color: #fff; border-top: 1px solid #fff; background: #1D1C24 url(../img/bg/big_foot.png) repeat-x bottom left;}
		#main_menu ul li ul {display: none; position: absolute; margin: 34px 0 0 0; padding:  0; z-index: 500;}
        #main_menu ul li ul li {float: none!important; position: relative; margin-left: 0;}
		#main_menu ul li ul li a {padding: 12px; border-top:1px solid #444; border-bottom: 1px solid #000;  background: #1D1C24 url(../img/bg/big_foot.png) repeat-x bottom left; display: block;}
		#main_menu ul li ul li a:hover {border-top: 1px solid #111; border-ot }

		#dropdown_menu select {height: 20px; width: 100%;}
			#dropdown_menu option {height: 20px; font-weight: bold; font-size: 13px;}

#welcome_note   {padding-bottom: 20px;}

#layerslider p {line-height: 27px; color: #fff;}

#layerslider .big_button {padding: 10px 20px; font-weight: bold; background: #000; color: #fff; font-family: 'Arial', sans-serif; font-size: 13px; }

#layerslider h1 {color: #fff; font-size: 47px;}
#layerslider h1 .small {font-size: 11px; font-weight: normal;}

#layerslider h2 {color: #fff; font-size: 32px; font-weight: bold;}


#domain { border: 1px solid #ddd; background: #fff; color: #777;
          padding: 8px 4px;
          font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
          font-size: 13px!important; font-weight: bold; font-family: Tahoma, Geneva, sans-serif;
									-webkit-box-shadow: 0px 2px 6px 0px rgba(255, 255, 255, 1);
									-moz-box-shadow: 0px 2px 6px 0px rgba(255, 255, 255, 1);
									box-shadow: 0px 2px 6px 0px rgba(255, 255, 255, 1);
									-webkit-border-radius: 4px;
									-moz-border-radius: 4px;
									 border-radius: 4px;
									 font-size: 12px;
									margin-left: 0;
                                                                        margin-bottom: 20px;
		}


#fancy_slider {
		padding: 20px; border: 1px solid #fff; margin-bottom: 10px;
		background: #fff url(../img/bg/fancy_slider.png) repeat-x top left;
		-webkit-border-radius: 4px;
		-moz-border-radius: 4px;
		border-radius: 4px;
		-webkit-box-shadow: 0px 0px 3px 3px rgba(0, 0, 0, .1);
		-moz-box-shadow: 0px 0px 3px 3px rgba(0, 0, 0, .1);
		box-shadow: 0px 0px 3px 3px rgba(0, 0, 0, .1);

		}



#nav {margin: 0 auto; width: 110px;}
    #nav a {text-indent: -9999px; display: block; margin: 0 2px; width: 16px; height: 16px; float: left; background: transparent url(../img/bg/dot.png) no-repeat center  top;}
    #nav a:hover, #nav a.activeSlide { background: transparent url(../img/bg/dot.png) no-repeat center  -16px!important; }



#portfolio { float: left; margin-right: 10px;}

#portfolio .small_box  {background: #fff; padding: 10px; float: left;
		-webkit-border-radius: 4px;
		-moz-border-radius: 4px;
		border-radius: 4px;
			width: 260px;

		 margin-right: 10px;

}



#portfolioNav {width: 10px; float: left;}
	#portfolioNav a {text-indent: -9999px; display: block; margin: 0 0 5px; width: 16px; height: 16px; float: left; background: transparent url(../img/bg/dot.png) no-repeat center  top;}
		#portfolioNav a:hover, #portfolioNav a.activeSlide { background: transparent url(../img/bg/dot.png) no-repeat center  -16px!important; }


#server_parameters { padding: 20px; margin-top: 20px; border: 1px dotted #D6E1EF; width: 328px; background: #fff;
				-moz-border-radius-topleft: 6px;
				-moz-border-radius-topright: 6px;
				-moz-border-radius-bottomright: 6px;
				-moz-border-radius-bottomleft: 6px;
				-webkit-border-radius: 6px 6px 6px 6px;
				border-radius: 6px 6px 6px 6px; }
	#server_parameters h4 {margin-bottom: 10px!important; }
	#server_parameters ul {margin-left:  0;}
        #server_parameters ul li {font-size: 12px; padding: 12px 0 12px 26px; background: transparent url(../img/tick.png) no-repeat left center; list-style-type: none; }
		#server_parameters ul li strong {color: #9F221C; }


#servicesone {padding-top: 20px;}
#servicestwo {padding-bottom: 0px;}

.services { }
	.services .service {margin-bottom: 20px; position: relative;}
	.services .service a { font-size: 10px; background: #114D8E; text-decoration: none; font-weight:  bold; color: #D9E9FB; padding: 5px 20px;
        -moz-border-radius: 3px;
        -webkit-border-radius: 3px ;
	border-radius: 3px;
        line-height: 40px; }
	.services .service a:hover {color: #ffffff; }


#plans { padding: 20px 0;}

	#plans strong {color: #09274A;}
    #products {width: 100%; }
        #products li {float: left; padding: 10px 20px; text-decoration: none; font-size: 12px; color: #888; list-style-type: none;  text-align: center; margin-left: 0px;}
            #products li:hover {cursor: pointer; }


		#products h4 { margin-bottom: 10px!important; }

	#plans_tables div {clear: both; background: #fff; padding: 20px 0; height: 332px;
		-moz-border-radius-topleft: 0px;
		-moz-border-radius-topright: 0px;
		-moz-border-radius-bottomright: 4px;
		-moz-border-radius-bottomleft: 4px;
		-webkit-border-radius: 0px 0px 4px 4px;
		border-radius: 0px 0px 4px 4px; }

	#plans_tables_extended div {clear: both; background: #fff; padding: 20px; height: 400px;
		-moz-border-radius-topleft: 0px;
		-moz-border-radius-topright: 0px;
		-moz-border-radius-bottomright: 4px;
		-moz-border-radius-bottomleft: 4px;
		-webkit-border-radius: 0px 0px 4px 4px;
		border-radius: 0px 0px 4px 4px; }

        #plans_tables_extended ul {margin: 0 0 8.5px 0px; }
		 #plans_tables_extended ul:hover {background: #fff}

	.columns { margin: 0 0 8.5px 16px;}
        .columns li { font-size: 13px; list-style-type: none; }
		.columns li ul {cursor: pointer; margin: 0; background: #f6f6f6;}
			.columns li ul li {padding: 10px; border-bottom: 1px solid #eee;}
				 .no_border {border: none!important; }

		.bestseller	{position: relative;  }
				.bestseller .plan_name {color: #FFAC19!important;}
				.bestseller ul {background: #f8f8f8;}

			.bestseller img {bottom: -4px; right: -4px; position: absolute; }
                        #subpage .bestseller img {bottom: 4px;}

.customerservicebox { padding: 10px 0; }

    .customerservicebox p {margin: 0;}
	.customerservicebox strong {color: #114D8E; font-size: 15px;}



#ourTeam div {text-align: center;}
	#ourTeam div p, #ourTeam div img {margin-bottom: 10px;}
	#ourTeam .strong { font-size: 15px!important; color: #114D8E; font-family: 'Titillium Web', sans-serif;}

.contactdetails,.contactform {list-style-type:  none; padding: 0; margin: 0; background: #fff; border: 1px dotted #D6E1EF;
				 -moz-border-radius-topleft: 6px;
				-moz-border-radius-topright: 6px;
				-moz-border-radius-bottomright: 6px;
				-moz-border-radius-bottomleft: 6px;
				-webkit-border-radius: 6px 6px 6px 6px;
				border-radius: 6px 6px 6px 6px; padding: 10px; margin-bottom: 20px}
    .contactdetails li, .contactform li { padding: 10px; border-bottom: 1px dotted #D6E1EF; }
    .contactdetails li.last, .contactform li.last {border: none; padding: 10px 10px 5px 0; }

    .contactform p {margin-bottom: 0;}
    .contactform label {font-size: 11px;}

.contactform .type_text, .contactform textarea {   border: 1px solid #D6E1EF; color: #777; padding: 10px; font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
                            margin-bottom: 8px; background: #fff;
                            -webkit-box-shadow: 0px 1px 3px 0px rgba(255, 255, 255, .2);
                            -moz-box-shadow: 0px 1px 3px 0px rgba(255, 255, 255, .2);
                            box-shadow: 0px 1px 3px 0px rgba(255, 255, 255, .2);
                            -webkit-border-radius: 4px;
                            -moz-border-radius: 4px;
                            border-radius: 4px;
                            font-size: 12px;
                            width: 70%;}
.contactform textarea {height: 80px;}


.alert {padding: 8px 35px 8px 14px; margin-bottom: 20px; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); background-color: #fcf8e3; border: 1px solid #fbeed5;
		-webkit-border-radius: 4px;
		-moz-border-radius: 4px;
		border-radius: 4px; }

.alert-error { color: #b94a48; background-color: #f2dede; border-color: #eed3d7;}
.alert-succes { color: #468847; background-color: #dff0d8; border-color: #d6e9c6; }

.service_features { padding-top: 20px; }
	.big_icon {padding-left: 110px; background-repeat: no-repeat; background-position: left top;}
		.archive { background-image: url('../img/big_icon/archive_manage.2b.delay') }
		.tool { background-image: url('../img/big_icons/tools.png') }
		.preference { background-image: url('../img/big_icon/system_preferences.2d.d') }


#big_foot {background: #1D1C24 url(../img/bg/big_foot.png) repeat-x top left;	padding: 20px 0 ; color: #ccc; border-bottom: 1px solid #000; margin-top: 20px; }
	#big_foot h3 {color: #fff; }
	#big_foot .third  {margin-bottom: 20px;}



	#contact p {margin-bottom: 10px!important; }
	#social_icons { margin: 0;}
        #social_icons li {line-height: 16px; padding-left: 0px; list-style-type: none;}
	#social_icons li a {font-size: 11px; color: #aaa; text-decoration: none; margin-left: 20px; text-transform: uppercase; }
		#social_icons li a:hover {color: #eee; }


        #login	ul {padding: 0px; margin: 0px;}
        #login	ul li {list-style-type: none;}
        #login label {font-size: 11px; color: #aaa; padding: 0 0 4px 0; display: block}

	.nice_input_field, textarea { border: 1px solid #000; background: #141319; color: #777; padding: 10px; font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;  margin-bottom: 8px;
									-webkit-box-shadow: 0px 1px 3px 0px rgba(255, 255, 255, .2);
									-moz-box-shadow: 0px 1px 3px 0px rgba(255, 255, 255, .2);
									 box-shadow: 0px 1px 3px 0px rgba(255, 255, 255, .2);
									-webkit-border-radius: 4px;
									-moz-border-radius: 4px;
									 border-radius: 4px;
									 font-size: 12px;
									 margin-bottom:10px;
        }



	.nice_input_field {width: 280px;}

	.note {float: left; }



	#send {background: transparent url(../img/buttons/send.png) no-repeat center top; width: 100px; height: 38px; border: none; text-indent: -9999px; }
		#send:hover {background-position: center -38px; cursor: pointer;}

	#login_button {background: transparent url(../img/buttons/login_black.png) no-repeat center top; width: 100px; height: 38px; border: none; text-indent: -9999px; }
		#login_button:hover {background-position: center -38px; cursor: pointer;}


	.testimonial p {font-style: italic; line-height: 25px; 	font-family: Georgia, "Times New Roman", Times, serif;}
		.testimonial .happy_customer {font-weight: bold; font-size: 13px!important; }

		#testimonialsNav {margin: 0 auto; width: 60px;}
			#testimonialsNav a {text-indent: -9999px; display: block; margin: 0 2px; width: 16px; height: 16px; float: left; background: transparent url(../img/bg/dot_footer.png) no-repeat center  top;}
				#testimonialsNav a:hover, #testimonialsNav a.activeSlide { background: transparent url(../img/bg/dot_footer.png) no-repeat center  -16px!important; }


/* ------------------------------ h3 icons -------------------------------------------
*/

.header_icon {padding-left: 40px;}

	.cloud_icon {background: transparent url(../img/icons/plan_cloud.png) no-repeat left center;}
	.reseller_icon {background: transparent url(../img/icons/plan_reseller.png) no-repeat left center;}
	.shared_icon {background: transparent url(../img/icons/plan_shared.png) no-repeat left center;}
	.vps_icon {background: transparent url(../img/icons/plan_vps.png) no-repeat left center;}




/*------------------------------ small features and icons ------------------------------------------
*/

 p.small_feature { border-top: 1px solid #ddd; padding: 10px; background: #fff;}




.small_icon {padding: 4px 0px 4px 30px; }
	.small_icon_credit_card {background: transparent url(../img/small_icons/bank_cards.png) no-repeat left center; }
	.small_icon_positive_dynamic {background: transparent url(../img/small_icons/positive_dynamic.png) no-repeat left center; }
	.small_icon_idea {background: transparent url(../img/small_icons/idea.png) no-repeat left center; }
	.small_icon_dashboard {background: transparent url(../img/small_icons/dashboard.png) no-repeat left center; }
	.small_icon_my_topic {background: transparent url(../img/small_icons/my_topic.png) no-repeat left center; }
	.small_icon_settings2 {background: transparent url(../img/small_icons/settings2.png) no-repeat left center; }
	.small_icon_moneybox {background: transparent url(../img/small_icons/moneybox.png) no-repeat left center; }
	.small_icon_address_book {background: transparent url(../img/small_icons/address_book.png) no-repeat left center; }
	.small_icon_manager {background: transparent url(../img/small_icons/manager.png) no-repeat left center; }
	.small_icon_one_free{background: transparent url(../img/small_icons/one_free.png) no-repeat left center; }
	.small_icon_alarm_clock{background: transparent url(../img/small_icons/alarm_clock.png) no-repeat left center; }
	.small_icon_ssd{background: transparent url(../img/small_icons/ssd.png) no-repeat left center; }
	.small_icon_cabinet{background: transparent url(../img/small_icons/cabinet.png) no-repeat left center; }


#footer {  background: #141319;  border-top: 1px solid #26252F; padding: 10px 0;}
	#footer p {color: #444; font-size: 11px; margin-bottom: 0!important; }


/* ----------------------------- contact and order page -------------------------------
*/


	#sales_phone_number h3 {color: #000; }


	#accordion {margin-top: 20px; }
		#accordion h4 { cursor: pointer; }



/* ----------------------------- smooth tab

*/

.smoothTabsLiCurrent {

	background: #fff;

	-moz-border-radius-topleft: 6px;

	-moz-border-radius-topright: 6px;

	-moz-border-radius-bottomright: 0px;

	-moz-border-radius-bottomleft: 0px;

	-webkit-border-radius: 6px 6px 0px 0px;

	border-radius: 6px 6px 0px 0px;

}



.smoothTabsDivHidden { display: none; }









/* ----------------------------- fancy box

*/

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	width: 40px;
	height: 40px;
	margin-top: -20px;
	margin-left: -20px;
	cursor: pointer;
	overflow: hidden;
	z-index: 1104;
	display: none;
}



#fancybox-loading div {
	position: absolute;
	top: 0;
	left: 0;
	width: 40px;
	height: 480px;
	background-image: url('../img/fancybox/fancybox.png');
}



#fancybox-overlay {

	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 1100;
	display: none;
}

#fancybox-tmp {

	padding: 0;
	margin: 0;
	border: 0;
	overflow: auto;
	display: none;
}

#fancybox-wrap {

	position: absolute;
	top: 0;
	left: 0;
	padding: 20px;
	z-index: 1101;
	outline: none;
	display: none;
}



#fancybox-outer {

	position: relative;
	width: 100%;
	height: 100%;
	background: #fff;
}



#fancybox-content {

	width: 0;
	height: 0;
	padding: 0;
	outline: none;
	position: relative;
	overflow: hidden;
	z-index: 1102;
	border: 0px solid #fff;
}



#fancybox-hide-sel-frame {

	position: absolute;

	top: 0;

	left: 0;

	width: 100%;

	height: 100%;

	background: transparent;

	z-index: 1101;

}



#fancybox-close {

	position: absolute;

	top: -15px;

	right: -15px;

	width: 30px;

	height: 30px;

	background: transparent url('../img/fancybox/fancybox.png') -40px 0px;

	cursor: pointer;

	z-index: 1103;

	display: none;

}



#fancybox-error {

	color: #444;

	font: normal 12px/20px Arial;

	padding: 14px;

	margin: 0;

}



#fancybox-img {

	width: 100%;

	height: 100%;

	padding: 0;

	margin: 0;

	border: none;

	outline: none;

	line-height: 0;

	vertical-align: top;

}



#fancybox-frame {

	width: 100%;

	height: 100%;

	border: none;

	display: block;

}



#fancybox-left, #fancybox-right {

	position: absolute;

	bottom: 0px;

	height: 100%;

	width: 35%;

	cursor: pointer;

	outline: none;

	background: transparent url('blank.html');

	z-index: 1102;

	display: none;

}



#fancybox-left {

	left: 0px;

}



#fancybox-right {

	right: 0px;

}



#fancybox-left-ico, #fancybox-right-ico {

	position: absolute;

	top: 50%;

	left: -9999px;

	width: 30px;

	height: 30px;

	margin-top: -15px;

	cursor: pointer;

	z-index: 1102;

	display: block;

}



#fancybox-left-ico {

	background-image: url('../img/fancybox/fancybox.png');

	background-position: -40px -30px;

}



#fancybox-right-ico {

	background-image: url('../img/fancybox/fancybox.png');

	background-position: -40px -60px;

}



#fancybox-left:hover, #fancybox-right:hover {

	visibility: visible; /* IE6 */

}



#fancybox-left:hover span {

	left: 20px;

}



#fancybox-right:hover span {

	left: auto;

	right: 20px;

}



.fancybox-bg {

	position: absolute;

	padding: 0;

	margin: 0;

	border: 0;

	width: 20px;

	height: 20px;

	z-index: 1001;

}



#fancybox-bg-n {

	top: -20px;

	left: 0;

	width: 100%;

	background-image: url('../img/fancybox/fancybox-x.png');

}



#fancybox-bg-ne {

	top: -20px;

	right: -20px;

	background-image: url('../img/fancybox/fancybox.png');

	background-position: -40px -162px;

}



#fancybox-bg-e {

	top: 0;

	right: -20px;

	height: 100%;

	background-image: url('../img/fancybox/fancybox-y.png');

	background-position: -20px 0px;

}



#fancybox-bg-se {

	bottom: -20px;

	right: -20px;

	background-image: url('../img/fancybox/fancybox.png');

	background-position: -40px -182px;

}



#fancybox-bg-s {

	bottom: -20px;

	left: 0;

	width: 100%;

	background-image: url('../img/fancybox/fancybox-x.png');

	background-position: 0px -20px;

}



#fancybox-bg-sw {

	bottom: -20px;

	left: -20px;

	background-image: url('../img/fancybox/fancybox.png');

	background-position: -40px -142px;

}



#fancybox-bg-w {

	top: 0;

	left: -20px;

	height: 100%;

	background-image: url('../img/fancybox/fancybox-y.png');

}



#fancybox-bg-nw {

	top: -20px;

	left: -20px;

	background-image: url('../img/fancybox/fancybox.png');

	background-position: -40px -122px;

}



#fancybox-title {

	font-family: Helvetica;

	font-size: 12px;

	z-index: 1102;

}



.fancybox-title-inside {

	padding-bottom: 10px;

	text-align: center;

	color: #333;

	background: #fff;

	position: relative;

}



.fancybox-title-outside {

	padding-top: 10px;

	color: #fff;

}



.fancybox-title-over {

	position: absolute;

	bottom: 0;

	left: 0;

	color: #FFF;

	text-align: left;

	font-size: 13px; font-weight: bold;

}

.fancybox-title-over a {text-decoration: none; color: #8EC6FF;}



#fancybox-title-over {

	padding: 10px;

	background-image: url('../img/fancybox/fancy_title_over.46.del');

	display: block;

}



.fancybox-title-float {

	position: absolute;

	left: 0;

	bottom: -20px;

	height: 32px;

}



#fancybox-title-float-wrap {

	border: none;

	border-collapse: collapse;

	width: auto;

}



#fancybox-title-float-wrap td {

	border: none;

	white-space: nowrap;

}



#fancybox-title-float-left {

	padding: 0 0 0 15px;

	background: url('../img/fancybox/fancybox.png') -40px -90px no-repeat;

}



#fancybox-title-float-main {

	color: #FFF;

	line-height: 29px;

	font-weight: bold;

	padding: 0 0 3px 0;

	background: url('../img/fancybox/fancybox-x.png') 0px -40px;

}



#fancybox-title-float-right {

	padding: 0 0 0 15px;

	background: url('../img/fancybox/fancybox.png') -55px -90px no-repeat;

}



/* IE6 */



.fancybox-ie6 #fancybox-close { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/fancybox/fancy_close.png', sizingMethod='scale'); }



.fancybox-ie6 #fancybox-left-ico { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/fancybox/fancy_nav_left.48.delay', sizingMethod='scale'); }

.fancybox-ie6 #fancybox-right-ico { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/fancybox/fancy_nav_right.49.dela', sizingMethod='scale'); }



.fancybox-ie6 #fancybox-title-over { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/fancybox/fancy_title_over.46.del', sizingMethod='scale'); zoom: 1; }

.fancybox-ie6 #fancybox-title-float-left { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/fancybox/fancy_title_left.4a.del', sizingMethod='scale'); }

.fancybox-ie6 #fancybox-title-float-main { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/fancybox/fancy_title_main.4b.del', sizingMethod='scale'); }

.fancybox-ie6 #fancybox-title-float-right { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/fancybox/fancy_title_right.4c.de', sizingMethod='scale'); }



.fancybox-ie6 #fancybox-bg-w, .fancybox-ie6 #fancybox-bg-e, .fancybox-ie6 #fancybox-left, .fancybox-ie6 #fancybox-right, #fancybox-hide-sel-frame {

	height: expression(this.parentNode.clientHeight + "px");

}



#fancybox-loading.fancybox-ie6 {

	position: absolute; margin-top: 0;

	top: expression( (-20 + (document.documentElement.clientHeight ? document.documentElement.clientHeight/2 : document.body.clientHeight/2 ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop )) + 'px');

}



#fancybox-loading.fancybox-ie6 div	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/fancybox/fancy_loading.4d.delaye', sizingMethod='scale'); }



/* IE6, IE7, IE8 */



.fancybox-ie .fancybox-bg { background: transparent !important; }



.fancybox-ie #fancybox-bg-n { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/fancybox/fancy_shadow_n.4e.delay', sizingMethod='scale'); }

.fancybox-ie #fancybox-bg-ne { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/fancybox/fancy_shadow_ne.4f.dela', sizingMethod='scale'); }

.fancybox-ie #fancybox-bg-e { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/fancybox/fancy_shadow_e.50.delay', sizingMethod='scale'); }

.fancybox-ie #fancybox-bg-se { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/fancybox/fancy_shadow_se.51.dela', sizingMethod='scale'); }

.fancybox-ie #fancybox-bg-s { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/fancybox/fancy_shadow_s.52.delay', sizingMethod='scale'); }

.fancybox-ie #fancybox-bg-sw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/fancybox/fancy_shadow_sw.53.dela', sizingMethod='scale'); }

.fancybox-ie #fancybox-bg-w { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/fancybox/fancy_shadow_w.54.delay', sizingMethod='scale'); }

.fancybox-ie #fancybox-bg-nw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/fancybox/fancy_shadow_nw.55.dela', sizingMethod='scale'); }