* {margin:0;padding:0;}

body {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 62.5%;
		padding: 35px 0 0 0;
		background:#fff;
		}

body .pad- {
		text-align:left;
		padding:0px;
		margin:0 auto;
		list-style:none;
		}
	
.logo {
    margin-right: -40px;
    margin-bottom: 33px;
}

.logo img {
    position: relative; 
    z-index: 2000;
    display: block;
}

a:link,
a:visited {
		color:#000;
		}

a:hover,
a:active {
		color:#AC7E3F;
		}

/*
#map-cake,
#header,
#footer {
		width:100%;
		}
*/


#wholemenu {
	background:none;
}




#footer .column-pad- {
		padding-top:0px;
		}

#map-cake td {
		vertical-align:bottom;
		text-align:left;
		}

.top-map {
		margin-left:-20px;
		margin-right:-20px;
		vertical-align:bottom;
		background:url(../images/decor/map/top.jpg) left bottom no-repeat;
		}

.top-map  img {
		vertical-align:bottom;
		}


#header td.left-column .column-pad- {
		padding-right:0px;
		padding-bottom: 0.4em;
		}

/* */

body {
    text-align: center;
}

.grid-3-columns {
		width: 95%;
		margin: 0 auto;
		text-align: left;
		border: 0px none;
        border-collapse: collapse;    
		}

.grid-3-columns td.left-column {
		width: 20%;
		}

.grid-3-columns td.center-column {
		width: 50%;
		}

.grid-3-columns td.right-column {
		width: 30%;
		}

.grid-3-columns td.center-column-2-3 {
		width: 80%;
		}


/* */
.column-pad- {
		padding: 0 20px 0 20px;
		}
.column-pad-sirena- {
		padding: 0 0 0 0;
		margin-left:-10px;
		}

#footer td.center-column .column-pad- {
		padding: 0 20px 0 40px;
		}

#footer td.right-column .column-pad- {
		padding: 0 20px 0 20px;
		}

.grid-3-columns  td.center-column .column-pad-,
.grid-3-columns  td.left-column .column-pad-,
.grid-3-columns  td.right-column .column-pad-,
#content-columns td.center-column .column-pad-,
#content-columns td.left-column .column-pad-,
#content-columns td.right-column .column-pad- {
		padding-top:0em;}
		
		
#content-columns td.left-column .column-pad- {
	padding-top:2.4em;}		

#content-columns td.right-column .column-pad- {
	padding-top:2.4em;}		
		
.homepage #content-columns td.right-column .column-pad- {
	padding-top:0px;}	


	

#header td .column-pad- {
    padding-top: 0;
    }

.homepage #content-columns td.center-column .column-pad-,
.homepage #content-columns td.right-column .column-pad- {padding-top:0px;}

.tp_small_maintable {
	background:none; !important;
}

.tel {
		font-size:2.1em;
		font-family:Arial, Tahoma, Sans-Serif;
		padding-top: 19px;
		padding-left: 30px;
		letter-spacing:-0.02em;
		}

/***********************************************************/

.main-menu {
        width: 95%;
        margin: 0 auto;
        text-align: left;
		background: #00559f url(../images/decor/mainmenu/top-bg.gif) left top no-repeat;
		}


.main-menu table td {
    padding: 0;
    color: #fff;
}

.main-menu table td.spacer- {
    width: 15.5%;
}

.main-menu .in {
		background:url(../images/decor/mainmenu/bg.gif) left top repeat-x;
		}

.main-menu .lt {
		background:url(../images/decor/mainmenu/lt.gif) left top no-repeat;
		}

.main-menu .lb {
		background:url(../images/decor/mainmenu/lb.gif) left bottom no-repeat;
		}

.main-menu .rt {
		background:url(../images/decor/mainmenu/rt.gif) right top no-repeat;
		}

.main-menu .rb {
		padding:  0 20px;
		background:url(../images/decor/mainmenu/rb.gif) right bottom no-repeat;
		}


.main-menu .menu2ndlvl .rb {padding:0px}




.main-menu table {
		width: 100%; border-collapse: collapse;
        position: relative;
		z-index: 300;
		}

.main-menu table .item- {
		width: 1%;
		padding: 13px 0 13px 0;
		white-space: nowrap;
	font:1.5em bold Arial, Tahoma, Sans-Serif;
	font-weight:bold;
	}

.main-menu .item- a:link,
.main-menu .item- a:visited {
		color:#fff;
		/*text-decoration:none;*/
		}

.main-menu .item- a:hover,
.main-menu .item- a:active {
		color:#ebebeb;
		text-decoration:underline;}

.main-menu .item- .current{
	height: 34px;
	margin: -5px -8px 0 -8px;
	*margin: -5px 0 0 0;}

.main-menu .item- .curfix{
	display: block;
	padding: 5px 3px 0 3px;}

/*круглая голубая рамка энисайз*/

table.inmenu td.first-, 
table.inmenu td.blu-rounded {background-color:transparent; }


.blu-rounded{
	background: url("../images/decor/blu-tl.gif") top left no-repeat;
	}

.blu-tr {
	height: 100%;
	background:url("../images/decor/blu-tr.gif") top right no-repeat;
	}

.blu-rounded .blu-bl{
	height: 100%;
	background: url("../images/decor/blu-bl.gif") bottom left no-repeat;}

.blu-rounded .blu-inner{
	height: 100%;
	background: url("../images/decor/blu-br.gif") bottom right no-repeat;}

.blu-blw {
	height: 100%;
	background:url("../images/decor/blu-blw.gif") bottom left no-repeat;
	height:7px;
	width:7px;
	bottom:0px;
	//bottom:-1px;
	position:absolute;
	z-index:250;	
	}

.inmenu .blu-innerw {
	height: 7px;
	width:7px;
	bottom:0;
	position:absolute;
	z-index:250;
	//bottom:-1px;
	background:url("../images/decor/blu-brw.gif") bottom right no-repeat;
	
	}

* .blu-rounded .blu-innerw .in- {
	}

.blu-rounded .blu-innerw .in- a {}
html:root  .blu-rounded .blu-innerw .in- {min-width:0px;} 

.menu2ndlvl .blu-rounded .blu-innerw .in- a:link {color:#00559f}
.menu2ndlvl .blu-rounded .blu-innerw .in- a:visited {color:#00559f}
.menu2ndlvl .blu-rounded .blu-innerw .in- a:hover {color:#fff}
.menu2ndlvl .blu-rounded .blu-innerw .in- a:active {color:#fff}




/*\*/
* html .minwidth,
* html .blu-rounded,
* html .blu-rounded .blu-innerw,
* html .blu-rounded .blu-innerw .in- {
  height:1px;
}
/**/

.botmenu {position:absolute; z-index:2000}
.botmenu ul {  background:#9eccf3; float:left}
.botmenu li {float:left; margin-right:20px; display:block} 




.menu2ndlvl {
	padding-left:5px;
	padding-right:5px;
	margin: 0 auto;
	/*left:3%;*/
	/*//left:2.5%;*/
	margin-top: -13px; 
	
	position: relative; 	
	z-index: 1000;
	}
	
.menu2ndlvl a {font-size: 1.3em; margin-right: 5px; color: #00559f;}
.menu2ndlvl a:hover,
.menu2ndlvl a:active {color: #00257f;}
/*********и так ясно что**************************************************/

/*
.menu2ndlvl .blu-rounded {width:expression(document.documentElement.clientWidth < 350 ? "350px" : ocument.documentElement.clientWidth > 610 ? "610px" : "auto" );}
*/
.menu2ndlvl .blu-rounded{
	min-width: 0px;}

h2 {
	font:2.4em normal Arial, Tahoma, Sans-Serif;
	color:#00559f;
	margin-bottom:0.2em;
	line-height:1em;}

.submenu {
	margin-bottom:3em;}

.submenu ul li {
	font:1.5em bold Arial, Tahoma, Sans-Serif;
	font-weight:bold;
	list-style:none;
	color:#000;
	margin-bottom: 0.3em;
	padding-left: 32px;
	text-indent: -32px;}

.submenu ul li .menu_icon {
	display:inline;
	position:relative;
	top:6px;
	margin:0px 8px 0px 0px;}

.submenu ul li .menu_text {
	display:inline;}

.submenu .submenu {
    /*margin-left: 10px;*/
    margin-bottom: 0.5em;}

.submenu .submenu li {
    font-size:  85%;
	font-weight: normal;
	margin-top:	6px;
	padding-left: 0px;
	text-indent: 0px;}
	
#menu_slide {
	display:none;}
	
.submenu ul li.hide_menu {
	padding-top:5px;}
	
.submenu ul li a.hide_menu_link {
	font-weight:normal;}

.submenu ul li a.hide_menu_link:link,
.submenu ul li a.hide_menu_link:visited {
	color: #d50001;}

.submenu ul li a.hide_menu_link:hover,
.submenu ul li a.hide_menu_link:active {
	color: #ac7e3f;}

.submenu ul li a:link,
.submenu ul li a:visited {
	color:#000;
	/*text-decoration:none;*/}

.submenu ul li a:hover,
.submenu ul li a:active {
	color:#ac7e3f;
	text-decoration:underline;}

/***********************************************************/

.cloud-tag {
		font-size:1.2em;
		}

.cloud-tag span {
		float: left;
		margin-right:10px;}

.cloud-tag a {}
.cloud-tag a:link,
.cloud-tag a:visited {text-decoration:none}
.cloud-tag a:hover,
.cloud-tag a:active {text-decoration:none}


/***********************************************************/

.buy-ticket {
	font-size:1.8em;
	height:67px;
	line-height:1.3em;
	margin-bottom:28px;
	padding-right:20px;
	padding-top:12px;
	position:relative;
	text-align:left;
	z-index:300;}

.buy-ticket a:link,
.buy-ticket a:visited {
		color:#fff;
		}

.buy-ticket a:hover,
.buy-ticket a:active {
		color:#EBEBEB;
		}


.foto-from-tour td {text-align:center}


.foto-from-tour {
		padding-bottom:30px;
		position: relative; z-index: 300;
		height: auto;
		}

.foto-from-tour h3 {
		color:#00559F;
		font-size:1.8em;
		font-weight:normal;
		margin:0px;
		padding:0px;
		margin-bottom:0.5em;
		}

.foto-from-tour .foto {
		clear:both;
		/*margin-bottom:9px;*/
		}

.foto-from-tour .foto img {
		/*float:left;*/
		margin-right:10px;
		padding-bottom:10px;
		}

.foto-from-tour .all {
		clear:left;
		}

/*********Статьи**************************************************/

.notes {
		margin-bottom:1.3em;
		}

.notes h2 {
		margin-bottom:0.5em;
		}

.notes .one {
		background:url(../images/wrapper/note.gif) left 5px no-repeat;
		padding-left:14px;
		margin-left:-14px;
		margin-bottom:1.8em;
		}

.coments .one {
		background:url(../images/wrapper/comment.gif) left 5px no-repeat;
		padding-left:14px;
		margin-left:-14px;
		margin-bottom:1.8em;
		}

.notes .note_title {
		font:1.5em/1.2em bold Arial, Tahoma, Sans-Serif;
		font-weight:bold;
		}

.notes .title {
		font:1.5em/1.2em bold Arial, Tahoma, Sans-Serif;
		}
		
.notes .note_title a:link,
.notes .note_title a:visited {
		color:#00559f;
		}

.notes .note_title a:hover,
.notes .note_title a:active {
		color:#ac7e3f;
		}

.notes .text {
		font:1.5em/1.2em normal Arial, Tahoma, Sans-Serif;
		}

.coments .title {
		font:1.5em/1.2em normal Arial, Tahoma, Sans-Serif;
		}

.notes .place,
.coments .place {
		font:1.1em/1em normal Arial, Tahoma, Sans-Serif;
		color:#00559f;
		}

.notes .place p,
.coments .place p {
		font-size:1em;
		}

/*********Спецпредложения**************************************************/

.spos {
		margin-top:16px;
		margin-bottom:1.3em;
		}

.spos h2 {
		margin-bottom:0.5em;
		}

.spos .one {
		padding-left:14px;
		margin-left:-14px;
		margin-bottom:19px;
		overflow: hidden;
		width: 100%;
		min-width:235px;
		}

.spos .note_title {
		font:1.5em/1.2em bold Arial, Tahoma, Sans-Serif;
		font-weight:bold;
		}

.spos .title {
		font:1.5em/1.2em bold Arial, Tahoma, Sans-Serif;
		}
		
.spos .spo_title a:link,
.spos .spo_title a:visited {
		color:#00559f;
		}

.spos .spo_title a:hover,
.spos .spo_title a:active {
		color:#ac7e3f;
		}

.spos .text {
		font:1.5em/1.2em normal Arial, Tahoma, Sans-Serif;
		}

.spos .place {
		font:1.1em/1em normal Arial, Tahoma, Sans-Serif;
		color:#00559f;
		}

.spos .place p {
		font-size:1em;
		}

/*********Новости**************************************************/

.news {
		margin-bottom:1.3em;
		}

.news h2 {
		margin-bottom:0.5em;
		}

.news .one {
		background:url(../images/wrapper/note.gif) left 2px no-repeat;
		padding-left:14px;
		margin-left:-14px;
		margin-bottom:1.8em;
		}

.news .news_title {
		font:1.5em/1.2em bold Arial, Tahoma, Sans-Serif;
		font-weight:bold;
		}
		
.news .news_title a:link,
.news .news_title a:visited {
		color:#00559f;
		}

.news .news_title a:hover,
.news .news_title a:active {
		color:#ac7e3f;
		}

.news .text {
		font:1.5em/1.2em normal Arial, Tahoma, Sans-Serif;
		}

.news .place {
		font:1.1em/1em normal Arial, Tahoma, Sans-Serif;
		color:#00559f;
		}

.news .place p {
		font-size:1em;
		}
		
/***********************************************************/

.coments {
		margin-bottom:2em;
		}

.coments .all {
		margin-bottom:0.9em;
		}

/***********************************************************/



/*********Туры**************************************************/

.tours {
		margin-bottom:1.3em;
		}

.tours h2 {
		margin-bottom:0.5em;
		}

.tours .one {
		background:url(../images/wrapper/tour.gif) left 5px no-repeat;
		padding-left:14px;
		margin-left:-14px;
		//height:1%;
		margin-bottom:1.8em;
		}

.tours .title {
		font:1.5em/1.2em normal Arial, Tahoma, Sans-Serif;
		}

.tours .title p {
		font-size:1em;
		}

.tours .place {
		font:1.1em/1em normal Arial, Tahoma, Sans-Serif;
		color:#00559f;
		}

.tours .place p {
		font-size:1em;
		}

.tours .date {
		font:1.5em/1.2em normal Arial, Tahoma, Sans-Serif;
		font-weight:bold;
		}

.tours .price {
		font:1.5em/1.2em normal Arial, Tahoma, Sans-Serif;
		color:#d50001;
		font-weight:bold;
		}

.tours .price a {
		font-weight:bold;
		/*text-decoration:none;*/
		}

.tours .price a:link,
.tours .price a:visited {
		color:#d50001;
		}

.tours .price a:hover,
.tours .price a:active {
		color:#ac7e3f;
		}

/***********************************************************/

.all {
		font-size:1.4em;
		}

.all a:link,
.all a:visited {
		color:#d50001;/*#00559F;*/
		}

.all a:hover,
.all a:active {
		color:#ac7e3f;
		}

/***********************************************************/

.hotel-search {
		margin-bottom:0px;
		}

.hotel-search .in {
		background:#ffe2ab url(../images/decor/form/hotel/bg.jpg) no-repeat;
		}

.hotel-search .bottom-form {
		margin-top:-14px;
		float:right;
		}

.hotel-search .lt {
		background: url(../images/decor/form/hotel/lt.gif) left top no-repeat;
		}

.hotel-search .lb {
		background: url(../images/decor/form/hotel/lb.gif) left bottom no-repeat;
		}

.hotel-search .rt {
		background: url(../images/decor/form/hotel/rt.gif) right top no-repeat;
		}

.hotel-search .rb {
		background: rurl(../images/decor/form/hotel/rb.gif) right bottom no-repeat;
		padding:18px;
		padding-top:9px;
		}

.hotel-search h2 {
		color:#000;
		}

.one-field {
		clear:both;

		margin-bottom:2.1em;}

form label {
		font-size:1.4em;
		}

form .button {
		width:120px;
		font-size:1.4em;
		background-color:#fef5e7;
		float:left;
		position:relative;
		z-index:500;
		border:1px solid #f0d39c;
		border-bottom:none;
		/*padding:0.5em 33px 0.5em 18px;*/
		padding:0.5em 0px 0.5em 18px;
		margin-bottom:-1px;
		}

form .button .in {
		background:url(../images/decor/open_list.gif) right 0.35em no-repeat;
		padding-right:13px;
		float:left;
		}

form .button a {
		text-decoration:none;
		}

form .button a:link,
form .button a:visited {
		color:#d50001;
		border-bottom:1px dashed #d50001;
		}

form .button a:hover,
form .button a:active {
		color:#AC7E3F;
		border-bottom:1px dashed #AC7E3F;
		}

.box-checker {
		background:#fef5e7;
		padding:10px 19px 0.1em 19px;
		border:1px solid #f0d39c;
		position:relative;
		z-index:200;
		}

.one-field .l-,
.one-field .r- {
		float:left;
		width:50%;
		}

.one-field .r- {
		margin-right:-100%;}


form .one-string {
		position: relative; z-index: 250;
		margin-bottom:0.6em;
		}

form .one-string select {
		width:60%;
		margin-bottom:1em;
		}

form .one-string input {
		margin-right:5px;
		}

.hotel-search .bottom-button-block {
		margin-top:-22px;
		position:relative;
		z-index:200;
		top:-25px;
		margin-bottom:-10px;
		}

.hotel-search .subm {
		margin-bottom:0px;
		}

/***********************************************************/

.breadcrumbs {
		font-size:1.1em;
		color:#fff;
		margin-bottom:0.8em;
		//margin-bottom:0.6em;
		padding-left:20px;
		}

.breadcrumbs a:link,
.breadcrumbs a:visited {
		color:#fff;
		}

.breadcrumbs a:hover,
.breadcrumbs a:active {
		color:#F48400
		}

.img- {
		float: left;
		margin-right: 20px;
		}

.img- .pic-content {
		position: relative;
		z-index: 300;
		}

.img- .pic-content .zoom- {
        display: block;
		position:absolute;
		z-index:400;
		width: 19px; height:  19px;
		background: url('../images/wrapper/zoom.gif') no-repeat;		
		bottom: 0px;
		right: 0px;
		line-height:1.4em;
		font-size:1.2em;
		}

.img- .pic-content a {
		text-decoration:underline;
		cursor: pointer; cursor: hand;
		}

.img- .pic-content a:link .descr- ,
.img- .pic-content a:visited .descr-  {
		color:#fff;
		}

.img- .pic-content a:hover .descr-,
.img- .pic-content a:active .descr-  {
		color:#F48400
		}

.img- img {
		padding-top:0px;
		}

.img- .description {
		font-size:1.2em;
		text-align: right;
		color: #666;
		font-style: italic;		
		}

ul.pager-numbers {
		margin-bottom:1em;
		margin-top: 4px;  //margin-top: 10px;
		padding: 0;
		}

.content .pager-numbers,
.content .pager-arrows {
    margin:  0;
    padding:  0;
    }

.content .pager-arrows li,
.content .pager-numbers li {
		float:left;
		background:none;
		padding: 0;				
		}

.pager-arrows {
		}

.pager-arrows li,
.content .pager-arrows li {
		color: #de0305;
		}

.content .pager-arrows li {
		margin-right: 10px;
		}

.content .pager-arrows li a {
		color: #de0305;
		}

.content .pager-arrows li.type- {
		font-weight: bold;
		color: #000;
		}

.pager-numbers {}

.content .pager-numbers li {
		height: 32px;
		padding: 0 7px;
		font-size: 1em;
		line-height: 32px;
		}

.content .pager-numbers li a {
		font-size: 1.4em;
		color: #00559f;
		}

.content .pager-numbers li.current- {
		padding: 0;
		font-size: 1.8em;
		color: #fff;
		background: #7faacf url(../images/decor/pager-bg-l.gif) no-repeat 0 0;
		}

.pager-numbers li.current- span {
		display: block;
		padding: 0 7px;
		background: url(../images/decor/pager-bg-r.gif) no-repeat 100% 0;
		}


.developers,
.copy,
.adress {
		font-size:1.1em;
		line-height:1.7em;
		}

.developers p,
.copy p,
.adress p {
		font-size:1em;
		}


/********Special********/

.special {
		margin-bottom:1.7em;
		}

.special .one {
		margin-bottom:1em;
		}

.special .one .date- {
		font-size:1.1em;
		font-weight:bolder;
		}

.special .one .date- .place- {
		font-size:1.2em;
		font-weight:normal;
		color:#00559f;
		}

.special .one .title- {
		font-size:1.5em;
		}

.special a:link,
.special a:visited {
		color:#00559F;
		}

.special a:hover,
.special a:active {
		color:#AC7E3F;
		}


/********Special********/
.special h2 {
		color:#000;
		margin-bottom:0.5em;
		}

.special p {
		font-size:1.4em;
		color:#000;
		margin-bottom:0.2em;
		line-height:1.2em;
		}

.special p small {
		font-size:0.8em;
		}

.special p big {
		font-size:1.1em;
		color:#00559f;
		}

.special .all {
		margin-bottom:0em;
		margin-top:1.3em;
		}


/********Special********/


.fotoblock {
		border:1px solid #cedfed;
		position:relative;
		z-index:200;
		margin:0 -20px 1em -20px;
		padding:1.2em 20px 1.7em 20px;
		}

.fotoblock .lt {
		background:url(../images/decor/pic/lt.gif) left top no-repeat;
		position:absolute;
		width:7px;
		height:7px;
		z-index:300;
		left:-1px;
		top:-1px;
		}

.fotoblock .lb {
		background:url(../images/decor/pic/lb.gif) left bottom no-repeat;
		position:absolute;
		width:7px;
		height:7px;
		z-index:300;
		left:-1px;
		bottom:-1px;
		}

.fotoblock .rt {
		background:url(../images/decor/pic/rt.gif) right top no-repeat;
		position:absolute;
		width:7px;
		height:7px;
		z-index:300;
		right:-1px;
		top:-1px;
		}

.fotoblock .rb {
		background:url(../images/decor/pic/rb.gif) right bottom no-repeat;
		position:absolute;
		width:7px;
		height:7px;
		z-index:300;
		right:-1px;
		bottom:-1px;
		}

.fotoblock img {
		}


.content-columns td.left-column .column-pad-,
.content-columns td.center-column .column-pad-,
.content-columns td.right-column  .column-pad-	{
		padding-top:2.4em;
		border:1px solid red;
		}

.center-column td.column-pad- .content		 {
		padding-top:0px;
		}

/********************/

.newslist {}

.item-list * {
	margin: 0;
	padding: 0;
	}

.item-list .list- {
	margin-top: 15px; }

.item-list .list- .item- {
		overflow: hidden;
		width: 100%; margin-bottom: 25px;
		}

.item-list .list- .item- .date- {
		font-size: 1.2em;
		color: #666;
		}

.item-list .list- .item- .title- {
		margin-bottom: 6px;
		font-size: 1.8em;
		line-height: 1;
		}

.item-list .list- .item- .title- a {
		color: #00559f;
		}

.item-list .list- .item- .img- {
		float: left;
		margin-right: 10px;
		}

.item-list .list- .item- .img- img {
		display: block;
		margin: 0; }

.item-list .list- .item- .text- {
		font-size: 1.4em;
		}

.item-list .list- .item- .author- {
		margin-top: 3px;
		font-size: 1.2em;
		font-style: italic;
		color: #666;
		}
		
/* Список вопросов */


.item-list .questions-list- {
	margin-top: 25px; }

.item-list .questions-list- .item- {
		overflow: hidden;
		width: 100%; 
		margin: 15px 0px 15px 0px;
		}

.item-list .questions-list- .item- .date- {
		font-size: 1.2em;
		color: #666;
		margin-bottom: 5px;
		}

.item-list .questions-list- .item- h3 {
		margin-bottom: 5px;
		}

/* Список вопросов - конец */

.item-one {}

.item-one .date- {
		position: relative;
		top: -13px;
		margin-bottom: -13px;
		font-size: 1.2em;
		line-height: 13px;
		color: #666;
		}

.item-one .img- {
		float: left;
		margin: 4px 10px 5px 0; padding: 0;
		}

.item-one .img- img {
		display: block;
		margin: 0; }


.form {
	margin-left: 20px; }

.form .comment- {
		margin: -25px 0 -5px;
		padding-bottom: 15px;
		border-bottom: 1px solid #00559f;
		font-size: 1.4em;
		color: #666;
		}

.form .important- {
		color: #f00;
		}

.form .formbody- {
		width: 100%;
		border-collapse: collapse; }

.form .formbody- td {
	width: 50%;
	padding-bottom: 12px;}
	
.form .formbody- tr.type-num {}

.form .formbody- tr.type-num td.calendar- td,
.formbody- tr.cols-num td.calendar- td {
	text-align:left;
	padding:0px;
	width:33%;}

.formbody- tr.cols-num td.calendar- td .pad {
	padding-right:20px}
	
.formbody- tr.cols-num td.calendar- td input.field- {
	width:60px;}





.form .formbody- tr.type-num .calendar- table,
.formbody- tr.cols-num td.calendar- table {
	width:100%}
	
.form .formbody- tr.type-num .calendar- table td,
.formbody- tr.cols-num td.calendar- table td {
	width:30%;
	overflow:hidden}	
	
.form .formbody- tr.type-num td.f- {}
.form .formbody- tr.type-num td.s- {}
.form .formbody- tr.type-num td.t- {}


.form .formbody- tr.type-num td .pad {
	padding-right:20px;
	width:80px;	
	padding-bottom:12px}
	
.form .formbody- tr.type-num td input.text- {
	width:40px;
	border:1px solid #B5BAC0;
	float:left;
	font-size:1.4em;
	line-height:1;
	padding:2px 3px;
	width:80px;	
	} 



.form .formbody- tr.type-num td {
	padding-bottom:0px}
	



ul.menu-type {
	margin-bottom:-1px}
ul.menu-type li.collapsable- {
	border:1px solid #e6d8c5;
	border-bottom:none;
	padding: 7px 10px 9px 20px;	
	background:#fef9ee;}

ul.menu-type li, ul.menu-type li.collapsed-  {
	list-style:none;
	white-space:nowrap;
	font-size:1.4em;
	color:#d50001;
	padding:5px;
	padding: 7px 10px 9px 20px;
	float:left;
	margin-right:14px;
	background: none;
	border: none;
	}

ul.menu-type li.cur- {
	border:1px solid #e6d8c5;
	border-bottom:none;
	padding: 7px 10px 9px 20px;	
	background:#fef9ee;}


/*
ul.menu-type li.cur- a {
}

ul.menu-type li.cur- span {
	background:url(../images/decor/open_list.gif) right 0.4em no-repeat;
	padding-right:10px	
	}
*/


ul.menu-type li span a:link,
ul.menu-type li span a:visited {
	text-decoration:none;
	border-bottom:none}
	
ul.menu-type li span a:hover,
ul.menu-type li span a:active {
	text-decoration:none;
	border-bottom:none}

ul.menu-type li a:link,
ul.menu-type li a:visited {
	color:#d50001;
	text-decoration:none;
	border-bottom:1px dotted #d50001;}
	
ul.menu-type li a:hover,
ul.menu-type li a:active {
	color:#d50001;
	text-decoration:none;
	border-bottom:none;}

.formbody- td.text- a {
	font-size:1.4em}
.formbody- td.text- a:link,
.formbody- td.text- a:visited {
	color:#d50001;}
.formbody- td.text- a:hover,
.formbody- td.text- a:active {
	color:#d50001;}

	

.form .formbody- .section- {
	padding: 20px 0 15px; }

.form .formbody- .section- h3 {
	font-weight: normal;
	font-size: 1.8em;
	}

.form .formbody- .label- {
	padding-left: 20px;
	font-size: 1.4em; }
	
.form .formbody- .label- small {
	line-height:1em;
	color:#7f7c77}
	
	
.form .eraser {font-size:1.4em; margin-left:20px}	
.form .eraser a:link,
.form .eraser a:visited {color:#00559F}
.form .eraser a:hover,
.form .eraser a:active {color:#AC7E3F}
	
.form .two-for-button .buttons- {padding:0px; cursor:hand; cursor:pointer} 	 


.form .formbody- .text- {
		padding-right: 8px; }


.form .formbody- td.text- {width:70%}
.form .formbody- td.label- {width:30%}

.column-pad- .form .choose-ticket td.text- {width:60%}
.column-pad- .form .choose-ticket td.label- {width:40%}





.form .formbody- .text- .field- {
	width: 100%;
	position:relative;
	padding: 2px 3px;
	border: 1px solid #b5bac0;
	font-size: 1.4em;
	line-height: 1; }

.form .formbody- .select- {}

.form .formbody- .select- .field- {
	width: 100%;
	font-size: 1.4em; }

.form .formbody- .textarea- {
		//padding-right: 8px; }

.form .formbody- .textarea- .field- {
	overflow: auto;
	width:98%;
	//width: 100%;
	padding: 2px 3px;
	border: 1px solid #b5bac0;
	font-size: 1.4em;
	line-height: 1; }

.form .buttons- {
		height: 40px;
		//margin-left: -10px;
		padding-left: 50%;
		}

.form .buttons- .submit- {
		width: 127px;
		height: 39px;
		border: none;
		font-size: 1.6em;
		background: url(../images/decor/button.gif);
		cursor:hand;
		cursor:pointer;
		}

.form .formbody- .text- .count- {
		width: 60px;
		}

.form .formbody- .select- .shortlist- {
		width: 100px;
		}

.form .formbody- .calendar- .field- {
	float: left;
	width: 90px;
	padding: 2px 3px;
	border: 1px solid #b5bac0;
	font-size: 1.4em;
	line-height: 1; }

.form .formbody- .calendar- .img- {
	position: relative;
	left: 7px;
	top: -12px;
	display: block; }



.popup-bg {
	position: fixed; top: 0; left: 0; right: 0; bottom: 0; z-index: 50;
	width: 100%; height: 100%;
	z-index: 2500;
	background: #000; opacity: .5; }

.popup-body {
	position: fixed; top: 50px; left: 50%; z-index: 60; }

.popup-bg {
	_position: absolute;
	_height: expression(document.body.clientHeight);
	//filter: alpha(opacity=50); }

.popup-body {
	_position: absolute; _top: expression( eval(document.documentElement.scrollTop) + "px" );
	_margin-top: 50px; }



/**/
.map {
		margin-left:10px;
		margin-right:-20px;
		background:url(../images/decor/map/r-bg.gif) right 82px repeat-x;
		margin-bottom: 2.4em;
		margin-bottom: 0em;
		margin-top:-82px;
		/*height: 319px;*/
		position: relative; z-index: 100;
		}

.righ-top-map {
		padding-top:20px;
		margin-left:-20px;
		padding-left:20px;
		margin-right:-20px;
		height:299px;
		background:url(../images/decor/map/r-bg.gif) right top repeat-x;
		margin-bottom:-4px; /* ! changed 2009-11-11 ! */
		}

.righ-top-map .in {
		background:url(../images/decor/map/r-ticket.gif) right top no-repeat;
		}


.map-main {
	position:relative; 
    z-index: 200;
	margin:0 auto;
	height:406px;
	background: url(../images/decor/map/map.jpg) 0 0px no-repeat; 
	margin-bottom:2em;
	width:572px}

.map-main .img- {
    display:  block;
	width: 520px;
	height: 319px;
	position: absolute;
	left: -5px;
	top: 82px;
	padding-bottom:0px;
	background: url(../images/decor/map/map_regions.gif) 0 319px no-repeat;
	}

.map-main .hover1- {
	background: url(../images/decor/map/map_regions.gif) 31px -19px no-repeat;
	}

.map-main .hover2- {
	background: url(../images/decor/map/map_regions.gif) 43px -324px no-repeat;
	}

.map-main .hover3- {
	background: url(../images/decor/map/map_regions.gif) 40px -640px no-repeat;
	}

.map-main .hover4- {
	background: url(../images/decor/map/map_regions.gif) -98px -883px no-repeat;
	}


.popup-body .closer {
    position: absolute;
    right: 14px;
    top: 14px;
    cursor: pointer; cursor: hand;
}

.map-asia,
.map-africa,
.map-europe,
.map-america {
	border:none;
    position:absolute;
	z-index:3000;
	width: 700px;
	height: 571px;
	margin-left: -350px;
	/*top: -97px;*/
}





.map-asia {
	background: url(../images/decor/map/asia_bg.jpg) 0 0px no-repeat;
	}

.map-asia .img- {
	border: none;
	width: 700px; height: 559px;
	background: url(../images/decor/map/asia_regions.gif) 0 559px no-repeat;
    }

.map-asia .hover1- {
	background: url(../images/decor/map/asia_regions.gif) 0 0px no-repeat;
	}

.map-asia .hover2- {
	background: url(../images/decor/map/asia_regions.gif) 0 -559px no-repeat;
	}

.map-asia .hover3- {
	background: url(../images/decor/map/asia_regions.gif) 28px -1162px no-repeat;
	}



.map-africa {
	background: url(../images/decor/map/africa_bg.jpg) 0 0px no-repeat;
	}

.map-africa .img- {
	border:none;
	width: 700px; height: 559px;
	background: url(../images/decor/map/africa_regions.gif) 0 559px no-repeat;
	}

.map-africa .hover1- {
	background: url(../images/decor/map/africa_regions.gif) 0 0px no-repeat;
	}

.map-africa .hover2- {
	background: url(../images/decor/map/africa_regions.gif) 0 -559px no-repeat;
	}

.map-africa .hover3- {
	background: url(../images/decor/map/africa_regions.gif) 0 -1118px no-repeat;
	}



.map-america {
	background: url(../images/decor/map/map_america.jpg) 0 0px no-repeat;
	}

.map-america .img- {
	border: none;
	width: 700px; height: 559px;
	background: url(../images/decor/map/america_regions.gif) 0 559px no-repeat;
    }

.map-america .hover1- {
	background: url(../images/decor/map/america_regions.gif) 70px -1356px no-repeat;
	}

.map-america .hover2- {
	background: url(../images/decor/map/america_regions.gif) -48px -168px no-repeat;
	}
	
.map-america .hover3- {
	background: url(../images/decor/map/america_regions.gif) -192px -2590px no-repeat;
	}
	
.map-america .hover4- {
	background: url(../images/decor/map/america_regions.gif) 19px -3109px no-repeat;
	}		

.map-america .hover5- {
	background: url(../images/decor/map/america_regions.gif) -24px -590px no-repeat;
	}



.map-main * {border:none;}



.map-europe {
	background: url(../images/decor/map/europe_bg.jpg) 0 0px no-repeat;
	}

.map-europe .img- {
	border:none;
	width: 700px;
	height: 559px;
	background: url(../images/decor/map/europe_regions.gif) 0 559px no-repeat;
	}

.map-europe .hover1- {
	background: url(../images/decor/map/europe_regions.gif) 0px 0px no-repeat;
	}

.map-europe .hover2- {
	background: url(../images/decor/map/europe_regions.gif) 0px -1038px no-repeat;
	}

.map-europe .hover4- {
	background: url(../images/decor/map/europe_regions.gif) 0px -519px no-repeat;
	}

.map-europe .hover5- {
	background: url(../images/decor/map/europe_regions.gif) 0px -1557px no-repeat;
	}

.map-europe .hover6- {
	background: url(../images/decor/map/europe_regions.gif) 0px -2594px no-repeat;
	}

.map-europe .hover8- {
	background: url(../images/decor/map/europe_regions.gif) 0px -3634px no-repeat;
	}

.map-europe .hover7- {
	background: url(../images/decor/map/europe_regions.gif) 0px -3114px no-repeat;
	}

.map-europe .hover3- {
	background: url(../images/decor/map/europe_regions.gif) 0px -2076px no-repeat;
	}




.content table.decorated2 {}
.content table.decorated2 tr.odd td {background:none;}
.content table.decorated2 tr td {padding:10px;}

.content table.decorated3 {}
.content table.decorated3 tr.odd td {background:none;}
.content table.decorated3 tr td {padding:10px; vertical-align:top;}








.invisible  { display:none; visibility: hidden; }
.visible    { display:block; }


/* */

.one-foto .title {
    font-size: 1.3em;
    font-weight: bold;
    margin: 1em 0 0.5em 0;
    }
    
.one-foto .description {
    font-size: 1.3em;
    margin: 0.5em 0 1em 0;
    }
/*page 404*/

.one-foto .img- .description {
	font-size:1.1em;
	text-align:left;}




img.cop{
	margin-top: 50px;
	float: right;}

.er404{
	margin-bottom: 40px;
	margin-right: 107px;
	background: #fbedd4 url("../images/decor/er404-top.gif") top left no-repeat;;}

.er404 .top{
	background: url("../images/decor/er404-top-r.gif") top right no-repeat;}

.er404 .top .botr {
	background: url("../images/decor/er404-bot.gif") bottom left no-repeat;}

.er404 .top .bot {
	height: 100%;
	padding: 20px 20px 0px 20px;
	background: url("../images/decor/er404-bot-r.gif") bottom right no-repeat;
	}


.er404 .top .bot p{
	margin: 20px 0 0 0;}


.er404 .top .bot p a{
	text-decoration: underline;
	color: #00559F;}
.er404 .top .bot p a:hover{color: #ff0001;}




table.inmenu {} 
table.inmenu td {
	background:#9eccf3;
	padding-top:5px;
	padding-bottom:8px}
	
table.inmenu td.first-,
table.inmenu td.last- {
	position:relative;
	z-index:200;
	}

table.inmenu td.first- {
	background-color:transparent;
	background: url("../images/decor/blu-tl.gif") top left no-repeat;}
	
table.inmenu td.last- {
	background:transparent url(../images/decor/blu-tr.gif) no-repeat scroll right top;
	width:7px;
	}

#sirena_inside_block center  {
	float:left; margin-left:0px
	}


.inmenu {
	float:left;
	width:100%;
	position:relative;
	z-index:1000;
	}

.inmenu ul {
	padding:4px 0px 4px 0px;
	}

.inmenu ul li {
	float:left; 
	list-style:none; 
	margin-right:2em;}

.inmenu ul li a:link, 
.inmenu ul li a:visited {color:#00559f} 

.inmenu ul li a:hover, 
.inmenu ul li a:active {color:#fff} 


.inmenu .lt {
	background:url(../images/decor/blu-tl.gif) left top no-repeat;
	position: relative; 	
	z-index: 1000;	
	width:100%;
	}

.inmenu .rt {
	background:url(../images/decor/blu-tr.gif) right top no-repeat;
	position: relative; 	
	z-index: 1000;
	width:100%;
	}

.inmenu .lb {
	position:absolute;
	z-index:1500;
	background:url(../images/decor/blu-blw.gif) left top no-repeat;
	width:7px;
	height:7px;
	left:0px;
	bottom:0px;
	line-height:1px;
	}

.inmenu .rb {
	position:absolute;
	z-index:1500;
	background:url(../images/decor/blu-brw.gif) left top no-repeat;
	width:7px;
	height:7px;
	right:0px;
	bottom:0px;
	line-height:1px;
	}

html>body .inmenu .rb {
	//right:0px;
	}

.inmenu .pad- {
	padding-right:20px;
	padding-left:20px;
	}
	
.homepage a:link,
.homepage a:visited { color: #00559F }
.homepage a:hover,
.homepage a:active  { color:#AC7E3F }
	
.homepage .all a:link,
.homepage .all a:visited {color:#d50001}
.homepage .all a:hover,
.homepage .all a:active  {color:#AC7E3F}

.homepage .buy-ticket a:link,
.homepage .buy-ticket a:visited { color:#fff}
.homepage .buy-ticket a:hover,
.homepage .buy-ticket a:active {color:#fff}


.homepage .title a:link,
.homepage .comment a:link,
.homepage .title a:visited,
.homepage .comment a:visited {
	color:#000}
	
.homepage .title a:hover,
.homepage .comment a:active,
.homepage .title a:hover,
.homepage .comment a:active {
	color:#000}


.on-line {
	float:left;
	width:250px;
	position:absolute;
	top:9px;
	left:2px;
	z-index:50000}
/*
.on-line .lt {
	background:url(../images/decor/online/lt.gif) left top no-repeat;}
	
.on-line .rt {
	background:url(../images/decor/online/rt.gif) right top no-repeat;}	
	
.on-line .lb {
	background:url(../images/decor/online/lb.gif) left bottom no-repeat;}
	
.on-line .rb {
	background:url(../images/decor/online/rb.gif) right bottom no-repeat;}	
*/





.on-line .in {
	padding:12px 20px 16px;
	white-space:nowrap;}

.on-line .in .slide {
	margin-top:1.5em;
	display:none;
	}

.on-line .in .slide ul {
	margin:0px;
	padding:0px;
	font-size:1em}

.content .slide ul li {
	list-style:none;
	margin-bottom:1em;
	background:none;
	padding:0px;
	font-size:1.2em;
	color:#d50001}

.on-line .in .slide ul li img {
	margin-bottom:-2px;
	margin-right:4px}

.on-line .in .slide ul li a:link,
.on-line .in .slide ul li a:visited {color:#d50001}
.on-line .in .slide ul li a:hover,
.on-line .in .slide ul li a:active {color:#AC7E3F}






.on-line .content h3 {
	font-size:1.8em;
	margin-bottom:0.2em;
	font-weight:normal}	
	
#down {margin-top:1.4em}	
#header .on-line .content h3 img {background:url(../images/decor/online/down.gif) left top no-repeat}		
#header .down .on-line .content h3 img {background:url(../images/decor/online/up.gif) left top no-repeat}	
	


a#but-str:link, 
a#but-str:visited {text-decoration:none; border:none}
a#but-str:hover,
a#but-str:active  {text-decoration:none; border:none}

	
.on-line .content h3 a {text-decoration:none}	
.on-line .content h3 a:link, 
.on-line .content h3 a:visited {color:#000; border-bottom:1px dashed #000}	
.on-line .content h3 a:hover,
.on-line .content h3 a:active {border-bottom:1px dashed #AC7E3F; color:#AC7E3F}
	
.r-star-shape {
	overflow:hidden;
	padding:10px 0;
	position:absolute;
	z-index:50000}
	
.r-star-shape .content {
	background:#fef7ea none repeat scroll 0 0;
	padding:2px 20px;}
	
.r-star-shape .cn {
	background:transparent url(../images/decor/online/r-star2.png) repeat scroll 0 0;
	//background-image: none;
	//filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://clubwings.ru/app/skins/design/images/decor/online/r-star2.png',sizingMethod='crop');				
	height:20px;
	left:-10px;
	position:absolute;
	top:-10px;
	width:20px;}
	
.r-star-shape .cn.tr, 
.r-star-shape .cn.br {
	margin-left:100%;
	width:100%;
	/*right:-10px;*/
	}
	
.r-star-shape .cn.bl, 
.r-star-shape .cn.br {
	top:auto;}
	
.r-star-shape .cn {
	background:transparent url(../images/decor/online/r-star2.png) repeat scroll 0 0;
	//background-image: none;
	//filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://clubwings.ru/app/skins/design/images/decor/online/r-star2.png',sizingMethod='crop');				
	}
	
.r-star-shape .cn.tl, 
.r-star-shape .cn.bl {
	width:100%;}	
	
	
.gallery {
	clear:both;
	margin-top:-4px}
	
.gallery .one {
	width:210px;
	float:left;
	margin-right:20px;
	margin-bottom:3em}

.res1024 .gallery .one {
	margin-right:10px;
	}



.gallery .one .img- {
	clear:both;
	width:210px;
	height:165px;
	overflow:hidden;
	text-align:center;
	margin-bottom:0.4em}
	
.gallery .one .descr {
	padding:0 0px;
	height:50px;
	overflow:hidden;
	line-height:1.2em;
	font-family:Arial, Tahoma, Sans-Serif;
	font-size:1.7em;
	font-weight:bolder;
	clear:both;}




.content  .gallery .in {
	background:#f6f6f6;
	float:left;
	clear:both;
	width:755px}

	
	
.content  .gallery table tr.odd td, 
.content  .gallery table tr td {
	background:#f6f6f6}

.content  .gallery table tr td.left- {
	width:75px;
	cursor:hand;
	cursor:pointer;
	position:relative;
	z-index:500;
	padding:0px;
	vertical-align:top;
	background:url(../images/decor/gallery/left.gif) center center no-repeat;}	
	
.content  .gallery table tr td.right- {
	width:75px;
	cursor:hand;
	cursor:pointer;	
	padding:0px;
	background:url(../images/decor/gallery/right.gif) center center no-repeat;}		

.content  .gallery table tr td.foto {
	padding:0px;	}	

.content  .gallery table tr td .pad {
	position:relative;
	padding:0px;
	margin:0px;
	/*padding-top:20px;
	z-index:500;*/}

.content  .gallery table tr td.foto .img- {margin-right:0px}	

.content  .gallery table tr td.left- a,
.content  .gallery table tr td.left- img {
	}

.content  .gallery table tr td.left- a {
left:0;
position:absolute;
top:0;
width:75px;
z-index:500;
	
}




.content  .gallery table .img- {margin-bottom:0.4em}
.content  .gallery .tags {font-size:0.9em}
.content  .gallery table .descr {
	font-size:1.2em; margin-bottom:0.2em;
	clear:both}
	
.content  .gallery .tags a:link,
.content  .gallery .tags a:visited {color:#00559F}
.content  .gallery .tags a:hover,
.content  .gallery .tags a:active {color:#AC7E3F}
	
.content  .gallery .prev {
	padding:0.2em 16px 20px 17px}

.content  .gallery .prev .one {
	margin:0px;
	padding:0px;
	float:left;
	width:110px;
	margin-right:10px;
	margin-bottom:10px;
	cursor:hand;
	cursor:pointer;}	

body .content  .gallery .prev .hov- td,
body .content  .gallery .prev .cur- td {
	background:#3678b2;}

	
.content  .gallery .prev .one td {
	width:110px;
	vertical-align:middle;
	margin:0px;
	text-align:center;
	padding:0px;
	background:#c5c5c5;
	height:110px;}
	
.content .gallery .prev table.last- {
	margin-right:0px}
	
.content  .gallery .lt {
	background:url(../images/decor/gallery/lt.gif) left top no-repeat}	
	
.content  .gallery .lb {
	background:url(../images/decor/gallery/lb.gif) left bottom no-repeat}	
	
.content  .gallery .rt {
	background:url(../images/decor/gallery/rt.gif) right top no-repeat}	
	
.content  .gallery .rb {
	background:url(../images/decor/gallery/rb.gif) right bottom no-repeat}	
	



.align_center {
position: relative;
width: 100%;}

.align_center:after{
content: '';
display: block;
clear: both;}

.align_center_to_left{
position: relative;
right: 50%;
float: right;}

.align_center_to_right{
position: relative;
z-index: 1;
right: -50%;}
	
.page- .widjet-gallery-tur h3 {
	color:#00559F;
}
	
.page- .widjet-gallery-tur	.foto {
	height:82px; 
	width:102px; 
	float:left; 
	clear:none !important; 
	margin-right:20px;
	overflow:hidden}	
	
.page- .widjet-gallery-tur	.foto img {
	height:82px;
	width:102px;}
	
.map-main map area {display:block}
	
.hid1024 {
	display:block}
	
.sh1024 {
	display:none}

.res1024 .hid1024 {
	display:none;}
	
.res1024 .sh1024 {
	display:block;}

.res1024 #content-columns td.left-column .column-pad- {
	padding-right:0px;
}



.input-type-count
{
    width: 20px;
}


div.collapsed- div.tab-
{
    display: none;
    visibility: hidden;
}





	
.auth {
	font-size:1.2em;
	margin-top:0.8em;
	margin-bottom:0.8em}
	
.auth h3 {
	color:#000;
	font-size:1.5em}
	
.auth form {
	margin-bottom:0.5em}

.auth fieldset {
  position: relative;
	margin-bottom:1em;
	border:none;}

.auth input, .auth span {
	color:#808080;
	font-size:1.2em;
	padding-left:5px;
	font-family:Tahoma; }

.auth input {
  position: relative; z-index: 2; }

.auth span {
  position: absolute; left: 2px; top: 1px; //top: 3px; z-index: 3; }
	
.auth input.subm- {
	padding-left:0px;
	margin-left:-5px;
	position:relative}
	
.auth div {
	line-height:1.7em}	

.auth a.logout-:link,
.auth a.logout-:visited {
	text-decoration:none;
	border-bottom:1px dashed #000}
	
.auth a.logout-:hover,
.auth a.logout-:active {
	text-decoration:none;
	border-bottom:1px dashed #AC7E3F}


/**/
.picture {
		margin-left:10px;
		margin-right:-20px;
		background: #fff url(../images/decor/map/r-bg.gif) 500px 0 no-repeat;
		margin-bottom: 2.4em;
		margin-bottom: 0em;
		position: relative; z-index: 100;
		height: 335px;
		_overflow: hidden;
		}
.picture .actualpic{
	position: relative;
	top:0;
	margin:0 auto;
	width:572px;
	height: 315px;
	overflow: hidden;
	}

.picture .actualpic img{margin-left: 46px;}

.picture-main {
	position:relative; 
	top: -315px;
    z-index: 200;
	margin:0 auto;
	height:315px;
	background: url('../images/decor/picture/picture-.png') 0 0px no-repeat; 
	margin-bottom:20px;
	width:572px;}

.picture .signature {
	position: relative; 
	height: 65px; 
	top: 220px; 
	left: 0;}
	
.picture .signature .closure {
	height: 65px; 
	/*float: left;*/
	max-width: 145px;
	margin-left: 194px;
	background: url('../images/decor/picture/closure.png') right 0 no-repeat;
	_background: url('../images/decor/picture/closure.gif') right 0 no-repeat; 
	_width: expression(this.offsetWidth>270?270:this.offsetWidth); 
	_margin-left: 40px;}
	
.picture .signature .closure p {
	font-size: 1.6em; 
	font-style:italic; 
	margin-left: -120px; 
	max-width: 230px; 
	line-height: 1.2em; 
	text-indent: -1em; 
	padding: 11px 40px 0 1em; 
	_margin-left: 0;}
	
.addquestion #addnote-name,
.addquestion #addnote-email,
.addquestion #addnote-note
{
	font-family:Arial, Helvetica, sans-serif;
	padding: 2px 3px;
	border: 1px solid #b5bac0;
	letter-spacing:normal;
	width:98%;}

.addquestion .submit- {
		width: 127px;
		height: 39px;
		border: none;
		font-size: 1.6em;
		background: url(../images/decor/button_blue.gif);
		cursor:hand;
		cursor:pointer;
		}

