/* AvtoIn Default Layout  */


html { min-width: 800px; }
a { text-decoration: none }
A:hover { text-decoration:underline;}

body 
{ 
 width:1024px;
 margin: 0px;
 padding: 0;
 border: 0;
 text-align:center;
 background: #fff url('/gfx/main_back8.png') center repeat-y;
 background-attachment: fixed;
 color: #ffe;
 font: small/18px Arial;
}

#mainBody
{ 
 margin: 0px;
 padding: 0;
 border: 0;
 height:100%;
 background:url('/gfx/main_back9.png') repeat-y;
}


#wrapper
{
 margin:0 auto 0 auto;
 width:1003px;
 _padding-left:18px;
 text-align: left;
 background: #fff url('/gfx/main_back8.png') center repeat-y;
}

input
{
 border: solid 1px #7fa4b9;
 background: #e6f0f7;
}

.imgShadow
{
 /*
  background:url(/gfx/shadow2.png) no-repeat bottom right !important;
  background:url(/gfx/shadow2.gif) no-repeat bottom right;
 */
 clear: right;
 float: left;
}

.imgShadow img
{
 background-color:#fff;
 border: 1px solid #a9a9a9;
 padding:1px;
 margin: 0px 5px 5px 0px;
}

.imgShadow2 img
{
 background-color:#fff;
 border: 1px solid #a9a9a9;
 padding:2px;
}

#subtitlePix
{
 width:150px;
 margin:0px;
 padding:0px;
 background:#fafafa;
 font-size:9px;
 color:#333;
 text-align:center;
 border:dotted 1px #eee;
}

#mainPix
{
 background:white;
 padding-left:5px;
 width:170px;
 float:right;
}

#mainPix img
{
 margin:0px;
 padding:0px;
}

/****************************************
 **                                    **
 **         HEADER FIELDS              **
 **                                    **
 ****************************************/

#header
{ 
 text-align: left;
 margin:0px;
 width:1002px;
 height:152px;
 padding:0px;
 margin-left:1px;
 background: #000 url(../gfx/top_back3.png) repeat-x;
}

#header h1
{
 margin:0px;
 color: #ddd;
 font-size:12px;
}

#header a
{
 color: #000;
 font-size:14px;
}

#header h2
{
 margin:0px;
 font-size:16px;
 color: #000;
}

#header h3
{
 margin:0px;
 font-size:15px;
 color: #fff;
}

#header h4
{
 margin:0px;
 font-size:12px;
 color: #fff;
}

/* FOOTER FORM */
#footer
{
 float: center;
 text-align:center;
 margin-top:0px;
 width:1020px;
 color:#ccc;
 font:90%/1.2em Arial,Georgia,Serif;
}

/****************************************
 **                                    **
 **        NAVIGATION FIELDS           **
 **                                    **
 ****************************************/
#nav
{
 margin-top:6px;
 padding:0px;
 width:110px;
 float: left;
 text-align: left;
 color:red;
 /*background:#000;*/
}

#nav .mainHeadline
{
 border-bottom:1px dotted #999999;
 margin-right:12px;
 padding-bottom:2px;
 margin-bottom:.25em;
 font:100%/1.2em arial;
 font-weight:bold;
 font-size:11px;
 color:red;
}

#nav .mainHeadline>a
{
 font:100%/1.2em Arial;
 font-weight:bold;
 color:red;
 background:none;
 margin: 0 0 0 0px;
 padding: 0 0 0 0px; 
}

#nav .headline 
{
 padding-top:2px;
 font:100%/1.2em Arial;
 font-weight:bold;
 color:black;
 background: url(/gfx/separator.png) repeat-x;
 width:111px;
 height:20px;
 display:block;
 width:111px;

}

#nav .headline>a
{
 font:100%/1.2em Arial;
 color:#c33;
 background:none;
 margin: 0 0 0 0px;
 padding: 0 0 0 0px;
}

#nav .headline>a:hover
{
 color:#f55;
}

#nav a
{
 padding-bottom:2px;
 margin-bottom:.25em;
 font:100%/1.2em Arial;
 font-weight:bold;
 color:#fff;
 margin: 0 0 0 2px;
 padding: 0 0 0 14px;
 background: url(/gfx/icon-perm.gif) no-repeat 0 50%;
}

#nav .netsi
{
 background:none;
}

#nav a:hover
{
 text-decoration:none;
 color:#c00;
}

/****************************************
 **                                    **
 **    RIGHT NAVIGATION FIELDS         **
 **                                    **
 ****************************************/

#nav2
{
 width:111px;
 float: right;
 text-align: left;
 margin-top: 5px;
 color:white;
 background:#000 !important;
}

#nav .mainHeadline
{
 border-bottom:1px dotted #999999;
 margin-right:12px;
 padding-bottom:2px;
 margin-bottom:.25em;
 font:100%/1.2em arial;
 font-weight:bold;
 font-size:11px;
 color:red;
}

#nav2 .mainHeadline>a
{
 font:100%/1.2em Arial;
 font-weight:bold;
 color:red;
 background:none;
 margin: 0 0 0 0px;
 padding: 0 0 0 0px; 
}

#nav2 .headline 
{
 padding-top:2px;
 font:100%/1.2em Arial;
 font-weight:bold;
 color:black;
 background: url(/gfx/separator.png) repeat-x;
 width:111px;
 height:20px;
 display:block;
 width:111px;

}

#nav2 .headline>a
{
 font:100%/1.2em Arial;
 color:#c33;
 background:none;
 margin: 0 0 0 0px;
 padding: 0 0 0 0px;
}

#nav2 .headline>a:hover
{
 color:#f55;
}

#nav2 input
{
 border: solid 1px gray;
 font:90%/1.2em Arial, Georgia,Serif;
 color:#333;
 background:#eee;
 padding: 1px;
 margin:2px;
}

#nav2 select
{
 font:90%/1.2em Arial, Georgia,Serif;
 color:#333;
 padding: 1px;
 margin:2px;
}


#nav2 a
{
 padding-bottom:2px;
 margin-bottom:.25em;
 font:100%/1.2em Arial;
 font-weight:bold;
 color:white;
 margin: 0 0 0 2px;
}

#nav2 a:hover
{
 text-decoration:none;
 color:#c00;
}

/****************************************
 **                                    **
 **         BANNER FIELDS              **
 **                                    **
 ****************************************/
#rightlist
{
 float: right;
 width:130px;
 text-align: left;
 margin-top: 0px;
 margin-left: 10px;
 padding-left:5px;
 color:#444;
 /*background:#fff;*/
}

#rightlist2
{
 float: right;
 width:300px;
 text-align: left;
 margin-top: 0px;
 margin-left: 0px;
 padding-left:5px;
 color:#444;
}

/****************************************
 **                                    **
 **           NEWS FIELDS              **
 **                                    **
 ****************************************/

#mainList
{
 float: left;
 width:770px;
 text-align: left;
 margin-top: 0px;
 margin-left: 5px;
 padding-right:3px;
 padding-top:10px;
 color:#444;
 font-family:Arial;
 font-size:12px;
}

#mainList a
{
 padding-bottom:2px;
 margin-bottom:.25em;
 font:100%/1.2em Arial;
 color:#009;
 _font-weight:bold;
}

#mainList textarea
{
 width:100%;
 height:200px;
 border: dotted 1px gray;
 font:90%/1.2em Arial, Georgia,Serif;
 color:#666;
 padding: 3px;
}

#mainList hr
{
 width:100%;
 height:1px;
 border: dotted 0.1pt gray;
 color:#666;
}

#mainList input
{
 border: dotted 1px gray;
 font:90%/1.2em Arial, Georgia,Serif;
 color:#666;
 background:#eee;
 padding: 3px;
 margin:2px;
}

#mainList select
{
 font:90%/1.2em Arial, Georgia,Serif;
 color:#666;
}

#mainList option
{
 background:#f1f1f1;
}


#mainList a:hover
{
 text-decoration:none;
 color:#c00000;
 border: 0px;
}

#mainList h1 
{
 font:120%/1.2em Arial;
 color:Black;
 font-weight:bold;
 padding-left:2px;
 padding-top:2px;
 height:17px;
 background: #ff8000 url(/gfx/separator2.png) repeat-x;
}

#mainList h2
{
 border-bottom: 1px dotted #999999;
 padding-bottom: 2px;
 margin-bottom: .25em;
 font:120%/1.5em Arial;
 color:black;
 font-weight:bold;
 background: #eee;
 _font-size:15px;
 _color:#009;
}

#mainList h2>a
{
 color:#009;
 font-weight:bold;
}


#mainList h3
{
 margin:.5em 0 0;
 border-bottom:1px dotted #ccc;
 font:95%/1.2em Arial,Verdana,Sans-serif;
 color:black;
 font-weight:normal;
 margin: 0 0 0 2px;
 padding: 0 0 0 22px;
 text-decoration: none;
 background: #fafafa url(/gfx/icon-perm.gif) no-repeat 0 50%;
}

#mainList h4
{
 margin:.5em 0 0;
 font:89%/1.5em Arial, Verdana,Sans-serif;
 color:black;
 margin: 0 0 0 2px;
 padding: 0 0 0 16px;
 text-decoration: none;
 border-bottom: none;
 background: #eeeeee url(/gfx/icon-perm.gif) no-repeat 0 50%;
}

#mainList h5
{
 margin:0;
 font:bold 100% Arial,Verdana,Sans-serif;
}

#mainList p 
{
 margin:4px 0px 1em;
 color:black;
 text-align:justify;
 line-height:16px;  
}

#mainList blockquote 
{
 margin: 20px 0 20px 10px;
 padding: 0 20px 0 50px;
 background: url('/gfx/newman/quote.png') left top no-repeat;
 border: none;
}

#mainList ul
{
 margin:0px;
 padding-left:15px;
}
#mainList li
{
 list-style-type: square;
 font: bold 100% Arial;
}

/****************************************
 **                                    **
 **           NEWS FIELDS              **
 **                                    **
 ****************************************/

#mainNews
{
 float: left;
 width:760px;
 text-align: left;
 margin-top: 0px;
 margin-left: 10px;
 padding-right:3px;
 padding-top:10px;
 color:#444;
 font-family:Arial;
 font-size:12px;
 /*background:#fff;*/
}

#mainNews a
{
 padding-bottom:2px;
 margin-bottom:.25em;
 font:100%/1.2em Arial;
 color:#009;
 _font-weight:bold;
}

#mainNews textarea
{
 width:100%;
 height:200px;
 border: dotted 1px gray;
 font:90%/1.2em Arial, Georgia,Serif;
 color:#666;
 padding: 3px;
}

#mainNews hr
{
 width:100%;
 height:1px;
 border: dotted 0.1pt gray;
 color:#666;
}

#mainNews input
{
 border: dotted 1px gray;
 font:90%/1.2em Arial, Georgia,Serif;
 color:#666;
 background:#eee;
 padding: 3px;
 margin:2px;
}

#mainNews select
{
 font:90%/1.2em Arial, Georgia,Serif;
 color:#666;
}

#mainNews option
{
 background:#f1f1f1;
}


#mainNews a:hover
{
 text-decoration:none;
 color:#c00000;
 border: 0px;
}

#mainNews h1 
{
 font:150% Arial;
 color:black;
 font-weight:bold;
 padding-left:10px;
 /*background: #ff8000 url(/gfx/separator2.png) repeat-x;*/
}

#mainNews h2
{
 border-bottom: 1px dotted #999999;
 padding-bottom: 2px;
 margin-bottom: .25em;
 font:120%/1.5em Arial;
 color:black;
 font-weight:bold;
 background: #eee;
 _font-size:15px;
 _color:#009;
}

#mainNews h2>a
{
 color:#009;
 font-weight:bold;
}


#mainNews h3
{
 margin:.5em 0 0;
 border-bottom:1px dotted #ccc;
 font:95%/1.2em Arial,Verdana,Sans-serif;
 color:black;
 font-weight:normal;
 margin: 0 0 0 2px;
 padding: 0 0 0 22px;
 text-decoration: none;
 background: #fafafa url(/gfx/icon-perm.gif) no-repeat 0 50%;
}

#mainNews h4
{
 margin:.5em 0 0;
 font:89%/1.5em Arial, Verdana,Sans-serif;
 color:black;
 margin: 0 0 0 2px;
 padding: 0 0 0 16px;
 text-decoration: none;
 border-bottom: none;
 background: #eeeeee url(/gfx/icon-perm.gif) no-repeat 0 50%;
}

#mainNews h5
{
 margin:0;
 font:bold 100% Arial,Verdana,Sans-serif;
}

#mainNews p 
{
 margin:4px 0px 1em;
 color:black;
 text-align:justify;
  
}

#mainNews blockquote 
{
 margin: 20px 0 20px 10px;
 padding: 0 20px 0 50px;
 background: url('/gfx/newman/quote.png') left top no-repeat;
 border: none;
}

#mainNews ul
{
 margin:0px;
 padding-left:15px;
}
#mainNews li
{
 list-style-type: square;
 font: bold 100% Arial;
}

