/*  
Theme Name: Panotours 2009
Theme URI: http://www.reactant.ru/wordpress.html
Version: 1.0
Author: ATimofeev [Re.Актив]
Author URI: http://www.reactant.ru/about.html
*/


/* Defaults
----------------------------------------------- */
html,body,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {padding:0;margin:0;}
* {font-size:100.01%;}
  /* -----------[ Main ]----------- */  
    html {width:100%;height:100%; overflow-x:hidden;}
    html {background:#f7f9f8 url(i/gl/html_bg.png) repeat-x 0 0;}
    html, input, select, textarea {font: 62.5% Arial, Verdana, Times, sans-serif;}
    body {font-size:1.4em; width:849px;margin:0 auto;}
    body {color:#636b87;}
    input, select, textarea  {font-size:1.2em;font-family:Arial;}
	input, select, textarea {color:#425260;}
    h1,h2,h3,h4,h5,h6,pre,code {font-size: 1.8em; font-weight:normal;}
  /* -----------[ Elements ]----------- */
    table {border-collapse:collapse;}
    fieldset {border: solid 0 transparent;}
    ul li {list-style:none;}
    a img,:link img,:visited img {border:none;}        
    a:link, a:visited, a:focus, a:hover, a:active {text-decoration:underline;color:#174983;}
    a:hover {text-decoration:none;}
  /* -----------[ Class ]----------- */
    .Bo, .CLe {height:0;font-size:0;visibility:hidden;}
    .Bo {clear:both;}
    .CLe {clear:left;}
    .Hi  {font-size:0; visibility:hidden;}


/* Layout
----------------------------------------------- */
	/* -----------[ Header ]----------- */
		#Header {font-size:1.3em;}
		#Header {color:#FFF;}
			/* -[ Logo ]- */
				#Header strong, #Header h1 {position:relative; margin:20px 0;}
				#Header strong, #Header strong, #Header h1 {background:url(i/gl/head_logo-bg.png) no-repeat 0 0;}
				#Header strong, #Header strong a, #Header h1, #Header h1 a {display:block; width:810px;height:54px; text-indent:-777em;}
					#Header strong a, #Header h1 a {position:absolute;top:0;left:0;}
			/* -[ Langs ]- */
				#Header .Langs a {display:block; position:absolute; width:30px;height:20px; overflow:hidden; text-indent:-777em; outline:none;}
				#Header .Langs .Ru {top:55px;left:170px;}
				#Header .Langs .En {top:55px;left:205px;}
	/* -----------[ Body ]----------- */
		#Body {background:#FFF url(i/gl/body_bg.png) repeat-y 0 0;}
		#Body-Wrapper {background:url(i/gl/body_b-bg.png) no-repeat 0 100%;}
		#Body-Inner {padding:15px;}
		#Body-Inner {background:url(i/gl/body_t-bg.png) no-repeat 0 0;}
			/* -[ Header ]- */
				#Body .Header {position:relative; height:247px; margin-bottom:15px;}
				#Body .Header {background:url(i/gl/body-head_bg.png) no-repeat 0 0;}
					#Body .Header .Picture {position:absolute; top:10px;left:10px;}
					#Body .Header .Picture {background-position:0 0;background-repeat:no-repeat;}
			/* -[ Navigation ]- */
				#Body .Navigation {position:relative;z-index:2; height:67px;margin:0 -14px; overflow:hidden;}
				#Body .Navigation {background:url(i/gl/body-nav_bg.png) repeat-x 0 0;}
					#Body .Navigation ul {float:left; margin:12px 0 0 35px;}
						#Body .Navigation ul li {float:left; padding-right:15px;margin-right:15px;}
						#Body .Navigation ul li {background:url(i/gl/body-nav_li-bg.png) repeat-y 100% 0;}
							#Body .Navigation ul a {font-style:italic; display:block;padding:5px 0; text-decoration:none;}
							#Body .Navigation ul a {color:#5e5e5e;}
							#Body .Navigation ul a:hover {text-decoration:underline;}
					#Body .Navigation .Right {float:right; width:260px;}
					#Body .Navigation .Right {background:url(i/gl/body-nav_right-bg.png) no-repeat 62px 10px;}
						#Body .Navigation .Right a.RSS, #Body .Navigation .Right form {display:block;float:left; margin-top:12px;}
						#Body .Navigation .Right a.RSS {font-size:0.9em; padding:1px 0 0 22px;margin-top:15px;}
						#Body .Navigation .Right a.RSS {background:url(i/gl/body-nav_rss.png) no-repeat 0 0; color:#5e5e5e;text-decoration:none;}
						#Body .Navigation .Right a.RSS:hover {text-decoration:underline;}
							#Body .Navigation .Right form {position:relative; width:166px;height:25px;padding-left:40px;margin-top:13px;}
							#Body .Navigation .Right form {background:url(i/gl/body-nav_form-bg.png) no-repeat 30px 0;}
								#Body .Navigation .Right form input {font-size:0.8em; position:absolute;top:4px;left:40px; width:100px;}
								#Body .Navigation .Right form input {border:#FFF 1px solid;color:#5e5e5e;}
								#Body .Navigation .Right form a {display:block; position:absolute;top:2px;left:170px;z-index:2; width:20px;height:20px; text-indent:-777em;outline:none;}
			/* -[ Main ]- */
				#Body .Main {float:left;width:100%;}
					/* -[ Sidebar ]- */
						#Body .Main .Sidebar {float:left;width:240px; margin-top:-17px;}
							#Body .Main .Sidebar .Menu {margin-bottom:30px;}
							#Body .Main .Sidebar .Menu {background:#d7f0f6 url(i/gl/sidebar_bg.png) repeat-y 0 0;}
							#Body .Main .Sidebar .Menu .Wrapper {padding:20px;}
							#Body .Main .Sidebar .Menu .Wrapper {background:url(i/gl/sidebar_inner-bg.png) no-repeat 0 100%;}
								#Body .Main .Sidebar .Menu .Hr {height:58px;}
								#Body .Main .Sidebar .Menu .Hr {background:url(i/gl/sidebar_hr-bg.png) no-repeat 50% 50%;}
								#Body .Main .Sidebar .Menu h3 {font-size:1.4em; height:35px; position:relative; text-transform:uppercase;}
								#Body .Main .Sidebar .Menu h3 {color:#174983;}
									#Body .Main .Sidebar .Menu h3 span {display:block;}
									#Body .Main .Sidebar .Menu h3 .Text {position:absolute;z-index:2;}
									#Body .Main .Sidebar .Menu h3 .Shadow {position:absolute;top:2px;left:2px;}
									#Body .Main .Sidebar .Menu h3 .Shadow {color:#FFF;}
									#Body .Main .Sidebar .Menu ul {font-style:italic; text-align:center;}
										#Body .Main .Sidebar .Menu ul li {margin-bottom:6px;}
							#Body .Main .Sidebar .Block {padding-left:20px;margin-bottom:25px;}
								#Body .Main .Sidebar .Block h3 {font-size:1.4em; position:relative; height:20px;overflow:hidden; margin-bottom:15px; text-transform:uppercase;}
								#Body .Main .Sidebar .Block h3 {color:#000; background:url(i/gl/sidebar-block_h3-bg.png) repeat 0 0;}
									#Body .Main .Sidebar .Block h3 span {position:absolute;top:0;left:0; padding-right:10px;}
									#Body .Main .Sidebar .Block h3 span {background:#FFF;}
							/* -[ News block ]- */
								#Body .Main .Sidebar .News {font-size:0.9em;}
									#Body .Main .Sidebar .News .Post {margin-bottom:10px;}
										#Body .Main .Sidebar .News .Date {font-style:italic; margin-bottom:5px;}
										#Body .Main .Sidebar .News .Date {color:#b5afaf;}
										#Body .Main .Sidebar .News .Text {font-size:0.9em; line-height:1.6em;}
										#Body .Main .Sidebar .News a {color:#636b87;}
										#Body .Main .Sidebar .News a:hover {color:#174983;}
							/* -[ Random photo ]- */
								#Body .Main .Sidebar .Randphoto strong {font-weight:normal; display:block; margin-bottom:7px;}
								#Body .Main .Sidebar .Randphoto .Photo {display:block; padding:5px 5px 2px 5px;width:170px;}
								#Body .Main .Sidebar .Randphoto .Photo {border:#e3e3e3 1px solid;}
							/* -[ Popular posts ]- */
								#Body .Main .Sidebar .Popular ul li {margin-bottom:7px;}
							/* -[ Left context ]- */
								#Body .Main .Sidebar .Context p {font-size:0.8em; line-height:1.4em;}
							/* -[ Contact ]- */
								#Body .Main .Sidebar .Contact .Send {padding-left:23px;}
								#Body .Main .Sidebar .Contact .Send {background:url(i/gl/sidebar-contact_send-bg.png) no-repeat 0 50%;}
					/* -[ Content ]- */
						#Body .Main .Content {float:right; width:550px;}
						#Body .Main .Content .Inner {padding-right:15px;}
							#Body .Main .Content h1, #Body .Main .Content h2 {font-style:italic; margin-bottom:25px;}
							#Body .Main .Content h1, #Body .Main .Content h2 {color:#000;}
								/* -[ Post ]- */
									#Body .Main .Content .Post {margin-bottom:30px;}
										#Body .Main .Content .Post h3 {font-size:1.3em; margin-bottom:5px; width:360px;}
										#Body .Main .Content .Post h3, #Body .Main .Content .Post h3 a {color:#494f57; text-decoration:none;}
										#Body .Main .Content .Post h3 a:hover {text-decoration:underline;}
										#Body .Main .Content .Post p {line-height:1.5em; margin-bottom:13px;}
										#Body .Main .Content .Post .More {font-style:italic;}
											#Body .Main .Content .Post em {font-size:0.9em;}
											#Body .Main .Content .Post em {color:#b5afaf;}
											.isSingle #Body .Main .Content .Post .Title {height:22px;}
												#Body .Main .Content .Post .Title span {font-size:0.9em; display:block;float:right; width:170px;height:20px;}
												#Body .Main .Content .Post .Title span {background:#98ba40 url(i/gl/content-post_title-span.png) no-repeat 0 0;}
													#Body .Main .Content .Post .Title span a {display:block; margin-top:2px; text-align:center;}
													#Body .Main .Content .Post .Title span a {color:#FFF; text-decoration:none;}
											#Body .Main .Content .Post .Date {font-style:italic;}
												#Body .Main .Content .Post .Date .Cat {font-size:0.9em; font-style:italic; float:right; margin-left:5px;}
												#Body .Main .Content .Post .Date .Comme {font-size:0.9em; font-style:italic; float:left; margin-left:5px;}
												#Body .Main .Content .Post .Date .Map {font-size:0.9em; padding:0 0 1px 21px;}
												#Body .Main .Content .Post .Date .Map {background:url(i/gl/content-post_map.png) no-repeat 0 0;}
											#Body .Main .Content .Post .Preview {margin-bottom:10px; float:left;width:100%;}
												#Body .Main .Content .Post .Preview a {display:block; float:left; margin:0 5px 3px 0;}
											#Body .Main .Content .Post .Pic {position:relative; margin:0 0 15px 0; height:220px;width:520px;}
											#Body .Main .Content .Post .Pic {background:#f3f5f4 url(i/gl/content-post_pic-bg.png) no-repeat 0 0;}
												#Body .Main .Content .Post .Pic a {display:block; position:absolute;top:10px;left:10px;}
								/* -[ Pager ]- */
									#Body .Main .Content .Pager {text-align:center;}
									#Body .Main .Content .Pager {color:#000;}
										#Body .Main .Content .Pager a {margin-right:5px;}
										#Body .Main .Content .Pager a.Active {padding:3px 5px;}
										#Body .Main .Content .Pager a.Active {background:#c8ebf4;}
					/* -[ Context ]- */
						#Body .Context-Bottom {width:802px;margin:20px auto;}
						#Body .Context-Bottom {background:url(i/gl/context-b_t-bg.png) no-repeat 0 0;}
							#Body .Context-Bottom p {font-size:0.8em; line-height:1.4em; padding:15px;}
							#Body .Context-Bottom p {background:url(i/gl/context-b_b-bg.png) no-repeat 0 100%;}
	/* -----------[ Footer ]----------- */
		#Footer {font-size:0.9em; text-align:center; margin:35px 0 15px 0;}
			#Footer .Copy {font-size:0.9em; margin-top:20px;}
				#Footer .Copy .Link {display:block; height:40px;width:200px; margin:0 auto 5px auto;}
				#Footer .Copy .Link {background:url(i/gl/footer-copy_bg.png) no-repeat 50% 100%;}
				#Footer .Copy a {color:#979797; text-decoration:none;}
				#Footer .Copy a:hover {text-decoration:underline;}
				
.textwidget {display:inline;}