﻿/*Theme Name: PreseliAuthor:*/* {	margin: 0;	padding: 0;}HTML,BODY {	width: 100%;	height: 100%;	background-color: #ffffff;}BODY{	font: 13px/18px Arial, Helvetica, sans-serif; color:#555555; background:#fff;}* HTML .iepngfix { behavior: url(inc/iepngfix.htc);}A{	color: #1b68be; text-decoration: none;}.content A { color: #1b68be;}A:hover{	text-decoration: underline;}H1,H2,H3,H4,H5{ color: #333333; font-weight: normal }H1{ font: 40px/42px Arial, Helvetica, sans-serif; padding-bottom: 15px; color:#c0d72f;}H2{ font: 32px/36px Arial, Helvetica, sans-serif; color: #afc811;	padding: 8px 0 10px;}H3{ font: 22px/24px Arial, Helvetica, sans-serif; color: #2a2a2a; padding:3px 0 10px;}H4{ font: 18px/20px Arial, Helvetica, sans-serif; color: #444444; text-transform: none;padding-bottom: 10px;}H5{ font: bold 14px/20px Arial, Helvetica, sans-serif; color: #444444; text-transform: none;padding-bottom: 5px;}.welcome_container H1{ color:#ffffff; padding-bottom: 10px; line-height: 38px; font-size: 40px; }#blog H2 { font: 28px/34px Arial, Helvetica, sans-serif; padding: 15px 0 10px; }#blog H1 { font: 46px/48px Arial, Helvetica, sans-serif; color: #afc811; }.announce_list UL LI .descr H3 {	background: url(images/css/arrow_for_h.gif) 0 9px no-repeat; 	padding: 7px 0 8px 20px; 	font-weight: normal; 	}	.announce_list UL LI .descr H3 A { font-size: 18px; line-height: 18px; color: #c50669; }HR {	margin:0 0 5px;	color: #e1e1e1; /*для IE */ 	background-color:#e1e1e1; /*для Firefox, Opera, Safari*/ 	border:0px none;	height:1px; /* высота 1px IE, Firefox, Opera, Safari */ 	clear:both; /* для очистки, если тег идет после float елемента */ }IMG{	border: none;	padding: 0;}.content IMG {	border: 1px solid #e5e5e5;	padding: 5px;	}IMG.noborder, IMG.wp-smiley{	border: none;	padding: 0;}IMG.vaMiddle { vertical-align: middle; }TABLE {	border-collapse: collapse;	padding: 0;	margin: 5px 0 20px;	border-top: 1px solid #e1e1e1;	border-bottom: 1px solid #e1e1e1;	text-align: center;	vertical-align: middle;	width: 100%;}TH {	/*border-bottom: 1px solid #e1e1e1;*/	border: 1px solid #e1e1e1;	font-size: 18px;	font-weight: normal;	line-height: 20px;	padding: 10px 20px;	color: #555;/*	background: url("images/css/table_th.gif") no-repeat 0 center;*/}TD {	font-size: 14px;	line-height: 18px;	padding: 10px 20px;	color: #888;/*	background:  url("images/css/table_td.gif") no-repeat 0 center;*/border: 1px solid #e1e1e1;}TR.grey_bg TD {	font-size: 14px;	line-height: 18px;	padding: 10px 20px;	color: #666;/*	background: #f6f6f6 url("images/css/table_td_grey.gif") no-repeat 0 center;*/	background-color: #f6f6f6;}TR TD:first-child, TR TH:first-child, TR.grey_bg TD:first-child {	background: none; }TR TD.right_text, TR TH.right_text, TR.grey_bg TD.right_text {	text-align: right; }TR.grey_bg TD:first-child {	background-color:#f6f6f6 }UL{list-style-type: none;}.content UL{	padding: 0 0 7px; }.content UL LI{	background: url("images/css/dot.gif") no-repeat 19px 5px;	padding: 0 0 6px 37px;	font: 13px/20px Arial;	color: #555; }.content OL{ padding: 0 0 7px 37px; }.content OL LI{	padding: 0 0 6px;	font: 13px/20px Arial;	color: #555555;}P{	padding: 0 0 8px 0;	font: 12px/20px Arial, Helvetica, sans-serif;	color: #565656;}.content P{	padding: 0 0 18px 0;	font: 13px/20px Arial, Helvetica, sans-serif;	color: #555555;}#blog .content P{	padding: 0 0 12px 0; }.fsize_14{ font-size:14px; }.left, .alignleft {float:left;}.right, .alignright {float:right;}IMG.alignleft, DIV.alignleft, .ngg-left{ float: left; margin: 5px 25px 25px 0}IMG.alignright, DIV.alignright, .ngg-right {	float: right;  margin: 5px 0 25px 25px}.contacts IMG.alignleft { margin: 5px 20px 20px 0}.contacts IMG.alignright {	margin: 5px 0 20px 20px}.contacts IMG.nomarg { margin:5px 0 25px;} .clear{clear:both;}.noclear {clear:none;}/*-----------------------------------------------------*/.top_line_content, .header_content, .footer_top, .content_container, .footer_bot_cont {	width: 1000px;	margin: 0 auto;	position: relative;}.top_line { background-color: #ebebeb; height: 31px; z-index: 10 }	.top_line_content {z-index: 11}		.logo {			position: absolute;			height: 330px;			width: 66px;			top:58px;			left:50px;			z-index: 12;			}			.logo H1 A{				display: block;				font-size: 1px; 				line-height: 1px;				color: #f5f5f5;				width: 66px;				height: 330px;				position: relative;				z-index: 13;				}			.logo H1 A IMG{								border: none;				padding: 0;				position: absolute;				top:0;				left: 0;				z-index: 14				}			.logo A:hover { text-decoration: none;}		UL.top_menu {padding: 4px 21px 0; font-size: 12px; line-height: 14px; overflow: hidden; text-align: right }			UL.top_menu LI {												display:inline;				border-right: 1px solid #dedede; 					}			UL.top_menu LI:first-child { border-left: 1px solid #dedede; }				UL.top_menu LI A, UL.top_menu LI.current_page_parent A, 				UL.top_menu LI.current_page_item A, UL.top_menu LI.current-page-ancestor A {					padding: 0 16px;					font-size:10px;					text-transform: uppercase;					display: inline;										line-height: 22px;					font-family: Arial;					color:#777777;					white-space: nowrap										}				UL.top_menu LI A:hover{ text-decoration: none; color: #a7bc25;	}								UL.top_menu LI.current_page_parent, 				UL.top_menu LI.current_page_item, 				UL.top_menu LI.current-page-ancestor { 					padding: 0;					height: 23px;					margin: 0 0 0 -1px;					position: relative;										border: none;					}					UL.top_menu LI.current_page_parent A, 					UL.top_menu LI.current_page_item A, 					UL.top_menu LI.current-page-ancestor A {						color: #ffffff;						background-color: #c0d72f; 						padding: 4px 17px;						margin: 0;						position: relative;						height: 19px;						}					UL.top_menu LI.current_page_parent:first-child A, 					UL.top_menu LI.current_page_item:first-child A, 					UL.top_menu LI.current-page-ancestor:first-child A {padding: 4px 16px 4px 17px;}.header_content { border-left:1px solid #EDEDE8; border-right:1px solid #EDEDE8; width:978px;}	UL.main_menu { 		padding: 7px 0 8px;		margin: 0 20px;		overflow: hidden;		_zoom:1;			background: transparent url("images/css/main_menu_sep.gif") no-repeat scroll 100% center;		text-align: right;			}		UL.main_menu LI{					height: 40px;							display: inline-block;						_overflow: hidden;			*zoom:1;			*display: inline;			background: transparent url(images/css/main_menu_sep.gif) 0 center no-repeat;						padding: 0;				text-align: left;	 										}	/* UL.main_menu LI:first-child { background: transparent none; }*/			UL.main_menu LI A, UL.main_menu LI.current_page_parent A, 			UL.main_menu LI.current_page_item A, UL.main_menu LI.current-page-ancestor A {								font-size:13px;				line-height: 16px;				color:#666666;				display:table-cell !important; 				display: block;					 				vertical-align: middle; 				margin-top: expression((parentNode.offsetHeight - this.offsetHeight)<0 ? "0" : (parentNode.offsetHeight - this.offsetHeight)/2 + "px");				white-space: nowrap;				text-transform: capitalize;								padding: 0 20px;											}			UL.main_menu LI A:hover{ text-decoration: none; color: #a7bc25;	}						UL.main_menu LI.current_page_parent, 			UL.main_menu LI.current_page_item, 			UL.main_menu LI.current-page-ancestor{									padding: 0 0 0 0px;				height: 40px;				position: relative;				margin: 0 -1px 0 0;				border: none;				background: none;				}			UL.main_menu LI.current_page_parent SPAN, 			UL.main_menu LI.current_page_item SPAN, 			UL.main_menu LI.current-page-ancestor SPAN{									background-color: #c0d72f;				color: #ffffff; 				padding: 0px 0 0 1px;				margin: 0;				position: relative;				_zoom:1;				}				UL.main_menu LI.current_page_parent A, 				UL.main_menu LI.current_page_item A, 				UL.main_menu LI.current-page-ancestor A,				UL.main_menu LI.current_page_parent A:hover, 				UL.main_menu LI.current_page_item A:hover, 				UL.main_menu LI.current-page-ancestor A:hover {color:#ffffff;}						UL.main_menu LI SPAN {					display: table;					height: 40px;					float: left;										}				UL.main_menu LI.current_page_parent A, 				UL.main_menu LI.current_page_item A, 				UL.main_menu LI.current-page-ancestor A { margin-top: expression((parentNode.offsetHeight - this.offsetHeight)<0 ? "0" : (parentNode.offsetHeight - this.offsetHeight)/2 + "px");}				.content_container{	border-color: #EDEDE8; 	border-width: 0 1px 1px 1px;	border-style: solid;	width: 960px;	padding: 0 9px 9px;}						.header_img {	position: relative;	height:354px;	padding: 0 19px 20px;	width:940px;	background: url(images/css/header_img_shadow.jpg) center 100% no-repeat;	}			#slides{_zoom:1;//zoom:1; background-color: #f1f1f1;}		.header_img #slides DIV { display: none; }		.header_img #slides DIV IMG{padding: 0; border: none; }		.header_img #slides .first_img{display: block; }				.logo_list{		position: absolute;		top: 22px;		right: 40px;		height: 31px;		width: 109px;		z-index: 500;		}				.logo_list A {			margin-left: 5px;			display: inline;			text-align: right;		}			.logo_list A IMG { display: inline;	}	.feedback {		display: block;		position: absolute;		width: 34px;		height: 112px;		bottom: 20px;		right: -35px;		}				.feedback IMG {display: block;}			#home .content{ width: 960px; float:none; padding: 0 0 10px;  }.content { overflow: hidden; position:relative;}				.f_tw_container {		width: 220px;		float: left;		padding: 0 0 10px 10px;		}		.f_tw_container UL.tab_nav {overflow: hidden; zoom:1; padding: 0;}			.f_tw_container UL.tab_nav LI {				padding: 0;				height: 40px;				float: left;				overflow: hidden;				}				.f_tw_container UL.tab_nav LI A {					display: block;					height: 0;					width: 110px;					padding: 40px 0 0; 				}				.f_tw_container UL.tab_nav LI#tab1 A{	background: url(images/css/tab_facebook.png) 0 0 no-repeat;	}				.f_tw_container UL.tab_nav LI#tab2 A{	background: url(images/css/tab_twitter.png) 0 0 no-repeat;	}				#tab_container UL.tab_nav LI.active A, #tab_container UL.tab_nav LI A:hover { background-position: 0 -40px; }		.f_tw_container .tab_content {			width: 220px;			height: 587px;		}		.twtr-widget, .twtr-widget P { font: 12px/18px Arial; }				.announce_list{		width: 340px;		float: left;		padding: 0 40px 10px;	}		.announce_list UL LI{			background: none;			padding: 20px 0 0;			margin-bottom:10px;			border-top: 1px solid #e9e9e9;			overflow: hidden;			zoom:1;			}			.announce_list UL LI:first-child { border:none; }			.announce_list UL LI .img_container{				padding: 0 16px 0 0;				width: 140px;				float: left;				}				.announce_list UL LI .img_container IMG { border: 1px solid #e9e9e9; padding: 1px; margin-bottom: 10px;}						.announce_list UL LI .descr {				padding: 0;				width: 182px;				float: left;				}								.announce_list UL LI .descr P {font-size: 12px; line-height: 19px; padding-bottom: 10px; color: #666666;}					.welcome_container {		background: #1b68be  url(images/css/welcome.jpg) center 100% no-repeat;		padding: 27px 25px 25px;		margin: 0 0 10px;		width: 250px;		height: 575px;		float:left;		_display: inline;		}		.welcome_container P { font-size: 13px; line-height: 17px; color: #ffffff; padding: 0 0 8px; }					.welcome_container A { color: #c0d72f }					.welcome_container A:hover { text-decoration: none }			.welcome_container A:hover STRONG { text-decoration: underline }			.welcome_container A:hover STRONG SPAN { text-decoration: underline; color:#ED008C }		.ban_list {				overflow: hidden; 	background-color: #fbfbfb;	padding: 25px 9px 24px;	position: relative;	margin: 0 -9px -9px;	zoom:1;	}	.ban_list .ban_item { width: 300px; padding: 0 10px; float:left;}		.ban_list .ban_item .ban_shadow {			background: url(images/css/ban_shadow.jpg) 0 100% no-repeat;			padding: 0 0 15px;			}			.ban_list .ban_item .ban_shadow A { display: block; }		.ban_list .ban_item .ban_title { margin-top: -8px;	position: relative; zoom:1;} 			.ban_list .ban_item .ban_title A { color: #c50669;	font-size: 12px; line-height: 16px; }			.footer{	}	.footer_top{		padding: 24px 0;				}		.footer_top .four_col {			overflow: hidden;			padding: 0 10px;			zoom:1;			}			.footer_top .four_col .col{				padding: 0 19px 0 20px;				border-right: 1px solid #edede8;				width: 205px;				height: 165px;				float: left;			}			.footer_top .four_col .col:first-child { border-left: 1px solid #edede8; padding: 0 19px; }				.footer_top .four_col .col H4 {font: bold 11px/16px Arial, Helvetica; color: #555555; padding: 0;}			.footer_top .four_col .col P {font: 11px/16px Arial, Helvetica;}				.footer_top .four_col .col A {}						.footer_top .four_col .col LI { font: 11px/16px Arial, Helvetica; background: none; padding: 0; margin: 0;}						.footer_bot { border-top: 1px solid #e9e9e9; background-color: #fdfdfd; font: 11px/16px Arial, Helvetica;	}		UL.footer_links  { padding: 25px 20px 15px; }			UL.footer_links LI { padding: 0 10px; display: inline;}					UL.footer_links IMG { border:0; padding: 0; vertical-align: middle; }		.footer_bot UL.copyright { padding: 15px 20px 30px; overflow: hidden; _zoom:1; }			.footer_bot UL.copyright LI { float: right; padding: 0 10px; border-left: 1px solid #e4e4de; display: inline }			.footer_bot UL.copyright LI.copyright { float: left; padding: 0 10px; border: none;}			.footer_bot UL.copyright LI.noborder { border: none;}				.footer_bot UL.copyright LI A { font-weight: normal }								.contentContainerFooter{z-index: 1; position: relative; _zoom:1; width: 100%; clear:both;}	.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;		}			/* INNER INNER INNER INNER INNER INNER INNER */.fb_like_btn{ float: right; padding:0 10px;}.bread_crumbs { padding:0 30px 10px; font: 10px/18px Arial, Helvetica, sans-serif; color: #a3a3a3; text-transform: uppercase; margin-top: -10px; position: relative; _zoom:1; }	.bread_crumbs A { color: #757575 }.content{	width: 660px;	padding: 0 30px 10px;	float: right;	}.sidebar{	width: 220px;	padding: 0 10px 10px;	float: left;	font-family:Arial, Helvetica, sans-serif;	}	.left_menu { background-color: #ed008c;  }	.left_menu .top { background: url(images/css/lm_top.gif) 0 0 no-repeat; }	.left_menu .bot { background: url(images/css/lm_bot.gif) 0 100% no-repeat; padding: 18px 20px 20px; }		.left_menu H2{ padding: 0; margin-bottom:15px; color: #ffffff; font: bold 20px/24px Arial, Helvetica, sans-serif;}		.left_menu H2 A { color: #ffffff;}		.left_menu UL{border-bottom: 1px solid #f466ba; display: block; position: relative; margin: 0 -10px; _zoom:1;}			.left_menu UL LI{ border-top: 1px solid #f466ba; width: 100%; display: block; }				.left_menu UL LI A, .left_menu UL LI.current_page_item A, .left_menu UL LI.current_page_parent A, .left_menu UL LI.current-cat A{					display: block;					padding: 6px 10px 6px 34px;					color: #ffffff;					font-size: 14px;					line-height: 18px;					position: relative;					_zoom:1;					//zoom:1;					background: url(images/css/arrow_lm.gif) 16px center no-repeat;										}				.left_menu UL LI A:hover, .left_menu UL LI.current_page_item A, 				.left_menu UL LI.current_page_parent A, .left_menu UL LI.current-cat A,				.left_menu UL LI.current_page_ancestor A{					background-color: #df0084;					background-position: 26px center;					color:#ffffff;					margin: 0 -10px;					padding: 6px 20px 6px 44px;					text-decoration: none;					position: relative;					_zoom:1;					//zoom:1;				}				.left_menu UL LI.current_page_item A, .left_menu UL LI.current_page_parent A, .left_menu UL LI.current-cat A,				.left_menu UL LI.current_page_ancestor A {background: #df0084 url(images/css/arrow_lm_active.gif) 20px center no-repeat;}								.left_menu UL LI.current_page_item A:hover, .left_menu UL LI.current_page_parent A:hover, .left_menu UL LI.current-cat A:hover,				.left_menu UL LI.current_page_ancestor A:hover{ background-position: 20px center; }								/*	.left_menu UL LI UL{ border-bottom: none; }					.left_menu UL LI.current_page_parent UL LI A, .left_menu UL LI UL.sub_cat LI A, 					.left_menu UL LI.current_page_item UL LI A, .left_menu UL LI.current_page_parent UL LI.current_page_item A,					.left_menu UL LI.current_page_ancestor UL LI A {						display: block;						background: none;						padding: 6px 0 6px 13px;						margin: 0;						color: #414141;						font-size: 13px;						line-height: 17px;																	}											.left_menu UL LI.current_page_parent UL LI A:hover, .left_menu UL LI UL.sub_cat LI A:hover,					 					.left_menu UL LI.current_page_item UL LI A:hover, .left_menu UL LI.current_page_parent UL LI.current_page_item A,					.left_menu UL LI.current_page_ancestor UL LI A:hover, .left_menu UL LI.current_page_ancestor UL LI.current_page_parent A {						background: #e8e9e4 none;						color: #414141;						margin: 0 -7px;						padding: 6px 7px 6px 20px;						text-decoration: none;												}							.left_menu UL LI.current_page_ancestor UL LI.current_page_parent A {background: #e8e9e4 url(images/css/arrow_leftmenu_active.gif) 190px center no-repeat;}								.left_menu UL LI.current_page_ancestor UL LI.current_page_parent UL LI A,							.left_menu UL LI.current_page_ancestor UL LI.current_page_item UL LI A  {								display: block;								background: none;								padding: 6px 0 6px 26px;								margin: 0;								color: #414141;								font-size: 13px;								line-height: 17px;																			}							.left_menu UL LI.current_page_ancestor UL LI.current_page_parent UL LI A:hover,							.left_menu 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;																			}								.left_menu UL LI.current_page_ancestor UL LI.current_page_parent UL LI A:hover,								.left_menu UL LI.current_page_ancestor UL LI.current_page_parent UL LI.current_page_item A,								.left_menu UL LI.current_page_ancestor UL LI.current_page_parent UL LI.current_page_item A:hover,								.left_menu UL LI.current_page_ancestor UL LI.current_page_item UL LI A:hover,								.left_menu UL LI.current_page_ancestor UL LI.current_page_item UL LI.current_page_item A,								.left_menu 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;									}								.left_menu UL LI.current_page_ancestor UL LI.current_page_parent UL LI.current_page_item A { background-position: 13px 8px;}								.left_menu UL LI.current_page_ancestor UL LI.current_page_parent UL LI.current_page_item A:hover { background-position: 20px 8px;}*/	.shadow { background: url(images/css/shadow.png) 0 0 no-repeat; width: 220px; height: 20px; font-size:0; line-height: 0; }	.contact {  }		.contact .top { background: url(images/css/contact_top.gif) 0 0 no-repeat;  }		.contact .bot { background: url(images/css/contact_bot.gif) 0 100% no-repeat; padding: 5px 0; }		.contact .mid{background: #ffffff url(images/css/contact_bg.gif) 0 100% repeat-x;			border-style: solid;			border-width: 0 1px;			border-color: #e5e5e5;			padding: 20px 19px;			_width: 180px;			overflow: hidden 			}			.contact H2, .contacts H2{ padding: 0; margin-bottom:12px; color: #2a2a2a; font: normal 22px/24px Arial, Helvetica, sans-serif;}				.contact H2 A { color: #2a2a2a; }				.contact H2 A:hover { }			.contact UL{ display: block; }				.contact UL LI { border-top: 1px solid #e5e5e5; display: block; padding: 8px 0 8px 40px; font-size: 14px; line-height: 17px; }				.contact UL LI IMG { border:none; float:left; padding: 3px 0; width:30px; position: relative; margin-left: -40px; }				.contact UL LI SPAN { color:#1b68be; }				.contact UL LI A SPAN { font-size:12px; }	.sign_up { background: url(images/css/sign_up_bg.jpg) 0 0 no-repeat; padding: 175px 20px 20px; margin-bottom: 20px; height: 125px }		.sign_up H2 { padding: 0 0 2px; font-size: 24px; line-height: 29px; color:#ffffff; font-weight: normal;  font-family: Arial, Helvetica, sans-serif }		.sign_up P { padding: 0 0 13px; font-size: 13px; line-height: 16px; color:#ffffff;  font-family: Arial, Helvetica, sans-serif}		.sign_up A { 			background: url(images/css/sign_up_btn.png) 0 0 no-repeat; 			display: block; 			height: 32px;   			font: bold 13px/32px Arial,Helvetica,sans-serif;			text-transform: uppercase;			color: #ffffff;			text-align: center;			}			.sign_up A:hover {text-decoration: none; background-position: 0 -32px}			.testimonial {	background: url(images/css/testim_b.png) 0 100% no-repeat;	padding-bottom: 50px;	margin-bottom: 20px;	width: 220px;}			.testimonial_cont {	background: #126db8 url(images/css/testim_t.png) 0 0 no-repeat;	padding: 25px 15px 5px;	}	.testimonial_cont P {	padding: 1px 0 15px;	color: #ffffff;	font-size: 13px; 	line-height: 16px;	font-style: italic;	float: left;	width: 175px;	font-weight: bold;	}	.testimonial_cont SPAN {	display: block;	clear: both;	color: #ffffff;	font-size: 11px; 	line-height: 16px;	text-align: right;	}	.testimonial IMG { vertical-align: -4px; }	.testimonial .testim_beg { float: left; }	.testimonial A { color: #fff; text-decoration: underline }		.testimonial A:hover { text-decoration: none }	#blog .content { float: left; }			.type-post { border-bottom: 1px solid #f1f1f1; padding-bottom: 14px; margin-bottom: 8px; }	.post_img {	float: left; margin: 0 20px 20px 0; }	.type-post span.com {		color:#757575;		display:block;		font-size:13px;		line-height:18px;		margin-bottom:5px;		overflow:hidden;		clear: both;		}			.type-post span.com .quant {			background:url("images/css/com.gif") no-repeat scroll 0 0 transparent;			color:#FFFFFF;			display:block;			float:left;			font-size:11px;			height:26px;			line-height:18px;			margin-right:5px;			text-align:center;			width:26px;			}.navigation { padding: 12px 0 20px; overflow: hidden; _zoom:1; }	.navigation .alignright { float:right; margin: 0; }		.navigation .alignleft { float:left;  margin: 0}	.navigation a {		background: #fafafa url("images/css/prev.gif") no-repeat 0 center;		border:1px solid #f1f1f1;		color:#666666;		font-size:12px;		line-height:18px;		padding:5px 13px 5px 25px;		text-decoration:none;		display: block;		}	.navigation .alignright a{		background: #fafafa url("images/css/next.gif") no-repeat 100% center;		padding:5px 25px 5px 13px;		}			.navigation a:hover {background-color: #f4f0f0}			.sb_menus {	background-color: #fafafa;	border:1px solid #e1e1e1;	padding: 14px 24px 21px;	position: relative;	_zoom:1;	margin-bottom: -1px;}	.sb_menus H3 {padding: 3px 0 7px}		.sb_menus UL { padding:0; margin: 0;}		.sb_menus UL LI {font-size:13px; line-height: 20px;}	.widget_tag_cloud { background-color:#c0d72f; height: 200px; padding: 20px 30px; border:1px solid #e1e1e1; margin: 20px 0}	.widget_tag_cloud A { color:#fff; }	.widget_tag_cloud H3 { display:none; }.single_post {	border: none; }	.post_bot{	border-bottom: 1px solid #e1e1e1;	border-top: 1px solid #e1e1e1;	font-size: 12px;	line-height: 16px;	color: #757575;	padding: 6px 0 7px;	margin: 5px 0 35px;}	.single_post span.com {	font-size: 22px;	line-height: 19px;	color: #2a2a2a;	margin-bottom: 15px;	}	.comment_leave {	border: 1px solid #e1e1e1;	overflow: hidden;	_zoom:1;	}		.comment_leave H3 { font-size: 18px; line-height: 22px; color: #444; padding: 15px 20px 18px;  }	.comment_leave .two_col { border-bottom: 1px solid #e1e1e1; overflow: hidden;	_zoom:1;  }																																						.comment_leave .left_col { float:left; width: 299px; padding: 0 20px 20px }		.comment_leave .right_col { float:left; width: 299px; padding: 0 20px 20px 0}		#blog .comment_leave P { padding-bottom: 10px; }		INPUT, TEXTAREA, #blog INPUT, #blog TEXTAREA {		background-color:#f3f3f3;		border:1px solid #e1e1e1;		color:#444444;		font:12px/18px Arial;		/*text-transform: uppercase;*/		height:19px;		padding:5px 10px 4px;		width:277px;		}	TEXTAREA, #blog TEXTAREA {		height:99px;		overflow:auto;		}	SELECT {		background-color:#f3f3f3;		border:1px solid #e1e1e1;		color:#444444;		font:12px/18px Arial;		/*text-transform: uppercase;*/		height:30px;		padding:5px 5px 5px 6px; 		width:206px;		}		SELECT OPTION { padding: 2px 10px;}	#blog .comment_leave P.req_fields {		font: italic 12px/20px Arial;		color: #888888;		padding: 10px 30px; 	}		input.submit_btn, #blog input.submit_btn, INPUT#searchsubmit {		width: 148px;		height: 37px;		background: url("images/css/add_comment.png") no-repeat 0 0;		float: right;		margin: 15px 16px;		border: none;		cursor: pointer;		font-size:14px;		line-height: 18px;		font-weight: bold;		text-align: center;		padding:0 5px 7px 0;		color: #fff; 		text-transform: uppercase;	}	input.submit_btn:hover, .contacts input.submit_btn:hover, 	#blog input.submit_btn:hover, .popup input.submit_btn:hover, INPUT#searchsubmit:hover { background-position: 0 -37px; }	input.make_booking {	background: url("images/css/make_booking.png") no-repeat 0 0; width: 172px; margin-right: -5px; margin-top: 0; position: relative   }#blog .commentlist { padding: 0 0 15px }	#blog .commentlist LI { background: none; padding: 0 0 25px; overflow: hidden; _zoom:1; display: block; font-style: normal }			#blog .commentlist LI .vcard { float: left; width: 32px; padding: 0 15px 0 0;   }			#blog .commentlist LI .vcard IMG { width: 32px; height: 32px; padding: 0; border: none; }		#blog .commentlist LI .comment_cont { float: left; width: 604px; padding: 0; color:#757575; font-size: 12px; line-height: 12px; }			#blog .comment-author { display: inline; padding: 0 8px 0 0; color:#444; font-size: 13px; line-height: 18px; font-weight: bold; }			#blog .commentmetadata { display: inline; padding: 0 0 0 8px; color:#757575; font-size: 12px; line-height: 18px; }	#blog .comment-body { padding: 2px 0 0; color:#555; font-size: 13px; line-height: 18px; }	.content .soc_buttons { padding: 0 0 10px; overflow: hidden; _zoom:1;}	.content .soc_buttons LI { display: block; float: left; padding: 0; background: none; font-style: normal }		.hlight {	background-color:#FAF5E8;	border-color:#c1aaaa;}		.content BLOCKQUOTE, .content BLOCKQUOTE P {	padding: 5px 30px;	font-size: 14px;	font-style: italic; }	.col_1to2 {	overflow: hidden;	_zoom:1;	clear: both;	padding: 25px 0}	.col_1to2 .left_col { float: left; width: 205px; }	.col_1to2 .right_col { float: left; width: 434px; padding-left: 20px }.top_bot_border {	padding: 12px 0;	border-top: 1px solid #e1e1e1;	border-bottom: 1px solid #e1e1e1;	overflow: hidden; _zoom:1;}	.content .address_img {	border: none;	padding: 0;	float: left;	width:32px;}	 .content .address { padding: 0 0 0 10px; color: #2971c1; font-size: 12px; line-height: 16px; float: left; width:163px }	.contacts FORM P {	color: #888888;	font-size: 13px;	line-height: 18px;}				.contacts INPUT.submit_btn, .popup INPUT.submit_btn, INPUT#searchsubmit {		background: url("images/css/submit.png") no-repeat 0 0;		width: 100px;		float: none		}	.popup input.submit_btn {float:right; margin: 15px}	INPUT#searchsubmit {	margin: 0 0 0 10px; }	INPUT#s { width: 260px }	LABEL.screen-reader-text { margin: 6px 10px 0 0; padding: 0; }	.contacts INPUT { width: 412px; }.contacts .req INPUT { width: 410px; }.contacts TEXTAREA { width: 412px; height: 135px; }.contacts SELECT { width: 206px; }	.contacts .code {	padding: 0 0 5px; }		.contacts .code IMG {		border:none;		padding: 0;		vertical-align: middle;		margin-right: 15px;		float: left;		margin-top: 4px;	}		.contacts .code INPUT { width: 155px }	.contacts .code .req { width: 177px; float: left }	.contacts P.label { padding: 0 0 12px; }	.grey_bg {/*	background-color: #f3f3f3;*/	padding: 20px;	margin-bottom: 25px; }		.grey_bg IMG { padding: 0; border: none; }		.grey_bg IMG.alignleft { margin: 0 20px 5px 0;  }	.grey_bg P { padding: 0; font-size: 12px; line-height: 18px; }	.text_block {	padding: 0 20px 7px; clear: both } 	.text_block P { line-height: 18px;overflow: hidden; zoom:1; } .text_block_border {	border: 1px solid #e1e1e1;	padding: 20px;	margin-bottom: 20px;}.text_block_border P, .form_content P { padding-bottom: 10px; clear: both; overflow: hidden; zoom:1; position: relative;}TABLE.text_block_border {	border: 1px solid #e1e1e1;	padding: 0;	border-collapse: collapse;	}TABLE.text_block_border TD, TABLE.text_block_border TR TD:first-child {	border: 1px solid #e1e1e1;	padding: 20px;	background: none;	vertical-align: top;	text-align: left;	}.text_block_border INPUT, .text_block_border .left_col TEXTAREA, .text_block_border TEXTAREA {	width: 284px;  } .text_block_border .req INPUT, .text_block_border .left_col .req TEXTAREA, .text_block_border .req TEXTAREA {	width: 282px;  }INPUT.checkbox {	width: 14px;	height: 14px;	float: left;	margin: 3px 0 0 0;	border: none;	background: none;}LABEL {	font-size: 10px;	line-height: 18px;	text-transform: uppercase;	color: #444;	float: left;	display: block;	margin-right: 15px;	padding: 0 6px;}LABEL STRONG { font-size: 12px; }P.small_italic LABEL {	text-transform: none;	font-size: 12px;}P.small_italic { font-size: 12px; line-height: 14px; color: #888; font-style: italic; }TABLE.text_block_border OL LI { padding-bottom: 4px; }.req, .req_checkbox {	border:1px solid #ED008C;	font-size: 0;	padding: 0;	line-height:0;	display: block;}.req_checkbox{	float: left;	padding: 1px;}.req_checkbox .checkbox { margin: 0; }.text_block_border .right_col INPUT.text, .text_block_border .right_col TEXTAREA {	width: 249px; }.text_block_border TEXTAREA {	height : 55px; }TEXTAREA.long_input, INPUT.long_input { width: 596px; }.req TEXTAREA.long_input, .req INPUT.long_input { width: 594px; }.text_block_border H4 {	padding-top: 10px; }.text_block_border .left_col {	width: 306px; }.popup {/*	border: 4px solid #e1e1e1;*/	padding: 30px 35px 35px;	width: 565px;	margin: 0 auto;}.popup FORM { border: 1px solid #e1e1e1; overflow: hidden; zoom:1; margin-top: 10px }	.popup FORM .form_content { border-bottom: 1px solid #e1e1e1; padding: 20px 20px 10px; }			.form_content INPUT, .form_content TEXTAREA { width:500px; }		.form_content .req INPUT, .form_content .req TEXTAREA { width:499px; }		.form_content TEXTAREA { height:56px; }	.form_content INPUT.checkbox { width:14px; }	TABLE.simple { border: none; vertical-align: top; text-align: left; }		TABLE.simple TR {  border: none; }		TABLE.simple TD { padding:0; background: none; border: none; vertical-align: top; }			TABLE.simple TH { padding:0; background: none; border: none; vertical-align: top; }	.content .ngg-galleryoverview { margin-bottom: 15px; margin-top: 0; }	.content .ngg-gallery-thumbnail A:hover { background-color: #e1e1e1; }	.content .ngg-gallery-thumbnail img	{ border-color: #e1e1e1; padding: 5; } .text_block_border INPUT.short_input {width: 30px;}									
									
