﻿/*Theme Name: NBGWAuthor:qwwenbgwTheme URI: http://www.globeorange.comDescription: Theme for NBGWAuthor URI: http://www.globeorange.comVersion: 1.0Tags:*/* {	margin: 0;	padding: 0;}HTML,BODY {	width: 100%;	min-width: 994px;	height: 100%;}BODY{	background: #e8eacc  url(images/css/bg1.jpg) 0 0 repeat-x;	font: 13px/18px Arial;}.bg{ background: url(images/css/bg.jpg) center top no-repeat;}* HTML .iepngfix { behavior: url(inc/iepngfix.htc);}A{	color: #286bb4; text-decoration: none;}A:hover{	text-decoration: underline;}/*.contentBody A:hover IMG{ background-color: #e8e9e4; }*/H1,H2,H3,H4,H5{ color: #333333; margin: 0;padding-top: 0;padding-bottom: 15px; clear: both;}H1{ font: bold 35px/38px Arial; text-transform: none;padding-bottom: 15px;}H2{ font: bold 24px/28px Arial; color: #286bb4;	padding-bottom: 15px;}H3{ font: bold 20px/24px Arial; color: #286bb4; padding:10px 0 15px;}H4{ font: bold 15px/17px Arial; color: #286bb4; text-transform: none;padding-bottom: 10px;}.leftMenu H2{	color:#22a3d7; text-transform: capitalize; }.contentContainerFooter H2{ font: bold 18px/22px Arial; color: #1e599a;	padding-bottom: 10px; text-transform: capitalize;}.contentContainerFooter H2.red { text-transform: capitalize; color:#ae2c2d }.tabContent H3, .tabContent .newsTitleH3{ text-transform: capitalize; font: bold 16px/19px Arial; padding-bottom: 5px; display: block;}.tabContent H4, .tabContent .newsTitleH4{ text-transform: capitalize; font: bold 13px/22px Arial; padding-bottom: 5px; clear: none; display: block;}.wpsc_checkout_forms H3{ padding-bottom: 8px; color: #286bb4;}H4.cat_descr {	clear: none;	font-weight: normal;	border-bottom:1px dashed #D5D5D5;	margin-bottom:15px;	padding-bottom:25px;}H2.withImg, H1.withImg{		overflow: hidden;	position: relative;	font-size: 0;	line-height: 0;	visibility: hidden;	_zoom:1;}H2.withImg IMG, H1.withImg IMG{	float:left;	font-size: 24px;	line-height: 29px;	color:#028fd0;	visibility: visible;	border: none; 	padding: 0;}H1.with_img IMG{	font-size: 28px;	line-height: 30px;	color:#028fd0;	border: none;	padding: 0;}HR.black4px{	margin:5px;	color: #000000; /*для IE */ 	background-color:#000000; /*для Firefox, Opera, Safari*/ 	border:0px none;	height:4px; /* высота 1px IE, Firefox, Opera, Safari */ 	clear:both; /* для очистки, если тег идет после float елемента */ }HR.grey4px{	margin:0 0 5px;	color: #e0e0e0; /*для IE */ 	background-color:#e0e0e0; /*для Firefox, Opera, Safari*/ 	border:0px none;	height:4px; /* высота 1px IE, Firefox, Opera, Safari */ 	clear:both; /* для очистки, если тег идет после float елемента */ }IMG{	border: 1px solid #e6e6e6;	padding: 3px;}IMG.simpleImg{	border: none;	padding: 0;}TABLE,TR,TD,TH{	border-collapse: collapse;	padding: 0;	margin: 0;}UL{list-style-type: none;}.content UL{	list-style-type: disc;	padding: 0 0 10px 20px; }.content UL LI{	padding: 4px 0;	font: 13px/18px Arial;	color: #565656; }.content OL{ padding: 0 0 10px 20px; }.content OL LI{	padding: 4px 0;	font: 13px/18px Arial;	color: #565656;}P{	padding: 0 0 10px 0;	font: 13px/18px Arial;	color: #565656;}P.uppertext{	color:#a3a3a3;	font-size: 10px;	line-height: 16px;	text-transform: uppercase;}.left, .alignleft {float:left;}.right, .alignright {float:right;}IMG.alignleft, DIV.alignleft{ float: left; margin: 5px 20px 20px 0}IMG.alignright, DIV.alignright {	float: right;  margin: 5px 0 20px 20px}.clear{clear:both;}.noclear {clear:none;}.redText{color:#ae2c2d}.contentBlock{/* border-top: 1px dashed #d5d5d5;*/ margin-bottom: 20px; /*padding-top: 20px;*/}.contentElem{	padding-top: 20px; }.BoldBrown{	color: #333333;	font-weight: bold;}.headerContainer{	z-index: 10;}.header, .footer, .contentContainer, .topLineContent {	width: 994px;	margin: 0 auto;	position: relative;}.header{	z-index: 11; padding: 10px 0}.logo {	position: absolute;	height: 148px;	width: 236px;	bottom:-168px;	_bottom:-169px;	left:0;	z-index: 20;	padding: 10px;	background-color: #ffffff;}.logo IMG{	border: none;	padding: 0;	z-index: 22;}.logo A{	z-index: 21; font-size: 0px; line-height: 0px; }.logo A:hover{ text-decoration: none;}.topLine{ height: 40px; background-color: #ffffff; }.topLineContent{ padding: 6px 0 0 8px; overflow: hidden; width: 986px;}.searchContainer{	background-color: #f5f5f5;	padding: 10px; margin-bottom: 10px; }		.searchForm{		width: 214px;		border: 1px solid #e8e8e8;		background-color: #ffffff;		}		.searchForm .searchInput{			height: 16px;			width: 176px;			border: none;			background-color: #ffffff;			padding: 4px;			font: italic 13px/18px Georgia;			color: #939393;			}		.searchForm .goBtn{			height: 24px;			width: 26px;			border: none;			font: 1px/1px Arial;			vertical-align: top;			color: #ffffff;			cursor: pointer;			float: right;			background: #ffffff url(images/css/search.gif) center center no-repeat;			}	.topLine H1{		margin: 2px 0 0;		padding: 0;		font: 14px/18px Arial;		font-weight: normal; 		color: #6c6c6c;		display:block;		float: left;		}		.topLine H1 SPAN{			border-left: 1px solid #e5e5e5; 			height: 23px;			display: inline-block;			width: 1px;			vertical-align:middle;			font-size: 0px; line-height: 0px;			margin: 0 12px;		}UL.topMenu{ padding: 0 0 0 1px; clear: both; margin-right:-10px; position: relative; z-index: 25;}	UL.topMenu LI{		float:left;				display: block;		_display:inline;		position: relative;			margin-left: -1px;		height: 35px;				}		UL.topMenu LI:hover, LI.jshover{	background-color: #ffffff; }			UL.topMenu LI:hover A, LI.jshover A{	background: #ffffff none; color: #e3b601;}		UL.topMenu LI A, UL.topMenu LI.current_page_parent A, 		UL.topMenu LI.current_page_item A, UL.topMenu LI.current_page_ancestor A {			display: block;			float: left;			margin: 0;			padding: 8px 14px 9px 15px;			font: bold 16px/18px Arial;			color:#ffffff;			text-transform: none;			background: url(images/css/top_menu_sep.png) 100% center no-repeat;			}			UL.topMenu LI:first-child{ background: url(images/css/top_menu_sep.png) 0 center no-repeat; }		UL.topMenu LI A:hover, UL.topMenu LI.jshover A{			text-decoration: none;			/*background-position:0 100%;			_background: url(images/css/tm_underline_hover_ie.png) 0 100% repeat-x;			*/			background: #ffffff none;			color: #e3b601;			margin: 0;			padding: 8px 14px 9px 15px;		}				UL.topMenu LI.current_page_parent A, 		UL.topMenu LI.current_page_item A, 		UL.topMenu LI.current_page_ancestor A{			background: #ffffff none;			color: #ae2c2d;			}			UL.topMenu UL{	display: none; 	position: absolute;	width: 210px;	list-style-type: none;	top: 35px;	font-size:15px;	padding: 8px 0;	left: 0;		background: #ffffff none;	border:1px solid #D5D5D5;	z-index: 100;	}	UL.topMenu UL LI, UL.topMenu LI:hover UL LI, UL.topMenu LI.current_page_parent UL LI, 	UL.topMenu LI.current_page_item UL LI, UL.topMenu LI.current_page_ancestor UL LI {		display: block;		border: none;		margin: 0 10px;		padding: 0;		float: none;		width: 190px;		position: relative;		background: #ffffff none;		height: auto;		border-top:1px dashed #DCDDD7;		}	UL.topMenu UL LI:first-child, UL.topMenu LI:hover UL LI:first-child, UL.topMenu LI.current_page_parent UL LI:first-child, 	UL.topMenu LI.current_page_item UL LI:first-child, UL.topMenu LI.current_page_ancestor UL LI:first-child {border-top:none}		UL.topMenu UL LI A, UL.topMenu LI.current_page_parent UL LI A, 		UL.topMenu LI.current_page_item UL LI A, UL.topMenu LI.current_page_ancestor UL LI A, UL.topMenu LI.jshover LI A {			display: block;			font-size:14px;			line-height:18px;			text-transform: none;			font-weight: normal;			/*padding:4px 25px 4px 10px;*/			padding: 4px 10px;			color: #888888;			margin: 0 -10px;			background: none;			position: relative;			float: none;			height: auto;						width: 190px;			}			UL.topMenu LI:hover UL LI A, UL.topMenu LI.current_page_parent:hover UL LI A, 		UL.topMenu LI.current_page_item:hover UL LI A, UL.topMenu LI.current_page_ancestor:hover UL LI A {color: #888888; }		UL.topMenu UL LI A:hover, UL.topMenu LI.current_page_parent UL LI A:hover, 		UL.topMenu LI.current_page_item UL LI A:hover, UL.topMenu LI.current_page_ancestor UL LI A:hover, 		UL.topMenu LI.jshover LI A:hover {						display: block;			margin: 0 -10px;			position: relative;			/*padding:4px 25px 4px 10px;*/			color: #ffffff;			background-color: #A6C452;			padding:4px 10px;			/*background: url("images/css/arrow_submenu.gif") no-repeat scroll 195px center #A6C452;*/			}			UL.topMenu LI:hover UL LI A:hover, UL.topMenu LI.current_page_parent:hover UL LI A:hover, 		UL.topMenu LI.current_page_item:hover UL LI A:hover, UL.topMenu LI.current_page_ancestor:hover UL LI A:hover {color: #ffffff;}			UL.topMenu LI:hover UL, UL.topMenu LI.jshover UL { display: block }			.footerContainer{	background-color: #ffffff; height: 198px; }	.footer{	padding-top: 132px;}		.footer .copyright{ color: #a2a47d; padding: 0 10px; font:12px/18px Arial; }			.footer .copyright A { display:block; float:left; margin:-2px 28px 0 0; position: relative; width: 130px }		.footer .developedBy { width: 200px; color: #404121; float: right; font:12px/18px Arial; padding-right:10px; text-align: right   }			.footer .developedBy A { color: #404121; }.contentContainer{	background: #ffffff none;	padding: 5px 5px 17px;	margin-bottom: -143px;	width: 984px;}.contentContainerFooter{z-index: 1; position: relative; _zoom:1; width: 100%; clear:both;}.homeImg{padding: 5px; height: 346px; width: 974px;}	#home_img_slide{_zoom:1;//zoom:1;}		.homeImg IMG{padding: 0; border: none; display: none; }		.homeImg IMG.first_img{display: block; }.threeCol, .fourCol {padding: 5px 0}.threeCol .col, .fourCol .col{	padding: 0 5px;	border-left: 1px dotted #000000;	width: 317px;	float: left;}.threeCol .col{height: 316px;}.fourCol .col{	width: 235px; _width: 230px; height: 196px;}.fourCol .firstCol, .threeCol .firstCol{ border: none; padding-left: 5px;}.contentContainerFooter .fourCol{padding-bottom: 10px;}.oneToThreeCol{	padding: 0 0 12px;	margin:5px 5px 0; 	z-index: 20; position: relative;_zoom:1;	}	.oneToThreeCol .leftCol{ 		padding: 0 5px 15px 0;		height: 143px;		width: 235px;		_width: 230px;		float: left;		z-index: 25; position: relative;_zoom:1;		}	.oneToThreeCol .rightCol{ 		border-left: 1px dotted #000000;		padding: 0 0 5px 5px;		float: left;		width: 728px;		height: 153px;		z-index: 25; position: relative;_zoom:1;		}		* HTML .contentContainerFooter .oneToThreeCol{ margin-bottom: -22px }*+HTML .contentContainerFooter .oneToThreeCol{ margin-bottom: -12px }		.welcomeContainer{	background-color: #f7f8f2;	border-top: 4px solid #000000;	padding:20px 25px 160px;	height:132px;	position: relative;	}	.welcomeContainer .welcomeImg{		position: absolute;		bottom: 0;		left: 0;		border: none;		padding: 0;	}UL.tabNavigation{ width: 100%; overflow: hidden;}	.leftTab, .rightTab { width:156px; float: left; background: url(images/css/tab_not_active.gif) 0 100% repeat-x;}.rightTab {	float:right;}.leftTab:hover, .rightTab:hover { background: url(images/css/tab_not_active_hover.gif) 0 100% repeat-x; }		.leftTab A, .rightTab A {		display: block;		background: url(images/css/tab_not_active_arrow.gif) 140px 11px no-repeat;		width:122px;			padding: 10px 20px 10px 12px;		border: 1px solid #e3e3e3;		border-top-width: 4px;		cursor: pointer;		font: bold 14px/16px Arial;		color:#747474;	}.tabContainer .active , .tabContainer .active:hover {background:none;}.tabContainer .active A {	background: url(images/css/tab_active_arrow.gif) 138px 14px no-repeat;		padding: 10px 21px 10px 13px;	border: none;	border-top: 4px solid #2f83a5;	cursor: default;	color:#2f83a5;}.leftTab A:hover, .rightTab A:hover , .tabContainer .active A:hover {text-decoration: none; }.tabContent{ clear: both; position: relative; _zoom:1; padding: 15px 8px 5px; }	.leftBtnContainer, .rightBtnContainer{		background: #ffffff url(images/css/arrow_not_active_l.gif) 8px 60px no-repeat;		position: absolute;		width: 22px;		height: 110px;		left: 0;		top: 0;		padding: 60px 8px 0;		z-index: 10;		}	.rightBtnContainer{ right: 0; left: auto;	background-image: url(images/css/arrow_not_active_r.gif);}		.leftBtnContainer IMG, .rightBtnContainer IMG {			border: none;			background: none;			padding: 0;		}	.tabContent .dashedLine {				border-top: 1px dashed #d5d5d5;		position: absolute;		height: 1px;		width: 292px;		top:182px;		left:14px;		}	.picListContainer{ overflow: hidden; _zoom:1; width: 282px; position: relative; margin: 5px 8px;}	.tabContent UL.picList{	position: relative; left:0	}	.tabContent UL.picList LI{		display: block;		_display:inline;		float: left;		width: 282px;				}		.tabContent UL.picList LI A{ display: block; margin: 0 20px 18px; }			.tabContent UL.picList LI A IMG{ display: block; margin: 0 auto; }		.tabContent UL.picList LI H3 A { margin: 0; }SPAN.dateCont{	display:block;	overflow:hidden;	_zoom:1;	}	SPAN.date{		background: url(images/css/date.png) 100% 0 no-repeat;		padding: 0 7px 8px 0;		margin: 0 5px 0 0;		display: block; 		float: left;		}		SPAN.date SPAN{			display: block;			float: left;			padding: 7px 10px 7px 9px;					border-left:1px solid #dbdbdb;			font-size: 10px;			line-height: 10px;			color: #686868;			text-transform: uppercase;			white-space: nowrap;  		}.newsBlock LI{display: block; width: 100%; border-bottom:1px dashed #D5D5D5;}	.newsBlock LI A{ 		display: block; 		background:  url(images/css/arrow_right.gif) 284px center no-repeat;		overflow: hidden; 		position: relative;		_zoom:1;		padding: 8px 38px 0 10px;		margin: 0 -8px;		_margin-top:-3px;		//margin-top:-3px;	}		.newsBlock LI A:hover{background-color: #f7f8f2; text-decoration: none; cursor: pointer;}		.newsBlock .leftContent{			float: left;			width: 124px;		}		.newsBlock .rightContent{			float: left;			width: 142px;		}		.newsBlock .newsDescr {			font-size:13px;			line-height: 18px; 			padding-bottom: 10px;			display: block;			color: #565656;		}.openTimeContainer{	background-color: #f9f7dc;	border-top:4px solid #1e599a; 	position: relative; 	_zoom:1;	padding: 14px 14px 0;	height: 178px;	}	.dateBegin, .dateEnd{		background:  url(images/css/date_begin.png) 0 0 no-repeat;		display: block;		width: 88px;		_width: 83px;				padding: 8px 5px 13px 10px; 		font-size: 11px;		line-height: 11px;		text-transform: uppercase;		color:#565656;		float: left;	}	.dateEnd{background:  url(images/css/date_end.png) 0 0 no-repeat;width: 86px;}	.timeOpen{		display: block;		clear: both;		font-size: 20px;		line-height: 20px;		color:#6291c7;		padding: 3px 8px 14px;	}	.openTimeContainer .shadow{		background:  url(images/css/open_time_shadow.jpg) 0 0 no-repeat;		width: 135px;		height: 10px;		position: absolute;		bottom: -10px;		_bottom: -15px;		right: -3px;			}.admisPriceContainer{	border-top:4px solid #1e599a; 	position: relative; 	_zoom:1;	padding: 14px 9px;	}	.admisPriceContainer H2{padding-left: 7px;}	.admisPriceContainer UL LI{		border-bottom:1px dashed #d5d5d5;		font-size: 13px;		line-height: 18px;		color:#565656;		padding: 5px;		_width: 214px;		display: block;	}	.admisPriceContainer UL LI{		border-bottom:1px dashed #d5d5d5;		font-size: 13px;		line-height: 18px;		color:#565656;		padding: 5px;		display: block;	}	.admisPriceContainer UL LI.first{ border-top:1px dashed #d5d5d5; }	.admisPriceContainer UL LI SPAN{		color: #ae2c2d;		float: right;		text-align: left;		width: 60px;		display: block;	}	.admisPriceContainer UL LI.greyBg{background-color: #fbfbf8;}	.signUpForNewsContainer{	border-top:4px solid #ae2c2d; 	position: relative; 	_zoom:1;	padding: 14px;}.signUpForNewsContainer FORM{ width: 100% }	.signUpForNewsContainer INPUT.textInput{		height: 18px;		width: 190px;		border: none;		background:  url(images/css/sign_up__home_input.png) 0 0 no-repeat;		margin-right: 3px;		padding: 4px 8px;		font: italic 13px/18px Georgia;		color: #939393;		margin-bottom: 10px;		}	 .signUpForNewsContainer INPUT.signUpBtn{		height: 30px;		width: 108px;		border: none;		background: none;		font: bold 14px/14px Arial;		color: #ffffff;		cursor: pointer;		float:right;		background:  url(images/css/sign_up_btn.png) 0 0 no-repeat;		}.joinUsContainer{	border-top:4px solid #2E9D30;	background:  url(images/css/join_us.jpg) 100% 0 no-repeat;	padding: 104px 0 0 21px;	_padding: 104px 0 0 16px;	height: 88px;	}		.joinUsContainer A { padding: 7px 7px 8px 76px; width: 33px; display: block }			.joinUsContainer A IMG{ border:none; padding: 0; }			.joinUsContainer A:hover IMG{ background-color: transparent }.sponsorContainer{	border-top:4px solid #e0e0e0; margin: 0 5px;}				.sponsor{ padding:24px 36px 10px 24px; width: 300px; float:left;}			.sponsor A{ color: #565656}		.sponsorContainer UL{ padding:24px 0 0; width: 614px; float:left;}			.sponsorContainer UL LI{ padding:0 20px; float:left;}				.sponsorContainer UL LI A{ display: block;}					.sponsorContainer UL LI IMG{ padding:0; border: none;}					.bookmarkAndShare{padding: 6px 0 8px; z-index: 20}/* INNER INNER INNER INNER INNER INNER INNER */.leftSideBar{	width: 236px;	padding: 163px 5px 20px;	float: left;	}	.leftMenu {		/*border-top:4px solid #000000;*/		background-color: #f7f8f2;		padding: 16px 20px 24px;		margin-bottom: 10px;		}		.leftMenu H2{background:url(images/css/arrow_leftmenu_h2.gif) 100% center no-repeat; padding: 0; margin-bottom:15px}		.leftMenu UL{border-bottom: 1px dashed #dcddd7; display: block;}			.leftMenu UL LI{ border-top: 1px dashed #dcddd7; width: 100%; display: block; }				.leftMenu UL LI A, .leftMenu UL LI.current_page_item A, .leftMenu UL LI.current_page_parent A, .leftMenu UL LI.current-cat A{					display: block;					padding: 4px 0;					color: #414141;					font-size: 14px;					line-height: 18px;					position: relative;					_zoom:1;					//zoom:1;										}				 .leftMenu UL LI.current_page_item A, 				.leftMenu UL LI.current_page_parent A, .leftMenu UL LI.current-cat A,				.leftMenu UL LI.current_page_ancestor A{ background: #a6c452 url(images/css/arrow_submenu.gif) 192px center no-repeat; }				.leftMenu UL LI A:hover, .leftMenu UL LI.current_page_item A, 				.leftMenu UL LI.current_page_parent A, .leftMenu UL LI.current-cat A,				.leftMenu UL LI.current_page_ancestor A{					background-color: #a6c452;					color:#ffffff;					margin: 0 -7px;					padding: 4px 7px;					text-decoration: none;					position: relative;					_zoom:1;					//zoom:1;				}				/*.leftMenu UL LI.current_page_item A,*/.leftMenu UL LI.current_page_parent A, 				/*.leftMenu UL LI.current-cat A,*/ .leftMenu UL LI.current_page_ancestor A {background: #a6c452 url(images/css/arrow_leftmenu_active.gif) 190px center no-repeat;}									.leftMenu UL LI UL{ border-bottom: none; }					.leftMenu UL LI.current_page_parent UL LI A, .leftMenu UL LI UL.sub_cat LI A, 					.leftMenu UL LI.current_page_item UL LI A, .leftMenu UL LI.current_page_parent UL LI.current_page_item A,					.leftMenu UL LI.current_page_parent UL LI.current A,					.leftMenu UL LI.current_page_ancestor UL LI A {						display: block;						background: none;						padding: 4px 0 4px 13px;						margin: 0;						color: #414141;						font-size: 13px;						line-height: 17px;																	}											.leftMenu UL LI.current_page_parent UL LI A:hover, .leftMenu UL LI UL.sub_cat LI A:hover,					 					.leftMenu UL LI.current_page_item UL LI A:hover, .leftMenu UL LI.current_page_parent UL LI.current_page_item A,					.leftMenu UL LI.current_page_parent UL LI.current A,					.leftMenu UL LI.current_page_ancestor UL LI A:hover, .leftMenu UL LI.current_page_ancestor UL LI.current_page_parent A,					.leftMenu UL LI.current_page_ancestor UL LI.current A {						background: #e8e9e4 none;						color: #414141;						margin: 0 -7px;						padding: 4px 7px 4px 20px;						text-decoration: none;												}							.leftMenu UL LI.current_page_ancestor UL LI.current_page_parent A {background: #e8e9e4 url(images/css/arrow_leftmenu_active.gif) 190px center no-repeat;}								.leftMenu UL LI.current_page_ancestor UL LI.current_page_parent UL LI A,							.leftMenu UL LI.current_page_ancestor UL LI.current_page_item UL LI A  {								display: block;								background: none;								padding: 4px 0 4px 26px;								margin: 0;								color: #414141;								font-size: 13px;								line-height: 17px;																			}							.leftMenu UL LI.current_page_ancestor UL LI.current_page_parent UL LI A:hover,							.leftMenu UL LI.current_page_ancestor UL LI.current_page_item UL LI A:hover  {								color: #414141;								margin: 0 -7px;								padding: 4px 7px 4px 33px;								text-decoration: none;																			}								.leftMenu UL LI.current_page_ancestor UL LI.current_page_parent UL LI A:hover,								.leftMenu UL LI.current_page_ancestor UL LI.current_page_parent UL LI.current_page_item A,								.leftMenu UL LI.current_page_ancestor UL LI.current_page_parent UL LI.current_page_item A:hover,								.leftMenu UL LI.current_page_ancestor UL LI.current_page_item UL LI A:hover,								.leftMenu UL LI.current_page_ancestor UL LI.current_page_item UL LI.current_page_item A,								.leftMenu UL LI.current_page_ancestor UL LI.current_page_item UL LI.current_page_item A:hover {										background: transparent  url(images/css/arrow_next.gif) 20px 8px no-repeat;									}								.leftMenu UL LI.current_page_ancestor UL LI.current_page_parent UL LI.current_page_item A { background-position: 13px 8px;}								.leftMenu UL LI.current_page_ancestor UL LI.current_page_parent UL LI.current_page_item A:hover { background-position: 20px 8px;}	.flickr{		border-top: 4px solid #ae2c2d;		background:  url(images/css/flickr.png) 20px 12px no-repeat;		padding: 42px 6px 9px;		_padding: 42px 4px 9px;		position: relative;		_zoom:1;		//zoom:1;		}		.flickr A {	float: left; padding: 4px; }			.flickr A IMG{	width: 96px; height: 96px; display: block }    #flickr{        list-style:none;    }.content{	width: 728px;	padding: 5px 5px 20px;	float: left;	position: relative;}	.contentHeader{position: relative; width:728px; overflow: hidden; padding-bottom:58px;}		.contentHeader .imgContainer{ min-height: 24px;height: auto !important; height: 24px;}		.contentHeader .pageTitle{			/*height: 42px;*/			background-color: #21a2d7;			padding: 12px 30px;			position: absolute;			bottom: 20px;			left: 0			}			.contentHeader .pageTitle H1{	color: #ffffff; padding: 0; margin: 0;}			.contentHeader .pageTitleShadow{				background:  url(images/css/page_title_shadow.png) 0 0 no-repeat;				height: 20px;				width: 346px;				position: absolute;				right: -8px;				bottom: -20px;			}	.contentBody{ padding: 0 20px 20px; position: relative;_zoom:1;//zoom:1; }	.breadCrumbs{ color: #999999; padding: 0 0 18px;}	.contentBody .fourCol { margin: 0 -5px; position: relative; _zoom:1; padding: 0;}		.contentBody .fourCol .col{width: 164px; height: auto; border:none}A.grenArrow{	display: inline-block;	background:  url(images/css/arrow_right.gif) 100% 5px no-repeat;	padding: 5px 32px 10px 0;	font-size: 18px;	line-height: 22px;}.dateContainer{	overflow: hidden;	position: relative;	_zoom:1; 	padding: 14px 0 7px;	margin: 0;	}.newsList{ 	overflow: hidden; 	_zoom:1; 	border-bottom:1px dashed #D5D5D5;	margin-bottom:20px;	padding-bottom:15px;	}	.newsList .imgContainer{		float:left;		padding: 0 18px 5px 0;		width: 212px;		}	.descr H3{ /*float: left;*/	display: block;}	.newsList .descr{		float:left;		padding: 0;		width: 458px;				}		.newsList .descr H3{ /*float: left;*/	display: block; /*padding-top: 5px;*/ padding-top: 0; }		.newsList .descr H3.prodtitles{float: left;	}		.newsList .descr P{ clear:both; }		.newsList .descr A.grenArrow{			font-size: 13px;			font-weight: bold;			padding-bottom: 5px;			}			.blog {	width: 462px; }	.blog .newsList .descr{	width: 230px; }	.blog .newsList .withoutImg {	width: auto; float: none }		SPAN.author{ 			font: italic 14px/17px Arial; 			display: block; 			padding: 2px 0 5px; 			color:#333333 			}.rightSideBar {	width: 216px;	float: right;	padding: 0;	margin-top: -20px;	position: relative;	}	.rightSideBarContainer {		border-top: 4px solid #135094;		padding: 15px 16px 18px;  		}		.rightSideBarContainer UL { padding: 0; margin: 0 -5px; position: relative; _zoom:1; border-bottom:1px dashed #DCDDD7; }			.rightSideBarContainer UL LI{ border-top:1px dashed #DCDDD7; display:block; width:100%; padding: 4px 0; color:#999999; font-size: 13px; line-height: 17px;}				.rightSideBarContainer UL LI A{ padding: 0 5px; color:#333333; vertical-align: -1px; }  		.popularTags A{ color:#333333;	}			.gallery UL.tabNavigation{	width: 320px; }.gallery	.leftTab A, .gallery .rightTab A{ border-width: 4px 0 0; padding:10px 21px 10px 13px; }.gallery .leftTab, .gallery .rightTab{ background: none; }.gallery .tabContent{ padding: 20px 20px 8px; background-color: #f7f8f2; margin: 0 -20px;}	.contentBody .gallery .fourCol .col { _padding: 0 4px 0 5px; }		.gallery IMG { margin-bottom: 12px;}		.gallery SPAN.imgName{ display: block; padding: 0 6px 12px; color:#333333; font: italic 13px/17px Arial; }				.pricedisplay {	height: 20px;	padding: 8px 16px 0;	display: block;	float: right;	border: 1px solid #e0e0e0; 	background-color: #f7f8f2;	font-size: 15px;	font-weight: bold;	line-height: 15px;	color:#ae2c2d;}	.navContainer{	border-bottom:1px dashed #D5D5D5; padding: 12px 0; margin-bottom:20px; width: 100%; overflow: hidden; margin-top:-19px; position: relative;}.navContainerBot{border-bottom:none; /*border-top:1px dashed #D5D5D5; margin-top:0;*/} 	.navContainer A.back{		display: block;			border: 1px solid #e0e0e0;		background-color: #f7f8f2;		padding: 5px 14px;		width: auto;		float: left;		font-size: 10px;	}	.navContainer A.back:hover{		text-decoration: none;		background-color: #eff1e3;		cursor: pointer;	}	.navContainer H2{ float: left; padding-bottom: 0; color:#135094;}	.navigation { float:right; padding-left: 1px;}		.navigation A, .navigation A.selected { 			border:1px solid #e0e0e0;			color:#555555;			display:inline-block;			font-size:10px;			height:21px;			margin-left:-1px;			margin-right:0;			padding:6px 0 0 1px;			text-align:center;			width:27px;		}		.navigation A.selected, .navigation A.selected:hover{			background-color:#a6c452;			border:1px solid #a6c452;			color:#FFFFFF;			margin:0 0 0 -1px;			padding:6px 1px 0;			position:relative;			z-index:10;		}		.navigation b {			color:#555555;			cursor:default;			display:inline-block;			font-weight:normal;			text-align:center;			vertical-align:-8px;			_vertical-align:-3px;			//vertical-align:-3px;			width:26px;		}		.navigation A:hover,.navigation A.next:hover, .navigation A.prev:hover, .navigation A.back:hover { background-color: #eff1e3; text-decoration: none;}		.navigation A.prev{			margin-left: 8px;			padding: 6px 10px 0 21px;			background: #fcfbf7 url(images/css/arrow_prev.gif) 8px center no-repeat;			width: auto;			color:#286bb4;			font-size: 10px;		}		.navigation A.next{			padding: 6px 20px 0 10px;			_padding: 6px 21px 0 10px;			background: #fcfbf7 url(images/css/arrow_next.gif) right center no-repeat;			width: auto;			color:#286bb4;			font-size: 10px;					}		.navigation A.prev_not_active, .navigation A.next_not_active {			background-color: transparent;			z-index: 0;			color: #e0d9c7;			border-color: #EDE9DF;			background: url(images/css/arrow_prev_not_active.gif) 8px center no-repeat;		}		.navigation A.next_not_active{ background: url(images/css/arrow_next_not_active.gif) right center no-repeat; }		.navigation A.next_not_active:hover, 		.navigation A.prev_not_active:hover {	background-color: transparent; text-decoration: none; cursor: default;}		.shopingCard{	border-top:4px solid #AE2C2D;	background-color:#F7F8F2;	padding: 14px;	margin-bottom: 10px;	overflow: hidden;	_zoom:1;	}	.shopingCard .sorry, .shopingCard .items {		font-size: 10px;		line-height: 14px;		color:#a3a3a3;		text-transform: uppercase;		padding-bottom: 10px;		display: block;	}	.shopingCard TABLE{ border-top:1px dashed #d5d5d5;	font-size:12px; color:#555555; width: 100%;text-align: left; margin-bottom: 10px;}		.shopingCard TABLE TR{ 	}			.shopingCard TABLE TR TH{ background: #f2f2e5 none; padding: 6px 0 5px 8px; border-bottom:1px dashed #d5d5d5;}			.shopingCard TABLE TR TD{ padding: 6px 0 5px 8px; border-bottom:1px dashed #d5d5d5;}			.shopingCard TABLE TR TD.redText{ color:#ae2c2d;}			.shopingCard TABLE TR.total TD{ font-weight: bold;}	.shopingCard .viewCard{	font-size: 10px; text-transform: uppercase;display: block; float: left; padding-top: 8px;}	.shopingCard .checkout IMG{ border: none; padding: 0; float: right }			.product_form{overflow: hidden; _zoom:1;}			.product_form .wpsc_description{		border-bottom:1px dashed #d5d5d5;		margin-bottom:10px;		padding-bottom:5px;		clear: both;	}	.product_form .wpsc_buy_button_container{	overflow: hidden; _zoom:1;	}	.product_form .wpsc_buy_button {		background:  url(images/css/add_to_cart.gif) 0 0 no-repeat;		height: 30px;		width: 120px;		border: none;		margin-top: 3px;		float: left;		cursor: pointer;	}		.product_form .grenArrow{ float: right;}			.product_footer{  position:relative; height: 5px;width:100%;  }		.product_footer .product_user_vote{		position: absolute;		height:18px;		position:absolute;		right:0;		top:-12px;		}		.product_footer .product_user_vote .starcontainer{			display: inline-block;			_display: inline;		}	.product_footer .product_average_vote{		position: absolute;		height:18px;		position:absolute;		right:0;		top:-32px;		text-align: right;	}		.product_footer IMG{	padding: 0;	border: none;}		.product_footer STRONG, .product_footer .vote_total{		text-transform: uppercase;		font-weight: normal;		font-size: 10px;		color:#555555;					}	.product_footer .wpsc_product_rating{		display: inline;		vertical-align: middle;		float: right;		_float:none;		//float:none;		padding-left: 3px;	}	TABLE.productcart, TABLE.wpsc_checkout_table, TABLE {width: 100%; vertical-align: middle; text-align: left; font-size: 14px; line-height: 18px; margin-bottom: 30px;}			TABLE.productcart TH, TABLE.wpsc_checkout_table TH, TABLE.wpsc_checkout_table .table_title, TABLE.account_table .table_title, TABLE TH{ background: #f2f2e5 url(images/css/table_th.gif) 0 100% repeat-x; padding: 0;}		TABLE.productcart TH DIV, TABLE.wpsc_checkout_table TH DIV, TABLE TH DIV{			border: dashed #d5d5d5;			border-width: 1px 0;			display: block;			height: 28px;			padding: 12px 20px 0;						font-weight: bold;				}		.quant_text{			border: none;			background: #ffffff url(images/css/quant_text.gif) 0 0 no-repeat;			width: 39px;			height: 17px;			padding: 4px;			color:#565656;			font: 13px/17px Arial;		}		.submit_btn{			border: none;			background: none;			height: 26px;			text-transform: uppercase;			font-size: 10px;			color:#1e599a;			cursor: pointer;			margin-left: 5px;		}		TABLE.productcart .pricedisplay, TABLE.logdisplay .pricedisplay {			border: none;			background: none;			font-size: 14px;			font-weight: normal;			float: none;			padding: 5px 0 0;		}		.remove_button{			background: url(images/css/remove_btn.gif) 0 center no-repeat;			border: none;			width: 78px;			height: 26px;			text-transform: uppercase;			font-size: 10px;			color:#1e599a;			cursor: pointer;			padding: 0 15px 0 24px;					}		TABLE.productcart TH.firstcol, TABLE TH.firstcol { width: 258px; }	TABLE.productcart TD, TABLE.wpsc_checkout_table TD, TABLE TD, TD.table_title{		background-color: #f7f8f2;		border-bottom: 1px dashed #d5d5d5;		padding: 5px 5px 5px 20px;		height: 42px;		_height: 32px;		color: #565656;				}		TD.total_first_col {	width: 530px;	}	INPUT.text, SELECT.current_country, SELECT#current_country{		width: 302px;		/*height: 25px;*/		border: 1px solid #CCCCCC;		-moz-border-radius: 4px;		-webkit-border-radius: 4px;		border-radius: 4px;	/*	background: #ffffff url(images/css/text_input.gif) 0 0 no-repeat;*/		padding: 4px;		color: #565656;		font: 14px/18px Arial;	}	TEXTAREA.text{		width: 422px;		height: 38px;		border: none;		background: #ffffff url(images/css/text_area.gif) 0 0 no-repeat;		padding: 4px;		color: #565656;		font: 14px/18px Arial;		overflow: auto;	}	.make_purchase_container, .save_profile_container{		text-align: right;	}		.make_purchase{			background: #ae2c2d url(images/css/make_purchase.gif) 0 0 no-repeat;			width: 172px;			height: 43px;			border: none;			cursor: pointer;		}	SELECT.current_country, SELECT#current_country{		padding: 8px 8px 8px 4px ;		width: 310px;		height: 33px;		}	SELECT.current_country OPTION, SELECT#current_country OPTION{ padding: 2px 5px;	}	TABLE.wpsc_checkout_table TD.table_title .number_1, TABLE.account_table TD.table_title .number_1{		background: url(images/css/number_1.gif) 20px center no-repeat;		padding:10px 0 0 55px;	}	TABLE.wpsc_checkout_table TD.table_title .number_2, TABLE.account_table TD.table_title .number_2{		background: url(images/css/number_2.gif) 20px center no-repeat;		padding:10px 0 0 55px;	}	TABLE TD.empty_cell { background: transparent none;	}	TABLE TD.empty_cell_1{		background: transparent none;		border: none;		height: 1px;		padding: 0;	}	.noBorder{	border: none;}				.input_checkbox{	height: 15px;	width: 15px;	vertical-align:-3px;}table.productcart .total_prise_bot, table.productcart .total_prise_bot .pricedisplay{	color:#ffffff;	background-color: #a6c452;	font-weight: bold;}table.productcart .total_prise_bot .pricedisplay {	font-size: 17px }.wpsc_gateway_container{ overflow:hidden; zoom:1; }	.wpsc_gateway_container H4{ float: left;	width:216px; padding:3px 0 0 0; }	DIV.custom_gateway{	width:300px; float: left; }		table.wpsc_checkout_table DIV.custom_gateway LABEL{	display: block; padding:4px 0;}		INPUT.custom_gateway{ vertical-align:-2px; margin-right: 5px; }.validation-error{	color:red;	padding:5px; }TABLE CAPTION{	color:#286BB4;	font:bold 20px/26px Arial;	padding-bottom:12px;	text-align:left; }TABLE TH DIV {	height: auto;	padding: 8px 20px}.shopp TABLE TH DIV { padding: 8px 10px }TABLE TD{	height: auto; padding: 6px 20px; }TABLE .stripe TD{	background-color: #ffffff;	height: auto;	}.shopp TABLE TD { padding: 6px 10px }TABLE.simple_table TD{	background-color: #ffffff;	padding: 0;	margin: 0;	border: none;}.red_text { color: #AE2C2D; }#commentform INPUT, INPUT.login_text{	background:url("images/css/text_input_comment.gif") no-repeat scroll 0 0 #FFFFFF;	border:medium none;	color:#565656;	font:14px/18px Arial;	height:25px;	padding:4px;	width:226px;}#commentform TEXTAREA{	background:url("images/css/text_area_comment.gif") no-repeat scroll 0 0 #FFFFFF;	border:medium none;	color:#565656;	font:14px/18px Arial;	height:120px;	padding:4px;	width:420px;	overflow: auto;}#commentform LABEL SMALL, #commentform LABEL, #loginform LABEL {	font:13px/17px Arial;	padding-left:2px;}#loginform LABEL { padding: 10px 5px 5px; display: block; color: #565656; }#commentform #submit {	background:url("images/css/sub_com_btn.gif") no-repeat scroll 0 0 #135094;	height:30px;	width: 175px;	cursor: pointer;}.comment-body .avatar{	vertical-align: middle;}		.comment-author{			}	.comment-body .fn{		font-size:14px;		font-weight:bold;		padding:0 0 0 10px;	}	.comment-body .says{		}	.comment-body .commentmetadata{		font-size:13px;		padding:5px 0 10px;	}.newsBlock .withoutImage{	width: auto;}.save_profile_btn{	background:url("images/css/save_profile.gif") no-repeat scroll 0 0 #ae2c2d;	border:medium none;	height:43px;	width:145px;	cursor: pointer;}TABLE.logdisplay{ margin-bottom:20px; }TABLE TD.details{	background: transparent none;	}TD.final_total STRONG{ display:block; height:20px; line-height:15px; padding-top:5px; text-align:right; }TD.final_total .pricedisplay{ font-weight:bold;}.form_group{ padding: 8px 0; display: inline-block;}IMG.log_expander_icon{	padding: 0 5px 0 0;	vertical-align: top;}TR.display_none{display:none;}TD.processed A{ font-size: 11px; }TD.processed A:hover{	text-decoration: none; }.login_btn{	background:url("images/css/login_btn.gif") no-repeat scroll 0 0 #135094;	border:medium none;	height:30px;	width:91px;	cursor: pointer;}DIV.first .newsList{	border: none; padding-top: 0;}.loadingimage{	padding: 8px 8px 0 8px;	border: none;}.wpsc_buy_button_container .visible{	visibility: visible;}.product_footer span.votetext{	display: inline;	height: auto;	overflow: auto;	vertical-align: top;	padding-left: 3px;}.product_footer img.goldstar{	vertical-align: middle; }div.single_product_display .imgContainer div.item_no_image {	height:137px;	width:200px;}div.single_product_display .imgContainer div.item_no_image A{	width:200px; }.wpsc_container{	position: relative;	width: 100%;}#fancy_notification  {	background:none repeat scroll 0 0 #FFFFFF;	border:4px solid #CCCCCC;	display:none;	height:auto;	left:0;	position:absolute;	top:0;	z-index:9;	}	#fancy_notification #loading_animation {		display:none;		padding: 10px 20px;		color:#565656;	}		#fancy_notificationimage{			padding:3px 3px 3px 5px;			vertical-align:-6px;			border:none;		}	#fancy_notification #fancy_notification_content {		display:none;		height:auto;		margin:0 !important;		padding:8px;		text-align:left;		width:300px;		}		#fancy_notification #fancy_notification_content span {			display:block;			font-weight:normal;			margin:0 0 6px;			color:#565656;		}		#fancy_notification #fancy_notification_content a {			margin-bottom:3px;			margin-right:6px;		}		.wpsc_product_rating .star {	cursor:pointer;	text-indent:-999em;	display: block;  width: 18px;   float: left;}.wpsc_product_rating .star a {	background-position:0 0;	display:block;	height:100%;	background:transparent url(images/css/grey-star.gif) no-repeat scroll center 1px;  outline: none;}.wpsc_product_rating .star a:hover {	background-position:0 0;	background:transparent url(images/css/gold-star.gif) no-repeat scroll 0 0;}.wpsc_product_rating .star a.selected {	background-position:0 0;	background:transparent url(images/css/gold-star.gif) no-repeat scroll 0 0;}.wpsc_product_rating .star a, .wpsc_product_rating .star a:focus {	outline: none;}.rating_saved{	display: none;}#respond{ border-top: 1px dashed #D5D5D5; padding: 5px 0 0; margin-top: 15px;}#comments { border-top: 1px dashed #D5D5D5; padding: 12px 0 0; margin-top: 20px; display:block;}	BODY #TB_window img#TB_Image{	padding:0;}#TB_closeWindowButton IMG{	border: none;	padding: 0;}.commentlist{	margin-left:15px; }.quantityContainer {	float:left;  padding:5px 10px; _padding:3px 10px; }.quantityContainer LABEL.wpsc_quantity_update{	vertical-align: middle;	color:#565656}.quantityContainer .quant_text{	vertical-align: middle;	}.single_product_display .quantityContainer { float: none;	padding:5px 0; _padding:3px 0; }		.videoContainer {	padding: 20px;	border-top: 4px solid #ae2c2d;}	.videoContainer .videoTitle{	font-size: 14px;	line-height: 18px;	color: #222;	font-weight: bold;	padding: 15px 5px 0;	display: block;}.seeVideo {	margin-top: 16px; }.seeVideo IMG { padding: 0; border: none; }	#captchaImgDiv { overflow: hidden; zoom:1; }#commentform #captcha_code { background: url(images/css/text_input_captcha.gif) no-repeat 0 0; }#shopp form#checkout  input#submit-login-checkout { margin: 21px 0 0; font-size: 15px; padding-top: 3px; padding-bottom: 4px; cursor: pointer;background-color: #E8EACC;  }#shopp form#checkout  label, #shopp form#checkout label { padding-bottom: 0; padding-top: 3px; }#shopp form#checkout  input, #shopp form#checkout select { margin-bottom: 11px; }#shopp form#checkout  input.error, #shopp form#checkout select.error { background: #ffdddd; }#shopp form#checkout ul li div input, #shopp form#checkout ul li div select{ width: 96%; }#shopp form#checkout ul li div input#billing-state, #shopp form#checkout ul li div input#shipping-state  { width: 91.5%; }#shopp form#checkout ul li div input#same-shipping { width: auto; border: none;  }		#shopp #checkout #checkout-button, #shopp #checkout #confirm-button {				background-color: #E8EACC;				font-size: 15px;				color: #333;				display: block;				float: right;				padding: 6px 16px;				margin: 0 0 20px 10px;				cursor: pointer;			}		#shopp #checkout #checkout-button:hover, #shopp form#checkout  input#submit-login-checkout:hover,		#shopp #checkout #confirm-button:hover { background-color: #eee; }#shopp #checkout INPUT, TEXTAREA {	border: 1px solid #e3e3e3;	background-color: #fff;	padding:5px;	font: 13px/15px Arial;}#shopp #checkout SELECT {	width: 210px;	height: 28px;	padding: 4px;	border: 1px solid #e3e3e3;	background-color: #ffffff;	font: 13px/20px Arial, Helvetica, sans-serif;	_margin-top: 4px;	//margin-top: 4px;}.with_line {	padding-top: 20px;	border-top: 1px solid #e3e3e3;}.book_now {	color: #fff;	background-color: #A6C452;	padding: 4px 15px;	display: inline-block;}.book_now:hover { background-color: #778C39; text-decoration: none }.qtrans_language_chooser { clear: left; }.qtrans_language_chooser LI { float: left; padding: 10px  }.qtrans_language_chooser LI.active A { color: #666 }.shop_menu {	margin-right: -20px;	position: relative;	_zoom:1;}
