/* GLOBAL PAGE TEMPLATES */



#fg-urgent-message {
			
	position:										absolute;
	left:											0;
	top:											0;
	width:											100%;
	height:											100%;		
	
}

#fg-urgent-message a.close {

	position:										absolute;
	left:											50%;
	z-index:										5000;
	margin-left:									275px;
	top:											199px;
	width:											21px;
	height:											21px;
	display:										block;	
	
}

#fg-urgent-message .mess-wrp {
	
	position:										relative;
	width:											100%;
	height:											100%;
	
}

#fg-urgent-message .mess-bg {
 	
	background-color:								#333;
	opacity:										0.3;
	#filter: 										alpha(opacity = 30);
	position:										absolute;
	z-index:										1000;
	width:											100%;
	height:											100%;
 	
}

#fg-urgent-message .mess {
	
	position:										absolute;
	z-index:										2000;
	left:											50%;
	width:											587px;
	height:											401px;
	margin-left:									-290px;
	top:											200px;
	
}

#html {
	
	height:											100%;
	
}

.h19 {
	
	height:											19px;
	
}

html {
	
	height: 										100%;
	
}

body {
	
	height: 										100%;
	font-family:									"Myriad Pro","Lucida Grande",Arial,Verdana,Helvetica,sans-serif;
	#font-family: 									"Lucida Grande", Arial, Verdana, sans-serif;
	font-size:										103%;
	#font-size:										1em;		
	color: 											#333333;	
	margin:											0;
	padding:										48px 19px 0 19px;	
	background-image:								url('/i/bg.gif');

}

#nonFooter {
	
	position: 										relative;
	min-height: 									100%;
	border:											solid 14px #484848;
	background-image:								url('/i/bg_page.gif');
	margin-top:										-30px;	
	#width: 										expression(document.body.clientWidth < 951 ? "950px" : "100%");
	min-width:										950px;
	
}

* html #nonFooter {
	
	height: 										100%;

}

#wrapper {
			
	width: 											100%;		
	
}

a {
	
	color:											#333;
	
}

/* END OF GLOBAL PAGE TEMPLATES */

/* PAGE STYLES */

#header {
	
	height: 										255px;
	
}

#header .active {
	
	text-decoration:								none;
	
}

#header .top {
	
	height:											188px;
	
}

#header .l {
	
	width:											25%;
	
}

#header .l a {
	
	padding:										30px 0 0 30%;
	font-size:										205%;
	display:										block;
	text-transform:									uppercase;
	
}

#header .c {
	
	width:											50%;
	text-align:										center;
	padding:										45px 0 0 0;
	
}

#header .r {
	
	width:											24.9%;
	text-align:										right;
	
}

#header .r a {
	
	padding:										30px 30% 0 0;
	font-size:										205%;
	display:										block;
	text-transform:									uppercase;
	text-align:										center;
	
}

#header h1 {
		
	width:											418px;
	height:											112px;
	text-indent:									-10000px;
	background-image:								url('/i/logo.png');
	background-repeat:								no-repeat;
	cursor:											pointer;
	
}

#header .menu {
	
	text-align:										center;
	
}

#header .menu a {
	
	font-size:										175%;
	text-transform:									lowercase;
	color:											#666;
	
}




#body {
		
	padding:										0 40px 80px 40px;
	text-align:										left;
	
}

#body h1 {
	
	font-size:										190%;
	font-weight: 									normal;
	
}

#body h2 {
	
	font-weight: 									normal;
	font-size: 										190%;
	margin-bottom:									.4em;
	
}

#index {
	
	
	
}

#index .l {
	
	width:											30%;
	
}

#index .r {
	
	width:											60%;
	
}




#footer {
	
	height:											165px;	
	position:										relative;		
	padding:										0;
	
}

#footer .bottom_links {
	
	padding:										70px 0 15px 0;
	
}

/* END OF PAGE STYLES */


/* COMMON STYLES */

.left {
	
	float:											left;
	
}

.right {
	
	float:											right;
	
}

.clear {
		
	clear:											both;
	
}

.inlineblock {
	
	display:										inline-block;
	
}

.relative {
	
	position:										relative;
	
}

.absolute {
	
	position:										absolute;
	
}

.u {
	
	text-decoration:								underline !important;

}

.not_u {
	
	text-decoration:								none;
	
}

.i {
	
	font-style:										italic;
	
}

.center {
	
	text-align:										center;
	
}

.purple {
	
	color:											#a383d3;
	
}

.orange {
	
	color:											#ff6b2b;
	
}

.orange_i {
	
	color:											#ff6b2b !important;
	
}

.red {
	
	color:											#cc0000;
	
}

.black {
	
	color:											#333333;
	
}

.grey {
	
	color:											#666666;
	
}

.bolder {
	
	font-weight:									bolder;
	
}

.bold {
	
	font-weight:									bold;
	
}

.georgia {
	
	font-family:									Georgia;
	
}

.tahoma {
	
	font-family:									Tahoma;
	
}

.arial {
	
	font-family:									Arial;
	
}

form {
	
	padding:										0;
	margin:											0;
	
}

.white {
	
	color:											#fff;
	
}

.textField1 {
	
	font-size:										16px;
	padding:										2px;
	border:											solid 1px #bcbcbc;
	color:											#a383d3;	
	font-weight:									normal;
	margin:											1px 0;	
	position:										relative;
	
}

li {
	
	padding:										5px 0;
	
}

#button {
	
	margin:											1px 0;
	
}

#cancel {
	
	margin:											1px 0;
	
}

.myriad {
	
	font-family:									"Myriad Pro","Lucida Grande",Arial,Verdana,Helvetica,sans-serif !important;
	#font-family: 									"Lucida Grande", Arial, Verdana, sans-serif !important;
	
}

.pointer {
	
	cursor:											pointer;
	
}

.news_h1 {
	
	margin-bottom:									0;
	
}

.news {
	
	font-size:										130%;	
	
}

.fg-news-one {
	
	padding:										0 0 47px 0;
	
}

.news-thumb {
	
	padding:										10px;
	position:										relative;
	z-index:										2;
	
}

.news-left {
	
	position:										relative;
	
}

.news-right {
	
	padding:										0 0 0 23px;
	
}

.news-right .date {
	
	font-size:										16px;
	
}

.news-right .title {
	
	font-size:										22px !important;
	font-weight:									normal;
	margin:											.4em 0;
	
}

.news-right .text {
	
	font-size:										16px;
	padding:										.5em 0 .5em 0;
	
}

.fg-news-archive {
	
	text-align:										center;
	padding:										0;
	
}

.padding_left {
	
	padding-left:									18px;
	
}

.news-thumb-bg {
	
	left:											0px;
	top:											0px;
	position:										absolute;
	z-index:										1;
	height:											100%;
	width:											100%;	
	background-color:								#cccccc;
	opacity:										0.3;
	#filter: 										alpha(opacity = 30);

	
}

.newslinks {
	
	list-style:										none;
	padding:										0;
	margin:											0;
	line-height:									135%;
	
}

.rss_feed {
	
	position:										absolute;
	z-index:										1;
	margin:											3px 0 0 3px;	
	
}

/* END OF COMMON STYLES */


/* SLIDER */

#slider {
	
	position:										relative;
	width:											100%;
	height:											164px;		
	
}

#slider .contentplane {
	
	overflow: 										hidden; 
	position: 										relative; 
	width: 											100%; 
	height: 										100%;
	background-color:								#cccccc;
	opacity:										0.3;
	#filter: 										alpha(opacity = 30);
	
}

#slider .l_w {
	
	width:											18px;
	height:											100%;
	position:										absolute;
	top:											0;
	left:											0%;
	z-index:										1;
	background-color:								#cccccc;	
	opacity:										0.3;
	#filter: 										alpha(opacity = 30);
	
}

#slider .l {
	
	background-image:								url('/i/left.png');
	background-repeat:								no-repeat;
	width:											22px;
	height:											22px;
	left:											3px;
	position:										absolute;
	z-index:										5;
	top:											71px;
	cursor:											pointer;
	
}

#slider .r_w {
	
	width:											18px;
	height:											100%;
	position:										absolute;
	top:											0;
	left:											100%;
	margin-left:									-18px;
	z-index:										1;
	background-color:								#cccccc;	
	opacity:										0.3;
	#filter: 										alpha(opacity = 30);
	
}

#slider .r {
	
	background-image:								url('/i/right.png');
	background-repeat:								no-repeat;
	width:											22px;
	height:											22px;
	left:											100%;
	position:										absolute;
	z-index:										5;
	margin-left:									-25px;
	top:											71px;
	cursor:											pointer;
	
}

#slider .w {
	
	overflow: 										hidden; 
	position: 										relative; 
	width: 											100%; 
	height: 										130px;
	margin-top: 									-147px;
	
}

#slider .content {	
	
	position:										relative;	
	height:											100%;	
	padding:										0 36px 0 36px;	
	
}

#slider .content * a {
	
	font-size:										75%;
	
}

#slider .img {
	
	margin-right:									18px;
	
}

/* END OF SLIDER */

/* MUSTHAVE */

#musthave {
	
	position:										relative;
	width:											100%;
	height:											164px;		
	
}

#musthave .contentplane {
	
	overflow: 										hidden; 
	position: 										relative; 
	width: 											100%; 
	height: 										100%;
	background-color:								#ff6b2b;
	opacity:										0.3;
	#filter: 										alpha(opacity = 30);
	
}

#musthave .l_w {
	
	width:											18px;
	height:											100%;
	position:										absolute;
	top:											0;
	left:											0%;
	z-index:										1;
	background-color:								#ff6b2b;	
	opacity:										0.3;
	#filter: 										alpha(opacity = 30);
	
}

#musthave .l {
	
	background-image:								url('/i/left.png');
	background-repeat:								no-repeat;
	width:											22px;
	height:											22px;
	left:											3px;
	position:										absolute;
	z-index:										5;
	top:											71px;
	cursor:											pointer;
	
}

#musthave .r_w {
	
	width:											18px;
	height:											100%;
	position:										absolute;
	top:											0;
	left:											100%;
	margin-left:									-18px;
	z-index:										1;
	background-color:								#ff6b2b;	
	opacity:										0.3;
	#filter: 										alpha(opacity = 30);
	
}

#musthave .r {
	
	background-image:								url('/i/right.png');
	background-repeat:								no-repeat;
	width:											22px;
	height:											22px;
	left:											100%;
	position:										absolute;
	z-index:										5;
	margin-left:									-25px;
	top:											71px;
	cursor:											pointer;
	
}

#musthave .w {
	
	overflow: 										hidden; 
	position: 										relative; 
	width: 											100%; 
	height: 										130px;
	margin-top: 									-147px;
	
}

#musthave .content {	
	
	position:										relative;	
	height:											100%;	
	padding:										0 36px 0 36px;	
	
}

#musthave .content * a {
	
	font-size:										75%;
	
}

#musthave .img {
	
	margin-right:									18px;
	
}

/* END OF MUSTHAVE */

/* VKONTAKTE */

#vkontakte {
	
	line-height:									175%;
	
}

/* END OF VKONTAKTE */

/* SELECTOR */

#selector {
	
	width:											100%;
	
}

#selector .down {
	
	background-image:								url('/i/down.png');
	background-repeat:								no-repeat;
	width:											22px;
	height:											22px;
	margin:											0 0 0 5px;
	cursor:											pointer;
	
}

#selector .sl {
	
	width:											31%;
	
}

#selector .sc {
	
	width:											37%;
	
}

#selector .sr {
	
	width:											30.9%;
	
}

/* END OF SELECTOR */

/* CLOUD */

#cloud {
	
	width:											100%;	
	position:										relative;	
	
}

#cloud .tagscloud {
	
	position:										relative;
	z-index:										3;
	
}

#cloud h3 {
	
	font-weight:									normal;
	font-size:										125%;	
	margin:											0em 1em 1em 1em;
	padding-top:									1em;
	
}

#cloud .cloud {
	
	position:										relative;
	padding:										0 1.3em 1em 1.3em;
	
}

#cloud .tags {
	
	text-align:										justify;
	
}

#cloud .tags a {
	
	padding:										5px;
	text-decoration:								none;
	white-space:									nowrap;
	
}

#cloud .tags .purple:hover {
	
	background-color:								#a383d3;
	color:											#fff;
	
}

#cloud .tags .grey:hover {
	
	background-color:								#666;
	color:											#fff;
	
}

#cloud .tags .orange:hover {
	
	background-color:								#ff6b2b;
	color:											#fff;
	
}

#cloud .tags {
	
	line-height:									250%;
	padding:										0 0 1em 0;
	
}

#cloud .line {
	
	z-index:										2;
	width:											100%;	
	background-color:								#cccccc;
	height:											1.6em;
	opacity:										0.3;
	#filter: 										alpha(opacity = 30);
	left:											0px;	
	position:										absolute;
	margin-top:										-2.7em;
	
}

#cloud .bg {
	
	left:											0px;
	top:											0px;
	position:										absolute;
	z-index:										1;
	height:											100%;
	width:											100%;	
	background-color:								#cccccc;
	opacity:										0.3;
	#filter: 										alpha(opacity = 30);
	
}

/* END OF CLOUD */

/* DOCTITLE */

#docTitle {
	
	font-size:										160% !important;
	
}

.block_title {
	
	font-size:										160% !important;
	
}

/* END OF DOCTITLE */

/* DETAILS */

#details {
	
	
	
}

#details .image {
	
	width:											35%;		
	min-width:										282px;
	
}

#details .img_wrapper {
	
	padding: 										11px;
	position:										relative;
	
}

#details .img_wrapper img {
	
	display:										block;
	position:										relative;
	z-index:										2;
	
}

#details .img_bg {
	
	left:											0px;
	top:											0px;
	position:										absolute;
	z-index:										1;
	height:											100%;
	width:											283px;	
	background-color:								#cccccc;
	opacity:										0.3;
	#filter: 										alpha(opacity = 30);	
	
}

#details .photo_links {
	
	padding:										1em 0 0 0;
	text-align:										center;
	width:											283px;
	
}

#details .photo_links a {
		
	text-transform:									uppercase;
	text-decoration:								underline;
	font-size:										90%;
	cursor:											pointer;
	
}

#details .photo_links .photo_link_left {
	
	padding:										0 0 0 .5em;
	
}

#details .photo_links .photo_link_right {
	
	padding:										0 .5em 0 0; 
	
}

#details .info {
	
	width:											64%;		
	
}

#details .musthave {
	
	padding:										1.5em 0 0 0;
	width:											80%;
	text-align:										left;
	
}

#details .info_details {
	
	font-family:									Arial;
	font-size:										75%;
	line-height:									175%;
	
}

#details .dl {
	
	width:											55%;
	
}

.map_canvas {
	
	width: 											450px; 
	height: 										350px; 
	position: 										relative; 
	padding: 										.5em 0 0 0;
	
}

#details .dr {
	
	width:											40%;
	
}

#details .row .left {
	
	width:											30%;
	
}

#details .row .right {
	
	width:											65%;
	
}

/* END OF DETAILS */

/* FG UL */

.fgul {
	
	margin:											0;
	padding:										0;
	
}

.fgul li {
	
	margin:											0;
	list-style-image:								url('/i/dot.gif');
	padding:										0 0 2em 0;
	font-family:									Arial;
	font-size:										75%;	
	
}

/* END OF FG UL */

/* LIST LETTERS */

.fgletters {
	
	padding:										1em 0 0 0;
	
}

#fglist {
	
	padding:										1.5em 0 0 0;
	
}

#fglist .pt30 {
	
	width:											30%;
	
}

#fglist .pt3 {
	
	width:											3.5%;
	
}

#fglist .letter_title {
	
	font-family:									Tahoma;
	font-size:										80%;
	font-weight:									bold;
	color:											#fff;
	width:											150px;
	text-align:										center;
	position:										relative;
	z-index:										2;
	
}

#fglist .letter_wrapper {
	
	width:											150px;
	position:										relative;
	
}

#fglist .letter_bg {
	
	top:											0;
	left:											0;
	width:											150px;
	height:											100%;
	position:										absolute;
	background-color:								#CCCCCC;
	opacity:										0.6;
	#filter: 										alpha(opacity = 60);
	
}

#fglist .link {
	
	text-align:										left;
	width:											150px;	
	
}

#fglist .link a {
	
	font-size:										80%;
	line-height:									220%;
	
}

.letter {
	
	text-decoration:								none;
	font-family:									Arial;
	font-size:										130%;
	
}

.inactiveletter {
	
	color:											#bbb;
	
}

.letter:hover {
	
	text-decoration:								underline;
	
}

/* END OF LIST LETTERS */


/* ITEMS - SEARCHRESULT */

#items {
	
	padding:										1.5em 0 0 0;
	
}

#items .i_l {
	
	width:											79%;
	
}

#items .i_r {
	
	width:											20%;
	
}

#items .column {
	
	width:											49%;
	
}

#items .found {
	
	font-size:										90%;
	
}

#items .perpage {
	
	text-transform:									uppercase;
	font-size:										90%;
	
}

#items .spacer {
	
	height:											1.2em;
	
}

#items .photo_wrapper {
	
	width:											110px;
	height:											149px;
	position:										relative;
	
}

#items .photo {
	
	padding:										10px;
	position:										relative;
	z-index:										2;	
	font-size:										65%;
	line-height:									150%;
	
}

#items .photo_bg {
	
	top:											0;
	left:											0;
	width:											100%;
	height:											100%;
	position:										absolute;
	background-color:								#CCCCCC;
	opacity:										0.3;
	#filter: 										alpha(opacity = 30);
	
}

#items .item_info {
	
	padding:										2em 0 0 1em;
	font-size:										80%;
	width:											60%;
	
}

#items .pages {
	
	font-size:										120%;
	
}

#items .pages a {
	
	text-decoration:								none;
	
}

#items .pages .active {
	
	font-weight:									bold;
	
}

#items .sorter {
	
	padding:										2em 0 0 0;
	
}

#items .sortresult {
	
	font-size:										85%;
	
}

#items .sort {
	
	padding:										1em 0 0 0;
	text-transform:									uppercase;
	font-size:										90%;
	
}

#items .hspace {
	
	width:											12%;
	
}

#items .sort a {
	
	text-decoration:								none;
	
}

#items .vk {
	
	font-size:										95%;
	
}

#items .musthave h3 {
	
	font-weight:									normal;
	margin:											0;
	font-size:										130%;	
	padding:										0 0 1em 0;
	
}

#items .scroller h4 {
	
	font-weight:									bold;
	margin-bottom:									.2em;
	
}

#items .box {
	
	height:											160px;
	overflow:										hidden;
	position:										relative;
	
}

#items .box_bg {
	
	top:											0;
	left:											0;
	width:											100%;
	height:											100%;
	position:										absolute;
	background-color:								#CCCCCC;
	opacity:										0.3;
	#filter: 										alpha(opacity = 30);
	z-index:										1;
	
}

#items .box_dash_top {
	
	top:											0;
	left:											0;
	width:											100%;
	height:											18px;
	position:										absolute;
	background-color:								#CCCCCC;
	opacity:										0.3;
	#filter: 										alpha(opacity = 30);
	z-index:										2;
	
}

#items .box_dash_bottom {
	
	top:											100%;
	left:											0;
	width:											100%;
	height:											18px;
	position:										absolute;
	background-color:								#CCCCCC;
	opacity:										0.3;
	#filter: 										alpha(opacity = 30);
	z-index:										2;
	margin-top:										-18px;
	
}

#items .arrow_wrapper {
	
	position: 										relative; 
	z-index: 										5; 
	width: 											0; 
	height: 										0;
	
}

#items .arrow_top {
	
	background-image:								url(/i/top.png);
	background-repeat:								no-repeat;
	cursor:											pointer;
	height:											22px;
	top:											3px;
	position:										absolute;
	width:											22px;
	z-index:										5;
	
}

#items .arrow_bottom {
	
	background-image:								url(/i/down.png);
	background-repeat:								no-repeat;
	cursor:											pointer;
	height:											22px;
	top:											160px;
	margin-top:										-25px;
	position:										absolute;
	width:											22px;
	z-index:										5;
	
}

#items .box ul {
	
	padding:										0 20px 30px 20px;	
	margin:											30px 0 0 0;
	position:										relative;
	z-index:										2;
	text-align:										left;
	height:											65px;
	overflow:										hidden;
	
}

#items .box {
	
	font-size:										75%;
	
}

#items .box li {
	
	list-style:										none;
	margin:											0;
	padding:										.1em 0;	
	
}

#items .inactive {
	
	color:											#aaa;
	
}

#items .sub {
	
	padding:										0 0 0 1em;
	
}

/* END OF ITEMS SEARCH-RESULT */

/* PLACE */

#place {
	
	
	
}

#place .pl {
	
	width:											20%;
	
}

#place .pr {
	
	width:											69%;
	
}

#place .imgs_wrapper {
	
	width:											200px;
	position:										relative;
	
}

#place .imgs_bg {
	
	top:											0;
	left:											0;
	width:											100%;
	height:											100%;
	position:										absolute;
	background-color:								#CCCCCC;
	opacity:										0.3;
	#filter: 										alpha(opacity = 30);
	z-index:										1;
	
}

#place .place_imgs {
	
	position:										relative;
	z-index:										2;
	padding:										0 0 10px 0;
	
}

#place .place_imgs img {
	
	display:										block;
	padding:										10px 10px 0 10px;
	
}

#place .place_info {
	
	font-family:									Arial;
	line-height:									175%;	
	
}

#place .info_l {
	
	font-size:										75%;	
	width:											60%;
	
}

#place .info_r {
	
	width:											35%;
	
}

#place .musthave {
	
	padding:										1em 0 0 0;
	
}

#place .row .left {
	
	width:											30%;
	
}

#place .row .right {
	
	width:											65%;
	
}

/* END OF PLACE */

/* BRAND */

#brand {
	
	
	
}

#brand .bl {
	
	width:											20%;
	
}

#brand .br {
	
	width:											74%;
	
}

#brand .imgs_wrapper {
	
	width:											200px;
	position:										relative;
	
}

#brand .imgs_bg {
	
	top:											0;
	left:											0;
	width:											100%;
	height:											100%;
	position:										absolute;
	background-color:								#CCCCCC;
	opacity:										0.3;
	#filter: 										alpha(opacity = 30);
	z-index:										1;
	
}

#brand .brand_imgs {
	
	position:										relative;
	z-index:										2;
	padding:										0 0 10px 0;
	
}

#brand .brand_imgs img {
	
	display:										block;
	padding:										10px 10px 0 10px;
	
}

#brand .brand_info {
	
	font-family:									Arial;
	line-height:									175%;	
	
}

#brand .info_l {
	
	font-size:										75%;	
	width:											60%;
	
}

#brand .info_r {
	
	width:											35%;
	
}

#brand .musthave {
	
	padding:										1em 0 0 0;
	
}

#brand .row .left {
	
	width:											30%;
	
}

#brand .row .right {
	
	width:											65%;
	
}

/* END OF BRAND */

/* DROP DOWN MENU */

.dropdown {
	
	position:										absolute;
	z-index:										5;
	border:											solid 3px #a383d3;
	margin-top:										30px;
	margin-left:									-3%;
	background-image:								url('/i/bg_page.gif');
	
}

.dropdown_wrapper {
	
	padding:										30px 60px;
	position:										relative;	
	z-index:										10;
	
}

.dropdown_wrapper ul {
	
	margin:											0;
	padding:										0;
	list-style:										none;
	text-align:										left;
	
}

.dropdown_bg {
	
	top:											0;
	left:											0;
	width:											100%;
	height:											100%;
	position:										absolute;
	background-color:								#CCCCCC;
	opacity:										0.3;
	#filter: 										alpha(opacity = 30);
	z-index:										1;
	
}

.dropdown_top_bg {
	
	top:											0;
	left:											0;
	width:											100%;
	height:											18px;
	position:										absolute;
	background-color:								#CCCCCC;
	opacity:										0.3;
	#filter: 										alpha(opacity = 30);
	z-index:										2;
	
}

.dropdown_bottom_bg {
	
	top:												100%;
	left:												0;
	width:												100%;
	height:												18px;
	position:											absolute;
	background-color:									#CCCCCC;
	opacity:											0.3;
	#filter: 											alpha(opacity = 30);
	z-index:											2;
	margin-top:											-18px;
	
}

.dropdown_arrow_wrapper {
	
	position: 											relative; 
	z-index: 											15; 
	width: 												0; 
	height: 											0;
	
}

.dropdown_arrow_top {
	
	background-image:									url(/i/top.png);
	background-repeat:									no-repeat;
	cursor:												pointer;
	height:												22px;
	top:												3px;
	position:											absolute;
	width:												22px;
	margin-left:										-11px;
	z-index:											15;
	
}

.dropdown_arrow_bottom {
	
	background-image:									url(/i/down.png);
	background-repeat:									no-repeat;
	cursor:												pointer;
	height:												22px;
	top:												100%;
	margin-top:											-25px;
	margin-left:										-11px;
	position:											absolute;
	width:												22px;
	z-index:											15;
	
}

.dropdown_overflow {
	
	height:												178px;
	overflow-y:											scroll;
	overflow-x:											none;
	
}

/* END OF DROP DOWN MENU */

/* NEWS BLOCK */

.newsblock {
	
	
	
}

.newsblock * .info {
	
	display:											block;
	color:												#4e4e4e;
	font-size:											10px;
	font-family:										Tahoma;
	font-weight:										normal;
	text-decoration:									underline;
	padding:											0;
	margin:												0;
	line-height:										150%;
	
}

.newsblock *.date {
	
	padding-left:										25px;
	font-size:											10px;
	color:												#4e4e4e;
	font-weight:										bold;
	font-family:										Arial, Helvetica, sans-serif;
	
}


.newsblock *.title {
	
	font-family: 										Georgia;
	font-weight:										bold;
	font-size:											125%;
	line-height:										120%;
	
}

.newsblock *.citation {
	
	padding:											5px 0;
	font-size:											14px;
	color:												#4e4e4e;
	font-family:										Arial, Helvetica, sans-serif;
	
}

.newsblock *.announcement {
	
	padding:											1em 0 1.5em 0;
	font-family: 										Arial, Tahoma;
	font-size: 											105%;
	font-weight:										bold;	
	
}

#blogcode {

	width:												80%;

}

#blogcode textarea {

	width:												100%;

}

/* END OF NEWS BLOCK */

.table {
	
	
	
}

.table .first td {
	
	font-weight:										bold;
	
}

.table .e {
	
	background-color:									#eee;
	
}


/* REGISTRATION PAGE */

#registration {
	
	width:												65%;
	
}

#registration .row {
	
	padding:											0 0 20px 0
	
}

#registration label {
	
	font-size:											125%;
	padding:											0 1em 0 0;
	
}

#registration .field {
	
	padding:											0 0 8px 0;
	
}

#registration .field .text {
		
	font-size:											150%;
	width:												55%;
	
}

#registration .star {
	
	color:												#ff6600;
	font-size:											125%;
	font-family:										Georgia;
	
}

#registration .captcha {

	width:												55%;
	
}

#registration .captchainput {
	
	font-size:											150%;
	width:												50%;
	text-align:											center;
	text-transform:										uppercase;
	
}

#registration .pwdconfirm {
	
	display:											block;	
	margin:												.5em 0 0 0;
	width:												100%;
	font-size:											150%;	
	
}

#registration .button {
	
	padding:											2em 0;
	
}

#submitbutton {
	
	font-size:											150%;
	padding:											.2em;
	font-family:										Georgia;
	color:												#FF6600;
	cursor:												pointer;
	
}

#registration img {
		
	padding:											.2em 0;	
	
}

#registration .cb {
		
	position:											absolute;
	width:												1px;
	visibility:											hidden;	
	
}

#registration .m {
	
	width:												15px;
	height:												30px;
	overflow:											hidden;
	display:											inline-block;
	#display:											inline;
	
}

#registration .m .active {
	
	margin-left:										-15px;
	
}

#registration .i {
	
	cursor:												pointer;
	background-image:									url('/i/mw2.png');
	width:												60px;
	height:												30px;
	
}

#registration .f {
	
	width:												15px;
	height:												30px;
	overflow:											hidden;
	display:											inline-block;
	#display:											inline;	
	
}

#registration .f .i {
	
	margin-left:										-30px;
	
}

#registration .f .active {

	margin-left:										-45px;
	
}

#registration .spacer {
	
	display:											inline-block;
	width:												.3em;
	
}

#registration .hint {
	
	font-size:											75%;
	color:												#777;
	font-family:										Georgia;
	padding:											.2em 0;
	
}

#registration .error {
	
	font-size:											125%;
	font-weight:										normal;
	color:												#FF6600;	
	line-height:										175%;
	padding:											0 0 2em 0;
	
}

#registration .message {
	
	border-bottom:										dashed 1px #CCC;
	
}

#regcomplete {
	
	font-size:											125%;
	
}

#regcomplete h2 {
	
	font-family:										Georgia;
	font-size:											150%;
	font-weight:										normal;	
	padding:											0 0 .5em 0;
	margin:												0;
	background-image:									none;
	
}

#regcomplete h3 {

	padding:											0;
	margin:												0;
	color:												#666;
	font-size:											100%;
	font-weight: 										normal;
	line-height:										125%;	

}

/* END OF REGISTRATION */


/* CONFIRMATION */

#confirmation h1 {
	
	font-size:											125%;
	font-weight:										normal;	
	font-family:										Georgia;
	border-bottom:										dashed 1px #999;
	display:											inline;
		
}

/* END OF CONFIRMATION */