@import url("http://www.yugmedia.ru/pictures/jm/default.css");

/*voting*/
/*.voting
{
	background-color:#4888B0;
}*/
#scrolltext {background-color:#fff; border-top:solid 3px #054B89; border-bottom:solid 10px #054B89; line-height:21px; font-family:Arial; padding-top:4px; margin:18px 20px 0 60px;}
#scrolltext span.text {font-size:12px; vertical-align:super;}
#scrolltext em {font-size:10px; font-style:normal; margin:0 5px;}
#scrolltext span.sep {font-size:21px; font-family:'Times New Roman', serif, Arial, sans-serif;  color:#054B89;}

body 
{
min-width:780px;
padding:12px 0 0 0; margin:0;
padding-bottom:48px;
font-family:'Times New Roman', serif, Arial, sans-serif;
font-size:12px;
background-color:#fff;
}

table {font-family:'Times New Roman', serif, Arial, sans-serif;}

img {border:0;}

a {color:#054A85;}

form
{
	width:100%;
	margin:0;
	padding:0;
}

td {vertical-align:top;}

p.author
{
	font-style:italic;
	font-size:12px;
}
div.date
{
	color:#ABABAB;
	font-size:10px;
}
ul
{
	font-size:14px;
}
table#main
{
	margin-top:10px;
}

table#main, 
table#bot
{
	width:100%;
}

table#main #col1
{
	width:18%;/*17.928%;*/
}

table#main #col23
{
	width:46%;/*24.90%;*/
}
table#main #col2
{
	width:25%;/*24.90%;*/
}
table#main #col3
{
	width:21%;/*20.916%;*/
}
table#main #col45
{
	width:36%;
}
table#main #col4
{
	width:17%;/*16.93%;*/
}
table#main #col5
{
	width:19%;/*19.326%;*/
}
table#main #col2345
{
	width:82%;/*19.326%;*/
}

table#main #col1 div.incol
{
	margin:0 0 0 20px;
	height:100%;
}
table#main #col2 div.incol,
table#main #col3 div.incol,
table#main #col4 div.incol,
table#main #col5 div.incol, 
table#bot #col1 div.incol, 
table#bot #col2 div.incol, 
table#bot #col3 div.incol,
table#main #col23 div.incol,
table#main #col45 div.incol,
table#main #col2345 div.incol
{
	margin:0 0 0 10px;
	height:100%;
}
table#main #col5 div.incol,
table#main #col45 div.incol,
table#main #col2345 div.incol
{
	margin:0 20px 0 10px;
}

table#main #col1,
table#main #col2,
table#main #col3,
table#main #col4,
table#main #col5,
table#main #col45
{
	padding-top:18px;
}
table#main #col23,
table#main #col2345
{
	padding-top:12px;
}

table#main td#topadv
{
	padding-bottom:12px;
	padding-left:20px;
}
table#main td#topadv table
{
	width:100%;
}
table#main td#topadv table td#text
{
	background-color:#F8F8F8;
	width:26%;
	font-size:12px;
	padding:18px 10px;
}
table#main td#topadv table td.banner
{
	padding-left:10px;
	height:90px;
}
table#main td#topadv p
{
	margin:5px 0 0 0;
	padding:0;
}

table#main td#logo
{
	padding:0 10px 10px 20px;
	vertical-align:bottom;
}

table#main td#logo table
{
	width:100%;
}

table#main td#logo table#promo1,
table#main td#logo table#promo2
{
	margin-top:12px;
	font-size:12px;
}
table#main td#logo table#promo1
{
	background-color:#F8F7F1;
}
table#main td#logo table#promo2
{
	background-color:#F3F8F9;
}

table#main td#logo table#promo1 td,
table#main td#logo table#promo2 td
{
	vertical-align:middle;
	padding:10px 10px 10px 0;
}
table#main td#logo table#promo1 td.img,
table#main td#logo table#promo2 td.img
{
	width:80px;
	text-align:center;
	padding:10px 0;
}
table#main td#mmenu {padding:0 20px 0 60px;}
table#main td#mmenu div.incol {height:30px; width:100%; background-color:#EEC300; position:relative;}

table#mainmenu {position:absolute; top:-10px; left:0; background-color:#fff; margin-left:40px; border-top:solid 3px #EE9D00; height:30px; font:11px Arial;}
table#mainmenu td {vertical-align:bottom; padding:0 10px 6px 10px; background: url(bg_mmenu.gif) no-repeat 100% 100%;}
table#mainmenu td a {color:#000; display:block; width:80px;}
table#mainmenu td.here {background-repeat:repeat-x;}

table#center
{
	width:100%;
}
table#center td#col1
{
	width:53%;
	padding-top:0;
}
table#center td#col2
{
	width:47%;
	padding-left:10px;
	padding-top:0;
}
/*table#center*/ div#insidename,
/*table#center*/ div#insidenameCorp,
/*table#center*/ div#insidenameMisc
{
	font-size:24px;
	border-left:solid 3px #054A85;
	border-bottom:solid 12px #054A85;
	padding-left:10px;
	margin:0 10px 12px 0;
}
/*table#center*/ div#insidenameCorp
{
	border-color:#EE9D00;
}
/*table#center*/ div#insidenameMisc
{
	border-color:#7B7B7B;
}
table#right
{
	width:100%;
}
table#right td#col1
{
	width:48%;
	padding-top:0;
}
table#right td#col2
{
	width:52%;
	padding-left:10px;
	padding-top:0;
}
/*ul#mmenu
{
	margin:0;
	padding:0;
	height:10px;
}
ul#mmenu li
{
	line-height:20px;
	display:inline;
	position:relative;
}
ul#mmenu li a
{
	position:absolute;
	height:27px;
	background: url(bg_mmenu.gif) no-repeat 100% 100%;
	font-size:11px;
}
ul#mmenu li a#but1
{
	left:0; top:0;
	width:110px;
}
ul#mmenu li a#but2
{
	left:110px; top:0;
	width:190px;
}
ul#mmenu li a#but3
{
	left:300px; top:0;
	width:70px;
}
*/
table#bot td
{
	padding-top:12px;
}

table#bot #col1
{
	width:43%;/*42.828%;*/
}
table#bot #col2
{
	width:19%;/*18.924%;*/
}
table#bot #col3
{
	width:38%;/*38.248%;*/
}
table#bot div.incol 
{
	margin:0 20px 0 20px;
	background-color:#F8F8F8;
	font-size:12px;
}
table#bot div.incol div
{
	padding:10px;
}

table#bot #col1 div.incol
{
	margin:0 0 0 20px;
}
table#bot #col2 div.incol
{
	margin:0 0 0 10px;
}
table#bot #col3 div.incol
{
	margin:0 20px 0 10px;
}

table#botbans
{
	width:100%;
	text-align:left;
	margin-top:36px;
}
table#botbans td
{
	vertical-align:bottom;
}
table#botbans #col1
{
	padding-left:60px;
	width:18%;
}
table#botbans #col2
{
	width:20%;
	padding-left:10px;
}
table#botbans #col3
{
	
}

table#count {margin-top:36px; margin-left:60px;}
table#count td {padding-right:10px;}

div#vmenu
{
	margin:0 10px 24px 40px;
}
ul#vmenu,
ul#vmenuCorp
{
	margin:0;/*40px*/
	width:85%/*110px*/;
	min-width:100px;
	padding:0;
	list-style-type:none;
	font-size:11px;
	border-top:solid 18px #054A85;
	border-right:solid 10px #054A85;
	border-bottom:solid 36px #054A85;
}
ul#vmenuCorp,
ul#vmenuCorp li
{
	border-color:#EEC300;
}
ul#vmenu li,
ul#vmenuCorp li
{
/*	height:23px;*/
	border-bottom: solid 1px #054A85;
}
ul#vmenu li.here
{
	background-color:#054A85;
}
ul#vmenuCorp li.here
{
	background-color:#EEC300;
}

ul#vmenu li#allnews
{
	border-top: solid 10px #054A85;
}

ul#vmenuCorp,
ul#vmenuCorp li
{
	border-color:#EEC300;
}

ul#vmenu li a,
ul#vmenuCorp li a
{
	color:#000;
	display:block;
	line-height:23px;
	padding:0 10px 0 10px;
	font-family:Arial;
	font-size:11px;
	width:100%;
}

ul#vmenu li.here a
{
	color:#fff;
}

html>body ul#vmenu li a,
html>body ul#vmenuCorp li a
{
	width:auto;
}

table#vmenu,
table#vmenuCorp,
table#vmenuMisc
{
	width:100%;
	margin-bottom:24px;
}
table#vmenu td.c1,
table#vmenuCorp td.c1,
table#vmenuMisc td.c1
{
	width:40px;
}
table#vmenu td.c2 div,
table#vmenuCorp td.c2 div,
table#vmenuMisc td.c2 div
{

/*	width:85%;
	min-width:100px;*/
	width:100%;
	border-top:solid 1px #054A85;
	border-right:solid 10px #054A85;
	
}
table#vmenuCorp td.c2 div
{
	border-color:#EEC300;
}
table#vmenuMisc td.c2 div
{
	border-color:#7B7B7B;
}
table#vmenu td.c2 div.here
{
	background-color:#054A85;
}
table#vmenuCorp td.c2 div.here
{
	background-color:#EEC300;
}
table#vmenuMisc td.c2 div.here
{
	background-color:#7B7B7B;
}
table#vmenu td.c2 div.here a,
table#vmenuMisc td.c2 div.here a
{
	color:#fff;	
}
table#vmenu td.c2 div a,
table#vmenuCorp td.c2 div a,
table#vmenuMisc td.c2 div a
{
	color:#000;
	display:block;
	line-height:23px;
	padding:0 10px 0 10px;
	font-family:Arial;
	font-size:11px;
	width:100%;
}
table#vmenu td.c2 div#allnews
{
	border-top:solid 10px #054A85;
}
table#vmenu td.c2 div#top,
table#vmenuCorp td.c2 div#top,
table#vmenuMisc td.c2 div#top
{
	height:18px;
	background-color:#054A85;
}
table#vmenu td.c2 div#bot,
table#vmenuCorp td.c2 div#bot,
table#vmenuMisc td.c2 div#bot
{
	height:36px;
	background-color:#054A85;
}
table#vmenuCorp td.c2 div#top,
table#vmenuCorp td.c2 div#bot
{
	background-color:#EEC300;
}
table#vmenuMisc td.c2 div#top,
table#vmenuMisc td.c2 div#bot
{
	background-color:#7B7B7B;
}

table#vmenu td.c3,
table#vmenuCorp td.c3,
table#vmenuMisc td.c3
{
	width:10%;
	padding-left:10px;
}
ul#vmenuCorp_in
{
	margin:12px 0;
	padding:0 0 10px 0;
	list-style-type:none;
	border-left:solid 3px #EE9D00;
	border-bottom:solid 12px #EE9D00;

}
ul#vmenuCorp_in li
{
	font-family:Arial;
	font-size:11px;
	padding:0 10px;
	line-height:17px;
}
ul#vmenuCorp_in li a
{
	font-family:Arial;
	font-size:11px;
}
ul#vmenuCorp_in li.here a
{
	color:#000;
}


/*** левое серое меню для доски объявлений***/

ul#vmenuMisc_in {margin:12px 0; padding:5px 0 4px 0; list-style-type:none; border-left:solid 3px #7B7B7B; border-bottom:solid 12px #7B7B7B}
ul#vmenuMisc_in li{margin:0; padding:0;	font-family:Tahoma; font-size:11px; padding:0 10px; margin-bottom:7px; line-height:13px}

/*** список досок ***/

#desk {width:100%}
#desk h1 {font-size:12px; line-height:13px; margin:0; padding:0; margin-bottom:7px; margin-top:23px}
table.desk td {padding-right:10px;font-size:12px; line-height:13px;padding-bottom:7px}
table.desk ul {margin:0; padding:0; margin-bottom:-7px; list-style-type:none}
table.desk ul li {margin:0; padding:0; margin-bottom:7px; font-size:12px; line-height:13px}

div.desk_menu {margin-bottom:20px; font-size:14px}
div.desk_menu div.small {font-size:12px; margin-bottom:6px; margin-top:2px}

/*** сообщение на доске ***/

table.adv {font-size:12px; margin-bottom:22px}
table.adv td h1 {margin:2px 0 3px 0; padding:0}
table.adv img {margin-top:3px; margin-right:10px}
table.adv td.num {padding-right:10px; padding-left:10px; font-size:10px}
table.adv table {margin-top:4px; font-size:12px}
table.adv td.gray {color:#ABABAB}

span.star {color:red}

/*** валюта ***/

div.currency {width:100%;font-size:14px; margin-top:9px}
div.currency p {padding:0; margin:0; margin-bottom:6px}
table.currency {border-collapse:collapse; font-size:14px; margin-top:13px; margin-bottom:26px}
table.currency td, table.currency th {border:1px solid #b9b9b9; padding:4px 10px 7px 10px}
table.currency th {text-align:left}
table.currency td.good {background:#e5e5e5; font-weight:bold}

/*-----blocks-----*/
/*div#forum, */
div#voting,
div#subscribe,
div#hot,
div#photo,
div#news,
div#articles,
div#tvprogs,
div#faces,
div#weather,
div#currency,
div#guest,
div#search,
div#media,
div#hotCorp,
div#pressCorp,
div#newsCorp,
div.corp,
div.info,
div.misc

{
	padding:44px 10px 30px 10px;
	position:relative;
	font-size:12px;
}

/*div#forum,*/
div#hot,
div#photo,
div#news,
div#articles,
div.info
{
	background-color:#F3F8F9;
}

div#voting,
div#subscribe,
div#weather,
div#currency,
div#search,
div.misc
{
	background-color:#F8F8F8;
}

div#tvprogs,
div#faces,
div#media,
div#guest,
div#hotCorp,
div#pressCorp,
div#newsCorp,
div.corp
{
	background-color:#F8F7F1;
}

/*div#forum,
div#hot,
div#news,
div#tvprogs
{
	margin-top:0;
}

div#subscribe,
div#articles,
div#faces,
div#currency,
div#guest,
div#search
{
	margin-top:-6;
}*/

/*div#forum div#head, */
div#voting div#head,
div#subscribe div#head,
div#hot div#head,
div#photo div#head,
div#news div#head,
div#articles div#head,
div#tvprogs div#head,
div#faces div#head,
div#weather div#head,
div#currency div#head,
div#guest div#head,
div#search div#head,
div#media div#head,
div#hotCorp div#head,
div#pressCorp div#head,
div#newsCorp div#head,
div.corp div#head,
div.info div#head,
div.misc div#head
{
	position:absolute; left:-13px; top:12px;
	color:#fff;
	font-size:14px;
	font-weight:bold;
	width:122px;
	height:18px;
	padding-left:13px;
}
/*html>body div#forum div#head, */
html>body div#voting div#head,
html>body div#subscribe div#head,
html>body div#hot div#head,
html>body div#photo div#head,
html>body div#news div#head,
html>body div#articles div#head,
html>body div#tvprogs div#head,
html>body div#faces div#head,
html>body div#weather div#head,
html>body div#currency div#head,
html>body div#guest div#head,
html>body div#search div#head,
html>body div#media div#head,
html>body div#hotCorp div#head,
html>body div#pressCorp div#head,
html>body div#newsCorp div#head,
html>body div.corp div#head,
html>body div.info div#head,
html>body div.misc div#head
{
	left:-3px;
}

/*div#forum div#head,*/
div#photo div#head,
div#news div#head,
div#articles div#head,
div.info div#head
{
	background-color:#88A7C0;
}
div#voting div#head,
div#subscribe div#head,
div#weather div#head,
div#currency div#head,
div#search div#head,
div.misc div#head
{
	background-color:#B9B9B9;
}
div#hot div#head,
div#hotCorp div#head
{
	background-color:#CA2947;
}

div#tvprogs div#head,
div#faces div#head,
div#media div#head,
div#guest div#head,
div#pressCorp div#head,
div#newsCorp div#head,
div.corp div#head
{
	background-color:#BAAF7D;
}


div#banner170
{
	text-align:center;
}
div#banner125,div#banner100
{
	text-align:left;
}

div#banner100 a,
div#banner100 img
{
	display:block;
}
div.separator24
{
	height:24px;
}
div.separator18
{
	height:18px;
}

/*-----inside blocks-----*/
div#forum div.replicMain
{
	margin:10px 0;
}

div#voting div#question
{
	font-weight:bold;
	margin-top:10px;
}

div#voting table#answers
{
	margin-top:10px;
	padding:0; border:none;
	
}
div#voting table#answers td
{
	vertical-align:top;
	font-size:12px;
	padding-bottom:10px;
	line-height:14px;
}
div#voting table#answers td.radio
{
	padding-right:5px;
}

div#voting input#sbmtvote,
div#subscribe input#sbmtemail,
div#search input#sbmtsearch
{
	margin-top:5px;
	width:85px;
	height:20px;
	font-size:12px;
	font-family:'Times New Roman', serif, Arial, sans-serif;
}

div#subscribe p,
div#search p
{
	margin:10px 0 10px 0;
	line-height:14px;
}

div#subscribe input#email,
div#search input#search
{
	width:60%;
	font-size:12px;
	display:block;
	margin-top:10px;
}

div#hot div#img,
div#hotCorp div#img
{
	padding:10px 0 12px 0;
	/*display:block;*/
}
div#hot a,
div#hotCorp a
{
	font-size:18px;
}
div#hot p,
div#hotCorp p
{
	margin:0;
	font-size:14px;
}
div#hot div.date,
div#photo div.date,
div#faces div.date,
div#hotCorp div.date
{
	margin:3px 0;
}

div#photo div.photoreport,
div#faces div.faceitem,
div#projects div.projectitem
{
	margin:10px 0 18px 0;
}
div#photo img,
div#faces img,
div#projects img
{
	margin-bottom:3px;
	display:block;
}
div#projects img
{
	margin-bottom:10px;
}
div#photo a.section,
div#faces a.name,
div#projects a.name
{
	font-weight:bold;
}


div#gallery table.twocols,
div#news table.twocols,
div#album table.twocols
{
	width:100%;
	font-size:12px;
}

div#gallery table.twocols td,
div#news table.twocols td,
div#album table.twocols td
{
	width:50%;
	padding:0 10px;
}

div#projects table td {width:50%; padding:0 10px 0 0;}

div#projects table h1,
div#gallery table.twocols h1,
div#news table.twocols h1
{
	font-size:12px;
}

div#projects div.channel
{
	margin:0 0 23px 0;
}
div#projects div.channel img
{
	margin-top:0;
	
}
div#projects div.progs
{
	padding:10px 0;
}
div#projects div.progs h1
{
	font-size:12px;
	margin:0;
}
div#corr
{
	margin:0 -10px;
	/*width:100%;*/
}

div#news div.newsitem,
div#articles div.articleitem,
div#pressCorp div.pressitem,
div#newsCorp div.newsitem,
div#comin div.cominitem,
div#forum div.infoitemsmall,
div#gallery div.galitemsmall
{
	/*margin:10px 0 12px 0;*/
	padding:10px 0 0 0;
}
div#forum div.infoitemsmall
{
	font-size:120%;
}

div#news div.newsitem table.photo td,
div#articles div.articleitem table.photo td,
div#pressCorp div.pressitem table td,
div#newsCorp div.newsitem table.photo td,
div#comin div.cominitem table.photo td,
div#forum div.infoitemsmall table.photo td,
div#gallery div.galitemsmall table.photo td
{
	vertical-align:bottom;
	padding:0 10px 3px 0;
}

div#news div.date,
div#articles div.date,
div#pressCorp div.date,
div#newsCorp div.date,
div#comin div.date
{
/*	margin: 0 0 0 10px;*/
}
div#news div.topic,
div#comin div.topic,
div#gallery div.topic
{
	margin:10px 0 0 0 ;
}
div#news div.newsblock
{
	margin-bottom:20px;
}
div#news div.topic,
div#news div.topic a,
div#comin div.topic a,
div#allcomin div.topic a,
div#news div.allnews a,
div#newsCorp div.allnews a,
div#pressCorp div.allnews a,
div#forum div.alltopics,
div#forum div.alltopics_in,
div#gallery div.topic,
div#album div.all a.all
{
	font-weight:bold;
}

div#forum div.alltopics_in,
div#forum div.pages,
div#guest div.pages,
div#gallery div.pages,
div#album div.pages
{
	margin:15px 0 0 0;
}
div#forum div.alltopics_in,
div#forum div.pages,
div#guest div.pages,
div#album div.all
{
	font-size:14px;
}
div#news div.allnews,
div#newsCorp div.allnews,
div#pressCorp div.allnews,
div#comin div.allnews,
div#forum div.alltopics
{
	margin:12px 0 0 0 ;
}
div#album div.all
{
	margin:10px 0 0 0;
}
div#forum div.forumtopic div.alltopics_in
{
	margin:0;
}
div#forum div.forumtopic div.sort
{
	margin:5px 0;
}

div#pressCorp span
{
	display:block;
	font-weight:bold;
	margin:2px 0;
}
div#tvprogs ul,
div#projects ul,
div#news ul
{
	margin:0;
	padding:8px 0 0 0;
	list-style-type:none;
	font-size:12px;
}
div#tvprogs ul li,
div#projects ul li,
div#news ul li
{
	margin:0 0 4px 0;
	line-height:14px;
}

div#weather div#date,
div#currency div#date
{
	margin-top:10px;
}
div#weather div#city
{
	margin-top:3px;
}
div#weather div.time
{
	margin-top:6px;
	font-weight:bold;
}
div#weather div.temp,
div#weather div.sky
{
	margin-top:4px;
	clear:both;
	height:12px;
}
div#weather div.temp
{
	font-size:11px;
}

div#weather div.temp div,
div#weather div.sky div
{
	float:left;
	width:60px;
}
div#weather div.temp img,
div#weather div.sky img
{
	margin-right:1px;
}
div#weather div.sky img
{
	margin-top:2px;
}
div#currency table
{
	margin-top:7px;
}
div#currency td
{
	padding:3px 8px 0 0;
	font-size:11px;
	vertical-align:middle;
}

div#currency table.gammafon {margin-top:0;}
div#currency table.gammafon td.type {padding-right:16px;}

div#currency td.diff
{
	text-align:right;
}
div#currency td.type
{
	font-size:12px;
}
div#currency span.up
{
	color:#15923E;
}
div#currency span.down
{
	color:#D03751;
}
div#guest div#text
{
	font-weight:bold;
	margin:10px 0 12px 0;
}
div#guest p
{
	margin:12px 0 0 0;
	padding:0;
	line-height:14px;
}

div#search input#sbmtsearch
{
	width:70px;
}
div#search input#search
{
	width:70%;
}

div.corp h1,
div.info h1,
div.misc h1
{
	margin:10px 0 0 0;
	font-size:14px;
}
div.corp h2,div.corp h3,div.corp h4,div.corp h5,div.corp h6,
div.info h2,div.info h3,div.info h4,div.info h5,div.info h6,
div.misc h2,div.misc h3,div.misc h4,div.misc h5,div.misc h6
{
	margin:20px 0 0 0;
	font-size:14px;
}


/*----------------------------------------------*/

div.articlelistitem,
div.tvprogitem,
div.infoforumitem
{
	margin: 0 0 10px 0;
}

div#article table#head,
div.guestinfo table#head
{
	margin-bottom:0;
	border:none;
}
div#media table td,
div.articlelistitem table td,
div.tvprogitem table td,
div.galitem table td,
div.album table td,
div.infoforumitem table td,
div.sortguestdiscr table td,
div#article table#head td,
div.guestinfo table#head td
{
	vertical-align:middle;
	font-size:14px;
	padding:10px 10px 10px 0;
}
div.tvprogitem table td,
div.galitem table td,
div.album table td
{
	font-size:12px;
}
div#article table#head td,
div.guestinfo table#head td
{
	padding:10px 10px 0 0;
}
div#article table#head td
{
	font-size:12px;
	border:none;
}
div.infoforumitem table td
{
	padding:10px 10px 0 0;
}
div#media table td h1,
div.articlelistitem table td h1,
div.tvprogitem table td h1,
div.infoforumitem table td h1,
div.sortguestdiscr table td h1,
div#article table#head td h1,
div.guestinfo table#head td h1,
div#gallery table.twocols h1.galls,
div#album h1
{
	margin:0;
	padding:0;
	font-size:18px;
	font-weight:normal;
}
div.tvprogitem table td h1
{
	font-size:14px;
	font-weight:bold;
}

div#media p,
div.articlelistitem p,
/*div.tvprogitem p,*/
/*div.infoforumitem p,*/
div#article p,
div.guestinfo p
{
	margin:0;
	font-size:14px;
}
div#article p,
div.guestinfo p
{
	margin:10px 0;
}
div#article p.author
{
	font-size:12px;
}
div#article h1
{
	margin:20px 0 10px 0;
	font-size:14px;
}
div#article div.date
{
	margin-bottom:5px;
}

div#article p.photo
{
	margin:20px 20px 20px 0;
}
div#article p.photo img 
{
	margin:0 20px 10px 0;
}
div#article p.photo a
{
	display:block;
}

div#article table
{
	border-bottom:solid 1px #88A7C0;
	border-right:solid 1px #88A7C0;	
}
div#article table td,
div#article table th
{
	border-top:solid 1px #88A7C0;
	border-left:solid 1px #88A7C0;
	font-size:14px;
	padding:7px 10px;
	text-align:left;
}
div#article table th
{
	padding-top:2px;
}
div#article table td p,
div#article table th p
{
	margin:0;
	padding:0;
}
div.corp div#article table,
div.corp div#article table td,
div.corp div#article table th
{
	border-color:#BAAF7D;
}
div.misc div#article table,
div.misc div#article table td,
div.misc div#article table th
{
	border-color:#B9B9B9;
}
div#article p.quote,
div#article p.epigraph,
p.quote,
p.epigraph
{
	font-size:12px;
}

div.forumlink
{
	font-weight:bold;
	margin-top:10px;
}

div.infoforumitem a.link
{
	font-size:12px;
}

div#innerphoto img
{
	margin:10px 10px 0 0;
}

div.links div.date
{
	margin-top:10px;
}

div#calendar select				{font:12px Arial; margin-bottom:8px;}
div#calendar select.allnews		{width:155px; margin-top:13px;}
div#calendar select.month		{width:105px;}
div#calendar select.year		{width:65px; font-family:'Times New Roman', serif, Arial, sans-serif;}

div#calendar table				{font-family:'Times New Roman', serif, Arial, sans-serif; font-size:11px;}
div.info#calendar table			{margin-top:16px;}
div#calendar table a			{font-size:11px;}
div#calendar table td			{padding:0 8px 0 0;}
div#calendar table td.day		{font-family:Arial; font-size:12px}
div#calendar table td.month		{padding:10px 0 20px 0;}
div#calendar table td.month span{font-size:12px; margin:10px;}
div#calendar div				{line-height:15px;}
div#calendar div#here			{color:#000000;}
div#calendar div.wend, div#calendar div.wend a{color:#C61A3C;}

div.tvsheditem
{
	width:100%;
	font-size:12px;
	margin-top:18px;
	margin:18px 0 0 -10px;
	padding-left:10px;
}
div.tvsheditem div.time
{
	font-size:14px;
	margin:0 0 8px -10px;
	padding:5px 0 5px 10px;
	background:#fff;
}
div.tvsheditem p
{
	margin:10px 0 0 0;
	font-size:14px;
}
/*div.tvsheditem table
{
	font-size:12px;
	margin-top:20px;
	width:100%;
}
div.tvsheditem table h1
{
	margin:0;
}
div.tvsheditem table p
{
	margin:10px 0 0 0;
	font-size:14px;
}
div.tvsheditem table img
{
	display:block;
	margin-bottom:10px;
}
div.tvsheditem td.time
{
	width:15%;
	padding-right:10px;
	font-size:14px;
}*/

div.forumitem
{
	margin:10px 0 0 0; 
	font-size:14px;
}
div.forumitem div.date
{
	margin:0 0 5px 0;
}
div.forumitem div.date img
{
	margin-left:10px;
}
div.forumitem div.firstreplic
{
	background:#fff;
	margin-left:-10px;
	padding:5px 10px;
}
div.forumitem a.name
{
	font-size:12px;
}
div.forumitem div.quote
{
	color:#054A85;
	font-size:85%;
}
div.forumitem h1
{
	margin:5px 0;
	font-size:120%;
}
div.forumitem img.bird
{
	margin-left:10px;
}

div.forumitem span.discuss
{
	font-size:85%;
}
div.forumitem span.name
{
	font-size:85%;
	color:#054A85;
}

div.guest /*+forumitem*/
{
	background-color:#fff;
	margin-left:-10px;
	padding:5px 10px;
	color:#766518;
}
div.guest span.name
{
	font-weight:bold;
	color:#000;
}
div.archive
{
	margin:20px 0 0 0;
}
div#guest div.forumitem a.name,
div#guest div.forumitem div.date
{
	display:inline;
	margin-right:5px;
}
div#guest div.replied,
div#article p.quote,
p.quote
{
	margin:10px 0 0 -10px;
	padding:5px 10px 5px 10px;
	background-color:#fff;
}

div#guest div.replied div.forumitem
{
	margin:0;
}
div#guest div.replied div.guest
{
	margin:10px 0 0 0;
	padding-left:0;
}


div.forumtopic div.infoforumitem
{
	margin:10px 0 20px 0;
}
div.forumtopic div.forumitem
{
	margin:20px 0 0 0;
}
div#forum form,
div#form form
{
	font-size:120%;
	margin-top:10px;
}
div#forum input,
div#form input,
div#form select
{
	display:block;
	width:55%;
	font-size:100%;
	font-family:'Times New Roman', serif, Arial, sans-serif;
}
div#forum input#rempwd,
div#form input#rempwd
{
	display:inline;
	width:auto;
	margin:0;
}
div#forum input#sbmt,
div#form input#sbmt
{
	width:auto;
	margin:5px 0 0 0;
}
div#forum input,
div#form input,
div#form select,
div#forum div#check,
div#form div#check,
div#forum textarea,
div#form textarea
{
	margin:3px 0 8px 0;
}
div#forum textarea,
div#form textarea
{
	width:100%;
	height:130px;
	overflow:auto;
}
div.galblock,
div.albblock
{
	margin:10px 0 0 0;
}
div.galblock h1,
div.albblock h1
{
	margin:0;
}

div#album div.date
{
	margin:15px 0 5px 0;
}

div.albitem
{
	margin-top:20px;
}
div.albitem a
{
	font-size:12px;
}
div#album div.albitem div.date
{
	margin:5px 0 0 0;
}
div#album div.photo
{
	margin:20px 0;
	text-align:center;
}
div#album p
{
	margin:0;
	font-size:120%;
}
div#album table#nav
{
	width:100%;
}
div#album table#nav td
{
	width:50%;
	padding:20px 10px 0 10px;
	font-size:12px;
}
div#album table#nav td#left
{
	text-align:right;
}
div#album table#nav img
{
	margin-bottom:3px;
}

div#votingRes
{
	padding-top:20px;
	font-size:120%;
}
div#votingRes h1
{
	margin:0 0 15px 0;
}
div#votingRes table
{
	width:100%;
	margin:10px 0 15px 0;
}
div#votingRes td.container
{
	background:#fff;
	width:88%;
	padding:3px;
}
div#votingRes td.num
{
	font-size:85%;
	font-weight:bold;
	padding-left:10px;
}
div#votingRes div.bar
{
	height:12px;
	background:#B8B8B8;
}
div#votingRes a
{
	font-size:85%;
}
div#votingRes div.cprt
{
	font-size:85%;
	margin-top:15px;
}