/*
Theme Name: Yerevan-ru
Theme URI: http://yerevan-ru.com/
Description: Yerevan-ru.
Version: 1.0
Author: Gaspar
Author URI: http://gasparchilingarov.com/
Tags: red
*/

body {
	font-family: Arial, Verdana, Sans-Serif;
	font-size:12px;	
	color: #000;
	margin:0px;
	background:#FFF;
}

div, form, td, tr{ padding:0px; margin:0px; vertical-align:top;}
#container_out_additional{ float:left; width:auto; width:1180px; }
#container_out { float:left; width:auto; }

#container_aux { float: left; width: auto; }
#container.has_right_border { border-right: 10px solid white; }
#container_aux.has_right_border { border-right: 190px #e5e5e5 solid; margin-right: -200px; }

#additional {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:none repeat scroll 0 0;
	float:left;
	margin:0 0 0 10px;
	width:160px;
	overflow: hidden;
	line-height: 20px;
	padding: 0 10px; 
}
.additionalhead{ background:#F90; padding:10px; color:#FFF; font-size:12px;}
.additionalhead_title{ color:#000; font-weight:bold; margin-bottom:20px;}
.temanomera{ margin-bottom:10px;}
.tema{ font-weight:bold; font-size:14px; margin-bottom:10px;}
.temaner_temaner{ font-size:11px; line-height:14px;}
.samoeinteresnoe{ border-bottom:#CC4242 solid 1px; background:#F90; padding:10px; color:#FFF; font-weight:bold; font-size:12px;}
.temaner{ padding:20px 10px 0px 10px;}
.temaner_title{ font-weight:bold; font-size:13px;}
.readall{ padding:10px;}
.readall a{ color:#F00; font-size:11px; text-decoration:underline;}
.readall a:hover{ color:#F00; text-decoration:none;}
.container_1 { float:left; padding:10px 0 10px 10px; text-align:left; width:960px; }
#container { float:left; padding:0 0 0 10px; text-align:left; width:960px; }

#header-sticky {
	background-image:url(images/header-top-line.png);
	background-repeat:no-repeat;
	height:33px;
	font-family: Arial, sans-serif;
	font-size:12px;
	color:#999;
	padding-left:15px;
	padding-top:7px;
	width:930px;
	float:left;
	white-space:nowrap;
	overflow:hidden;
	padding-right:15px;
}

.logoblock{ height:90px; width:960px; float:left; }
.logo{ float:left; width:231px; height:78px; padding-top:12px;}
.headerpic{ float:right; height:90px; width:729px;}

#toolbar-top { height:20px; width:729px; padding:10px 0px 10px 231px; float:left;}
.button-custom-bg {	display:inline;}
.button-outer-bg {
	float:left;
	display:inline;
	height:20px;
	padding-top:1px;
	padding-left:3px;
	background:transparent url(images/buttons-bg-1.png) no-repeat scroll 0px 0px;
}
.button-custom-bg {	border:0px; float:left; }
.search { width:161px; height:16px; font-style:italic; font-family:arial; font-size:12px; color:#999999; }
.search-button { background:transparent url(images/buttons-bg-1.png) no-repeat scroll -21px -21px; border:0px; width:20px; height:20px; }
.button-inner-bg {
	float:left;
	height:20px;
	display:block;
	padding-right:3px;
	background:transparent url(images/buttons-bg-1.png) no-repeat scroll -8px -21px;
}

.loginblock{ float:right; width:530px; font-family: Verdana, sans-serif; }
#loginform { float: left; 
	/*width: 460px; */
	display: block; overflow: hidden; white-space: nowrap; height: 22px; }
.login { width:85px; height:16px; font-style:italic; font-family:arial; font-size:12px; color:#999999; }
.login-button { background:transparent url(images/buttons-bg-1.png) no-repeat scroll -42px -21px; border:0px; width:20px; height:20px; }
.remember-button { background:transparent url(images/buttons-bg-1.png) no-repeat scroll -63px -21px; border:0px; width:20px; height:20px; float:right;}
.profile-button { background:transparent url(images/buttons-bg-1.png) no-repeat scroll -147px -21px; border:0px; width:20px; height:20px; }
.logout-button { background:transparent url(images/buttons-bg-1.png) no-repeat scroll -168px -21px; border:0px; width:20px; height:20px; }
.forgotpass{ padding:0px 4px 0px 4px;}
#rememberme { margin-left: 10px; margin-right: 0px; }
.rememberme{ padding:0px 4px 0px 0; font-style:italic;color:#666; font-size:11px; }
.forgotpass a{ color:#666; font-size:10px; text-decoration:underline;}
.forgotpass a:hover{ color:#666; font-size:10px; text-decoration:none;}
.inline-form { display:inline; height:20px; float:right; margin-left:10px; }
.search-form { display:inline; height:20px; float:left;  }
.welcome-message {display:inline; height:20px; float:right; margin-left:10px; width: 440px; overflow: hidden; text-align: right; white-space: nowrap; }
.welcome-message .fullname { text-decoration:underline; font-weight:bold;}
.welcome-message .fullname a { color:#000;}

.mainmenu{ float:left; width:960px; height:60px; background: url(images/menubg.gif) no-repeat left top; font-family:Arial, sans-serif;}
.mainmenu a:link, .mainmenu a:visited, .mainmenu a:hover{ display:block; margin:5px 4px 0px 4px; height:45px; padding:5px; color:#000; font-size:16px; text-decoration:none; font-weight:bold;}
.menu_separator{ background: url(images/menu_separator.gif) no-repeat left top; height:60px; width:2px; float:left;}
.mainmenu a.active{ background: url(images/activemenu_l.png) no-repeat left top; color:#F90;}
.menu_comment{ font-size:11px; color:#666; line-height:10px; padding-top:4px; font-weight:normal; display:block;}
.mainmenu a.active .menu_comment{ font-size:11px; color:#000;}
.mainmenu td.active{ background: url(images/activemenu_r.png) no-repeat right top; padding-right:4px; }

.mainmenu a:hover{  background-color: #eaeaea; }

.blocktitle{ float:left; font-size:30px; letter-spacing:-2px; color:#999; font-weight:normal; padding:10px 0px 5px; width:960px;}
h2.blocktitle{ margin:0px;}
.block3item{ float:left; height:120px; margin-bottom:20px; width:960px;}
.block3items{ float:left; height:120px; width:310px; padding:0 10px 0 0;}
.block3items img{ float:left;}
.block3_text_1{ font-size:24px; font-weight:bold; line-height:20px; }
.block3_text_1 a:link,.block3_text_1 a:hover,.block3_text_1 a:visited,.block3_text_1 a:active { text-decoration:none; color:#000000; }
.block3_text_2{ font-size:14px; font-weight:bold; line-height:14px; color:#999; margin-top: 5px;}

.block3-v-item{ float:right; width:310px;}
.block3-v-item .block3items{ margin-bottom:10px; padding:0px;}

.block3-v-item .blocktitle { width:310px;}

.afisha{ float:left; width:960px; height:50px; background: black url(images/buttons-bg-2.png) no-repeat left top; font-family:Arial;}
.afisha_open{ float:left; width:960px; padding-bottom:10px; display:none;}
.calendar-close { display:block; width:134px; height:32px;  background-image:url(images/calendar_close.png); background-repeat:no-repeat; background-position: right; float:right; }
.calendar-open { display:block; width:134px; height:32px;  background-image:url(images/calendar_open.png);  background-repeat:no-repeat; background-position: right; float:right;}
.calendar-open-right {
	display:block; width:134px; height:32px;  background-image:url(images/calendar_open-right.png);  background-repeat:no-repeat; background-position: right; float:right;
}
/*.afisha .smotret{ float:right; width:30px; height:30px; margin:10px 10px 0 0; background: transparent url(images/buttons-bg-2.png) no-repeat scroll -0px -63px; }
.afisha .smotret a{ display:block; width:30px; height:30px;}*/

.afisha .smotret{ float:right; width:143px; height:30px; margin:10px 10px 0 0; }
.afisha .smotret a{ display:block; width:143px; height: 30px;}
.smotret_text{ float:right; color:#FFF; font-weight:bold; font-size:16px; margin:15px 10px 0 0;}
.smotret_text_l{ float:left; font-size:30px; color:#FFF; margin:6px 0 0 10px;}
.smotret_text_2{ font-weight:bold;}

.smotret_text_l a:link, .smotret_text_l a:visited, .smotret_text_l a:hover {color:#FFF; }

.days a:link, .days a:visited{ padding:0px 9px; color:#000; text-decoration:none; font-size:20px; font-weight:normal; float:left; display:block; width:auto; height:40px; font-family: Verdana, Arial, Sans-Serif; }
.days a:hover{ color:#000; text-decoration:none;}
.days .calday{ display:block; font-size:10px; color:#ccc; }
.days .workday .calday,.days .weekend .calday{ display:block; font-size:10px; color:black;}

.workday { background: #E8E8E8 url(images/icons/blockbottomrow.png) bottom left repeat-x; }
.weekend { background: #CCC url(images/icons/blockbottomrow.png) bottom left repeat-x; }


.vajnoe{ width:160px;}
.vajnoe .title{ color:#C00; font-size:30px; font-weight:bold; padding:5px 10px 0 ; font-family: Verdana, Arial, Sans-Serif; }
.cragir .title{ font-weight:bold; font-size:12px; float:left; width:800px; padding-bottom:3px;}
.cragir{ padding-top:10px;}

.cragir, .cragir a:link, .cragir a:visited, .cragir a:hover { color: #333;  }
.cragir a, .cragir a:visited, .cragir a:hover { text-decoration: underline; }
.no_events_today { width: 400px; font-size: 24px; color: #333; margin-left: auto; margin-right: auto; }
.himnakan_cragir{ float:left; width:800px; margin-bottom:10px;}
.himnakan_cragir .date{ font-weight:bold; padding-left:2px;}
.himnakan_cragir .text{ margin-left:10px; background-color:white;}
.himnakan_cragir .mark{ 
	width:10px; 
	height:10px;
	padding:0px; 	
	line-height:10px; 
}

.himnakan_cragir a { line-height: 16px; }

.red    { background:#ff3300; color: black; }
.orange { background:#ff9900;}
.yellow { background:#ffcc00;}
.green  { background:#99cc33;}
.sky    { background:#99ccff;}
.blue   { background:#336699; color: white; }

.cragir_1{ float:left; width:160px; padding:0px;}
.afisha-tabs { display:none;}
.hour{ font-weight:bold;}
.cragir_1 .title{ padding:2px 8px; width:144px; margin:10px 0px;}
.cragir_1 .item{ padding:0 0 0 8px;}
.afisha_na_nedelyu{ text-align:center; margin-top:10px;}
.vajnoe_pic{ margin:10px 0px; text-align:center;}
.bold{ font-weight:bold;}
.vajnoe_info{ margin-bottom:10px;}

.sh{ float:left; height:11px; width:960px; background: url(images/sh.gif) no-repeat left top;}

.novoe_block{ float:left; width:960px;}
.novoe{ width: 270px; background:url(images/icons/blockbottomrow.png) bottom left repeat-x; padding:0px 30px 10px 0px; font-family:Arial, sans-serif; font-size:12px; line-height:20px;}
.novoe_title{ font-size:24px; letter-spacing:-2px; color:#000; margin:0px 0px 20px; font-weight:bold; line-height:20px; font-family:Arial, sans-serif;}
.novoe_header{ font-weight:bold; background:url(images/title_bg.gif) top left repeat-x; margin-bottom:10px; font-size:9px; line-height:normal; height:10px;}
.novoe_header_text{ background:#FFF; padding-right:10px; font-family:Verdana; font-size:10px; line-height:10px;}
.novoe_hr_block { width: 960px; height: 2px; float: left; }
.novoe_hr { width: 300px; height: 0px; border-top: 1px dotted black; margin: 0 10px 0 10px; float: left; }

.readmore{ margin:30px 0 0 0; font-size:10px; font-weight:bold; height:20px; font-family: Verdana, sans-serif; }
.readmore img{ float:left; margin-top:6px;}
.readmore a:link, .readmore a:visited{ color:#06C; text-decoration:underline; margin:0 15px 0 5px; float:left;}
.readmore a:hover{ text-decoration:none;}

.banners{ float:left; height:60px; padding:20px 0px; width:960px;}
.banner_l{ float:left;}
.banner_r{ float:right;}

.block4item  { float:left; height:120px; background: url("images/icons/blockbottomrow.png") repeat-x scroll left bottom transparent; width:960px; padding-bottom: 20px; }
.block4items { float:left; height:120px; width:310px; padding:0 10px 0 0;}
.block4items img{ float:left;}

.featured_img_part { width: 160px; float: left; height: 120px; overflow: hidden; }
.featured_text_part { width: 125px; padding: 10px 0 0 5px; float: left; overflow: hidden; }

.block4_text_1 { font-size:24px; font-weight:bold; line-height:26px; margin-top:10px;}
.block4_text_1 a:link,.block4_text_1 a:hover,.block4_text_1 a:visited,.block4_text_1 a:active { text-decoration:none; color:#000000; }
.featured_2user {font-size:12px; font-weight:bold; font-family: Verdana, sans-serif; }
.featured_2user a:link, .featured_2user a:visited{ color:#06C; text-decoration:underline; }
.featured_2user a:hover{ color:#06C; text-decoration:none;}
.bottomblock a:link, .bottomblock a:visited{ color:#06C; text-decoration:underline;}
.bottomblock a:hover{ color:#06C; text-decoration:none;}
.bottomblock{ float:left; width:960px; }

h3.bb_title {font-size:30px; font-weight:normal; color:#7F7F7F; background:#FFF; line-height:21px; font-family:Arial, sans-serif; margin:0 0 20px 0; letter-spacing: -2px; padding-bottom: 10px; }
h3.bb_title_tags{font-size:30px; font-weight:normal; color:#7F7F7F; background:#FFF; line-height:21px; font-family:Arial, sans-serif; margin:0px; padding-left:10px; letter-spacing: -2px; }
.bottomblock table{ float:left; width:960px;background: url(images/bottomblockbg.gif) repeat-y 0px 40px;}
.bottomblock td{ width:240px; padding:0px;}
.popular  {  margin-left:10px; font-weight:bold; font-size:14px; padding-bottom:15px;}
.popular .date { font-size:10px; font-weight:normal; padding-top:5px; font-family: Verdana, sans-serif; }
.popular a:link, .popular  a:visited, .popular a:hover { font-siz: 14px; font-weight: bold; color: black; }
.popular a:link, .popular  a:visited { text-decoration: none; }
.lastcomment{ margin-left:5px; font-weight:bold; font-size:12px; padding-bottom:15px; padding-right: 10px; font-family: Verdana, sans-serif; }
.lastcomment .date    { font-size:10px; font-weight:bold; padding-top:5px;}
.lastcomment .comment { font-size:12px; font-weight:normal; padding-top:5px; }
.active_comment img{ float:left; margin-right:10px;}
.active_comment{height:40px; margin-left:3px; font-weight:bold; font-size:12px; padding-bottom:23px; width:230px; font-family: Verdana, sans-serif; }
.active_comment .comment{ margin-top:10px; font-size:11px;}
.tags{ font-size:12px;}
.tagsitem{ padding:20px 0px 0 10px; font-family: Verdana, sans-serif; }
.tags a{ margin:0px 4px;}

.categorytitle { font-family:Verdana; font-size:24px; font-weight:bold; margin-bottom:10px; text-align: left; }
.categorytitle a:link, .categorytitle a:visited, .categorytitle a:hover{ color:#333; text-decoration:none;} 
.posttitle { font-family:Verdana; font-size:24px; font-weight:bold; margin-bottom:10px; text-align: left;}
.posttitle a:link, .posttitle a:visited, .posttitle a:hover{ color:#333; text-decoration:none;} 
.posttitle .category, .categorytitle .category { font-size: 16px; color: #999; }

#page-main { width:960px; float:left;}
#header { float:left; width:960px;}
#header-logo {	padding-top:18px; background-color:#ffffff;	height:82px; width:230px; float:left;}
#header-banner {width:730px; height:100px; float:left;}
.button-outer-bg input { float:left; display:block; background:transparent; }

/* main */

#content {font-size: 1.2em;	}
.widecolumn .entry p { font-size: 1.05em;}
.narrowcolumn .entry, .widecolumn .entry { line-height: 1.4em;}
.widecolumn { line-height: 1.6em;}
.narrowcolumn .postmetadata { text-align: center;}

#footer { background: #e7e7e7 url('images/kubrickfooter.jpg') no-repeat top; border: none;}
small { font-family: Arial, Helvetica, sans-serif; font-size: 0.9em; line-height: 1.5em;}

h1, h2, h3 { font-family: Verdana, Arial, sans-serif;	font-weight: bold;}
h1 { font-size: 4em; text-align: center;}
#headerimg .description { font-size: 1.2em; text-align: center;}
h2 {font-size: 1.6em;}
h2.pagetitle {	font-size: 1.6em;}
#sidebar h2 { font-family: Verdana, sans-serif; font-size: 1.2em;}
h3 {font-size: 1.3em;}
h1, h1 a, h1 a:hover, h1 a:visited, #headerimg .description { text-decoration: none; color: white;}
h2, h2 a, h2 a:visited, h3, h3 a, h3 a:visited { color: #333;}
h2, h2 a, h2 a:hover, h2 a:visited, h3, h3 a, h3 a:hover, h3 a:visited, #sidebar h2, #wp-calendar caption, cite {text-decoration: none;	}
.entry p a:visited {color: #b85b5a;}
.sticky { padding: 0 10px 10px;}
.sticky .categorytitle{	background: url(images/icons/heart.png) left top no-repeat; padding-left:30px;}
.sticky h2 {padding-top: 10px;}

.under{ float:left; width:620px; padding:0px; height:20px; font-size:10px;}
.under span{ display:block; float:left; padding:0px 4px;}
.under span img{ margin:2px 4px 0 0;}
.under .date { color:#666;}
.under div{ float:left;}

.single .under { clear: left; }
.single .under .date, .single .under .author, .single .under .response { font-weight: bold; }
.under span.response a:link, .under span.response a:visited, .under span.response a:hover { color: inherit; }
.single .entry_text { clear: both; }

.post .readmore{ margin:10px 0px; /* float:left; */ width:620px; font-size:10px; font-weight:bold;}
.sperator-vert{ color:#666; font-weight:normal;}

.commentlist li,#messageform input, #commentform input, #commentform textarea {font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;	}
.commentlist li ul li {	font-size: 1em;}
.commentlist li {	font-weight: bold;}
.commentlist li .avatar { float: right; border: 1px solid #eee; padding: 2px; background: #fff; }

.commentlist cite, .commentlist cite a { font-weight: bold; font-style: normal; font-size: 1.1em; }
.commentlist p { font-weight: normal; line-height: 1.5em; text-transform: none; }

#commentform p {font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;}
.commentmetadata {	font-weight: normal;}
#sidebar {	font: 1em 'Lucida Grande', Verdana, Arial, Sans-Serif;}
small, #sidebar ul ul li, #sidebar ul ol li, .nocomments, .postmetadata, blockquote, strike {color: #777;}
code {font: 1.1em 'Courier New', Courier, Fixed;}
acronym, abbr, span.caps{	font-size: 0.9em;	letter-spacing: .07em;}
a, h2 a:hover, h3 a:hover {color: #06c;	text-decoration: none;}
a:hover {color: #147; text-decoration: underline;}
#wp-calendar #prev a, #wp-calendar #next a {font-size: 9pt; }
#wp-calendar a {text-decoration: none;}
#wp-calendar caption { font: bold 1.3em 'Lucida Grande', Verdana, Arial, Sans-Serif; text-align: center; }
#wp-calendar th { font-style: normal; text-transform: capitalize;}

/* End Typography & Colors */

.narrowcolumn { float: left; padding: 0 0 20px 45px; margin: 0px 0 0; width: 450px;}
.widecolumn { padding: 10px 0 20px 0; margin: 5px 0 0 150px; width: 450px; }
.post {	margin: 0 0 20px; text-align: justify;float:left; width:620px;}
/* .post img{ float:left;} */
.post hr {	display: block;	}
.widecolumn .post {	margin: 0;	}
.narrowcolumn .postmetadata {padding-top: 5px;}
.widecolumn .postmetadata {	margin: 30px 0;}
.widecolumn .smallattachment {text-align: center; float: left; width: 128px; margin: 5px 5px 5px 0px;}
.widecolumn .attachment { text-align: center; margin: 5px 0px;}
.postmetadata {	clear: both;}
.clear {
	clear: both;
	height:0px;
	margin:0px;
	overflow:hidden;
}

#footer {
	padding: 0;
	margin: 0 auto;
	width: 760px;
	clear: both;
	}

#footer p {
	margin: 0;
	padding: 20px 0;
	text-align: center;
	}

/* End Structure */

/*	Begin Headers */

h1 { padding-top: 70px;	margin: 0;}
h2 {margin: 30px 0 0;}
h2.pagetitle {	margin-top: 30px;text-align: center;}
#sidebar h2 {margin: 5px 0 0; padding: 0;}
h3 {padding: 0; margin: 30px 0 0; }/* End Headers */
/* Begin Images */

p img {	padding: 0;	max-width: 100%;}

/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */
img.centered {	display: block; margin-left: auto; margin-right: auto;}
/*img.alignright {padding: 4px; margin: 0 0 2px 7px; display: inline;}
img.alignleft { padding: 4px; margin: 0 7px 2px 0; display: inline;}*/
.alignright {	float: right;}
.alignleft {float: left;}
/* End Images */
/* Begin Lists
	Special stylized non-IE bullets
	Do not work in Internet Explorer, which merely default to normal bullets. */
html>body .entry ul {
	margin-left: 0px;
	padding: 0 0 0 30px;
	list-style: none;
	padding-left: 10px;
	text-indent: -10px;
}

html>body .entry li {margin: 7px 0 8px 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;}
.postmetadata ul, .postmetadata li {display: inline; list-style-type: none; list-style-image: none; }
#sidebar ul, #sidebar ul ol { margin: 0; padding: 0; }
#sidebar ul li { list-style-type: none; list-style-image: none; margin-bottom: 15px; }
#sidebar ul p, #sidebar ul select { margin: 5px 0 8px; }
#sidebar ul ul, #sidebar ul ol { margin: 5px 0 0 10px; }
#sidebar ul ul ul, #sidebar ul ol { margin: 0 0 0 10px; }
ol li, #sidebar ul ol li { list-style: decimal outside; }
#sidebar ul ul li, #sidebar ul ol li { margin: 3px 0 0; padding: 0; }

/* End Entry Lists *//* Begin Form Elements */

#searchform { 	margin: 10px auto; padding: 5px 3px; text-align: left; float: left; width: 620px; }
#sidebar #searchform #s { width: 108px; padding: 2px; }
#sidebar #searchsubmit { padding: 1px; }
.entry form { /* This is mainly for password protected posts, makes them look better. */ text-align:center;	}
select { width: 130px; }
#respond:after { 
		content: "."; 
	    display: block; 
	    height: 0; 
	    clear: both; 
	    visibility: hidden;

	}

#commentform #submit {

	margin: 0 0 5px auto;

	float: right;

	}

/* End Form Elements */

/* Begin Comments*/

.commentlist li {

	margin: 15px 0 10px;

	padding: 5px 5px 10px 10px;

	list-style: none;
	}

.commentlist li ul li { 

	margin-right: -5px;

	margin-left: 10px;

}.children { padding: 0; }
#commentform p {margin: 5px 0;}
.nocomments {
	text-align: center;

	margin: 0;

	padding: 0;

}

.commentmetadata {

	margin: 0;

	display: block;

}
/* End Comments */

/* Begin Sidebar */
#sidebar{

	padding: 20px 0 10px 0;

	margin-left: 545px;

	width: 190px;

}

#sidebar form {

	margin: 0;

}

/* End Sidebar */

/* Begin Calendar */

#wp-calendar {

	empty-cells: show;

	margin: 10px auto 0;

	width: 155px;

}
#wp-calendar #next a {

	padding-right: 10px;

	text-align: right;

}

#wp-calendar #prev a {

	padding-left: 10px;

	text-align: left;

}

#wp-calendar a {display: block;	}
#wp-calendar caption {

	text-align: center;

	width: 100%;

	}
#wp-calendar td {	padding: 3px 0;	text-align: center;	}
#wp-calendar td.pad:hover { /* Doesn't work in IE */

	background-color: #fff; }

/* End Calendar */
/* Begin Various Tags & Classes */

acronym, abbr, span.caps {cursor: help;}
acronym, abbr {	border-bottom: 1px dashed #999;	}

blockquote cite {margin: 5px 0 0;	display: block;	}

.center {text-align: center;}
.hidden {display: none;	}
.screen-reader-text {
     position: absolute;
     left: -1000em;
}

hr {display: none;}
a img { border: none;}

.navigation {
	display: block;
	text-align: center;
	margin: 0px; 
	float: left;
	width: 600px;
	padding: 0 10px;
	line-height: 20px;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}

.navigation a:link, .navigation a:visited, .navigation a:hover { color: black; }


/* End Various Tags & Classes*/

/* Captions */
.aligncenter,

div.aligncenter {

	display: block;

	margin-left: auto;

	margin-right: auto;

}.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 10px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}
.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}

/* End captions */
/* "Daisy, Daisy, give me your answer do. I'm half crazy all for the love of you.

	It won't be a stylish marriage, I can't afford a carriage.

	But you'll look sweet upon the seat of a bicycle built for two." */

/**

yerevan-ru

*/	
#header-menu li { display:inline;}
.bottom_block{ height:100px; font-size:11px;}
.bottomlogo{ float:left; width:240px; height:80px; padding-top:20px;}
.bottommenu{ height:82px; float:left; padding:18px 0 0 15px;}
.bottommenu div{ padding:4px 0px;}
.bottommenu a:link, .bottommenu a:visited{ margin:0px 13px; color:#333;}
.bottommenu a:hover{ margin:0px 13px; color:#333;}

.footer{float:left; padding:8px 0 8px 255px; width:705px; line-height:18px;}

ul.top_level_nav_footer { display: inline; padding-left:0px; margin-left: 2px; }
.top_level_nav_footer li { display: inline; margin-left: 5px; padding-left: 5px; }
.top_level_nav_footer li.page_item { border-left: 1px solid #333; }.posts .wp-pagenavi { float: left; width: 620px; margin: 0 0 10px; }
.posts .wp-pagenavi span, .posts .wp-pagenavi a:link , .posts .wp-pagenavi a:visited { font-size: 12px; border: none !important; }

.posts .tags, .under .tags { background: url(images/icons/tag-icon.jpg) 3px 3px no-repeat; width: 16px; height: 16px; }

.posts .readmore { margin-bottom: 0px; }
div.posts div.readmore a:link , div.posts div.readmore a:visited { margin: 0; }

.under .date { padding-left: 0px; } 
.right_holder { width: 320px; float: right; }
.superbanner { width: 320px; height: 320px; background: white; border: 1px solid #cc9; float: left; overflow: hidden; }

.posts .comment_link { background: url(images/icons/comment.png) bottom left no-repeat; padding-left: 16px; }


.single .post-ratings { display: inline; float: left; width: 70px;}
.single .post h2 { font-size: 24px; font-family: Arial, sans-serif; font-weight: bold; }

.post h1, .post h2, .post h3 { text-align: left; }

.messageform_block{ float:left; width:630px; background:#f2f2e5; margin-bottom:10px;}
.messageform{ margin:0px 10px; float:left;}
.messageform form{ margin:0px; padding:0px; float:left;}
#respond h3{ float:left; width:630px;}
.formbg_t{background: url(images/formbg_t.gif) top left no-repeat; height:10px;}
.formbg_b{background: url(images/formbg_b.gif) top left no-repeat; height:10px; width:100%; float:left;}
.forminp{ background: url(images/forminp.gif) top left no-repeat; height:18px; padding:2px 5px 0 5px; width:200px; float:left;}
.forminp input{ width:200px; border:none; font-size:11px;}
input#submit{ width:160px; height:20px; background: url(images/formsend_btn.png) top left no-repeat; border:none; cursor:pointer;}
.forminp_p{ margin-bottom:10px; height:20px;}
.formlabel{ float:left; margin:2px 0 0 10px;}
.formareabg{ background: url(images/formareabg.gif) top left no-repeat; width:600px; height:110px; padding:5px; float:left; margin-bottom:10px;}
.formareabg textarea{ width:600px; height:110px; border:none;}
.entry h1{ float:left; width:620px;}

.blogicons{ height:20px; float:left; width:630px; margin:10px 0px;}
.blogicons a:link, .blogicons a:visited{ display:block; float:left; width:auto; height:20px; color:#666; text-decoration:none; font-size:10px; margin-right:15px; padding:5px 0 0 28px;}
.blogicons a:hover{ text-decoration:underline;}
.reply_ico{background: url(images/icons/reply_ico.png) top left no-repeat;}
.sendfriend_ico{background: url(images/icons/sendfriend_ico.png) top left no-repeat;}
.comment_ico{background: url(images/icons/comment_ico.png) top left no-repeat;}
.rate_ico{background: url(images/icons/rate_ico.png) top left no-repeat;}

.commentlist {padding: 0; text-align: justify; float:left; width:630px;}
.commentlist .comment{ padding:10px 0px 10px 10px; float:left;}
.thread-alt { background-color: white; padding:10px 0px;}
.thread-even {background-color: #f2f2e5; padding:10px;}
.comment-avatar{ float:left; margin-right:10px;}
.comment-rest{ float:left; width:570px;}
.comment-author{ float:left; margin-right:5px;}
.comment-body{ margin:5px 0px;}
.reply{ margin-top:5px;}
.reply a:link, .reply a:visited{ text-decoration:underline;}
.reply a:hover{ text-decoration:none;}
.author-link{ font-weight:bold;}

.size-thumbnail{ margin:0px 10px 10px 0px;}
.even{ background:#f2f2e5;}
.odd{ background:#FFF;}

.depth-2{ margin:5px 0 5px 10px;}

.depth-2 .comment-rest { width:560px;}
.depth-3{ margin:5px 0 5px 20px;}

.depth-3 .comment-rest { width:550px;}
.depth-4{ margin:5px 0 5px 30px;}

.depth-4 .comment-rest { width:540px;}
.depth-5{ margin:5px 0 5px 40px;}

.depth-5 .comment-rest { width:530px;}
.depth-6{ margin:5px 0 5px 50px;}

.depth-6 .comment-rest { width:520px;}
.depth-7{ margin:5px 0 5px 60px;}

.depth-7 .comment-rest { width:510px;}
blockquote {

	margin:25px 20px 0 0;

	padding:10px;

	background:#e4e4d4;

	border:#FFF solid 1px;

}

blockquote p{ margin:3px 0px;}
/*blockquote {

	margin: 15px 0px 0 10px;

	padding: 10px 0px 10px 20px;

	background:#f2f2e5;

}*/
.related-block h3 { color: #999; font-size: 26px; letter-spacing: -2px; margin: 10px 0 5px -10px; }

.rpost-title a:link, .rpost-title a:visited { color: #000; font-weight: bold; }

.rpost-under, .rpost-under a:link, .rpost-under a:visited  { font-size: 10px; margin-bottom: 5px; color: #999; }

.related-block { margin: 10px 0 15px; padding-left: 10px; float: left; width: 300px; }
.right_holder .blocktitle { width: 300px; }

.navigation-author h3 { margin-left: 0px; }
.navigation-author { padding-left: 0px; width: 310px; }

.staticpagenav li { line-height: 20px; }

.staticpagenav a:link, .staticpagenav a:visited { color: black; }

.staticpagenav { margin: 10px 0 20px; padding-left: 20px; float: left; }
h2.pages { width: 620px !important; }


.single .add_to_calendar { float: right; width: 150px; height: 60px; background: url(images/blijaishee.png); color: white; margin: 5px 0 0px 10px; padding: 10px; }

.add-calendar {
	padding-top:18px;	
	float:left;
	display:block;
	vertical-align:middle;
}

.add-calendar a:link,.add-calendar a:hover,.add-calendar a:visited,.add-calendar a:active {
	color:#0066cc;
	font-size:11px;
	font-family:arial;
}

.attend-link:link, .attend-link:hover, .attend-link:visited,.attend-link:active {
	line-height:12px;
	text-decoration: none;
}
span.link-attend {
	line-height:12px;
}

.single .occurences  { width: 620px; float: left; color: #999; margin: 10px 0 10px; } 
.single .occurences h3 { margin-top: 0px; color: #999; }
.single .occurences ul { margin: 0px; padding: 0px; }
.single .occurences li { display: inline; margin: 0px; }
.single .occurences .future { color: #000; }




.afishapage .afisha_open { float:left; width:960px; padding-bottom:10px; display: block; }
.afishapage .afisha-tabs { display: block; float: left; }
.afishapage .himnakan_cragir, .afishapage .workday, .afishapage .weekend { 
	width: 950px; display: block; 
	padding-left: 10px; 
}
.afishapage .title { margin: 10px 0 10px; font-weight: bold; }
.afishapage .calday { margin-left: 20px; }
.afishapage .afisha { margin-top: 20px; }


.afishapage .sticky { width: 300px; padding: 10px; float: left; background: url(images/icons/blockbottomrow.png) top left repeat-x;
 }
.afishapage .sticky .categorytitle { background: none; padding: 0px; font-size: 14px; }
/*.afishapage .sticky .readmore { width: 300px; }*/
.afishapage .sticky .readmore, .afishapage .sticky .under { width: auto; }

.clearleft { clear: left; }

.afisha_navbar { width: 960px; float: left; margin: 40px 0; text-align: left;}
.afisha_navbar .afisha_row { line-height: 20px; }
.afisha_navbar .weeks, .afisha_navbar .months, .afisha_navbar .years { margin: 0px 5px; }
a.nohover:hover { text-decoration: none; }
.blogcategory { width: 620px; }
.reg-link { display:block; float:right; width: 20px; text-align: right; }
.openid-icon { 	background-image:url(images/openid.gif); background-repeat:no-repeat; float:right; height:20px; width:20px; margin-right:5px; }

/* author page */
.userinfo-block { width:620px; margin-top:20px; float:left; }
.userinfo-avatar { width: 90px; float:left; text-align:right; }
.author-details { float:left; width:530px; }
.username-block { width:380px; float:left; padding-top:10px; font-size:20px; height:30px; padding-left:20px; }
.userinfo-details { padding-left:100px; padding-top:20px; float:left;}
.userinfo-row { float:left; width:510px; padding-left:20px; }
.author-entries { float:left; margin-left:10px; font-family:verdana; width:100%;}
.author-entries h3 { font-family:Verdana, sans-serif; font-size:14px; margin:0px; }
.author-entries h3 small { color:#333333; font-size:12px; font-family:Verdana, sans-serif; }
.author-entries h3 a:link, 
.author-entries h3 a:hover, 
.author-entries h3 a:visited,
.author-entries h3 a:active { font-family:Verdana, sanf-serif; font-size:14px; margin:0px; color:#333333; }
.author-entries .entry p { display:inline;}
h3.to-user  { margin:0px; }
#sendtouser {background-image:url(images/sendto_author.jpg); float:right; width:121px; height:20px; border:0px;}
.author-posts-header {font-size:12px; font-weight:bold; margin-top:30px; margin-left:10px; margin-bottom:10px; float:left; width:630px; }
.author-page { width: 620px;}

.entry .wpcf7 form { text-align: left; background:#F2F2E5 none repeat scroll 0 0; width: 620px; float: left; }

.back_to_afisha { font-size: 11px; font-family: Verdana, sanf-serif; }

