/* Design by Gorisvet  */
body {
	margin: 0;
	padding: 0;
	background:url(images/fon_body.jpg) #fff right top no-repeat;
	text-align: justify;
	font:14px Arial, Helvetica, sans-serif;
	color: #626262;
	line-height: 1.5em;
}

b{font-size: 110%;}
em{color: red;}

/* Header */
#header {
height:150px;
}

#logo_header {
position:absolute;
top:0px;
left:0px;
}

#logo {
position:absolute;
top:35px;
left:275px;
line-height:normal;
	}

#logo h1 {
text-transform: uppercase;
font-size:14px;
font:Arial;
font-size:30px;
padding:0px;
letter-spacing: 1px;
}

#logo h1 a {
color:red;
}
#logo h1 a:hover {
color:#3366FF;
}

#logo h2 {
padding-left:35px;
letter-spacing: 1px;
text-transform:none;
font-style: italic;
font-family: tahoma;
font-size:12px;
color:#6699FF;
}

#contentwrapper{
float: left;
width: 100%;
background: url(images/fon_content.png) 230px top no-repeat;
color:#009966;
font-size:12px;
}

#contentcolumn{
margin: 0 200px 0 230px; /*Margins for content column. Should be "0 RightColumnWidth 0 LeftColumnWidth*/
padding:15px 5px 5px 15px;
}

#leftcolumn{
float: left;
width: 230px; /*Width of left column*/
margin-left: -100%;
background: url(images/fon_left.jpg) left top no-repeat;
padding-top:150px;
font-family: Tahoma,serif;
font-size:11px;
color:#009933;
font-weight:bold;
text-align:left;
}

#fon_left_column{
width:230px; /*Width of left column*/
background: url(images/fon_left_column.jpg) #fff left top repeat-x;
}

/*красный заголовок*/
.headline_red
{
width: 100%; 
background: #ff78a6 url(images/red.jpg) bottom repeat-x;
}
.headline_red h2
{
font-family: Arial,serif;
font-size:13px;
color:#990066;
padding:2px 2px 2px 10px;
font-weight:bold;
}
/*синий заголовок*/
.headline_blue
{
width: 100%; 
background:#99CCFF url(images/blue.jpg) bottom repeat-x;
}
.headline_blue h2
{
font-family: Arial,serif;
font-size:13px;
color:#330099;
padding:2px 2px 2px 10px;
font-weight:bold;
}
/*оранжевый заголовок*/
.headline_orange
{
width: 100%; 
background: #FF9933 url(images/orange.jpg) bottom repeat-x;
}
.headline_orange h2
{
font-family: Arial,serif;
font-size:13px;
color:#FF3300;
padding:2px 2px 2px 10px;
font-weight:bold;
}
/*зеленый заголовок*/
.headline_green
{
width: 100%; 
background:#99FF99 url(images/green.jpg) bottom repeat-x;
}
.headline_green h2
{
font-family: Arial,serif;
font-size:13px;
color:#006600;
padding:2px 2px 2px 10px;
font-weight:bold;
}

#rightcolumn{
float: left;
width: 200px; /*Width of right column*/
margin-left:-200px; /*Set left marginto -(RightColumnWidth)*/
background: #FFCC99 url(images/fon_right_column.jpg) repeat-y ;
font-family: Tahoma,serif;
font-size:11px;
color:#CC6633;
font-weight:bold;
text-align:left;
}

.innertube{
margin:5px; 
}

form {
	margin: 0;
	padding: 0;
}

input {
	padding: 2px;
	background: #FEFEFE;
	border: 1px solid #626262;
	font: normal 1em Arial, Helvetica, sans-serif;
}

h1, h1 a, h2, h2 a, h3, h3 a 
{
	margin: 0;
	text-decoration: none;
	font-family: Tahoma, Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	}

h1 {
	font-size: 2.2em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

h2 {
font-size: 2em;
}

h3 {
font-size: 1em;
}



blockquote {
	margin: 0 0 0 1.5em;
	padding-left: 1em;
	border-left: 5px solid #DDDDDD;
}

a {color: #006600;text-decoration: none;}
a:hover {color:#003399;text-decoration: none;}

.top_fix_menu{
position: fixed;
z-index:2;
left:125px;
margin: 0 auto 0 auto;
height:50px;
list-style: none;
float:left;
}

.top_fix_menu li{
float:left;
}

.top_fix_menu li a{
	float: left;
	display: block;
	margin-top:-7px;
	padding:0 0 0 16px; /*Padding to accomodate left tab image. Do not change*/
	height:25px;
	text-align: center;
	border:none;
	text-decoration: none;
	cursor: pointer;	
}

.top_fix_menu li a h2{
	font:Arial;
	font-size:14px;
	font-weight:bold;
	float: left;
	display: block;
	padding: 0 10px 0 10px; /*Padding of menu items*/
	color:#CC3399;
	text-transform:uppercase;
	letter-spacing: 1px;
	}
	
.top_fix_menu li  a h2.red{
	color:#CC3399;
	background:#ff78a6 url(images/red.jpg) bottom repeat-x;
	}	
.top_fix_menu li  a h2.blue{
	color:#3366FF;
	background:#99CCFF url(images/blue.jpg) bottom repeat-x;
	}	
.top_fix_menu li  a h2.orange{
	color:#FF9900;
	background:#FFCC99 url(images/orange.jpg) bottom repeat-x;
	}	
.top_fix_menu li  a h2.green{
	color:#009933;
	background:#99FF99 url(images/green.jpg) bottom repeat-x;
	}		
	
.top_fix_menu li a:hover{
	float: left;
	display: block;
	margin-top:0px;
	font-size: 14px;
	font-weight: bold;
	padding:0 0 0 16px; /*Padding to accomodate left tab image. Do not change*/
	height:35px;
	text-align:center;
	cursor: pointer;	
}

.top_fix_menu li a:hover h2{
	float: left;
	display: block;
	padding: 5px 10px 0 10px; /*Padding of menu items*/
}
.top_fix_menu li  a:hover h2.red{
	color:#CC3399;
	border-top:3px solid #CC3399;
	}	
.top_fix_menu li  a:hover h2.blue{
	color:#3366FF;
	border-top:3px solid #3366FF;
	}	
.top_fix_menu li  a:hover h2.orange{
	color:#FF9900;
	border-top:3px solid #FF9900;
	}	
.top_fix_menu li  a:hover h2.green{
	color:#009933;
	border-top:3px solid #009933;
	}	

/* Page */
#page {padding: 0px 20px 0 20px;
}

#sidebar h2 {
	padding:5px;
	color:#302D26;
	font-size:16px;
	font-weight:bold;
	margin:10px 0px 0px 10px ;
	text-transform:uppercase;
	}
.sidebarbox {
	background:  left bottom no-repeat;
	display: block;
	}
.sidebarboxtop {
	background:  no-repeat;
	padding: 10px 15px 15px 15px;
	width: 250px;
}

.displaynone {display: none;}

.displayblock {display: block;
background: #757575 ;}

/* Footer */
#footer a{
color: #FFFF80;
}

#footer {
clear:left;
width:100%;
background: #fff url(images/fon_footer.jpg) no-repeat;
}

#copyright{
color:#6600CC;
font-size:10px;
}

#footer_right{
margin-top:30px;
padding-right:5px;
color:#3333FF;
font-size:10px;
text-decoration: none;
text-align: left;
}

#footer_right a
{
font:Verdana;
color:#CC0099;
font-size:10px;
text-decoration:none;
text-align: left;
}

#footer_right a:hover
{
color:#3300FF;
text-decoration:none;
text-align: left;
}

#footer_left{
color:#FF9966;
font-size:12px;
text-decoration: none;
}

.someselect
{
margin-top:5px;
  	font-size:13px;
	font-weight:bold;
	border:none;
	padding:2px 0px 2px 0px;
	width:220px;
	color:#009933;
	background:#99FF99 url(images/green.jpg) bottom repeat-x;
	}
		
.someselect1
{
font-size:11px;
font-weight:600;
border: none;
padding:2px;
	color:#990033;
	}

.someselect2
{
font-size:11px;
	font-weight:600;
	background: #FFCCCC;
	border:1px solid #CC0033;
	padding:5px;
	color:#990033;
	}
	
.textbox
{
font-size:11px;
	font-weight:600;
	background: #FFCCCC;
	border:1px solid #CC0033;
	padding:5px;
	color:#990033;
	}	
	
.kontakt_user
{
font-size:11px;
	padding:5px;
	color:#990033;
	}		
.info_user
{
font-size:12px;
	padding:5px;
	color:#660000;
	}		
.users, .users a
{
font-size:11px;
color:#CC6633;
text-decoration:none;
	}	
	
.users a:hover
{
font-size:11px;
font-weight:550;
color:#CC0033;
	}	
	
.linki a { 
font-weight:bold; 
text-decoration:none; color:#0033CC; }
.linki a:hover{ 
border-bottom:1px dotted;color:#CC0000; }

.linki2 a { font-weight:bold; text-decoration:none;color:#CC0000;
 }
.linki2 a:hover{ 
border-bottom:1px dotted;color:#0033CC; }

.linki3 a { font-size:11px; text-decoration:none;color:#0033CC;
 }
.linki3 a:hover{ 
border-bottom:1px dotted;color:#CC0000; }
.linki3  {padding:5px;font-size:11px; text-decoration:none;color:#0033CC;}


.how  {  
padding:10px;
border-bottom:1px dotted;
}
.how a { 
font-weight:bold; 
text-decoration:none; color:#0033CC; }
.how a:hover{ 
border-bottom:1px dotted;color:#CC0000; }

.zvuk
{ 
padding:0px 0px 0px 215px;
color:#990000;
}

.text {
margin-left:15px;
font-size:15px;
font:Tahoma;
font-weight:bold; 
color: #339933;
text-decoration:none; 
}
	
.text_article {
font-family:Tahoma;
font-size:12px;
color:#336633;
}

.text_article  p{
text-indent:20px;
margin:0px;
padding:0px;
line-height:normal;
}

.text_article  ul li{
line-height:0.1;
margin:0px;
padding:0px;
text-indent:0px;
color: #3366FF;
font-weight:bold;
}

.text_article   li{
margin:0px;
padding:0px;
text-indent:0px;
line-height:0.1;
}

.current
{
 padding:5px 10px 5px 10px;
 margin:2px;
 background: #FF9933 url(images/orange.jpg) bottom repeat-x;
 color: #FF3300;
 font-size:15px;
 font-weight:bold;
 text-decoration:none;
}

.nocurrent
{
 padding:5px 10px 5px 10px;
 margin:2px;
background:#99FF99 url(images/green.jpg) bottom repeat-x;
 color: #006600;
 font-size:14px;
 font-weight:bold;
 text-decoration:none;
}

.current:hover, .nocurrent:hover
{
color:#990066;
}

.otbor {
      background:#c8e996;
	  width:90%;
      border:0px; 
	color:#009933;
	font-size:14px;
	 font-weight:bold;
	font:Arial;
}

.otbor div {
      background: url(images/tl.gif) top left no-repeat; 
      position: relative;
      margin: 0px; 
}
.otbor div div {
      background: url(images/tr.gif) top right no-repeat; 
      margin: 0px;
}
.otbor div div div {
      background: url(/images/br.gif) bottom right no-repeat; 
}
.otbor div div div div {
      background: url(/images/bl.gif) bottom left no-repeat; 
}

#preview_news
{
font-family: Tahoma,serif;
font-size:9px;
color:#3366FF;
border-bottom:1px #CC0000 dotted;
padding:0px 0px 5px  0px;margin:0px 0px 5px  0px;
line-height:1.3;
}

.user h2{
padding:2px;
font-size:13px;
color: #CC0066;
margin:0px;
text-decoration:none;
text-transform:none;
}

h1.tit a,.tit 
{
 font-size:16px;
font-weight:bold;
color:#006600;
padding:10px;
margin:10px 10px 5px 5px;
text-decoration:none;
background:#CCFFCC;
-webkit-border-radius: 20px;
-moz-border-radius: 20px;
border-radius: 20px;
}

h1.tit  a:hover
{
color:#0033CC;
}

h1.tit2
{
 padding:5px 10px 5px 10px;
 background: #FF9933 url(/images/orange.jpg) center repeat-x;
 width:95%;
 -webkit-border-radius:20px;
-moz-border-radius: 20px;
border-radius: 20px;
}

h1.tit2:hover
{
background:#99FF99 url(/images/green.jpg) center repeat-x;
color:#006600;
}

h1.tit2  a
{
 color: #FF3300;
 font-size:16px;
 font-weight:bold;
 text-decoration:none;

}

h1.tit2 a:hover
{
color:#006600;
}



h1.glav_rubriki a,.glav_rubriki 
{
font-size:18px;
font:Verdana;
color:#330099;
margin:20px 0px 0px 20px;
text-decoration:none;
text-transform:uppercase;
}

h1.glav_rubriki a:hover
{
color:#FF3300;
}

.menushki {
font-size:11px;
text-align:left;
color:#660033;
padding-left:25px;
}
.menushki a {
color:#660033;
text-decoration:none;
}
.menushki a:hover {
color:#660033;
}

.cabinet {
font:Tahoma;
font-size:12px;
text-align:right;
color:#0033CC;
font-weight:bold;
text-decoration:none;
padding:5px;
}
.cabinet a{
font-size:11px;
text-align:left;
color:#CC0033;
font-weight:bold;
text-decoration:none;
}
.cabinet a:hover{
text-align:left;
color:#006699;
text-decoration:none;
font-weight:bold;
border-bottom:1px dotted #0033CC;
}

.audio
{
font-size:0.9em;
font-weight:bold;
margin-top:5px;
}

.com
{
font-weight:bold;
padding:5px;
margin-left:15px;
color: #CC6600;
font-size:12px;
font: Tahoma;
}

img {
border:none;
}

.left_box{
padding:0px 10px 10px 10px;
}
.right_box{

padding:0px 10px 10px 10px;
text-align:justify;
}
/*---------------menu------------*/
ul.menu {
list-style-type:none; display:block; width: auto; height:35px; margin:auto; padding:0;}

ul.menu li {
display:inline;}

a.nav:link, a.nav:visited {
display:block; float:left; padding-top:5px; margin-right:5px;width:105px; height:30px; text-align:center; font-weight:bold; font-size:12px;
text-decoration:none; color: #fff; }

a.nav:hover {
display:block; float:left; padding-top:5px; margin-right:5px;width:105px; height:30px; text-align:center; font-weight:bold; font-size:12px;
text-decoration:none; color: #fff; }

a.nav2:link, a.nav2:visited {
display:block; float:left; padding-top:5px; margin-right:5px;width:105px; height:30px; text-align:center; font-weight:bold; font-size:12px;
text-decoration:none; color: #fff; }
.spacer{
width:500px;
height:2px;
padding-bottom:1px;
clear:both;
}
/*-----navlist ------*/
ul.navlist, li.navlist {
line-height:1.3;
padding:0px;
margin:0px;
list-style-type:none;
}
li.navlist a   { 
font-weight:bold; font-size:13px;
text-decoration:none; color:#006600; 
list-style-type:none;}
li.navlist a:hover{ 
color:#330099; }

li.navlist2 a { 
font-weight:bold;
 font-size:11px;
text-decoration:none; color:#006600; }
li.navlist2 a:hover{ 
font-weight:bold; color:#0033CC; }


ul li.navlist3 { 
font-weight:bold;
font-size:14px;
text-decoration:none;
line-height:1.3; 
color:#FF3300; }

ul li.navlist3 a { 
font-weight:bold;
font-size:14px;
list-style-type: none;
text-decoration:none;
line-height:1.3; 
color:#FF3300; }

ul li.navlist3 a:hover{ 
color:#330099;
display: list-item;
list-style-type: disk; }


ul.navlist_katalog, li.navlist_katalog {
line-height:1.3;
padding:0px;
margin-left:10px;
color:#006600; 
}
li.navlist_katalog a   { 
font-weight:bold; 
font-size:13px;
text-decoration:none; 
color:#006600; 
}
li.navlist_katalog a:hover{ 
color:#990066; }

li.navlist_katalog  a:hover{
color:#990066;
}

.mesto {
font-size:11px;
color:#0033CC;
font-weight:bold;margin:0;padding:0;
}

.ent {
	border:0px;
	padding:2px;
	color:#330099;
	width:100px;
	background: #99CCFF;
font-family: Arial,serif;
font-size:12px;
}
	
.btn
{
	margin:0px;
padding: 3px 5px 3px 5px;
	font-size:12px;
	font:Tahoma;
	font-weight:800;
	text-transform:uppercase;
	border:none;
	font-size:13px;
color:#006600;
	background:#99CCFF url(/images/green.jpg) bottom repeat-x;
	}	
	
.stroka_poiska
{
font:Tahoma;
font-size:14px;
font-weight:bold;
padding:5px;
color:#339933; 
border:1px #339933 solid;
background: #fff;
-webkit-border-radius: 17px;
-moz-border-radius: 17px;
border-radius: 17px;
}
	
.btn3
{
font:Tahoma;
font-size:12px;
padding:4px;
color:#330099; 
border:1px #330099 solid;
background: #fff;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
}

	
.vhod
{
margin:0px;
padding:5px;
	font-size:12px;
	font:Tahoma;
	font-weight:bold;
	border:1px solid #3366FF;
	color:#3366FF;
	background:#99CCFF url(/images/blue.jpg) bottom repeat-x;
	}
	
.komments {
margin-top:5px;
	padding:2px;
	color:#990000;
	font-size:11px;
	}	
	
.opisanie 
{
	color:#993300;
	font-size:12px;
	line-height:1.2;
	font:Arial;
	}	

.grtree a, .grtree
{
	color:#660033;
	font-size:12px;
	font-weight:600;
}	

.grtree  a:hover
{
	color:#660033;
	font-size:12px;
	font-weight:600;
}	

.grtreesel a, .grtreesel
{
	color:#006600;
	font-size:16px;
	font-weight:600;
	font:Arial;
	text-decoration:none;
}	

.grtreesel a:hover
{
color:#FF3300;
}	

a.element_of_group
{
	color:#003399;
	font-size:12px;
	font:Tahoma;
	text-decoration:none;
	font-weight:600;
}	

a.element_of_group:hover
{
color:#CC0066;
font-weight:700;
}

a.element_of_id
{
	color:#CC0033;
	font-size:11px;
	text-decoration:none;
	font-weight:500;
}	

a.element_of_id:hover
{
	color:#990033;
	font-weight:600;
}

.dobav  
{
margin-top:5px;
margin-bottom:5px;
}		
.dobav  a
{
font-size:13px;
color: #990066;
text-decoration:none;
font-weight:bold;
}	
	
.dobav  a:hover
{
font-size:13px;
color: #006600;
border:none;
text-decoration:none;

}		
	
.dobav_picture  
{
padding:5px;
background:#FFCCCC;
font-size:11px;
color: #0033CC;
font-weight:bold;
}		
.dobav_picture    a
{
font-size:11px;
color: #CC0000;
text-decoration:none;
}	
	
.dobav_picture    a:hover
{
font-size:11px;
color: #990033;
border-bottom:1px dotted #990033;
text-decoration:none;
}	
	
.ssilki_po_teme  a, .ssilki_po_teme
{
font-size:11px;
color: #3333FF;
text-decoration:none;
font-weight:bold;
}	
	
.ssilki_po_teme  a:hover
{
color: #990066;
}

#zagolovok_menu {
padding:10px;
	color:#990033;
	font-weight:bold;
	font-size:14px;
	text-transform:uppercase;
	text-align:center;
	font:Arial;
		}
	
.fon_zagolovka h1 {
	padding:5px;
	color:#990033;
	font-size:20px;
	font:Verdana;
	text-align:center;
	text-transform:uppercase;
	}	
	
h1.zagolovok 
{
 padding:5px 10px 5px 10px;
 margin:2px;
 background: #FF9933 url(/images/orange.jpg) bottom repeat-x;
 color: #FF3300;
	font-size:20px;
	font:Verdana;
	text-align:center;
	text-transform:uppercase;
 	-webkit-border-radius: 17px;
-moz-border-radius: 17px;
border-radius: 17px;
}

h1.zagolovok_green
{
 padding:5px 10px 5px 30px;
 margin:10px 2px 2px 2px;;
 background: url(/images/green.jpg) bottom repeat-x;
 color:#CC3399;
	font-size:18px;
	font:Verdana;
	text-align:left;
	text-transform:uppercase;
		-webkit-border-radius: 17px;
-moz-border-radius: 17px;
border-radius: 17px;
 }

h1.zagolovok_red 
{
 padding:5px 10px 5px 30px;
 margin:10px 2px 2px 2px;;
 background: url(/images/red.jpg) bottom repeat-x;
 color:#CC3399;
	font-size:14px;
	font:Verdana;
	text-align:left;
 }
	
#blin {
    color: #6699FF; 
	font-size: 11px;  
text-align:right;	
	}
/* Вид кнопки, которая еще не нажимали */
#blin a:visited {
    background-color: #FFFAFA;         
    color: #6699CC;                  
    font-size: 11px;                 
    padding: 1px 3px;           
    text-decoration: none;     
}
/* Вид кнопки, которая активна */
#blin a:active {
    background-color: #FFCCCC;
    color: #FF6666;
    font-size: 11px;
      padding: 1px 3px;
    text-decoration: none;
}
/* Вид кнопки, которую уже нажали */
#blin a:link  {
    color: #6699FF;
    font-size: 11px;
    padding: 1px 3px;
    text-decoration: none;
}
/* Вид кнопки, над которыми находится курсор мыши */
#blin a:hover {
    background-color: #FFCCCC;
    color: #FF6666;
    font-size: 11px;
    padding: 1px 3px;
    text-decoration: none;
}
#prochest
{
color:#3333CC;
text-decoration:none;
font-size:11px;
}

#prochest a
{
color:#990033;
text-decoration:none;
}	
#prochest a:hover
{
color:#6699FF;
text-decoration: none;
}

#prochest_right
{
color:#3333CC;
text-decoration:none;
font-size:11px;
text-align:right;
}

#prochest_right a
{
color:#990033;
text-decoration:none;
}	
#prochest_right a:hover
{
color:#6699FF;
text-decoration: none;
}

#interes
{
background:#ffe8f1;
display: block;
color:#3333CC;
text-decoration:none;
padding:5px;
margin:5px;
font-weight:bold;
font-size:11px;
}

#interes a
{
color:#990033;
text-decoration:none;
font-size:11px;
font-weight:none;
}	
#interes a:hover
{
color:#6699FF;
text-decoration: none;
font-size:11px;
font-weight:none;
}

#why h1,#why, #why p
{
font-weight:500;
display: block;
color:#0033CC;
text-decoration:none;
text-indent:15px;
margin:5px;
padding:0px;
font-size:11px;
}

#index_article h1,#index_article, #index_article p
{
font-weight:500;
display: block;
color:#0033CC;
text-decoration:none;
text-indent:20px;
margin:5px;
padding:5px;
font-size:12px;
}

#blin {
    color: #993300; 
	font-size: 11px;  
text-align:right;	
	}
/* Вид кнопки, которая активна */
#blin a:active {
    color: #FF6666;
    font-size: 11px;
         text-decoration: none;
}
/* Вид кнопки, которую уже нажали */
#blin a:link  {
    color: #CC0066;
    font-size: 12px;
    text-decoration: none;
}
/* Вид кнопки, над которыми находится курсор мыши */
#blin a:hover {
    color: #FF6666;
    font-size: 12px;
     text-decoration: none;
}

#contact
{
background: url(/images/contact_begin.png) center center no-repeat;
width:200px;
height:200px;
text-decoration:none;
text-align:center;
}

#contact:hover
{
background: url(/images/contact_over.png) center center no-repeat;
cursor:pointer;
}

 #contacts
{
padding-top:150px;
}
 #contacts a
{
color:#FF3399;
font-weight:bold;
font-size:18px;
text-decoration:none;
}
 #contacts a:hover
{
color:#CC0066;
}

.menushki {
font-size:11px;
text-align:left;
color:#660033;
}
.menushki a {
color:#660033;
text-decoration:none;
}
.menushki a:hover {
color:#660033;
}

.error
{
margin:5px 0px 5px 0px;
color:#FF0033;
background:#FF9999;
text-align:center;
border: 3px solid #FF0033;
font-size: 14px;
font-weight:bold;
font: Arial;
padding: 5px 15px 5px 15px;
text-transform: uppercase;
-webkit-border-radius: 20px;
-moz-border-radius: 20px;
border-radius: 20px;
}

a.index_title
{
font-size:12px;
color:#FF3300;
font-weight:bold;
}
a.index_title:hover
{
color:#D40000;
}

.day
{color: #003380;font-weight:bold;}

.index_article{
color:#0044AA;
font:11px Tahoma;
text-indent:10px;
text-align:justify;
}

.index_article img{
float:left;
padding:3px;
}

.index_td {
padding:5px;
border: 1px dotted #FFC78E;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}

/* ----------------IMAGE SLIDER------------- */
#SlideItMoo_outer {  
	width:100%; 
	margin:2px auto 2px; 
	display:block; 
	position:relative; 
	padding:0px 10px 0px;
	}
/* create custom forward-backward buttons for this container */
#SlideItMoo_outer .SlideItMoo_forward
{ 
	display:block; 
	position:absolute; 
	cursor:pointer; 
	width:30px; 
	height:50px; 
	bottom:50px; 
	right:0px; 
	background:url(/img/slideitmoo_forward.png) no-repeat center;  
}
#SlideItMoo_outer .SlideItMoo_forward:hover
{ 
background:url(/img/slideitmoo_forward_over.png) no-repeat center;  
}

#SlideItMoo_outer .SlideItMoo_back { 
	left:0px; 
	display:block; 
	position:absolute; 
	cursor:pointer; 
	width:30px; 
	height:50px; 
	bottom:50px; 
	background:url(/img/slideitmoo_back.png) no-repeat center;  
}
#SlideItMoo_outer .SlideItMoo_back:hover { 
background:url(/img/slideitmoo_back_over.png) no-repeat center;  
}

/* the width is set to show the number of thumbnails that will be visible */
#SlideItMoo_inner{ 
	position:relative ; 
	overflow:hidden ; 
	width:90% ; /* set a display width to make the slider look good in case js is disabled */
	margin:0px auto 0px;
	padding:5px 0px 5px;
}
/* the thumbnails container; set a width on it so everything will be fine */
#SlideItMoo_items { 
	display:block; 
	position:relative; 
}
/* single element design */
#SlideItMoo_items div.SlideItMoo_element { 
	display:block; 
	position:relative; 
	float:left; 
	margin:0px 2px 0px; 
	font-size:11px; 
	width:120px; 
	text-align:center; 
}
#SlideItMoo_items a { 
padding:0px; 
margin:3px 0px 3px; 
clear:both;
 color:#BE3232; 
display:block; 
 font-weight:none;
  text-decoration:none;
padding:2px; }

#SlideItMoo_items a:hover{ 
color:#0033CC; 
}
#SlideItMoo_items a img{ border:none; }

/* --------------------BANNER ROTATOR--------------------- */
#SlideItMoo_banners_outer { 
	display:block; 
	position:relative; 
	width:100%; 
	height:130px; 
	margin:0px auto 0px; 
	
}
#SlideItMoo_banners_inner { 
	position:relative ; 
	overflow:hidden ; 
	width:100%; 
	height:130px; 
	margin:0px auto 0px;  
}
#SlideItMoo_banners_items { 
	white-space:nowrap; 
	display:block; 
	position:relative;

}
#SlideItMoo_banners_items a img { 
	border:none; 
}

/* -------------------INFO BANNERS-------------------- */
#SlideItMoo_info_outer { 
	display:block; 
	position:relative; 
	width:557px; 
	height:190px; 
	margin:0px auto 0px; 
	border:1px #CCCCCC solid; 
}
#SlideItMoo_info_inner { 
	position:relative ; 
	overflow:hidden ; 
	width:557px ; 
	height:190px ; 
	margin:0px auto 0px;  
}
#SlideItMoo_info_items { 
	display:block; 
	position:relative; 
}

#SlideItMoo_info_items .info_item{
	display:block; 
	position:relative;
	width:547px;
	height:200px;
	float:left;
	background:#E8E8E8;
	text-align:justify;
	padding:5px;
	border-right:5px #333333 solid;
}

#SlideItMoo_info_items .info_item a img{
	border:none;
}

#SlideItMoo_info_items .info_item img {
	float:left;	
	margin-right:15px;
}

#SlideItMoo_info_items .info_item h1{
	background:none;
	color:#006699;
	text-align:right;
	margin:5px 0px 10px;
}

a.index_moto_title
{
font-size:11px;
color:#FF3300;
}
a.index_moto_title:hover
{
color:#D40000;
}
