body, form { padding:0; margin:0;  }
div, td, input, textarea, select { font:12px Tahoma; color:#000; }	
a { text-decoration:none; color:#3366cc; }
a:hover { text-decoration:underline; }
.text p a { text-decoration:underline; }
.text p a:hover { text-decoration:none; }
img, input.cb, td.foto, font.foto, p.foto { border:none; }
.hand { cursor:pointer; }
.foto { border:1px solid #666; }
.print * { color:#000!important; }
.w	{ color:#fff; }
.b { font-weight:bold; }
.up { text-transform:uppercase; }
.u { text-decoration:underline; }
h1, h2, h3 { font-weight:normal; color: #cc3333; margin:0px; }
.g { color:#666; }
.h100 { height:100%; }
.w100 { width:100%; }
li { color:#3366cc; }
.nolist 	{ line-height:20px; }
.fl { float: left; }
.fr { float: right; }
.clear { clear: both; }	
input, textarea, button, select { border:1px solid #3366cc!important; }
.submit { border:1px solid #3366cc; background-color:#3366cc; color:#fff; }
.lentele, .lentele tr td { border:1px solid #3366cc!important; border-collapse:collapse!important; }
.lentele2, .lentele2 tr td, .lentele_be_remo, .lentele_be_remo tr td { border:0px solid #fff; border-collapse:collapse; }
ul.mktree li { list-style: none; }
ul.mktree, ul.mktree ul, ul.mktree li { margin-left:10px; padding:1px; }
ul.mktree li .bullet { padding-left:15px; }
ul.mktree li.liOpen .bullet { cursor:pointer; background:url(img/minus.gif) center left no-repeat; }
ul.mktree li.liClosed .bullet { cursor:pointer; background:url(img/plus.gif) center left no-repeat; }
ul.mktree li.liBullet .bullet { cursor:default; background:url(img/bullet.gif) center left no-repeat; }
ul.mktree li.liOpen ul { display:block; }
ul.mktree li.liClosed ul { display:none }
/* body { background:url(img/bgline.gif) #fff 0 221px repeat-x; } */
table#www { max-width:1181px; }
.h262 { height:262px; background:url(img/red.gif);}
.y { width:100%; height:10px; line-height:1px; font-size:1px; background:url(img/red.gif) #fff 100% 0 no-repeat; }
div#lcont { width:100%; height:252px; position:relative; background:url(img/bgline.gif) #fff 0 100% repeat-x; }
div#lcont div.nav { position:absolute; bottom:0; right:18px; }
div.logo { background-color: #ffffff; position:absolute; bottom:0; right:18px; width:241px; height:197px; }
.bg { background:url(img/bg.jpg) #003399 100% 100% no-repeat; }
.lmbg { width:259px; padding-bottom:180px;
background-image:url(bgim.php);
background-repeat:no-repeat;
background-position: bottom; }
.gline1, .gline2 { background:url(img/bgline.gif) 0 0 repeat-x; }
.gline1 { height:41px; }
.gline2 { padding-left:20px; }
.gline2, .gline2 a, .gline2 a:hover { color: #232323; font:11px Tahoma; }
.gline2 a:hover { text-decoration:underline; }
.bg2 { height:22px; background:url(img/bg2.jpg) #003399 100% 100% no-repeat; }
table#rside { max-width:740px; }
div#mcont { width:100%; height:292px; position:relative; }
div.topmenu { position:absolute; top:221px; width:100%; height:41px; background:url(img/bgline.gif) 0 0 repeat-x; }
table#topmenu td { padding:0 15px; }
table#topmenu td a { position:relative; top:-8px; color: #232323; font-style: normal; font-size: 12px; font-weight: bold; z-index:5; }
table#topmenu td a:hover { color: #DC143C; text-decoration:none; }
table#topmenu td.sel a:hover { color: White; }

table#topmenu td.hot img { background-color: White; }
table#topmenu td.sel img { background-color: #DC143C; }
div.print_text { background:url(img/bgvline.gif) 0 44px no-repeat; }
div#print_text { padding:29px 38px; background:url(img/bgvline.gif) 100% 44px no-repeat; }
td.top100 { height:63px; background:url(img/red.gif) #fff 100% 100% no-repeat; padding:5px 14px; }
#menu { margin-bottom:20px; }
#menu * a { text-decoration:none; }
#menu a:hover {text-decoration:underline; color: #DC143C; position: relative; top: 1px; left: 1px;}
#menu .p1 { padding:50px 10px 0 20px; }
#menu .p2 { padding:0 10px 0 24px; }
#menu .p3 { padding:0 10px 0 43px; }
#menu .p4 { padding:0 10px 0 62px; }
#menu td.p1 a { font:17px Tahoma; line-height:22px; color:#7b7b7b; }
#menu td.p2 a { font:bold 12px Tahoma; line-height:22px; color:#000; }
#menu td.p2 a:hover, #menu td.p2 a.sel { color:#7E9D14; }
#menu td.p3 a { font:12px Tahoma; line-height:22px; color:#000; }
#menu td.p4 a { font:bold 10px Tahoma; line-height:22px; color:#000; }
#menu td.p3 a:hover, #menu td.p4 a:hover, #menu td.p3 a.sel, #menu td.p4 a.sel { text-decoration:underline; }
h1.pav img { margin:0 6px; }
/* ///////////////////////////////////////////////////////// */
.thumb-link img {
border: 1px solid #005301;
Filter: alpha(opacity=70);
}
.thumb-link:hover img {
border: 1px solid #DC143C;
Filter: alpha(opacity=100);
}
.thumb-link,.thumb-link:activ,.thumb-link:link,.thumb-link:visited{
text-decoration: none;
color: #cc3333;
}
.thumb-link:hover{
text-decoration: none;
color: #DC143C;	
}
.sitemap,a.sitemap:activ,a.sitemap:link,a.sitemap:visited{ /* top location links a,span */
 color : #cc3333;
 text-decoration: none;
 font-size: 14px; font-family:   Verdana, Helvetica, sans-serif;
 }
 a.sitemap:hover{
 color : #FF4500;
 text-decoration: none;
 font-size: 14px; font-family:   Verdana, Helvetica, sans-serif;	
 }
 .topbuts,a.topbuts:focus,a.topbuts:link,a.topbuts:visited{ /* top location links a,span */
 color : #FDFDFA;
 text-decoration: none;
 font-size: 12px; font-family:   Verdana, Helvetica, sans-serif;
 }
 a.topbuts:hover{
 color : #FFFF99;
 text-decoration: none;
 font-size: 12px; font-family:   Verdana, Helvetica, sans-serif;
 }
 a.topbuts:activ{
 color : #FDFDEA;
 text-decoration: none;
 font-size: 12px; font-family:   Verdana, Helvetica, sans-serif;  	
 }
 .pagelimit, .pagelimit a, .pagelimit a:hover{ /* paging links  a,span */
     text-decoration: none;
	font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif;
 color : #000000;
}
 .opti, .opti a, .opti a:hover{ /* paging links  a,span */
     text-decoration: none;
	font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif;
 color : #000000;
}
.td_color1 { /* all dark table cells */
background-color: #FFFFFF;
	color : #000000;
 }
.table_color1 { /* table style and all the light parts of the table  including <tbody> and <td > */
 background-color : #F4F3EF;
 color : #000000;border: none;
}
.alt_color1 { /* alternate row color 1 used for forums and topsites an other listings */
 background-color : #F4F3EF;
 color : #000000;
 }
.alt_color2 { /* alternate row color 2 used for forums and topsites an other listings */
 background-color : #ffffff;
 color : #000000;
}
 .alt_color_sel { /* alternate-selected/marked row color  used  for topsites an other listings */
 background-color : #FFFcF3;
 color : #000000;
}
.hdx{/* header cells */
background: #FAFAFA;border: 1px solid;border-color: #F9F5F0 #D6DDE6 #D6DDE6 #F9F5F0;
 text-decoration: none;color: #000000; font-style:normal; font-variant:normal; font-weight:normal; font-size:11px; font-family:Tahoma, sans-serif, Verdana,Times new roman;
}
.datatable{/* header cells */
 text-decoration: none;color: #000000; font-size:10px; font-family: Verdana,Tahoma, sans-serif,Times new roman;
}
.datatable_alt1{
    background-color : #F4F3EF;
 }
.datatable_alt2{
    background-color : #F9F9F9;
 }
