* {
	margin: 0px;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding: 0px;
	padding-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;

}
/*table
{
	border:none;
	border-collapse:collapse;
}*/
.date
{
	background:#cb5a06;
	color:#FFF;
}
.news
{
	color:#666666;
	font-size:11px;
	margin-bottom:8px;
}
h2
{
	font-weight:bold;
	font-size:14px;
	color:#cb5a06;
	margin-bottom:8px;
}
.h2
{
font-weight:bold;
	font-size:14px;
	color:#cb5a06;
	margin-bottom:4px;
	text-decoration:none;
	display:block;
}
.zag
{
	font-weight:bold;
	font-size:14px;
	color:#cb5a06;
	margin-bottom:8px;
}
a.list 
{
	color:#cb5a06;
	font-size:12px;
	font-weight:bold;
}
a.list:hover
{
	color:#872806;
	text-decoration:none;
}
.white
{
	color:#FFF;
	text-decoration:none;
	font-size:11px;
}
a:hover.white { text-decoration: underline; }


a.barrel
{
	color:#952605 !important;
	font-size:12px;
	font-weight:bold;
}
h1.h1
{
	font-size:24px;
	color:#FFF;
	font-weight:normal;
	font-family:Arial Narrow;
	margin-top:10px;
	white-space: nowrap;
}
.yellow
{
	color:#ffef89;
	font-weight:bold;
	font-size:12px;
}
input.txt {	background:#fdf3c5;
	border:1px solid #999999;
	height:15px;
	width:164px;
	margin:1px;
	font-size:11px;
	color:#070707;
}
.in
{
	padding-top:0px;
}
/*.in p
{
	margin-bottom:8px;
	text-align:justify
}*/
.in img
{
	margin:8px;
}
/*.in table
{
	width:100%;
	border:1px #000 solid;
}*/
.in table tr.nechet
{
	background:#efeff0;
}
.in table td
{
	font-size:12px;
	color:#333333;
	padding-left:5px;
	padding-right:5px;
}
.in ul
{
	margin-left:20px;
}
.matfoot
{
	color:#993300;
	font-size:11px;
}
.matfoot a
{
	color:#cb5a06 !important;
}
a:hover
{
text-decoration:none;
}
a.reg
{
	text-decoration:underline;
}
a.reg:hover
{
	text-decoration:none;
}
a.forg
{
	text-decoration:none;
}

a.forg:hover
{
	text-decoration:underline;
}
a:active, a:focus, img { outline: 0; }

.in ol 
{
	margin-left:40px;
}
.menue { position:absolute; z-index: 1000; margin-top:19px; margin-left:-50px; }

.city { text-align:left; font-size:14px; }

.vCarousel {  }
.vCarousel a { display: block; margin-bottom: 1em; }
.vCarousel img { display: block; border: none; }
.vCarousel .hidden { display: none; }

.hCarousel { width: 630px; overflow: hidden; }
.hCarousel a { float: left; margin-right: 1em; }
.hCarousel img { display: block; border: none; }

.city a { text-decoration: none; }
.city a:hover { text-decoration: underline; }

#tabs li.tab-header { white-space: nowrap; }

.feedback { padding: 2ex; }
.feedback td { padding: 0.5ex 1ex; }
.feedback .text { width: 500px; }
#without-leftmenu .feedback .text { width: 750px; }
.feedback img.captcha { float: left; margin: 0; margin-right: 1ex; }
.feedback input.captcha { width: 10ex; }
.feedback input.submit { padding: 0 3ex; width: auto; }
.feedback .error { padding-top: 1ex; color: maroon; font-weight: bold; }
#feedback-ok { font-size: 150%; margin: 7ex 0; text-align: center; }
.feedback .required { color: maroon; font-weight: bold; }
.feedback td .required { float: left; margin-left: -1.5ex; }
.feedback p { margin: 1ex; margin-top: 3ex; }

.full_text_small { width: 648px; }
.full_text_large { width: 898px; }
.full_text { overflow: hidden; }

/* ui.jQuery */
.ui-state-default { border: none; height:40px !important; font-weight: normal; color: #3f3731; outline: none;  }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #3f3731; text-decoration: none; outline: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus { border: none; font-weight: normal; color: #a46313; outline: none; font-size:16px }
.ui-state-hover a, .ui-state-hover a:hover { color: #a46313; text-decoration: none; outline: none; }
.ui-state-active, .ui-widget-content .ui-state-active { border: none; height:40px; font-weight: bold; margin:auto; font-size:18px; color: #cb5a06; outline: none;  }

.ui-state-default a { background: #ede4d4 url(images/tab_passive_center.gif) top repeat-x; display: block } 
.ui-state-active a { background: #f4f0ec url(images/tab_active_center.gif) top repeat-x; }

.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #cb5a06; outline: none; text-decoration: none; font-size:16px; text-align:center }
.tab-header-left, .tab-header-right { display: block; height: 100%; float: left; }

.ui-state-default .tab-header-left { background: url(images/tab_passive_left.gif) left top no-repeat; }
.ui-state-default .tab-header-right { background: url(images/tab_passive_right.gif) right top no-repeat; }

.ui-state-active .tab-header-left { background: url(images/tab_active_left.gif) left top no-repeat; }
.ui-state-active .tab-header-right { background: url(images/tab_active_right.gif) right top no-repeat; }

.ui-tabs { padding: 0; }
.ui-tabs .ui-tabs-nav { list-style: none; position: relative; padding: 0;  }
.ui-tabs .ui-tabs-nav li { position: relative; float: left; border-bottom-width: 0 !important; margin: 0 1px 0 0; padding: 0;  }
.ui-tabs .ui-tabs-nav li a { float: left; text-decoration: none; overflow: hidden; height: 42px; }
.tab-header-right { padding: .5em 2em; padding-top: 15px; font-size: 13px; font-family: "Verdana", "Arial", sans-serif; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { padding-bottom: 0px; border-bottom-width: 0; }
.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; }
.ui-tabs .ui-tabs-panel { padding: 1em 1.4em; display: block; border-width: 0; background: #FFF; }
.ui-tabs .ui-tabs-hide { display: none !important; }

.announce1 { background: url(images/announce.jpg) no-repeat; margin: -50px 0 20px -58px; height: 178px; overflow: hidden; z-index:5; position: relative;}
.announce2 { color: #000; font-family: Arial; width: 166px; height: 121px; overflow: hidden; margin: 20px 0 0 125px; font-size: 13px; }
.announce2 h2 { color: #000; font-size: 25px; text-align: center; }
.announce-go { text-align: right; width: 147px; }