body{ margin:0px; padding:0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; }

a{ color:#f5561b; text-decoration:none; }

a:hover{ color:#000000; }

img{ border:0px; }

	

#head{ background-image:url(/public/images/index_01.png); width:100%; text-align:center; height:193px; border-bottom:5px #ffb921 solid; width:100%; }

#head div.all{ width:746px; margin-left:auto; margin-right:auto; }

#head div.logo{ width:170px; height:193px; float:left; }

#head div.logo2{ width:406px; height:193px; float:left; }

#head div.logo3{ width:169px; height:193px; float:left; }



#menu{ background:url(/public/images/bg_menu.png); height:60px; border-bottom:2px #ffb921 solid; width:100%; clear:both; }

#menu a{ cursor:pointer; }

#menu ul{ margin:0px; padding:0px; text-transform:uppercase; color:#f5561b; font-weight:bold; font-size:12px; width:810px; list-style-type:none; margin-left:auto; margin-right:auto; }

#menu ul li{ height:60px; float:left; width:150px; background:url(/public/images/bg_menu_button.png); border-left:1px #ffb921 solid; border-right:1px #ffb921 solid; margin:0 5px; }

#menu ul li a{ color:#f5561b; text-decoration:none; }

#menu ul li a:hover{ color:#000000; }

#menu ul li img{ padding-right:10px; padding-left:5px; }



#center{ background:url(/public/images/bg_center.png) repeat-x bottom #fff9e9; }

#center table{ background:url(/public/images/ten.png) top repeat-x; width:100%; padding-top:10px; padding-bottom:10px; }

#center table div.title{ width:100%; height:76px; background:url(/public/images/panel/panel_01.png) center top no-repeat; margin-top:-10px; text-align:center; }

#center table div.title h1{ font-size:18px; color:#f5551a; margin-top:0px; padding-top:20px; }

#center table div.center{ padding:0 10px; }



.l_head{ background:url(/public/images/panel/panel_02.png) no-repeat; width:192px; height:53px; }

.l_head h1{ font-size:120%; padding-top:20px; text-align:center; margin-left:-30px; color:#f5561b; }

.l_body{ padding:5px; background:url(/public/images/panel/panel_04.png) repeat-y; }

.r_head{ background:url(/public/images/panel/panel_03.png) no-repeat; width:294px; height:53px; }

.r_head h1{ font-size:120%; padding-top:25px; text-align:center; margin-right:0px; color:#f5561b; }

.r_body{ padding:5px; background:url(/public/images/panel/panel_08.png) repeat-y; }



#footer{ clear:both; width:100%; }

#footer div.menu{ background:url(/public/images/bottom_menu.png) repeat-x; border-top:5px #ffb921 solid; height:62px; text-align:center; }

#footer div.menu p{ padding-top:20px; font-size:12px; }

#footer div.menu a{ color:#000000; text-decoration:none; padding:0 20px; text-transform:uppercase; }

#footer div.menu a:hover{ color:#f5551a; }



#footer div.copy_right{ font-size:12px; background:url(/public/images/copy_right.png) repeat-x; text-align:center; }

#footer div.copy_right p{ margin:0px; padding-left:20px; padding-top:5px; float:left; font-size:10px; font-weight:bold; }

#footer div.copy_right p.avtor{ float:right; }

#footer div.copy_right strong{ font-size:9px; }



#news div{ margin-top:5px; height:100px; float:left; width:100%; }

#news h1{ font-size:100%; margin:0px; }

#news div h1{ font-size:110%; margin:0px; }

#news div p{ font-size:100%; margin:0px; }

#news div div.news_img{ width:100px; height:100px; text-align:center; }

#news div div.news_img img{ border:1px #f5561b solid; margin-right:10px; }



#nav_str{ width:100%; padding-bottom:10px; height:20px; }

#nav_str p{ float:left; background-color:none; font-weight:bold; padding-left:3px; margin:1px; padding-right:3px; }

#nav_str p.str{ background-color:none;  }

#nav_str p a{ color:#FFF; text-decoration:none; background-color:#CCCCCC; }

#nav_str p a:hover{ color:#000; }



#photo iframe{ height:140px; border:1px #CCCCCC solid; margin-bottom:30px; }

#photo div.photo{ width:100%; text-align:center; margin-top:30px; margin-bottom:10px; }

#photo div.photo h1{ font-size:14px; color:#f5561b; }

#photo div.photo img{ border:0px; }

#photo div.about{ margin-bottom:10px; }

#photo div.nav img{ border:0px; }

#photo div.nav img.left{ float:left; }

#photo div.nav img.right{ float:right; }

#photo div.nav{ width:200px; margin-left:auto; margin-right:auto; text-align:center; }

#photo div.about{ width:450px; margin-left:auto; margin-right:auto; }

#photo div.link_frand{ width:230px; margin-left:auto; margin-right:auto; font-weight:bold; }

#photo div.link_frand input, #photo div.link_frand textarea{ width:300px; border:1px #333333 solid; font-size:13px;  }

#photo div.link_frand textarea{ height:60px; font-family:Verdana, Arial, Helvetica, sans-serif; }



div.menuon{ position:relative; background-color:#FFFFFF; width:150px; text-align:center; margin-top:-40px; margin-left:65px; border:1px #ffb921 solid; padding-top:10px; text-transform:none; display:none; }



#photo_gal{ margin:0px;  margin-left:5px; padding:0px; }
#photo_gal a{ text-decoration:underline; }
#photo_gal li{ list-style-type:none; padding:0; margin:0; }



#last_photo{ text-align:center; }

#last_photo img{ border:1px #f5561b solid; }



#serach{ margin-top:20px; text-align:center; }

#serach input[type=text]{ width:140px; }

#serach input[type=submit]{ font-size:10px;	background-color:#FFCC00; border: 1px #666666 solid; margin-top:5px; }



div#last_news{ padding:15px; text-align:center; padding-top:0px; }

div#last_news img{  }

div#last_news h2{ font-size:12px; margin:0px; padding:0px; }

div#last_news p{ padding:0px; margin:0px; }



table#photo_poisk{ width:100%; background-image:none; }

table#photo_poisk tr td{ text-align:center; }

h2#photo_poisk{ color:#f5561b; font-size:12px; text-align:center; }

.dtree {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666;
	white-space: nowrap;
}
.dtree img {
	border: 0px;
	vertical-align: middle;
}
.dtree a {
	color: #333;
	text-decoration: none;
}
.dtree a.node, .dtree a.nodeSel {
	white-space: nowrap;
	padding: 1px 2px 1px 2px;
}
.dtree a.node:hover, .dtree a.nodeSel:hover {
	color: #333;
	text-decoration: underline;
}
.dtree a.nodeSel {
	background-color: #c0d2ec;
}
.dtree .clip {
	overflow: hidden;
}

.dtree b{ font-size:12px; color:#000066; }