/*
	Alexander Kirillov (4kirillov@gmail.com)
	22:38 04.11.2009
*/

html,body {border:0px; padding:0px; margin:0px; color:#000; height:100%; width:100%; background:#fff url('/i/bg.gif');}

#container {display:table; height:100%; width:980px; background:url('/i/oleg.png') 0 20px no-repeat;}

img {border:0;}
p {margin:10px 0; padding:0; color: #000;}

a {color:#ed1e25; text-decoration:underline;}
a:hover {color:#000; text-decoration:underline;}

a.myspace {padding-top:20px; font:bold 12px Tahoma; color:#ed1e25; text-decoration:underline;}
a.myspace:hover {padding-top:20px; font:bold 12px Tahoma; color:#000; text-decoration:underline;}

#left {position:absolute; top:0; margin-top:33px; width:610px;}
#title {padding-left:365px;}

#menu {padding-left:360px; width:150px; padding-top:6px; *padding-left:360px;}
#menu img {padding:5px; *padding:5px; background:none 6px 6px no-repeat; margin:1px 0;}
#menu img:hover {padding:5px; background:#fff; margin:1px 0;}
#menu img.sel {padding:5px; background:#ed1e25 6px 6px no-repeat; margin:1px 0;}

#bubble {padding-left:236px; padding-top:12px;}

#txt {margin-left:610px; margin-top:330px; font: .9375em/1.6 Arial, sans-serif;} /* width:380px*/
#txt_inner {width:380px; margin-left:610px; margin-top:23px; color:#000; font:normal 12px Tahoma, Arial, sans-serif;}
#txt_inner strong {padding:5px; background:#fff;}
#txt_inner p {margin-left:6px;}
#txt_inner .marg {margin:0; padding:0;}

#blog {width:380px; margin-left:610px; margin-top:37px; color:#000; font:normal 12px Tahoma, Arial, sans-serif;}
#blog p {margin:0; padding:5px 0;}
#blog .title {margin:0; padding:0;}
#blog .title small {padding:4px; background:#fff;}
#blog .title a {color:#ed1e25; text-decoration:underline; font:normal 14px Tahoma, Arial, sans-serif;}
#blog .title a:hover {color:#000; text-decoration:underline; font:normal 14px Tahoma, Arial, sans-serif;}

#blog .comm {padding:0; text-align:right;}
#blog .comm a {color:#000; text-decoration:underline; font:normal 11px Tahoma, Arial, sans-serif;}
#blog .comm a:hover {color:#ed1e25; text-decoration:underline; font:normal 11px Tahoma, Arial, sans-serif;}
#blog h3 {font:normal 24px Tahoma; color:#000; padding:0; margin:0; padding-bottom:10px;}

#akula {position:absolute; left:0; bottom:10px; margin-left:610px; font:normal 11px Tahoma; color:#999;}
#akula a {font:normal 11px Tahoma; color:#999; text-decoration:underline;}
#akula a:hover {font:normal 11px Tahoma; color:#ed1e25; text-decoration:underline;}

ol {margin:0; padding:0; margin-left:20px; margin-bottom:10px; margin-top:7px; *margin-left:30px;}
/*.li {margin:0; padding:0;}*/

/* Forms */

form, fieldset {margin:0; padding:0; width:354px;}
input, textarea {border:1px solid #ccc; font:normal 11px Tahoma; margin-top:4px;}
textarea {overflow:auto; vertical-align:middle; width:350px; height:120px;}
input {vertical-align:middle; padding:4px 6px; width:150px;}
input:hover, textarea:hover {background:#f7f7f7; border:1px dashed #555;}
input:focus, textarea:focus {background:#f8f8f8; border:1px solid #999;}

.submit {background:#ed1e25; font-size:12px; width:150px; color:#fff; padding:6px;}
.submit:hover {background:#ff0000; border:1px dashed #fff;}
.submit2 {background:#ed1e25; font-size:12px; border:1px dashed #fff; width:80px; color:#fff; padding:4px;}
.submit2:hover {background:#ff0000; border:1px dashed #fff;}

.error {color:#ff0000;}
.email {margin-top:240px; margin-bottom:20px;}
.white {padding:5px; background:#fff;}
.white_bold {padding:5px; padding-right:7px; background:#fff; line-height:30px;}

a.whitelink {color:#000; text-decoration:underline;}
a.whitelink:hover {color:#ed1e25; text-decoration:underline;}