/* common */
* {padding: 0; margin: 0; font: normal 12px/1.5 Verdana, Tahoma, Times New Roman;}
/** {padding: 0; margin: 0; font: normal 12pt/1.18 Georgia,Arial,Tahoma,serif;}*/
BODY {min-height: 100%; height: 100%; color: #000; background-color:#FFF;}
HTML {height: 100%}
BODY, HTML, #root {min-width: 800px}
/* отступы для основных блоков */
.pad {padding: 5px 15px}

#root {position:relative; display:block; height:auto; width:100%; min-height: 100%}
/* навигация */
#top{position:relative; margin-left:331px; height:24px;}
#nav {position:absolute; top:0px; left:0px; width:331px; z-index:2;}
/* основное содержимое */
#content {position:relative; display:block; z-index:1;}
/* низ */
#footer { padding:10px; text-align:right;}

/* Рекламные блоки */
#add728x90{position:relative; margin:0 auto 0 auto;}
#add160x600{position:relative; margin:0 8px auto auto; text-align:right;}
#add468x60{position:relative; float:left; display:block; margin:0px; width:488px; height:60px; text-align:center; padding-top:5px;}
.advert		{margin:0 auto;}

/* Ссылки */
a {color:blue;text-decoration:none;}
a:hover {color: red;}

/* заголовки в контенте */
h1, h2, h3, h4, h5, h6 {font:bold 150% Georgia; color:#000000;}
.panel {padding:2px 0px; color:#7BC2E4; font-size:220%; font-family: Georgia, 'Trebuchet MS','Lucida Grande',Verdana, Arial, Sans-Serif; border-bottom: 1px solid #fa6}
.panel span {color:silver;}

/* первая буква в абзаце контента */
#content p:first-letter {font: bold 18pt/17px Georgia, serif; color: #7BC2E4}
p {margin:7px 0 7px 0; text-indent:1em; text-align:justify;}
strong {background-color:yellow;font-weight:normal;}
i {font-style:italic;}
b {color:#000; font-weight:bold; border:none;}
li,ol,ul {margin:0 5px 0 10px; text-align:justify;}
ul,ol {padding:0;}
ol {margin:5px 5px 0 25px;}
.clear {clear:both;}




#panels {width:180px! important;padding:5px;margin:0;}
blockquote {padding:10px; color:#555;}
span {color:#a66;}
#hr {background:#999daf; margin:3px;height:1px;}
#hr hr {display:none;}
.small {color:#aaa;}
.hide {z-index:1;left:0; visibility:hidden;position:absolute;top:0;}
.note {border-bottom:blue 1px dotted;color:blue;}

.contents .first {color:black;margin:5px 0 10px 10px; font-weight:bold;}
.contents .second {color:black;margin:20px 0 10px 10px; font-weight:bold;}
.contents span {color:red;}
.contents ol {color:silver;padding-left:10px;}
.select {color:red;}
.categories {margin:8px 0;padding:0 0 0 20px;}
.categories li {color:silver;}
.categories .selected {color:red;}
.postlink {color:#c1c1c1; margin:0px 25px; text-align:right;}
.postlink a {color:#3B7EBF; font-size:150%; font-family: Georgia, 'Trebuchet MS','Lucida Grande',Verdana, Arial, Sans-Serif;}
.postlink a:hover {color:blue;}
.postdate {margin:1px; text-align:right; font-size:12px; font-family:'Lucida Grande',Verdana,Arial,Sans-Serif; color:#CCCCCC;}
.postbody {margin:0 0 10px;padding:2px 0 0;}
.postbody span {color:#a00;}
.title {margin:0 10px 15px 0px; text-indent:0em;}

.copyright {border-left:silver 1px solid; color:#333;margin:20px 0 10px 5px; padding:0 0 0 10px;}
/* end */









/* start menu */
.topmenu {float:right; margin:0px 10px 0px 0px; padding:0px;}
.topmenu li {list-style-type:none; margin:0; padding:4px 11px 0px;}
.topmenu li {float:left;}
.topmenu a {color:#777; font:normal 13pt georgia,helvetica,sans-serif;}
.topmenu a:hover {color:red; text-decoration:underline;}

.nav {background:transporent; margin:0 8px 0 0; }
.nav li {list-style-type:none; padding:1px 9px 0 0; margin-right:0px; text-align:right; background-image: url(arr.gif); background-repeat:no-repeat; background-position:right 9px;}
.nav .nolink {color:#3B6EBF; font:normal 13pt georgia,helvetica,sans-serif; margin:5px 0 5px 0; padding:3px 0 3px 6px; border-bottom:#3B6EBF 1px dotted;}
.nav a {color:#3B6EBF; font:normal 13pt georgia,helvetica,sans-serif;}
.nav a:hover {color:red; text-decoration:underline;}

a.selected, a.selected:hover {color:#000; cursor:default; text-decoration:none;}
.video{ color:#000000; font:bold 11px  Arial, Helvetica, sans-serif;}
.video a{color:#666666; font:normal 11px Arial, Helvetica, sans-serif;}
.video a:hover{color:red; text-decoration:underline;}
.menuh1			{display: block; text-align:right;}
.menuh1 a 		{color:#000000; font:normal 14pt Tahoma, Arial, Helvetica, sans-serif;}
.menuh1 a:hover {color:red; text-decoration:underline;}
.under{text-decoration:underline;}
/* end menu */



/* statistic */
.point,.tbl{background-color:#fff;border:1px silver solid;margin:5px auto;text-align:left;width:500px;}
.point .graf{margin:5px 0 0;padding:0 0 0 2px;height:330px;}
.point .desc{margin:0 0 5px 20px;}
.sttit{background:#F6F9FB;border:silver 1px solid;color:#3B6EBF;margin:2px;padding:2px;}
.serf,.rss{color:#1e90ff;}
.post{color:red;}
.nopost{color:blue;}
.friend{color:blue;}
.tbl{width:502px;}
.tbl td,
.tbl pre,
.value pre,
.numb pre {color:#000000; font:12px/1.5 normal Verdana, Tahoma, Times New Roman; margin:2px; padding-bottom: 1px; overflow:hidden; line-height:1.5em;}
.anonce{color:#777;margin:2px 100px 0 44px;padding:2px;}
.numb{float:left;text-align:right;width:40px;}
.value{overflow:hidden;width:450px;}
.tbl td .sttit{margin:0;}


.hits {float:left;width:248px;margin:0 0 0 1px;padding:0;}
.hits .hit,.hits .zap,.hits .poisk {margin:0;padding:0;overflow:hidden;}
.hits .hit {color:#a00;width:42px;}
.hits .zap {color:#030;width:56px;}
.hits .poisk {width:142px;}
.hits span {display:block;padding:0 0 3px;text-decoration:underline;}
.hits .hit span {color:#a00;}
.hits .zap span {color:#030;}
.hits .poisk span {color:#00a;}
.hits pre,.value pre,.numb pre {color:#000; font:12px/1.5 normal Verdana, Tahoma, Times New Roman; padding:2px;overflow:hidden;}
.sep {color:#000;font:11px verdana,arial,sans-serif;padding:2px 2px 2px 5px;;overflow:hidden;}
/* end statistic */

/* form search in top */
.form {position:relative; margin:5px 8px 10px 0; text-align:right;}
.form .search, .form .submit {border:1px #7BC2E4 solid; color:#565656;}
.form .search {margin:0; padding:0; width:150px; height:22px; }
.form .submit {margin:0; padding:0; width:75px; height:24px; color:#fff; font: bold 13pt Georgia,Arial,Tahoma,serif;; background-image:url(sub.gif);}
/* end */







/* form */
#form_email p {margin:0 0 2px; padding:0;}
#form_email label {font:12px/1 bold arial,sans-serif; padding:4px 0 5px 25px; margin:2px 0 0;}
#form_email .tema,
#form_email .name,
#form_email .email,
#form_email .cod,
#form_email textarea {margin:0 5px 4px 0;padding:1px 0 2px 7px;width:345px;height:17px;}
#form_email .cod {width:215px;}
#form_email textarea {margin:0 5px 2px 0;padding:10px 0 0 7px;width:480px;height:165px;}
#form_email .submit {margin:0 5px 2px 0;width:489px;height:22px; background-image:url(sub.gif);}

.email,.cod,#form_comm textarea,#form_friend .tema,#form_friend .name,#form_friend textarea,
#form_email .tema,#form_email .name,#form_email textarea {background:#fff; background-image:url(bgform.gif);}

#form_docedit div,#form_docedit div p,#form_friend textarea,#form_email textarea,
#form_comm textarea,#form_html textarea,#form_edit textarea,#form_post textarea,#form_select .month,
#form_post select,.editcom,.docedit,.search,.god,.tema,.name,.email,.cod,.date,.submit{border:#7BC2E4 1px solid;}

#form_email .tema,#form_email .name,#form_email .email,#form_email .cod,
#form_friend .tema,#form_friend .name,#form_friend .email,#form_friend .cod {$padding:3px 0 0px 7px;}

#form_docedit div span,#form_docedit div p,.docedit,#form_docedit .submit,.tema,.name,.email,.cod,.date,
.editcom,#form_friend textarea,#form_html textarea,#form_html .submit,#form_comm textarea,#form_comm .submit,
#form_edit textarea,#form_edit .submit,#form_post textarea,#form_post .submit,#form_email textarea,
#form_friend .submit,#form_email .submit,#form_search .submit {float:right;}

html:root #form_friend .tema,html:root #form_friend .name,
html:root #form_friend .email,html:root #form_friend .cod,
html:root #form_email .tema,html:root #form_email .name,
html:root #form_email .email,html:root #form_email .cod,
html:root #form_comm .email,html:root #form_comm .cod {padding:3px 0 0 7px;}
html:root #form_comm .tema,html:root #form_comm .name {padding:3px 0 0 3px;}

#form_search .search,#form_google .search {padding:1px 3px;height:19px;}
#form_search .submit,#form_google .submit {color:#656565;height:23px;}
#form_search .submit,#form_google .submit {width:90px;}
#form_google .search {width:295px;}
#form_search .search {margin:10px 0 10px 5px;width:385px;}
#form_google .search,#form_google .submit {margin:14px 0 5px 5px;}
#form_search .submit {margin:10px 5px 5px 0;}
#form_google a {margin:10px 0 5px 5px;}
#form_google img {float:left;border:none;width:75px;height:32px;}
#form_google input {float:left;margin:2px;}
#form_google label {float:left;margin:4px;}

#form_comm label {color:#000000; font:12px/1 arial,sans-serif; font-weight:bold; padding:7px 0 4px 5px;}
#form_comm .tema,
#form_comm .name,
#form_comm .email,
#form_comm .cod,
#form_comm textarea {margin:0 5px 2px 0;padding:1px 0 2px 3px; width:430px; height:17px;}
#form_comm .email {width:426px;}
#form_comm .cod {width:300px;}
#form_comm textarea {margin:3px 5px 3px 0;padding:10px 0 0 7px;width:480px;height:165px;}
#form_comm .submit {margin:0 5px 2px 0;width:489px;height:22px; background-image:url(sub.gif);}

.submit {background-image:url(sub.gif); cursor:pointer;}
















#form_docedit div {color:blue;margin:10px 5px;padding:8px 5px 3px;height:17px;}
#form_docedit div p {border-left:0;margin:-5px 0 0 -11px;padding:5px 2px 0 0;height:16px;}
#form_docedit .docedit {border-right:0;color:red;margin:-5px 0 0;padding:0;text-align:right;width:150px;height:21px;}
#form_docedit .submit {margin:1px 5px 2px 0;width:488px;height:21px;}

#form_post label {font:12px/1 arial;margin:0 10px;padding:7px 0 0 7px;}
#form_post .tema {margin:0 5px 2px 0;padding:1px 0 3px 3px;width:484px;height:16px;}
#form_post .date {color:#a66;margin:0 5px 0 0;padding:1px 0 3px 7px;width:140px;height:16px;}
#form_post textarea {margin:2px 5px 3px 0;padding:5px;width:477px;height:335px;}
#form_post select {font:12px arial,sans-serif;margin:0 0 2px 4px;padding:0;width:295px;height:18px;}
#form_post .submit {margin:0 4px 2px 0;width:185px;height:20px;}

#form_edit textarea {margin:2px 5px 3px 0;padding:0;width:486px;height:405px;}
#form_edit .submit {margin:1px 5px 3px 0;width:488px;height:21px;}
#form_edit .editcom {font:12px arial,sans-serif;margin:1px 5px 1px 0;padding:1px 0 2px 6px;width:480px;height:15px;}

#form_html label {color:#656565;margin:10px 5px 5px 10px;;}
#form_html textarea {margin:2px 5px 3px 0;padding:0;overflow:auto;width:486px;height:270px;}
#form_html .submit {margin:1px 5px 3px 0;width:488px;height:21px;}

fieldset {color:#000;margin:0 auto;;padding:3px 0 0;width:498px; border:0px;}
legend {color:#000000; font-weight:bold; padding:0 5px 5px;margin:0 0 0 10px;}
legend span {color:red;}
select,input {height:19px;}
option {padding:0 0 0 5px;height:15px;}
#form_docedit,#form_post,#form_edit,#form_html,#form_comm,#form_email,
#form_friend,#form_search,#form_google {margin:10px auto;width:500px;}
.submit {background-color:#fff;color:#000;cursor:hand;font:12px arial,sans-serif;}

#form_google .search,#form_google .submit,
#form_google div,#form_google a,#form_search .search,#form_post select,label {float:left;}

#form_select .month,#form_select .god,#form_select .submit {float: none;}

#form_friend img,#form_email img,#form_comm img {border:none;float:right;margin:2px 2px 2px 0;width:120px;height:19px;}

fieldset {$padding:0;$position:relative;$top:12px;}
legend {$margin:0 0 -7px;$position:relative;$top:-9px;$left:3px;}
#form_post .tema,#form_post .date,
#form_post textarea,#form_post .submit,
#form_edit .editcom,#form_edit textarea,#form_edit .submit {$margin:0 5px 2px 0;}
#form_search,#form_google {$margin:10px auto 20px;}
#form_post .tema {$padding:3px 0 1px 3px;$height:16px;}
#form_post .date {$padding:3px 0 1px 7px;$height:15px;}
#form_post select {$margin:0 0 2px 5px;$height:20px;}
#form_post textarea {$width:476px;}
#form_post .submit {$height:19px;}
#form_edit .editcom {$padding:3px 0 0 6px;$height:16px;}
#form_edit textarea {width:486px;}
#form_comm .tema,#form_comm .name {$padding:3px 0 0px 3px;}
#form_comm .email,#form_comm .cod,
#form_docedit div {$margin:10px 5px;$padding:9px 5px 3px; height:17px;}
#form_docedit div p {$margin:-6px 0 0 -11px;$padding:4px 2px 0 0;$height:17px;}
#form_docedit .docedit {$margin:-6px 0 0;$padding:4px 0 2px;$height:15px;}
#form_search .search,#form_google .search {$padding:4px 3px 0;$height:17px;}
#form_docedit .submit {$margin:0 5px -8px 0;}
*html #form_select .submit {height:21px;}
*html #form_post .submit {height:20px;}
*html #cp {padding:5px 2px 1px 3px;height:15px;}
*html .cb {padding:3px;height:15px;}

html:root #form_post .tema {padding:3px 0 0 3px;}
html:root #form_post .date {padding:3px 0 0 7px;}
html:root #form_post textarea {width:477px;}
html:root #form_post .submit {margin:0 5px 2px 0;}
html:root #form_search .submit,html:root #form_google .submit {padding:0 0 2px;}
html:root #form_search .search,html:root #form_google .search {padding:3px 3px 0;height:18px;}
html:root #form_select .month {width:82px;}
html:root #form_select .god {width:64px;}
html:root #form_friend label {padding:9px 0 0 20px;}
html:root #form_friend span {padding:22px 0 0 10px;}
html:root #form_edit textarea {width:486px;}
html:root #form_docedit .docedit {padding:4px 0 1px 3px;height:16px;}
html:root #form_docedit div p {margin:-5px 0 0 -15px;}
/*right and left column background-color*/
/* end */
p img {margin:5px 10px 10px 0px;}
.submit	{background-image:url(sub.gif);}




/* календарь */
#calendar {background-color:#fff; border:none; margin:0 auto 5px; text-align:center; width:210px;}
.month,.cv,.cs,#cn {padding:3px 0;}
#cp {display:block; padding:4px 0 5px; position:relative;}
html:root #cp {padding:4px 0;}
*html #calendar td {vertical-align:bottom;}
.cb,.cv {background-image:url(k.gif); background-repeat:repeat-x; color:#000;}
.cb,.cv,#cp,.cs,#cp:hover {border:1px solid #CCCCCC; font: Georgia, Times, serif; font-size:14px;}
.month {color:#929299; font:bold italic 14px georgia;}
.ct {color:#777;}
.cv {background-image:url(k.gif); background-repeat:repeat-x; color:red;}
.cs {background-image:url(k.gif); background-repeat:repeat-x; color:#000; border:1px solid #CCCCCC; font-weight:bold;}
.cp {background-image:url(k.gif); background-repeat:repeat-x; }
#cp {background-image:url(k2.gif); background-repeat:repeat-x;  color:blue;}
#cp:hover {background-image: none; background-color:#ff7; color:red; border:1px solid #CCCCCC;}
#cn {color:#aa9;}

#form_select .month,#form_select .god,#form_select .submit {background-color:#fff; color:black; font:12pt/1 Georgia,Arial,serif;}
#form_select 			{padding:2px 0; height:25px; text-align:center;}
#form_select .month 	{padding:0; margin:0 1px 0 0; width:90px; height:25px;}
#form_select .god 		{padding:0; margin:0 1px 0 0; width:70px; height:25px;}
#form_select .submit 	{padding:0; margin:0; width:40px; height:25px; color:#FFFFFF; font-weight:bold; border:1px solid #7BC2E4;}
#form_select .option 	{padding:0;	background-color:#fff; border:0; color:blue;}
/* end календарь */

/* start social */
.social {margin:2px 25px; padding:5px; text-align:right;}
.social img {border:1px solid #CCCCFF; padding:1px; margin:4px; width:16px; height:16px; text-align:center;}
/* end social */
.gocomment, .gocomment a{
display: block;
margin: 0px;
width:380px;
height:34px;
}
.gocomment a{
background-image:url(http://agaroza.ru/i/design/comm.gif);
background-position:0px 100px 0px 0px;
background-repeat:no-repeat;
}
.gocomment a:hover{
background-position: 0px -34px;
}
#hr{background-color:#ffaa66; height:1px;}
/* page fast... */
.rightero {font-weight:normal; margin:15px 25px; font: Georgia, Times, serif; font-size:14px;}
.rightero a {background:url(k.gif) repeat-x #f2f2f2; border:#CCCCCC 1px solid; color:#000; padding:4px 5px; font: Georgia, Times, serif; font-size:14px;}
.rightero a:hover {border:#0000FF 1px solid; color:blue;}
.select {color:blue; font: Georgia, Times, serif; font-size:14px;}
.select {padding:4px 0px;}
a.select {border:none; color:blue;}
.rightero strong{background:url(k.gif) repeat-x #f2f2f2; border:#CCCCCC 1px solid; color:#000; padding:4px 5px; font: Georgia, Times, serif; font-size:14px;}

/* start comments */
.comment_title span {color:#888; float:right; font:14px arial,verdana,"Trebuchet MS",sans-serif; margin:0 5px; padding:5px 0px 0px 0px;}
.comment_title {
	margin:0 0 5px;
	position:relative; 
	padding:2px 2px 2px 5px;
	color:#7BC2E4; font-size:150%; font-family: Georgia, 'Trebuchet MS','Lucida Grande',Verdana, Arial, Sans-Serif; border-bottom: 1px solid #fa6;
}
.time {color:#888; text-align:right; margin:0 auto; padding:0px 5px 0px 10px;}
.commen {color:#000;margin:0 15px 10px;text-align:justify;}
.commen p {margin:3px 0;padding:0;}
.commen p.panel {
  background:url(../i/default/mtop.png) repeat-x #fff;
  border:0;
  color:#777;
  font:bold 13px helvetica;
  margin:0 0 10px 0;
  padding:3px 0 3px 5px;
}
.comment {background-color:#fff; margin:0 5px 2px; padding:0 5px 2px; text-align:justify;}
.comment .edits {margin:0 -5px 5px 0;}
.commen .edits {margin:0 -0px 5px 0;}
.comment span {color:#a00;}
.author {color:#507;}
.author .faxim {color:#000;}
.faxim {color:#000; padding:5px 0 0; text-align:right;}
/* end comments */
.comment span,.comma span {color:#a00;font-weight:normal;}
dd span {color:#000000;}
dt span {color:#000000; font-weight:bold;}
dd {color:#999999}
dd strong{color:#000; background-color:#FFFFFF;}
.prim, .prima{text-align:center;}
.prima{color:#7BC2E4; font-size:150%; font-family: Georgia, 'Trebuchet MS','Lucida Grande',Verdana, Arial, Sans-Serif; margin:10px 0px 0px 0px;}
.address{text-align:center;}

#login {background-color:#fff;border:#eee 3px solid;font:11px Arial;margin:20px auto 10px;width:365px;}
#login label {float:left;font:bold 13px Arial;padding:7px 0 0 5px;}
#login .tema {font:12px Arial;margin:0 5px 2px 0;padding:2px 0 0 2px;width:260px;height:18px;}
#login .tema,#login .submit {background-color:#fff;border:silver 1px solid;float:right;}
#login .submit {cursor:hand;font:bold 13px Arial;margin:5px 5px 5px 0;width:355px;height:23px;}
#login .prima {color:#555;font:bold 12px Arial;margin:0 0 10px;padding:3px 0 4px;width:360px;}

#connect {margin:0 auto 10px; padding-top:8px; width:498px;}
#connect label {float:left; padding:3px 0 0 45px;}
#connect .tema,#connect .name,#connect .email,#connect .cod,#connect textarea 
{margin:3px 5px 2px 0;padding:0; width:310px; height:18px;}
#connect .tema,#connect .name,#connect .email,#connect .cod,#connect .date,
#connect textarea,#connect .submit {float:right;}
#connect img {border:none;float:right;margin:2px 2px 2px 0;width:120px;height:19px;}
#connect .cod {width:180px;}
#connect .submit {cursor:hand; margin:0 5px 5px 0; width:489px; height:25px;}
#connect textarea {margin:2px 5px 2px 0;padding:10px 0 2px 22px;width:465px;height:175px;overflow:auto;}
