body {
font-family: verdana, arial, helvetica, sans-serif;
font-size: 12px;
padding: 0;
margin: 0;
}

h1 {
display: block;
font-size: 17px;
-webkit-margin-before: 0.67em;
-webkit-margin-after: 0.67em;
-webkit-margin-start: 0px;
-webkit-margin-end: 0px;
font-weight: normal;
}

h2 {
font-size: 17px;
font-weight: normal;
}

a	{
color: #0000FF;
text-decoration: underline;
	}

a:hover	{
	color: #FF0000;
	text-decoration: underline;
	}

a:visited	{
	color: #800080;
	text-decoration: underline;	
	}

a img {
border: 0;
}

textarea {
background-color: #F0F0F0;
resize: none;
}

/*Title*/
.title	{
			position: relative;
			top: 150px;
			margin: 0 20px 0 20px;
			padding-bottom: 10px;
			border-bottom: 2px groove #b0b0b0;
			}
			
.title h1 {
	margin: 0;	
	}

/*Content*/
.content {
width: 100%;
position: relative;
margin-top: 170px;
}

.content2 {
width: 100%;
position: relative;
margin-top: 170px;
min-width: 1000px;
}

/*Left*/
.left {
margin: 10px 320px 10px 10px;
min-height: 1000px;
}

.topday	{
	margin: 0 0 10px 35px;
	display: table;
	background: #3b3b3b;
	min-height: 250px;
	}

/*.topday ul	{
		padding: 10px;
		}
*/

.topday ul li	{
		margin-bottom: 10px;
		padding: 5px 2% 5px 1%;
		float: left;
		width: 30%;
		}

.topdayn {
			margin: 10px 0 10px 1%;
			font-size: 16px;
			font-weight: bold;
			color: #f8ffae; 
			text-transform: uppercase;
			}

.topdayh	{ 
		margin-bottom: 10px;
		color: #f8ffae;
		font-size: 14px;
		}

.topdayh a	{
		color: white;
		text-decoration: underline;
		font-weight: bold;
		}

.topdayh a:hover	{
	color: #FFC4C4;
	}

.topdayh a:visited	{
	color: #BFBFBF;	
	}

.topdayimg img	{
		border: white 1px solid;
		}

/*Right*/
.right_ad {
width: 300px;
position: absolute;
right: 10px;
top: 0;
}

.poisk {
margin-top: 10px;
padding-bottom: 5px;
}

.search {
width: 72%;
}

.rndpost {
display: table-cell;
width: 300px;
}

.rndimg {
display: table-cell;
}

.rndbut {
display: table-cell;
vertical-align: middle;
padding-left: 10px;
}

.rndbut a {
color: #0000FF;
font-size: 16px;
}

.rndbut a:hover	{
color: #FF0000;	
	}

.rndbut a:visited	{
	color: #800080;	
	}

.privets {
padding: 5px;
background-color: #FBC5A9;
font-size: 14px;
}

.rbroundbox {
background: url('http://www.dezinfo.net/images2/newdiz/nt.gif') repeat;
}

.rbtop div {
background: url('http://www.dezinfo.net/images2/newdiz/tl.gif') no-repeat top left;
}

.rbtop {
background: url('http://www.dezinfo.net/images2/newdiz/tr.gif') no-repeat top right;
}

.rbbot div {
background: url('http://www.dezinfo.net/images2/newdiz/bl.gif') no-repeat bottom left;
}

.rbbot {
background: url('http://www.dezinfo.net/images2/newdiz/br.gif') no-repeat bottom right;
}

.rbtop div, .rbtop, .rbbot div, .rbbot {
height: 7px;
font-size: 1px;
}

.rbcontent {
margin: 0 7px;
font-size: 12px;
padding: 0 7px 0 7px
}

.rbroundbox {
margin: 1em auto
}

.feedback {
margin-top: 10px;
font-size: 12px;
}

.feedbackbutton {
width: 300px;
height: 45px;
background: url('http://www.dezinfo.net/images2/newdiz/feedback_300.gif') no-repeat;
text-align: center;
padding-top: 14px;
}

.feedbackbutton a {
color: #fff;
text-decoration: none;
font-weight: bold;
}

#tabbed_box {
width: 300px;
margin-bottom: 10px;
}

.tabbed_box b {
font-family: Arial, Helvetica, sans-serif;
font-size: 23px;
color: #808080;
letter-spacing: -1px;
margin-bottom: 10px;
padding-top: 0;
margin-top: 0;
}

.tabbed_area {
border: 1px solid #494e52;
background-color: #636d76;
padding: 4px;
margin-bottom: 10px;
margin-top: 10px;
}

ul.tabs {
margin: 0px;
padding: 0px;
margin-top: 5px;
margin-bottom: 4px;
}

ul.tabs li {
list-style: none;
display: inline;
}

ul.tabs li a {
background-color: #464c54;
color: #ffebb5;
padding: 4px 17px 4px 17px;
text-decoration: none;
font-size: 12px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
text-transform: uppercase;
border: 1px solid #464c54;
}

ul.tabs li a:hover {
background-color: #2f343a;
border-color: #2f343a;
}

ul.tabs li a.active {
background-color: #ffffff;
color: #282e32;
border: 1px solid #464c54;
border-bottom: 1px solid #ffffff;
}

.content_tabs {
background-color: #ffffff;
padding: 10px;
border: 1px solid #464c54;
}

#content_2, #content_3, #content_4, #content_5, #content_6  {
display: none;
}

.content_tabs ul {
margin: 0px;
padding: 0px 5px 0px 5px;
}

.content_tabs ul li {
list-style: none;
border-bottom: 1px solid #d6dde0;
padding-top: 10px;
padding-bottom: 10px;
font-size: 12px;
}

.content_tabs ul li a {
text-decoration: underline;
color: #0000FF;
}

.content_tabs ul li a:hover {
color: #FF0000;
}

.content_tabs ul li a:visited	{
color: #800080;
}

.content_tabs ul li:last-child {
border-bottom: none;
}

/*Footer*/
.footer {
width: 100%;
color: #808080;
border-top: 1px solid #999;
text-align: center;
font-size: smaller;
}

.footer a {
color: #0000FF;
text-decoration: none;
}

.footer b {
font-size: 14px;
}

.generated {
margin: auto;
margin-top: 10px;
margin-bottom: 10px;
width: 400px;
text-align: center;
padding: 10px;
border: #808080 1px solid;
background-color: #F0F0F0;
color: #808080;
font-size: 10px;
}

.botmenu {
width: 800px;
display: table;
margin: auto;
margin-bottom: 20px;
}

.botblock {
width: 190px;
float: left;
padding: 5px;
text-align: left;
}

.botblock h4 {
color: #808080;
font-size: 16px;
margin-bottom: 8px;
font-weight: normal;
}

.botlinks {
font-size: 12px;
}

.botlinks a {
color: #0000FF;
text-decoration: underline;
}

.botlinks a:hover {
color: #FF0000;
text-decoration: underline;
}

.botlinks a:visited	{
color: #800080;	
text-decoration: underline;
	}

/*Menu*/
.menu {
width: 100%;
position: fixed;
top: 0;
height: 24px;
background-color: #fcc6ac;
border-bottom: 1px gray solid;
padding: 0;
margin-top: 0;
z-index: 2;
}

.menu ul {
padding: 0;
margin: 0;
text-transform: uppercase;
}

.menu li {
float: left;
list-style-type: none;
font-size: 12px;
margin: 6px 6px 6px 6px;
}

.menu a {
color: black;
text-decoration: underline;
}

.menu a:hover {
color: #FF0000;
}

.menuright {
float: right;
margin: 4px 6px 0 6px;
font-size: 12px;
}

.menuright a {
color: black;
text-decoration: none;
font-weight: bold;
}

/*Header*/
.header {
width: 100%;
position: absolute;
top: 28px;
}

.carlson {
float: left;
}

.randlogo {
position: absolute;
left: 25%;
}

.userdata {
text-align: left;
font-size: 12px;
margin-top: 0;
padding-top: 0;
}

.userdata a {
text-decoration: none;
color: #004A7F;
}

/*Post*/
.post {
width: auto;
border: #999999 1px solid;
position: relative;
z-index: 1;
}

.post h1 {
font-size: 20px;
margin: 40px 0 10px 10px;
}

.kroshki {
font-size: 12px;
margin: 5px;
text-align: left;
position: absolute;
top: 0;
left: 0;
width: 100%;
}

.kroshki a {
color: # #0000FF;
text-decoration: underline;
}

.kroshki a:hover {
	color: #FF0000;
	}

.kroshki a:visited	{
	color: #800080;	
	}

.viewscomm {
float: right;
margin: 0 10px 0 0;
padding: 5px;
background-color: #F0F0F0;
}

.viewscomm img {
margin-top: 4px;
padding: 0;
}

.fulllead, .fulltext {
margin: 10px;
}

.fulltext img {
max-width: 640px;
}

/*Sub Post*/
.button {
float: left;
margin: 15px 0 15px 10px;
}

.innervote {
margin: 18px 15px 15px 28px;
float: left;
}

.votesoc {
display: table-cell;
}

.innershare {
margin-bottom: 5px;
clear: both;
}

.innershare h3 {
font-size: 12px;
}

.innersharen {
float: left;
margin-right: 5px;
}

.innershare input {
width: 60%;
}

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

.votetags span	{
	font-size: 12px;
	font-weight: normal;
	margin: 4px 0 0 0;
	padding: 0;
}

.recommended {
margin: 10px 0 10px 0;
padding-bottom: 5px;
}

.recommended h4 {
font-size: 12px;
font-weight: normal;
}

.recommended p {
font-size: 14px;
font-weight: bold;
}

.commmoveup {
height: 32px;
display: table-cell;
}

.commleave {
font-size: 16px;
float: right;
text-align: center;
margin: 8px 0 18px 18px;
border-bottom: #282E32 1px dashed;
}

.commleave a {
color: #282E32;
}

.moveup {
float: left;
margin-left: 10px;
}

/*Short Post*/
.short_post             {
display: table;
margin: 0 0 10px 0;
width: 100%;
}

.imgzifra	{
float: left;
margin-right: 10px;
}

.zifra	{
display: table-cell;
vertical-align: middle;
margin: auto;
}	

.voting	{
display: table-cell;
vertical-align: middle;
text-align: center;
width: 30px;
float: left;
}

.post_th	{
margin-left: 36px;
}

.post_th img	{
width: 200px;
border: 1px solid #000;
}	

.posted	{
font-size:10px;
margin: 10px 0 10px 10px;
color: #808080;
}

.posted span {color: #000;}

.posted a:link	{
color: #0000FF;
text-decoration: underline;
}

.posted a:hover	{
	color: #FF0000;	
	}

.posted a:visited	{
	color: #800080;	
	}

.lid	{
font-size: 12px;
padding: 4px 0 4px 0;
}

.moreposts	{
width: 180px;
float: left;
margin: 0 20px 0 10px;
text-align: center;
}

.moreposts a	{
font-size: 18px;
text-decoration:none;
color: #000000;
font-weight: normal;
}

.tudasuda	{
text-align: left;
margin: 10px 0 0 0;
font-size: 18px;
color: #808080;
}

.tudasuda a:link, .tudasuda a:visited	{
color: #004A7F;
padding: 5px; 
text-decoration: none;
}

.tudasuda a:hover	{
color:#FFFFFF;
background-color: #004A7F;
padding: 5px; 
}

.listing	{
font-size: 12px;
font-weight: bold;
text-align: left;
color: #000000;
margin: 24px 0 20px 0;
}

.listing a:link	{
text-decoration: underline;
color: #0000FF;
}
      
.listing a:hover	{
	color: #FF0000;
	}

.listing a:visited	{
	color: #800080;	
	}

/*Profile*/
table	{
margin-bottom: 10px;
}

.profzag	{
background-color: #2F343A;
color: #FFFFFF;
padding: 5px;
text-align: center;
margin: 0 0 10px 0;
}

.profinfo	{
margin: 10px;
}

.profinfoleft	{
font-weight: bold;
text-align: right;
padding:10px 10px 10px 0;
}

.profinforight	{
padding:10px 10px 10px 0;
}

.profcommhead	{
background-color: #808080;
color: #FFFFFF;
}

.profcomheaditem	{
padding: 5px;
text-align: center;
}

.profcomm	{
padding:5px 10px 5px 10px;
}

/*Comments*/
.comments	{
			padding-left: 10px;
			display: table-cell;
			}

.comdecl	{
			font-size: 16px;
			border-bottom: #2F343A 1px solid;
			padding-bottom: 5px;
			}

.comstat	{
       		width: 100%;
       		display: table;
       		margin-bottom: 20px;
			}

.commstatbl	{
			width: 320px;
			float: left;
			padding: 5px 5px 15px 5px;
			}

.commform	{
			margin: 10px;
			height: 230px;
			}

.commform a	{
			font-size: 14px;
			color: #2F343A;
			}

.commform small	{
				font-size: 11px;
				font-weight: bold;
				}

.comment	{
			display: table;
			margin-bottom: 12px;
			margin-top: 10px;
			width: 100%;
			}

.commvote	{
			display: table-cell;
			width: 17px;
			text-align: center;
			padding: 15px 10px 0 10px; 
			}

.commone	{
			display: table-cell;
			width: 100%;
			}

.avatar img {
			width: 50px;
			height: 50px;
			margin: 0 10px 0 0;
			float: left;
			}

.commcont	{
			font-size: 12px;
			background-color: #F0F0F0;
			padding: 5px;
			margin-right: 10px;
			width: 100%;
			min-height: 50px;
			position: relative;
			}

.commtext	{
				padding-right: 60px;
				}
			
.commposted	{
			font-size: 10px;
			margin-top: 5px;
			}

.commposted a	{
				text-decoration: none;
				color: #004A7F;
				}

.comminput	{
			display: table-cell;
			float: left;
			width: auto;
			margin-right: 10px;
			}

.commdecor	{
			text-align: right;
			margin-bottom: 2px;
			}

.commamper	{
			display: block;
			padding-top: 2px;
			}

.medals	{
	position: absolute;
	top: 4px;
	right: 4px;
	}

.medals img	{
		margin-left: 2px;
		}

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





.tlogin td {
	padding: 10px;
}

.but {
	padding: 5px;
	color: black;
}

.main td {
	padding: 4px;
}

.maintd1 {
	background-color: #FFFFFF;
}

.maintd2 {
	padding: 4px;
	background-color: #FFFFFF;
}

.topd {
	margin: 0px 0px 0px 20px;
}

a.topa {
	color: black;
	margin-right: 0px;
	padding: 1px 5px 1px 5px;
	font: 12px 'tahoma';
	text-decoration: none;
	font-weight: bold;
}

.title_post {
font-size:12px;
font-weight:bold;
}

#contents {
font-size:30px;
width:492px;
display:none;
}

#contents span {
cursor:pointer;
}

a.topa:hover {
	color: white;
	background-color: #666666;
}

#imgshare {
position:absolute;
z-index:auto;
display:block;
width:186px;
height:52px;
background:url('/imgshare.png') no-repeat;
padding:8px 0px 0px 45px;
}

#imgshare a.takeit {
font-family:verdana;
font-size:0.85em;
color:#000;
}

#imgshare a.commit{
font-family:verdana;
font-size:0.85em;
color:#000;
font-weight:normal;
display:inline-block;
border-bottom:1px dashed #000;
margin-top:2px;
text-decoration:none;
}

.vk_comment {
position:absolute;
z-index:5;
background:#fff;
border:2px solid #000;
padding:20px;
min-width:720px !important;
}

.vk_soc_block {
margin-top:20px;
padding-top:20px;
}

.a_down_arr {
background:url('/vk_img_down.gif');
}

.a_up_arr {
background:url('/vk_img_up.gif');
}

.close_vk {
width:50px;
height:30px;
background:url('/close_vk_img.gif');
cursor:pointer;
}

.vk_panel {
float:right;
width:50px;
}

.non_a_down_arr, .non_a_up_arr, .a_down_arr, .a_up_arr  {
width:50px;
height:71px;
cursor:pointer;
}

span.w_img a {
color:#000;
font-family:Verdana;
font-size:0.65em;
font-weight:bold;
}

span.w_img a:hover {
text-decoration:none;
}

#vk_comments2 {
float:left;
width:496px
}

.social_links {
float:right;
width:200px;
}

span.w_img, span.ctc  {
display:block;
margin-bottom:10px;
}

span.w_img img, span.ctc img{
float:left;
margin-right:5px;
margin-top:2px;
}

span.ctc input {
color:#000;
font-family:Verdana;
font-size:0.8em;
border:1px #eee solid;
border-top-color:#dbdac2;
background:#f9f8e0;
display:inline-block;
width:80%;
}

span.ctc small {
color:#000;
font-family:Verdana;
font-size:0.8em;
margin-left:15px;
display:inline-block;
}

.vimgcount {
color:#000;
font-family:Verdana;
font-size:0.8em;
margin-left:15px;
}

.divrub {
	padding: 4px;
	border: 1px solid #666666;
	background-color: #eeeeee;
	margin: 5px;
}

a.arub {
	color: #0000ff;
	text-decoration: none;
	padding: 1px 2px 1px 2px;
        font-weight:bold;
		font-size: 14px;
}

a.arub:hover {
	color: #ffffff;
	background-color: #0000ff;
	text-decoration: none;
        font-weight:bold;
		font-size: 14px;
}
a.poisk {
	color: #0000FF;
	text-decoration: none;
	padding: 1px 0px 1px 0px;
        font-weight:bold;
		font-size: 22px;
}
a.poisk:hover {
	color: #FFFFFF;
	background-color: #0000FF;
	text-decoration: none;
        font-weight:bold;
}
a.arubs {
	color: white;
	background-color: #666666;
	text-decoration: none;
	padding: 1px 0px 1px 0px;
	font-weight: bold;
}

a.arubs:hover {
	background-color: #666666;
	text-decoration: none;
}


.rubname {

	padding: 10px;
	color: black;
	background-color: #EEEEEE;
	font: normal 14px verdana, arial, helvetica, sans-serif; 
	font-weight: bold;
	

}

.cblock {
	margin: 0px 0px 0px 0px;
	font-size: 14px;
	text-align: center;
}


.crubblock {
	border-bottom: 1px solid #aaaaaa;
	margin: 10px 0px 10px 0px;
}

a.crubtit {
	color: white;
	background-color: #666666;
	padding: 2px 10px 2px 10px;
	font-weight: bold;
	text-decoration: none
}

a.crubtit:hover {
	color: #666666;
	background-color: #F9F9F2;
	text-decoration: none
}

a.cruba {
	color:	#0000FF;
	text-decoration: underline;
	font-weight: bold;
	margin-left: 10px;
}

a.cruba:hover {
	color:	#0000FF;
	text-decoration: none;
}

a.cruba:visited {
	color:	#333333;
	text-decoration: none;
}

.crubtext {
	padding: 5px 0px 5px 0px;
	font: 11px verdana, arial, helvetica, sans-serif;
}

.crubtot {
	padding: 0px 0px 10px 0px;
	font: 10px verdana, arial, helvetica, sans-serif;
	text-align: right;
}

.rrubblock {
     border: double #999999;
     background-color: #FAFAFA;
     padding: 5px;
     width:98%;
}

.rrubtit {
	color: white;
	background-color: #666666;
	padding: 2px 10px 2px 10px;
	font-weight: bold;
	text-decoration: none;
        text-align: center;
}

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

a.rruba {
	color:	#0000FF;
	text-decoration: underline;
	font-weight: bold;
	margin: 0px;
        font-size: 18px;
}

a.rruba:hover {
	color:	#cc0000;
	text-decoration: underline;
}

a.rruba:visited {
	color:	#b502b5;
}
.rrubtable td {
	padding: 10px 0px 10px 10px;
}

.rrubimg {
}

.rrubans {
	padding: 10px 0px 10px 10px;
	font: 14px verdana, arial, helvetica, sans-serif;
}


.rrubtot {
	padding: 5px 0px 5px 0px;
	font: 14px verdana, arial, helvetica, sans-serif;
	
}


.posttit {
	padding: 10px 0px 10px 0px;
	font: 10px verdana, arial, helvetica, sans-serif;
	
}

.sss_panel {
width:90%;
padding:5px;
border:1px solid #ccc;
display:none;
}

#prew_blog {
display:none;
}

.blog_active {
background:maroon;
color:#fff;
}

.odkl-klass-s,
.odkl-klass{
	display:-moz-inline-stack; 
	display:inline-block; 
	*display:inline; 
	vertical-align:middle; 
	overflow:hidden; 
	text-indent:-3000px; 
	zoom:1;
	*text-indent:0; 
	*font:0/0 Arial;
}

.odkl-klass{
	width:69px; 
    height:21px; 
	background:#f93 url(odkl_klass.gif) no-repeat;
}

.odkl-klass-s {
	width:16px; 
    height:16px; 
    background:#f93 url(odkl_klass_s.gif) no-repeat;
}

.odkl-klass:hover, .odkl-klass-stat:hover{background-color:#ee8833;}

.odkl-klass-stat {
    background:#f93 url('http://stg.odnoklassniki.ru/share/odkl_klass_stat.gif') no-repeat;
    border-style: none;
	font: normal 17px arial;
	overflow:hidden;
    padding-bottom:1px;
    padding-left: 70px;
    padding-top:1px;
    text-decoration: none;
	*padding:0 0 0 70px;
	zoom:1;
}

.odkl-klass-stat SPAN{
/*.counter*/ 
    border-top-style: solid;
    border-top-width: 1px;
    border-top-color: #CC6633;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #CC6633;
    border-right-style: solid;
    border-right-width: 1px;
    border-right-color: #CC6633;
	
	
    text-decoration: none;
    padding: 0 5px;
    text-align: center;
    font: normal 17px arial;
    color: #cc6633;
    background:white !important;
    zoom:1;
}

.vk_button td {
padding:0px !important;
margin:0px !important;
}


#blog_code, #blog_prev {
display:inline-block;
padding:1px 5px 2px 5px;
margin-right:20px;
cursor:pointer;
}

.sss_panel textarea {
width:100%;
border:1px solid #ccc;
height:100px;
}

.postans {
	padding: 10px 0px 10px 0px;
}

.posttxt {
}


.hrw {

	background-color: white;
	height: 1px;
	font-size: 1px;
	width: 100%;
	padding: 0px 0px 0px 0px;
	margin: 10px 5px 10px 5px;	
	margin-right: 10px;

}

.lefttitle {

	color: #666666;
	font-weight: bold;
	font-size: 16px;
	margin: 0px 0px 0px 5px;

}


.in {

	border: 1px solid #777;
	padding: 3px;
	width: 500px;
	font: 12px verdana, arial, helvetica, sans-serif;
	height: 22px;

}

.int {

	border: 1px solid #777;
	padding: 3px;
	width: 500px;
	font: 12px verdana, arial, helvetica, sans-serif;
        height: 160px;

}

a.prub {
	color: black;
	text-decoration: none;
	padding: 1px 0px 1px 0px;
	font-weight:bold;
}

a.prub:hover {
	text-decoration: none;
    font-weight:bold;
	color: red;
}

a.prub:visited {
	text-decoration: none;
	color: black;
    font-weight:normal;
}

hr {

	background-color: #777;
	height: 1px;
	font-size: 1px;

}

.pagers {
	text-decoration: none;
	font-size: 24px;
	font-weight: bold;
	color: #AAAAAA;
	padding: 10px 10px 10px 10px;
}

a.pager {
	text-decoration: none;
	font-size: 24px;
	font-weight: bold;
	color: red;
	padding: 10px 10px 10px 10px;
}

a.pager:hover {
	text-decoration: none;
	font-size: 24px;
	font-weight: bold;
	color: white;
	padding: 10px 10px 10px 10px;
	background-color: red;
}

.but {
	background-color: red;
	color: white;
}

a.userinfo {
	text-decoration: none;
	font-weight: bold;
	color: #333;
}

a.userinfo:hover {
	text-decoration: none;
	font-weight: bold;
	color: #999;
}

.userin {
	border: 1px solid #777;
	padding: 3px;
	height: 24px;
	width: 300px;
}

.xyz {
	display:none; 
	color: red; 
	background-color: white; 
	font-size: 1px;
}

a.xpager {
	text-decoration: none;
	font-size: 10px;
	font-weight: normal;
	color: red;
}

a.xpager:hover {
	text-decoration: underline;
	color: black;
}

.xpagers {
	text-decoration: none;
	font-size: 10px;
	font-weight: bold;
	color: black;
}


a.xpager2 {
        text-decoration: none;
        font-size: 26px;
        font-weight: normal;
        color: red;
}

a.xpager2:hover {
        text-decoration: underline;
        color: black;
}

.xpagers2 {
        text-decoration: none;
        font-size: 26px;
        font-weight: bold;
        color: black;
}

a.sneg {
	color: red;
	font: 24px 'tahoma';
	text-decoration: none;
	font-weight: bold;
}

a.sneg:hover {
	color: white;
	font: 24px 'tahoma';
	background-color: red;
	text-decoration: none;
	font-weight: bold;
}

/* DEFAULT CSS */

* { 
	margin: 0; 
	padding: 0; 
	list-style: none; 
	border-spacing: 0; 
	border: none; 
	border-collapse: collapse; 
} 

html, table, tr, td { 
	font: normal 12px verdana, arial, helvetica, sans-serif; 
}

a {color:#0000ff}

b {

font-weight: bold;
}
/* ΜΕΝή */

#nav, #nav ul {
	list-style:		none;
	margin:			0;
	padding:		0;
	background:		none;
	float:			left;
	width:			100%;
	color:			white;
	font:			normal 11px verdana, arial, helvetica, sans-serif; 
}

#nav li {
  float:			left;
  position:			relative;
  background:		none;
 }

#nav a {
  color:			#fff;
  text-decoration:	none;
  display:			block;
  padding:			3px 11px 5px 11px;
  border-left:		1px solid white;
}
#nav a:hover {
  color: white;
  background: none;
}

#nav li li ul {
  margin-left: 50px;
  margin-top: 0px;
 }

#nav li li a {
  width: 120px;
  background: #999;
}


#nav li li li a {
  width: 120px;
  background: none;
 }

#nav li:hover,
#nav li.jshover {
  background: #555;
}

#nav li ul {
  display: none;
  position: absolute;
}

#nav li:hover ul,
#nav li.jshover ul {
  display: block;
}

#nav li:hover li ul,
#nav li.jshover li ul {
  display: none;
  width: 120px;
  top: 0px;
  left: 120px;
}
#nav li:hover li:hover ul,
#nav li.jshover li.jshover ul {
  display: block;
}

.dsp {
	display:none;
}

/* Linkdump */

.linkdump	{
	width: 100%;
	text-align: center;
	display: table-cell;
		}

.linkdump ul	{
margin: 0;
padding: 0;  		
		}
		
.linkdump ul li {
	margin: 6px;
	float: left;
	list-style: none;
	}


.sitemap {
	font-size: 13px;
	font-weight: normal;	
	}
	
.rubdescr	{
	background-color: #F5F5F5;
	margin: 0 0 10px 8px;
	padding: 10px;
	color: #3B3B3B;
	}

.rubdescr strong {
	font-size: 12px;
	font-weight: normal;
	font-style: italic;
	font-family: sans-serif;
	}

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

.reklama p	{
	margin: 5px 0 5px 0;
	padding: 5px 0 5px 0;
}

.reklama .red_adult	{
	color: red;	
	text-align: center;
	font-size: 17px;
	font-weight: bold;
	}

.reklama .red	{
	font-weight: bold;
	color: red;
}

.reklama .purple	{
	color: #000285;
	font-size: 17px;
	font-weight: bold;
}

.add_to_fav {
	margin: 10px 0 0 0;
	background: url(http://www.dezinfo.net/images2/newdiz/favorites.png) no-repeat 0 0;
	padding: 2px 0 8px 34px;
	font-size: 16px;
}

.add_to_fav a:link	{
	color: #0000FF;
	border-bottom: #00F 1px dotted;
	text-decoration: none;
}

.add_to_fav a:hover	{
	border-bottom: #FF0000 1px dotted;
	text-decoration: none;
	color: #FF0000;
}

.add_to_fav a:visited	{
	border-bottom: #00F 1px dotted;
	text-decoration: none;
	color: #0000FF;
}

