/********************************************************************************
	- MemHT Portal -
	
	Copyright (C) 2007-2008 by Miltenovik Manojlo
	http://www.memht.com
	
	This program is free software; you can redistribute it and/or modify
	it under the terms of the GNU General Public License as published by
	the Free Software Foundation; either version 2 of the License, or
	(at your opinion) any later version.
	
	This program is distributed in the hope that it will be useful,
	but WITHOUT ANY WARRANTY; without even the implied warranty of
	MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
	GNU General Public License for more details.
	
	You should have received a copy of the GNU General Public License along
	with this program; if not, see <http://www.gnu.org/licenses/> (GPLv2)
	or write to the Free Software Foundation, Inc., 51 Franklin Street,
	Fifth Floor, Boston, MA02110-1301, USA.
		
********************************************************************************/

/***********************************************************************
STYLE REQUIRED BY THE SITE ENGINE - DO NOT RENAME OR DELETE
***********************************************************************/

ul#markerTypes{float:left; margin:0; padding:0; width:175px; list-style:none;background:#5e960f;}
ul#markerTypes li{padding:0; margin:0 0 1px 0; height:24px; display:block; }
ul#markerTypes li label{text-align:left;height:24px; padding:0px; font-size:13px; color:#557e14; display:block; background:#e8eddd;text-decoration:none;  }
ul#markerTypes li label:hover{ cursor:pointer; background:#d4efaa; font-size:13px;  color:#557e14;}
ul#markerTypes li label.active, .menu li label.active:hover{font-size:13px;color:#557e14;}
ul#markerTypes li label span{line-height:24px;}

#map_canvas { float:left; width:560px; height:531px; border:1px solid #000;}	


.soc {
opacity: 0.6;
}
.soc:hover {
opacity: 0.75;
}

.soc1 a {
opacity: 1;
}
.soc1 a:hover {
opacity: 1;
}

/* Socialization */
#socializ {
    width: 456px;
    height: 36px;
    margin-left: 0px;
    z-index: 1000;
  border: 1px solid #E5E5E5;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    padding: 6px 6px 0;
    background: #FFF;
}
#socializ:hover {
    background: #F6F6F6;
  border: 1px solid #D4D4D4;
    -moz-box-shadow: 0 0 5px #DDD;
    -webkit-box-shadow: 0 0 5px #DDD;
    box-shadow: 0 0 5px #DDD;
}
#socializ a {
    display: block;
    float:left;
    width: 32px;
    height: 32px;
    margin: 0 3px 6px;
  background: #F6F6F6 url(socializ.png) no-repeat;
}
#socmore {
  text-align: center;
    cursor: pointer;
    margin: -11px 0 4px;
    width: 32px;
}
/* end Socialization */


a.info_title:link {text-decoration:none; color:#171a14;}
a.info_title:visited {text-decoration:none; color:#171a14;}
a.info_title:hover {text-decoration:underline; color:#2b3025;}
a.info_title:active {text-decoration:none; color:#171a14;}

.info_table {font-size:15px;line-height:17px;color:#5f625b;padding-left:7px;}
.info_title a:link {text-decoration:none; color:#171a14;}
.info_title a:visited {text-decoration:none; color:#171a14;}
.info_title a:hover {text-decoration:underline; color:#2b3025;}
.info_title a:active {text-decoration:none; color:#171a14;}

.user_span {color:#afafaf;font-size:12px;padding:1 15 12 1px;}
.user_span a:link {text-decoration:none; color:#afafaf;}
.user_span a:visited {text-decoration:none; color:#afafaf;}
.user_span a:hover {text-decoration:underline; color:#ab1515;}
.user_span a:active {text-decoration:none; color:#afafaf;}

.star-rating,
.star-rating a:hover,
.star-rating a:active,
.star-rating a:focus,
.star-rating .current-rating{
	background: url(../../images/rating.gif) left -1000px repeat-x;
}
.star-rating{
	position:relative;
	width:125px;
	height:25px;
	overflow:hidden;
	list-style:none;
	margin:0;
	padding:0;
	background-position: left top;
}
.star-rating li{
	display: inline;
}
.star-rating a, 
.star-rating .current-rating{
	position:absolute;
	top:0;
	left:0;
	text-indent:-1000em;
	height:25px;
	line-height:25px;
	outline:none;
	overflow:hidden;
	border: none;
}
.star-rating a:hover,
.star-rating a:active,
.star-rating a:focus{
	background-position: left bottom;
}
.star-rating a.one-star{
	width:20%;
	z-index:6;
}
.star-rating a.two-stars{
	width:40%;
	z-index:5;
}
.star-rating a.three-stars{
	width:60%;
	z-index:4;
}
.star-rating a.four-stars{
	width:80%;
	z-index:3;
}
.star-rating a.five-stars{
	width:100%;
	z-index:2;
}
.star-rating .current-rating{
	z-index:1;
	background-position: left center;
}
/* for an inline rater */
.inline-rating{
	display:-moz-inline-block;
	display:-moz-inline-box;
	display:inline-block;
	vertical-align: middle;
}
.star-rating1,
.star-rating1 a:hover,
.star-rating1 a:active,
.star-rating1 a:focus,
.star-rating1 .current-rating1{
	background: url(../../images/rating.png) left -1000px repeat-x;
}
.star-rating1{
	position:relative;
	width:100px;
	height:22px;
	overflow:hidden;
	list-style:none;
	margin:0;
	padding:0;
	background-position: left top;
}
.star-rating1 li{
	display: inline;
}
.star-rating1 a, 
.star-rating1 .current-rating1{
	position:absolute;
	top:0;
	left:0;
	text-indent:-1000em;
	height:22px;
	line-height:18px;
	outline:none;
	overflow:hidden;
	border: none;
}
.star-rating1 a:hover,
.star-rating1 a:active,
.star-rating1 a:focus{
	background-position: left bottom;
}
.star-rating1 a.one-star{
	width:20%;
	z-index:6;
}
.star-rating1 a.two-stars{
	width:40%;
	z-index:5;
}
.star-rating1 a.three-stars{
	width:60%;
	z-index:4;
}
.star-rating1 a.four-stars{
	width:80%;
	z-index:3;
}
.star-rating1 a.five-stars{
	width:100%;
	z-index:2;
}
.star-rating1 .current-rating1{
	z-index:1;
	background-position: left center;
}
/* for an inline rater */
.inline-rating1{
	display:-moz-inline-block;
	display:-moz-inline-box;
	display:inline-block;
	vertical-align: middle;
}




.star-rating2,
.star-rating2 a:hover,
.star-rating2 a:active,
.star-rating2 a:focus,
.star-rating2 .current-rating2{
	background: url(../../images/rating_small.png) left -1000px repeat-x;
}
.star-rating2{
	position:relative;
	width:75px;
	height:17px;
	overflow:hidden;
	list-style:none;
	margin:0;
	padding:0;
	background-position: left top;
}
.star-rating2 li{
	display: inline;
}
.star-rating2 a, 
.star-rating2 .current-rating2{
	position:absolute;
	top:0;
	left:0;
	text-indent:-1000em;
	height:17px;
	line-height:14px;
	outline:none;
	overflow:hidden;
	border: none;
}
.star-rating2 a:hover,
.star-rating2 a:active,
.star-rating2 a:focus{
	background-position: left bottom;
}
.star-rating2 a.one-star{
	width:20%;
	z-index:6;
}
.star-rating2 a.two-stars{
	width:40%;
	z-index:5;
}
.star-rating2 a.three-stars{
	width:60%;
	z-index:4;
}
.star-rating2 a.four-stars{
	width:80%;
	z-index:3;
}
.star-rating2 a.five-stars{
	width:100%;
	z-index:2;
}
.star-rating2 .current-rating2{
	z-index:1;
	background-position: left center;
}
/* for an inline rater */
.inline-rating2{
	display:-moz-inline-block;
	display:-moz-inline-box;
	display:inline-block;
	vertical-align: middle;
}



#page-wrap							{  margin: 25px auto; } 
a									{ text-decoration: none; }
ul									{ list-style: none; }
p                                   { margin: 0px; }

/* 
	LEVEL ONE
*/
ul.dropdown                         { position: relative; }
ul.dropdown li                      { font-weight: 500; float: left; }
ul.dropdown a:hover		            { color: #000; }
ul.dropdown a:active                { color: #ffa500; }
ul.dropdown li a                    { display: block; padding: 4px 8px; border-right: 1px solid #333;
	 								  color: #222; }
ul.dropdown li:last-child a         { border-right: none; } /* Doesn't work in IE */
ul.dropdown li.hover,
ul.dropdown li:hover                { background: #F3D673; color: black; position: relative; }
ul.dropdown li.hover a              { color: black; }


/* 
	LEVEL TWO
*/
ul.dropdown ul 						{ width: 200px; visibility: hidden; position: absolute; top: 100%; left: 0; }
ul.dropdown ul li 					{ font-weight: normal; background: #f6f6f6; color: #000; 
									  border-bottom: 1px solid #ccc; float: none;font-size:12px; }
									  
                                    /* IE 6 & 7 Needs Inline Block */
ul.dropdown ul li a					{ border-right: none; width: 100%; display: inline-block; } 

/* 
	LEVEL THREE
*/
ul.dropdown ul ul 					{ left: 100%; top: 0; }
ul.dropdown li:hover > ul 			{ visibility: visible; }

.popup {display:none; width:250px; height:70px; font:13px normal 'Tahoma'; color#033151; background:#ecf6ff; border:8px solid #bbe0ff; position:absolute;}
			

#window

        {

position: absolute;

left: 200px;

top: 100px;

width: 400px;

height: 300px;

overflow: hidden;

display: none;

}

#windowTop

{

height: 30px;

overflow: 30px;

background-image: url(images/window_top_end.png);

background-position: right top;

background-repeat: no-repeat;

position: relative;

overflow: hidden;

cursor: move;

}

#windowTopContent

{

margin-right: 13px;

background-image:url(images/window_top_start.png);

background-position:left top;

background-repeat: no-repeat;

overflow: hidden;

height: 30px;

line-height: 30px;

text-indent: 10px;

font-family:Arial, Helvetica, sans-serif;

font-weight: bold;

font-size: 14px;

color: #6caf00;

}

#windowMin

{

position: absolute;

right: 25px;

top: 10px;

cursor: pointer;

}

#windowMax

{

position: absolute;

right: 25px;

top: 10px;

cursor: pointer;

display: none;

}

#windowClose

{

position: absolute;

right: 10px;

top: 10px;

cursor: pointer;

}

#windowBottom

{

position: relative;

height: 270px;

background-image: url(images/window_bottom_end.png);

background-position: right bottom;

background-repeat: no-repeat;

}

#windowBottomContent

{

position: relative;

height: 270px;

background-image: url(images/window_bottom_start.png);

background-position: left bottom;

background-repeat: no-repeat;

margin-right: 13px;

}

#windowResize

{

position: absolute;

right: 3px;

bottom: 5px;

cursor: se-resize;

}

#windowContent

{

position:absolute;

top: 30px;

left: 10px;

width: auto;

height: auto;

overflow: auto;

margin-right: 10px;

border: 1px solid #6caf00;

height: 255px;

width: 375px;

font-family:Arial, Helvetica, sans-serif;

font-size: 11px;

background-color: #fff;

}

#windowContent *

{

margin: 10px;

}

.transferer2

{

border: 1px solid #6BAF04;

background-color: #B4F155;

filter:alpha(opacity=30); 

-moz-opacity: 0.3; 

opacity: 0.3;

}

a.startlink1 { font-color:#003399;}
a.startlink1:link { font-color:#003399;}
a.startlink1:active {  font-color:#003399;}
a.startlink1:visited {text-decoration:none; font-color:#003399;}
a.startlink1:hover {font-color:#003399;}


.contr {
font-size:16px;
padding-top:13px;
border-bottom:1px dotted;
 padding: 2px 0 2px 19px; 
 background: url(../../images/favicon.ico) no-repeat 0px 4px; }

.randart {
font-size:17px;
padding-top:13px;
border-bottom:1px dotted;
 padding: 2px 0 2px 19px; 
 background: url(../../images/favicon.ico) no-repeat 0px 4px; }
 
 .randart2 {
font-size:16px;
padding-top:3px;

 padding: 2px 0 2px 19px; 
 background: url(../../images/favicon.ico) no-repeat 0px 4px; 
 }

}
.favplace { 
 margin: 0;
 padding: 2px 0 2px 19px; 
 background: url('favicon.ico') no-repeat 0px 4px; 
}
/* Nav */

.nav3 {
	display: inline;
	float: left;
	
	font: normal 16px/19px "Arial", "sans-serif";
	color: #000000;
}

.nav3 ul {
	float: left;
	list-style: none;
	height: 21px;
	
}
.nav3 ul#navUL {
	padding-top: 0px;
}
.nav3 ul#navUL li {
	background: url(navSep.png);
	-moz-background-clip: -moz-initial;
	-moz-background-origin: -moz-initial;
	-moz-background-inline-policy: -moz-initial;
	color: rgb(0, 0, 0);
}
.nav3 li {
	float: left;
	_width:5%;
	height: 21px;
	background-image:url(../../menu/navSep.png);

}
.nav3 li a, .nav3 li a:link, .nav3 li a:active, .nav3 li a:visited {
	margin-top: 1px;
	padding: 2px 4px 0 4px;
	height: 21px;
	color: #000000;
	font-weight:bold;
	font: 18px/18px "Arial", "sans-serif";
	background: url('navSep.png') no-repeat 0px 0px;
	text-align: center;
	display: block;
	text-decoration: none;
	outline: none;
}
.nav3i li a, .nav3i li a:link, .nav3i li a:active, .nav3i li a:visited {
	margin-top: 1px;
	padding: 2px 4px 0 4px;
	height: 21px;
	color: #992222;
	font-weight:bold;
	font: 18px/18px "Arial", "sans-serif";
	background: url('navSep.png') no-repeat 0px 0px;
	text-align: center;
	display: block;
	text-decoration: none;
	outline: none;
}

.nav3 li a:hover {
	text-decoration: none;
	background: #577532 url(navSep.png) right no-repeat;
	color: #c6e5a1;

	outline: none;
}
.nav3i li a:hover {
	text-decoration: none;
	background: #577532 url(navSep.png) right no-repeat;
	color: #000000;

	outline: none;
}

/* SubNav */
.subNav3Container {
	display: none;
	float: left;
	background: #4e4e4e;
	overflow: hidden;
	height: 0px;
	
	display: block;
}
.subNav3 {
	display: none;
	height: 22px;
	opacity: 1;
}
.subNav3 a:link, .subNav3 a:visited, .subNav3 a:active {
	float: left;
	padding: 0 7px 0 7px;
	height: 22px;
	color: #ffffff;
	font: 17px/22px "Arial", "sans-serif";
	background: #4e4e4e url(subNavBullet.png) left no-repeat;
	text-align: center;
	display: block;
	text-decoration: none;
}
.subNav3 a:hover {
	background: #4a9140 url(subNavBullet.png) left no-repeat;
}


a.toptext {font-size:16px;}
a.toptext:link {text-decoration:none; color:#000000;}
a.toptext:active {text-decoration:none; color:#8faac4;}
a.toptext:visited {text-decoration:none; color:#000000;}
a.toptext:hover {text-decoration:underline; color:#ffeeee;}

a.toptext1 {font-size:18px; font-weight:bold;}
a.toptext1:link {text-decoration:underline; color:#000000;}
a.toptext1:active {text-decoration:none; color:#8faac4;}
a.toptext1:visited {text-decoration:underline; color:#000000;}
a.toptext1:hover {text-decoration:none; color:#ffeeee;}


/*****************
Text
*****************/
.info {font-size: 16px;	color:#4e5d3d;
}
.info a,
a.info {text-decoration:none; color:#639a27;}
.info a:link {color:#639a27;text-decoration:none;}
.info a:active {color:#639a27;text-decoration:none;}
.info a:hover {color:#639a27;text-decoration:underline;}
.info a:visited {color:#639a27;text-decoration:none;}

#errorText { color: #900000; }
#small { font-size: 16px; }
.teg0 {text-decoration:none;}
.teg0 a:hover { text-decoration:underline;}

.std_code {
	margin-left: 10px;
	padding-left: 10px;
	border-left: 3px solid #819C63;
}
/*****************
Boxes
*****************/
.box {
	padding: 10px;
	background-color: #ECEEE8;
	border: 1px solid #B7BEA7;
	margin: 2px 0;
}
.box_fest {
	padding-left:25px;
	padding-right:25px;
	padding-top:7px;
	padding-bottom:7px;
	background-color: #ECEEE8;
	border: 1px solid #B7BEA7;
	margin-left:15px;
	margin-right:15px;
	margin:3px;
}
.stitle {
	padding: 1px 0;
	background-image:url(images/stitle.gif);
	background-repeat:repeat-x;
	border-bottom: 1px solid #B7BEA7;
	color:#666;
}
.note {
	padding: 4px;
	background-color: #ECEEE8;
	border: 1px solid #B7BEA7;
	margin: 2px 0;
}
.quote_box {
	border: 1px solid #D3D9CA;
}
.quote_title {
	padding:1px 2px;
	border-bottom: 1px solid #D3D9CA;
	background-color: #ECEEE8;
	background-image:url(images/stitle.gif);
	background-repeat:repeat-x;
	color:#A6AF92;
}
.quote_body {
	background-color:#000000;
	padding:1px 2px;
	color:#A6AF92;
}
.code_box {
	border: 1px solid #D3D9CA;
}
.code_title {
	padding:1px 2px;
	border-bottom: 1px solid #D3D9CA;
	background-color: #ECEEE8;
	background-image:url(images/stitle.gif);
	background-repeat:repeat-x;
	color:#A6AF92;
}
.code_body {
	background-color:#000000;
	padding:1px 2px;
}
/*****************
Tables
*****************/
table {
	vertical-align: top;
}
table a {
	text-decoration: none;
}
th {
	text-align: left;
}
.std_data_table td {
	padding:1px;
	background-color:#EEE;
	font-size:15px;
}
.std_data_table td,
.std_data_table td a,
.std_data_table td a:visited {
	color:#819C63;
}
.std_data_table .stitle { color:#819C63; }
/*****************
Other
*****************/
.underlined {
	border-bottom: 1px solid #AFBC91;
}
/*****************
Datebox in comments
*****************/
.datebox {
	width:41px;
	height:38px;
	background-image: url(images/datebg.gif);
	background-repeat: no-repeat;
	text-align: center;
	margin-right: 15px;
	border:3px solid #FFF;
}
.datebox_day {
	font-weight: bold;
	color:#000000;
	font-size:18px;
}
.datebox_month {
	color:#819C63;
}
/*****************
Comments
*****************/
.tpl_comments_box {
	padding-left:25px;
	background-color: #ECEEE8;
	background-image: url(images/comments_linguetta.gif);
	background-repeat: no-repeat;
	background-position: top right;
	margin-bottom: 4px;
	padding: 4px;
	border: 1px solid #B7BEA7;
}
.tpl_comments_box_p {
	padding-left:25px;
	background-color: #b8dea3;
	background-image: url(images/comments_linguetta.gif);
	background-repeat: no-repeat;
	background-position: top right;
	margin-bottom: 4px;
	padding: 4px;
	border: 1px solid #B7BEA7;
}.tpl_comments_box_n {
	padding-left:25px;
	background-color: #f3c1ce;
	background-image: url(images/comments_linguetta.gif);
	background-repeat: no-repeat;
	background-position: top right;
	margin-bottom: 4px;
	padding: 4px;
	border: 1px solid #B7BEA7;
}
.tpl_comments_title {
	color: #819C63;
	font-weight: bold;
	border-bottom: 1px dotted #819C63;
}
.tpl_comments_title_p {
	color: #367912;
	font-weight: bold;
	border-bottom: 1px dotted #819C63;
}
.tpl_comments_title_n {
	color: #CC0000;
	font-weight: bold;
	border-bottom: 1px dotted #819C63;
}
.tpl_comments_body {
	padding-top: 4px;
	font-size: 16px;
	clear: both;
}

/*****************
Titles
*****************/
h1 {
	margin:0;
	padding:0;
	font-size:21px;
}
h2 {
	margin:0;
	padding:0;
	font-size:19px;
	font-weight:bold;
}
h3 {
	margin:0;
	padding:0;
	font-size:16px;
	font-weight:bold;
}
/***********************************************************************
OPTIONAL, TEMPLATE SPECIFIC STYLE
***********************************************************************/
body,td,th {
	font-family: Geneva, Arial, Helvetica;
	font-size: 14px;
	color: #303627;
}
body {
	background:url(images/bg.jpg) repeat-x #577B2A;
	margin: 0;
	padding: 0;
}
a:link { color: #434B36; text-decoration: none; }
a:visited { color: #434B36; text-decoration: none; }
a:hover { color: #000000; text-decoration: underline; }
a:active { color: #434B36; text-decoration: none; }
/*****************
Structure
*****************/
.tpl_inbox {
	margin:0 auto;
	width:1024px;
}

/*****************
Header
*****************/
.tpl_header_top {
	height:39px;
	background:url(images/tpl_header_top.jpg) no-repeat;
}
.tpl_header_main {
	height:194px;
	background:url(images/tpl_header_main.jpg) no-repeat;
}
.tpl_path {
	padding-bottom:2px;
	font-size:12px;
	color:#151514;
}
.tpl_path1 {
	padding-bottom:7px;
	font-size:13px;
	color:#f9a470;
}
.tpl_path a,
.tpl_path a:visited { color:#ecefe9; }
.tpl_path a:hover { color:#000000; }

/*****************
Main
*****************/
.tpl_main_top {
	background:url(images/tpl_main_top.jpg) no-repeat #466222;
}
.inner {
	padding:10px;
}
.tpl_maincontent {
	background-color:#e6ecde;
	padding-top:15px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:15px;
}
.tpl_maincontent1 {
	background-color:#e6ecde;
	padding-top:15px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:15px;
}
.infoline {padding-bottom:5px;border-bottom:1px dotted #819C63;}
/*****************
Footer
*****************/
.tpl_footer {
	background:url(images/tpl_footer.jpg) no-repeat;
	padding-top:12px;
	font-size:10px;
	color:#83AA5B;
}
.tpl_footer a,
.tpl_footer a:visited { color:#83AA5B; }
.tpl_footer a:hover { color:#9EBD80; }

/*****************
Blocks
*****************/

.tpl_nav {
	width:240px;
	padding-left:2px;
	padding-right:6px;
}
.tpl_nav1 {
	width:220px;
	padding-left:2px;
	padding-right:5px;
}
.tpl_extra {
	width:240px;
	padding-left:8px;
}
/* BLOCK */
.tpl_block {
	margin-bottom:10px;
}
.tpl_block_title {
	margin-left:-1px;
	
	background:url(images/tpl_block_title.gif) no-repeat;
}
.tpl_block_title div {
	background:url(images/tpl_block_title_cap.gif) top right no-repeat;
	padding:8px;
	font-size:16px;
	font-weight:bold;
	color:#000000;
}
.tpl_block_title1 {
	height:9px;
	background:url(images/tpl_block_title1.gif) no-repeat;
}
.tpl_block_title1 div {
	padding-left:10px;
	font-size:11px;
	font-weight:bold;
	color:#000000;
	background:url(images/tpl_block_title_cap1.gif) top right no-repeat;
	height:9px;
}
.tpl_block_title1_winter {
	height:9px;
	background:url(images/tpl_block_title1_winter.gif) no-repeat;
}
.tpl_block_title1_winter div {
	padding-left:10px;
	font-size:11px;
	font-weight:bold;
	color:#000000;
	background:url(images/tpl_block_title_cap1_winter.gif) top right no-repeat;
	height:9px;
}
.tpl_block_body {
	padding:8px;
	background:url(images/tpl_block_main.gif) repeat-x #D9E2C7;
}

.tpl_block_body_museum {
	padding:8px;
	background:url(images/tpl_block_main.gif) repeat-x #D9E2C7;
	
	
}

.tpl_block_body .block_linkstyle a {
	display:block;
	
	border-bottom:1px dotted #CCD3D9;
}
.tpl_block_body .block_linkstyle a:hover { color:#000000; }

.tpl_block_foot {
	height:9px;
	background:url(images/tpl_block_foot.gif) no-repeat;
}
.tpl_block_foot div {
	height:9px;
	background:url(images/tpl_block_foot_cap.gif) top right no-repeat;
}
.tpl_block_foot_winter {
	height:9px;
	background:url(images/tpl_block_foot_winter.gif) no-repeat;
}
.tpl_block_foot_winter div {
	height:9px;
	background:url(images/tpl_block_foot_cap_winter.gif) top right no-repeat;
}
/* BLOCK H1 */
.tpl_block_h1 {
	margin-bottom:10px;
}
.tpl_block_title_h1 {
	background:url(images/tpl_block_title_h1.gif) no-repeat;
}
.tpl_block_title_h1 div {
	background:url(images/tpl_block_title_cap_h1.gif) top right no-repeat;
	padding:8px;
	font-size:16px;
	font-weight:bold;
	color:#000000;
}
.tpl_block_body_h1 {
	padding:8px;
	background:url(images/tpl_block_main_h1.gif) repeat-x #EDECD5;
}
.tpl_block_body_h1 .block_linkstyle a {
	display:block;
	padding:2px 0;
	border-bottom:1px dotted #CCD3D9;
}
.tpl_block_body_h1 .block_linkstyle a:hover { color:#000000; }
.tpl_block_foot_h1 {
	height:9px;
	background:url(images/tpl_block_foot_h1.gif) no-repeat;
}
.tpl_block_foot_h1 div {
	height:9px;
	background:url(images/tpl_block_foot_cap_h1.gif) top right no-repeat;
}
/* BLOCK H2 */
.tpl_block_h2 {
	
}
.tpl_block_title_h2 {
	
}
.tpl_block_title_h2 div {
	padding:8px;
	font-size:16px;
	font-weight:bold;
	color:#000000;
}
.tpl_block_body_h2 {
	
}
.tpl_block_body_h2 .block_linkstyle a {
	display:block;
	padding:2px 0;
	border-bottom:1px dotted #CCD3D9;
}
.tpl_block_foot_h2 {
	
}
.tpl_block_foot_h2 div {
	
}
/* CENTRAL */
.tpl_block_title_c {
	padding-left:10px;
	font-size:16px;
	font-weight:bold;
	margin-bottom:2px;
	color:#819C63;
}
.tpl_block_body_c {
	margin-bottom:10px;
	padding:8px;
	background-color:#B0C19D;
}
.tpl_block_body_k {
	margin-bottom:10px;
	padding:10px;
	background-color:#e3f6ce;
}
/*****************
Messages
*****************/
.tpl_messages_title {
	padding-left:10px;
	font-size:16px;
	font-weight:bold;
	margin-bottom:2px;
	color:#819C63;
}
.tpl_messages_body { 
	margin-bottom:10px;
	padding:8px;
	background-color:#B0C19D;
}
/*****************
News
*****************/
.tpl_news_box1 {
	padding:0 1px 1px 4px;
	margin-bottom:8px;
	border-bottom:1px dotted #819C63;
}
.tpl_news_box2 {
	padding:6px 6px 6px 6px;
	margin-bottom:4px;
	margin-top:5px;
	border-bottom:1px dotted #819C63;
}
.tpl_news_box {
	padding:0 4px 10px 4px;
	margin-bottom:8px;
	border-bottom:1px dotted #819C63;
}
/* Title */
.tpl_news_title {
	
	font-size:16px;
	color:#000000;
}
.tpl_news_title a,
.tpl_news_title a:visited { color:#000000; }
.tpl_news_title a:hover { text-decoration:underline; color:#000000; }

.tpl_rss_news_title {
	
	font-size:14px;
	color:#2f4a12;
}
.tpl_rss_news_title a,
.tpl_rss_news_title a:visited { color:#2f4a12; }
.tpl_rss_news_title a:hover { text-decoration:underline; color:#000000; }

.tpl_news_title_home {
	font-weight: bold;
	font-size:16px;
	color:#2f4a12;
}
.tpl_news_title_home a,
.tpl_news_title_home a:visited { color:#2f4a12; }
.tpl_news_title_home a:hover { text-decoration:underline; color:#000000; }

.tpl_news_title_home1 {
	font-weight: bold;
	font-size:12px;
	color:#2a3d15;
}
.tpl_news_title_home1 a,
.tpl_news_title_home1 a:visited { color:#2a3d15; }
.tpl_news_title_home1 a:hover { text-decoration:underline; color:#2a3d15; }

.tpl_news_content_home { font-size:13px}
.tpl_news_content_home1 { color:#000000; font-size:12px; line-height:11px;}

.tpl_news_content_home_link {
	font-size:11px;
	color:#76806b;
}
.tpl_news_content_home_link a:active {font-size:11px;}
.tpl_news_content_home_link a:visited { color:#76806b; }
.tpl_news_content_home_link a:hover { text-decoration:none; color:#76806b; }
/* Argument */
.tpl_news_argument {
	padding-bottom:6px;
	font-size:80%;
	color:#819C63;
}
.tpl_rss_news_argument {
	padding-bottom:6px;
	
	color:#819C63;
}
/* Read more */
.tpl_news_rest,
.tpl_news_rest a,
.tpl_news_rest a:visited,
.tpl_news_rest a:hover {
	padding-top:1px;
	font-size:14px;
	font-weight:bold;
	text-transform:lowercase;
	color: #819C63;
}

tpl_rss_news_rest,
.tpl_rss_news_rest a,
.tpl_rss_news_rest a:visited{
padding-top:1px;
	font-size:15px;
	color: #819C63;
	text-decoration:underline;
}
.tpl_rss_news_rest a:hover {
	padding-top:1px;
	font-size:15px;
	color: #819C63;
	text-decoration:none;
}

/* Date */
.tpl_news_date {
	width:120px;
	height:26px;
	padding-top:2px;
	background:url(images/time.gif) no-repeat;
	border:3px solid #E8EBE2;
}

.tpl_news_date .month {
	color:#000000;
	padding-top:3px;
}
.tpl_news_date .day {
	color:#819C63;
	padding-top:1px;
	font-size:20px;
	font-weight:bold;
}
.tpl_news_date .year {
	color:#819C63;
	font-size:9px;
}

.tpl_news_date .month1 {
	color:#000000;
}
.tpl_news_date .day1 {
	color:#000000;
	font-size:15px;
	font-weight:bold;
}
.tpl_news_date .year1 {
	color:#000000;
	font-size:15px;
}
/* Rank */
.tpl_news_rank {
	padding-top:8px;
}
/* Comments */
.tpl_news_comments {
	padding-top:1px;
}
/* Author */
.tpl_news_author {
	padding-top:4px;
}
.tpl_news_author a,
.tpl_news_author a:visited { font-weight:bold; color:#819C63; }
.tpl_news_author a:hover {
	color:#000000;
}
/* Tags */
.tpl_news_tags {
	padding-top:5px;
	color: #819C63;
}
.tpl_news_tags a,
.tpl_news_tags a:visited { color: #819C63; }
.tpl_news_tags a:hover { color:#000000; }
/*****************
Various
*****************/
.tpl_page_title1 {
	padding:1px 0;
	font-size:13px;
	font-weight:bold;
	color:#474747;
	border-bottom:1px dotted #819C63;
	margin:7 0 10 0px;
}
.tpl_page_title {
	padding:4px 0;
	font-size:18px;
	font-weight:bold;
	color:#819C63;
	border-bottom:1px dotted #819C63;
	margin-bottom:10px;
}
.tpl_page_title a,
.tpl_page_title a:visited { color:#819C63; }
.tpl_page_title a:hover { color:#000000; }

.tpl_opentable_title {
	margin-bottom:2px;
	border-bottom:1px dotted #819C63;
	font-weight:bold;
	color:#819C63;
}
.tpl_opentable_title a,
.tpl_opentable_title a:visited { color:#819C63; }
.tpl_opentable_title a:hover { color:#000000; }
.tpl_opentable_title {
	margin-bottom:2px;
	border-bottom:1px dotted #819C63;
	font-weight:bold;
	color:#819C63;
}
.tpl_opentable_title a,
.tpl_opentable_title a:visited { color:#819C63; }
.tpl_opentable_title a:hover { color:#000000; }
/* Nice table */
table.std_nicetable thead td {
	background: url(images/tablebg.gif) #DDD repeat-x;
	border:1px solid #FFF;
	font-weight:bold;
	color:#466222;
}

.mybox {
	background:url(images/1.gif) right no-repeat #e1c425;
	height:90;
	color:#434B36;
	font-size:14px;
	padding-right:2px;
	border-color:#003399;
	border:1px;
}
.mybox a,
.mybox a:visited { color:#000000; }
.mybox a:hover { color:#000000;  }
.mybox .title { font-size:18px;}

.mybox3 {color:#000000;font-size:17px;text-decoration:none;}
.mybox3 a,
.mybox3 a:visited { color:#000000;text-decoration:none; }
.mybox3 a:hover { color:#000000; text-decoration:none;}
.mybox3 .title { font-size:17px; font-weight:bold; margin-bottom:14px;text-decoration:none; }


.mybox1 {
	background:url(images/box.jpg) #B0C19D;
	color:#000000;
	font-size:14px;
	
}
.mybox1 a,
.mybox1 a:visited { color:#000000; }
.mybox1 a:hover { color:#376704; text-decoration:none;}
.mybox1 .title { font-size:17px; font-weight:bold;}

a.footer {font-size:15px;color:#bad599;}
a.footer:hover {color:#000000;}

.footer1 {visibility:hidden;}

a.footer2 {font-size:17px;color:#5e7a40; font-weight:bold;}
a.footer2:visited {font-size:17px;color:#5e7a40; font-weight:bold;}
a.footer2:hover {color:#000000;}

.navigator {color:#000000; font-size:13px;}
a.navigator:hover {color:#000000; font-size:13px;}

.footery {
border-right:1px dotted #819C63;}
.footery1 {
border-right:1px dotted #819C63;
border-bottom:1px dotted #819C63;}

/* Nice tables */
table.std_nicetable {
	background-color:#DDD;
}
table.std_nicetable td {
	padding:2px;
}
table.std_nicetable thead td {
	background: url(../images/tpl/bg.gif) #DDD repeat-x;
	border:1px solid #FFF;
	font-weight:bold;
	color:#A6301C;
}
table.std_nicetable thead td a,
table.std_nicetable thead td a:visited
table.std_nicetable thead td a:hover { color:#A6301C; }
td.clean { background-color: #FFF; }
td.hlight { background-color: #F3F3F3; }

div.container{text-align:left;background:url(images/body_bg.jpg) top left repeat #FBFBED;font-family:MS Tahoma,Tahoma,Arial,Verdana,Trebuchet,Univers,sans-serif;font-size:12px;font-style:normal;overflow:hidden;color:#292929;}

div.container img{border:none;}

div.container form{padding:0;margin:0;}

div.container input,div.container select,div.container textarea{color:#000;}

div.container h1{font-family:MS Tahoma,Tahoma,Arial,Verdana,Trebuchet,Univers,sans-serif;font-size:170%;font-weight:normal;color:#000;text-align:left;}

div.container h1 a:link,div.container h1 a:visited,div.container h1 a:active{font-family:MS Tahoma,Tahoma,Arial,Verdana,Trebuchet,Univers,sans-serif;font-size:100%;font-weight:normal;color:#000;padding-top:0;margin-top:0;text-align:left;}

div.container h2{font-family:MS Tahoma,Tahoma,Arial,Verdana,Trebuchet,Univers,sans-serif;font-size:150%;font-weight:normal;color:#000;text-align:left;}

div.container h2 a:link,div.container h2 a:visited,div.container h2 a:active{font-family:MS Tahoma,Tahoma,Arial,Verdana,Trebuchet,Univers,sans-serif;font-size:100%;font-weight:normal;color:#000;padding-top:0;margin-top:0;text-align:left;}

div.container h3{font-family:MS Tahoma,Tahoma,Arial,Verdana,Trebuchet,Univers,sans-serif;font-size:120%;font-weight:normal;color:#000;text-align:left;}

div.container h3 a:link,div.container h3 a:visited,div.container h3 a:active{font-family:MS Tahoma,Tahoma,Arial,Verdana,Trebuchet,Univers,sans-serif;font-size:100%;font-weight:normal;color:#000;text-align:left;}

div.container div.index_page h1{font-family:MS Tahoma,Tahoma,Arial,Verdana,Trebuchet,Univers,sans-serif;font-size:170%;font-weight:normal;color:#000;padding-top:0;margin-top:0;text-align:left;}

div.container div.index_page h2{font-family:MS Tahoma,Tahoma,Arial,Verdana,Trebuchet,Univers,sans-serif;font-size:150%;font-weight:normal;color:#000;padding-top:0;margin-top:0;text-align:left;}

div.container a:link,div.container a:visited,div.container a:active{font-size:100%;text-decoration:underline;color:#373737;}

div.container a:hover{text-decoration:none;}

div.spacer{clear:both;margin:0;padding:0;width:auto; height:1;}

div.content_block ul{padding:0;margin:0;list-style:none;}

div.content_block ul li{padding-left:12px;background-position:0 4px;}

div.top_small_menu{ font-size:11px; text-transform: uppercase;  margin:0 auto;padding-bottom:0px;text-align:right;}

div.top_small_menu ul{padding:0;margin:0;list-style:none;}

div.top_small_menu ul li{padding:0;margin:0;margin-right:6px;display:inline;padding-bottom:0px;}

div.container div.top_small_menu ul li a:link,div.container div.top_small_menu ul li a:visited,div.container div.top_small_menu ul li a:active{font-size:90%;text-decoration:none;color:#858577;}

div.container div.top_small_menu ul li a:hover{text-decoration:underline;}


div.header{margin:0 auto;	background:url(images/tpl_block_main.gif) repeat-x #D9E2C7;}

div.header div.r_shadow{background:url(images/header/right_shadow.gif) top right repeat-y;}

div.header div.b_shadow{background:url(images/header/bottom_shadow.gif) bottom left repeat-x;}

div.header div.l_shadow{background:url(images/header/left_shadow.gif) top left repeat-y;}

div.header div.tl_corner{background:url(images/header/tl_corner.gif) top left no-repeat;}

div.header div.tr_corner{background:url(images/header/tr_corner.gif) top right no-repeat;}

div.header div.br_corner{background:url(images/header/br_corner.gif) bottom right no-repeat;}

div.header div.bl_corner{height:55px;background:url(images/header/bl_corner.gif) bottom left no-repeat;}

div.header div.logo{margin:0px 0px 0px 0px;display:inline;width:150px;float:left; padding-left:35px; padding-bottom:2px;}

div.header div.menu_box{margin:0px 0 0 0;display:inline;float:right;background:url(images/top_menu/top_shadow.gif) 50% 0 no-repeat #f8f8e5;}

div.header div.menu_box div.r_shadow{background:url(images/top_menu/right_shadow.gif) top right repeat-y;}

div.header div.menu_box div.b_shadow{background:url(images/top_menu/bottom_shadow.gif) bottom left repeat-x;}

div.header div.menu_box div.l_shadow{background:url(images/top_menu/left_shadow.gif) top left repeat-y;}

div.header div.menu_box div.tl_corner{background:url(images/top_menu/tl_corner.gif) top left no-repeat;}

div.header div.menu_box div.tr_corner{background:url(images/top_menu/tr_corner.gif) top right no-repeat;}

div.header div.menu_box div.br_corner{background:url(images/top_menu/br_corner.gif) bottom right no-repeat;}

div.header div.menu_box div.bl_corner{background:url(images/top_menu/bl_corner.gif) bottom left no-repeat;}

div.header div.menu_box div.menu_columns_box{margin:0 auto;padding-top:4px;}

div.header div.menu_box div.menu_column{float:left;text-align:left;padding-left:5px;}

div.header div.menu_box div.menu_column ul{padding:0;margin:0;list-style:none;}

div.header div.menu_box div.menu_column ul li{padding:0;margin:0 0 7px 7px; background:url(images/bullet.gif) no-repeat;background-position: left; padding-left:8px; padding-bottom:2px;}

div.header div.menu_box div.menu_column ul li a:link,div.header div.menu_box div.menu_column ul li a:visited,div.header div.menu_box div.menu_column ul li a:active{font-size:90%;text-decoration:none;color:#5f5454;}

div.header div.menu_box div.menu_column ul li a:hover{text-decoration:underline;}

div.header div.menu_box div.menu_column ul li.active{margin-left:11px;}

div.header div.menu_box div.menu_column ul li.active a{background:url(images/top_menu/active.gif) 0 50% no-repeat;margin-left:-11px;padding-left:10px;color:#000;}

div.header div.menu_box div.menu_column ul li ul{padding:0;margin:4px 0 0 0;list-style:none;}

div.header div.menu_box div.menu_column ul li ul li{padding:0;margin:0 0 4px 12px;}

div.header div.menu_box div.menu_column ul li ul li a:link,div.header div.menu_box div.menu_column ul li ul li a:visited,div.header div.menu_box div.menu_column ul li ul li a:active{font-size:90%;text-decoration:none;color:#5f5454;}

div.header div.menu_box div.menu_column ul li ul li a:hover{text-decoration:underline;}

div.header div.menu_box div.menu_column ul li ul li.active{margin-left:16px;}

div.header div.menu_box div.menu_column ul li ul li.active span{background:url(images/top_menu/active.gif) 0 50% no-repeat;margin-left:-11px;padding-left:10px;color:#000;font-size:90%;}

div.header div.clock{width:110px;float:left;margin-left:15px;margin-top:20px;display:inline;}

div.header div.clock div.date{font-size:85%;color:#6e6257;}

div.header div.clock div.time{color:#85807b;}

div.header div.clock div.time span.hhmm{font-size:140%;}

div.header div.clock div.time span.where{font-size:100%;}

div.header div.dots{background:url(images/header/dots.gif) 0 50% repeat-x;height:1px;width:110px;float:left;margin-left:15px;margin-top:10px;display:inline;}

div.header div.currency{width:110px;float:left;margin-left:15px;margin-top:10px;display:inline;}

div.header div.currency tr.cur_sign td{font-size:140%;text-align:center;color:#000;vertical-align:middle;padding:2px;}

div.header div.currency tr.cur_val td{text-align:center;padding:2px;}

div.cur_info{text-align:center;font-size:80%;color:#C1C2B0;}

div.header div.top_line_menu{padding:0 0px 0 0px;}

div.header div.top_line_menu div.mi_tl{display:inline;float:left;margin-right:2px;}

div.header div.top_line_menu div.mi_tl div.mi_tr{display:inline;float:left;padding:0px 8px 0 8px; background:url(images/bullet.gif) no-repeat;background-position: left;  padding-bottom:1px;}
div.header div.top_line_menu div.mi_tl div.mi_tr1{display:inline;float:left;padding:0px 0px 0 8px;  background:url(images/bullet.gif) no-repeat;background-position: left;  padding-bottom:1px;}

div.header div.top_line_menu div.mi_tl div.mi_tr a:link,div.header div.top_line_menu div.mi_tl div.mi_tr a:visited,div.header div.top_line_menu div.mi_tl div.mi_tr a:active{font-size:115%;text-decoration:none;color:#67605a;}
div.header div.top_line_menu div.mi_tl div.mi_tr1 a:link,div.header div.top_line_menu div.mi_tl div.mi_tr1 a:visited,div.header div.top_line_menu div.mi_tl div.mi_tr1 a:active{font-size:115%;text-decoration:none;color:#67605a;}

div.header div.top_line_menu div.mi_tl div.mi_tr a:hover{text-decoration:underline;}
div.header div.top_line_menu div.mi_tl div.mi_tr1 a:hover{text-decoration:underline;}

div.header div.top_line_menu div.mi_tl_active{display:inline;background:url(images/top_menu_line/tl.gif) top left no-repeat #b04c0f;float:left;height:31px;margin-right:5px;}

div.header div.top_line_menu div.mi_tl_active div.mi_tr{display:inline;background:url(images/top_menu_line/tr.gif) top right no-repeat;float:left;padding:10px 10px 0 10px;color:#fff;}

div.header div.top_line_menu div.mi_tl_active div.mi_tr a:link,div.header div.top_line_menu div.mi_tl_active div.mi_tr a:visited,div.header div.top_line_menu div.mi_tl_active div.mi_tr a:active{font-size:115%;text-decoration:none;color:#fff;white-space:nowrap;}

div.header div.top_line_menu div.mi_tl_active div.mi_tr a:hover{text-decoration:underline;}




div.submenu {display:inline;float:left;}
div.submenu a:hover{text-decoration:underline;}

div.ramka{width:129px;height:30px;text-align:center;background:url(images/ramka.jpg) top left no-repeat #fff;}

div.ramka img{margin-top:4px;}

div.ramka160x120{width:169px;height:110px;text-align:center;background:url(images/ramka160x120.jpg) top left no-repeat #fff;}

div.ramka160x120 img{margin-top:4px;}

div.ramka_avatar{width:104px;height:104px;text-align:center;background:url(images/ramka_avatar.gif) top left no-repeat #fff;overflow:hidden;float:left;margin:0 15px 5px 0;display:inline;}

div.ramka_avatar_light{width:104px;height:104px;text-align:center;background:url(images/ramka_avatar_light.gif) top left no-repeat #fff;overflow:hidden;float:left;margin:0 15px 5px 0;display:inline;}

div.ramka_avatar div.img,div.ramka_avatar_light div.img{width:32px;height:32px;top:5px;left:6px;position:relative;overflow:hidden;}

div.under_footer div.bottom_menu{margin:0 auto;text-align:center;padding-top:20px;}



.small_menu {padding:0;margin:0;margin-right:3px;display:inline; background:url(images/bullet.gif) no-repeat;background-position: left; padding-left:9px; padding-bottom:1px;}


.forum_category {
	background-color:#F4F4F4;
	/*bg*/
}
.forum_legend {
	background-image:url(images/stitle.gif);
	background-repeat:repeat-x;
	color:#A7B395;
}

.forum_spacer {
	background-image:url(images/stitle.gif);
	background-repeat:repeat-x;
}

.forum_title {
	background-color:#F4F4F4;
}
.forum_threadlist {
	background-color:#F4F4F4;
}

.forum_post_title {
	background-color:#F4F4F4;
	/*bg*/
}

.forum_intitle {
	background-color:#F4F4F4;
	/*bg*/
}

.forum_post {
	background-color:#F4F4F4;
}

.forum_post_minititle {
	border-bottom:1px solid #DDD;
}

.forum_signature {
	border-top:1px solid #DDD;
}

.eTitle {font-family:Verdana,Arial,Sans-Serif;font-size:15px;font-weight:bold;color:#e0dee1; padding: 0 0 0 21px; background: url('images/19.gif') no-repeat 0px 2px;}
.eTitle a:link {text-decoration:underline; color:#D9D7DB;}
.eTitle a:visited {text-decoration:underline; color:#D9D7DB;}
.eTitle a:hover {text-decoration:none; color:#FB8100;}
.eTitle a:active {text-decoration:underline; color:#D9D7DB;}

.eDetails {border-top:1px dashed #CEFF00;border-bottom:1px dashed #CEFF00;color:#9BA0A9;padding-bottom:5px;padding-top:3px;text-align:left;font-size:11px;}


.menu{
    font-family:arial, sans-serif;
    width:212px;
    height:100px;
    position:relative;
    font-size:11px;
    z-index:100
}
.menu ul li a, .menu ul li a:visited{
    display:block;
    text-decoration:none;
    color:#000;
    width:104px;
    height:20px;
    text-align:center;
    color:#fff;
    border:1px solid #fff;
    background:#710069;
    line-height:20px;
    font-size:11px;
    overflow:hidden
}
.menu ul{
    padding:0;
    margin:0;
    list-style:none
}
.menu ul li{
    float:left;
    position:relative}
.menu ul li ul{
    display:none
}
.menu ul li:hover a{
    color:#fff;
    background:#36f
}
.menu ul li:hover ul{
    display:block;
    position:absolute;
    top:21px;
    left:0;
    width:105px
}
.menu ul li:hover ul li a{
    display:block;
    background:#ddd;
    color:#000
}
.menu ul li:hover ul li a:hover{
    background:#6fc;
    color:#000
}




/////////////
		/*
			Vertical Accordions
		*/
		
		.accordion_toggle {
			height: 30px;
			width: 206px;
			background: url('http://price.tripua.info/ajax/images/accordion_toggle.gif') no-repeat top right #6c9c1f;
			padding: 0 10px 0 20px;
			line-height: 30px;
			color: #ffffff;
			font-weight: normal;
			text-decoration: none;
			outline: none;
			font-size: 15px;
			color: #000000;
			border-bottom: 1px solid #cde99f;
			cursor: pointer;
			margin: 0 0 0 0;
		}


		.accordion_toggle_main {
			background: url('http://price.tripua.info/ajax/images/accordion_toggle.gif') no-repeat top right #6c9c1f;
			height:30px;
			padding: 0 6px 0 7px;
			line-height: 30px;
			font-size: 14px;
			color: #333333;
			margin: 0 0 0 0;
			border-bottom: 1px solid #cde99f;
		}
		.accordion_toggle_main_blog {
			background: url('http://price.tripua.info/ajax/images/accordion_toggle_blog.gif')#aad06b;
			height:30px;
			padding: 0 6px 0 7px;
			line-height: 30px;
			font-size: 14px;
			color: #333333;
			margin: 0 0 0 0;
			border-bottom: 1px solid #cde99f;
		}
		.accordion_toggle_main_blog_r {
			background: url('http://price.tripua.info/ajax/images/accordion_toggle_blog_r.gif') no-repeat top right #aad06b;
			height:30px;
			padding: 0 6px 0 7px;
			line-height: 30px;
			font-size: 14px;
			color: #333333;
			margin: 0 0 0 0;
			border-bottom: 1px solid #cde99f;
		}


		.accordion_toggle_active {
			background: url('http://price.tripua.info/ajax/images/accordion_toggle_active.gif') no-repeat top right #e0542f;
			color: #ffffff;
			height:30px;
			padding: 0 10px 0 20px;
			line-height: 30px;
			color: #ffffff;
			text-decoration: none;
			outline: none;
			font-size: 15px;
			color: #000000;
			cursor: pointer;
			margin: 0 0 0 0;
			border-bottom: 1px solid #f68263;
		}
		
		.accordion_content {
			color: #444444;
			overflow: hidden;
			padding-top:8px;
			padding-bottom:12px;
		}
			
			.accordion_content h2 {
				margin: 15px 0 5px 10px;
				color: #0099FF;
			}
			
			.accordion_content p {
				line-height: 150%;
				padding: 5px 10px 15px 10px;
			}
			
		.vertical_accordion_toggle {
			display: block;
			height: 30px;
			width: 150px;
			background: url('http://price.tripua.info/ajax/images/accordion_toggle.jpg') no-repeat top right #6c9c1f;
			padding: 0 10px 0 10px;
			line-height: 30px;
			color: #ffffff;
			font-weight: normal;
			text-decoration: none;
			outline: none;
			font-size: 14px;
			color: #000000;
			border-bottom: 1px solid #cde99f;
			cursor: pointer;
			margin: 0 0 0 0;
		}

		.vertical_accordion_toggle_active {
			background: url(http://price.tripua.info/ajax/images/accordion_toggle_active.jpg) no-repeat top right #e0542f;
			color: #CCCCCC;
			height: 30px;
			padding: 0 10px 0 10px;
			line-height: 30px;
			color: #ffffff;
			font-weight: normal;
			text-decoration: none;
			outline: none;
			font-size: 14px;
			border-bottom: 1px solid #f68263;
		}

		.vertical_accordion_content {
			color:  #444444;
			overflow: hidden;
		}

			.vertical_accordion_content h2 {
				margin: 15px 0 5px 10px;
				color: #0099FF;
			}

			.vertical_accordion_content p {
				line-height: 150%;
				padding: 5px 10px 15px 10px;
			}
  			
		/*
			Horizontal Accordion
		*/
		
		.horizontal_accordion_toggle {
			/* REQUIRED */
			float: left;	/* This make sure it stays horizontal */
			/* REQUIRED */

			display: block;
			height: 5px;
			width: 30px;
			background: url(http://price.tripua.info/ajax/images/accordion_toggle.gif) no-repeat top left #6c9c1f;
			color: #ffffff;
			text-decoration: none;
			outline: none;
			border-right: 1px solid #cde99f;


			cursor: pointer;
			margin: 0 0 0 0;
		}
		
		.horizontal_accordion_toggle_active {
			background: url(http://price.tripua.info/ajax/images/accordion_toggle_active.gif) no-repeat top left #e0542f;
			border-right: 1px solid #f68263;
		}
		
		.horizontal_accordion_content {
			/* REQUIRED */
			height: 5px;	/* We need to define a height for the accordion as it stretches the width */
			float: left;	/* This make sure it stays horizontal */
			/* REQUIRED */
			
			overflow: hidden;
			background-color: #ffffff;
			color: #444444;
		}
			
			.horizontal_accordion_content p {
				width: 250px;
				line-height: 150%;
				padding: 5px 10px 15px 10px;
			}
					
					
    /* Container styling*/
    #horizontal_container {
      margin: 2px auto 2px auto;
      width: 200px;   
      height: 5px;    
    }
    
    #vertical_nested_container {
      margin: 20px auto 20px auto;
      width: 200px;
    }
	
///////////////

/* <![CDATA[ */

* {margin: 0; padding: 0;}
a {color: #0094D6;}
p {padding: 7px 0;}
h1 {font-size: 21px; font-weight: normal; margin: 0 0 30px;}

.section {
	margin: 0 0 0 5px;
}
ul.tabs {
	height: 66px;
	line-height: 66px;
	list-style: none;
}

ul.tabs.vertical {
	height: 45px;
	line-height: 45px;
	list-style: none;
}
.tabs li {
	float: left;
	display: inline;
	margin: 2 2 2 2px;
	padding:4px;
	color: #777;
	cursor: pointer;
	background: #a8c68a;
	position: relative;
}
.tabs li:hover {
	margin: 2px;
	padding:4px;
}
.tabs li.current {
	color: #444;
	background: #77905e;
	padding: 4px;
}
.box {
	display: none;
	padding: 0 5px;
	height:150px;
	background:url(http://price.tripua.info/images/menu/fon_menu.png) no-repeat bottom right #eceee8;
}
.box.visible {
	display: block;
	height:150px;
	background:url(http://price.tripua.info/images/menu/fon_menu.png) no-repeat bottom right #eceee8;
}
.box1 {
	display: none;
}
.box1.visible {
	display: block;
}

.section.vertical {
	margin:1px;
}

.vertical .tabs li:hover {
	padding:0px;
}
.vertical .tabs {
	width: 45px;
	height: 45px;
	float: left;
	display: inline;
}
.vertical .tabs li {
	padding: 0px;
	width: 45px;
	height: 45px;
}
.vertical .tabs li.current {
	width: 45px;
	height: 45px;
	color: #444;
	padding: 0px;
	background: #EFEFEF;
}
.vertical .box {
  border-width: 1px;
}
/* ]]> */


a.price_menu {text-decoration:underline; font-size:14px; color:#333333;padding:5px;}
a.price_menu:hover {text-decoration:none; font-size:14px; color:#333333;padding:5px;}
a.price_menu:visited {text-decoration:underline; font-size:14px; color:#333333;padding:5px;}

.ui-datepicker { width: 17em; padding: .2em .2em 0; display: none; size:11px; }
.ui-datepicker .ui-datepicker-header { position:relative; padding:.2em 0; }
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position:absolute; top: 2px; width: 1.8em; height: 1.8em; }
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 1px; width: 1.8em; height: 1.8em;}
.ui-datepicker .ui-datepicker-prev { left:2px; }
.ui-datepicker .ui-datepicker-next { right:2px; }
.ui-datepicker .ui-datepicker-prev-hover { left:1px; }
.ui-datepicker .ui-datepicker-next-hover { right:1px; }
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -4px; top: 50%; margin-top: -4px;  }
.ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; }
.ui-datepicker .ui-datepicker-title select { font-size:1em; margin:1px 0; }
.ui-datepicker select.ui-datepicker-month-year {width: 100%;}
.ui-datepicker select.ui-datepicker-month, 
.ui-datepicker select.ui-datepicker-year { width: 49%;}
.ui-datepicker table {width: 100%; font-size: .9em; border-collapse: collapse; margin:0 0 .4em; }
.ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold; border: 0;  }
.ui-datepicker td { border: 0; padding: 1px; }
.ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; }
.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: 0 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; }
.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; }
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; }

/* RTL support */
.ui-datepicker-rtl { direction: rtl; }
.ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-buttonpane { clear:right; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current { float:right; }
.ui-datepicker-rtl .ui-datepicker-group { float:right; }
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header { border-right-width:0; border-left-width:1px; }
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width:0; border-left-width:1px; }

/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
.ui-datepicker-cover {
    display: none; /*sorry for IE5*/
    display/**/: block; /*sorry for IE5*/
    position: absolute; /*must have*/
    z-index: -1; /*must have*/
    filter: mask(); /*must have*/
    top: -4px; /*must have*/
    left: -4px; /*must have*/
    width: 200px; /*must have*/
    height: 200px; /*must have*/
}


/* Component containers
----------------------------------*/
.ui-widget { font-family: Verdana,Arial,sans-serif/*{ffDefault}*/; font-size:12px/*{fsDefault}*/; }
.ui-widget .ui-widget { font-size: 13px; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Verdana,Arial,sans-serif/*{ffDefault}*/; font-weight: bold; }
.ui-widget-content { border: 1px solid #aaaaaa/*{borderColorContent}*/; background: #ffffff/*{bgColorContent}*/ url(images/ui-bg_flat_75_ffffff_40x100.png)/*{bgImgUrlContent}*/ 50%/*{bgContentXPos}*/ 50%/*{bgContentYPos}*/ repeat-x/*{bgContentRepeat}*/; color: #222222/*{fcContent}*/; }
.ui-widget-content a { color: #222222/*{fcContent}*/; }
.ui-widget-header { border: 1px solid #aaaaaa/*{borderColorHeader}*/; background: #97cb58/*{bgColorHeader}*/ url(images/ui-bg_highlight-soft_75_cccccc_1x100.png)/*{bgImgUrlHeader}*/ 50%/*{bgHeaderXPos}*/ 50%/*{bgHeaderYPos}*/ repeat-x/*{bgHeaderRepeat}*/; color: #222222/*{fcHeader}*/; font-weight: bold; }
.ui-widget-header a { color: #222222/*{fcHeader}*/; font-weight: bold; }

/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid #d3d3d3/*{borderColorDefault}*/; background: #e6e6e6/*{bgColorDefault}*/ url(images/ui-bg_glass_75_e6e6e6_1x400.png)/*{bgImgUrlDefault}*/ 50%/*{bgDefaultXPos}*/ 50%/*{bgDefaultYPos}*/ repeat-x/*{bgDefaultRepeat}*/; font-weight: normal/*{fwDefault}*/; color: #555555/*{fcDefault}*/; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #555555/*{fcDefault}*/; text-decoration: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { border: 1px solid #999999/*{borderColorHover}*/; background: #dadada/*{bgColorHover}*/ url(images/ui-bg_glass_75_dadada_1x400.png)/*{bgImgUrlHover}*/ 50%/*{bgHoverXPos}*/ 50%/*{bgHoverYPos}*/ repeat-x/*{bgHoverRepeat}*/; font-weight: normal/*{fwDefault}*/; color: #212121/*{fcHover}*/; }
.ui-state-hover a, .ui-state-hover a:hover { color: #212121/*{fcHover}*/; text-decoration: none; }
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid #aaaaaa/*{borderColorActive}*/; background: #ffffff/*{bgColorActive}*/ url(images/ui-bg_glass_65_ffffff_1x400.png)/*{bgImgUrlActive}*/ 50%/*{bgActiveXPos}*/ 50%/*{bgActiveYPos}*/ repeat-x/*{bgActiveRepeat}*/; font-weight: normal/*{fwDefault}*/; color: #212121/*{fcActive}*/; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #212121/*{fcActive}*/; text-decoration: none; }
.ui-widget :active { outline: none; }

/* Interaction Cues
----------------------------------*/
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight  {border: 1px solid #fcefa1/*{borderColorHighlight}*/; background: #fbf9ee/*{bgColorHighlight}*/ url(images/ui-bg_glass_55_fbf9ee_1x400.png)/*{bgImgUrlHighlight}*/ 50%/*{bgHighlightXPos}*/ 50%/*{bgHighlightYPos}*/ repeat-x/*{bgHighlightRepeat}*/; color: #363636/*{fcHighlight}*/; }
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a { color: #363636/*{fcHighlight}*/; }
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary { font-weight: bold; }
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary,  .ui-widget-header .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }

/* states and images */
.ui-icon { width: 16px; height: 16px; background-image: url(images/ui-icons_222222_256x240.png)/*{iconsContent}*/; }
.ui-widget-content .ui-icon {background-image: url(images/ui-icons_222222_256x240.png)/*{iconsContent}*/; }
.ui-widget-header .ui-icon {background-image: url(images/ui-icons_222222_256x240.png)/*{iconsHeader}*/; }
.ui-state-default .ui-icon { background-image: url(images/ui-icons_888888_256x240.png)/*{iconsDefault}*/; }
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(images/ui-icons_454545_256x240.png)/*{iconsHover}*/; }
.ui-state-active .ui-icon {background-image: url(images/ui-icons_454545_256x240.png)/*{iconsActive}*/; }
.ui-state-highlight .ui-icon {background-image: url(images/ui-icons_2e83ff_256x240.png)/*{iconsHighlight}*/; }
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(images/ui-icons_cd0a0a_256x240.png)/*{iconsError}*/; }


/* Misc visuals
----------------------------------*/

.ui-corner-all { -moz-border-radius: 4px/*{cornerRadius}*/; -webkit-border-radius: 4px/*{cornerRadius}*/; border-radius: 4px/*{cornerRadius}*/; }

/* Overlays */
.ui-widget-overlay { background: #aaaaaa/*{bgColorOverlay}*/ url(images/ui-bg_flat_0_aaaaaa_40x100.png)/*{bgImgUrlOverlay}*/ 50%/*{bgOverlayXPos}*/ 50%/*{bgOverlayYPos}*/ repeat-x/*{bgOverlayRepeat}*/; opacity: .3;filter:Alpha(Opacity=30)/*{opacityOverlay}*/; }
.ui-widget-shadow { margin: -8px/*{offsetTopShadow}*/ 0 0 -8px/*{offsetLeftShadow}*/; padding: 8px/*{thicknessShadow}*/; background: #aaaaaa/*{bgColorShadow}*/ url(images/ui-bg_flat_0_aaaaaa_40x100.png)/*{bgImgUrlShadow}*/ 50%/*{bgShadowXPos}*/ 50%/*{bgShadowYPos}*/ repeat-x/*{bgShadowRepeat}*/; opacity: .3;filter:Alpha(Opacity=30)/*{opacityShadow}*/; -moz-border-radius: 8px/*{cornerRadiusShadow}*/; -webkit-border-radius: 8px/*{cornerRadiusShadow}*/; border-radius: 8px/*{cornerRadiusShadow}*/; }


