* {
	margin:0px;
	padding:0px;
	}

body, html {
	margin: 0;
	padding: 0;
	font-family: Tahoma, Verdana, Sans-Serif;
	line-height:1.4;
	}

html { 
/* 	font-size:80%;  */
	}


body { 
	overflow: visible;
        min-width:1003px;
	font-size:14px;
	background: white url(/i/back.gif) repeat-y center;
        padding-bottom:0px;
	}

form, table { 
	margin:0;  
	padding:0;  
	border-collapse:collapse;   
	border-spacing:0; 
	}
td, th {
	padding:0;
	vertical-align:top; 
	}
img {
	border:0px;
	}

p
{
margin-top:12px;
}

.homes a
{
 font-size:11px;
 color: #4477dd;
}

input, textarea
{
 border: 1px solid #ccc; 
 padding:5px;
 background: #f1f1f1;
 color: #000;
 margin-bottom:5px;
}

.graycolor
{
 color: #999;
}

.submit
{
 border: 1px solid #990000;
 color: white;
 background: url(/i/buttonback.gif) repeat-x;
}

.lilink
{
 color: black;
 text-decoration: none;
}

.lilink:hover
{
 text-decoration: underline;
}



a
{
color: #cc0000;
}

h1
{
 font-weight: 200;
 color: #c00;
 font-size:15px;
 text-transform: uppercase;
}

h2
{
 font-weight: 200;
}

h3
{
color: #cc0000;
font-weight:200;
font-size:14px;
text-transform: uppercase;
text-decoration: none;
}

li
{
/*padding-left:0px;
margin-left:0px;

text-indent:0; */
padding-bottom:10px; 
}


.t1
{
 padding:5px;
}



.content
{
}

.contentbg
{
 padding-top:10px;
}

.menu
{
 background: white url(/i/menu2.gif) repeat-x;
 vertical-align: middle;
 height:46px;
 padding-top:3px;
 padding-left:5px;
}

.menuli
{
 font-size:12px;
}

.vam
{
 vertical-align:middle;
}

.nou
{
 text-decoration: none;
}

.title
{
color: #a0bf58;
}



.whiteback
{
 background-color: white;
}


.leftbot
{
 padding-top:7px;
}

.rightbot
{
 text-align:right;
 width: 257px;
 line-height:1.5;
}

.logo
{
 padding-bottom:10px;
 padding-top:23px;
 padding-left:28px;
}

.reglink
{
 text-decoration: none;
 font-size:9px;
 color: #d1d4d4;
}

.reglink:hover
{
 color: #d69521;
}

.gogol
{
 margin-left:201px;
}

.slash2
{
 margin: 0 10px 0 10px;
}

.toplinks
{
 margin: 37px 0 0 0;
}

.search
{
 height:22px;
 width:200px;
 padding-left:25px;
 padding-top:5px;
 font-size:15px;
 background: #f7f7f2 url(/i/search.gif) no-repeat 5px 7px;
}

.stable
{
 margin-top:6px;
}

.noborder
{
 border:0;
}


.voteyes
{
 color: green;
}

.voteno
{
 color: red;
}

.topz1
{
 display:block;
 background: url(/i/topz1.gif) no-repeat top left;
}

.topz
{
 background: url(/i/topz.gif) repeat-x;
}


.votetable td
{
 padding:2px;
 font-size:12px;
}

.site
{
 margin-left:0px; margin-right:0px;
 width:100%;
 background: url(/i/dyuk.jpg) no-repeat bottom center;
}

#cal div
{
 padding:10px;
 text-align:center;
}

#cal a
{
 text-decoration: none;
}

#caltitle td
{
 padding:10px;
 font-weight:bold;
}

.leftcol
{
 background: #f2f2e6 url(/i/art1.gif) repeat-y left;
}

.leftcol2
{
 background: url(/i/art2.gif) repeat-y left;
}

.space
{
 padding:20px;
}

.calsel
{
 background: #ffffff;
}

#tree1
{
color: #5682a7;
background: url(/i/bull1.gif) no-repeat center left;
padding-left:10px;
padding-top:4px;
font-size:10px;
}

#tree1 a
{
color: #5682a7;
font-size:12px;
}

#tree2
{
color: #888;
background: url(/i/bull2.gif) no-repeat center left;
padding-left:10px;
font-size:12px;
}

#tree2 a
{
font-size:12px;
color: #888;
}

#tree3
{
color: #aaa;
background: url(/i/bull3.gif) no-repeat center left;
padding-left:10px;
font-size:12px;
}

#tree3 a
{
color: #aaa;
font-size:12px;
}

#personcard
{
 display: inline;
 font-size:12px;
 color: #484742;
 float:left;
}

#personcard p
{
 color: #484742;
 font-size:12px;
}

#personcard a
{
 color: #6581a8;
 font-size:13px;
}

#personcard div
{
 width:233px;
 height:360px;
 margin-right:30px;
 font-size:12px;
}

.rating
{
 font-size:10px;
 color: white;
 background-color:#535f5e;
 padding: 0px 2px 0px 2px;
 border: 1px solid #535f5e;
}

.vote
{
 vertical-align: middle;
 border: 1px solid #535f5e;
}

.sendtext
{
 width:204px; 
 height:100px;
 border-top: 1px solid black;
 border-right: 1px solid black;
 border-left: 1px solid black;
 border-bottom: 0;
 padding:0;
 margin:0;
 margin-top:10px;
 background: #f5f4ef;
 display: block;
 overflow:auto;
}

.sendtextbig
{
 width:398px; 
 height:140px;
 border-top: 1px solid black;
 border-right: 1px solid black;
 border-left: 1px solid black;
 border-bottom: 0;
 padding:0;
 margin:0;
 margin-top:10px;
 background: #f5f4ef;
 display: block;
 overflow:auto;
}

.sendtextbtn
{
 position: relative;
 z-index:50;
 top:-1px;
 border:0;
 padding:0;
 margin:0;
}

#questions
{
 color: #6286a0;
}

.userpic
{
 border: 1px #212121 solid;
}

.upic
{
 text-decoration: none;
 width:32px; height:32px;
}

.user
{
 font-weight:bold;
 color: #a5a6a0;
}

.gray
{
 color: #a5a6a0;
 font-size:9px;
}

.graysel
{
 background-color: #c5c6c0;
 color:white;
 padding:2px;
 font-size:9px;
}

.tinylink
{
 color: #a5a6a0;
}

.lh15
{
 line-height:1.5;
}

#answers
{
 color: #a1bf5f;
}



#popup
{
 position: absolute;
 z-index:90;
 right:33px;
 top:100px;
 border:1px solid black;
 padding:0px;
 margin:0;
 background-color: white;
 display:none;
 text-align:right;
}



#popup table
{
 margin:20px;
}

#popup td
{
 padding-bottom:5px;
 padding-right:30px;
}

#close
{
 position: absolute;
 z-index:5;
 top: 0;
 left: 0;
 width:100%;
 height:100%;
 display:none;
}

#closeselect
{
 position: absolute;
 z-index:95;
 top: 0;
 left: 0;
 width:100%;
 height:100%;
 display:none;
}

.nohand
{
 cursor: default;
}

.inp17
{
 height:17px;
 width:174px;
}

#form td
{
 padding-bottom:10px;
 padding-right:10px;
}

textarea
{
 width:210px;
 height:100px;
 background-color: #f7f7f2;
 border: 1px solid black; 
}

.inp200
{
 width:200px;
 padding:5px;
}

.blue
{
 color: #6383a3;
}

.select, .select2
{
 color: #6585ab;
 border: 1px solid black;
 width:157px;
 height:16px;
 background-color: #f7f7f2;
 padding-left:2px;
 padding-bottom:0;
 margin-bottom:0;
 font-size:11px;
}

#selectlist, #selectlist2
{
 position:absolute;
 display: none;
 z-index:110;
 background: #f7f7f2;
 border: 1px solid black;
 margin:0;
 padding-bottom:0;
}

#selectopt
{
 height:17px;
 padding-left:2px;
 width:172px;
 cursor:default;
}

#selectopt:hover
{
 color:white;
 background: #6383a3;
 cursor: default;
}

#selectlist a, #selectlist2 a
{
 text-decoration: none;
 color: black;
 cursor: default;
}

#selectlist a:hover, #selectlist2 a:hover
{
 color:white;
 background: #6383a3;
 cursor: default;
}

.nopm
{
 padding:0;
 margin:0;
}

.radio
{
 border:0;
 background: transparent;
}

#table td
{
 padding:10px;
}

.youtube
{
 width:425px;
 height:344px;
 background:url(/i/tubediv.png);
 display:block;
}

#votetable td
{
 padding-bottom:5px;
 padding-right:10px;
}


#menu1
{
 cursor:hand;
 width:51px;
 height:14px;
 background: url(/i/menu/mglagne.gif) no-repeat center left;
}

#menu1:hover, #mmenu1
{
 width:51px;
 height:14px;
 background: url(/i/menu/mglagne1.gif) no-repeat center left;
}


#menu2
{
 cursor:hand;
 width:58px;
 height:14px;
 background: url(/i/menu/mnews.gif) no-repeat center left;
}

#menu2:hover, #mmenu2
{
 width:58px;
 height:14px;
 background: url(/i/menu/mnews2.gif) no-repeat center left;
}


#menu3
{
 cursor:hand;
 width:47px;
 height:14px;
 background: url(/i/menu/mart.gif) no-repeat center left;
}

#menu3:hover, #mmenu3
{
 width:47px;
 height:14px;
 background: url(/i/menu/mart1.gif) no-repeat center left;
}


#menu4
{
 cursor:hand;
 width:86px;
 height:14px;
 background: url(/i/menu/mcom.gif) no-repeat center left;
}

#menu4:hover, #mmenu4
{
 width:86px;
 height:14px;
 background: url(/i/menu/mcom1.gif) no-repeat center left;
}


#menu5
{
 cursor:hand;
 width:61px;
 height:14px;
 background: url(/i/menu/mpers.gif) no-repeat center left;
}

#menu5:hover, #mmenu5
{
 width:61px;
 height:14px;
 background: url(/i/menu/mpers1.gif) no-repeat center left;
}



#menu7
{
 cursor:hand;
 width:80px;
 height:14px;
 background: url(/i/menu/mspr.gif) no-repeat center left;
}

#menu7:hover, #mmenu7
{
 width:80px;
 height:14px;
 background: url(/i/menu/mspr1.gif) no-repeat center left;
}


#menu6
{
 cursor:hand;
 width:130px;
 height:14px;
 background: url(/i/menu/mlaw.gif) no-repeat center left;
}

#menu6:hover, #mmenu6
{
 width:130px;
 height:14px;
 background: url(/i/menu/mlaw1.gif) no-repeat center left;
}



#menu8
{
 cursor:hand;
 width:48px;
 height:14px;
 background: url(/i/menu/mtoday.gif) no-repeat center left;
}

#menu8:hover, #mmenu8
{
 width:48px;
 height:14px;
 background: url(/i/menu/mtoday1.gif) no-repeat center left;
}

.MsoNormalTable
{
 width:100%;
}


.pink
{
color:#ef526f;
}


#selletter a
{
 font-size:25px;
 padding-right:10px;
}

.sm1
{
 font-size:11px;	
 color:#999;
}

#selletter div:hover
{
 background: #cccccc;
}




#popupstreet
{
/* position: absolute;
 z-index:90;
 left:0px;
 top:0px;
 right:0px;
 bottom:0px;
 padding:0px;
 margin:0; */
 background-color: white;
 display:none;
}

#popupstreet table
{
}

#popupstreet td
{
 padding:10px;
 border:0px;
 font-size:14px;
}

#artimp
{
 padding:10px;
 background:#fff;
}

#printcopy
{
 display: none;
}

#navt a
{
 font-size:16px;
}

.piclink
{
 font-size:11px;
}

.formtable input 
{
 width:700px;
}


.formtable tr
{
 border-bottom:1px solid gray;
}

.formtable1 td
{
 padding:5px;
}

.MsoTableGrid td
{
 padding:5px;
}


.MsoTableGrid1 td
{
 padding:3px;
  font-size:13px;
}

.formtable2 input 
{
 width:500px;
}


#groupstd a
{
 font-size:11px;
}

.posttitle
{
 font-size:15px;
 font-weight:bold;
}

.postline
{
 border-top: 1px dotted black;
 margin-top:15px;
 padding-top:2px;
 padding-bottom:70px;
 font-size:11px;
}

.postline a
{
 color: #999;
}

.postuser
{
 text-decoration: none;
}

.postuser:hover
{
 text-decoration: underline;
}


.grouplink
{
 font-size:11px;
 color:#666;
}

.grouplink a
{
 color: #999;
 text-decoration: none;
}

.grouplink a:hover
{
 color: #999;
 text-decoration: underline;
}

.grline
{
 padding-bottom:5px;
}


.smallpostline
{
 border-top: 1px dotted black;
 margin-top:5px;
 padding-top:2px;
 padding-bottom:35px;
 font-size:11px;
 color:#666;
}

.smallposttitle
{
 font-weight:200;
 color:black;
 font-size:12px;
}

.line3
{
 width:100%;
 height:3px;
 border-top: 1px dotted black;
}


.submenu
{
 width:350px;
 z-index:20;
 position: absolute;
 background:#eee;
 display:none;
 border: 1px solid #999;
 -webkit-box-shadow: 7px 7px 7px rgba(0, 0, 0, 0.5);
}

.mainmenuitem
{
 padding-right:30px;
 vertical-align: middle;
 height:36px;
 color: #fffddf;
 cursor: default;
}

.mainmenuitem a
{
 color: ##FFFDDF;
}

.submenu li
{
list-style-type: none;
padding:5px;
}

.submenu li:hover
{
 background:#ddd;
}

.button
{
 padding:5px;
 border:1px solid #999;
 margin-bottom:15px;
}

.voteid
{
 padding-bottom:10px;
}

.voteid a
{
 font-size:30px;
 font-weight:bold;
 text-decoration: none;
}

.tree
{
 list-style-type: none;
}


.idea a
{
 text-decoration: none;
}

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

.voteidmain
{
}

.voteidmain a
{
 font-size:15px;
 font-weight:bold;
 text-decoration: none;
}

#tables td
{
 border:1px solid black;
 padding:5px;
}

.filler
{
 background: #aaa;
}

.botgradback
{
 background: url(/i/grad.png) repeat-x bottom;
}

.sa a
{
 font-size:9px;
 color: #555;
}