* {margin:0;padding:0;}
body {background:url(../i/alex_bg.gif) #ddd;font:14px/1.18 verdana,arial,helvetica,sans-serif;text-align:center;margin:0;padding:0;}

.alex_css {background-color:transporent;margin:3px auto;padding:0;width:1024px;}
#alex_css  {display:block;margin:0;padding:0;}
.header {margin:0 4px 6px;}
#header {background:transporent;display:block;margin:0;padding:0;position:relative;height:108px;}


#alex_logo {position:absolute;left:3px;top:-1px;width:614px;}
.alex_logo {display:block;margin:0;padding:0;height:100px;}
.alex_logo h1 {font:bold 42px Georgia;color:#000;margin:0;padding:0;}

.aforizm {background:trasporent;position:absolute;right:3px;top:-1px;width:388px;}
.aforizmz {font-size:11px;font-style:italic;color:#000;padding:3px 10px;text-align:left;text-indent:6px;height:94px;}
.aforizmz .auth {font-weight:bold;font-size:11px;font-style:italic;color:#000;padding:1px 5px;position:absolute;right:3px;bottom:4px;text-align:right;}
#center {margin-left:2px;margin-bottom:5px;position:relative;left:2px;width:614px;}

#content {float:left;text-align:left;margin-bottom:5px;width:614px;}
#left,#right {position:relative;left:200px;width:200px;}
#left {float:left;margin-left:-200px;}
#right {float:right;margin-right:-200px;}
#leftads {position:relative;width:250px;height:250px;float:left;margin-right:10px;}

.footer {clear:both;margin:0 4px;}
#footer  {display:block;margin:0;padding:0;}

*html html,*html body,*html #alex_css,
*html .alex_css,*html #center,
*html .content,*html #content {height:117%;}
#center {#margin-left:-400px;}

.clear {clear:both;}
a {color:blue;text-decoration:none;}
a:hover {color:red;}
b {color:#000;font-weight:bold;border:none;}
blockquote {padding:10px;color:#555;}
h1, h2, h3, h4, h5, h6,small {font-size:16px;margin:3px;}
li,ol,ul {margin:0 5px 0 10px;text-align:justify;}
p {margin:3px 12px;text-indent:1em;text-align:justify;}
span {color:#a66;}
ul,ol {padding:0;}
ol {margin:5px 5px 0 25px;}
strong {background-color:yellow;font-weight:normal;}
td,small {font:11px verdana,arial,sans-serif;color:black;}
i {font-style:italic;}
#hr {background:#999daf;margin:3px;height:1px;}
#hr hr {display:none;}
#panels {width:180px! important;padding:5px;margin:0;}
.ctbl {background-color:silver;border:silver 1px solid;width:126pt;}
.righter {font-weight:normal;margin:5px 25px;text-align:right;}
.small {color:#707070;}
.bborder {background-color:#fff;border:#a7a6b4 1px solid;}
.panel {background:url(../i/alex_bg.gif) #efefef;font-weight:bold;margin:5px;padding:2px 2px 2px 9px;color:alex_navy;}
.panel span {color:silver;}
.hide {z-index:1;left:0; visibility:hidden;position:absolute;top:0;}
.lasto {background-color:#ff9;border:#7b9ebd 1px solid;padding:10px;}
.note {border-bottom:blue 1px dotted;color:blue;}
.contents .first {color:black;margin:5px 0 10px 20px;}
.contents .second {color:black;margin:20px 0 20px 10px;}
.contents span {color:red;}
.contents ol {color:silver;padding-left:10px;}
.select {color:red;}
.categories {margin:8px 0;padding:0 0 0 10px;}
.categories li {color:silver;}
.categories .selected {color:red;}
.postlink {margin:5px 25px;text-align:right;}
.postdate {color:#656565;padding:10px 10px;text-align:right;}
.postbody {margin:-0px 0 10px;padding:2px 0 0;}
.postbody span {color:#a00;}
.title {margin:5px 10px;}
.prim {border:#7b9ebd 0px solid;margin:15px 5px 5px 15px;padding:3px 3px 7px;text-align:left;}
.prim label {color:blue;}
.prim div {background-color:#fff;border:silver 1px solid;font:12px/1 arial,sans-serif;margin:3px auto;padding:5px;}

.comment_list {background-color:#fff;position:relative;width:500px;margin:20px auto 0;width:500px;}
.time_u {background-color:#fff;color:#a66;padding:0 5px 0;position:absolute;right:15px;top:-9px;}
.time_a {background-color:#fff;color:#a66;padding:0 5px 0;position:absolute;left:15px;top:-9px;}
.author {background-color:#fff;color:#707070;}
.facsimile {color:#505050;padding:5px 0 0;text-align:right;font-style:normal;}
.facsimile em {font-style:normal;}
.comment span,.comma span {color:#a00;font-weight:normal;}
.comment_title {
	background:url(../i/alex_bg.gif) #efefef;
	color:alex_navy;
	font-weight:bold;
	margin:0 0 5px;
	position:relative; 
	padding:2px 2px 2px 5px;
}
.comment_list .r1,.comment_list .r2,.comment_list .r3,.comment_list .r4 {display:block;overflow:hidden;height:1px;}
.comment_list .r2,.comment_list .r3,.comment_list .r4,.comment_list .comment {background-color:#fff;border:#aaa solid;border-width:0 1px;}
.comment_list .r1 {background:#aaa;margin:0 5px;}
.comment_list .r2 {border-width:0 2px;margin:0 3px;}
.comment_list .r3 {margin:0 2px;}
.comment_list .r4 {margin:0 1px;height:2px;}
.comment_list .comment {display:block;padding:7px 10px 0;text-align:justify;}

.point{background-color:#fff;border:1px #ccc solid;margin:5px auto;padding:0;width:500px;}
.sttit{background:url(../i/alex_bg.gif) #efefef;border:#ccc 1px solid;margin:1px;padding:2px 2px 2px 7px;}
.point .graf{margin:5px 2px 0;padding:0 0 0 2px;width:492px;height:330px;}
.point .desc{margin:0 0 5px 20px;padding:0;}
.tbl{width:502px;border:1px silver solid;margin:5px 0 5px 4px;}
.sttit,.desc{text-align:left;}
.serf,.rss{color:#1e90ff;}
.post{color:red;}
.nopost,.friend{color:blue;}
.tbl td,.tbl pre,.value pre,.numb pre {color:#000;font:11px verdana,arial,sans-serif;margin:2px;padding:0;}
.hr{position:relative;text-align:left;overflow:hidden;width:495px;}
.hr .anonce{color:#777;margin:2px 100px 0 44px;padding:2px;}
.hr .numb{position:absolute;text-align:right;overflow:hidden;width:40px;}
.hr .value{left:43px;position:relative;text-align:left;overflow:hidden;width:450px;}
.sep {width:480px;overflow:hidden;}

.alex_menu {margin:0 4px 6px;}
.topmenu {position:absolute;left:-6px;bottom:4px;}
.alex_nav {display:block;margin:0;padding:2px 0 0;text-align:left;}
.topmenu li {float:left;margin:10;width:80px;}
.alex_nav li {list-style-type:none;margin:0;padding:1px 0 3px 11px;}
.topmenu .nolink {padding:0 0 2px;text-align:center;}
.topmenu .nolink a,.topmenu a,
.alex_nav .nolink,.alex_nav .nolink a,.alex_nav a {color:#808080;font:bold 12px georgia,helvetica,sans-serif;}
.topmenu a:hover,.topmenu a.selected,.topmenu a.selected:hover,
.alex_nav a:hover,.alex_nav a.selected,.alex_nav a.selected:hover {text-decoration:underline;}
.topmenu a:hover,.alex_nav a:hover {color:#a0a0a0;}
.topmenu a.selected,.topmenu a.selected:hover,
.alex_nav a.selected,.alex_nav a.selected:hover {color:#606060;}
.alex_nav .nolink {color:#707070;padding:0 0 2px 8px;}
.alex_nav .nolink a {margin:0 0 0 -1px;}
.alex_nav a {font:12px georgia,helvetica,sans-serif;}

.x {margin:0 4px 6px;}
.k {display:block;}
#calendar {background-color:transporent;border:0;margin-left:5px;#margin-left:0px;text-align:center;width:175px;height:175px;}
.month,.ct,.cb,.cv,.cs,.cp,#cp,.cn,#cn {font:bold 12px arial,georgia;padding:2px 0px 3px;}
.month {background:url(../i/alex_bg.gif) #eee;color:#808080;}
.ct {color:#707070;} /* дни недели */
.cb {color:#909090;} /* число в прошлом */
.cv {color:#606060;} /* выходные дни */
.cs {color:#f77;} /* открытый день */
.cp {color:red;} /* post */
#cp {color:#77b;} /* post link */
#cp:hover {color:red;}
.cn {color:#92a;} /* пустые дни */
#cn {color:#a8a8a8;} /* наступающие дни */

.a {BACKGROUND:#fff;}
.j {BACKGROUND:#999;}

.e {BORDER-LEFT:#eee 1px solid;}
.f {BORDER-LEFT:#ddd 1px solid;}
.i {BORDER-LEFT:#aaa 1px solid;}
.b,.c,.d {BORDER-LEFT:#fff 1px solid;}

.b {BORDER-RIGHT:#eee 1px solid;}
.c {BORDER-RIGHT:#ddd 1px solid;}
.d {BORDER-RIGHT:#aaa 1px solid;}
.e,.f,.i {BORDER-RIGHT:#999 1px solid;}

.b,.c,.d,.k,.topmenu,.alex_nav,.reklam,#header,#footer,#alex_css,.aforizmz,.alex_logo {BORDER-LEFT:#fff 1px solid;}
.e,.f,.i,.k,.topmenu,.alex_nav,.reklam,#header,#footer,#alex_css,.aforizmz,.alex_logo {BORDER-RIGHT:#999 1px solid;}

.a,.b,.c,.d,.e,.f,.i,.j {DISPLAY:block;OVERFLOW:hidden;}
.a,.b,.c,.f,.i,.j {HEIGHT:1px;}
.d,.e {HEIGHT:2px;}
.d,.e {MARGIN:0 1px;}
.c,.f {MARGIN:0 2px;}
.b,.i {MARGIN:0 3px;}
.a,.j {MARGIN:0 5px;}
.b,.i {BORDER-WIDTH:0 2px;}
#alex_logo .b,#alex_logo .c,#alex_logo .d,#alex_logo .e,#alex_logo .f,#alex_logo .i,#alex_logo .alex_logo {background:url(../i/alex_logo.png) repeat-y #dadada;}
.alex_css .b,.alex_css .c,.alex_css .d,.alex_css .e,.alex_css .f,.alex_css .i,.alex_css #alex_css {background:url(../i/alex_css.png) repeat-y #dadada;}
.header .b,.header .c,.header .d,.header .e,.header .f,.header .i,.header #header {background:#dadada;}
.footer .b,.footer .c,.footer .d,.footer .e,.footer .f,.footer .i,.footer #footer {background:url(../i/foot.png) repeat-y #dadada;}
.aforizm .b,.aforizm .c,.aforizm .d,.aforizm .e,.aforizm .f,.aforizm .i,.aforizm .aforizmz {background:url(../i/alex_aforizm.png) repeat-y #dadada;}
.x .b,.x .c,.x .d,.x .e,.x .f,.x .i,.x .k,
.alex_menu .b,.alex_menu .c,.alex_menu .d,.alex_menu .e,.alex_menu .f,.alex_menu .i,
.alex_menu .alex_nav,.alex_menu .topmenu,.alex_menu .reklam {background:url(../i/alex_menu.png) repeat-y #dadada;}

.reklam {padding:5px 0;}
.la {BACKGROUND:#999;}
.lj {BACKGROUND:#cbcbcb;}
.lb,.lc,.ld,.le,.lf,.li,.content {BACKGROUND:#fff;}

.le {BORDER-LEFT:#aaa 1px solid;}
.lf {BORDER-LEFT:#ddd 1px solid;}
.li {BORDER-LEFT:#eee 1px solid;}
.lb,.lc,.ld,.content {BORDER-LEFT:#999 1px solid;}

.lb {BORDER-RIGHT:#aaa 1px solid;}
.ld {BORDER-RIGHT:#dcdcdc 1px solid;}
.le {BORDER-RIGHT:#cbcbcb 1px solid;}
.lc,.lf,.li,.content {BORDER-RIGHT:#cbcbcb 1px solid;}

.content {DISPLAY:block;padding:10px 0;min-height:1530px;}

.la,.lb,.lc,.ld,.le,.lf,.li,.lj {DISPLAY:block;OVERFLOW:hidden;}

.la,.lb,.lc,.lf,.li,.lj {HEIGHT:1px;}
.ld,.le {HEIGHT:2px;}

.ld,.le {MARGIN:0 1px;}
.lc,.lf {MARGIN:0 2px;}
.lb,.li {MARGIN:0 3px;}
.la,.lj {MARGIN:0 5px;}
.lb,.li {BORDER-WIDTH:0 2px;}

#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 2px 7px;width:130px;height:16px;font:12px/1 arial,sans-serif;}
#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;}

#form_comm label {font:12px/1 arial,sans-serif;padding:7px 0 0 30px;}
#form_comm .tema,#form_comm .name,#form_comm .email,#form_comm .cod,
#form_comm textarea,#form_comm .submit {margin:0 5px 2px 0;padding:1px 0 2px 3px;width:380px;height:17px;}
#form_comm .email {padding:1px 0 2px 22px;width:361px;}
#form_comm .cod {padding:1px 0 2px 22px;width:235px;}
#form_comm textarea {margin:2px 5px 2px 0;padding:10px 0 0 22px;width:465px;height:165px;}
#form_comm .submit {margin:0 5px 2px 0;width:489px;height:22px;}

#form_email p {margin:0 0 2px;padding:0;}
#form_email label {font:12px/1 arial,sans-serif;padding:7px 0 0 25px;margin:2px 0 0;}
#form_email .tema,#form_email .name,#form_email .email,#form_email .cod,
#form_email textarea {margin:0 5px 2px 0;padding:1px 0 2px 22px;width:345px;height:17px;}
#form_email .cod {width:215px;}
#form_email textarea {margin:0 5px 2px 0;padding:10px 0 0 22px;width:465px;height:165px;}
#form_email .submit {margin:0 5px 2px 0;width:489px;height:22px;}

#form_friend label {padding:7px 0 0 20px;}
#form_friend span {color:#000;padding:10px 0 0 10px;text-align:left;}
#form_friend .tema,#form_friend .name,#form_friend .email,#form_friend .cod,
#form_friend textarea {margin:0 5px 2px 5px;padding:1px 0 2px 22px;width:330px;height:17px;}
#form_friend .cod {width:200px;}
#form_friend textarea {margin:2px 5px 2px 0;padding:10px 0 2px 22px;width:330px;height:165px;}
#form_friend .submit {margin:0 5px 2px;width:354px;height:22px;}

#form_select .month,#form_select .god,#form_select .submit {background-color:#fff;color:blue;font:12px/1 arial,sans-serif;}
#form_select {margin:0 0 10px 13px;padding:2px 0;height:19px;}
#form_select .month {margin:0 1px 0 0;padding:0;width:80px;height:18px;}
#form_select .god {margin:0 1px 0 0;padding:1px 0 0 2px;width:62px;height:18px;}
#form_select .submit {padding:0 0 2px;margin:0 0 2px;width:26px;height:20px;}
#form_select .option {background-color:#fff;border:0;color:blue;padding:0 0 0 3px;}

.form {margin:2px 0 0 -2px;}
.form .search,.form .submit {border:silver 1px solid;color:#510;margin:0;}
.form .search {background:url(../i/alex_bg.gif) #dadada;font: 12px arial,sans-serif;padding:0 0 1px;width:140px;height:17px;}
.form .submit {background:url(../i/alex_bg.gif) #dadada;color:#707070;font:bold 12px/1 arial,sans-serif;padding:0 0 3px 1px;width:25px;height:20px;}

#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;}

fieldset {color:#000;margin:0 auto;;padding:3px 0 0;width:498px;}
legend {color:#a66;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:0 auto 10px;width:500px;font:12px/1 arial,sans-serif;}
.submit {background-color:#fff;color:#000;cursor:hand;font:12px arial,sans-serif;}

fieldset,#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:silver 1px solid;}

#form_select .month,#form_select .god,#form_select .submit,#form_google .search,#form_google .submit,
#form_google div,#form_google a,#form_search .search,#form_friend span,#form_post select,label {float:left;}

#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;}

.email,.cod,#form_comm textarea,#form_friend .tema,#form_friend .name,#form_friend textarea,
#form_email .tema,#form_email .name,#form_email textarea {background:url(../i/pencil.png) 2px 1px no-repeat #fff;}

#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_select .month {$WIDTH:82px;$HEIGHT:20px;}
#form_select .god {$WIDTH:64px;$HEIGHT:20px;}
#form_select .submit {$padding:0;$HEIGHT:20px;}
#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_post .tema {$padding:3px 0 2px 3px;$height:16px;}
#form_post .date {$padding:4px 0 0px 7px;$height:15px;}
#form_post select {$margin:0 0 2px 5px;$height:20px;}
#form_post textarea {$width:476px;}
#form_post .submit {$height:20px;}
#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_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 0 22px;}
#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:21px;}
.form .search {#padding:2px 0 0;}
.form .submit {#padding:0 0 0 1px;#height:21px;}

html:root #form_post .tema {padding:3px 0 2px 3px;}
html:root #form_post .date {padding:3px 0 2px 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_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 22px;}
html:root #form_comm .tema,html:root #form_comm .name {padding:3px 0 0 3px;}
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;}
html:root .form .search {padding:2px 0 0;}
html:root .form .submit {margin:0 0 1px 0;height:21px;}
