/*Reset

-------------------------------------------------------------------------------*/



html, body, div, span, applet, object, iframe,

h1, h2, h3, h4, h5, h6, p, blockquote, pre,

a, abbr, acronym, address, big, cite, code,

del, dfn, img, ins, kbd, q, s, samp,

small, strike, sub, sup, tt, var,

dl, dt, dd, ol, ul, li,

fieldset, form, label, legend/*,

table, caption, tbody, tfoot, thead, 

tr, th, td */{

margin: 0;

padding: 0;

border: 0;

outline: 0;

font-weight: inherit;

font-style: inherit;

font-size: 100%;

font-family: inherit;

vertical-align: baseline;

background: transparent;

}

/* remember to define focus styles! */

:focus {

outline: 0;

}

body {

line-height: 1;

color: black;

background: white;

}

ol, ul {

list-style: none;

}

/* tables still need 

'cellspacing="0"' in the markup */

/*table {

border-collapse: collapse;

border-spacing: 0;

}

caption, th, td {

text-align: left;

font-weight: normal;

}*/

blockquote:before, blockquote:after,

q:before, q:after {

content: "";

}

blockquote, q {

quotes: "" "";

}

 /* Forces blocks to enclose their floated children */

.clearfix:after { /* This can be replaced by the alternative fix below if it doesn't kill CatFish */

    content: ".";

    display: block;

    height: 0;

    clear: both;

    visibility: hidden;

  }



  /* This alternative fix works fine, but it's disabled to troubleshoot CatFish */

  /*.clearfix {

    overflow: hidden;

  }*/



  /* Don't know why we'd need this rule, but it was here when CatFish worked */

.clearfix {

   display:block;

	position:relative

  }



* html .clearfix { /* This should be moved to ie.css, as IE7 doesn't support * html */

    height: 1%;

  }

  /* END: Forces blocks to enclose their floated children */ 





/* CSS Document */



body, html {margin:0px; padding-top:1px; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; height:100%;}

body {

	min-width:980px;

	_width:expression(document.documentElement.offsetWidth < 980? "980px": "auto" );

}

a:hover {text-decoration:underline}



.twenty {padding:0 30px 0 0; color:#f9b700; font-size:13px; font-weight:bold; text-align:center}

.twenty p {margin:4px 0 0 0}

.search {background:url(/site/img/ora_box.gif) left top no-repeat #f9b800; color:#FFFFFF; border-bottom:1px #fff solid}

.search div {margin:25px 10px 25px 45px}



/* added */



.edit form {

	margin: 0 0 13px 0;

	width:200px;

}

#savedlink {

	display: block;

	height: 16px;

	line-height: 16px;

	position: absolute;

	top: 65px;

}

/** html #savedlink img {

	margin:2px 0 0 0;

}*/

#savedlink img {

	float: left;

}

#savedlink a {

	line-height: 16px;

	margin: -5px 0 0 5px;

}

.search div {

	padding-bottom:3px;

}

/*html>body */.search div {

	width:200px;

}

.search a {

	color:#fff;

	margin: -20px 0 20px 45px;

	padding:0;

	display: block;

}

#sendfavs {

	color:#fff;

	height:30px;

	line-height:30px;

}

#sendfavs input {

	width:auto;

	float: left;

	height: 30px;

	line-height: 30px;

	margin:0px 4px 0 0;

}

/** html #sendfavs input {

	width:auto;

	margin-top: 1px;

	margin-left:-4px;

	margin-bottom: -2px;

}*/

/** html .full {

	width:100%;

}*/



table.inline {

	padding:0;

	margin: 5px 0;

}

table.inline select,table.inline input {

	font-size: 11px;

}

.notice1 form {

	margin: 0;

	padding: 0;

}

/*  */





.inp {font-size:11px; border:2px solid #e4e3e3; width:130px; margin:2px 4px 0 0}

.inp_b {font-size:11px}

.logo {font-size:18px}

.logo span.text1 {font-size:22px; font-weight:bold}

.logo span.text2 {padding-left:2px}

.edit {padding:0 0 0 15px; vertical-align: top;}



.items {margin:15px 0}

.items td {padding:5px 0}

.items a {color:#1A3DC1; font-weight:bold}

.items a:HOVER {color:#FF0000; font-weight:bold; text-decoration:underline}

.items img {margin-right:5px}

.ban {padding-bottom:20px}



.bord {background:#f39900}

.bordl {background:#f39900; border-right:1px #fff solid}



.menu_it {background:url(/site/img/or_box.gif) left top no-repeat #f39900; line-height:15px; padding:6px 0; border-right:1px #fff solid}

.menu_it_sel {background:url(/site/img/red_box.gif) left top no-repeat #e95500; line-height:15px; padding:6px 0; border-right:1px #fff solid}

.image a {color:#FFFFFF; font-weight:bold; padding-left:22px}



.dis_n {display:none}



.gen_obj {position:relative}

.drag_obj_v {position:absolute; left:0px; top:0px; background:#f39900; margin-top:21px; width:100%}

.obj_v {padding:4px 0 8px 22px; background:url(/site/img/px.gif) left bottom repeat-x}

.obj_v_send {padding:8px 0 12px 22px; background:#e95500}

.obj_v_send input {font-size:12px; width:100px; margin-right:10px; color:#ea5500}

.obj_v_sel {padding:4px 0 8px 22px; background:url(/site/img/px.gif) left bottom repeat-x #e95500}

.obj_v a, .obj_v_sel a {font-size:12px; color:#FFFFFF}

.obj_v_send a {color:#FFFFFF; font-weight:bold}



.empty {background:#ea5500}

.date {background:#f9b700; color:#FFFFFF; font-size:12px; font-weight:bold; padding:4px 20px 4px 20px}

.rubrica {background:#f49a00; color:#FFFFFF; font-size:12px; font-weight:bold; padding:4px 0 4px 20px}

.text_ob {background:#ed7b48; color:#FFFFFF; font-size:12px; font-weight:bold; padding:4px 0 4px 20px}

.last_tw {background:#ffffff; background:url(/site/img/red_box.gif) left top no-repeat #ea5500; color:#FFFFFF; font-size:13px; font-weight:bold; padding:7px 0 7px 20px}

.news_ser {background:url(/site/img/reds_box.gif) left top no-repeat #ee7a48; color:#FFFFFF; font-size:13px; font-weight:bold; padding:7px 0 7px 40px}

.notice1 td {padding:7px 5px 8px 20px}

.notice td {border-top:1px solid #967327; padding:7px 5px 8px 20px}

.notice td.num, .notice1 td.num {padding:0 20px 0 15px; color:#ea5500; font-weight:bold}

.notice a, .notice1 a {color:#1A3DC1}

.news a:HOVER, .notice a:HOVER, .notice1 a:HOVER {color:#f00}

.news span {color:#000}

.notice span.skoba, .notice1 span.skoba {color:#666666}

.notice span.txt, .notice1 span.txt {font-size:10px}

.notice td.ob a, .notice1 td.ob a {font-size:11px}

.notice td.ob, .notice1 td.ob {font-size:12px}

.selnot { background: #FFEFB2; color: #f00; }

.atten > a {font-weight:bold}

.new {padding:0 35px 20px 40px}

.news {padding-top:20px; color:#828282}

.selinfo { color: #6c0; font-size: 12px }

.selinfo a { color: #6c0; font-size: 12px; font-weight: bold }

.selinfo span { color: #000; font-size: 12px }

.sa { font-size: 11px }

a.saa ( color: blue )




.copyr {color:#ea5500; padding:15px 50px 15px 50px}

.copyr table {color:#ea5500; margin:15px 50px 15px 50px}

.copyr a, .develop a {color:#ea5500; font-weight:bold}

.develop div {margin:17px 0 15px 40px; color:#ea5500}



#trailimageid {

display:none;

left:10px;

position:absolute;

top:10px;

z-index:200;

}

a {
	color: #1A3DC1;
	text-decoration: underline;
}

.highsearch { color: #EF5500; }


.ban {font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #FF0000; font-size: 12px;}