@font-face {
	font-family: 'MyriadProBlackSemiCondensed';
	src: url('MyriadPro-BlackSemiCn.eot');
	src: local('?'), url('MyriadPro-BlackSemiCn.woff') format('woff'), url('MyriadPro-BlackSemiCn.ttf') format('truetype');
}

@font-face {
	font-family: 'SegoeUINormal';
	src: url('segoeui.eot');
	src: local('?'), url('segoeui.woff') format('woff'), url('segoeui.ttf') format('truetype');
}

html, body {
	height: 100%;
	padding:0px;
	margin:0px;
}

body { 
	background:url(images/fabricBack.jpg) repeat #222;
	font-size:16px;
	font-family: 'Segoe UI', 'SegoeUINormal';
	color:#2d211f;
}

img { margin:3px; }
a img { border:none; }
a { color:#be3010; } 
h1, h2, h3, h4, h5, h6 { 
	font-weight:100; 
	font-family: 'MyriadProBlackSemiCondensed';
}
h2 { 
	font-family: 'MyriadProBlackSemiCondensed';
	color:#482500; 
	border-bottom:2px solid #ea9070; 
}
h3 { color:#601200;}
h2 a { text-decoration:none; color:#482500; }
h2 a:hover { text-decoration:underline; color:#482500; }

h2 .submitted {
    font-size:.6em;
    border:0;
    float:right;
}

#container {
	position:relative;
	width:1280px;
	background:url(images/background.gif) no-repeat left top #FFF;
	border-right:20px solid #b92812;
	padding-right:10px;
	height:100%; 
	min-height: 100%; 
	height: auto !important;
	margin-bottom:-30px;
}

#about { 
	font-size:2em;
	width:430px;
	left:720px;
	top:12px;
	color:#a32008;
	letter-spacing:-.06em;
	line-height:.9em;
	position:absolute;
}

#logo { 
	position:absolute;
	left:375px; 
	top:19px; 
	z-index:50;
}
#logo img { margin:0px; }

#nav {
	right:10px;
	top:129px;
	position:absolute;
	z-index:100;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	color:#CCC;
	padding:3px 10px;
	background:#222;
	background:-webkit-gradient(linear,left bottom,left top,color-stop(0.11, rgb(0,0,0)),color-stop(1, rgb(89,89,89)));
	background:-moz-linear-gradient(center bottom,rgb(0,0,0) 11%,rgb(89,89,89) 100%);
}
#nav a { 
	color:#FFF; 
	text-decoration:none; 
}

#nav a:hover {
	color:red;
}

#nav a.active {
	color:red;
	cursor:default;
}

#nav h2 {
	font-size:1em;
	border:0;
	color:#CCC;
	margin:0;
	display:inline;
	font-weight:100;
	font-family:'Segoe UI','SegoeUINormal';
	float:left;
}

#nav div {
	display:inline;
	float:right;
	padding:0;
	margin:0;
}

#nav ul li {
	background:none;
	border:0;
}

#nav ul.nice-menu a {
	padding:0 8px;
}

#content {
	position:relative;
	clear:both;
	margin-left:620px;
	min-height:450px;
	padding-top:190px;
}
	
#footer {
	position:relative;
	font-size:.8em;
	padding-top:30px;
	width:1280px;
	height:65px;
}
#hryniukYelp {
	position:absolute;
	left:420px;
}
#footerLinks { 
	position:absolute;
	left:618px; 
}
#footerLinks a:hover { 
	color:#a32008; 
}
#footerLinks p { 
	display:inline; 
	margin-right:15px; 
	padding:0;
}

#footer ul.links li {
	padding:0 15px 0 0
}

.node_spam {
	font-size:.7em;
	float:right;
	clear:left;
}

ul.images {
        display:table;
}

ul.images li {
	background:#444;
	padding:8px 15px 15px 7px;
	margin:8px 3px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	font-size:.8em;
	text-align:center;
	border:1px solid #2d2d2d;
}

ul.images li h3 {
	display:none;
}

ul.images li a {
	color:#FFF;
}

ul.images li img {
	border:1px solid #FFF;
}

.spread {
	width:100%;
	clear:both;
	height:1px;
}


#block-block-1 {
	float:left;
	width:190px;
	padding:0 5px;
	background:#2d2d2d;
	color:#FFF;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
	border:2px solid;
	font-size:.9em;
	letter-spacing:-.03em;
}

#block-block-1 h2 {
	color:#FFF;
}

#contact-mail-page {
	float:right;
	width:450px;
}

.messages {
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	background:#FFF;
	padding:3px;
	border:2px solid;
}

.status, .ok {
    background:#f4ffd8;
}
.warning, .error {
    background:#ffaeaa;
}

.image.image-thumbnail {
	border:2px solid;
	padding:9px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	background:#a30303;
	background:-webkit-gradient(
	    linear,
	    left bottom,
	    left top,
	    color-stop(0.47, rgb(87,23,7)),
	    color-stop(1, rgb(209,0,0))
	);
	background:-moz-linear-gradient(
	    center bottom,
	    rgb(87,23,7) 47%,
	    rgb(209,0,0) 100%
	);
}

.galleryLink {
margin:0 4px -12px 0;
}

ul.nice-menu ul, #header-region ul.nice-menu ul {
border:0;
left:0px;
margin-right:0;
top:1em;
padding:5px 0 10px 0;
z-index:-10;
background:#222;
background:-webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.27, rgb(173,29,0)),
    color-stop(1, rgb(0,0,0))
);
background:-moz-linear-gradient(
    center bottom,
    rgb(173,29,0) 27%,
    rgb(0,0,0) 100%
);
-webkit-border-bottom-right-radius: 8px;
-webkit-border-bottom-left-radius: 8px;
-moz-border-radius-bottomright: 8px;
-moz-border-radius-bottomleft: 8px;
border-bottom-right-radius: 8px;
border-bottom-left-radius: 8px;
}
