@charset "utf-8";
/* Системные сообщения */

.error { color:#CC0000; }
.ok { color:#009900; }
.red { color:#CC0000; }
.sysbutton { background: url(/images/interface/buttonbg.jpg) repeat-x; text-align:center; padding:1px 10px; font:normal 1em "Trebuchet MS", Arial, Helvetica, sans-serif; color:#fff; border: 1px solid #FF6600; background-position: center; }
/* Модуль "Новости */
.newsid { padding:0 0 20px 0; display:block; clear:both;}
.newsitems { margin:0 0 15px 0; line-height:0.92em;}
.newsitems img { margin:0 15px 15px 0;}
.newsitems a h4 { text-decoration:underline;}
.newsitems a:hover h4 { text-decoration:none;}


.list_news_date { font-variant: small-caps; font-size:1em; color:#028280; }
.list_news_title { font-size:1em; color:#3d5193; padding-top:.10em; margin-bottom:17px; }
.short_news_datetitle { font-size:1em; color:#028280; }
.short_news_body { padding:0 0 0 0;}
.short_news_image { float:left; padding:0 20px 20px 0;}
.news_detail a:hover { text-decoration:none; }
.full_news_date { font-variant: small-caps; font-size:1.1em; color:#028280; }
.full_news_title { font-variant: small-caps; font-size:1.3em; color:#3d5193; padding-top:.50em; padding-bottom:.50em; }
.full_news_image { padding-top:15px; }
.news_back_to, .news_back_to a, .news_back_to a:link, .news_back_to a:active, .news_back_to a:visited { padding-top:15px; padding-left:5px; font-size:1em; text-align:left; color:#FF6600; }
.news_back_to a:hover { text-decoration:none; }
.news_arhive_subscribe a { text-align:left; color:#023C67; font-weight:bold; }


/* BBCODE - редактор */

.bbcode { background:url(/css_js/bbeditor/images/bg-container.jpg) repeat-x; width:98%;}
.button { border:1px solid #ccc; margin:1px; padding:2px; }
.buttonsmile { margin:1px; padding: 2px; }
.button:hover { filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60); -moz-opacity:0.6; }
.bbtextarea { margin:0 -4 0 0px;}

/* Модуль "Конкурсы" */

.Votes_list ul { margin:0;}
.Votes_list ul li {  list-style:none; padding:0; margin:0 0 20px 0; float:left;}
.Votes_list ul li img { float:left; margin:0 25px 0 0;}

#Votes_materials { font:normal 1em/2em "Trebuchet MS", Arial, Helvetica, sans-serif; padding:10px 5px 0 15px; margin:0; float:left;}
#Votes_materials li { list-style:none; background:url(/images/menu-marker.gif) no-repeat 0px 7px; padding-left:20px;}
#Votes_materials li a { color:#0C86C4;}
#Votes_materials li.walk a { font-weight:bold; color:#0B3EB7; }
#Votes_materials li.current a { font-weight:bold; color:#F90; }

.items_container { margin:0 auto;}
.body_container { margin:20px 0 10px 0;}
.dates_container { font:bold 1em/1em "Trebuchet MS", Arial, Helvetica, sans-serif; padding:10px 0 0 2px; width:280px; }
.item_container { padding:5px; margin:20px 20px 0 0; border:1px solid #ccc; }
.img_item { float:left; margin:0 25px 0 0; position:relative;}
.name_item { margin:5px 0 15px 0; }
.vuz_item { height:30px; margin:0 auto;}
.votes_item { display:inline; padding:0 10px 0 0;}
.comments_item { display:inline;}

#vote_main_photo { float:left; border:3px double #ccc;}
.image_thumbs { float:left; margin:0 0 0 25px; width:150px;  }
.vote_tmb_photo { cursor:pointer; border:3px double #ccc; margin:0 20px 20px 0; float:left;}
.do_vote { font:bold 0.9em "Trebuchet MS", Arial, Helvetica, sans-serif; color:#390; margin:10px 0 20px 0;}
.comments_overall { margin:20px 0 0 0;}
.comment { width:100%; float:left;}
.nocomments { margin:20px 0 0 0; color:#390;}
.avatar { float:left; margin:0 20px 0 0; border:3px double #ccc;}
.commentname a{ font-weight:bold; color:#390;}
.commentdatetime { font:normal 0.9em "Trebuchet MS", Arial, Helvetica, sans-serif; margin:0 0 0 15px;}
.commentbody { margin:10px 0 0 0;}
.add_comment_form { margin:15px 0 0 0;}

.voteform label { margin:0px 0 4px 0; display:block; font-weight:bold;}
.voteform input { width:200px; margin:0 0 10px 0; font:normal 1em "Trebuchet MS", Arial, Helvetica, sans-serif; color:#666666;}
.voteform textarea { margin: 0 0 15px 0;}
.voteform span.star { margin:0 0 0 5px; font:normal 16px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#F30;}


/* Модуль "Пользователи" */
.userprofile { width:300px; margin-bottom:16px;}
.userprofile label { margin:0px 0 4px 0; display:block; font-weight:bold;}
.userprofile input { width:200px; margin:0 0 10px 0; font:normal 1em "Trebuchet MS", Arial, Helvetica, sans-serif; color:#666666;}
.userprofile select { margin: 0 0 15px 0;}
.userprofile textarea { margin: 0 0 15px 0;}
.userprofile span.star { margin:0 0 0 5px; font:normal 16px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#F30;}
.userprofile input.confirmcode { height:32px; width:70px; font:normal 25px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#036;}
.userprofile img.portrait { margin:10px 0 14px 0;}

.userprofile input.checkbox { display:inline; width:18px; float:left;}
.userprofile label.checkbox { display:inline;}

.userlist select { width:160px;}
.userlist ul { margin:0; }
.userlist ul li {list-style:none; padding:0 0 8px 0; }


#userzone { width:294px; height:185px; position:absolute; top:157px; left:696px;}
#userzoneerror { width:294px; height:185px;  position:absolute; top:157px; left:696px; padding:80px 0 0 70px;}
#userzonelogin { width:294px; height:185px; position:absolute; top:157px; left:696px; padding:60px 0 0 60px;}
.userlogin { position:absolute; top:56px; left:84px; width:100px; border:0; background:none; font:normal 13px "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif; color:#5b6975;}
.userpassword { position:absolute; top:88px; left:106px; width:80px; border:0; background:none; font:normal 13px "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif; color:#5b6975;}
.userenter { position:absolute; top:82px; left:205px; border:0;}
.userregister { position:absolute; top:285px; left:765px; border:0;}
.userpassrecall { position:absolute; top:285px; left:855px; border:0;}

/* Модуль "Поиск" */
#searchresult { margin-left:20px; }
.searchinput { font-size:0.8em; height:13px;  width:100px; margin:6px 0 0 26px; border:0;}
.searchitem { margin-bottom:15px; }
.searchlink { font-size:1.3em; padding-bottom:30px; }
.searchbody { padding-top:5px; }
span.search_found { color: #FFFFFF; background-color: #FF3366; }

/* Модуль "Путь по сайту" */
#siteway { font-size: 1em; ; padding-top:8px; height:40px; }

/* Модуль "Контакты" */
#contactsformcontainer { width:500px; }
#contactsformcontainer div.clear { padding:6px 0px; vertical-align:top; }
#contactsformcontainer form label { width:100px; float:left; margin:0 0px; }

/* Модуль "Подписка на новости" */
#subscribeformcontainer { width:500px; }
#subscribeformcontainer div.clear { padding:6px 0px; vertical-align:top; }
#subscribeformcontainer form label { width:100px; float:left; margin:0 0px; }


/* Модуль "Фотогалерея" */
.pg_cat_item, .pg_cat_item a, .pg_cat_item a:link, .pg_cat_item a:active, .pg_cat_item a:visited { font-size: 12px; font-weight: bold; color: #1C4F8B; }
.pg_cat_item a:hover { color: #276FC5; }
.pg_cat_date { font-size: 12px; font-weight: bold; color: #666666; }
.pg_cat_title { font-size: 12px; font-weight: bold; color: #999999; }
.pg_cat_desc { font-size: 12px; font-weight: bold; color: #CCCCCC; }
.pg_img_date { font-size: 12px; font-weight: bold; color: #666666; }
.pg_img_title { font-size: 12px; font-weight: bold; color: #999999; }
.pg_img_desc { font-size: 12px; font-weight: bold; color: #CCCCCC; }
.pg_img_td { margin: 2px; padding: 3px; background-image: url(/images/pg_bg.jpg); background-repeat: no-repeat; background-position: center center; }
.pg_img_thumb { border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; }
.pg_img { border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; }
.pg_error { color: #990000; text-align: center; }

/* thumbnail list */

	ul#thumbs, ul#thumbs li{
		margin:0;
		padding:0;
		list-style:none;
	}
	
	ul#thumbs li{
		float:left;
		margin:0 10px 10px 0;
	}
	ul#thumbs li a img {
		vertical-align:middle;
		
	}
	ul#thumbs a{
		display:block;
		float:left;
		width:150px;
		height:150px;
		line-height:90px;
		overflow:hidden;
		position:relative;

		z-index:1;		
	}
	ul#thumbs a img{
		float:left;

	}
	
	/* mouse over */
	

	
	/* // mouse over */
/* clearing floats */
	
		ul#thumbs:after, li#thumbs:after{
			content:"."; 
			display:block; 
			height:0; 
			clear:both; 
			visibility:hidden;
			}
		ul#thumbs, li#thumbs{
			display:block;
			}
		/*  \*/
		ul#thumbs, li#thumbs{
			min-height:1%;
			}
		* html ul#thumbs, * html li#thumbs{
			height:1%;
			}	
	
	/* // clearing floats */


/* // thumbnail list */


/* Модуль "Постраничная навигация" */
.pages { color:#545454; border:0; padding-top:15px; }
.pages a { text-decoration:none; color:#545454; background-color:#f9f9f9; border:1px solid #e0e0e0; font-size:11px; padding:3px 6px; margin:0 3px; }
.pages a:hover { background-color:#EB6E49; color:#fff; border-color:#e0e0e0; }
.pages span { text-decoration:none; background-color:#fff; color:#545454; font-size:1.2em; font-weight:bold; padding:4px 6px; }
.pages span.points { text-decoration:none; padding:3px 6px; border:none; }
