/* v1.0 | 20080212 */
html, applet, object, iframe,
abbr, acronym, address, big, cite, code,
del, dfn,   ins, kbd, q, s, samp,
strike,  sub, sup, tt, var, 
dl, dt, dd,   pre, 
fieldset, form, label, legend, 
caption, tbody, tfoot, thead  {
	margin: 0;
	padding: 0;
	border: 0;
        outline: 0;
	font-size: 100%;
	/*vertical-align: baseline;*/
	/*background: transparent;*/
}

body {
        margin: 0 0 0 0;
        padding: 0 0 0 0; 
	background-color: white;
	vertical-align: top;
	font-size: 13pt;
	font-family: Arial, Helvetica, sans-serif;
}

p {  
        font-family: Arial, Helvetica, sans-serif; 
        font-size: 10pt; 
        font-style: normal;
        margin-right: 0.3em;
        color: #333;
        text-indent: 0;

}

.p_body {  
        font-family: Arial, Helvetica, sans-serif; 
        font-size: 10pt; 
        font-style: normal;
        margin-right: 0.3em;
        margin-left: 0;
        color: #333;
        text-indent: 0;
}


.hr  {
        border-bottom: 1px dashed  #235DC8;
        padding-left: 5ex;
       
       
        width: 88%;

}

.t {
    padding: 5px; 
  
   
   }


a:link {
  color: #235DC8; 
  text-decoration: underline; 
}

a:hover {
  color: #235DC8; 
  text-decoration: none;
}

a:visited {
  color: #235DC8; 
}


.plink a {
  color: #000000; 
  text-decoration: none;
}

.plink a:hover {
  color: #000000; 
text-decoration: underline;
}

.p_link a {
  color: #235DC8; 
  text-decoration: underline; 
}

.p_link a:hover {
 color: #235DC8; 
  text-decoration: none;
}

.rec_link a {
  color: #000000; 
  text-decoration: none;
padding-bottom: 2ex;
margin-right: 1.5em;
}

.rec_link a:hover {
  color: #000000; 
text-decoration: underline;
margin-right: 1.5em;

}

img {
	border: 0;
}

#main h1{
	font-size: 115%;
	font-family: Arial, Helvetica, sans-serif;
	color: #DA6600;
	padding-top: 1ex;
        padding-bottom: 0ex;
        margin: 0 0 0 0;
        line-height: 1.1;
   
  
}
#main h2{
	font-size: 105%;
	font-family: Arial, Helvetica, sans-serif;
	color: #235DC8;
	padding-top: 1.5ex;
        margin: 0 0 0 0;
       line-height: 1.1;
	
}
#main h3{
	font-size: 100%;
	font-family: Arial, Helvetica, sans-serif;
	color: #235DC8;
	padding-top: 0.5ex;
        margin: 0 0 0 0;
       line-height: 1.1;
	
}

#main h4{
	font-size: 98%;
	font-family: Arial, Helvetica, sans-serif;
	color: #DA6600;
	padding-top: 2.5ex;
        padding-bottom: 0.4ex;
        margin: 0 0 0 0;
       line-height: 1.1;
	
}


#back1 {
	background-image: url("../images/back_1.gif");
	background-repeat: no-repeat;
	background-color: #E69337;
        vertical-align: top;
}



#logo {
        
        border-left: 1px solid white;
        border-bottom: 1px solid white;
        background-image: url("../images/grad_1.gif");
       	background-repeat: repeat-x;
        vertical-align: top;
        background-color: #FCAD36;
}

small {
	font-size: 80%;
        padding-bottom: 0.8ex;
}


.all {
	margin-top: 2.5ex;
       margin-bottom: 2ex;
        margin-left: 0;
	font-size: 110%;
}

.head_link {
	padding-bottom: 2ex;
	line-height: 120%;
	font-size: 13px;
	font-weight: bold;
	text-align: left;
	padding-left: 25px;
	background-color: #FCAD36;
        color: #1e5ec8;
        margin-right: 2.5em;
}

.head_link a {
	color: #1e5ec8;
	margin-right: 2.5em;
	text-decoration: none;
       
}

.head_link a:hover {
	text-decoration: underline;
}

.bbox {
	background-image: url("../images/bbox.gif");
	background-repeat: no-repeat;
	background-position: 26px 100%;
}

.bboxbar {
	background-image: url("../images/bbox_et_bar.gif");
	background-repeat: no-repeat;
	background-position: 11px 100%;
}

#back2 {
	background-image: url("../images/back_2.gif");
	background-repeat: no-repeat;
	background-color: #f5b957;
}

#mmenu {
	background-image: url("../images/grad_2.gif");
	background-repeat: repeat-x;
	border-top: 1px solid white;
	border-left: 0px solid white;
        letter-spacing: 0.05em;
	color: white;
	font-size: 12px;
	font-weight: bold;
        padding: 0 0 0 0;
        margin: 0 0 0 0;
}

#mmenu ul{
	float: left;
	margin: 0 0 0 0;
        padding: 0 0 0 0;
}

#mmenu form {
	text-align: right;
	padding: 0 2em 0 0;
	margin: 0;
}

#mmenu form img{
	margin-top: 0.4ex;
}

#inpsearch {
	vertical-align: top;
        margin-top: 0.4ex;

	
}

#mmenu ul li{
	float: left;
	list-style-type: none;
	margin: 0 0.9em 0 0.9em;
        padding-top: 1ex;
}


#mmenu ul li img{
	padding-top: 0.8ex;
        padding-left: 0em;
}


#mmenu ul li a{
	color: white;
	text-decoration: none;
	font-weight: bold;
      
 
}



#mmenu ul li a:hover {
       	text-decoration: underline;

}
#mmenu2 {
	background-image: url("../images/grad_9.gif");
	background-repeat: repeat-x;
	padding: 0 0 0 0;
        margin: 0 0 0 0;
}


#sidebar {
        width: 180px;
	background-image: url("../images/grad_8.gif");
	background-repeat: repeat-y;
        border-right: 1px dashed #e8c09c;
        background-color: #f39623;

}

#sidebar ul{
	list-style-type: none;
	font-size: 12px;
        font-weight: bold;
	letter-spacing: 0.05em;
        margin: 0 0 0 0;
        padding: 0 0 0 0;

	
	
      
}

#sidebar ul li{
        height: 20px;
        Vertical-align: middle;
	margin: 0 0 0 0;
	background-image: url("../images/bottom.gif");
	background-repeat: repeat-x;
	background-position: 0 100%;
        padding: 0.7ex 0 0.4ex 0;
       
        

	
}

#sidebar ul li a{
	
	text-decoration: none;
	color: white;
        padding: 0.7ex 0 0.4ex 1.8ex;
	

}
#sidebar ul li a:hover {
	
       	text-decoration: none;
	font-weight: bold;
        color: #235DC8;
        
       
}

.mmlast {
	background-image: none !important;
	padding-bottom: 0 !important;
        margin-bottom: 0 !important;
}
.mmlast   a{
	color: #235DC8 !important;
        text-decoration: none;
}
.mmlast a:hover{
	color: white !important;
        text-decoration: none;
}




#eastside {
	text-align: left;
        vertical-align: top;
	padding: 0.4ex 0 0 1ex;
	color: #555;
        
	        
}

#eastside img {
	border: 0px solid #efa96d;
        padding-top: 0;
}

.naptd {
	padding: 1ex 0.6em 0.4ex 1em;
               /*border-bottom: 1px  dashed #235DC8;*/
        font-weight: bold;
        font-size: 76%;
     	font-family: "Trebuchet MS" sans-serif;
	color: #555;
	/*background-color: green;*/
     
}
.naptdv {
	padding: 0.5ex 0.4em 0.5ex 0.5em;
        font-weight: bold;
        font-size: 78%;
        vertical-align: middle;
     	font-family: "Trebuchet MS" sans-serif;
	color: #555;
	/*background-color: green;*/
}

        



.topicicon {
	vertical-align: middle;
	margin-left: 0em;
}

.orangebox {
	vertical-align: middle;
	margin-left: 0.2em;
}

.newsdiv {
	margin-top: 1ex;
	width: 100%;
	display: inline;
	text-indent: 0;
}

.daysl {
	margin: 0 0 0 0;
	list-style-type: none;
        padding: 1ex 0 0 0 !important;
}

.daysl li{
	margin-bottom: 1ex;
        line-height: 15px;
        margin-left: 0;
        margin-right: 0.2em;

}

.py {
	margin: 0 0 0 0;
	list-style-type: none;
        padding: 0.8ex 0 0.9ex 0 !important;
        background-image: url("../images/grad_4.gif");
       	background-repeat: repeat-x;
	background-position: 1 5ex;
        
}

.py li{
	margin-bottom: 0ex;
        line-height: 15px;
        margin-left: 0.3em;
        margin-right: 0.3em;
       

}

.newsdate {
	color: #b96f4a;
	font-weight: normal;
	margin-top: 1.2ex;
}
.archive  {
	list-style-type: none !important;
	margin: 0 0 0.5ex 2.5em;
        padding-top: 2ex;
        font-weight: bold;
}
.archive  li{
	padding-top: 0.3ex;
        padding-bottom: 0.5ex;
}

.proff_cats  {
	list-style-type: none !important;
	margin: 0 0 0.5ex 2.5em;
        padding-top: 2ex;
        font-weight: bold;
}

.proff_cats  li{
	padding-top: 0.3ex;
        padding-bottom: 0.5ex;
}

.divbox {
	font-size: 9pt;
        line-height: normal; 
	padding: 0ex 0em 0ex 1.1em;
	/*border-right: 2px dashed #efa96d;*/
	/*background-color: red;*/
         vertical-align:top;
}

.highlighted  {
     color: red !important;
 font-weight: bold;
}



.highlighted a {
      text-decoration: underline;
}

.highlighted a:hover {
      text-decoration: none;
}

.pollbox {
	text-align: center;
}

.heading {
	font-size: 60%;
	padding: 1ex 1em 1ex 1.5em;
	text-align: left;
	margin-bottom: 2ex;
}

.five {
	font-size: 97%;
	background-image: url("../images/grad_5.gif");
      	background-repeat: repeat-x;
	background-position: 0 3.8ex;
        
        padding-bottom: 0.8ex;
}

.fivehead {
	font-family: "Trebuchet MS" sans-serif;
	font-size: 78%;
	font-weight: bold;
	letter-spacing: 0.03em;
	color: #DA6600;
	padding: 1.6ex 0 0.4ex 1em;
	background-image: url("../images/back5.gif");
	background-repeat: no-repeat;
	background-position: 0px 8px;
        /*border-bottom: 1px  dashed #235DC8;*/
	margin: 0 0 0 0;
}
.fiveheadl {
	font-family: "Trebuchet MS" sans-serif;
	font-size: 78%;
	font-weight: bold;
	letter-spacing: 0.03em;
	color: #DA6600;
	padding: 1.6ex 0 0.4ex 1em;
	background-image: url("../images/back5.gif");
	background-repeat: no-repeat;
	background-position: 5px 8px;
        /*border-bottom: 1px  dashed #235DC8;*/
	margin: 0 0 0 0;
}

.five ul{
	/*list-style-image: none;*/
	font-size: 70%;
	margin: 1.3ex 0 0 2.2em;
        padding: 0 !important;
}

.five ul li{
	margin-bottom: 0.8ex;

}

.fivehead_bl5 {
	font-size: 78%;
	font-weight: bold;
	letter-spacing: 0.03em;
	color: #235DC8;
	padding: 1.9ex 0 0.4ex 1em;
	background-image: url("../images/back5_b.gif");
	background-repeat: no-repeat;
	background-position: 0px 8px;
        /*border-bottom: 1px  dashed #235DC8;*/
       	margin: 0 0 0 0;
}

.five_bl5 {
	font-size: 97%;
	background-image: url("../images/grad_4.gif");
       	background-repeat: repeat-x;
	background-position: 0 3.8ex;
        
        padding-bottom: 0.8ex;
}

.five_bl5 ul{
	font-size: 70%;
	margin: 1.3ex 0 0 2.2em;
        padding: 0 !important;
}

.five_bl5 ul li{
	margin-bottom: 0.8ex;
}

#subscribe {
	background-color: #FFE9C3;
	display: block;
	width: 100%;
	text-align: center;
	padding-top: 0.5ex;
	padding-bottom: 1ex;
}

#subscribe form{
	text-align: center;
}

#subscribe form input{
	margin-bottom: 1ex;

}

#subscribe h2{
	color: #DA6600;
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 0.5ex;
}

.banners {
	text-align: center;

	
        
       
}

.button1 {
	font-size: 9px;
	border-style: none;
	height: 4.5ex;
	padding: 1ex 0.1em 1ex 0.1em;
	width: 9em;
	margin: 0;
	background-color: #E88600;
}

.button2 {
	font-size: 9px;
	border-style: none;
	height: 4.5ex;
	padding: 1ex 0.1em 1ex 0.1em;
	width: 9em;
	margin: 0 0 0 0.5ex;
	background-color: #2E58A5;
	color: white;
}
}

#inb {
	position: relative;
	top: -3px;
}

#footer {
	background-image: url("../images/grad_6.gif");
	background-repeat: repeat-x;
	padding-left: 1em;
	color: white;
        font-size: 8pt;
}


#footer a{
	color: white;
}

#copy {
	padding-top: 0.8ex;
        margin-left: 1ex;
	float: left;
	line-height: 2ex; 
}

.obox {
	background-image: url("../images/obox.gif");
	background-repeat: no-repeat;
	background-position: 10px 100%;
	height: 25px;
	padding-left: 10px;
}

.oboxetbar {
	background-image: url("../images/obox._et_bar.gif");
	background-repeat: no-repeat;
	background-position: 0 100%;
	height: 25px;
	padding-left: 10px;
}
.headerbar {
	
	height: 25px;
	padding: 0 0 0 0;
        margin: 0 0 0 0;
}


#pollform {
	text-align: left;
	margin-bottom: 4ex;
	line-height: 35px;
	font-size: 50%;
}

#pollq {
	font-size: 82%;
        font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #555;
 line-height: 1.0;
        
}

.pod {
	list-style-image: url("../images/obox_small.gif");

        
}

.pod2 {
	list-style-image: url("../images/bbox._smallgif.gif");
}

.podpod {
	list-style-type: none;
	padding-left: 0em;
	padding-top: 1.2ex;
	padding-right: 0.4em;
	padding-bottom: 2ex;
}

.podpod li{
	font-size: 92%;
}


.date {
	color: #b96f4a;
	margin-right: 1ex;
	font-weight: bold;
	white-space: nowrap;
}

.nobr {
	white-space: nowrap;
}

#main {
	font-size: 95%;
        padding-top: 0!important;
	padding-left: 1em;
}


#imgsrch{
	margin-left: 0.4em;
	cursor: pointer;
	cursor: hand;
	margin-top: 0.2ex;
}

.banneritem {
	margin: 0.4em 0 0.2ex 0;
}

#top_banner {
	margin: 0 !important;
        padding: 0 !important;
}

.vote {
	
        font-size: 75%;
        margin-right: 2em;
        margin-bottom: 2ex;
       
        
}


.bannergroup {
	margin: 0 !important;
        padding: 0 !important;
}


.menu {
	padding: 0.5em 0 0 0 !important;
}


.formelem {
	margin-bottom: 2ex;
}

.formelem label{
	margin-bottom: 0.9ex;
}

form label {
	font-size: 90%;
}

form label .formcomment{
	color: #666;
}

.asterisk {
	font-family: serif;
	color: red;
	margin-left: 0.1ex;
}

.checkboxgroup {
	margin-bottom: 2ex;
	padding-left: 0.5em;
}

.pagi{
	margin-top: 2.5ex;
}

#counters {
        
        
       margin-top: 1ex;
       padding-right: 3em;
          
}
#reclama  {

        
        text-align: center;
        
}

#dotted{
	background-image: url("../images/1x2.gif");
	background-repeat: repeat-x;
}
div.cat_block div.moar{
	padding: 0 1em 0.3ex 0;
	text-align: right;
}

span.a_la_button{
	background-image: url("../images/grad_4.gif");
	background-repeat: repeat-x;
	background-color: #CFE6EB;
	color: #235DC8;
	border: 0;
	margin:0;
	display:-moz-inline-stack;
	display:inline-block;
	white-space: nowrap;
	font-size: 80%;
	padding: 0.5ex 0.5em 0.5ex 0.5em;
}