	#popup {
	position:absolute; display:none; 
	z-index:10000;
	border: solid 1px silver;
	padding: 0px;
	margin: 5px 5px 10px 5px;
	text-align: center;
	background-color: #fff;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-webkit-box-shadow: 2px 2px 5px gray;
	box-shadow: 2px 2px 5px gray;
	-moz-box-shadow: 2px 2px 5px gray;
	-webkit-box-shadow: 2px 2px 5px gray;
	box-shadow: 2px 2px 5px gray;
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='gray')";
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='gray');
	}

	#gpic {width:100%;}
	#gpic img {margin:10px; border:2px solid silver; cursor:pointer; max-height:40px;}
	#gpic img:hover {border-color:#666;}
	#gfoto {min-height:100px; display:block; text-align:center; }
	#gfoto img {border:1px solid silver; margin:20px 0 20px 0px;}



.image_items {float:left; border:1px solid silver; margin:5px 10px 5px 0; width:220px; display:inline-block; text-align:center;}
.image_items a img {cursor:pointer; padding:5px; margin:5px; max-width:200px; max-height:200px; border:none;}

.image_items .pics {width:200px; margin:0px 5px 20px 5px;}
.image_items .pics img {height:40px; margin:5px;}


/* Полукруглая область */
div.w60 {width: 100%; margin: 20px auto;}   
div.box-c {height:20px; margin: 0 20px; position: relative; background: #F4F4F4;}
div.box-c em b {position:absolute; font:150px Arial; line-height:40px; font-weight:normal; width: 30px; height: 27px;}
.ctl, .cbl, .ctr, .cbr {z-index:11; width:20px; height:20px; color:#F4F4F4; overflow:hidden; position:absolute; background:transparent;}

.ctl {top:0; left:-20px;}
.cbl {bottom:0; left:-20px;}
.ctr {top:0; right:-20px;}
.cbr {bottom:0; right:-20px;}
.ctl b {left:-8px;}
.ctr b {left:-25px;}
.cbl b {left:-8px; top:-17px;}
.cbr b {left:-25px; top:-17px;}

div.box-inner {padding: 0 20px; background: #F4F4F4; font-family:Arial, Helvetica, sans-serif; color:#111; line-height:20px;}
div.box-inner a, div.box-inner a:visited { text-decoration:none; color:#0066FF; }
div.box-inner a:hover { text-decoration:underline; color:#06F;}


.page_item {padding:0px; margin:0px 10px 20px 5px; line-height:15px; }
.page_item  ul{ margin:0px; padding:0px; }
/*.page_item  li{list-style:none; font-weight:normal; font-family:Verdana, Arial, Helvetica, sans-serif; background:url(/templates/images/page.jpg) -8px -3px no-repeat; padding:0 0 5px 25px;}*/

.page_item ul li{list-style:none; font-family:Verdana, Arial, Helvetica, sans-serif; padding:5px; margin-right:10px;
background:url(/templates/images/bg_panel_orange.jpg) repeat-x; float:left; border:1px #FF9900 outset; font-size:14px; font-weight:normal;}
.page_item ul li:hover {background:url(/templates/images/bg_panel_lite_orange.jpg) repeat-x;}

.page_item  ul li a, 
.page_item  ul li a:visited{color:#990000; text-decoration:none;}
.page_item  ul li a:hover {text-decoration:none}


.page_list  ul{ font-size:12px; padding:0px; margin:10px 10px 0 20px; line-height:15px; }
.page_list  li{list-style:none; font-weight:normal; font-family:Verdana, Arial, Helvetica, sans-serif; background:url(/templates/images/page.jpg) -8px -3px no-repeat; padding:0px 0 5px 25px; margin-bottom:10px;}
.page_list  ul li a, 
.page_list  ul li a:visited{color:#004080; font-weight:normal; font-size:14px;}

.go_path a, .go_path a:visited {font-size:12px;}
.go_path img {border:none;}
.go_path span {background:url(/templates/images/i2.jpg) 0px 1px no-repeat;}
/*.go_path span:hover {cursor:pointer;background:url(/templates/images/i22.jpg) 0px 1px no-repeat;};*/
#div_path {background:#DAE7F1; border:1px solid #3263B4; height:150px; overflow:auto; position:absolute; left:300px; top:200px; display:none;}
#div_path_close {margin:5px 5px 2px 0; text-align:right;}
#div_path_close img {cursor:pointer; z-index:6000; position:relative; border:none;}


.pages {font:13px Arial, Helvetica, sans-serif; margin:10px;}
.pages a,
.pages a:visited {font-size:12px; color:#0066FF; text-decoration:none; background:#FFFFFF; padding:2px 5px 2px 5px; border:1px #A8BBE3 solid;}
.pages a:hover { border:1px #0066FF solid; background:#B9DEF4;}
.pages b		{font-size:12px; color:#FF3300;}


.tags {font-size:11px; color:#ADADAD; clear:left;}
.tags a,
.tags a:visited {color:#0066CC; font-size:12px; font-weight:normal;}	

.date, .view{font-size:12px;  color:#666; font-family:Arial, Helvetica, sans-serif; clear:left;}


H3 {background:url(../images/add.jpg) no-repeat; clear:both; font:bold 16px Helvetica, Arial, sans-serif; color:#111; padding-left:25px; margin:15px 20px 5px 2px;}
H3 a, 
H3 a:visited {font:bold 16px Helvetica, Arial, sans-serif; color:#FF6600;}
H3 a:hover { text-decoration:none;} 


.message_text {border:1px solid #CCCCCC; padding:5px; margin-bottom:30px; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#333333}