@CHARSET "UTF-8";
img {
            border: 0px;
        }

        #logo {
            position: absolute;
            z-index: 100;
            left: 60px;
            top: 85px;
        }

        #seo {
            position: absolute;
            z-index: -1;
            left: 60px;
            top: 105px;
        }



        #logo img{
            behavior: url(iepngfix.htc);
        }
       
       	html, body{ 
       		height: 100%;
			margin:0;
			padding:0;
       	}

        body {
            width: 99%;
            background: #000000;
            font-family: Tahoma;
            font-size: 12px;
			position: relative;
        }

        #body {
            position: absolute;
            z-index: 10;
            left: 0px;
            top: 0px;
            background: url("/img/background.png") left top no-repeat;
        }
        
        #matrica{  	
        	width: 108px;
        	height: 46px;
        	overflow: hidden;
        	position: absolute;
        	text-align: сenter;
        	vertical-align: middle;
        	left: 25px;
        	top: 0px;
        	z-index: 1;
        }

        .menu {
            position: absolute;
            z-index: 1000;
			text-align: left;
            top: 249px;
            left: 112px;
            width: 700px;
            height: 46px;
            background: url("/img/menu_back.png") no-repeat top left;
            position: relative;
            
        }

        .menu ul{
            list-style: none;
            white-space: nowrap;
            position: absolute;
			z-index: 100000; 
            font-size: 14px;
            width: 700px;
            padding: 0 0 0 0;
            margin: 10px 0px 0 12px;
        }

        .menu ul li{
        	padding: 0 8px 0 8px;
        	margin: 0 0 0 0;
            display: inline;
        }

        .menu a{
        	color: #CDC3B0;
        }
        
        .menu a:hover{
        	text-decoration: none;
        }
        
        .menu_en {
        	white-space: nowrap;
            position: absolute;
            z-index: 1000;
			text-align: left;
            top: 249px;
            left: 112px;
            width: 700px;
            height: 46px;
            background: url("/img/menu_back.png") no-repeat top left;
            position: relative;
        }

        .menu_en ul{
            list-style: none;
            position: absolute;
			z-index: 100000; 
            font-size: 14px;
            width: 700px;
            padding: 0 0 0 0;
            margin: 10px 0px 0 10px;
        }

        .menu_en ul li{
        	padding: 0 14px 0 14px;
        	margin: 0 0 0 0;
            display: inline;
        }

        .menu_en a{
        	color: #CDC3B0;
        }
        
        .menu_en a:hover{
        	text-decoration: none;
        }

		#agn_neon_blue{
			color: #4E12E4;
			position: absolute;
			z-index: 100001;
			font-size: 14px;
		}
		
		.menu #agn_neon_blue{
			margin: 12px 0 0 19px;
		}
		
		.menu_en #agn_neon_blue{
			margin: 12px 0 0 24px;
		}
		
        #contact {
            position: absolute;
            z-index: 100;
            text-align: right;
            color: #FFFFFF;
            font-size: 12px;
			text-align: left;
            top: 110px;
            left: 450px;
            font-weight: bold;
        }

        #contact p{
            padding: 0px 0px 7px 0px;
            margin: 0px;
        }

        #contact p a{
            color: #CC9933;
            font-size: 16px;
            /*font-weight: bold;*/
        }

        #contact span{
            color: red;
            font-size: 10px;
            font-weight: normal;
        }

        #advert {
            position: absolute;
            z-index: 100;
            font-size: 10px;
			text-align: left;
            color: #FFCD6A;
            width: 300px;
            top: 320px;
            left: 350px;
        }

        #slogan {
            position: absolute;
			text-align: left;
            z-index: 100;
            top: 177px;
            left: 202px;
            color: #BEA894;
            width: 250px;
            font-size: 18px;
        }

        #slogan span{
            color: #D6AD5B;
            font-size: 24px;
            font-weight: normal;
        }

        #slogan p{
            font-size: 12px;
        }

        #slogan b{
            font-size: 14px;
        }

        #slogan div{
            position: relative;
        }

        #content{
        	position: absolute;
        	z-index: 100;
            padding-left: 0px;
            padding-top: 70px;
            width: 100%;
            margin-top: 250px;
        }

		.videoText {
			color: #FFFFFF;
			font-size: 12px;
		}

		.videoCaption {
			color: #FFFFFF;
			font-size: 16px;
		}

		.video {
			padding: 20px 0px 20px 0px;
			position: relative;
		}

		.videoFile {
			padding: 10px 0px 10px 0px;
		}

		.article {
			position: absolute;
			background: transparent;
			z-index: 100;
			top: 210px;
			left: 350px;
			width: 420px;
			color: #FFFFFF;
		}

		h1 {
			padding-bottom: 25px;
			font-size: 24px;
		}

		.back_down{
			background: url('/img/background_down.png') center bottom no-repeat;
		}

		.gallery {
			width: 450px;
			position: absolute;
			z-index: 100;
			top: -33px;
			left: 300px;
		}

		.galleryTop {
			background: url('/img/gallery_top.png') left top no-repeat;
		}

		.galleryLeft {
			background: url('/img/gallery_left.png') left top no-repeat;
			margin-bottom: 100px;
		}

		.galleryBottom {
			background: url('/img/gallery_bottom.png') left bottom no-repeat;
			padding-bottom: 40px;
		}

		.caption {
			font-size: 26px;
			padding: 5px 0px 10px 30px;
			color: #CC9933;
		}

		.nav{
			padding: 0px 0px 0px 30px;
			color: #996633;
			font-size: 12px;
		}

		.nav a{
			color: #996633;
			font-size: 12px;
			font-weight: bold;
		}
		
		.album{
			width: 520px;
			/*background: red;*/
			margin: 20px auto;
			font-weight: 600;
			line-height: 14px;
		}
		
		.album a{
			color: #9F7622;
			text-decoration: none;
		}
		
		.album img{
			border: 1px solid #503B10;
		}
				
		.album table{
			width: 100%;
		}
		
		.album table td.left, .album table td.right{
			width: 180px;
			font-size: 10px;
			font-weight: 14px;
			color: #503B10;
			padding: 10px;
		}

		.linck{
			padding-bottom: 20px;
		}

		.galleryDiscr a{
			color: #FFFFFF;
			font-size: 14px;
			font-weight: bold;
			display: block;
		}

		.photoShow {
			padding: 10px;
			color: #CCCC99;
		}

		.photoShow div{
			float: left;
			padding: 10px;
		}

		#zakaz{
			position: absolute;
			filter: alpha(opacity = 0);
			-moz-opacity: 0.0;
			-khtml-opacity: 0.0;
			opacity: 0.0;;
			left: 360px;
			top: 135px;
			width: 360px;
			height: 272px;
			z-index: -1;
			border: 2px solid #996633;
			background: url('/img/zakaz_back.png') top left no-repeat;
		}

		.row {
			padding: 10px 20px 10px 20px;
			color: #CC9933;
			font-weight: bold;
			text-align: center;
		}

		.row input {
			width: 100%;
			background: #330000;
			border: 1px solid #663300;
			color: #CC9933;
			text-align: center;
		}

		.row div{
			padding: 3px;
			text-align: center;
		}

		#submit {
			color: #CC9933;
			background: transparent;
			border: 0px;
			width: auto;
		}

		#zakaz_mes {
			width: 200px;
			margin-left: 150px;
			margin-top: 50px;
			color: #333333;
		}


		#hidden {

			position: absolute;
		}

		.blockCaption{
			margin-bottom: 18px; 
			color: #cc9933; 
			font-size: 14px; 
			font-weight: bold;
		}
		
		.clouds a{
			color: #666666;
			text-decoration: none;
		}
		
		.clouds div{
			color: #666666;
			float: left;
			display: block;
			height: 24px;
			margin: 0 5px 0 5px;
			vertical-align: middle;
		}
		
		.cloud_1{
			padding-top: 9px;
			font-size: 11px;
		}
		.cloud_2{
			padding-top: 8px;
			font-size: 12px;
		}
		.cloud_3{
			padding-top: 6px;
			font-size: 14px;
		}
		.cloud_4{
			padding-top: 2px;
			font-size: 18px;
		}
		.cloud_5{
			font-size: 24px;
		}
		#main {
			height: 330px;
			margin-top: 0px;
		}
		
		.first a{
			font-size: 10px;
			line-height: 18px;
			color: #231A07;
			white-space: nowrap;
			text-decoration: none;
			font-weight: 600;
		}
		
		.second a{
			font-size: 10px;
			line-height: 18px;
			color: #3A2B0E;
			white-space: nowrap;
			text-decoration: none;
			font-weight: 600;
		}
		
		.third a{
			font-size: 10px;
			line-height: 18px;
			color: #795C22;
			white-space: nowrap;
			text-decoration: none;
			font-weight: 600;
		}
		
		.fourth a{
			font-size: 10px;
			line-height: 18px;
			color: #C6A158;
			white-space: nowrap;
			text-decoration: none;
			font-weight: 600;
		}
		
		.menuItemBack{
			background: #000000;
			border-left: 2px solid #666666;
			border-right: 2px solid #666666;
			border-bottom: 2px solid #666666;
			position: absolute;
			filter: alpha(opacity = 70);
			-moz-opacity: 0.7;
			-khtml-opacity: 0.7;
			opacity: 0.7;
		}
		
		.menuItem{
			padding: 16px 0 15px 20px;
		}
		
		.menuItem a{
			font-size: 14px;
		}