@font-face{ /* for IE */
font-family: dimas-century;
src:url(http://fotograf-frolov.com/GOTHIC.eot);
}
@font-face { /* for non-IE */
font-family:dimas-century;
src:url(http://:/) format("No-IE-404"),url(http://fotograf-frolov.com/GOTHIC.ttf) format("truetype");
}
@font-face{ /* for IE */
font-family: dimas-century-bold;
src:url(http://fotograf-frolov.com/GOTHICB.eot);
}
@font-face { /* for non-IE */
font-family:dimas-century-bold;
src:url(http://:/) format("No-IE-404"),url(http://fotograf-frolov.com/GOTHICB.ttf) format("truetype");
}
	
	body {
		background-color: #252525;
		background-image: url('/img/bg2.jpg'); 
	}
	body, table, td, tr, a {
		margin: 0px;
		padding: 0px;
		color: white;
		font-family: "Century Gothic", dimas-century, Verdana;
		font-size: 14px;
		text-decoration: none;
	}
	#left_panel {
		height: 100%;
                width: 100%;
	}
	.main_menu{
		background: black;
		width: 100%;
		height: 100px;
		position: fixed;
		top: 0px;
		background-color: #252525;
		background-image: url('/img/bg_up.gif'); 
		z-index: 1;
	}

	.logo {
	        margin: 0px 0px -5px 40px;
	        font-size: 35px;
	        text-decoration: none;
	        border-bottom: 0px solid;
	        color: white;
	}
	.logo:hover {
	        text-decoration: none;
	        border-bottom: 0px solid;
	        color: white;
	}
	.logo_text {
	        font-size: 35px;
	        text-decoration: none;
	        border-bottom: 0px solid;
       	        color: white;
	}
	.logo_text:hover {
	        font-size: 35px;
	        text-decoration: none;
	        border-bottom: 0px solid;
	        color: white;
	}

	.lang {
		position: absolute;
		top: 20px;
		right: 50px;
	}
	.menu_line {
		margin: 0px 35px 0px 35px;
		padding-top: 10px;
	}
	.top_menu{
	        margin: 5px 0px 0px 45px;
	}
	a.menu {
		text-decoration: none;
		border-bottom: 1px dashed;
	}
	a.menu:hover {
	        text-decoration: none;
		border-bottom: 1px solid;
	}
	.menu {
	        margin-right: 20px;
	        font-size: 16px;
	        text-decoration: none;
		border-bottom: 0px;
	}
	.menu:hover {
	        margin-right: 20px;
	        font-size: 16px;
		border-bottom: 1px dashed;
	}
	.menunow {
	        margin-right: 20px;
	        font-size: 16px;
	        text-decoration: none;
	        color: gray;
	}
	.menunow:hover {
	        margin-right: 20px;
	        font-size: 16px;
	        text-decoration: none;
	}
	.galmenu {
	        margin-right: 20px;
	        font-size: 14px;
	        text-decoration: none;
		border-bottom: 1px dashed;
	}
	.galmenu:hover {
	        margin-right: 20px;
	        font-size: 14px;
		border-bottom: 1px solid;
	}
	.galmenunow {
	        margin-right: 20px;
	        font-size: 14px;
	        text-decoration: none;
	        color: gray;
	}
	.galmenunow:hover {
	        margin-right: 20px;
	        font-size: 14px;
	        text-decoration: none;
	}
	#portfolio_menu {
	 	display: none;
	 	text-align: center;
	}
	.dec {
		margin: 0px;
		margin-left: 5px;
		border-bottom: 1px dashed;
	}
	.dec:hover {
		margin: 0px;
		margin-left: 5px;
		border-bottom: 1px solid;
	}
	.bottom_menu {
		position: fixed;
		margin: 30px;
	        width: 100%;
	        text-align: right;
	}
	.bottom_menu_el{
	        margin-right: 20px;
		border-bottom: 1px dashed;
	}
	.bottom_menu_el:hover{
	        margin-right: 20px;
		border-bottom: 1px solid;
	}
	.bottom_menu_elnow{
	        margin-right: 20px;
		border-bottom: 0px;
		color: gray;
	}
	.bottom_menu_elnow:hover{
	        margin-right: 20px;
		border-bottom: 0px;
		color: gray;
	}

	.bottom_menu_text {
		margin-right: 50px;
	}
	#content_out {
		padding-top: 120px;
		margin-bottom: 100px;
	        width: 100%;
	}
	#content {
		padding-left: 50px;
		padding-right: 50px;
	}

	.photo {
		width: 150px;
		height: 150px;
		border: 1px solid transparent;
		z-index: -1;
	}

	.photo:hover {
		width: 150px;
		height: 150px;
		border: 1px solid transparent;
		z-index: -1;
	}
	#banner_click {
		position: absolute; 
		bottom: 0px;
		left: 50px;
		width: 150px;
		color: gray;
	}
	#banner_click a {
		color: gray;
		font-size: 12px;
	}
	#banner {
		position: absolute; 
	        top: 100px;
	        left: 100px;
	        width: 500px;
	        border: 1px solid white;
	        background: gray;
	        display: none;
	        padding: 20px 20px 20px 20px;
	        text-align: left;
	}

	.footer{
		background: transparent;
		height:50px; 
		width: 100%;
		position: fixed;
		bottom: 20px;
	}
	.footer .legs{
		background-image: url('/img/bg_down.gif'); 
		background-color: #252525;
		margin-top: 19px;
		height: 100px;
		text-align: right;
	}
	.images {
	 	height: 70%;
	}
    div.edit { border: 1px solid transparent; width:100%;}
    div.edit:hover {border: 1px solid #2366ff; }

     h1 {
      margin: 0px;
      padding: 0px;
      color: #898989;
     }
     h1.new {
      margin: 0px;
      padding: 0px;
      font-size: 18px;
     }
/*
	.main { 
		font-size: 18px;
		COLOR: white; 
		text-decoration: none;
		border-bottom: 1px dashed;
	}
	.main:hover { 
		font-size: 18px; 
		COLOR: white; 
		text-decoration: none; 
		border-bottom: 1px solid;
	}
	.gal {
		border: 1px solid transparent;
		padding: 5px;
	}
	.gal:hover {
		border: 1px solid white;
		padding: 5px;
	}
*/
	.main_a { 
		font-size: 18px;
		COLOR: white; 
	}
	.main_a .main_text {
		border-bottom: 1px dashed;
	}
img.photo {
opacity:0.5; /* FF, Opera, Safari, Chrome */
}

img.photo {
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50); /* IE7 */
-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50); /* IE8, хотя несмотря на заверения майкрософт вроде как и предыдущий вариант в 8-м работает - filter:prodig:... */
}


img.photo:hover {
opacity:1; /* FF, Opera, Safari, Chrome */
}

img.photo:hover {
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); /* IE7 */
-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); /* IE8, хотя несмотря на заверения майкрософт вроде как и предыдущий вариант в 8-м работает - filter:prodig:... */
}