/*fonts*/
@font-face {
	font-family: 'a_avantetitlercpslclight';
	src: url('../fonts/avant_27-webfont.eot');
	src: url('../fonts/avant_27-webfont.eot?#iefix') format('embedded-opentype'),
		 url('../fonts/avant_27-webfont.woff') format('woff'),
		 url('../fonts/avant_27-webfont.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}

/* http://meyerweb.com/eric/tools/css/reset/ */
/* v1.0 | 20080212 */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; }

body { line-height: 1; }
ol, ul { list-style: none; }
blockquote, q { quotes: none; }

blockquote:before, blockquote:after,q:before, q:after { content: ''; content: none; }

/* remember to define focus styles! */
:focus { outline: 0; }

/* remember to highlight inserts somehow! */
ins { text-decoration: none; }
del { text-decoration: line-through; }

/* tables still need 'cellspacing="0"' in the markup */
table { border-collapse: collapse; border-spacing: 0; }
article, aside, footer, header, hgroup, nav, section { display: block; }

html {
	height: 100%;
}
body {
	font: 12px/16px Arial, Helvetica, sans-serif;
	color: #fff;
	background: #000;
	height: 100%;
	min-width: 1000px;
}

h1, h2, h3, h4, h5, h6 { margin-bottom: 16px; font-weight: normal; text-transform: uppercase; }
h1, h2, h3, h4, h5, h6, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, span.fn, span.fn a { color: #fff; }
h1 { font-size: 36px; }
h2 { font-size: 30px; }
h3 { font-size: 24px; }
h4 { font-size: 18px; }
h5 { font-size: 16px; }
h6 { font-size: 14px; }
p { margin-bottom: 16px; }
strong { font-weight: bold; }
cite, em, i { font-style: italic; }
pre, code { font-family: Courier New, monospace; margin-bottom: 10px; }
ins { text-decoration: none; }
sup, sub { height: 0; line-height: 1; position: relative; vertical-align: baseline; }
sup { bottom: 0.8em; }
sub { top: 0.3em; }
dl { margin: 0 0 1.5em 0; }
dl dt { font-weight: bold; }
dd { margin-left: 1.5em;}
blockquote  { margin: 1.5em; padding: 1em; color: #666666; background: #e6e6e6; font-style: italic; border: 1px solid #dcdcdc; }
blockquote p { margin-bottom: 0; }
.cl{ clear:both; }

input[type=text],
input.text,
input.title,
textarea,
select {
	background-color:#fff;
	border:1px solid #bbb;
	padding: 2px;
	color: #4e4e4e;
	margin:0.5em 0;
}
input[type=text]:focus,
input.text:focus,
input.title:focus,
textarea:focus,
select:focus {
	border-color:#2D3940;
	color: #3e3e3e;
}
textarea {
	padding: 4px;
}
.alignleft {
	float: left;
}
.alignright {
	float: right;
}
.aligncenter {
	display: block;
	margin: 0 auto;
}

/* clearing */
.lt-ie8 .clearfix {
	zoom: 1;
}
.clearfix:before,
.clearfix:after {
	content: '';
	display: table;
}
.clearfix:after {
	clear: both;
}

/*layout styles*/
#wrapper {
	width: 100%;
	overflow: hidden;
	position: relative;
	z-index: 1;
	min-height: 100%;
}
/*header*/
#header {
	background: rgba(0, 0, 0, .48);
	height: 75px;
	position: relative;
	z-index: 10;
}
.lt-ie9 #header {
	background: transparent;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#7A000000,endColorstr=#7A000000);
}
.header__frame {
	width: 620px;
	padding: 0 0 0 380px;
	margin: 0 auto;
	position: relative;
	z-index: 10;
}
.logo {
	position: absolute;
	left: -18px;
	top: 9px;
}
.header__nav {
	float: left;
	font-size: 11px;
	line-height: 10px;
	position: relative;
	z-index: 10;
	padding: 0 0 0 25px;
	margin: 0 0 0 -50px;
	background: url(../i/blank.gif);
}
.header__nav li {
	float: left;
	padding-left: 1px;
	background: url(../i/nav-devider.gif) no-repeat 0 33px;
}
.header__nav li:first-child {
	background: none;
	padding-left: 0;
}
.header__nav a {
	color: #fff;
	text-decoration: none;
	text-transform: uppercase;
	float: left;
	height: 10px;
	padding: 32px 10px 30px;
	border-bottom: 3px solid transparent;
}
.header__nav a:hover,
.header__nav li.active a {
	border-color: #545454;
	background: #171717;
}
.header__frame .tel {
	float: right;
	font: 20px/30px 'a_avantetitlercpslclight', Arial, Helvetica, sans-serif;
	color: #e1e1e1;
	margin: 21px 30px 0 0;
	white-space: nowrap;
}
.header__frame .tel .code {
	font-size: 18px;
	color: #bbb;
}
.flag {
	width: 1000px;
	margin: 0 auto;
	position: relative;
	z-index: 1;
}
.flag img {
	position: absolute;
	left: -7px;
	top: 0;
}

/*main*/
#main {
	width: 1000px;
	margin: 0 auto;
	padding: 45px 0 60px;
}
.homepage #main {
	padding: 130px 0 262px;
}

.breadcrumb {
	font-size: 12px;
	line-height: 14px;
	color: #bbb;
	margin: 0 0 8px 15px;
}
.breadcrumb__item {
	padding: 0 7px 0 9px;
	background: url(../i/nav-devider.gif) no-repeat 0 3px;
}
.breadcrumb__item:first-child {
	padding-left: 0;
	background: none;
}
.breadcrumb a {
	color: #bbb;
	text-decoration: none;
}
.breadcrumb a:hover {
	text-decoration: underline;
}
.heading-page {
	font: 24px/28px Arial, Helvetica, sans-serif;
	color: #f0f0f0;
	text-transform: uppercase;
}

/*article*/
.article {
	padding: 0 15px;
}
.article p{
	line-height:18px; 
}
.article__holder {
	margin: 10px -15px 0 -15px;
	padding: 25px 12px 25px 31px;
	background: rgba(0, 0, 0, .6);
}
.lt-ie9 .article__holder {
	background: transparent;
	zoom: 1;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000,endColorstr=#99000000);
}
.heading-page {
	margin: 0 0 0 -60px;
	padding: 0 0 0 60px;
	background: url(../i/bg-introheading.png) repeat-y;
	width: 980px;
}
.article img {
	border: 2px solid #424242;
}
.article img.alignleft {
	margin: 0 23px 0 0;
}
.article img.alignright {
	margin: 0 0 0 23px;
}

.article__frame {
	overflow: auto;
}

/*widgets*/
.widgets {
	width: 100%;
	position: absolute;
	left: 0;
	bottom: 30px;
}
.widgets__frame {
	width: 1000px;
	margin: 0 auto;
	padding: 0 0 25px;
	background: url(../i/bg-widgets.png) no-repeat 0 100%;
	min-height: 160px;
}
.widget_v1 {
	width: 244px;
	height: 160px;
	background: url(../i/bg-widget_v1.png) no-repeat;
	float: left;
	margin: 0 20px 0 0;
	color: #fff;
}
.widget_v1 .heading {
	width: 210px;
	height: 35px;
	margin: 0 auto;
	text-align: center;
	font-size: 20px;
	line-height: 35px;
	text-transform: uppercase;
	text-shadow: -1px -1px 1px #000;
}
.widget_v1 .frame {
	padding: 4px;
}
.widget_v1 img{
	width:234px;
	height:117px;
}
.widgets__frame img {
	vertical-align: top;
}

.widget_v2 {
	width: 416px;
	height: 144px;
	padding: 14px 28px 2px;
	background:url(../i/bg-widget_v2-bg.png) repeat 0 0;
	float: left;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	border-radius: 5px;
	position:relative;
}
.widget_v2 .heading {
	font-size: 20px;
	line-height: 26px;
	text-transform: uppercase;
	color: #e8e8e8;
}
.widget_v2 .frame {
	padding: 4px;
	color: #000;
	overflow:hidden;
	height:79px;
}
.widget_v2 .frame p {
	margin: 0 0 6px;
}
.widget_v2 .more {
	position:absolute;
	right:30px;
	bottom:12px;
	font-size: 11px;
}
.widget_v2 .more a {
	color: #c5c5c5;
}
.widget_v2 .more a:hover{
	color: #fff;
	text-decoration:none;
}


/*widgets min */
.widgetsmin {
	width: 100%;
	position: absolute;
	left: 0;
	bottom: 50px;
}
.widgetsmin .widgets__frame {
	width: 1000px;
	margin: 0 auto;
	background: url(../i/bg-widgets.png) no-repeat 0 100%;
	min-height: 98px;
	height: 98px;
	padding:0 0 0 0;
}
.widgetsmin .widget_v1 {
	width: 146px;
	height: 96px;
	background: url(../i/bg-widget_min.png) no-repeat;
	float: left;
	margin: 0 20px 0 0;
	color: #fff;
}
.widgetsmin .widget_v1 .heading {
	width: 110px;
	height: 20px;
	margin: 0 auto;
	text-align: center;
	font-size: 12px;
	line-height: 20px;
	text-transform: uppercase;
	text-shadow: -1px -1px 1px #000;
}
.widgetsmin .widget_v1 .frame {
	padding: 4px;
}
.widgetsmin .widget_v1 img{
	width:138px;
	height:68px;
}
.widgetsmin .widgets__frame img {
	vertical-align: top;
}

.widgetsmin .widget_v2 {
	width: 610px;
	height: 85px;
	padding: 10px 15px 2px 30px;
	background:url(../i/bg-widget_v2-bg.png) repeat 0 0;
	float: left;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	border-radius: 5px;
	position:relative;
}
.widgetsmin .widget_v2 .heading {
	font-size: 12px;
	line-height: 18px;
	text-transform: uppercase;
	color: #e8e8e8;
}
.widgetsmin .widget_v2 .frame {
	color: #000;
	overflow:hidden;
	height:47px;
	padding:0;
}
.widgetsmin .widget_v2 .more {
	right:20px;
	bottom:5px;
	font-size: 11px;
	position:absolute;
}
.widgetsmin .widget_v2 p {
	padding:0;
}
.widgetsmin .widget_v2 .more a {
	color: #c5c5c5;
}
.widgetsmin .widget_v2 .more a:hover{
	color: #fff;
	text-decoration:none;
}



/*intro*/
.intro {
	width: 577px;
	margin: 0 0 0 -67px;
}
.intro__heading {
	background: url(../i/bg-introheading.png) repeat-y;
	font: 24px/28px 'a_avantetitlercpslclight', Arial, Helvetica, sans-serif;
	color: #f0f0f0;
	padding: 0 85px 0 94px;
	margin: 0 0 12px;
}
.intro__frame {
	text-align: center;
	font-size: 16px;
	line-height: 18px;
	color: #efefef;
	padding: 0 148px 0 100px;
}

/*footer*/
#footer {
	height: 42px;
	margin: -42px 0 0;
	position: relative;
	overflow: hidden;
	z-index: 2;
	background: rgba(0, 0, 0, .48);
	color: #9d9d9d;
}
.lt-ie9 #footer {
	background: transparent;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#7A000000,endColorstr=#7A000000);
}
.footer__frame {
	width: 940px;
	margin: 0 auto;
	padding: 12px 0 0;
}
.social-links {
	float: left;
	position:relative;
	top:-2px;
}
.social-links ul,
.social-links ul li{
	display: inline-block;
	vertical-align: top;
	padding: 0 0 0 3px;
}
.lt-ie8 .social-links ul,
.lt-ie8 .social-links ul li {
	display: inline;
	zoom: 1;
}
.lt-ie8 .social-links ul li {
	padding: 0 0 0 6px;
}
.copyright {
	text-align: right;
}
.copyright .dev {
	text-decoration: underline;
	padding: 0 0 0 12px;
}
.copyright a {
	color: #9d9d9d;
	text-decoration: underline;
}
.copyright a:hover {
	color: #fff;
	text-decoration: none;
}

/*
 * CSS Styles that are needed by jScrollPane for it to operate correctly.
 *
 * Include this stylesheet in your site or copy and paste the styles below into your stylesheet - jScrollPane
 * may not operate correctly without them.
 */

.jspContainer
{
	overflow: hidden;
	position: relative;
}

.jspPane
{
	position: absolute;
}

.jspVerticalBar
{
	position: absolute;
	top: 0;
	right: 0;
	width: 12px;
	height: 100%;
}

.jspHorizontalBar
{
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 12px;
}

.jspVerticalBar *,
.jspHorizontalBar *
{
	margin: 0;
	padding: 0;
}

.jspCap
{
	display: none;
}

.jspHorizontalBar .jspCap
{
	float: left;
}

.jspTrack
{
	background: #4e4e4e;
	position: relative;
}

.jspDrag
{
	background: url(../i/bg-scroll.png) repeat-y;
	position: relative;
	top: 0;
	left: 0;
	cursor: pointer;
}
.jspDragTop {
	background: url(../i/bg-scroll.png) no-repeat -12px 0;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 6px;
}
.jspDragBottom {
	background: url(../i/bg-scroll.png) no-repeat -12px -32px;
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 6px;
}

.jspHorizontalBar .jspTrack,
.jspHorizontalBar .jspDrag
{
	float: left;
	height: 100%;
}

.jspArrow
{
	text-indent: -20000px;
	display: block;
	cursor: pointer;
}

.jspArrow.jspDisabled
{
	cursor: default;
}

.jspVerticalBar .jspArrow
{
	height: 19px;
}
.jspVerticalBar .jspArrowUp {
	background: url(../i/bg-scroll.png) no-repeat -24px 0;
}
.jspVerticalBar .jspArrowDown {
	background: url(../i/bg-scroll.png) no-repeat -24px -19px;
}

.jspHorizontalBar .jspArrow
{
	width: 19px;
	float: left;
	height: 100%;
}

.jspVerticalBar .jspArrow:focus
{
	outline: none;
}

.jspCorner
{
	background: #eeeef4;
	float: left;
	height: 100%;
}

/* Yuk! CSS Hack for IE6 3 pixel bug :( */
* html .jspCorner
{
	margin: 0 -3px 0 0;
}

/*supersized*/
#supersized-loader { position:absolute; top:50%; left:50%; z-index:0; width:60px; height:60px; margin:-30px 0 0 -30px; text-indent:-999em; background:url(../i/progress.gif) no-repeat center center;}
#supersized {  display:block; position:fixed; left:0; top:0; overflow:hidden; z-index:-999; height:100%; width:100%; }
#supersized img { width:auto; height:auto; position:relative; display:none; outline:none; border:none; }
#supersized.speed img { -ms-interpolation-mode:nearest-neighbor; image-rendering: -moz-crisp-edges; }	/*Speed*/
#supersized.quality img { -ms-interpolation-mode:bicubic; image-rendering: optimizeQuality; }			/*Quality*/

#supersized li { display:block; list-style:none; z-index:-30; position:fixed; overflow:hidden; top:0; left:0; width:100%; height:100%; background:#111; }
#supersized a { width:100%; height:100%; display:block; }
#supersized li.prevslide { z-index:-20; }
#supersized li.activeslide { z-index:-10; }
#supersized li.image-loading { background:#111 url(../i/progress.gif) no-repeat center center; width:100%; height:100%; }
#supersized li.image-loading img{ visibility:hidden; }
#supersized li.prevslide img, #supersized li.activeslide img{ display:inline; }
.slide-list-holder {
	position: absolute;
	top: 90px;
	left: 0;
	width: 100%;
	z-index: 2;
}
#slide-list {
	width: 970px;
	margin: 0 auto;
	text-align: right;
}
#slide-list li {
	display: inline-block;
	vertical-align: top;
	width: 11px;
	height: 14px;
	background: url(../i/bg-switcher.png) no-repeat;
	margin: 0 11px 0 8px;
	cursor: pointer;
}
#slide-list li:hover,
#slide-list li.current-slide {
	background-position: 0 -14px;
}
/* Article list */
.art_list li{
margin-bottom:30px;
}
.art_list .imgbox{
width:200px;
height:110px;
line-height:110px;
text-align:right;
float:left;
margin-right:20px;
}
.art_list .imgbox img{
vertical-align:top;
max-width:200px;
max-height:110px;
text-align:right;
}
.art_list .descbox{
float:left;
width:700px;
}
.art_list .h2{
font-size:24px;
color:#b1b1b1;
padding:3px 0 15px 0;
}
.art_list .h2 a{
color:#b1b1b1;
text-decoration:none;
}
.art_list .h2 a:hover{
color:#fff;
}
.art_list .more{
padding:10px 0 5px 0;
color:#afafaf;
}
.art_list .more a{
color:#afafaf;
}
.art_list .more a:hover{
color:#fff;
}
/* Article */
.art-h{
font-size:20px;
color:#e8e8e8;
text-transform:uppercase;
margin:5px 0 15px 0;
}
/* Gallery */
.g-foto, .g-video{
width:450px;
margin-top:50px;
text-align:center;
}
.g-foto{
float:left;
margin-left:10px;
position:relative;
}
.g-video{
float:left;
margin-left:25px;
position:relative;
}
.g-video-play{
	display:block;
	width:100%;
	height:100%;
	background:url(/i/play.png) 120px 70px no-repeat;
	position:absolute;
}
.g-video-play:hover{
	background:url(/i/play-hover.png) 120px 70px no-repeat;
}
.g-audio-play{
	display:block;
	width:100%;
	height:100%;
	background:url(/i/camera.png) 96px 83px no-repeat;
	position:absolute;
}
.g-audio-play:hover{
	background:url(/i/camera-hover.png) 96px 83px no-repeat;
}
.g-imgbox{
width:440px;
height:340px;
}
.g-imgbox img{
max-width:440px;
max-height:340px;
border:5px solid #393939;
border:5px solid rgba(248,248,248,0.15);
}
.g-h2{
text-align:center;
margin:30px 0;
}
.g-h2 img{
border:none;
}
/* Gallery. Podrobno */
.g-p-imgbox img{
width:205px;
height:130px;
line-height:130px;
text-align:center;
}
.g-p-imgbox img{
border:5px solid #909090;
max-width:205px;
max-height:130px;
vertical-align:middle;
}
.g-p-h2{
text-align:center;
margin-top:5px;
}
.g-p-item{
float:left;
width:205px;
margin:10px 30px 30px 0;
}
.g-p-item a{
text-decoration:none;
color:#fff;
}
.g-p-item a:hover{
text-decoration:underline;
}
.g-p-allitem{
float:left;
width:205px;
height:130px;
margin:10px 30px 30px 0;
border:5px solid #909090;
text-align:center;
font-size:16px;
}
.g-p-allitem a{
display:table-cell;
vertical-align:middle;
width:175px;
height:120px;
padding:5px 15px;
text-transform:uppercase;
color:#fff;
font-weight:;
text-decoration:none;
line-height:22px;
background-color:#000;
}
.g-p-allitem a:hover{
	text-decoration:underline;
}
/* Color */
.colr-item{
height:79px;
position:relative;
overflow:hidden;
margin-bottom:3px;
}
.colr-item a{
	cursor:pointer;
	text-decoration:none;
}
.colr-img{
float:left;
height:79px;
line-height:79px;
width:170px;
padding:0 10px 0 10px;
text-align:center;
overflow:hidden;
background:url(../i/clr-bg.png) 0 0 repeat;
}
.colr-img img{
border:none;
vertical-align:middle;
max-width:150px;
max-height:78px;
}
.colr-left{
float:left;
height:79px;
line-height:79px;
width:220px;
overflow:hidden;
background:url(../i/clr-bg.png) 0 0 repeat;
color:#e8e8e8;
font-size:16px;
text-transform:uppercase;
}
.colr-left span{
display:inline-block;
vertical-align:middle;
line-height:20px;
}
.colr-split{
float:left;
height:79px;
width:20px;
overflow:hidden;
background:url(../i/clr-split.png) 0 0 no-repeat;
}
.colr-right{
float:left;
height:79px;
width:420px;
overflow:hidden;
background:url(../i/clr-bg.png) 0 0 repeat;
padding:14px 35px 0 45px;
color:#b3b3b3;
font-size:13px;
}
/* Color. Pop-up */
.fixed-up {
position:fixed;
z-index:1000;
width:100%;
height:100%;
background:url(../i/up-bg.png) 0 0 repeat;
}
.fixed-table{
width:100%;
height:100%;
vertical-align:middle;
text-align:center;
}
.fbox{
display:inline-block;
}

.colr-up{
background-color:#545454;
width:525px;
position:relative;
border:2px solid #fff;
}
.colr-up-close{
position:absolute;
width:24px;
height:24px;
top:10px;
right:10px;
background:url(../i/colr-up-close.png) 0 0 no-repeat;
cursor:pointer;
}
.colr-up-close:hover{
background:url(../i/colr-up-close_h.png) 0 0 no-repeat;
}
.colr-up-img{
width:260px;
text-align:center;
vertical-align:middle;
}
.colr-up-img img{
max-width:240px;
}
.colr-up-desc{
padding:30px 30px 30px 20px;
width:210px;
color:#e8e8e8;
text-align:left;
}
.colr-up-h1{
font-size:22px;
text-transform:uppercase;
margin-bottom:30px;
line-height:24px;
}
/* Contacts */
.cont-left{
float:left;
width:275px;
}
.cont-right{
float:right;
width:578px;
}
.cont-h2{
color:#b1b1b1;
font-size:14px;
text-transform:uppercase;
margin-bottom:12px;
color:#b1b1b1;
font-weight:bold;
display:block;
}
.cont-left p{
padding-bottom:25px;
margin:0;
font-size:14px;
line-height:18px;
}
.cont-phone, .cont-at, .cont-marker{
padding-left:60px;
position:relative;
}
.cont-phone img{ position:absolute; left:10px; top:32px; border:none; }
.cont-at img{  position:absolute; left:9px; top:15px; border:none; }
.cont-marker img{  position:absolute; left:12px; top:20px; border:none; }

.cont-h1{
width:478px;
background:url(../i/cont-shape-bg.png) 0 0 repeat-y;
color:#e8e8e8;
font-size:18px;
text-transform:uppercase;
padding:5px 0 5px 100px;
}
.cont-right ul{ margin:20px 0 0 130px; }
.cont-right li{ margin-bottom:6px; }
.cont-fll{
float:left;
width:100px;
font-size:16px;
color:#b1b1b1;
}
.cont-flr{
float:left;
width:200px;
text-align:left;
}
.cont-flr input{
color:;
background-color:#b1b1b1;
border:1px solid white;
width:180px;
height:20px;
outline:none;
margin:0; padding:0 10px;
}
.cont-flr textarea{
color:;
background-color:#b1b1b1;
border:1px solid white;
width:190px;
height:90px;
outline:none;
margin:0; padding:0 0 0 10px;
resize:none;
}
.cont-butt{
width:300px;
text-align:right;
outline:none;
}
.cont-butt input{
background:url(../i/cont-butt-bg.gif) repeat-x 0 0;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
-ms-border-radius: 3px;
border-radius: 3px;
height:25px;
border:none;
font-size:14px;
color:#fff;
padding:0 15px;
text-transform:uppercase;
cursor:pointer;
}
/* Pagination */
.pagination{
	text-align:center;
}
.pagination li{
	display:inline-block;
	font-size:14px;
	width:25px;
	height:30px;
	line-height:30px;
	text-align:center;
	color:#fff;
	cursor:pointer;
}
.pagination li {
  display:-moz-inline-stack;
  _overflow:hidden;
  *zoom:1;
  *display:inline;
}
.pagination li:hover{
	background:url(../i/pag-bg.png) repeat 0 0;
	border-bottom:3px solid #545454;
}
.pagination .act{
	background:url(../i/pag-bg.png) repeat 0 0;
	border-bottom:3px solid #545454;
	cursor:default;
	color:#fff;
}
.pagination a{ text-decoration:none; }
/* lightbox */
#fancybox-overlay{ background-color:#000000 !important; }
/* error box */
#error-form{
	margin: 20px 0 0 130px;
	color:#cdcaca;
	font-size:14px;
}
#error-form .errh1{
	font-size:18px;
	font-weight:bold;
	margin-bottom:10px;
	color:#ff0000;
}
#error-form li{
	list-style:none;
	background-color:#ff0000;
	color:#fff;
	padding:4px 0 4px 10px;
	margin:0 0 1px -10px;
	width:302px;
	
}
#error-form strong{
	display:block;
	font-size:18px;
	font-weight:bold;
	margin-bottom:10px;
	color:white;
}
.yashare-auto-init{
	display:inline-block;
	position:relative;
	top:-2px;
}