/* CSS Document */

* {margin:0; padding:0;	font-size:100%;}

body {background:#e3e5d5 url(../images/tail-top.gif) top repeat-x; text-align:center; padding:29px 0 47px 0;}

img {vertical-align:top;}
a img { border:0;}

ul { list-style:none;}

html, input, textarea {font-family:Tahoma, Geneva, sans-serif; font-size:0.75em; line-height:1.667em; color:#000000;}

input, select { vertical-align:middle; font-weight:normal; font-size:1em; line-height:1em;}

a {color:#0185b0;}
a:hover{text-decoration:none;}
p {padding-top:15px;}

/* ============================= main layout ====================== */

.container {width:100%; overflow:hidden;}
.f-left { float:left;}
.f-right {float:right !important;}
.clear  { clear:both;}

/* main box {osnovnoj belij box) */
#main { width:976px; margin:0 auto; text-align:left;}
.main-box {background:#ffffff;}
.main-box .corner-bottom-right {background:url(../images/main-box-corner-bottom-right.gif) bottom right no-repeat;}
.main-box .corner-bottom-left {background:url(../images/main-box-corner-bottom-left.gif) bottom left no-repeat;}
.main-box .corner-top-right {background:url(../images/main-box-corner-top-right.gif) top right no-repeat;}
.main-box .corner-top-left {background:url(../images/main-box-corner-top-left.gif) top left no-repeat; width:100%;}
.main-box .indent {padding:25px 25px 15px 23px;}
/* END main box {osnovnoj belij box) */

/* header */

#header {height:75px; width:100%; overflow:hidden;}

/* logo */
.logo {float:left; width:220px; margin-right:25px; text-align:center;}
h1 {color:#606f87; font-size:0.917em; line-height:1em; font-weight:normal; padding:10px 10px 0 0;}
h1 a {font-size:3.182em; line-height:1em; color:#e0e0d0; text-decoration:none; display:block}
/* END logo */

/* menu (menu i forma poiska) */
.menu {float:left; width:683px;}
.menu .tail-bg {background:url(../images/menu-tail-bg.gif) top repeat-x;}
.menu .right-bg {background:url(../images/menu-right-bg.gif) top right no-repeat;}
.menu .left-bg {background:url(../images/menu-left-bg.gif) top left no-repeat; width:100%;}
.menu .indent {padding:20px 0 0 23px;}

	/* searchform (forma poiska v headere) */
	.SearchForm div {height:31px; padding-left:3px;}
	.SearchForm .input {width:362px; height:16px; border:1px solid #7f9db9; background:#ffffff; padding:2px 0 0 5px; font-size:1em;}
	.SearchForm .button {font-size:1em; line-height:1em; padding:0 5px; margin-left:10px;}
	/* END searchform (forma poiska v headere) */

.menu-list {width:100%;}
.menu ul {float:left}
.menu li {font-size:0.833em; line-height:1em; float:left; text-transform:uppercase;}
.menu li a {color:#ffffff; text-decoration:none; display:block;}
.menu li a span {display:block; padding:4px 3px 10px 3px; letter-spacing:1px;}
.menu li a:hover, .menu .active a {background:url(../images/menu-item-bg.gif) top right no-repeat #8cb4c6;}
.menu li a:hover span, .menu .active a span {background:url(../images/menu-item-bg.gif) top left no-repeat;}
.menu li .new {background:url(../images/new-bg.gif) center 2px no-repeat; text-transform:none; text-align:center; display:block; color:#fff; font-weight:normal; padding-bottom:3px; position:relative; margin:-9px 0 -4px 0;}
/* END menu (menu i forma poiska) */

/* END header */

/* content */

#content {width:100%; overflow:hidden; padding:2px 0 25px 0;}

	/* sidebar (levaja kolonka) */
	
	.sidebar {float:left; width:220px; margin-right:25px; font-size:0.917em;}
	.margin1 {margin-top:10px;}
	.margin2 {margin-top:30px;}
	
	.box {background:#f2f7fa;}
	.box .corner-bottom-right {background:url(../images/box-corner-bottom-right.gif) bottom right no-repeat;}
	.box .corner-bottom-left {background:url(../images/box-corner-bottom-left.gif) bottom left no-repeat;}
	.box .corner-top-right {background:url(../images/box-corner-top-right.gif) top right no-repeat;}
	.box .corner-top-left {background:url(../images/box-corner-top-left.gif) top left no-repeat; width:100%;}
	.box .indent {padding:10px 14px 10px 14px;}
	
	.box2 {background:#e9f1f5;}
	.box2 .corner-bottom-right {background:url(../images/box2-corner-bottom-right.gif) bottom right no-repeat;}
	.box2 .corner-bottom-left {background:url(../images/box2-corner-bottom-left.gif) bottom left no-repeat;}
	.box2 .corner-top-right {background:url(../images/box2-corner-top-right.gif) top right no-repeat;}
	.box2 .corner-top-left {background:url(../images/box2-corner-top-left.gif) top left no-repeat; width:100%;}
	.box2 .indent {padding:7px 14px 9px 13px;}
	
	.box3 {background:url(../images/box3-border.gif) bottom repeat-x;}
	.box3 .border-top {background:url(../images/box3-border.gif) top repeat-x;}
	.box3 .border-right {background:url(../images/box3-border.gif) right repeat-y;}
	.box3 .border-left {background:url(../images/box3-border.gif) left repeat-y;}
	.box3 .corner-bottom-right {background:url(../images/box3-corner-bottom-right.gif) bottom right no-repeat;}
	.box3 .corner-bottom-left {background:url(../images/box3-corner-bottom-left.gif) bottom left no-repeat;}
	.box3 .corner-top-right {background:url(../images/box3-corner-top-right.gif) top right no-repeat;}
	.box3 .corner-top-left {background:url(../images/box3-corner-top-left.gif) top left no-repeat; width:100%;}
	.box3 .indent {padding:7px 14px 9px 13px;}
	
	.box4 {background:#eff1e2;}
	.box4 .corner-bottom-right {background:url(../images/box4-corner-bottom-right.gif) bottom right no-repeat;}
	.box4 .corner-bottom-left {background:url(../images/box4-corner-bottom-left.gif) bottom left no-repeat;}
	.box4 .corner-top-right {background:url(../images/box4-corner-top-right.gif) top right no-repeat;}
	.box4 .corner-top-left {background:url(../images/box4-corner-top-left.gif) top left no-repeat; width:100%;}
	.box4 .indent {padding:23px 14px 30px 25px;}
	
	.list1 {width:100%; overflow:hidden; font-family:Arial, Helvetica, sans-serif;}
	.list1 li {display:inline; background:url(../images/list-devider1.gif) no-repeat 0 3px; margin-left:-2px; padding:0 2px 0 5px;}
	
	.list2 {width:100%; overflow:hidden; font-size:0.917em;}
	.list2 li {display:inline; background:url(../images/list-devider2.gif) no-repeat 0 3px; margin-left:-2px; padding:0 5px 0 5px;}
	.list2 li a:hover, .list2 .active a {text-decoration:none; color:#000000;}
	
	.didgest {letter-spacing:1px; padding-bottom:5px;}
	.didgest img {vertical-align:middle;}
	.didgest span {color:#8cb4c6;}
	
	.tag-cloud {line-height:2em;}
	.tag-cloud .type2 {font-size:1.273em;}
	.tag-cloud .type3 {font-size:1.455em;}
	.tag-cloud .type4 {font-size:1.636em;}
	.tag-cloud .type5 {font-size:1.818em;}
	.tag-cloud .type6 {font-size:2.182em;}
	.tag-cloud a {margin-right:6px;}
	.more {text-align:center; padding:10px 0 0 0;}
	
	h4 {color:#7b7b7b; text-transform:uppercase; letter-spacing:1px; margin-bottom:10px;}
	
	dt {background:#f2f7fa; padding:2px 5px 2px 2px; line-height:1em; letter-spacing:1px; margin-bottom:3px;}
	dt span {float:right; color:#ff9c01; display:inline-block; padding-top:2px;}
	dt a {color:#9c9c9c; background:url(../images/place-bg.gif) no-repeat 0 0; padding:2px 0 2px 20px; display:inline-block;}
	dd {line-height:1.182em; letter-spacing:1px; border-bottom:1px solid #e9f1f5; padding-bottom:8px; margin-bottom:5px;}
	.top20 {text-align:right; padding:10px 0 0 0; letter-spacing:1px;}
	
	.sidebar .user {font-family:Arial, Helvetica, sans-serif; line-height:1.454em; border-bottom:2px solid #ffffff; padding:8px 0 5px 0;}
	.user img {float:left; margin-right:12px; border:3px solid #ffffff; border-left:1px solid #ffffff; border-right:1px solid #ffffff;}
	.user strong {font-size:1.091em;}
	.user-menu {margin:3px -18px 5px 0;}
	.user-menu ul {width:100%; overflow:hidden;}
	.user-menu li {float:left; width:87px; margin-right:18px; line-height:1.636em;}
	.user-menu li a:hover, .user-menu .active a {color:#000000; text-decoration:none;}
	
	
	.google .indent {padding:14px 14px 9px 9px;}
	
	
	#dropdown-menu {width:169px; height:436px; background:#ffffff; position:absolute; margin:19px 0 0 66px; background:url(../images/box5-bg.gif) top left no-repeat;}
	#dropdown-menu .indent {padding:34px 13px 0 14px;}
	#dropdown-menu .scroll {height:385px; overflow:auto;}
	#dropdown-menu a {color:#0185b0 !important;}
	#dropdown-menu ul {margin-top:10px;}
	#dropdown-menu li {float:none; line-height:1.167em;}
	
	/* END sidebar (levaja kolonka) */

.tabs {background:#8cb4c6 url(../images/tabs-right-bg.gif) top right no-repeat; letter-spacing:1px;}
.tabs .left-bg {background:url(../images/tabs-left-bg.gif) top left no-repeat; width:100%;}
.tabs .tab1 {width:149px; position:relative; float:left;}
.tabs .tab2 {width:71px; text-align:center; float:left;}
.tabs .tab3 {width:296px; text-align:center; float:left;}
.tabs .tab4 {width:135px; text-align:center; float:left;}
.tabs .tab5 {width:220px; position:relative; float:left;}
.tabs a {color:#ffffff;}
.tabs a.act {color:#000000;}
.tabs .inner2 {padding:12px 0 12px 0;}
.tabs .tab1 .inner2  {padding-left:15px !important;}
.tabs .tab1.active .inner2 {padding-left:0px !important;}
.tabs .tab3 .inner2, .tabs .tab4 .inner2 {padding:14px 0 !important;}
.tabs .active {background:url(../images/tabs-right-bg-active.gif) top right no-repeat;}
.tabs .active .inner1 {background:url(../images/tabs-left-bg-active.gif) top left no-repeat; padding:0 11px;}
.tabs .active .inner2 {background:#f2f7fa; padding:12px 0 12px 0;}
.tabs img {vertical-align:middle; font-size:1em;}
.tabs .arrow2 {background:url(../images/arrow-down.gif) no-repeat 2px 7px; padding:0 3px; text-decoration:none; position:relative;}
.tabs strong {color:#8cb4c6; font-weight:normal;}

	/* site-content (pravaja kolonka) */
	
	.site-content {float:left; width:683px;}
	
	.post {padding:24px 0 20px 0;}
		/* post title (zagolovok posta, vse 4to v zagolovke) */
		.title {color:#9c9c9c;}
		h2 {font-size:1.5em; font-weight:normal; margin-bottom:16px;}
		h2 img {vertical-align:middle; margin:0 7px;}
		h2 a {color:#79b1d4;}
		h2 .post-name {color:#555555; text-decoration:none;}
		h2 .post-name:hover {text-decoration:underline;}
		.title .f-right {font-size:0.917em; color:#080909; padding:4px 0 0 0;}
		.title .f-right a {color:#9c9c9c;}
		.title .f-right img {vertical-align:middle; margin-right:5px;}
		.comments { font-size:0.917em; float:left; width:251px;}
		.comments .indent {padding:5px 14px 7px 13px;}
		.comments a {margin-left:15px;}
		.no-comments {width:145px;}
		.title .tags {font-size:0.917em; padding:7px 0 13px 0;}
		.title .tags a {color:#ff9c01;}
		.site-content .user {float:left; width:210px; margin-right:7px; line-height:1.5em;}
		.site-content .user .indent {padding:6px 12px 4px 20px;}
		.site-content .user img {float:left; margin-right:9px; border:3px solid #e9f1f5; border-left:1px solid #e9f1f5; border-right:1px solid #e9f1f5;}
		.site-content .user span {font-size:0.917em;}
		.resend {width:130px; overflow:hidden;}
		.resend img {float:left; margin:13px 9px 0 0;}
		.rate {float:left; width:73px; text-align:center; padding:13px 0 15px 0; background:url(../images/rate-bg.gif) top left no-repeat; color:#8cb4c6;}
		.arrow {margin:11px 0 0 7px;}
		/* END post title (zagolovok posta, vse 4to v zagolovke) */
	.line {border-bottom:2px solid #e5f3f7; padding:13px 0 20px 0;}
	.column-left {width:200px; float:left; color:#9c9c9c; padding-bottom:12px;}
	.column-right {width:483px; float:left; padding-bottom:12px;}
	.userpic {border:9px solid #f2f7fa; border-left:5px solid #f2f7fa; border-right:4px solid #f2f7fa;}
	.definition {color:#9c9c9c;}
	.extra-indent {padding-left:31px;}
	h3 {color:#fff; text-transform:uppercase; width:100%; overflow:hidden; margin-bottom:22px;}
	h3 span {background:#647690; padding:0 11px 1px 8px; display:block; float:left;}
	
	#UserForm .input {width:190px; height:18px; border:1px solid #7f9db9; background:#ffffff; padding:2px 0 0 5px; font-size:1em;}
	#UserForm .input2 {width:108px; height:18px; border:1px solid #7f9db9; background:#ffffff; padding:2px 0 0 5px; font-size:1em; margin-right:8px;}
	#UserForm .input3 {width:153px; height:18px; border:1px solid #7f9db9; background:#ffffff; padding:2px 0 0 5px; font-size:1em;}
	#UserForm textarea {width:276px; height:140px; border:1px solid #7f9db9; background:#ffffff; overflow:visible; font-size:1em;}
	#UserForm .button {font-size:1em; line-height:1em; width:73px; text-align:center; margin:0;}
	#UserForm select {width:195px; border:1px solid #7f9db9;}
	#UserForm .select {width:158px; margin-right:8px;}
	.description {color:#9c9c9c; font-size:0.917em; margin-left:10px;}
	
	#RegistrationForm {padding:15px 0 0 10px;}
	#RegistrationForm .input-row {height:49px;}
	#RegistrationForm .button-row {margin:-10px 0 18px 164px;}
	#RegistrationForm .input {width:190px; height:18px; border:1px solid #7f9db9; background:#ffffff;  padding:2px 0 0 5px; font-size:1em;}
	#RegistrationForm .definition {color:#000000; display:inline-block; width:164px; line-height:1em; vertical-align:middle;}
	#RegistrationForm .definition span {color:#9c9c9c; font-size:0.917em;}
	#RegistrationForm .button {font-size:1em; line-height:1em; width:138px; text-align:center; margin:0;}
	
	#CommentForm {font-family:Arial, Helvetica, sans-serif; line-height:1.167em;}
	#CommentForm .input-row {height:40px; padding-top:22px;}
	#CommentForm .input {width:236px; height:19px; border:1px solid #7f9db9; background:#ffffff; padding:2px 0 0 5px; font-size:1em;}
	#CommentForm textarea {width:314px; height:67px; border:1px solid #7f9db9; background:#ffffff; overflow:visible; font-size:1em;}
	#CommentForm .button {font-size:1em; line-height:1em; width:88px; text-align:center; margin:5px 0 0 0;}
	#CommentForm span {color:#9c9c9c;}
	#CommentForm .box2 .indent {padding:23px 14px 20px 25px;}
	#CommentForm .user {width:auto; float:none; padding:10px 0 10px 0;}
	#CommentForm .user img {border:3px solid #ffffff; border-left:1px solid #ffffff; border-right:1px solid #ffffff;}
	
	.extra-box {background:#f7fafc url(../images/box3-border.gif) bottom repeat-x; font-size:0.917em; line-height:1.273em; font-family:Arial, Helvetica, sans-serif;}
	.extra-box .indent {padding:20px 20px 35px 20px;}
	.extra-box h3 {color:#8cb4c6; font-size:1.636em; text-transform:none; font-weight:normal; line-height:1em;}
	
	.photo-name {padding:10px 20px 10px 22px; margin:4px 0 10px 0; font-size:0.917em; line-height:1.273em; color:#9c9c9c; background:#e9f1f5;}
	
	.pagination {padding:15px 0 0 0; font-family:Arial, Helvetica, sans-serif;}
	.pagination a, .pagination span {border:1px solid #d8dac8; padding:2px 6px 3px 5px; display:inline-block; margin-left:2px; line-height:1em; vertical-align:middle;}
	.pagination a:hover, .pagination span {color:#000000; text-decoration:none; background:#e9f1f5;}
	
	
	.column-left2 {width:431px; margin-right:11px; float:left;}
	.column-right2 {width:241px; float:left;}
	
	.column-left3 {width:292px; margin-right:23px; float:left;}
	.column-right3 {width:368px; float:left;}
	
	.comment {padding:25px 0 0 0;}
	.comment-content {padding:7px 0 0 0;}
	
	.table {border-bottom:1px solid #8cb4c6;}
	table {border-collapse:collapse; font-size:0.917em;}
	td {border:1px solid #ffffff; padding:3px 0 3px 10px;}
	.headline td {background:#8cb4c6; font-weight:bold; color:#ffffff !important;}
	.dark td {background:#f2f7fa;}
	table .column-3 a {color:#ff9c01;}
	table .column-1 {width:97px; color:#9c9c9c;}
	table .column-2 {width:193px;}
	table .column-3 {width:214px;}
	table .column-4 {width:136px;}
	
	/* END site-content (pravaja kolonka) */

/* END content */


/* footer (podval v bokse) */

#footer {border-top:3px solid #e9f1f5; font-size:0.917em; line-height:normal; padding:12px 0 7px 0;}
#footer ul {padding:4px 0 0 0; margin-left:-7px;}
#footer li {display:inline; background:url(../images/menu-devider.gif) no-repeat 0 4px; padding:2px 0 2px 5px; margin-left:2px;}

	/* right list (pravoe menu v footere)  */
	#footer .menu2 {margin-right:-7px; float:right;}
	#footer .menu2 li {background:url(../images/menu-devider.gif) no-repeat right 4px; padding:2px 5px 2px 0; margin-right:2px;}
	/* END right list (pravoe menu v footere)  */

/* END footer (podval v bokse) */

/* underfooter (vse 4to pod osnovnim belim boxom) */

#underfooter {padding:24px 0 0 0; text-align:center;}
#underfooter img {margin:0 1px 4px 0;}

/* END underfooter (vse 4to pod osnovnim belim boxom) */
