/******
Template "Extreme Georgia" for Maxsite CMS
Design URL: http://www.mentariworks.com
Template URL: http://maxsites.ru/passport/extreme_georgia
version: 1.0
******/
/*r*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, em, img, q, s, small, strong, sub, sup, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend {margin:0; padding:0; border:0; outline:0; background:transparent;}
ol, ul {list-style:none;}
blockquote, q {quotes:none;}
blockquote:before, blockquote:after, q:before, q:after {content:''; content:none;}
/*/r*/

/*g*/
html{font-size:100.01%;} 
body{background: url(images/back.gif) 50% 0 no-repeat; text-align:left; font:76%/1.6 Georgia, Verdana, Arial, serif; color:#444; background-color:#FFFFFF;}
a {text-decoration:none; color:#f25f0f; border-bottom:1px solid #fff;}
a:hover {color:#444; border-bottom:1px dotted #ccc;}
a:hover img {border-bottom:none;}
a img:hover {border-bottom:none;}
p {margin-bottom:10px;}
blockquote {margin-bottom:10px; padding-top:15px; font-style:italic; background:transparent url(images/blockquote.png) no-repeat left 9px;}
h1 {font-size:100%; line-height:1;}
input {vertical-align:middle;}
input.submit, #flogin_submit, input.search_submit, .comment_button input {overflow:visible; padding:0 5px; cursor:pointer; background:#d0d0d0;}
.link-edit {text-align:center;}
.b-extra-info {margin-bottom:15px; text-align:center;}
.b-extra-info h1 {width:100%; margin-bottom:3px; padding:2px 0; text-align:center; line-height:1.3; font-variant:small-caps; font-weight:normal; font-size:1.2em; color:#fff; background:#ccc url(images/info_bg.png) repeat-x;}
.b-extra-info h1 span {padding:0 3px; letter-spacing:3px; background:#ccc;}
div.b-feed {margin-bottom:20px; text-align:center;}
.b-feed a {font-weight:bold; letter-spacing:1px;}
.clear {overflow:hidden; clear:both; height:0; font-size:0;}
/*/g*/

/*str*/
#header {width:1000px; margin:50px auto 40px; text-align:center;}
#wrapper {width:1000px; margin:0 auto;}
	.wrapper-in {width:60%; margin:0 auto; border:1px solid #ccc;}
		#page {background-color:#FFF; float:left; width:100%; margin-right:-100%; padding-bottom:20px;}
		.sl {position:relative; left:-34%; float:left; width:33%; padding-top:45px; text-align:right;}
			.sl .wrap {padding-right:20px;}
		.sr {position:relative; left:34%; float:right; width:33%; padding-top:45px;}
			.sr .wrap {padding-left:20px;}
#footer {width:600px; margin:0 auto; padding:20px 0; text-align:center; letter-spacing:2px; color:#999;}
/*/str*/


/*header*/
#header h1 {font-size:6em;}
#header h1 a {border:none; font-weight:normal; color:#666;}
#header h2 {letter-spacing:3px; font-size:2.4em; font-weight:normal; color:#999;}
.title {font-size:6em; line-height:1; margin:0; padding:0; border:0; outline:0; background:transparent;}
.title a {border:none; font-weight:normal; color:#666;}
.desc {letter-spacing:3px; font-size:2.4em; font-weight:normal; color:#999; margin:0; padding:0; border:0; outline:0; background:transparent;}
/*/header*/

/*page*/
.home_top {margin:20px 0; padding:0 20px; border-bottom:3px double #ccc;}
.home_top h2 {text-align:center; font-size:2.2em; font-weight:normal; line-height:175%;}
.home_top h2 a {color:#e9a735;}
.home_top h2 a:hover {color:#c60;}
ul.category {padding:0 20px;}
ul.category li a, ul.home-cat-block  li a {font-size:1.4em;}
ul.category .page-date {letter-spacing:1px;}
ul.home-cat-block {margin:20px 0 30px; padding:0 20px;}
.type_home ul.category, .type_category ul.category {margin:20px 0 30px; padding:0 20px 20px; background:transparent url(images/metadata-bg.png) no-repeat bottom center;}
.type_home ul.category li, .type_category ul.category li, ul.home-cat-block li {margin-bottom:15px;}
	.type_home ul.category .page-date, .type_category ul.category .page-date, ul.home-cat-block .page-date {line-height:1; text-align:left;}
.page_only {margin:20px 0; padding:0 20px;}
.page_only p {text-indent:30px;}
.page_only table p {text-indent:0px;}
.page_only h2 {text-align:center; font-size:1.6em; font-weight:normal; line-height:175%;}
.page_only h1 {text-align:center; font-size:2.2em; font-weight:normal; line-height:175%;}
	.page-date {text-align:center; letter-spacing:3px; color:#999;}
	.author {margin-bottom:10px; padding:0 0 20px 0; text-align:center; letter-spacing:3px; color:#999; background:transparent url(images/lala.png) no-repeat bottom center; height:1%; /*IE 6, 7*/}
	.page-info {margin-bottom:10px; padding:0 0 20px 0; text-align:center; letter-spacing:3px; color:#999; background:transparent url(images/lala.png) no-repeat bottom center; zoom:1; /*IE 6,7*/}
	.page_content {margin-bottom:15px; text-align:justify; line-height:165%; font-size:1.15em; color:#444;}	
	.page_content img {max-width:555px;}
	.page_content ul {margin-left:.5em; padding-left:12px;}
	.page_content ul li {list-style-type:disc;}
	.page_content ol {margin-left:.75em; padding-left:12px;}
	.page_content ol li {list-style-type:decimal;}	
	.page-info-after {text-align:center; letter-spacing:2px; color:#999; height:1%; /*IE 6, 7*/}
	.type_page .page-info-after {padding-bottom:20px; background:transparent url(images/metadata-bg.png) no-repeat bottom center;}
	.page_nav {padding:10px 10px 0;}
	.page_nav ul {padding:0 15px; color:#919191;}
	.page_nav>ul {padding-bottom:5px; border-bottom:1px dotted #ccc;}
	.page_nav li {line-height:1.8;}	
		ul.child li {list-style-type:circle;}
	.page_other_pages {padding:10px 10px 0;}
	.page_other_pages h3 {margin-bottom:5px; text-align:center;}
	.page_other_pages li {line-height:1.8;}
.separator {height:1px; margin:20px 0 50px; background:transparent url(images/metadata-bg.png) no-repeat center center;}

/*---page-comments, commments---*/
div.comments {padding:0 10px;}
	.count-comments {margin-bottom:15px; text-align:center; font-weight:normal;}
	.count-comments span {padding:2px 10px 5px; font-size:2em; font-weight:bold; color:#fff; background:#ccc;}
div.comments li {margin-bottom:15px; padding:5px 10px; border:1px dotted #d8d8d8;}
div.comments li.admin {border:1px dotted #f79f6f;}
	.info-comment {margin-bottom:5px; letter-spacing:1px; color:#6f6f6f;}
		.avatar {margin-right:5px;}
		.avatar img {padding:1px; border:1px solid #dcdcdc; vertical-align:middle;}
		a.permalink {border-bottom:1px dotted #933807; color:#933807;}
/*---/page-comments, commments---*/

/*---page-comment-form---*/

h3.comments {margin-bottom:5px; text-align:center;}
.b-comment-form {padding:0 10px;}
	.comment-form  {padding:10px; background:#f8f8f8;}
	.comment-form input.no-margin {margin:0 5px 0 0;}
	.comment-form input.text {width:150px;}
		p.field {line-height:25px;}
		p.field label {float:left; width:70px;}
		p.msg {line-height:1.6; font-style:italic; font-size:.9em; color:#696969;}
		.comments-noreg {margin-bottom:10px; border-bottom:7px solid #fff;}
		.comments-user {color:#f25f0f;}
		.comments-textarea textarea {width:99%; margin:5px 0;}	
/*---/page-comment-form---*/

/*---users, users-form, users-all---*/
.b-comuser-info {padding:0 20px;}
.b-comuser-info p span {font-weight:bold;}
.comusers-form {margin-top:10px; padding:0 20px;}
.comusers-form h3 {margin-bottom:10px;}
.comusers-form p {margin-bottom:12px;}
.comusers-form span {float:left; width:150px;}
.comusers-form span.tarea {float:none; display:block; width:auto;}
.comusers-form input.text {width:150px;}
.comusers-form select {width:155px;}
.comusers-form a.lost-pwd, .comusers-form input.submit {margin-left:150px;}
.required {color:#b22222;}
ul.users-all {padding:0 20px;}
ul.users-all li {display:inline; margin-right:5px;}
/*---/users, users-form, users-all---*/

/*---contact---*/
.contact-form {width:430px; padding-left:20px;}
p.sent {padding:0 20px;}
/*---/contact---*/

/*---loginform---*/
.b-loginform {position:fixed; top:10%; left:50%; width:250px; margin:50px 0 0 -150px; padding:20px 20px 20px 15px; border:1px solid #ccc; text-align:center; background:#fff;}
*html .b-loginform {position:absolute; /*IE6*/}
	#flogin_user, #flogin_password {width:98%;}
/*---/loginform---*/

/*---404---*/
.b-404 p {padding-bottom:15px; text-align:center; font-size:1.4em; color:#b25222; background:transparent url(images/metadata-bg.png) no-repeat bottom center;}
.search-form {text-align:center;}
/*---/404---*/
/*/page*/

/*sidebar*/
.sidebars h2 {margin-bottom:10px; border-bottom:1px dotted #ccc; letter-spacing:2px; font-variant:small-caps; font-size:1.2em; font-weight:normal; color:#999; zoom:1; /*IE 6*/}
.sl h2 {padding-right:15px;}
.sr h2 {padding-left:15px;}

.sl li {margin-bottom:5px; margin-left:-60px; padding-right:15px; background:transparent url(images/bullet.png) no-repeat right 5px; zoom:1; /*IE 6*/}
.sr li {margin-bottom:5px; padding-left:15px; background:transparent url(images/bullet.png) no-repeat left 5px; zoom:1; /*IE 6*/}
.w0  {padding-bottom:10px;}
li.current-page span {color:#808080;}
ul.menu li.selected a {font-weight:bold; color:#808080;}
/*/sidebar*/

.tagclouds {width:300px;}
.tagclouds a {line-height:20px;}

/*footer*/
p.copyright {margin-top:7px; text-align:center; text-transform:none; letter-spacing:1px; color:#c0c0c0;}
p.copyright a {border:0; text-decoration:underline; color:#c0c0c0;}
/*/footer*/

/*---sys msg---*/
.moderation {text-align:center;}
.moderation span {padding:0 4px; text-align:center; font-size:.9em; font-style:italic; color:#fff; background:#f00;}
.comment-error, .comment-ok {margin:5px 0; text-align:center; color:#f00;}
/*---/sys msg---*/

/*plugins*/
/*---addzakl---*/
.addzakl {margin-top:10px; text-align:center;}
/*---/addzakl---*/

/*---comment_button---*/
.comment_button {margin:0;}
.comment_button input {margin-right:7px; cursor:default;}
/*---/comment_button---*/

/*---captcha---*/
.comments-textarea label {display:block;}
input.comments_captha {padding:4px 3px; border:1px solid #d7d7d7;}
input.comments_captha:focus {border-color:#aaa;}
/*---/captcha---*/

/*---calendar---*/
.calendar table {width:100%;}
.calendar tr th {text-align:center;}
.calendar tr td {text-align:center; padding:1px;}
.calendar tr.week td {border-bottom:1px dotted #ccc;}
.calendar div.today {padding-bottom:1px; color:#fff; background:#ccc}
.calendar div.today-content {padding:1px 0; /*background:#e9a735;*/}
.calendar div.today-content a {display:block; color:#f25f0f; font-weight:bold;}
.calendar div.today-content a:hover {text-decoration:none; font-weight:normal; color:#fff; background:#f25f0f;; border:0;}
/*---/calendar---*/

/*---search form, login_form---*/
.sr form.search_form_widget, .sr #flogin, .sr .login_form_widget p {padding-left:15px;}
.sl form.search_form_widget, .sl #flogin, .sl .login_form_widget p {padding-right:15px;}
.search_form_widget input.search_text { width:100%; margin-bottom:12px;}
.sidebars #flogin span {display:block;}
.sidebars #flogin_user, .sidebars #flogin_password  {margin-bottom:5px; padding:1px;}
.sidebars #flogin_submit {margin-top:7px;}
/*---/search form, login_form---*/

/*---last_comments---*/
div.comments_widget {padding:0 20px;}
div.comments_widget h2 {font-weight:normal; margin-top:15px;}
ul.last_comment li {margin-bottom:5px;}
.sidebars h2.last_comment {font-size:1em; letter-spacing:0; border:0; margin:10px 0 0; padding:0; color:inherit;}
.sidebars ul.last_comment li {padding:0; font-size:.9em; background:transparent;}
/*---last_comments---*/

/*---paginations---*/
.pagination {text-align:center; color:#696969;}
.pagination a {font-weight:bold;}
.pagination2 {overflow:hidden; width:100%; margin-top:-10px;}
	span.old {float:right; margin-right:20px;}	
	span.new {float:left; margin-left:20px;}
	span.old a, span.new a {padding:3px 10px; font-variant:small-caps; font-size:1.2em; font-weight:normal; color:#fff; background:#ccc;}
	span.new a:hover, span.old a:hover {border:0; background:#333;}
/*---/paginations---*/

/*---sitemap---*/
h2.sitemap {font-size:1.3em; text-align:center; margin:10px 0;}
div.sitemap {padding:0 20px;}
div.sitemap ul {margin-bottom:10px;}
div.sitemap li {line-height:1.8; color:#868686;}
/*---/sitemap---*/

/*---page_parent---*/
.sr ul.page_parent_child li {margin-left:15px; padding:0; background:transparent;}
.sl ul.page_parent_child li {margin-right:15px; padding:0; background:transparent;}
.sidebars li.current-page>a {color:#808080;}
/*---/page_parent---*/
/*/plugins*/