/*

Theme Name: Shash Beijing

Theme URI: http://teaminc.ru

Description: Beautiful theme with original icons.

Version: 1.0

Author: team Inc.

*/


/*	

<div id="sidebar">
<?php if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar() ) : ?>   <?php echo nzshpcrt_shopping_basket(); ?>  <?php endif; ?> 

*/


@import "reset.css";



/* main settings */

body { 

	font: 13px/1.231 Arial; *font-size: small; *font: x-small;

	font-family: Arial, Times New Roman, sans-serif; color: #3e120f; background: #960004 url(i/main-bg.png) repeat-x; 




} 

DIV {
font-family: arial, verdana, sans-serif;
font-weight: bold;
}

a:link, a:visited {

	color: #3e120f; text-decoration: underline;

}

a:hover {

	color: #784a24;

}



/* utils */

.clearfix { 

	clear:both;

	height:0;

	font-size:1px;

	line-height:1px;

	width:100%;

	overflow:hidden;

}



.border-radius {

	border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; -khtml-border-

radius: 10px;

}

.border-radius-x5 {

	border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 

5px;

}

.border-radius-x3 {

	border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; -khtml-border-radius: 

3px;

}



#header

{

	margin: 0 auto;

	width: 990px;

}



#navigation

{

	position: relative;

	margin: 0 auto;

	height: 75px;

	width: 990px;

	background: transparent url(i/navigation-bg.png) no-repeat;

	z-index: 1;

}



#navigation ul

{

	margin: 0 0 0 140px;

	text-align: center;

}



#navigation ul li

{

	float: left;

	margin: 4px 0 0 -3px;

	

}



#navigation ul li

{

	width: 120px;

	height: 35px;

	display: block;

}



#navigation ul li a

{

	display: block;

	height: 35px;

}



#navigation ul li.news { width: 135px; }

#navigation ul li.news.ru { background: transparent url(i/navigation/ru/news.png) no-repeat; }

#navigation ul li.news.ru:hover, #navigation ul li.news.ru.current { background: transparent url(i/navigation/ru/news.png) no-repeat 0 -35px; }



#navigation ul li.about { width: 165px;}

#navigation ul li.about.ru { background: transparent url(i/navigation/ru/about.png) no-repeat; }

#navigation ul li.about.ru:hover, #navigation ul li.about.ru.current { background: transparent url(i/navigation/ru/about.png) no-repeat 0 -35px; }



#navigation ul li.menu { width: 105px;}

#navigation ul li.menu.ru { background: transparent url(i/navigation/ru/menu.png) no-repeat; }

#navigation ul li.menu.ru:hover, #navigation ul li.menu.ru.current { background: transparent url(i/navigation/ru/menu.png) no-repeat 0 -35px;}



#navigation ul li.photo { width: 170px; }

#navigation ul li.photo.ru { background: transparent url(i/navigation/ru/photo.png) no-repeat; }

#navigation ul li.photo.ru:hover, #navigation ul li.photo.ru.current { background: transparent url(i/navigation/ru/photo.png) no-repeat 0 -35px; }



#navigation ul li.contact { width: 170px; }

#navigation ul li.contact.ru { background: transparent url(i/navigation/ru/contact.png) no-repeat; }

#navigation ul li.contact.ru:hover, #navigation ul li.contact.ru.current { background: transparent url(i/navigation/ru/contact.png) no-repeat 0 -35px; }



/*////////////////////////////////////////////////////////////////// */





#navigation ul li.news.en { background: transparent url(i/navigation/en/news.png) no-repeat; }

#navigation ul li.news.en:hover, #navigation ul li.news.en.current { background: transparent url(i/navigation/en/news.png) no-repeat 0 -35px; }



#navigation ul li.about.en { background: transparent url(i/navigation/en/about.png) no-repeat; }

#navigation ul li.about.en:hover, #navigation ul li.about.en.current { background: transparent url(i/navigation/en/about.png) no-repeat 0 -35px; }



#navigation ul li.menu.en { background: transparent url(i/navigation/en/menu.png) no-repeat; }

#navigation ul li.menu.en:hover, #navigation ul li.menu.en.current { background: transparent url(i/navigation/en/menu.png) no-repeat 0 -35px;}



#navigation ul li.photo.en { background: transparent url(i/navigation/en/photo.png) no-repeat; }

#navigation ul li.photo.en:hover, #navigation ul li.photo.en.current { background: transparent url(i/navigation/en/photo.png) no-repeat 0 -35px; }



#navigation ul li.contact.en { background: transparent url(i/navigation/en/contact.png) no-repeat; }

#navigation ul li.contact.en:hover, #navigation ul li.contact.en.current { background: transparent url(i/navigation/en/contact.png) no-repeat 0 -35px; }





/*////////////////////////////////////////////////////////////////// */



#navigation ul li.news.zh { background: transparent url(i/navigation/zh/news.png) no-repeat; }

#navigation ul li.news.zh:hover, #navigation ul li.news.zh.current { background: transparent url(i/navigation/zh/news.png) no-repeat 0 -35px; }



#navigation ul li.about.zh { background: transparent url(i/navigation/zh/about.png) no-repeat; }

#navigation ul li.about.zh:hover, #navigation ul li.about.zh.current { background: transparent url(i/navigation/zh/about.png) no-repeat 0 -35px; }



#navigation ul li.menu.zh { background: transparent url(i/navigation/zh/menu.png) no-repeat; }

#navigation ul li.menu.zh:hover, #navigation ul li.menu.zh.current { background: transparent url(i/navigation/zh/menu.png) no-repeat 0 -35px;}



#navigation ul li.photo.zh { background: transparent url(i/navigation/zh/photo.png) no-repeat; }

#navigation ul li.photo.zh:hover, #navigation ul li.photo.zh.current { background: transparent url(i/navigation/zh/photo.png) no-repeat 0 -35px; }



#navigation ul li.contact.zh { background: transparent url(i/navigation/zh/contact.png) no-repeat; }

#navigation ul li.contact.zh:hover, #navigation ul li.contact.zh.current { background: transparent url(i/navigation/zh/contact.png) no-repeat 0 -35px; }



/*////////////////////////////////////////////////////////////////// */

#navigation ul li strong

{

	display: none;

}



#wrapper

{

	margin: -25px auto 0;

	width: 990px;

}



#main-content

{

	width: 990px;

	background: url(i/content-bg.jpg) repeat-y;

	_padding: 0 0 30px;

}



#wrapper .top-content

{

	height: 85px;

	background: url(i/top-content-bg.jpg) no-repeat;

}



#wrapper .bottom-content

{

	margin: -35px 0 0;

	height: 130px;

	background: url(i/bottom-content.png) no-repeat;

}



#main-content

{

	float: left;

}



#entry

{

	float: left;

	width: 660px;

	_width: 628px;

	margin: 0 0 0 35px;

	min-height: 400px;

}



#entry .post

{

	margin: 0 0 35px;

	padding: 0 50px 0;

}



#entry .post h2.title

{

	color: #3c1c01;

	text-align: center;

	font-size: 1.8em;

}



#entry .post p

{

	margin: 20px 0 0;

	color: #3c1c01;

	font-size: 1em;

	line-height: 1.4em;

}



#entry .post p small

{

	color: #43280a;

	font-size: .85em;

}



#entry .post p.start:first-letter

{

	font-size: 2.2em;

}



#entry .post p.date

{

	margin: 3px 0 0;

	text-align: center;

	font-size: .9em;

}



#entry .post p.more

{

	color: #52391e;

	text-align: center;

}



#entry .post p.more a

{

	color: #52391e;

	text-align: center;

	font-size: .85em;

}



#entry .post p.more a:hover

{

	color: #785a38;

}



#entry .post p.date:first-letter

{

	font-size: .9em;

}



#entry .post  hr

{

	margin: 20px 0 20px 0;

	color: #c69c6c;

	border: 1px solid #8c6136;

}



#entry .post  h1, 

#entry .post  h2,

#entry .post  h3,

#entry .post  h4,

#entry .post  h5,

#entry .post  h6

{

	margin: 10px 0;

	line-height: 1.2em;

	text-align: left;

}



#entry .post  h1

{

	font-size: 1.7em;

}



#entry .post  h2

{

	font-size: 1.4em;

}



#entry .post h3

{

	font-size: 1.3em;

}



#entry .post h4

{

	font-size: 1.2em;

}



#entry .post  h5

{

	font-size: 1.1em;

}



#entry .post h6

{

	font-size: 1em;

}



#entry .post ol li

{

	list-style-type: decimal;

}



#entry .post ul li

{

	list-style-type: disc;

}





#entry .albom

{

	float: left;

	margin: 0 0 20px 60px;

}



#entry .albom .thumb 

{

	margin: 20px 0 0;

	height: 158px;

	width: 206px;

	background: url(i/albom-bg.png) no-repeat;

}



#entry .albom .thumb img

{

	margin: 30px 0 0 46px;

}



#entry .albom p.albom-title

{

	margin: 10px 0 0;

	width: 120px;

	color: #3e120f;

	

}





#sidebar

{

	float: left;

	margin: 0 0 0 33px;

	width: 235px;

	min-height: 400px;

}



#sidebar .langs

{

	margin: 0 0 10px 20px;

	

}



#sidebar .langs .top-sep, #sidebar .langs .bottom-sep

{

	margin:10 0 0 20px;

	height:20px;

	width:140px;

}



#sidebar .langs .top-sep

{

	margin: 0 0 10px 20px;

	background: transparent url(i/lang-top.jpg) no-repeat scroll 45px 0;

}



#sidebar .langs .bottom-sep

{

	margin: 0 0 10px 20px;

	background: transparent url(i/lang-bottom.jpg) no-repeat scroll 45px 0;

}







#sidebar .langs ul li

{

	margin: 0 20px 0 20px;

	padding: 5px 0;

	width: 140px;

	text-align: center;

	font-size: .9em;

	border-bottom: 1px solid #A8855D;

}


#sidebar  .film

{

	float: none;

         text-align: center;

	font-size: 1.2em;

         color: #660000
}



#sidebar .register 

{

	margin: 10px 0 0 5px;

}





#sidebar .register ul li

{

	margin: 0 20px 0 20px;

	padding: 5px 0;

	width: 180px;

	text-align: center;

	font-size: .9em;

	border-bottom: 2px solid #A8855D;

}




#sidebar #menu ul li

{

	float:left;

	width:225px;

	

         /* border-top: 5px solid #A8855D; */

	border-bottom: 2px solid #A8855D;


}

#sidebar #menu .order

{
                     float: center;

	margin: -2px 35px 0;

	

	

}











#sidebar #other-navigation ul li

{

	float:left;

	width:105px;

	height:140px;

         /* border-top: 5px solid #A8855D; */

	border-bottom: 2px solid #A8855D;


}



#sidebar #other-navigation ul li a p

{

	margin: -15px 0 0 0;

	color: #462d12;

	text-decoration: underline;

}



#sidebar #other-navigation ul li a:hover p

{

	color: #8f6a42;

}



#sidebar #other-navigation ul li p

{

	text-align: center;

	/*font-size: .85em;*/

}



#sidebar  .banner

{

	margin: -20px 5px 0;

	width: 222px;

	height: 281px;

	

}



#sidebar  .giffood

{

	margin: -5px 0px 0;

	width: 220px;

	height: 140px;

	

}



#sidebar  .gifcinema

{

	margin: 10px 0px 0;

	width: 220px;

	height: 140px;

	

}


#sidebar  .text

{
                     float: center;

	margin: 20px 55px 0;

	width: 116px;

	height: 28px;

	

}


#sidebar  .text2

{
                     float: center;

	margin: 15px 60px 0;

	width: 116px;

	height: 56px;

	

}


#sidebar  .uzembassy

{
                     float: center;

	margin: 10px 31px 0;

	width: 162px;

	height: 81px;

	

}


#sidebar  .uzavia

{
                     float: center;

	margin: 10px 31px 0;

	width: 162px;

	height: 39px;

	

}



#sidebar  .hotel

{
                     float: center;

	margin: 10px 31px 0;

	width: 162px;

	height: 63px;

	

}


#sidebar  .renbao

{
                     float: center;

	margin: 10px 31px 0;

	width: 162px;

	height: 70px;

	

}


#sidebar  .polusharie

{
                     float: center;

	margin: 10px 31px 0;

	width: 162px;

	height: 70px;

	

}


#sidebar  .zhongguowang

{
                     float: center;

	margin: 10px 31px 0;

	width: 162px;

	height: 70px;

	

}


#sidebar  #flash-banner

{

	width: 100%;

	height: 332px;

}



#sidebar .wi-fi

{

	float: left;

         width: 105px

	margin: 0 0 20px 0;

	padding: 0 15px;

	

}



#sidebar  .wi-fi-icon

{

	float: left;
         

}



#sidebar  .description

{

	float: left;

         text-align: center;

	margin: 35px 0 0;

	width: 80px;

	font-size: .85em;


}



#sidebar .top-sep, #sidebar .bottom-sep

{

	margin:0 0 0 20px;

	height:20px;

	width:140px;

}




#sidebar .top-sep

{

	margin: 35px 0 10px 20px;

	background: transparent url(i/lang-top.jpg) no-repeat scroll 70px 0;

}



#sidebar .bottom-sep

{

	margin: 10px 0 10px 20px;

	background: transparent url(i/lang-bottom.jpg) no-repeat scroll 70px 0;

}



#footer

{

	margin: 0 auto 50px;

	width: 990px;

	height: 210px;

	background: url(i/footer.jpg) no-repeat;

}

.wp-pagenavi {
margin: 0 0 20px 40px;
}

.wp-pagenavi a, .wp-pagenavi a:link {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	text-decoration: none;
color: #3C1C01;
}


.comments_global
{
margin: 0 0 0 45px;
}

.comments_global h3#comments
{
margin: 0 0 10px;
font-size: 1.6em;
}

.comments_global ol.commentlist
{
 margin: 10px 0;
}

.comments_global ol.commentlist
{
 margin: 20px 0;
}

.comments_global ol.commentlist li
{
 margin: 0 0 5px;
 padding: 20px;
 width: 500px;
 border: 1px solid #57520c;
}

.register label
{
 display: block;
 margin: 10px 0 5px;
}

.register input#log, .register input#pwd
{
 margin: 0 0 3px;
 padding: 5px;
 width: 180px
 font-size: .9em;
 background: #c69c6c;
 border: 1px solid #91663c; 
}

.register input.button
{
 margin: 10px 0 0;
 padding: 5px;
 color: #f7f6e9;
 background: #77733f;
 border: 0;
 font-size: .9em;
}

.register #rememberme
{
 margin: 0 0 15px;
}

#submit
{
 margin: 10px 0 0;
 padding: 5px;
 color: #f7f6e9;
 background: #77733f;
 border: 0;
 font-size: .9em;
}

#comment
{
 padding: 5px;
 margin: 10px 0 0;
 background: #c69c6c;
 border: 1px solid #91663c; 
 font-family: Georgia;
}

#respond h3
{
 font-size: 1.4em;
}