﻿/*000001*/

.sidebar ul,.tree ul,h3,h2,h4,h5,h6,p,#nav ul,.tab ul,.tab ul ,form,.pre p{list-style:none;margin:0px;padding:0px;}

/* ----- CSS ----- */
/**						{font:12px "arial";}*/

body,div,p,tr,th,input,textarea				{font:12px "arial";}

html                     {}  
body                     {margin:0px auto;}
img 					                {border:0px}

/* ----- IDS ----- */
#header                  {height:65px;}
#header span,#sitemap span  {float:right;}
#logo					{width:170px;height:43px;float:left;margin:10px}
 

#nav                   {height:28px;}  
 
#nav li                {display:block;float:left;padding:0px 8px;line-height:23px;margin:4px 0px 0px 0px}
#nav a				{font-weight:bold;text-decoration: none; }

#nav li ,#nav a	{text-indent:0px}

#nav .s				{padding:0px 18px;}

#footer            	{text-align: center;width:100%;line-height:18px;float:left !important; float:none;}
#footer,#footer  span {}
#sitemap			{height:35px;line-height:35px;text-indent:5px;}

/* ----- CLASSES ----- */
.pre ol,.pre ul		{margin-left:30px}	
.pre font				{font-size:normal ;}
.pre p  				{line-height:20px;padding:0px 5px}
.pre div             {line-height:18px;}
.pre h2,.pre h4,.pre h5  {text-indent:5px;}
.pre .intro			{padding:5px;margin:10px;}
.pre ul				{margin-top:3px}

 
.model img			{margin:5px 5px 5px  0px}	

.intro					{line-height:18px;}

.left						{float:none !important;}
.left						{*+float:left!important;}
.right                   	{float:right;clear:both;} 
/*
.right                   	{float:right;} 

*/
.l							{float:left;} 
.r							{float:right;}
.fl							{float:left}
.fl							{display:inline-block;*+float:none}
 	
  
 
.center            	{float:right;}

.c							{text-align: center}

.sidebar,.tree,.pre,.tab		{margin-bottom:10px;}
.hide                   {display:none}
.show                 {}
.more                 {text-align: right;padding-right:5px;margin:0px 2px 2px 2px;clear:both;}
.status             	{height:23px;line-height:23px;text-indent:20px;}

.tree h3				{cursor: pointer;text-indent:20px;}

.list						{margin:5px;padding:0px} 


.sidebar li,.sidebar li a,.tree li,.tree li a	{height:22px;line-height:20px;text-indent:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}
 


.tab  ul				{width:100%;height:24px;cursor: pointer;} 
.tab  li                 {display:block;float:left;padding:0px 18px;height:21px;line-height:23px;margin-top:2px;margin-left:3px;font-size:12px}
.tab  li a				{font-weight:bold;text-decoration: none;text-indent:0px; }
 
.type                    {}  
.type  ul				{padding-top:5px }
.type  li                {display:block;float:left;padding:0px 8px;height:21px;line-height:23px;width:auto}
.type  li a				{font-weight:bold;text-decoration: none;}
.type li,.type li a     {text-indent:0px;}

.text,.button		{margin:3px 0px;}
.text						{padding:3px 2px  3px 3px;}
.button             	{padding:3px 10px 1px 10px;cursor: pointer;margin-right:3px;}

 
 
.page                  {text-align: center;margin:9px 0px;}
.page a,.page span	   {padding:1px 5px 0px;}

			  


.page a,.page a:link,.page a:visited             	{padding:2px 6px 2px 6px;}
 
  

.l2                       {width:50%; float:left;}

.u4 li                   {width:25%; float:left;}
.u2 li                   {width:50%; float:left;}
.u3 li                   {width:33%; float:left;}

.input td              {height:35px;}
.img,.imgBig           {float:left;text-align: center;width:110px;padding:5px;margin:4px}
.imgBig				{width:22%;height:250px; border:1px solid #FFF}

.line                  	{height: 1px;overflow: hidden;}
.message			   {margin:0px;height:20px;line-height:20px; text-align: center;}
 
.textList,.textList a				{height:23px;line-height:23px;}

.note					{margin:5px 10px;}

.content,.vote		{line-height:18px;padding:10px;margin-bottom:10px}

.p5						{padding:5px}

.m5						{margin:5px;}
.m10					{margin:10px;}

.menu ul			{padding-top:5px}

.number	 th		{width:70px}
.number td			{padding:5px }


.textList	h5		{text-indent:10px; }
.textList	td			{text-indent:20px; }

.content,.revert   {word-break:break-all;overflow:none; word-wrap:  break-word; }
.revert					{padding:5px;}

.color					{float:left;width:21px;height:22px !important; margin:3px 0px;*+height:21px !important; }
.hand					{cursor: pointer;}


@media screen and (min-width: 0px){
   .color { height: 21px !important; }
}


.date					{font-size:8pt;padding-right:5px;float:right;}
.h6 td					{text-indent:15px;}
.small					{width:120px;height:120px;}


/* ----- HEADINGS ----- */
h1                       {}
h2,h2 a,h6,h6 a 	{font-size:12px;font-weight:bold;height:30px;line-height:30px;}
h3,h3 a,h5,h5 a  	{font-size:12px;font-weight:bold;height:25px;line-height:25px;}
h3 span a,h3 span   		{font-size:12px;float:right;padding-right:5px;}
h2,h3,h6,h5					{width:100%;text-indent:5px;}
h4                       {font-size: 8pt;padding:3px 0px;}
h3,h2		{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}

 

/* ----- PARAGRAPHS ----- */
p                         {line-height:18px;padding: 8px 8px 8px 0px;}
 
/* ----- QUOTES ----- */
blockquote{}
blockquote p{}
cite{}
blockquote cite{}

/* ----- CODE ----- */
pre{}
code{}
p code{}
pre code{}

/* ----- LISTS ----- */
 
li 		                    {}
li p{}
li span				{float:right;padding-right:5px;}
ol{}
ul{}
ol li{}
ul li{}
ul .selected			{font-weight: bold;}
/*overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:90%*/

/* ----- IMAGES ----- */
img                     {}
img a{}
img a:hover{}

/* ----- BREAK ----- */
hr                      {}

/* ----- TEXT FORMATTING ----- */
strong{font-weight: bolder }
em{}
b{font-weight: bolder}
i{}


/* ----- LINKS ----- */
a						   	{text-decoration: underline; cursor: pointer;}
a:hover{}
a:visited, a:active, a:focus{}
a:visited{}
a:active{}
a:focus{}

p a{}
cite a{}
li a{}
dt a{}
dd a{}

/* ----- TABLES ----- */
table                   {width:100%;border-collapse: collapse;}
caption             	{font-size:12px;font-weight:bold;height:26px;line-height:26px;text-indent:5px;text-align: left;}
thead                  {}
thead td               {font-weight:bold;}
tbody td				{} 
tfoot   td              {}
tr .alt					{}
th							{width:70px;text-align: right;padding-right:10px;vertical-align:top;line-height:35px; }
th label               {padding:5px}               
td                     	{height:23px;line-height:23px;padding:0px 0px 0px 5px;}
 
/* ----- FORMS ----- */
form{}
fieldset{}
legend{}
label                   {cursor: pointer;}
input                   {}
textarea{}
input, textarea{}
select{ font-size:12px}
optgroup{}
option{}

/* ----- DEFINITIONS ----- */
dl{}
dt{}
dd{}
 
 

/* ----- Clear -----*/
.clear 						{clear:both}
#line:after,.c:after,.w1:after,.type:after,.pre:after,.sidebar:after,#footer:after{content:' ';display:block;clear:both;height:0;}
.line,.pre,.sidebar  {overflow:hidden;}
.line,#footer 					   {width:100%}
/*.c,.type,.pre,.sidebar			   {height:1%}*/
.pre,.type,.sidebar		   {height:1%}
.pre,.sidebar {*+overflow:visible;}

 

 



