/*
THEME NAME:	Art Vladivostok
THEME URI:	http://www.artvladivostok.ru/
DESCRIPTION:	Таблица стилей для выставочного зала он-лайн галереи «Арт Владивосток»
COPYRIGHT:	Галерея «Арт Владивосток» | «Art Vladivostok» Gallery (c) 1999-2010
VERSION:	3.0
AUTHOR:		Теняков Артём | Artem Tenyakov
AUTHOR URI:	http://www.artvladivostok.ru/
TAGS:		artvladivostok
LAST CHANGE:	16:56 24.05.2010
CONTACT:	information [ :) ] artvladivostok.ru
SEE ALSO:	http://www.alramy.ru
*/

*
	{margin: 			0;
	padding: 			0;}

body
	{background:		none;
	color:				#000;
	font:				normal 11px Verdana, Arial, Helvetica, sans-serif;}

img, a img
	{border:			0;}

a, a:link
	{color:				#15a4ca;
	text-decoration:	underline;}
a:visited
	{color:				#555;}
a:hover
	{color:				#555;
	background:			#fff;}
a.bordered
	{font-size:			0.9em;
	padding:			2px 4px;
	margin-right:		5px;
	border:				1px solid #ccc;
	background-color:	#fff;
	color:				#15a4ca;
	text-decoration:	none;}
a.bordered:hover
	{border-color:		#999;
	color:				#a61a1d;}
a.bordered:visited
	{border-color:		#999;
	color: 				#999;
	background-color: 	#eee;}

h1 a, h2 a, h1 a:hover, h1 a:visited, h2 a:hover, h2 a:visited
	{text-decoration:	none;}
h2 a
	{color:				#f2490c;}
h2 a:hover
	{color:				#15a4ca;}
h2 a:visited
	{color:				#777;}
h1, h2, h3, h4, h5
	{font-size:			1em;
	font-style:			normal;
	font-weight:		bold;
	text-align:			left;
	margin:				10px 20px 0 20px;}
h1
	{text-transform:	uppercase;
	margin:				10px 20px;
	color: 				#15a4ca;}
h1.list
	{clear:				both;
	margin:				0;}
h1.listtop
	{clear:				both;
	margin:				0;
	padding:			10px 0 0 0;}
h2
	{font-size:			0.85em;
	text-transform:		uppercase;
	color:				#f2490c;}
.wbq
	{margin:			10px 20px 0 40px;}
h3
	{color:				#555;}
h4, h5, p.epigraf
	{font-style:		italic;
	font-weight: 		normal;}
h4, p.epigraf
	{margin:			6px 40px 0 40px;
	text-align:			right;
	font-style:			italic;
	font-weight: 		normal;}
p, .post-ratings
	{margin:			6px 20px 0 20px;
	font-style:			normal;
	font-weight: 		normal;
	text-align:			justify;}
p.small, .post-ratings-loading
	{font-size:			0.9em;
	text-align:			left;}
p.nav
	{font-size:			0.9em;
	margin:				0;
	text-align:			center;}
p.date
	{font-size:			0.8em;
	line-height:		1.5em;
	color:				#999;
	margin:				0 20px;
	text-align:			left;}
p.single
	{margin:			0 20px 10px 20px;}

small
	{font-size:			0.9em;
	line-height:		1.5em;
	color:				#777;}
acronym, abbr
	{cursor:			help;
	border-bottom:		1px dotted #f2490c;}
code
	{font:				1em 'Courier New', Courier, Fixed;}
span.caps
	{cursor:			help;}

blockquote
	{margin:			6px 20px 0 40px;
	padding:			0;}
blockquote.lined
	{margin:			6px 20px 0 20px;
	padding-left:		15px;
	border-left:		5px solid #ddd;}
blockquote > p
	{margin:			0;}
blockquote cite
	{margin:			5px 0 0;
	display:			block;}
hr
	{display:			none;}

div.text
	{_height:			1%;
	clear:				both;}

input, textarea
	{font:				normal 10px Verdana, Arial, Helvetica, sans-serif;
	border:				1px solid #cecece;
	background-color:	#ededed;
	margin:				0 0 5px 0;
	padding:			2px;}
input.donate
	{font-size:			0.9em;
	border:				none;
	background:			none;
	margin:				0;}
select
	{width:				130px;}

/* >>> ОБЩЕЕ. >>> */
.logoDIV, .topDIV, .mainDIV, .botDIV
	{width:				100%;
	position:			relative;
	clear:				both;
	float:				none;
	_height:			1%;}
.left, .right
	{float:				left;
	clear:				none;}
.left
	{width:				200px;}
.right
	{width:				700px;}
/* >>> ОБЩЕЕ. >>> */

/* >>> Верхняя часть. ЛОГОТИП. >>> */
.logoDIV
	{height:			140px;}
.logoDIV .left
	{width:				500px;}
.logoDIV .right
	{width:				400px;}
.logoDIV .left img
	{margin:			20px 0 0 222px;
	width:				95px;
	height:				99px;
	clear:				none;}
.logoDIV .right ul
	{list-style:		none;
	clear:				none;
	font-size:			0.8em;
	margin:				20px 20px 0 2px;}
.logoDIV .right ul li
	{float:				left;}
.logoDIV .right ul li.last
	{float:				right;}
.logoDIV .right ul li.center
	{margin:			0 0 0 35px;}
/* <<< Верхняя часть. ЛОГОТИП. <<< */

/* >>> Основная часть. МЕНЮ, РЕКЛАМА, РАБОТЫ И ТЕКСТ. >>> */
.mainDIV
	{overflow:			hidden;
	border-top: 		12px solid #dae8eb;
	zoom:				1;}
.mainDIV .left
	{border-right: 		2px solid #d3e3f7;
	margin-bottom:		-30000px;
	padding-bottom:		30000px;}
.mainDIV .left ul
	{text-align:		right;
	margin:			0 0 20px 0;}
.mainDIV .left ul li, .mainDIV .left ul li ul
	{margin:			0;
	list-style-type:	none;}
.mainDIV .left ul li h2
	{margin:			10px 20px 5px 0;
	color:				#808080;
	font-size:			0.9em;
	font-weight:		normal;
	text-align:			right;}
.mainDIV .left ul li ul li
	{margin:			0 20px 0 0;
	font-size:			1em;
	color:				#f2490c;
	text-transform:		lowercase;
	list-style-type:	none;}
.mainDIV .left ul li.widget_categories ul li:after, .mainDIV .left ul li.widget_mycategoryorder ul li:after, .mainDIV .left ul li.widget_archive ul li:after
	{content: " :.";}
.mainDIV .left ul li.widget_links ul li:after, .mainDIV .left ul li.widget_mylinkorder ul li:after
	{content: " ::";}
.mainDIV .left ul li.widget_pages ul li:after
	{content: " .:";}
.mainDIV .left ul li ul li a, .mainDIV .left ul li ul li a:link, .mainDIV .left ul li ul li a:visited
	{color:				#000;
	text-decoration:	none;}
.mainDIV .left ul li ul li a:hover
	{color:				#15a4ca;
	background:			none;}
.mainDIV .right
	{background-color:	#f0f0f0;
	margin-bottom:		-30000px;
	padding-bottom:		30000px;}
.mainDIV .right .mainCONTENT
	{float:				none;
	clear:				both;
	_height:			1%;
	width:				700px;
	margin:				0;
	padding:			5px 0 10px 0;}
.mainDIV .right div.text h2 a
	{text-decoration:	none;}
/* <<< Основная часть. МЕНЮ, РЕКЛАМА, РАБОТЫ И ТЕКСТ. <<< */

/* >>> Нижняя часть. СЧЕТЧИКИ И КОПИРАЙТЫ. >>> */
.botDIV
	{border-top: 		12px solid #dae8eb;}
.botDIV .left
	{padding:			5px 0 10px 0;}
.botDIV .left .statl
	{width:				88px;
	float:				left;
	margin:				5px 0 0 5px;}
.botDIV .left .statr
	{width:				88px;
	float:				right;
	margin:				5px 5px 0 0}
.botDIV .right
	{padding:			5px 0 10px 0;}
.botDIV .right p
	{font-size:			0.9em;
	word-spacing:		0.2em;
	margin:				5px 20px 0 5px;
	text-align:			justify;}
/* <<< Нижняя часть. СЧЕТЧИКИ И КОПИРАЙТЫ. <<< */

/* >>> WP PAGENAVI >>> */
.wp-pagenavi
	{margin:			15px;
	text-align:			left;}
.wp-pagenavi a, .wp-pagenavi a:link, .wp-pagenavi a:visited, .wp-pagenavi span.pages, .wp-pagenavi span.current, .wp-pagenavi span.extend
	{padding:			2px 4px; 
	margin:				0 4px 0 0;
	text-decoration:	none;
	border:				1px solid #ccc;
	color:				#15a4ca;
	background-color:	#fff;}
.wp-pagenavi a:hover, .wp-pagenavi a:active
	{border:			1px solid #999;
	color:				#15a4ca;
	background-color:	#eee;}
.wp-pagenavi span.pages
	{color:				#555;}
.wp-pagenavi span.current
	{font-weight:		bold;
	border:				1px solid #f2490c;
	color:				#f2490c;
	background-color:	#eee;}
.wp-pagenavi span.extend
	{color:				#000;}
/* <<< WP PAGENAVI <<< */

/* >>> LIGHTBOX >>> */
#lightbox
	{position:			absolute;
	top:				0;
	left:				0;
	width:				100%;
	z-index:			100;
	text-align:			center;
	line-height:		0;}
#lightbox img
	{width:				auto;
	height:				auto;
	border:				1px solid #555;}
#lightbox a img
	{border:			none;}
#outerImageContainer
	{position:			relative;
	background-color:	#fff;
	width:				250px;
	height:				250px;
	margin:				0 auto;}
#imageContainer
	{padding:			10px;}
#loading
	{position:			absolute;
	top:				40%;
	left:				0%;
	height:				25%;
	width:				100%;
	text-align:			center;
	line-height:		0;}
#hoverNav
	{position:			absolute;
	top:				0;
	left:				0;
	height:				100%;
	width:				100%;
	z-index:			10;}
#imageContainer > #hoverNav
	{left:				0;}
#hoverNav a
	{outline:			none;}
#prevLink, #nextLink
	{width:				49%;
	height:				100%;
	background-image:	url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */
	display:			block;}
#prevLink
	{left:				0;
	float:				left;}
#nextLink
	{right:				0;
	float:				right;}
#prevLink:hover, #prevLink:visited:hover
	{background:		url("http://img.artvladivostok.ru/lightbox/images/prev.gif") left 15% no-repeat;}
#nextLink:hover, #nextLink:visited:hover
	{background:		url("http://img.artvladivostok.ru/lightbox/images/next.gif") right 15% no-repeat;}
#imageDataContainer
	{font-size: 		0.9em;
	background-color:	#fff;
	margin:				0 auto;
	line-height:		1.4em;
	overflow:			auto;
	width:				100%;}
#imageData
	{padding:			0 10px;
	color:				#555;}
#imageData #imageDetails
	{width:				95%;
	padding:			0 0 10px 0;
	float:				left;
	text-align:			left;}
#imageData #caption
	{font-weight:		bold;}
#imageData #numberDisplay
	{display:			block;
	clear:				left;
	font-size:			0.8em;
	padding:			10px 0 5px 0;}
#imageData #bottomNavClose
	{width:				14px;
	height:				14px;
	margin:				0 -2px 0 0;
	float:				right;
	right:				0;
	top:				0;}
#overlay
	{position:			absolute;
	top:				0;
	left:				0;
	z-index:			90;
	width:				100%;
	height:				600px;
	background-color:	#000;}
/* <<< LIGHTBOX <<< */

/* >>> NEXTGEN >>> */
.ngg-galleryoverview
	{/*overflow:			hidden;*/
	width:				100%;
	clear:				both; 
	display:			block !important;
	margin:				0 0 20px 0;}
.ngg-gallery-thumbnail-box
	{float:				left;
	width:				100px;
	height:				100px;
	display:			inline;
	margin:				20px 20px 0 20px;
	position:			relative;}
.ngg-gallery-thumbnail
	{float:				left;}
.ngg-gallery-thumbnail img
	{width:				98px;
	height:				98px;
	border:				1px solid #555;}
.ngg-gallery-thumbnail img:hover
	{filter:			alpha(opacity=90);
	-moz-opacity:		.9;
	opacity:			.9;}
.ngg-gallery-thumbnail a:hover, .statr a:hover, .statl a:hover, .wp-caption a:hover, .wp-caption1 a:hover
	{background:		none;}
.ngg-gallery-thumbnail span
	{font-size:			90%;
	padding-left:		5px;
	display:			block;}
.ngg-singlepic, img.alignleft, img.alignright, img.centered
	{display:			block;
	border:				1px solid #555;}
.ngg-left, img.alignleft
	{margin-right:		10px;}
.ngg-right, img.alignright
	{margin-left:		10px;}
.ngg-center, img.centered
	{margin-left:		auto !important;
	margin-right:		auto !important;}
/* <<< NEXTGEN <<< */

/* >>> SHARE IT >>> *//* 
.shareIT
	{margin:			0 10px 0 10px;
	position:			relative;
	clear:				both;}
.shareIT-icon
	{margin:			14px 4px 15px 0;
	display:			inline;
	float:				left;}
.shareIT-icon img
	{margin:			0;
	padding:			0;
	border:				none;
	width:				16px;
	height:				16px;}
.shareIT-icon img:hover
	{filter:			alpha(opacity=70);
	-moz-opacity:		.7;
	opacity:			.7;
	background:			none;}
.shareIT-icon a:hover
	{background:		none;}
*//* >>> SHARE IT >>> */

/* >>> СAPTIONS >>> */
.aligncenter, div.aligncenter
	{display:			block;
	margin-left:		auto;
	margin-right:		auto;}
.wp-caption, .wp-caption1
	{
	background-color:	#fff;
	margin:				5px 15px;
	/*border:			1px solid #eee;
	-moz-border-radius:		3px;
	-khtml-border-radius:	3px;
	-webkit-border-radius:	3px;
	border-radius:			3px;*/}
.wp-caption img, .wp-caption1 img
	{margin:			5px;
	border:				0;}
.wp-caption p.wp-caption-text, .wp-caption1 p.wp-caption-text
	{font-size:			0.8em;
	color:				#555;
	line-height:		1.1em;
	padding:			0 4px 4px;
	margin:				0;
	text-align:			center;}
/* <<< СAPTIONS <<< */

/* >>> КОММЕНТАРИИ >>> */
/*.even, .alt
	{border-left:		1px solid #ddd;}*/
.alt
	{margin:			0;
	padding:			10px;
	background-color:	#fff;
	border-top:			1px solid #eee;
	border-bottom:		1px solid #eee;}
.commentlist
	{padding:			0;
	text-align:			justify;}
.commentlist li
	{margin:			10px 0;
	padding:			5px 20px;
	list-style:			none;
	font-weight:		bold;
	color:				#555;}
.commentlist li .avatar
	{float:				right;
	border:				1px solid #eee;
	padding:			2px;
	background:			#fff;}
.commentlist li ul li
	{margin:			10px -5px;
	padding:			5px 10px;
	font-size:			1em;}
.commentlist p
	{margin:			10px 0;
	font-weight:		normal;}
.commentlist cite, .commentlist cite a
	{font-weight:		bold;
	font-style:			normal;
	font-size:			1.1em;}
.children
	{padding:			0; 
	margin-right:		5px;
	margin-left:		5px;}
.nocomments
	{color:				#777;
	text-align:			center;
	margin:				0;
	padding:			0;}
.commentmetadata
	{margin:			0;
	display:			block;
	font-weight:		normal;
	font-size:			0.8em;}
.thread-alt
	{background-color:	#f8f8f8;}
.thread-even
	{background-color:	#fff;}
.depth-1, .depth-2
	{border-top:		1px solid #ddd;
	border-right:		1px solid #f0f0f0;
	border-bottom:		1px solid #ddd;} 
.depth-2
	{border-left:		2px solid #d3e3f7;
	border-right:		1px solid #ddd}
#commentform
	{margin:			10px 20px;}
#commentform p
	{margin:			5px 0;}
#commentform textarea
	{width:				100%;
	float:				left;
	background-color:	#fff;
	padding:			0;}
#commentform input
	{width:				170px;
	margin:				5px 0 10px 0;
	background-color:	#fff;}
#commentform #submit
	{float:				right;}
#respond:after
	{content:			".";
	display:			block;
	height:				0;
	clear:				both;
	visibility:			hidden;}
/* <<< КОММЕНТАРИИ <<< */

/* >>> ДОБАВОЧНЫЕ КЛАССЫ >>> */
.postmetadata, .clear, .ngg-clear
	{clear:				both;}

.sidebar_text, .textwidget
	{margin:			0 20px 0 0;
	font-size:			1em;}
.abs
	{position:			absolute;}
.red, .av_red
	{color:				#f2490c;}
.blue
	{color:				#15a4ca;}
.grey
	{color:				#777;}
.bold, .navigation
	{font-weight:		bold;}
.normal, .reply
	{font-style:		normal;
	font-weight:		normal;}

.navigation
	{letter-spacing: 	0.1em;
	display:			block;
	height:				15px;
	margin:				10px 20px;}
.alignright, .ngg-right
	{float:				right;}
.alignleft, .ngg-left
	{float:				left;}

.p_copy
	{font-size:			0.9em;
	text-align:			left;
	margin:				5px 5px 0 5px;}
.underlined
	{font-size:			0.9em;
	padding:			0 0 10px 0;
	text-align:			left;
	border-bottom:		1px solid #fff;}
.padd
	{padding:			10px 0 20px 0;}
.marg
	{margin:			10px 10px 20px 10px;}
.onebutton
	{margin:			10px 20px !important;}
.hidden
	{display:			none;}

.twitter, .rss
	{margin:			0 15px 0 0;
	padding:			0 0 0 17px;}
.twitter, .twitter:hover
	{background:		url("http://img.artvladivostok.ru/icons/twitter-12x12.png") no-repeat 0 50%;}
.rss, .rss:hover
	{background:		url("http://img.artvladivostok.ru/icons/rss-12x12.png") no-repeat 0 50%;}
/* <<< ДОБАВОЧНЫЕ КЛАССЫ <<< */

/* >>> КАЛЕНДАРЬ. Доработать!!! Не подогнан!!! >>> *//*
#wp-calendar
	{empty-cells:		show;
	margin:				10px auto 0;
	width:				155px;}
#wp-calendar a
	{text-decoration:	none;
	display:			block;}
#wp-calendar caption
	{font:				bold 1.3em 'Lucida Grande', Verdana, Arial, Sans-Serif;
	text-align:			center;
	width:				100%;}
#wp-calendar th
	{font-style:		normal;
	text-transform:		capitalize;}
#wp-calendar td
	{padding:			3px 0;
	text-align:			center;}
#wp-calendar td.pad:hover
	{background-color:	#fff;}
#wp-calendar #prev a, #wp-calendar #next a
	{font-size:			0.8em;}
#wp-calendar #next a
	{padding-right:		10px;
	text-align:			right;}
#wp-calendar #prev a
	{padding-left:		10px;
	text-align:			left;}
*//* <<< КАЛЕНДАРЬ. Доработать!!! Не подогнан!!! <<< */

/* >>> Остатки классов с дефолтной темы WP. Разобрать!!! >>> *//*
.narrowcolumn .entry, .widecolumn .entry
	{line-height:		1.4em;}
.widecolumn
	{line-height:		1.6em;
	padding:			10px 0 20px 0;
	margin:				5px 0 0 150px;
	width:				450px;}
.widecolumn .entry p
	{font-size:			1.05em;}
.widecolumn .post
	{margin:			0;}
.widecolumn .postmetadata
	{margin:			30px 0;}
.widecolumn .smallattachment
	{text-align:		center;
	float:				left;
	width:				128px;
	margin:				5px 5px 5px 0;}
.widecolumn .attachment
	{text-align:		center;
	margin:				5px 0px;}
.narrowcolumn
	{float:				left;
	padding:			0 0 20px 45px;
	margin:				0 0 0;
	width:				450px;}
.narrowcolumn .postmetadata
	{padding-top:		5px;
	text-align:			center;}

.sticky
	{background:		#f7f7f7;
	padding:			0 10px 10px;}
.sticky h2
	{padding-top:		10px;}

.entry ul li:before, #sidebar ul ul li:before
	{content:			"\00BB \0020";}
.entry ol
	{padding:			0 0 0 35px;
	margin:				0;}
.entry ol li
	{margin:			0;
	padding:			0;}
.entry form
	{text-align:		center;}
.postmetadata ul, .postmetadata li
	{display:			inline;
	list-style-type:	none;
	list-style-image:	none;}

.post
	{margin:			0 0 40px;
	text-align:			justify;}
.post hr
	{display:			block;}

.screen-reader-text
	{position:			absolute;
	left:				-1000em;}



#searchform
	{margin:			10px auto;
	padding:			5px 3px;
	text-align:			center;}

#sidebar #searchform #s
	{width:				108px;
	padding:			2px;}
#sidebar #searchsubmit
	{padding:			1px;}

*//* <<< Остатки классов с дефолтной темы WP. Разобрать!!! <<< */