p.warning 
 {
 COLOR: #FF0000;
 }
p.success
 {
 COLOR: #00FF00;
 }
tr.header
 {
 text-align: center;
 font-weight: bold;
 background-color: #333333;
 }
input.req, textarea.req {
	font-size: 12px;
	background: #FFF6E6;
	border: 1px solid red;
}
select.req{
	font-size: 12px;
	background: #FFF6E6;
	border: 1px solid #cccccc;
}
input, textarea {
	font-size: 12px;
	border: 1px solid #666666;
}
@charset "windows-1251";

/* Ластик, начало */
html,body,table,td,div,span,hr,h1,h2,h3,h4,form,p,button,select,input,textarea {
	padding: 0;
	margin: 0;
}
table {
	padding: 0; 
	margin: 0; 
	vertical-align:top; 
	border:0; /* border="0" */
	border-collapse:collapse; /* cellspacing="0" */
}
table td {
	padding:0;
	vertical-align:top
}
img {border: 0;}
/* Ластик, конец */


html, body {
	width:100%;
	background:black
}
body,td,div,span,p,center,input,select,textarea,h1,h2,h3,h4,h5,h6{
	font:11px Tahoma, Arial, Verdana, Helvetica;
	color: #EF6F6F;
}
p {margin-bottom:15px; line-height:14px}

h1 {font-size:25px; color:#F7F500}
h2 {font-size:13px; color:#FEC6C6; font-weight:bold; margin-top:13px}
h3 {font-size:16px}
h4 {font-size:14px}
h5 {font-size:12px; color:#D1CEB5}
.arr01 {background:url(images/arr01.gif) 0 6px no-repeat; padding-left:10px; text-decoration:none; color:#D1CEB5}
.arr01:hover {text-decoration:underline}

a {color: #747055;text-decoration: underline;}
a:hover {text-decoration: none;}
a.inverse {text-decoration: none;}
a.inverse:hover {text-decoration: underline;}
a img {border:0}

.global {width:100%}
.search {position:absolute; top:20px; left:36px; width:420px}
.search img {float:left}
.search .txt {width:140px; height:15px; padding:2px; margin:11px 7px 0 0; background:#AD6868; color:#662929; font:10px Verdana, Arial, Helvetica, sans-serif; border:none}
.search select {width:115px; height:18px; padding-left:5px; margin:12px 7px 0 0; background:#AD6868; color:#662929; font:10px Verdana, Arial, Helvetica, sans-serif; border:1px solid #AD6868}
.search .btn {width:40px; height:15px; padding:2px; margin:13px 7px 0 0; background:none; color:#F48484; font:10px Verdana, Arial, Helvetica, sans-serif; border:none; text-decoration:underline; cursor:pointer}

.top-right {position:absolute; top:35px; right:38px}
.top-right a {background:url(images/arr01.gif) 0 14px no-repeat; padding-left:12px; margin-left:28px;color:#F48484; font:10px Verdana, Arial, Helvetica, sans-serif; padding-top:10px}
/*** header ***/
.header {background:url(images/bg_header.jpg) top left repeat-x; width:100%; text-align:center}
.header .header {background:url(images/bg_flash.jpg) top 50% no-repeat; width:1000px; text-align:center; margin:0 auto}
#fl_header {width:876px;height:399px; margin:0 auto}

/*** footer ***/
.footer {background:url(images/bg_lt.gif) top left repeat-y;}
.footer .footer {background:url(images/bg_rt.gif) top right repeat-y; padding:0 38px}
.footer .footer .footer {background:url(images/bg_footer.gif) top left repeat-x #550048; border-bottom:8px solid black; text-align:center; padding:0 0 25px 0}
.footer p,
.footer a {color:#A84298; text-decoration:none; margin:0;padding:0}
.footer a:hover {text-decoration:underline}
.footer .menu-footer,
.footer .menu-footer a {color:white}


/*** content ***/
.content{background:url(images/bg_cont.gif) bottom left repeat-x black}
.content-bg {background:url(images/bg_rt.gif) top right repeat-y; padding-right:34px;}
.content-table {width:100%; background:url(images/bg_lt.gif) top left repeat-y}
.content-left {width:246px; padding-bottom:20px}
.content-center {}
.content-right {width:210px; background:url(images/bg_rt_top.gif) top left no-repeat; padding:33px 4px 20px 0}



.menu {background:url(images/bg_menu.gif) top left repeat-y; width:246px}
.menu .menu {background:url(images/bg_menu_top.gif) top left no-repeat; padding:37px 0 20px 33px; width:213px}
.left-block {width:156px; margin-left:38px; background:url(images/bg_block_lt.gif) top left no-repeat; padding:21px 26px 30px 26px}
.left-block p {margin:9px 0 0 0; color:#858585}
.left-block a {color:#858585}


.login {color:#858585; margin-top:11px}
.login .txt {width:150px; padding:2px 3px; height:14px; background:#C9C9C9; color:black; margin:3px 0 5px 0; border:none}
.login .enter {float:right; color:white; text-decoration:underline; border:none; cursor:pointer; background:none; width:50px; text-align:right}


.date {background:url(images/date_lt.gif) top left no-repeat; margin:9px 0 0 0}
.date .date{background:url(images/date_rt.gif) top right no-repeat;margin:0}
.date .date .date {margin:0 9px; padding:3px 0 0 0; height:17px; background:#515151; color:black}
.all-news {background:url(images/all_news.gif) 0 3px no-repeat; padding-left:9px;}


.school {background:url(images/bg_school.jpg) top left no-repeat; width:175px;height:240px;padding:; margin-left:7px}
.school td {padding-right:2px; text-align:right}
.school .td1 {padding-top:102px;}
.school .td2 {padding-top:5px}
.school .td3 {padding-top:3px; padding-bottom:23px}


.right-block {margin:23px 0 0 26px; width:158px; padding-right:26px; background:url(images/bg_rt_block.gif) top right no-repeat}
.right-block p {margin:9px 0 0 0; color:#858585}
.right-block a {color:#858585}
.images {width:100%; margin-top:10px}
.images td {padding-bottom:4px;}
.images img {border:1px solid #ABABAB; padding:1px}

.welcome {background:url(images/bg_welcome_top.gif) top left repeat-x #880000}
.welcome .welcome {background:url(images/bg_welcome_rt_top.gif) top right no-repeat;}
.welcome .welcome .welcome {background:url(images/bg_welcome_lt_top.gif) top left no-repeat}
.welcome .welcome .welcome .welcome {background:url(images/bg_welcome_rt_bot.gif) 100% 100% no-repeat}
.welcome .welcome .welcome .welcome .welcome {background:url(images/bg_welcome_lt_bot.gif) 0 100% no-repeat; padding:0 30px 50px 9px}
.welcome-img {width:151px;}
.welcome-text {padding-top:29px;}


.blog {background:url(images/bg_blog.gif) top left repeat-y #880000; padding:0 35px 20px 36px; margin-bottom:10px}
.tags-table td, .tags-table a {color:#E33636}
.block-01 {background:url(images/bg_tag_lt.gif) top left no-repeat}
.block-01 .block-01 {background:url(images/bg_tag_rt.gif) top right no-repeat;}
.block-01 .block-01 .block-01 {background:black; color:#616161;padding:3px 0 0 0; margin:0 9px; height:17px; text-align:center}
.block-01 a {color:#616161}
.plashka {width:100%; margin-top:5px}


.last-guests {background:url(images/dot03.gif) top left repeat-x black; margin-top:10px; padding-top:1px}
.last-guests .last-guests {background:url(images/dot03.gif) bottom left repeat-x;margin:0; padding:0}
.last-guests .last-guests .last-guests {background:url(images/bg_guests_rt.gif) bottom right no-repeat; margin:0;padding:0}
.last-guests .last-guests .last-guests .last-guests {margin:0; background:url(images/dot03.gif) top right repeat-y; padding:0}
.last-guests .last-guests .last-guests .last-guests .last-guests {background:url(images/dot03.gif) top left repeat-y; margin:0; padding:35px 35px 40px 35px}

.guests-table {width:100%;}
.guests-table td {padding:10px 0; font:10px Verdana, Arial, Helvetica, sans-serif; color:#858585}
.guests-table p, .guests-table span {font:10px Verdana, Arial, Helvetica, sans-serif; color:#858585; margin:0}
.guests-table a{color:white; font:10px Verdana, Arial, Helvetica, sans-serif}
.guests-table .avatar {width:80px; padding-right:8px}
.guests-table .avatar img {border:1px solid #ABABAB; padding:1px}
.guests-table .name {text-transform:uppercase; color:white;}
.guests-table .name a {color:white; text-decoration:none}
.guests-table .name a:hover {text-decoration:underline}
.guests-table .man {background:url(images/ico_man.gif) left no-repeat; padding:3px 0 1px 13px}
.guests-table .light {color:#B2B2B2}
.guests-table a.all-guests {color:#858585; font:11px Tahoma, Arial, Verdana, Helvetica;}

.title {background:url(images/bg_welcome_top.gif) top left repeat-x #880000; height:52px}
.title .title {background:url(images/bg_welcome_rt_top.gif) top right no-repeat}
.title .title .title {background:url(images/bg_welcome_lt_top.gif) top left no-repeat; padding:13px 0 7px 32px; height:32px}

.content-brd {border:1px solid #2D2C2C; padding:10px 35px 35px 35px; margin:1px 0}
.content-brd p {margin-top:25px; color:#858585}
.link {color:#BCBCBC; background:url(images/all_news.gif) 0 3px no-repeat; padding-left:12px;}
/*** formatting ***/
.clear {clear:both; height:0px; overflow:hidden; display:block}
.brd-01 {border:1px solid #ABABAB; padding:1px}
.line01 {background:url(images/dot01.gif) top left repeat-x; margin:20px 0 7px 0; height:1px; overflow:hidden; display:block}
.line02 {background:url(images/dot02.gif) top left repeat-x; margin:20px 0 5px 0; height:2px; overflow:hidden; display:block}
.line03 {background:url(images/dot01.gif) top left repeat-x; margin:0; padding:0; height:1px; overflow:hidden; display:block}
.content-brd td,.content-brd div,.content-brd span,.content-brd center,.content-brd input,.content-brd select,.content-brd textarea,.content-brd h1,.content-brd h2,.content-brd h3,.content-brd h4,.content-brd h5,.content-brd h6 {color:#858585}

