* {
padding: 0;
margin: 0;
border: 0;
}
body {
background-color:#e3ecff;
font-size: 70%;
font-family: verdana,arial, sans-serif;
min-width: 999px;
}
fieldset {border-width:0;}
fieldset {color:black;}
.clear {
  clear: both;
}
#maincontainer {
min-height: 300px;
}
* html #maincontainer {
height: 300px;
}
.outer_main {
padding-left: 183px;
padding-right: 183px;
overflow: hidden;
background-image: url(/images/solonubiles_10_1.gif);
background-position: right;
background-repeat: repeat-y;
}
.inner_main {
width: 100%;
margin-left: 0px;
}
.float-wrap_main {
float: left;
width: 100%;
margin-left: -183px;
}
#content_main {
float: right;
background: #e3ecff;
margin-right: -183px;
width: 100%;

overflow: hidden;
text-align: center;
}
* html #content_main {
position: relative;
}
.contentwrap_main{
padding: 5px;
}
#left_main {
float: left;
width: 183px;
min-height: 250px;
padding: 0px;
}
* html #left_main {
position: relative;
height: 250px;
}
#right_main {
float: right;
width: 183px;
position: relative;
padding: 0px;
min-height: 250px;
margin-right: -183px;
background: url(/images/solonubiles_10.gif);
}
* html #right_main {
height: 250px;
}


/* ***************************************************************************************************************************** */

#header {background:white url(/images/header.png) repeat-x left bottom;}
#headerRight {background:transparent url(/images/headerr.jpg) no-repeat right bottom;height:217px;}
#header h1 {padding-left:242px;background:transparent url(/images/headerl.jpg) no-repeat;}
#headerText {height:25px;background-color:white;margin-right:260px;line-height:25px;}
#headerText p {padding:0 0 0 23px;background:transparent url(/images/arrows.gif) no-repeat 4px 8px;font-weight:bold;font-size:100%}
#headerText p.today {float:right;}

#footer {background:#e3ecff url(/images/footer.png) repeat-x left bottom;height:182px;line-height:1.1em;}
#webmaster {float:right;width:265px;background:transparent url(/images/footerr.jpg) no-repeat;height:182px;padding:0;text-align:right;}
#copyright {font-size:10px;line-height:1.4em;height:67px;background:transparent url(/images/footerl.jpg) no-repeat;margin:0;padding:115px 0 0 278px;text-align:justify;}

#columns {background:transparent url(/images/columnleft.png) repeat-y}
#columnsBackground {background:transparent url(/images/columnright.png) repeat-y right top;}

#columns .list {text-align:center;padding-bottom:30px;}
#columns .list li {display:inline;padding:0;background-image:none;padding:0 5px;border-width:0;position:relative}
#columns .list li p {position:absolute;left:6px;top:233px;width:150px;background-color:#d0dfff;color:#008000;padding:0;text-align:center;height:1.5em;line-height:1.5em}
#columns .list li img {margin-top:28px;width:150px;height:200px;vertical-align:top;}
#columns .list_vid li img {margin-top:28px;width:400px;height:300px;vertical-align:top;}

.otherSites {background-color:#D0DFFF;width:33%;text-align:left;padding:5px;line-height:1.4em;}
.otherSites_1 {background-color:#D0DFFF;width:33%;text-align:center;padding:5px;line-height:1.1em;font-size:24px;}
th.otherSites {font-weight:normal;width:auto;text-align:center;}

#object {width:160px;overflow:hidden;margin:0;height:1700px;}
*+html #object {margin-left:10px;}
* html #object {margin-left:10px;}
*+html #object object {margin:-3px 0 0 -3px;}
* html #object object {margin:-3px 0 0 -3px;}
.object_right {overflow:hidden;margin:0;border-width:0;}

h3.left {
  width: 183px;
  height: 42px;
  background-image: url(/images/button-l.gif);
  text-align: center;
  line-height: 2.3em;
  font-size: 15px;
  font-weight: bold;
  color: #ffffff;
}

h3.right {
  width: 183px;
  height: 42px;
  background-image: url(/images/button-r.gif);
  text-align: center;
  line-height: 2.3em;
  font-size: 15px;
  font-weight: bold;
  color: #ffffff;
}

ul.arrows li {
  font-size: 12px;
  font-weight: bold;
  color: #ffffff;
  line-height: 1.5em;
  background: transparent url(/images/arrow.gif) no-repeat 6px 4px;
  padding-left: 20px;
  border-bottom: 1px dotted;
  border-color: #ffe69f;
  text-align: left;
}

ul.arrows_dark li {
  font-size: 14px;
  font-weight: bold;
  color: orange;
  line-height: 1.5em;
  background: transparent url(/images/arrow.gif) no-repeat 6px 4px;
  padding-left: 20px;
  text-align: left;
}
ul.arrows_listgirls li {
  font-size: 14px;
  font-weight: bold;
  color: orange;
  line-height: 1.5em;
  background: transparent url(/images/arrow.gif) no-repeat 6px 4px;
  padding-left: 20px;
  text-align: left;
  display: inline;
}

li.list {
  font-size: 12px;
  font-weight: normal;
  color: black;
  line-height: 1.5em;
  margin-left: 30px;
  background:transparent url(/images/k.gif) no-repeat 0.5em;
  border: 0px;
  text-align: left;
}

li.horizontal {
  font-size: 12px;
  font-weight: normal;
  color: black;
  line-height: 1.5em;
  margin-left: 30px;
  background:transparent url(/images/k.gif) no-repeat 0.5em;
  border: 0px;
  text-align: left;
  display: inline;
}


a:link img.thumb {
  padding: 0px;
  border: 1px solid black;
}
a:visited img.thumb {border-color:white;}
a:active img.thumb {border-color: white;}
a:hover img.thumb {border-color: white;}


a:link {color: green;font-weight: bold;}
a:visited {color: lightgreen;font-weight: bold;}
a:hover {color: red;font-weight: bold;}
a:active {color: orange;font-weight: bold;}


ul {list-style-type:none;}
ul a:link {color: green;}
ul a:visited {color: green;}
ul a:hover {color: red;}

p {padding: 10px;font-size: 12px;text-align: justify;}

div.toplist {
   text-align: center;
   line-height: 0px;
   font-weight: bold;
   width: 201px;
   background-color: #d0dfff;
   float: left;
   padding-top: 20px;
   padding-bottom: 10px;
   margin: 3px;
   font-size: 16px;
}
div.toplist p {
   text-align: center;
   line-height: normal;
   font-weight: normal;
   background-color: #d0dfff;
   padding-top: 20px;
   margin: 3px;
   font-size: 12px;
}
div.toplist_bottom {
   text-align: center;
   line-height: 0px;
   font-weight: bold;
   width: 201px;
   background-color: #d0dfff;
   float: left;
   padding-top: 5px;
   padding-bottom: 5px;
   margin: 3px;
   font-size: 12px;
}

.small {
  font-size: 10px;
  font-weight: normal;
  text-align: justify;
}
a.small_white:link{
  font-size: 10px;
  color: yellow;
  text-decoration: none;
}
a.small_white:visited{
  font-size: 10px;
  color: yellow;
  text-decoration: none;
}
.big {
  font-size:20px;color:green;font-weight:bold;
}
.mid {
  font-size:14px;color:green;font-weight:bold;
}
.bigest {
  font-size: 26px;
}
input.search {
background-color: white;
padding:5px;
font-size: 12px;
color:green;
width: 140px;
}
