td,body,font{font-family: tahoma, sans-serif;}

table{border-collapse: collapse; border:none;}
td{margin: 0px; padding: 0px; border:none; font-size: 16px;}

sup, sub {
vertical-align: middle;
position: relative;
font-size: 75%;
}
sup{bottom: 0.5em;}
sub{top: 0.5em;}

body{text-align: center; margin: 0px; padding: 0px;
	background: #F2DAD1;}
.space{height: 1px; overflow: hidden;}
.main1{background: #fff; margin: 0 auto; width: 94%; min-width: 890px;}
.gtl,.gbl,.gtr,.gbr{height: 10px; overflow: hidden;}
.gtl{background: url('img/gtl.gif') top left no-repeat;}
.gtr{background: url('img/gtr.gif') top right no-repeat;}
.gbl{background: url('img/gbl.gif') top left no-repeat;}
.gbr{background: url('img/gbr.gif') top right no-repeat;}

.logobox{text-align: left; margin-bottom: 10px; height: 100px;}
.logo{float: left; margin: 20px 0px 0px 20px;}
.logotext{margin: 38px 0px 0px 5px;
	float: left;
	color: #680005;
	font-size: 20px;}

.tels{color: #ea3e00; font-size: 20px; float: right; margin-top: 21px; padding-right: 30px;} 
.telst{font-size: 14px; color: #680005;}
.telsc{font-size: 12px;}

.loginbox{float: right; width: 200px; margin: 0px 10px 0px 0px;}
.login{padding: 0px 10px 0px 20px; color: #81515F; font-size: 11px;}
.login table td{font-size: 11px; padding: 1px; color: #81515F;}
.login input{width: 80px; font-size: 11px; color: #000; border: 1px solid #81515F;}

.ltl,.lbl,.ltr,.lbr{height: 11px; overflow: hidden;}
.ltl{background: url('img/ltl.gif') top left no-repeat;}
.ltr{background: url('img/ltr.gif') top right no-repeat;}
.lbl{background: url('img/lbl.gif') top left no-repeat;}
.lbr{background: url('img/lbr.gif') top right no-repeat;}
.lbg{background: url('img/lbg.gif') top left repeat-x;}
.lbbg{background: url('img/lbg.gif') bottom left repeat-x;}
.ll{background: url('img/lbg.gif') top left repeat-y;}
.lr{background: url('img/lbg.gif') top right repeat-y;}

.main2{margin: 0 auto; text-align: left; width: 90%;}
/*
.samo{padding: 5px;}
*/
.home td{font-size: 11px; padding: 2px; }
.home td.tda{color: #638BAA;}

.rightbox{
	float: right;
	width: 200px;
	}


a{color: #EA3E00;}
a:visited{color: #8F695B;}
a:hover{color: #15C1FF;}

.menu1{text-align: center;}
.menu1 table td{text-align: center; font-size: 16px;}

.imenu1,.imenu1a{margin: 0px 10px 0px 10px;	padding: 5px;}

.imenu1{
	color: #ffffff;
	}
.imenu1 a,.imenu1 a:visited{color: #EA3E00;}
.imenu1 a:hover{color: #15C1FF;}

.imenu1a{
	color: #ffffff;
	background: #680005;
	padding-top: 1px;
	}
.imenu1a a,.imenu1a a:visited{color: #ffffff;}
.imenu1a a:hover{color: #EA3E00;}

.imenu2,.imenu2a,.imenu2e{
	padding: 3px 3px 4px 10px;
	font-size: 13px;
	margin-bottom: 1px;
	}

.imenu2e a,.imenu2 a{color: #4B788C;}
.imenu2e a:visited,.imenu2 a:visited{color: #4B788C;}
.imenu2e a:hover,.imenu2 a:hover{color: #C04A5E;}
.imenu2a a{color: #8C0623;}
.imenu2a a:visited{color: #8C0623;}
.imenu2a a:hover{color: #8C0623;}

.imenu2a{
	background: #E3D68B;
	color: #8C0623;
	}
.imenu2e{
	background: #9CBECC url('img/i1a.gif') top left no-repeat;
	color: #8F0357;
	}
.mod0{font-weight: bold;}
.mod1{margin-left: 15px;}
.mod2{margin-left: 25px; font-size: 10px;}

.imenu2_2,.imenu2a_2,.imenu2e_2{
	padding: 3px 3px 8px 19px;
	font-size: 13px;
	color: #000;
	background: #fff url('img/i2.gif') top left no-repeat;
	margin-left: 20px;
	}

.imenu2a_2 a,.imenu2e a,.imenu2_2 a{color: #4B788C;}
.imenu2a_2 a:visited,.imenu2e_2 a:visited,.imenu2_2 a:visited{color: #4B788C;}
.imenu2a_2 a:hover,.imenu2e_2 a:hover,.imenu2_2 a:hover{color: #C04A5E;}

.imenu2a_2{
	background: #E5C3CB url('img/i2a.gif') top left no-repeat;
	color: #C04A5E;
	}
.imenu2e_2{
	background: #E5C3CB url('img/i2a.gif') top left no-repeat;
	color: #8F0357;
	}

.imenu2_3,.imenu2a_3,.imenu2e_3{
	padding: 3px 3px 8px 19px;
	font-size: 13px;
	color: #000;
	background: #fff url('img/i3.gif') top left no-repeat;
	margin-left: 36px;
	}

.imenu2a_3 a{color: #fff;}
.imenu2a_3 a:visited{color: #fff;}
.imenu2a_3 a:hover{color: #ccc;}

.imenu2_3 a{color: #4B788C;}
.imenu2_3 a:visited{color: #4B788C;}
.imenu2_3 a:hover{color: #C04A5E;}

.imenu2a_3{
	background: #C04A5E url('img/i3a.gif') top left no-repeat;
	color: #ffffff;
	}
.imenu2e_3{
	background: #C04A5E url('img/i3a.gif') top left no-repeat;
	color: #ffffff;
	}

/* */
.c1, .c2, .c3, .c4{display: block; font-weight: normal; height: 1px; overflow: hidden; font-size: 1px;}
.c1{margin-right: 5px; background-color: red; margin-left: 5px;}
.c2{margin-right: 3px; border-right: 2px solid red; margin-left: 3px; border-left: 2px solid red;}
.c3{margin-right: 2px; border-right: 1px solid red; margin-left: 2px; border-left: 1px solid red;}
.c4{margin-right: 1px; border-right: 1px solid red; height: 2px; margin-left: 1px; border-left: 1px solid red;}
.cte{display: block; border-right: 1px red solid; border-left: 1px red solid; margin: 0px; font-size: 12px;
//width: 100%;}
.cte u{display: block; text-decoration: none; margin: 0px 0px 3px 0px;}

.c_red .c1{background-color: #81515F;}
.c_red .c2,.c_red .c3,.c_red .c4,.c_red .cte{border-color: #81515F;}

.c_gr{margin: 0px 10px 0px 10px;}
.c_gr .c1{background-color: #680005;}
.c_gr .c2,.c_gr .c3,.c_gr .c4,.c_gr .cte{border-color: #680005; background-color: #680005;}

.c_y{margin: 10px;}
.c_y .c1{background-color: #FFF09C;}
.c_y .c2,.c_y .c3,.c_y .c4,.c_y .cte{border-color: #FFF09C; background-color: #FFF09C;}
.c_y .cte{padding: 5px 0px; color: #655F3E;}

.c_q .c1{background-color: #3A76FF;}
.c_q .c2,.c_q .c3,.c_q .c4,.c_q .cte{border-color: #3A76FF;}
.c_q .cte{padding: 10px; font-size: 15px; color: #3A76FF;}

.c_qn .c1{background-color: #FFF2D9;}
.c_qn .c2,.c_qn .c3,.c_qn .c4,.c_qn .cte{border-color: #FFF2D9; background: #FFF2D9;}
.c_qn .cte{padding: 10px; font-size: 15px; color: #3A76FF; background: #FFF2D9;}

.c_org .c1{background-color: #3F788D;}
.c_org .c2,.c_org .c3,.c_org .c4,.c_org .cte{border-color: #3F788D;}
.c_org .cte{padding: 10px 20px 10px 20px; font-size: 15px;}

/* */
h1,h2,h3,h4{color: #680005; font-weight: normal;}
h1{font-size: 30px; margin-left: 30px;}
h2{font-size: 20px;}
h3{font-size: 18px;}
h4{font-size: 16px;}

h2.orgh{margin-bottom: 5px;}

.i_add h1{background: url('img/add.gif') 0px 5px no-repeat; padding-left: 33px;}

.err{background: url('img/err.gif') 0px 1px no-repeat; padding-left: 19px; color: #D80000; font-size: 16px;}
.ok{background: url('img/ok.gif') 0px 1px no-repeat; padding-left: 19px; color: #33D800; font-size: 16px;}
.red{color: #D80000;}
.info{background: #eee; color: #0274BD; font-size: 12px; padding: 7px;}

.content{padding: 10px 30px 30px 30px; font-size: 13px;}
.content p,.content li{line-height: 140%;
	font-size: 13px;}

.content table td{font-size: 12px;}
/*              */
.tagst td{padding: 0px 10px 10px 0px;}
.tagst td h2{background: url('img/tags.gif') 0px 5px no-repeat;
	padding-left: 35px; margin-bottom: 7px;}
.tagst td p{margin: 0px 0px 6px 35px; line-height: 100%;}


/* --------- */
table.orgtable{
        font-size: 12px;
        border-bottom: #DBDDE0 solid 1px;
        border-right: #DBDDE0 solid 1px;
        border-collapse: collapse;
        }
table.orgtable tr.z td{
        background-color: #69B5ED;
        text-align: center; padding: 4px 4px 4px 4px;
        color: #fff;
        }
table.orgtable td{
        background-color: #ffffff;
        border-left: #DBDDE0 solid 1px;
        border-top: #DBDDE0 solid 1px;
        padding: 8px 4px 8px 4px;
        font-size: 11px;
        }
table.orgtable tr.g td{
        background-color: #E4EBF3;
        text-align: center; padding: 4px 4px 4px 4px;
        color: #2F4497;
        }

.content table.ta{margin-bottom: 18px; width: 50%;}
.content table.ta td
	{
	border: none;
	padding: 0px;
	background: #EFF6F7;
	}
.content p.taz{
	background: #EFF6F7 url('img/ii.gif') top left no-repeat;
	color: #436B7F;
	font-family: times, serif;
	font-size: 18px;
	padding-left: 33px;
	}
.tate{
	margin: 0px 10px 10px 33px;
	color: #7D7D7D;
	}
.content p.more{text-align: right; font-size: 10px;
	margin: 0px 10px 10px 0px;
	}

div.e33 table{color: #999999;font-size: 10px;}
div.e33{float: right; padding: 5px 30px 10px 30px;}
div.e33 table td, div.e33 a{color: #999999; font-size: 10px;}

.bottom td{padding: 5px; font-size: 11px;}

.fo td{padding: 5px;}

.statbar{font-size: 11px; color: #000;}
.combar{font-size: 11px; color: #eee; padding: 4px; margin: 5px 0px 0px 0px; background: #333;}
.combar a,.combar a:visited{color: #eee;}
.combar a:hover{color: #15C1FF;}

.org{margin: 0px 0px 5px 0px;}
.org td{padding-right: 20px;}
.org_tel{font-size: 18px;}

.ttop{background: #aaa; text-align: center; color: #fff; font-weight: bold;
	padding: 10px; height: 1em; width: 100%;
	position: fixed;
	top: 50%; left: 0px;
	//position: absolute;
	top: expression(document.getElementsByTagName( 'body' )[0].scrollTop < 850 ? 350 + document.getElementsByTagName('body')[0].scrollTop : '' + 'px');
	z-index: 1000;
	}

.qtags{padding: 2px; background: #eee; font-size: 10px; color: #000;}
.answ{background: url('img/a.gif') left top no-repeat; padding: 0px 0px 25px 40px;}
.answc{background: #F5F5F5; border-left: 2px solid #DCC3BF; padding: 3px 10px 3px 10px; //height: 1px;}

.now{text-decoration: none; border-bottom: 1px dashed #fff; border-bottom-color: inherit;}

p.t_l_0{font-size: 1.3em;}
p.t_l_1{font-size: 1.1em; margin-left: 30px; border-left: 1px solid #ddd; padding-left: 5px;}
p.t_l_2{font-size: 1em; margin-left: 50px; border-left: 1px solid #ddd; padding-left: 5px;}
p.t_l_3{font-size: 0.9em; margin-left: 70px; border-left: 1px solid #ddd; padding-left: 5px;}

.load{color: #000; background: #ddd; border: 1px solid #aaa; padding: 5px; font-size: 16px;}
/*Каталог ссылок*/
TABLE.lcat     {border-collapse:collapse; border-color:#BED3FF;}
TD.lcat     {border: 0.1mm SOLID #33CC33; padding:17; background:#f5f5f5;width:50%}
