/* TAG's */

body {
	margin:0;
	padding:0;
	font:75% Arial, Tahoma, sans-serif;
	color:#000;
	background-color:#000;
	border:0;
}
a { outline:none; }

a:link  { color:#ff8a00; }

/*a:visited { color:#8e4992; }*/
a:visited { color:#ff8a00; }

a:hover,
a:active,
a:focus {
	color:#FFF;
	text-decoration:underline;
}

a.anh:link,
a.anh:visited,
a.anh:hover,
a.anh:active { text-decoration:none; }

a.anh:link span, 
a.anh:visited span {
	color:#ff8a00;
	border-bottom:1px dashed #ff8a00;
}
a.anh:hover span,
a.anh:active span,
a.anh:focus span {
	color:#FFF;
	border-bottom:1px dashed #FFF;
}

h1 {
	/*margin:1.66em 0 .55em 0;*/
	margin:0; padding: 0 0 .25em 0;
	font-size:2.5em;
	font-weight:normal;
	color:#FFF;
}
h2 {
	/*padding:.6em 0 .54em 0;*/
	margin:0; padding: 0 0 .55em 0;
	font-size:2em;
	font-weight:normal;
	color:#FFF;
}
h3 {
	margin:0;
	padding:0;
}

img { border:none; }

table {
	font-size:1em;
	border-collapse:collapse;
}
table th { vertical-align:top; }

table td {
	padding:0;
	border:none;
	vertical-align:top;
}

/* ***** */

/* ID's */

#ks {
	float:right;
	/*width:9em;*/
	width:253px;
	margin:0;
	padding:0 0 0 47px;
	background:transparent url("/i/kelnik_logo.gif") 0 3px no-repeat;
}
#ks span {
	display:block;
	width:9em;
	height:18px;
}
html>body #ks span {
	height:auto;
	min-height: 18px;
}

/* **** */

/* CLASS'es */

.actions-wrap {
	width:100%;
	height:110px;
	background:transparent url("../i/bg/actions_bg.png") repeat-x 0 100%;
}
html>body .actions-wrap-special {
	min-height:110px;
	height:9.17em;
}

.actions-wrap .actions {
	position:relative;
	width:764px;
	margin:0 auto;
}
.actions-wrap .item { display:none; }

.actions-wrap .visible { display:block; }

.actions-wrap .item .info-text,
.actions-wrap .item .info-descr {
	background-color:#000;
	background-repeat:no-repeat;
	overflow:hidden;
}
.actions-wrap .item .info-text {
	float:left;
	width:180px;
	height:80px;
	margin:0 0 0 63px;
	padding:0;
	background-position:0 0;
}
.actions-wrap .item .info-text em,
.actions-wrap .item .info-descr em { display:none; }

.actions-wrap .item .info-descr {
	height:110px;
	margin:0 0 0 243px;
	padding:0;
	background-position:-180px 0;
}

.actions-wrap-special .item { overflow:hidden; }

.actions-wrap-special .item img {
	float:left;
	margin:0 27px 0 0;
	vertical-align:top;
}
.actions-wrap-special .item .info-descr {
	height:auto;
	margin:0;
	padding:14px 0 0 0;
	color:#FFF;
	background-image:none;
}
.actions-wrap-special .item .info-descr p {
	margin:0;
	padding:0 0 4px 0;
	line-height:1.33em;
	color:#aaa;
}
.actions-wrap-special .item .info-descr p strong {
	font-size:1.5em;
	color:#FFF;
}

.actions-wrap .actions-pager {
	position:absolute;
	top:80px;
	right:109px;
	/*top:6.7em;*/
	/*left:425px;*/
	margin:0;
	padding:0;
	list-style:none;
}
.actions-wrap-special .actions-pager {
	position:static;
	top:0;
	right:0;
	margin:0 0 0 420px;
}
.actions-wrap .actions-pager li {
	float:left;
	margin:0 1px 0 0;
	text-align:center;
}
.actions-wrap .actions-pager li a {
	display:block;
	padding:1px 9px;
	outline:none;
	background-color:#000;
}
.actions-wrap .actions-pager li a:link,
.actions-wrap .actions-pager li a:visited,
.actions-wrap .actions-pager li a:hover,
.actions-wrap .actions-pager li a:active { text-decoration:none; }

.actions-wrap .actions-pager li a:link span,
.actions-wrap .actions-pager li a:visited span { border-bottom:1px dotted #ff8a00; }
.actions-wrap .actions-pager li a:hover span,
.actions-wrap .actions-pager li a:active span { border-bottom:1px dotted #fff; }

.actions-wrap .actions-pager li a.active:link,
.actions-wrap .actions-pager li a.active:visited,
.actions-wrap .actions-pager li a.active:hover,
.actions-wrap .actions-pager li a.active:active {
	color:#aaa;
	cursor:text;
}
.actions-wrap .actions-pager li a.disabled:link,
.actions-wrap .actions-pager li a.disabled:visited,
.actions-wrap .actions-pager li a.disabled:hover,
.actions-wrap .actions-pager li a.disabled:active {
	color:#444;
	cursor:text;
}
.actions-wrap .actions-pager li a.active:link span,
.actions-wrap .actions-pager li a.active:visited span,
.actions-wrap .actions-pager li a.active:hover span,
.actions-wrap .actions-pager li a.active:active span,
.actions-wrap .actions-pager li a.disabled:link span,
.actions-wrap .actions-pager li a.disabled:visited span,
.actions-wrap .actions-pager li a.disabled:hover span,
.actions-wrap .actions-pager li a.disabled:active span { border-bottom:none; }

.actions-wrap .crn {
	position:relative;
	height:3px;
	background-image:url("/i/crn/actions_pager_crn.gif");
}
.actions-wrap .crn-btm { margin:0 3px 0 0; }

.actions-wrap .crn-btm em {
	right:-3px;
	width:3px;
}
.actions-wrap .crn-btm { background-position:0 0; }
.actions-wrap .crn-btm em { background-position:100% 0; }


.cleaner {
	clear:both;
	float:none;
	height:1px;
	font-size:1px;
	line-height:1px;
}

.collage {
	width:390px;
	height:224px;
	/*margin:0 0 0 153px;*/
	margin:0 0 0 15%;
	padding:46px 177px 0 147px;
	background:transparent url("/i/bg/collage_bg.jpg") no-repeat 0 0;
}
.collage span {
	display:block;
	width:390px;
	height:224px;
	background:transparent url("/i/bg/collage.png") no-repeat 0 0;
}

.copyright {
	float:left;
	width:20%;
	margin:0;
	padding:0 0 0 40px;
}

.contacts {
	float:left;
	width:24%;
	font-style:normal;
}

.crn {
	/*position:relative;*/
	display:block;
	height:8px;
	background-color:transparent;
	background-image:url("/i/crn/crn.png");
	background-repeat:no-repeat;
}

/*.crn-top,
.crn-btm { margin:0 8px 0 0; }*/

.crn-top em, 
.crn-btm em {
	float:right;
	/*right:-8px;*/
	width:8px;
}
.crn-top { background-position:0 0; }
.crn-btm { background-position:0 -8px; }
.crn-top em { background-position:100% 0; }
.crn-btm em { background-position:100% -8px; }
.crn-inner {
	border:#333 solid;
	border-width:0 1px;
}

.icons {
	width:120px;
	height:1em;
	overflow:hidden;
}
.icons div {
	float:left;
	width:12px;
	margin:0 28px 0 0 ;
}

.info-wrap {
	position:absolute;
	top:61px;
	right:0;
	width:38%;
	color:#FFF;
}
.info-wrap .info { margin:0 0 0 31%; }

.info p {
	margin:0;
	padding:0 0 23px 0;
	font-size:1.5em;
	line-height:1.72em;
}
.info p strong { font-size:2.5em; }

.info address {
	font-size:.91em;
	font-style:normal;
	line-height:1.63em;
}
.info address a:link,
.info address a:visited {
	color:#ff8a00;
	text-decoration:underline;
}
.info address a:hover,
.info address a:active {
	color:#ff8a00;
	text-decoration:none;
}
.info address strong {
	font:2.18em Georgia, "Times New Roman", serif;
	line-height:1.5em;
}

.logo-wrap {
	/*position:absolute;*/
	/*top:30px;*/
	/*top:9.17em;
	left:41px;*/
	float:left;
	width:216px;
	clear:both;
	padding:0 0 0 41px;
}
.logo {
	margin:0;
	padding:0 0 46px 0;
}
.logo img {
	display:block;
	width:175px;
	height:124px;
	margin:0;
}

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

/* my styles */

.colo {
	color:#fff;
}
.date {
	font-style:italic;
	color:#fff;
	padding: 0 0 1.45em 0;
}
.dishes td {
	padding: 0 0 30px 0;
}
.dishes .e1 {
	width:1px;
}
.dishes .e2 {
	padding:0 0 0 20px;
}
.dishes .e3 {
	font-size:1.25em;
	color:#fff;
	padding:0 0 0 20px;
}
.dishes .e4 {
	width:12%;
	white-space:nowrap;
}
.eve p {
	margin: 0 !important; padding: .5em 0 1.25em 0 !important;
}
.eve td {
	padding: 0 0 30px 0;
}
.eve .k1 {
	width:1px;
}
.eve .k2 {
	padding: 0 0 0 20px;
}
.fback {
	margin: 0 0 20px 0;
}
.fback td {
	padding: 0 0 7px 0;
}
.fback td span {
	color:#ff8a00;
}
.fback .d1 {
	width:10px;
	padding: 2px 17px 0 0;
}
.fback .d2 {
	padding-right:8px;
}
.fback .d3 {
	padding-top:13px;
}
.fixwi {
	width:100%;
}
.fo {
	font-size:1.25em;
}
.fo2 {
	font-size:.9em;
	color:#fff;
	padding: 0 0 .35em 0;
}
.fo3 {
	font-size:.9em;
	color:#666;
	padding: 0 0 .25em 0;
}
.fo4 {
	font:2em Georgia, serif;
	line-height:1em;
	padding: 0 0 .35em 0;
}
.imga {
	display:block;
	float:left;
	margin: 0 20px 15px 0;
	*margin: 1em 20px 15px 0;
}
@media all and (width){
	.imga { margin: 1em 20px 15px 0; }
}
html:root .imga {
	margin: 0 20px 15px 0;
}
/*@media all and (min-width:0px){
	.imga { margin: 1em 20px 15px 0; }
}*/
.ind {
	padding: 0 65px 0 20px;
}
.ind2 {
	padding: 0 0 1.75em 0;
}
.ind3 {
	padding: 0 65px 0 0;
}
.inp, .inp2 {
	width:26em;
	padding:5px 4px 3px 4px;
	font-size:.85em;
	color:#888;
	border:1px solid #474747;
	background-color:#111;
	vertical-align:top;
}
.inp2 {
	width:100%; height:180px;
	font-size:1em;
}
.inp3 {
	width:90px;
	height:21px;
	padding:0;
	font-weight:bold;
	color:#000;
	border:none;
	background:transparent url("/i/btn/btn_vote.png") no-repeat 0 50%;
}
/* button Mozilla Firefox Hacks */
.inp3::-moz-focus-inner { border:none; padding:0; }
/* ****** ******* ******* ***** */
.let {
	font-size:1.25em;
	background:transparent url(/i/bg/letter.png) no-repeat 20px .45em;
	padding: 0 0 1.75em 40px;
}
.noind td {
	padding-bottom: 0 !important;
}
.path {
	font-size:.9em;
	color:#666;
	padding: 0 0 .5em 0;
}
.path a {
	color: #666 !important;
	text-decoration:underline;
}
.path a:hover {
	color: #fff !important;
}
.pict img {
	display:block;
	float:left;
	margin: 0 10px 10px 0;
}
.pos {
	position:relative;
}
.staff td {
	padding-bottom:45px;
}
.staff .f1 {
	width:22%;
}
.staff .f1 img {
	display:block;
	margin: 0 0 16px 0;
}
.staff .f1 em {
	display:block;
	color:#fff;
	padding: .75em 0;
}
 
/* my styles */