html, body
{padding: 0px;margin: 0px;height: 100%;}

body
{	color: #060769;	vertical-align: top; text-align: left;
	background: #060769;	font-size: 11px;
}

img {	border: 0px;}

.toplist-number {font-size:11px!important; font-weight:bold!important;font-family:Georgia; color:#653360;}
.toplist-item {text-align:center;font-size:18px!important; font-weight:bold!important;font-family:tahoma,verdana}
.toplist-item a, .toplist-item1 a {color:#ff3b4a!important;text-decoration:none;border-bottom:1px dotted #653360!important;text-transform:lowercase}
.toplist-item1 a {padding:4px;display:inline-block;margin:0 15px;font-size:22px;}
.toplist-item a {padding:0 0 2px 0; border-bottom:1px dotted #653360!important;font-size:18px}
.toplist-item a:hover, .toplist-item1 a:hover {color:#fef88f!important;text-decoration:none;border-bottom:1px solid #fef88f!important}
.toplist-item1 {text-align:center;font-size:22px!important; font-weight:bold!important;font-family:tahoma,verdana}
td.toplist-item {width:200px;padding:8px 0}
td.toplist-number {width:28px;padding:8px 0}

.noborders a img {padding:0;margin:0}
.hidden {display: none;}

.cat-table {	width: 100%;	color:#9c1821;	height:120px;	font-family:arial,verdana;	font-size:11px;
	font-weight:normal;	padding-right:25px;}

.cat-table span {	color:#e5d684;	background:#660c10;	font-weight:bold!important;
	padding:0 1px 1px 1px;	line-height:120%;	margin-right:3px;}

.cat-table a {font-size:12px!important; padding-bottom:1px;line-height:170%;font-weight:bold!important;font-family:tahoma,verdana;color:#FF0000!important;text-decoration:none;border-bottom:1px dotted #7F0003;}
.cat-table a:hover {color:#e4e6ff!important;text-decoration:none;border-bottom:1px dotted #FFFFFF}



h4, h4 a {font-family: tahoma, verdana; font-size:11px; font-weight:bold; color:#fdb7c4!important; 
margin:2px 0 10px 0; padding:0; text-align:center;}
h4 a  {border-bottom:1px dotted #fdb7c4!important}

.between-thumbs {display: block; width: 925px;position: relative;}
.banner {width:728px;margin:15px auto 8px auto}


.dsc {height:18px;display:block;font-size:11px;font-family: Verdana, Arial}



.break {position: relative;	display: block;	width: 100%; vertical-align: middle; text-align: center; margin: 12px 0 12px 0;}
.break-left {width: 146px; height: 84px;}
.break-left-top {width: 146px; height: 40px; background: #530000 url('img/friends.gif') no-repeat center;}
.break-left-bottom {width: 146px;	margin-top: 5px;}
.break-right {width: 333px;	height: 84px;}
.break-right-top {position: absolute;	display: block;	top: 0px;	right: 0px;	width: 333px;	height: 84px;}
.break-right-top-last {position: absolute;display: block;top: -2px;right: 0px;width: 333px;height: 84px;background: url('img/see_you_soon.gif') no-repeat center;}
.break-right-bottom {position: relative;display: block;top: -1px;width: 333px;height: 60px;background: #530000;}





.top-friendly-sites-header
{
	position: relative;
	display: block;	margin-top: 18px;
	margin-left: auto;	margin-right: auto;
	width: 913px;	height: 52px;	background: #000000 url('img/top_friendly_sites.gif') no-repeat top left;
	border-top: 1px solid #000000;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
}



.footer
{	position: relative; 	display: block; padding-bottom: 10px;
	padding-right: 10px; font: normal 11px 'arial', 'verdana', 'tahoma'; text-align:center;
	line-height:160%}

.footer a, .footer a:visited {font: bold 11px 'arial', 'verdana', 'tahoma'; color:#060769; 
text-decoration:none; font-weight:normal; 
border-bottom:1px dotted #060769}

.footer a:hover {border-bottom:1px dotted #fef88f}


.category-sites {text-align: center;width:910px;margin:3px auto 0 auto;padding: 15px 0 18px 0;border:1px solid #530000;background:#000;}

.category-table {	width: 100%;	table-layout: fixed;	margin: 0;}

.category-table a, .category-table a:visited
{	color: #ffffff;	text-decoration: none;}
.category-table a:hover {	color: #ffffff;	text-decoration: underline;}




h3, h3 a{font-family: 'tahoma'; font-size:15px; font-weight:bold; letter-spacing: 1px; text-transform:uppercase; color:#060769; 
margin:32px 0 0 0; padding:0; text-align:center}
h3 a {color:#0003ed;text-decoration:none;border-bottom:1px dotted #a83c9c}
h3 a:hover {color:#7f3bd5;text-decoration:none;border-bottom:1px dotted #fef88f}

.sitebody
{	position: relative;	display: block;	max-width: 1024px;	margin: 0 auto 8px; color:#060769;
	background: #d3f2fb;
	}


#container {
  display:                 flex;
  display:                 -webkit-flex; /* Safari 8 */
  flex-wrap:               wrap;
  -webkit-flex-wrap:       wrap;         /* Safari 8 */
  justify-content:         center;
  -webkit-justify-content: center;       /* Safari 8 */
}

.picth {
  width:              145px;
  height:             200px;
  background-color:   #cccccc;
  margin:             3px;
  position:relative;
}

.vth {
  width:              160px;
  height:             120px;
  background-color:   #cccccc;
  margin:             10px 3px 15px 3px;
  position:relative;
}

.picth a img, .vth a img {border:3px solid #FFF}
.picth a:hover img, .vth a:hover img {border:3px solid #ff3b4a}

.header {width:300px;text-align:center;padding-top:7px; position:relative;}
.header span {font-weight:bold;padding:0;font-size:12px;letter-spacing:1px;font-family:Georgia,Verdana;display:block;line-height:155%}
.header span b {font-size:10px;font-weight:normal;}
.header div.sod {padding:30px 0 17px 0;margin-top:15px;text-align:center;width:300px;height:100px;border:3px dotted #060769}
.header .sod {font-family:Georgia,Verdana;background:#FFF}
.header .sod p {font-size:14px;font-weight:bold;color:#060769;margin:0 0 5px 0;padding:0;line-height:180%}
.header .sod a {font-size:24px;font-weight:bold;color:#060769;text-decoration:underline}
.header .sod a:hover {color:#ff3b4a;text-decoration:none}
.header .sod span {color:#060769;letter-spacing:2px;font-size:14px;text-transform:lowercase;line-height:180%;font-weight:normal;text-decoration:none}

.header .advert {text-align:center;}
.header .advert  p {font-size:10px;letter-spacing:4px;margin:4px auto; padding:0}


#toplinks {margin:6px auto;text-align:center;padding:8px 0;font-size:10px;font-family:tahoma, verdana;
color:#653360;font-weight:bold; display:block;text-transform:uppercase;}
#toplinks a {display:inline-block;font-size:12px; font-weight:bold; color:#0003ed;
padding:0 3px 2px 3px; margin:0 5px 0 2px;font-family:tahoma, verdana;text-decoration:none;
border-bottom:1px dotted #653360;}
#toplinks a:hover {color:#ff3f00;text-decoration:none;border-bottom:1px dotted #fef88f}
#toplinks #pages {}
#toplinks #pages a {width:20px;height:20px;font-weight:bold;padding:0;background:#0003ed;
margin:0 6px;display:inline-block; color:#fef88f; border-radius: 15px;line-height:20px}
#toplinks #pages a:hover {background:#ff3f00; color:#fef88f}

.btoplist {
 width:              250px;
  margin:             10px 5px 15px 5px;
  position:relative;
  overflow:hidden;
}

.btoplist a {font-size:20px; display:block;font-family:tahoma, verdana;color:#0003ed; margin:0 0 10px 0; 
font-weight:bold;text-decoration:none;}
.btoplist a:hover {color:#7f3bd5;}

.banner-toplist {text-align: center;display:block;margin:7px auto 0 auto;padding: 15px 0 18px 0;
font-size:18px;font-family:tahoma, verdana;color:#7f3bd5;font-weight:normal;}
.banner-toplist a {display:inline-block;margin:0 8px;font-size:18px;font-family:tahoma, verdana;color:#0003ed;
font-weight:bold;text-decoration:none;}
.banner-toplist a:hover {color:#7f3bd5;}

.b300 {
 width:              300px;
  margin:             10px 5px 15px 5px;
  position:relative;
  overflow:hidden;
}

div.banner-large {text-align: center;display:block;width:100%;margin:12px 20px!important;padding: 5px 0;
border-top:1px solid #653360;}
.banner-large p {font-size:11px; font-weight:normal; font-family:tahoma, verdana; 
color:#653360;padding:0;margin:5px 0 0 0}
.banner-large a {font-weight:bold; color:#0003ed; border-bottom:1px dotted #a83ca6;text-decoration:none}
.banner-large a:hover {font-weight:bold; color:#7f3bd5; border-bottom:1px dotted #fef88f}
.banner-large a img {border:1px solid #ff3b4a}
.banner-large h2 {font-size:21px; font-weight:normal; font-family:Georgia; color:#ff3b4a;padding:0;margin:6px 0 9px 0}

#tubesbox {text-align:center;}
#tubesbox a {font-family: Verdana, Arial; font-size:16px;border-radius:5px;display:inline-block; padding:1px 5px; background:#0003ed; color:#FFF;text-transform:uppercase;text-decoration:none;margin:3px;}
#tubesbox a:hover {background:#FFF; color:#0003ed}