*{font-size:100.01%}
html {font-size:62.5%;}
a {
	text-decoration: underline;
	/*color:#a47b4d;*/
	color:#FFF
}
a:hover { text-decoration: none; }
a
{
    outline: none;
}
body{
	background:#494d4d url(../images/body-bg.jpg) repeat-x left top !important;
	margin:0;
	font:1.0em Tahoma, sans-serif;
	color:#b5b5ae;
}
fieldset{
	border:none;
	margin:0;
	padding:0;
}
/*container****************************************************/
#container{
	width:1000px;
	overflow:hidden;
	margin:0 auto;
}
/*header*********************************************************/
#header{
	overflow:hidden;
	width:100%;
}
#header h1{
	background:url(../images/logo.png) no-repeat;
	width:374px;
	height:150px;
	text-indent:-3000px;
	overflow:hidden;
	float:left;
	margin:10px 0 0 2px;
}
#header h1 a{
	width:100%;
	height:100%;
	display:block;
	overflow:hidden;
}
#header strong{
	background:url(../images/header-text.gif) no-repeat;
	width:237px;
	height:14px;
	text-indent:-3000px;
	overflow:hidden;
	float:right;
	margin:47px 0 0;
}
/*navigation**********************************************************/
#mainlevel{
	margin:0px 0 32px;
	padding:0;
	list-style:none;
	overflow:hidden;
}
#mainlevel li{
	float:left;
	font:12px Tahoma, sans-serif !important;
	/*font:1.2em "Trebuchet MS", sans-serif;*/
	text-transform:uppercase;
	margin: 0 0px 0 1px;
}
#mainlevel li.last{
	float:right;
	margin:0;
}
#mainlevel li:first-child {margin:0pt 5px 0pt 0pt;}
* html #mainlevel {float: left; margin: 40px 0 32px;}

#mainlevel li a {
	/*color:#838281;*/
	color:#d8d9d9;
	text-decoration:none;
	float:left;
	height:39px;
	font-weight:bold
}
/*#mainlevel li a:hover,
#mainlevel li a#active_menu,
#mainlevel li.active a {
	background:#a47b4d;
	color:#fff;
	cursor:pointer;
}*/
#mainlevel li a span{
	float:left;
	height:39px;
}
/*#mainlevel li a:hover span,
#mainlevel li a#active_menu span,
#mainlevel li.active a span{
	background:url(../images/left-nav-bg.gif) no-repeat;
}*/
#mainlevel li a em{
	float:left;
	height:27px;
	padding:12px 8px 0;
	font-style:normal;
	white-space:nowrap;
}
/*#mainlevel li a:hover em, 
#mainlevel li a#active_menu em,
#mainlevel li.active a em {
	background:url(../images/right-nav-bg.gif) no-repeat 100% 0;
}*/
/*main****************************************************************/
#main{
	width:100%;
	overflow:hidden;
	background:#fff;
}

#main-first-f{
	width:100%;
	overflow:hidden;
}
/*top*********************************************************************/
.top{
	width:100%;
	overflow:hidden;
}
.top h2{
	color:#f6f7f4;
	font:1.8em/2.7em Tahoma, sans-serif;
	margin:0 0 15px;
	float:left;
}
.top p{
	color:#f6f7f4;
	font:1.1em/2.7em Tahoma, sans-serif;
	margin:15px 0 0;
	float:right;
}
.topborder{
	border-top:solid #a98155;
	border-width:4px 0;
	overflow:hidden;
	width:100%;
	float:left;
}
/*middle***************************************************************/
.middle{
    border:solid #c4261d;
	border-width:4px 0;
	overflow:hidden;
	width:100%;
	float:left;
	background:#838281;
}
* html .middle{height:1%;}
.middle img{ margin-right:0px!important; }
#main .middle{
	background:#fff;
	padding:0;
}
#main-first-f .middle{
	padding:0;
}
/*nav-column************************************************************/
.nav-column{
	width:192px;
	overflow:hidden;
	float:left;
        padding:0 6px;
}
.nav-column ul{
	margin:0;
	padding:20px 0 0px;
	list-style:none;
}
.nav-column ul li{
	font:1.2em/2.4em "Trebuchet MS", sans-serif;
	width:184px;
}
.nav-column ul li a{
	color:#002;
	text-decoration:none;
	display:block;
	border:solid #fff;
	border-width:1px 0;
	padding-left:3px;
}
.nav-column ul li a#active_menu-sub{
	color:#a47b4d;
	border:solid #a47b4d;
	border-width:1px 0;
}
.nav-column ul li a:hover{
	color:#a47b4d;
	border:solid #fff;
	border-width:1px 0;
}
.nav-column p {
    color:#898989;
    font:1.1em Tahoma, sans-serif;
	margin: 0px 0 11px 5px;
}
/*reservation**********************************************************/
.reservation {
	width:164px;
	overflow:hidden;
	float:left;
	margin:30px 0 0;
	padding:0 30px 0 10px;
}
form.reservation { margin-top: 0px!important; }
.reservation form {
	margin-bottom:40px;
}
.reservation h3{
	font:1.1em Tahoma, sans-serif;
	margin:0 0 5px;
	color:#a47b4d;
	padding-bottom:4px;
	border-bottom:1px solid #000000;
}
.reservation p{
	font:1.1em Tahoma, sans-serif;
	margin:0 0 15px;
	color:#736f68;
}
.reservation a{color:#9e7547;}
.reservation a:hover{text-decoration:none;}
.reservation label{color:#333;}
.reservation .check{
    padding:10px 0 0;
	margin:0;
	list-style:none;
	float:left;
}
.reservation .check li{
	float:left;
	width:80px;
}
.reservation .check label{
	width:80px;
	float:left;
}
.reservation .check input{
	width:50px;
	float:left;
	clear:left;
}
.reservation .check input.btn{
	width:14px;
	height:14px;
	clear:none;
	margin:4px 0 0 4px;
	background:#c4261d !important
}
.reservation input.check-btn{
	width:88px;
	height:22px;
	margin:6px 0 0 0;
	float:left;
}
.reservation ul.room{
	float:left;
	clear:none;display:block;
	margin:0;
	padding:10px 0 0 0;
}
.reservation .room li{
	margin-right:14px;
}
.reservation ul.iatapromo{
	clear:both;
	display:block;
	margin:0;
	padding:0 0 10px 0;
	list-style:none;
}
.reservation ul.iatapromo li{
	float:left;
	width:80px;
}
.reservation ul.iatapromo label{
	width:80px;
	float:left;
	color: #808080;
	padding: 0 0 2px 0;
}
.reservation ul.iatapromo input{
	width:68px;
	float:left;
	clear:none;
}

.reservation form a{
	color:#333;
	float:left;
	margin-top: 8px;
	margin-bottom: 8px;
}
.reservation form a.right{
	float:right;
	margin-top:8px;
}
/*main content*************************************************************/
/* #main .content {
    font-size: 12px;
    line-height: 1.6em;
	width:560px!important;
	color:#464646 !important;
	padding:0 10px 20px 4px;
	margin:30px 0 0;
}
#main .content h2, #main .content h1, 
#main .content td.contentheading {
	font:18px/1.9em Tahoma, sans-serif;
	margin:0 0 11px !important;
	color:#000;
}
#main .content h3 {
	font:12px/1.7em Tahoma, sans-serif;
	margin:0 0 15px;
	color:#a47b4d;
	padding-bottom:4px;
	border-bottom:1px solid #a47b4d;
}
#main .content a {
	color:#000;
	text-decoration:underline;
}
#main .content a:hover {
    color:#a17b4c;
	text-decoration:none;
}

#main .content h3 a {
	font:12px/1.6em Tahoma, sans-serif;
	text-decoration: none;
	margin:0 0 15px;
	color:#a47b4d;
	padding-bottom:4px;
	border-bottom:none;
}
#main .content h3 a:hover {
	text-decoration: underline;
}

#main .content h4 {
	font:bold 1.2em/1.6em Tahoma, sans-serif;
	margin:0;
	color:#000;
}
#main .content ul li ul li {
	margin-top: 4px; 
	margin-bottom: 16px;
}
#main .content h4 a {
	font:normal 12px/16px Tahoma, sans-serif;
}
#main .content p {
	color:#464646 !important;
	margin:0 0 15px !important;
	font:12px/1.6em Tahoma, sans-serif !important;
}
table.contentpaneopen table td {
	color:#464646 !important;
	font:12px Tahoma, sans-serif !important;
}
#main .content ul, #main .content ol {
    margin: 18px;
    padding: 0;
}
#main .content ul li, #main .content ol li {
    font:12px Tahoma, sans-serif !important;
    color: #464646;
    margin-left: 12px;
    padding: 2px 0 2px 2px;
}*/

#main .content {
	width:560px!important;
	padding:0 10px 20px 4px;
	margin:30px 0 0;
	/*font:1.2em/1.6em Tahoma, sans-serif !important;*/
	font:12px Tahoma, sans-serif !important;
	color:#464646;
}
#main-first-f .content-f {
	padding:0 10px 20px 4px;
	margin:30px 0 0;
	/*font:1.2em/1.6em Tahoma, sans-serif !important;*/
	font:12px Tahoma, sans-serif !important;
	color:#b5b5ae;
}
#main .content h2, #main .content h1, 
#main .content td.contentheading {
	font:1.6em/1.8em Tahoma, sans-serif;
	margin:0 0 11px !important;
	color:#000;
}
#main .content h3 {
	margin:0 0 15px;
	color:#000000;
	padding-bottom:4px;
	border-bottom:1px solid #000000;
}
#main .content a {
	color:#000;
	text-decoration:underline;
}
#main .content a:hover {
    color:#C4261D;
	text-decoration:none;
}

#main .content h3 a {
	text-decoration: none;
	margin:0 0 15px;
	color:#a47b4d;
	padding-bottom:4px;
	border-bottom:none;
}
#main .content h3 a:hover {
	text-decoration: underline;
}

#main .content h4 {
	font-weight:bold;
	margin:0;
	color:#000;
}
#main .content ul li ul li {
	margin-top: 4px; 
	margin-bottom: 16px;
}
#main-first-f .content-f ul li ul li {
	margin-top: 4px; 
	margin-bottom: 16px;
}
#main .content h4 a {
	font-weight:normal;
}
#main .content p{
	/*color:#464646 !important;*/
	color:#464646 !important; /*#d8d9d9 !important;*/
	margin:0 0 15px !important;
}
#main-first-f .content-f p{
	/*color:#464646 !important;*/
	color:#b5b5ae !important; /*#d8d9d9 !important;*/
	margin:0 0 15px !important;
}
table.contentpaneopen table td {
	color:#464646 !important;
	font:12px Tahoma, sans-serif !important;
}
#main .content ul, #main .content ol {
    margin: 18px;
    padding: 0;
}
#main-first-f .content-f ul, #main-first-f .content-f ol {
    margin: 18px;
    padding: 0;
}
#main .content ul li, #main .content ol li {
    color: #464646;
    margin-left: 12px;
    padding: 2px 0 6px 2px;
    font:12px Tahoma, sans-serif !important;
}
#main-first-f .content-f ul li, #main-first-f .content-f ol li {
    color: #b5b5ae;
    margin-left: 12px;
    padding: 2px 0 6px 2px;
    font:12px Tahoma, sans-serif !important;
}

address {
    line-height: 12px;
}
/*images****************************************************************/
.images{
	float:left;
	overflow:hidden;
	width:157px;
	margin:30px 0 0;
	padding:38px 0 0 20px;
}
.images p{
	color:#736f68;
	font:1.1em Tahoma, sans-serif;
	margin:2px 0 7px;
}
/*form-search************************************************************/
.form-search{
	float:left;
	width:291px;
	padding:0 0 0 15px;
	overflow:hidden;
	color:#fff;
}
.form-search .bestrate a {
	margin-top: 4px;
    margin-left: 0;
}
.form-search a {
	float:left;
	color:#bab8b7;
}
.form-search p {
	float:right;
	color:#97734b;
	margin:0;
	padding:0;margin-top: 4px;
    padding-right:20px;
}

.form-search p a {
	color:#97734b;
	text-decoration:none;
}

.form-search p a:hover {
	text-decoration:underline;
}

.form-search a:hover{text-decoration:none;}
.form-search ul{
	margin:0;
	padding:11px 0 0;
	list-style:none;
}
.form-search ul li{
	float:left;
	margin-right:14px;
}
.form-search ul li a{
	font:1.1em Tahoma, sans-serif;
	color:#caa373;
	float:left;
	text-decoration:none;
}
.form-search li a:hover, .form-search li a.active{
	background:#c4261d;
	color:#fff;
}
.form-search li a span{
	float:left;
	height:26px;
}
.form-search li a:hover span, .form-search li a.active span{background:url(../images/left-corner.gif) no-repeat;}
.form-search li a em{
	float:left;
	height:20px;
	padding:6px 5px 0;
	font-style:normal;
	white-space:nowrap;
}
.form-search li a:hover em, .form-search li a.active em{background:url(../images/right-corner.gif) no-repeat 100% 0;}
.form-search form{
	padding:26px 25px 0 0;
	width:274px;
	float:left;
	overflow:hidden;
}
.form-search form label{
	width:260px;
	float:left;
	margin-bottom: 4px;
}
.form-search form select{
	width:274px;
	float:left;
	font-size: 11px;
	margin-bottom:8px;
}
/*date****************************************************************/
.form-search .date{
	margin-top:12px;
	float:left;
	width:68px;
	overflow:hidden;
	margin-left: 0;
	height: 44px;
}
.form-search .pad {
    padding-left: 4px;
}
.form-search .date input{
	margin-bottom:15px;
	float:left;
	width:60px;
	clear:left;
	background:#5c544c;
	border:none;
	color:#ccc;
	padding:4px 0 4px 4px;
}
.form-search .date label{
/*	width:60px !important;
*/	clear:left;
	margin-bottom:4px;
}

.form-search .iata {
	margin-top:8px;
	float:left;
	width:135px;
	overflow:hidden;
	clear:none;
	margin-left: 0;
}
.form-search .iata input{
	margin-bottom:6px;
	float:left;
	width:135px;
	clear:left;
	background:#5c544c;
	border:none;
	color:#ccc;
	padding:4px 0 4px 4px;
}
.form-search .iata label{
	width:74px !important;
	clear:left;
	margin-bottom:4px;
}

ul.room {
	float: left;
	margin:12px 0 0 0px;
	padding:0;
	list-style:none;
	clear: right;
	display: block;
	height: 44px;
}
ul.room li{
	float:left;
	width:48px;
	margin:0 0 0 6px !important;
}
ul.room label{
	width:48px;
	clear:left;
	margin-bottom:4px;
}
ul.room select{
	width:40px;
	clear:left;
	float:left;
}
.form-search input.btn{
	width:97px;
	height:22px;
	float:right;
	margin:24px 0 0;
	background:#c4261d !important
}
/*blocks*****************************************************************/
.moduletable, .moduletable-first {
	width:304px;
	float:left;
	margin:47px 0 0 24px;
	overflow:hidden;
}
.moduletable-first{margin-left:0;}
.moduletable h3, 
.moduletable-first h3{
	margin:0 0 18px;
	font:1.1em Tahoma, sans-serif;
	color:#c39256;
	border-bottom:1px solid #c4261d;
	padding-bottom:5px;
}
.moduletable a{
	color:#c96;
	font:0.9em/1.8em Tahoma, sans-serif;
}
.moduletable a:hover{text-decoration:none;}
.moduletable p{
	margin:0;
	color:#f2f2e9;
	font:1.0em/1.8em Tahoma, sans-serif;
}
.moduletable ul{
	margin:0;
	padding:0;
	list-style:none;
	font:1.0em/1.8em Tahoma, sans-serif;
}
.moduletable strong{
	color:#cc9966;
	font-weight:normal;
}
.moduletable-first span.luxe a{
	float:left;
	background:url(../images/luxe.jpg) no-repeat;
	width:237px;
	height:113px;
	text-indent:-3000px;
	overflow:hidden;
	margin-top:6px;
}
.moduletable-first span.left a{
	background:url(../images/arrow-left.gif) no-repeat;
	width:18px;
	height:115px;
	float:left;
	text-decoration:none;
	text-indent:-3000px;
	overflow:hidden;
	margin:4px 4px 0 0;
}
.moduletable-first span.right a{
	background:url(../images/arrow-right.gif) no-repeat;
	width:18px;
	height:115px;
	float:left;
	text-decoration:none;
	text-indent:-3000px;
	overflow:hidden;
	margin:4px 4px 0 4px;
}
.moduletable span.spa a{
	float:left;
	background:url(../images/in-b-pic/03.jpg) no-repeat;
	width:299px;
	height:113px;
	text-indent:-3000px;
	overflow:hidden;
	margin-top:6px;
}


.moduletable span.spaen a{
	float:left;
	background:url(../images/in-b-pic/03_en.jpg) no-repeat;
	width:299px;
	height:113px;
	text-indent:-3000px;
	overflow:hidden;
	margin-top:6px;
}

.moduletable span.spaua a{
	float:left;
	background:url(../images/in-b-pic/03_ua.jpg) no-repeat;
	width:299px;
	height:113px;
	text-indent:-3000px;
	overflow:hidden;
	margin-top:6px;
}

.moduletable span.san a{
	float:left;
	background:url(../images/san-francisco2.gif) no-repeat;
	background-repeat: no-repeat;
	width:300px;
	height:114px;
	text-indent:-3000px;
	overflow:hidden;
	margin-top:6px;
}
.moduletable span.blog a{
	float:left;
	background:url(../images/in-b-pic/04.jpg) no-repeat;
	background-repeat: no-repeat;
	width:300px;
	height:114px;
	text-indent:-3000px;
	overflow:hidden;
	margin-top:6px;
}

.moduletable span.blogen a{
	float:left;
	background:url(../images/in-b-pic/04_en.jpg) no-repeat;
	background-repeat: no-repeat;
	width:300px;
	height:114px;
	text-indent:-3000px;
	overflow:hidden;
	margin-top:6px;
}
.moduletable span.blogua a{
	float:left;
	background:url(../images/in-b-pic/04_ua.jpg) no-repeat;
	background-repeat: no-repeat;
	width:300px;
	height:114px;
	text-indent:-3000px;
	overflow:hidden;
	margin-top:6px;
}

/*content********************************************************/
.content{
	float:left;
	width:632px;
	overflow:hidden;
	margin:47px 0 50px;
}
.content-f{
	float:left;
	width:632px;
	overflow:hidden;
	margin:47px 0 50px;
}
.content table,
.content table tbody,
.content table tr,
.content table tr td  {
	border-collapse: collapse;
}
.content span.article_seperator{display:none;}
.content p{
	color:#b5b5ae !important;
	font:1.1em/1.8em Tahoma, sans-serif;
	margin:0 0 20px;
}
.content-f p{
	color:#b5b5ae !important;
	font:1.1em/1.8em Tahoma, sans-serif;
	margin:0 0 20px;
}
.content h1 {
	margin-top: 0;
	color: #c39256;
}
/*footer***********************************************************/
#footer{
	width:100%;
	clear:both;
	color:#a47b4d;
	padding:23px 0 20px;
}
#footer ul#mainlevelfoot-nav{
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
}
#footer ul li{
	display:inline;
	text-transform:uppercase;
	font:1.0em "Trebuchet MS", sans-serif;
	border-left:1px solid #a47b4d;
	margin:0 1px 0 -1px;
	padding:0 3px 0 6px;
}
#footer ul li a{
	color:#838281;
	text-decoration:none;
}
#footer ul li a span em {
	font-style:normal;
	margin:0pt 3px 0px 0px;
}
#footer ul li a:hover{text-decoration:underline;}

#footer p{
	float:right;
	margin:-10px 0 0;
	font:0.9em Tahoma, sans-serif;
}
#inner_big_image {
    background: transparent url(../images/ajax-loader.gif) 50% no-repeat;
}

/* luxe_collections */
.pics { 

    height: 113px; width: 258px; padding:0; margin:0; overflow: hidden; float: left; margin-top:6px;
}
.pics img { height: 113px; width: 258px; padding: 0; border: none; background-color: #000; top:0; left:0 }

/* pager */
.nav { font-size: 11px; padding: 5px; padding-left: 0; }
.nav a { padding: 0 5px; }
.nav a.highlight { color: #000; font-weight: bold; }
.sfilter {
    padding: 8px;
    font-size: 1.1em;
}

div.content div.componentheading, div.content table.contentpaneopen td h1 {
	font:1.8em/2.0em Tahoma, sans-serif;
	margin:0 0 11px !important;
}
div.content table.contentpaneopen td h2 {
	font:1.4em/1.6em Tahoma, sans-serif;
	margin:0 0 11px !important;
}
div.content-f div.componentheading, div.content-f table.contentpaneopen td h1 {
	font:1.8em/2.0em Tahoma, sans-serif;
	margin:0 0 11px !important;
}
div.content-f table.contentpaneopen td h2 {
	font:1.4em/1.6em Tahoma, sans-serif;
	margin:0 0 11px !important;
}


/*FORMS
*****************************************************************************************************/
.form_00 {
	font-family: "Trebuchet MS";
	font-size: 11px;
}
.forms {
	color: #776b46;
	font-family: "Trebuchet MS";
	font-size: 10px;
	height: 11px;
}
.forms_text {
	color: #736f68;
	font-family: "Trebuchet MS";
	font-size: 11px;
}
.forms_text1 {
	color: #736f68;
	font-family: "Trebuchet MS";
	font-size: 10px;
	padding-top:4px;
}
.forms_text2 {
	color: #736f68;
	font-family: "Trebuchet MS";
	font-size: 10px;
	padding-top:4px;
	text-transform: uppercase;
}
.fields1 {
	color: #776b46;
	font-family: "Trebuchet MS";
	font-size: 11px;
	width:40px;
}
.fields2 {
	color: #776b46;
	font-family: "Trebuchet MS";
	font-size: 11px;
	width:80px;
}
.bg_table1 {
    background-color:#fff;
}
.bg_table2 {
    background-color:#ffffff;
}
.formbutton {
	color: #ffffff;
	text-decoration: none;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #6e3e04;
	padding: 6px;
	margin: 1px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	line-height:40px;
}
a.formbutton {
	color: #ffffff!important;
	text-decoration: none;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #6e3e04;
	padding: 6px;
	margin: 1px;
}
a.formbutton:visited {
	color: #ffffff;
	text-decoration: none;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #6e3e04;
	padding: 6px;
	margin: 1px;
}
a.formbutton:hover {
	color: #ffffff;
	text-decoration: none;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #b8803d;
	padding: 6px;
	margin: 1px;
}
a.formbutton:active {
	color: #ffffff;
	text-decoration: none;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #b8803d;
	padding: 6px;
	margin: 1px;
}
div.red, span.red {
    font-size: 10px;
	color: red;
}
.onlineres {
	font-size: 12px;
	color: #a47b4d;
}
table#rfptable {
	border-spacing: 2px;
	font-size: 11px;
	margin-top: 8px;
	color: #000;
	width: 744px;
}
table#rfptable td textarea {
	width: 280px;
}
table#rfptable td {
	padding: 4px 4px 2px 4px;
}
.bg_table_form_1 {
	background-color:#F8F3E4;
}
.bg_table_form_2 {
	background-color:#ffffff;
}
div.separator {
	height: 1px;
	padding: 0;
	margin: 0;
	background-color:#d1bda6;
	width: 100%;
	clear: both;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-right: 0px;
	margin-left: 0px;
	overflow: hidden;
}
#asimg img { float:left;}

.clear { clear:both; }
.left { float:left; clear:none; }
.right { float:right; clear:none;  }

#ppm_quicksearch { 
    margin:0; padding: 0;
    margin: 24px 0 12px 0;
}

.form-search>ul li {
	height: 22px;
}
.form-search p {
	float:right;
	line-height:1.1em;
	clear:none;
	text-align:right;
}
.form-search p a {
	float:right;
	padding-right:0;
}




.zz-t p {
	color:#d8d9d9 !important }
	.zz-t p a {
	color:#d8d9d9 !important }



/*.zz-t p {
	color:#838281 !important }
	.zz-t p a {
	color:#838281 !important }*/


.linc-ad-vklad a {
	font-size:15px !important;}
	
	
	.virtmenu {
	position:relative;
}
.virtmenu a {
	background-image:url(/img/virtturmenu.png);
	background-repeat:no-repeat;
	background-position:center center;
	display:block;
	width: 123px;
	margin:8px 0;
	padding:8px 0;
	text-align:center;
	color:#FFF;
	font-size:14px;
	font-weight: bold;
	behavior:url(/js/iepngfix.htc);
  }
.virtmenu a.a2 {
	padding:0px 0;
}

.virtmenu_left, 
 .virtmenu_right  {
	position:absolute;
	top: 35.5%;
}
.virtmenu_right {
	right: 23%;
}
.virtmenu_left {
	left: 11.5%;
}
.paginator {text-align:center; font-size:16px;}
.paginator a.active {color:#A47B4D !important; font-weight:bold;text-decoration:none !important}
.paginator a {margin:10px}

