body{
    font: normal 14px/20px "Trebuchet MS",Verdana,Arial,sans-serif;
    background-color:/* url(../images/body-bg.png) repeat 0 0 */#fff;
    color: #444
}

.souvenir_slinder {
height: 300px !important;
}

.tx-container{background: #fff;}
.nomination_slider_title{
font-family: 'Roboto Condensed', Arial;
font-size: 20px;
}


.head_title_1 {
	margin-top: -65px !important;
	font-family: 'Roboto Condensed', Arial !important;
	color: #725638 !important;
	font-size:14px;
	font-weight: normal;
}

.head_title_2 {
	margin-top: -8px !important;
	color: #725638 !important;
	font-size:27px;
	font-family: 'Roboto Condensed', Arial !important;
	font-weight: normal;
}

.head_title_3 {
	margin-top: -55px !important;
	font-size: 36px !important;
	color: #725638 !important;
	font-family: 'Roboto Condensed', Arial !important;
	font-weight: normal;
}

.head_title_2_inverted {
	margin-top: -8px !important;
	color: #FFFFFF !important;
	background: #725638;
	font-family: 'Roboto Condensed', Arial !important;
	font-weight: normal;
}

/* текс в инфо объекта "заявка подана" */
.request_text{
/*background-color: #C0F0CF;*/font-size: 12px;color: rgb(0, 0, 0);vertical-align: middle;padding: 3px 3px 3px 3px;
}

/* заголовок атрибута */
label{
font-size: 12px;
}
.attr_head{
color: #316CA3;
}

a{
    -webkit-transition: color 0.3s linear;
    -moz-transition: color 0.3s linear;
    -o-transition: color 0.3s linear;
    transition: color .3s linear;
}


.modal
{
	z-index:	99999;
}
.modal-backdrop
{
	z-index:	1;
}

.h3_title_page{
font-size:20px; margin-top:-10px
}

/* TABS */
.ui-tabs { background: #FFFFFF; position: relative; padding: .2em; zoom: 1; -moz-border-radius: 0px; -webkit-border-radius: 0px; border-radius: 0px; border: 0px none; } /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
.ui-tabs .ui-tabs-nav { border-color: #ccc; border-width: 0px 0px 1px 0px; margin: 0; padding: 0; background: transparent; -moz-border-radius: 0px; -webkit-border-radius: 0px; border-radius: 0px; }
.ui-tabs .ui-tabs-nav li { list-style: none; float: left; position: relative; top: 1px; margin: 0 .2em 1px 0; border-bottom: 0 !important; padding: 0; white-space: nowrap; -moz-border-radius-topleft: 3px; -webkit-border-top-left-radius: 3px; border-top-left-radius: 3px; -moz-border-radius-topright: 3px; -webkit-border-top-right-radius: 3px; border-top-right-radius: 3px; }
.ui-tabs .ui-tabs-nav li a { float: left;  text-decoration: none; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { margin-bottom: 0; padding-bottom: 1px; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel { display: block; border: 0; padding: 1em 1.4em; background: none; font-size: 12px; border-color: #ccc; border-width: 0px 1px 1px 1px; border-style: solid; -moz-border-radius: 0px 0px 4px 4px; -webkit-border-radius: 0px 0px 4px 4px; border-radius: 0px 0px 4px 4px;}
.ui-tabs .ui-tabs-hide { display: none !important; }
.ui-tabs .ui-tabs-nav li.ui-state-default { background: #f1f1f1 ; border-color: #d6d6d6; }
.ui-tabs .ui-tabs-nav li.ui-state-default a { color: #555 !important; text-shadow: 0px 1px 0px rgba(255,255,255,0.8); }
.ui-tabs .ui-tabs-nav li.ui-state-active { background: #fff; }
.ui-tabs .ui-tabs-nav li.ui-state-active a {  color: #2766a4 !important; }
.ui-tabs-panel .ui-button { border-width: 0px; background: transparent; }
.ui-tabs-panel { margin-bottom: 2px;}



/* корретировка высоты для голосования */
input[type="text"] {
  height: 12px;
}
.cke_dialog_ui_input_text{
  height: 27px !important;
}

/* кнопка календарь jquery datepicker */
.ui-datepicker-trigger{background:url(../img/forms/cal.png);border:none;height:16px;margin:0px 5px 0px 5px;padding:0px;outline:none;width:16px;}
.ui-datepicker-trigger:hover{background:url(../img/forms/cal.png);border:none;height:16px;margin:0px 5px 0px 5px;padding:0px;outline:none;width:16px;}

/*Top Menu*/




.topmenu{
	border:0px;
	margin:-20px 0;
	padding:0px;
	font: 67.5% 'Lucida Sans Unicode', 'Bitstream Vera Sans', 'Trebuchet Unicode MS', 'Lucida Grande', Verdana, Helvetica, sans-serif;
	font-size:8px;
	font-weight:bold;
	}
.topmenu ul{
	background:#fff;
	height:15px;
	list-style:none;
	margin:0;
	padding:0;
	}
.topmenu li{
	float:right;
	padding:0px;
	}
.topmenu li a{
	background:#fff url(../images/seperator.gif) bottom right no-repeat;
	color:#000;
	display:block;
	font-weight:normal;
	margin:0px;
	padding:0px 20px;
	text-align:center;
	text-decoration:none;
	}
.topmenu li a:hover, .topmenu ul li:hover a{
	color:#cd5700;
	text-decoration:none;
	}
.topmenu li ul{
	background:#fff;
	display:none;
	height:auto;
	padding:0px;
	margin:0px;
	border:0px;
	position:absolute;
	width:225px;
	z-index:200;
	/*top:1em;
	/*left:0;*/
	}
.topmenu li:hover ul{
	display:block;
	}
.topmenu li li {
	background:url(..images/sub_sep.gif) bottom left no-repeat;
	display:block;
	float:none;
	margin:0px;
	padding:0px;
	width:225px;
	}
.topmenu li:hover li a{
	background:none;
	}
.topmenu li ul a{
	display:block;
	height:15px;
	font-size:8px;
	font-style:normal;
	margin:0px;
	padding:0px 10px 0px 15px;
	text-align:left;
	}
.topmenu li ul a:hover, .topmenu li ul li:hover a{
	background:#fff;
	border:0px;
	color:#ffffff;
	text-decoration:none;
	}
.topmenu p{
	clear:left;
	}

/*Main Menu*/

@media (min-width: 1200px) {
	.cssmenu{
        font-size:13px !important;
	}
	.cssmenu li ul a{
		font-size: 12px !important;
	}
}

@media (max-width: 1200px) {
	.cssmenu{
        font-size:11px !important;
	}
	.cssmenu li ul a{
		font-size: 10px !important;
	}

}


.cssmenu{
	border:none;
	border:0px;
	margin:0px 0;
	padding:0px;
	font: 67.5% 'Lucida Sans Unicode', 'Bitstream Vera Sans', 'Trebuchet Unicode MS', 'Lucida Grande', Verdana, Helvetica, sans-serif;
	font-weight:bold;
        font-size:13px;
	}
.cssmenu ul{
	background:#BC9260;
	height:35px;
	list-style:none;
	margin:0;
	padding:0;
	}
.cssmenu li{
	float:left;
	padding:0px;
        list-style: none;
	}
.cssmenu li a{
	background:#BC9260;
	color:#FFFFFF;
	display:block;
	font-weight:normal;
	line-height:35px;
	margin:0px;
	padding:0px 25px;
	text-align:center;
	text-decoration:none;
	}
.cssmenu li a:hover, .cssmenu ul li:hover a{
	background: #E3B374;
	color:#FFFFFF;
	text-decoration:none;
	}
.cssmenu li ul{
	background:#BC9260;
	display:none;
	height:auto;
	padding:0px;
	margin:0px;
	border:0px;
	position:absolute;
	width:225px;
	z-index:200;
	/*top:1em;
	/*left:0;*/
	}
.cssmenu li:hover ul{
	display:block;	
	}
.cssmenu li li {
	display:block;
	float:none;
	margin:0px;
	padding:0px;
	width:225px;
	}
.cssmenu li:hover li a{
	background:none;
	}
.cssmenu li ul a{
	display:block;
	height:35px;
	font-size:12px;
	font-style:normal;
	margin:0px;
	padding:0px 10px 0px 15px;
	text-align:left;
	}
.menucp{
	background:#F8963A;

}
.cssmenu li ul a:hover, .cssmenu li ul li:hover a{
	background:#E3B374;
	border:0px;
	color:#ffffff;
	text-decoration:none;
	}
.cssmenu p{
	clear:left;
	}

/*Footer Menu*/

.fmenu{
}

.fmenu ul{
list-style:none;
}

.fmenu li{
list-style:none;
float:left;
display:inline;
margin:0 5px;
}

.fmenu li a{
color:#ffffff;
text-transform:uppercase;
font-size:12px;
font-weight:bold;
text-decoration:none;
border-bottom:3px solid #ffffff;
cursor:pointer;
padding:0 10px 1px 10px;
}

.fmenu li a:hover{
border-bottom:7px solid #ffffff;
font-size:12px;
color:#ffffff;
text-decoration:none;
}

/*Sidebar Menu*/

.sbmenu {
list-style: none;
width: 150px;
padding-top: 35px;
mine-height: 125px;
padding-left: 50px;
}
.sbmenu ul{
	list-style: none;
	margin: 0px;
	padding: 0px;
}
.sbmenu a:link{
color: #b8b8b8;
font-family: Trebuchet MS;
font-size: 18px;
height: 23px;
display:block;
text-decoration: none;
padding: 8px 0 0 0px;
font-weight:normal;
}
.sbmenu a:visited{
text-decoration: line-through;
}
.sbmenu a:hover{
color: #595959;
}
.sbmenu a:active{
color: #dbdbdb;
}

/*Links Settings*/
.links{float: left; font-size: 12px; color: #444;}
.links a{color: #444;}

/*Logo Settings*/
.logo{float: left;}

/*Search Settings*/
.search{float: right;}

/*Raiting*/
.rating{float: right;}

/*RSS Settings*/
.rss{float: right;}

.sape {
font-size:10px;
color:#fff;
text-decoration:none;
}

/*General purpose classes*/
.readon,
.readon input[type=submit],
button{
    background: #eee;
    color: #444;
    text-shadow: 0 1px 1px #fff;
    line-height: 25px;
    margin: 10px 10px 0 0;
    padding: 3px 10px;
    border: 1px solid #ddd;
    cursor: pointer;
    display: inline-block;
    -webkit-transition: background .4s linear;
    -moz-transition: background .4s linear;
    transition: background .4s linear;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.noborder{background: none;border: none}

/*General styles*/
.tx-container{padding-top: 10px;}
#tx-header .tx-container{z-index:9999;position: relative;}

#tx-main .tx-container{min-height: 7px;padding-bottom: 10px;}

#tx-feature .tx-container{background: url(../images/feature_top_bg.png) no-repeat 50% 0;}
#tx-feature .tx-container-inner{background: url(../images/feature_bottom_bg.png) no-repeat 50% 100%;}

#tx-footer{
    background: url(../images/footer_bg.png) repeat #fff;
}

#tx-copyright, .designed-by{float: left;color: #808080}
#tx-copyright{margin-right: 5px;}
#tx-poweredby{float: right;margin: 0}
.designed-by a:hover{color: #000;}

.tx-content{padding:10px;}
.tx-content .tx-article-bg{border-bottom: none; padding-bottom: 25px;}

/***** Module variations *****/
/*Default*/
.first .mod-inner{margin-left: 0}
.first .tx-block{border: none}
.mod-header{
    font-size: 1.4em;
    line-height: 1;
    margin: 0 0 10px;
    padding-bottom: 5px;
}
.nostyle .tx-block{background: none;border: none;}
/*Box Styles*/

/*Badge Style*/
.badge-new .badge,.badge-hot .badge, .badge-top .badge, .badge-pick .badge{position: absolute;width: 46px;height: 46px;top: 0;right: 0;z-index: 11;background-image: url(../images/badge.png);background-repeat: no-repeat}
.badge-new .badge{background-position: 0 -150px}
.badge-pick .badge{background-position: 0 -100px}
.badge-top .badge{background-position: 0 -50px}

.list ul{padding: 0;list-style: none}
    .list ul li{}
    .list ul li a{
        display: block;
        line-height: 34px;
        padding: 0 10px 0 5px;
        border-bottom: 1px solid #ddd;
        -webkit-transition: background .3s linear;
        -moz-transition: background .3s linear;
        transition: background .3s linear;
    }
    .list ul li a:hover{background: #f5f5f5}

.slideshow .tx-block{padding: 0}
/*Xpert Scroller*/
.basic_h .scroller{background: none;border: none}
.basic_h .scroller .item:hover{background: none;}
.basic_h .scroller .item .padding{padding: 0}
.basic_h .scroller .item img{background: none;padding: 0;border: none}
.basic_h .browse{
    position: absolute;
    top:45%;
    z-index: 100;
    width: 40px;
    height: 40px;
}
    .basic_h a.prev{background: url(../images/scroller_arrow_left.png) no-repeat; background-position: 0 0 !important; left:10px;}
    .basic_h a.next{background: url(../images/scroller_arrow_right.png) no-repeat;background-position: 0 0 !important; right: 10px;}
    .basic_h a.prev:hover{background-position: 0 0;}
    .basic_h a.next:hover{background-position: 0 0;}

.basic_h .navi{display: none}

/*Xpert Captions*/
.xc-overlay{background: rgba(255,255,255,.8) !important;}
.xc-overlay .xc-details{padding: 5px 10px}
.xc-overlay .xc-details h4{margin: 0 0 6px;color: #444;text-shadow: 0 1px 1px #fff;font-weight: bold}
.xc-overlay .xc-details p{color: #555;text-shadow: none;}

/************* RTL ******************/
/*Menu*/
body.rtl .tx-menu ul li a img{margin: 8px 0 0 6px;float:right;}
/*Component Content*/
body.rtl .tx-category,
body.rtl .tx-date-published,
body.rtl .tx-author,
body.rtl .tx-pagination .tx-results,
body.rtl .tx-pagination ul,
body.rtl .tx-pagination ul li,
body.rtl #tx-copyright,
body.rtl .designed-by,
body.rtl .tx-content form fieldset dd{float: right}
body.rtl .tx-pagination .tx-results{padding-right: 10px;}
body.rtl .tx-content .tx-blog .tx-article-icons{left: 10px;right: auto;float: left}
body.rtl .tx-content .tx-article-icons ul li a,
body.rtl #tx-poweredby{float: left}
body.rtl .tx-content .panel .jicons-icons{float: right;margin-left: 10px}
body.rtl .tx-content form fieldset dt{float: right;clear: right;}
body.rtl .tx-content .profile dt, body.rtl .tx-content #member-profile dt, body.rtl .tx-content #member-registration dt{float: right}
body.rtl .tx-content table.weblinks th, body.rtl .tx-content table.category th{text-align: right}
/*Module Specific*/
body.rtl .scroller img.left{float:right; margin-left: 15px;margin-right: 0}
body.rtl .scroller img.right{float:left;margin-right: 15px;margin-left: 0}
/*Gist*/
body.rtl #tx-date{left: 19px;}