/* только для Internet Explorer */
@font-face {
   font-family: Gabriola;
   src: local("Gabriola"),
        url(http://minialco.com/templates/_default_/ttf/Gabriola.ttf);
}

/* далее для всех остальных браузеров */
@font-face {
  font-family: Gabriola;
  src: local("Gabriola"),
       url(http://minialco.com/templates/_default_/ttf/Gabriola.ttf);
}

#logo_ma{
    background: url(../img/logo_miniv.png) no-repeat;
    width: 203px;
    height: 189px;
    position: absolute; /* Фиксированное положение */
    left: -220px; /* Расстояние от правого края окна браузера */
    top: 26px; /* Расстояние сверху */
    z-index: -99;
}

#header_ma{
    position:relative;
    background: url(../img/_menu_header.png) no-repeat;
    margin: 15px auto;
    width: 980px;    
}


.menu_header{
   font-family: Gabriola;
   font-size: 32px;
   color: #fff;
   padding-left: 35px;
text-shadow: 0px 4px 3px rgba(0,0,0,0.4),
             0px 8px 13px rgba(0,0,0,0.1),
             0px 18px 23px rgba(0,0,0,0.1);
}
.menu_header:hover{
   font-family: Gabriola;
   font-size: 32px;
   color: #fff;
   padding-left: 35px;
   text-decoration: none;
}


#counter{
    position:relative;
    //height: 100%;
    //margin-top: 450px;

}

/* ================================================================== */
#vmenu {
	margin-top: 18px;
	margin-bottom: 15px;
	display:inline-block;
    width:100%;
    padding:0;
	z-index: 9999;
	font-family: Gabriola;
	font-size: 24px;
	color: #fff;
	text-shadow: 0px 4px 3px rgba(0,0,0,0.4),
             0px 8px 13px rgba(0,0,0,0.1),
             0px 18px 23px rgba(0,0,0,0.1);
}

#vmenu ul {
	list-style: none;
}

#vmenu li {
    margin:10px;
    float:left;
    position:relative;
    list-style:none;
}
#vmenu a {
    font-weight:bold;
    color:#e7e5e5;
    text-decoration:none;
    display:block;
    padding: 5px 20px;

    border-radius: 1px; 
    -moz-border-radius: 1px;
    -webkit-border-radius: 1px;
    text-shadow:0 2px 2px rgba(0,0,0, .7);
}

#vmenu .current a, #vmenu li:hover > a {
 background-color:#d59203;
 filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#d59203, endColorstr=#fdc44b);
 background-image:-moz-linear-gradient(top, #d59203 17%, #fdc44b 96%);
 background-image:-webkit-linear-gradient(top, #d59203 17%, #fdc44b 96%);
 background-image:-ms-linear-gradient(top, #d59203 17%, #fdc44b 96%);
 background-image:linear-gradient(top, #d59203 17%, #fdc44b 96%);
 background-image:-o-linear-gradient(top, #d59203 17%, #fdc44b 96%);
 background-image:-webkit-gradient(linear, right top, right bottom, color-stop(17%,#d59203), color-stop(96%,#fdc44b));

    //background: #a16036;
    color:#000;
    border-top:1px solid #f8f8f8;

    box-shadow:0 2px 2px rgba(0,0,0, .7); /*немного css3*/
    -moz-box-shadow:0 2px 2px rgba(0,0,0, .7);
    -webkit-box-shadow:0 2px 2px rgba(0,0,0, .7);
    text-shadow:0 2px 2px rgba(255,255,255, 0.7);
}

#vmenu ul li:hover a, #vmenu li:hover li a {
    background:none;
    border:none;
    color:#fff;
}
#vmenu ul li a:hover {
 background-color:#d59203;
 filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#d59203, endColorstr=#fdc44b);
 background-image:-moz-linear-gradient(top, #d59203 17%, #fdc44b 96%);
 background-image:-webkit-linear-gradient(top, #d59203 17%, #fdc44b 96%);
 background-image:-ms-linear-gradient(top, #d59203 17%, #fdc44b 96%);
 background-image:linear-gradient(top, #d59203 17%, #fdc44b 96%);
 background-image:-o-linear-gradient(top, #d59203 17%, #fdc44b 96%);
 background-image:-webkit-gradient(linear, right top, right bottom, color-stop(17%,#d59203), color-stop(96%,#fdc44b));

    color:#fff;

    border-radius: 1px; 
    -moz-border-radius: 1px;
    -webkit-border-radius: 1px;
    text-shadow:0 2px 2px rgba(0,0,0, 0.7);
}

#vmenu ul li:first-child > a {
    -moz-border-radius-topleft: 1px;
    -moz-border-radius-topright: 1px;
    -webkit-border-top-left-radius: 1px;
    -webkit-border-top-right-radius: 1px;
}
#vmenu ul li:last-child > a {
    -moz-border-radius-bottomleft: 1px;
    -moz-border-radius-bottomright: 1px;
    -webkit-border-bottom-left-radius: 1px;
    -webkit-border-bottom-right-radius: 1px;
}

#vmenu li:hover > ul {
    opacity:1;
	padding:0;
    visibility:visible;
}
#vmenu ul {
    z-index: 9999;	
    opacity:0;
    visibility:hidden;
    padding:0;
    width:195px;
    position:absolute;
    //background:#aabbcc;

	/* Legacy browsers */
	background: #7c625a url("gradient-bg.png") repeat-x top;
	-o-background-size: 100% 100%;
	-moz-background-size: 100% 100%;
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%;
	/* Recent browsers */
	background: -webkit-gradient(
		linear,
		left top, right bottom,
		from(#5d4740),
		to(#7c625a)
	);
	background: -webkit-linear-gradient(
		left top,
		#5d4740,
		#7c625a
	);
	background: -moz-linear-gradient(
		left top,
		#5d4740,
		#7c625a
	);
	background: -o-linear-gradient(
		left top,
		#5d4740,
		#7c625a
	);
	background: linear-gradient(
		left top,
		#5d4740,
		#7c625a
	);
 //background-color:#d59203;
 //filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#d59203, endColorstr=#fdc44b);
 //background-image:-moz-linear-gradient(top, #d59203 17%, #fdc44b 96%);
 //background-image:-webkit-linear-gradient(top, #d59203 17%, #fdc44b 96%);
 //background-image:-ms-linear-gradient(top, #d59203 17%, #fdc44b 96%);
 //background-image:linear-gradient(top, #d59203 17%, #fdc44b 96%);
 //background-image:-o-linear-gradient(top, #d59203 17%, #fdc44b 96%);
 //background-image:-webkit-gradient(linear, right top, right bottom, color-stop(17%,#d59203), color-stop(96%,#fdc44b));

    border:1px solid #fefefe;


    border-radius: 1px; 
    -moz-border-radius: 1px;
    -webkit-border-radius: 1px;
    box-shadow:0 2px 2px rgba(0,0,0, .5);
    -moz-box-shadow:0 2px 2px rgba(0,0,0, .5);
    -webkit-box-shadow:0 2px 2px rgba(0,0,0, .5);

    -moz-transition:opacity .25s linear, visibility .1s linear .1s;
    -webkit-transition:opacity .25s linear, visibility .1s linear .1s;
    -o-transition:opacity .25s linear, visibility .1s linear .1s;
    transition:opacity .25s linear, visibility .1s linear .1s;
}
#vmenu ul li {
    float:none;
    margin:0;
}
#vmenu ul a {
    font-weight:normal;
    //text-shadow:0 2px 2px rgba(255,255,255, 0.7);
}
#vmenu ul ul {
    left:190px;
    top:0px;
}


/* ======================================  */

#vcoll {
	//padding: 10px;
	//background: White;
    border-radius: 1px; 
    -moz-border-radius: 1px;
    -webkit-border-radius: 1px;
	min-height: 400px;
	//text-align: center;
width: 990px;
}

#vcollcell{
    padding: 3px;
    border: 1px solid #5d4740;
    margin-left: 2px;
    margin-right: 2px;
    margin-top: 40px;
	display : inline-block;
	width : 180px;
	height: 180px;
	margin-bottom: 10px;
	vertical-align: top;
	text-align: center;
	//line-height: normal;

    color: #fff;
    font-size: 22px;
    font-weight: normal;
    font-family: Gabriola;
    line-height: 35px;
}

#vcollcell img{
	width: 180px;
	text-decoration: none;
	font-weight: bold;
	float: left;
}

#vcollcell a{
	height: 30px;
	width: 180px;
	text-decoration: none;
	font-weight: bold;
	float: left;
}

/* ============================================================ */


#big_img {
	position: fixed;
	width: 100%;
	height: 100%;
	top: 0;
	left: -130px;
	margin: 0 auto;
	text-align: center;
	z-index: 9999;


//background: #ccc;
//filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50); /* IE 5.5+*/
//-moz-opacity: 0.5; /* Mozilla 1.6 и ниже */
//-khtml-opacity: 0.5; /* Konqueror 3.1, Safari 1.1 */
//opacity: 0.5; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9+ */
}

#big_img img {	
	margin-top: 15px;
	text-align: center;
	border: 7px solid #fff;
}

#big_img .info_big{
	position: fixed;
	top: 15px;
	padding-top: 10px;
	display:inline-block;
	width: 250px;
	height: 604px;
	text-align: left;
	color: Silver;

   font-family: Gabriola;
   font-size: 20px;
   background: white url('close.png') 210px 5px no-repeat;
cursor: pointer;
}

.gnames{
	margin: 0px;
	padding: 0;
	padding-left: 20px;
	font-weight: bold;
	//font-family: Arial;
	//font-size: 16px;
	color: White;

   font-family: Gabriola;
   font-size: 26px;
}

#big_img span{
	margin: 0px;
	padding: 0;
	padding-left: 20px;
	font-weight: bold;
	//font-family: Arial;
	//font-size: 16px;
	color: Black;

   font-family: Gabriola;
   font-size: 26px;
}

#footer_miniv {
	background: url('../img/im_footer.png') repeat-x;
	position: relative;
	margin: 0 auto;
	width: 1024px;
	height: 86px;
	/* background: #daa404; */
	/* margin-top: 0px; */
	/* border-top: 3px solid #f4b90b; */
}

#copy_miniv {
	margin: 0 auto;
	width: 980px;
	font-size: 16px;
	font-family: 'Roboto Condensed', sans-serif;
	color: #fff;
	text-shadow: 0 1px 0 #71850a;
	line-height: 80px;
	padding-left: 5px;
	padding-top: 4px;
}

#logo_gt {
	position: absolute;
	background: url(../img/logo_gt.png) no-repeat;
	width: 170px;
	height: 54px;
	top: 20px;
	margin-left: 880px;
}