body {margin:0px; background:#c2eb67 url('../img/bg_line.jpg') left top repeat-y; font-size:12px;}

body, td, div, span, p, input, select, textarea, a {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
}

h1, h2, h3, h4 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

a:link, a:visited {text-decoration:underline; color:#000}
a:hover {text-decoration:underline; color:#1d4790}

li {list-style-type:square}

h1 {font-size:15px; color:#fff; font-weight:bold; margin-top:30px; margin-bottom:20px}
h2 {font-size:14px; color:#ff621f; font-weight:bold; margin-top:20px; margin-bottom:10px}
h4 {font-size:12px; color:#fff; margin:0px;}
p {margin-top:10px; margin-bottom:0px}

#all {background:url('../img/bg.jpg') left top no-repeat;} 
#top {position:relative; top:0px; left:0px; z-index:2; margin-bottom:10px;}

.text {font-size:12px; color:#636363; font-weight:normal;}
a.text:link, a.text:visited {font-size:12px; color:#636363; font-weight:normal; text-decoration:underline}
a.text:hover {font-size:12px; color:#ccc; font-weight:normal; text-decoration:underline}

.logo {padding:10 37 0 27px; width:139px; text-align:center;}
.logo2 {margin-top:15px;}
.top_flash {height:215px; text-align:right; padding:0px;}

#menu div {width:520px; height:38px;}
#menu div a:link, 
#menu div a:visited, 
#menu div a:hover {font-size:12px; color:#fff; font-weight:bold; text-decoration:none; display:block; text-align:center; width:115px; height:28px; padding:6 2 0 2px; float:left; margin-right:10px;}
#menu div .menu {background:url('../img/bg_menu.gif') no-repeat 0px 0px;}
#menu div .menu_a {background:url('../img/bg_menu.gif') no-repeat 0px -50px;}
#menu div .menu1 {background:url('../img/bg_menu_1.gif') no-repeat 0px 0px;}
#menu div .menu1_a {background:url('../img/bg_menu_1.gif') no-repeat 0px -50px;}

.t_opros {width:139px; margin:0 37 27 27px; background:#f5c16e; font-size:12px;}
.t_opros th {background:#ff7f00; text-align:left; padding:4 8px;}
.t_opros th h1 {font-size:14px; color:#fff; font-weight:bold; margin:0px;}
.t_opros td {background:#fbfbef; padding:8 8 12 8px; color:#636466;}
.t_opros td h2 {font-size:12px; color:#636466; font-weight:bold; line-height:18px; margin:0px;}
.t_opros td div {display:block; margin-top:5px; width:100%;}
.t_opros td div label {cursor:pointer;}
.t_opros td #sub {font-size:11px; color:#fff; background:#fe7e00 url('../img/but_opros.gif') no-repeat; width:64px; height:22px; border:0px; margin:12 5 0 5px; float:left; cursor:pointer;}
.t_opros td #opros_o {font-size:10px; color:#646464; text-decoration:none; padding:0px; background:none; display:block; margin-top:14px; line-height:10px;}
.t_opros td #opros_o:hover {font-size:10px; color:brown; text-decoration:none;}

.t_subscr {width:139px; margin:0 37 27 27px; background:#f5c16e; font-size:12px;}
.t_subscr th {background:#ff7f00; text-align:left; padding:4 8px;}
.t_subscr th h1 {font-size:14px; color:#fff; font-weight:bold; margin:0px;}
.t_subscr td {background:#fbfbef; padding:0px; color:#636466; text-align:center;}
.t_subscr td a:link, 
.t_subscr td a:visited {font-size:12px; color:#636466; text-decoration:none; display:block; padding:5 10px; background:#fbfbef; text-align:left;}
.t_subscr td a:link.a2, 
.t_subscr td a:visited.a2 {font-size:12px; color:#636466; text-decoration:none; display:block; padding:5 10px; background:#fad8aa; text-align:left;}
.t_subscr td a:hover, 
.t_subscr td a:hover.a2 {font-size:12px; color:brown; text-decoration:none;}
.t_subscr td input {font-size:11px; color:#fff; background:#fe7e00 url('../img/but_subscr.gif') no-repeat; width:106px; height:22px; border:0px; margin:12 5 0 5px; cursor:pointer;}
.t_subscr td .input {font-size:12px; color:#636466; border:1px solid #fe7e00; background:#fff; width:126px; height:20px; margin:12 5 5 5px;}
.t_subscr td #subscr_o {font-size:10px; color:#646464; text-decoration:none; padding:0px; background:none; display:block; text-align:center; margin:10px; line-height:10px;}

#bn1 {padding:0 37 0 27px;}
#bn1 center {margin-bottom:5px;}
#bn1 small {font-size:8px;}
#bn1 small a:link,
#bn1 small a:visited,
#bn1 small a:hover {font-size:10px; color:#8fb34d;}


.t_content {width:100%; min-width:715px; background:#f5c16e; font-size:13px;}
.t_content th {background:#90d953; text-align:left; padding:4 25px;}
.t_content th h1 {font-size:14px; color:#fff; font-weight:bold; margin:0px;}
.t_content #content {background:#fbfbef; color:#636466; padding:25px; height:600px; vertical-align:top;}
.t_content #content a:link, 
.t_content #content a:visited {font-size:13px; color:#636466; text-decoration:underline;}
.t_content #content a:hover {font-size:13px; color:brown; text-decoration:underline;}
.t_content #content text {font-size:13px; color:#636466; line-height:18px;}
.t_content #content p {margin:0 0 10 0px; line-height:18px;}
.t_content #content img {margin:10 20px; border:2px solid #ff621f;}
.t_content #content .list {padding-bottom:15px;}
.t_content #content .list img {margin:0 20 10 0px; border:2px solid #ff621f;}
.t_content #content .list h2 {margin:0 0 10 0px;}
.t_content #content .description {font-size:12px;}
.t_content .subscribe {font-size:12px; margin-top:20px;}
.t_content .subscribe input {font-size:11px; color:#fff; background:#fe7e00 url('../img/but_subscr.gif') no-repeat; width:106px; height:22px; border:0px; margin:12 5 0 5px; cursor:pointer;}
.t_content .subscribe .input {font-size:12px; color:#636466; border:1px solid #fe7e00; background:#fff; width:100%; height:20px; margin:0px;}

.t_cal {width:265px; background:#f5c16e; font-size:13px; margin:0 27 27 37px;}
.t_cal th {background:#90d953; text-align:left; padding:4 25px;}
.t_cal th h1 {font-size:14px; color:#fff; font-weight:bold; margin:0px;}
.t_cal td {background:#fbfbef; color:#636466; padding:12 15 25 15px; vertical-align:top;}
.t_cal td table {width:230px;}
.t_cal td table td {padding:0px; font-size:14px; color:#ff7e04; font-weight:bold; text-align:center;}
.t_cal td table .but_gallery {height:15px; width:15px; padding:0px;}
.t_cal td table .but_gallery a {display:block; width:15px; height:15px; outline:none; text-indent:-4000px;}
.t_cal td table .but_gallery a.moveleft:link,
.t_cal td table .but_gallery a.moveleft:visited {background:url(../img/but_gallery.gif) no-repeat 0 0;}
.t_cal td table .but_gallery a.moveleft:hover, 
.t_cal td table .but_gallery a.moveleft:visited {background-position:0 -50px;}
.t_cal td table .but_gallery a.moveright:link,
.t_cal td table .but_gallery a.moveright:visited {background:url(../img/but_gallery.gif) no-repeat -50px 0;}
.t_cal td table .but_gallery a.moveright:hover, 
.t_cal td table .but_gallery a.moveright:visited {background-position:-50px -50px;}
.t_cal td a:link, 
.t_cal td a:visited {font-size:13px; color:#ffc183; text-decoration:none;}
.t_cal td a:hover {font-size:13px; color:brown; text-decoration:none;}
table#cal {width:230px; font-size:13px; background:#ffd291; margin-top:6px;}
table#cal td {padding:6px; font-weight:normal; text-align:center; color:#fff9ef;}
table#cal td a:link, table#cal td a:visited {font-weight:bold; color:#fff9ef; text-decoration:none;}
table#cal td a:hover {font-weight:bold; color:#fff9ef; text-decoration:underline;}
table#cal td span {font-weight:normal; color:#ffcf6a;}
table#cal .crow0 {padding:10 2 0 2px; width:14%; font-weight:bold; background:#feb010 url('../img/bg_cal.gif') 0 0px repeat-x;}
table#cal .crow1 {color:#ffd273; background:#ffa511 url('../img/bg_cal.gif') 0px -30px repeat-x;}
table#cal .crow2 {color:#ffd273; background:#ff9616 url('../img/bg_cal.gif') 0px -78px repeat-x;}
table#cal .crow3 {color:#ffd273; background:#ff8719 url('../img/bg_cal.gif') 0px -116px repeat-x;}
table#cal .crow4 {color:#ffd273; background:#fe771d url('../img/bg_cal.gif') 0px -154px repeat-x;}
table#cal .crow5 {color:#ffd273; background:#ff6620 url('../img/bg_cal.gif') 0px -192px repeat-x;}
table#cal .crow6 {color:#ffd273; background:#fe6321 url('../img/bg_cal.gif') 0px -230px repeat-x;}
table#cal .crow_a {background:#71be33; font-weight:bold; font-size:16px; padding:4px;}
table#cal .crow_a a, table#cal .crow_a a:visited {font-size:16px; font-weight:bold; color:#fff9ef; text-decoration:none;}
table#cal .crow_a a:hover {font-weight:bold; color:#fff9ef; text-decoration:underline;}

.t_articles {width:265px; background:#f5c16e; font-size:13px; margin:0 27 27 37px;}
.t_articles th {background:#90d953; text-align:left; padding:4 25px;}
.t_articles th h1 {font-size:14px; color:#fff; font-weight:bold; margin:0px;}
.t_articles td {background:#fbfbef; color:#636466; vertical-align:top;}
.t_articles td table { width:100%; font-size:12px; }
.t_articles td a:link, 
.t_articles td a:visited { color:#636466; text-decoration:underline; }
.t_articles td a:hover { color:brown; text-decoration:none; }
.t_articles td img { float:left; margin-right:10px; border:2px solid #ff621f; }
.t_articles td img:hover { border:2px solid brown; }
.t_articles td span { display:block; margin-top:5px; }

/*#page_opros a, #page_opros a:visited {font-size:12px; color:#636466; text-decoration:none; display:block; margin-top:5px; padding-left:15px; background:url('../img/dot_opros.gif') no-repeat 3px 8px;}
#page_opros a:hover {font-size:12px; color:brown; text-decoration:none; background:url('../img/dot_opros.gif') no-repeat 3px -22px;}
#page_opros input {font-size:11px; color:#fff; background:#fe7e00 url('../img/but_opros.gif') no-repeat; width:64px; height:22px; border:0px; margin:12 5 0 5px; float:left; cursor:pointer;}
#page_opros img {border:0px;}*/
#page_opros div {display:block; margin-top:5px; width:100%;}
#page_opros div label {cursor:pointer;}
#page_opros .submit {font-size:11px; color:#fff; background:#fe7e00 url('../img/but_opros.gif') no-repeat; width:64px; height:22px; border:0px; margin:12 5 0 5px; float:left; cursor:pointer;}

.date {font-size:12px; color:#ad7a47; font-weight:normal;}


#list .list_cell{ cursor:pointer; text-align:center; }
#list .list_cell img { border: 1px solid #cccccc; }
#list .list_cell a:link, 
#list .list_cell a:visited {font-size:14px; color:#ff621f; font-weight:bold; text-decoration:underline;}
#list .list_cell a:hover {font-size:14px; color:#8d1818; text-decoration:underline;}
#list .list_cell div { font-size:12px; color:#636466; margin-top:5px; }

.h { display:block; overflow:hidden; height:15px; width:100%; font-size:10px; color:#fff; font-weight:normal; white-space:nowrap; }
.h h1 { font-size:10px; color:#fff; font-weight:normal; margin:0 5px; }
.h h3 { display:inline; font-size:10px; color:#fff; font-weight:normal; margin:0px; }
.h b { font-weight:normal; }