@charset "utf-8";
/* CSS Document */

.sidebar-second #content{width:666px;margin-left:0;  margin-right:-666px; }
.sidebar-second #main{background-position:-328px 0;}
.sidebar-second #main-corner{background-position:-328px 100%;}
#page{background-color:#ebe8e1;}
#page{overflow-y:visible;}
#page{color:#514833;}
#page{margin-left:auto;margin-right:auto;width:1024px;}
#page{font-size:0.75em;  line-height:1.333em;}
#header{width:1024px;}
#header{background-color:#fff;	overflow:visible;	word-wrap:break-word;}
#header-inner{margin:0 15px;}
.path {background:transparent url('/images/themes/bgbut.png') repeat-x; border:1px solid #E6E3DB; margin:0 0 0 0; width:643px; font-size:9px; height:11px; line-height:9px; padding: 4px 11px 3px 5px; color: #ACACAC;/* #0072B9;*/}

/* main */
#main{z-index:0;position:relative;margin:15px;}
#main{background:url('/images/themes/bgcorners.png') repeat-y 0 0;}
#main-corner{background:url('/images/themes/bgcorners-bright.png') no-repeat 0 100%;}
#main-inner{background:url('/images/themes/bgcorners-bleft.png') no-repeat 0 100%;}
#sidebar-second .block{background:url('/images/themes/bgcorners.png') repeat-y 100% 0;}
#sidebar-second .block-corner{background:url('/images/themes/bgcorners-tleft.png') no-repeat 0 0;}
#sidebar-second .block-corner2{background:url('/images/themes/bgcorners-tright.png') no-repeat 100% 0;}
#sidebar-second .block-corner3{background:url('/images/themes/bgcorners-bright.png') no-repeat 100% 100%;}
#sidebar-second .block-inner{background:url('/images/themes/bgcorners-bleft.png') no-repeat 0 100%;}

#content{float:left;  width:994px;margin-left:0;  margin-right:-994px;   padding:0;}
#content{overflow:visible;word-wrap:break-word;}
#content{background:url() no-repeat 100% 0;}
#content-inner{margin:0;padding:1px 1px 1px 1px;}
#content-inner2{margin:0;padding:10px 12px 10px 10px;}
#sidebar-second{float:left;  width:320px;margin-left:674px;   margin-right:-994px;   margin-bottom:-8px;  padding:0;}
#sidebar-second{overflow:visible;word-wrap:break-word;}
#sidebar-second-inner{margin:0;padding:0;}
#home-footer{border-top:15px solid #fff;padding:10px 25px 10px 34px;}
#home-footer-inner{display:table;border-spacing:9px;}
#home-footer .f-row{display:table-row;}
#footer{overflow:visible;word-wrap:break-word;}
#footer{background-color:#fff;}
#footer-inner{margin:0 15px;}

#footer-message { padding:3px 0 3px; text-align:center; font-size:10px; font-weight:500; color:#666666;}

ul.menu{list-style:none;border:none;text-align:left;}
ul.menu li{margin:0 0 0 0.5em;padding:0;}
ul.menu li,li.leaf{margin:0;padding:0;}
li.leaf{list-style-type:square; padding: 0.2em 0.5em 0 0;  margin:0;}
.block {margin-bottom:8px;}
.block ul{margin:0; padding:0 0 0.25em 1em;}
.block ul{margin:1em 0;padding:0 0 0 2em;}
.block ul ul,.block ul ol,.block ol ol,.block ol ul{margin:0;}
.block {margin-bottom:1em;}
.block.li a.active{color:#000;}
.block ul{margin:1em 0;padding:0 0 0 2em;}
.block ul ul,.block ul ol,.block ol ol,.block ol ul{margin:0;}

/* top */
#site-name{float:left;  width:266px;}
h1#site-name/*,div#site-name*/ {margin:0 0 10px;font-size:2em;line-height:1.3em;}
#site-name a:link,#site-name a:visited{color:#000;text-decoration:none;}
#site-name a:link,#site-name a:visited{text-decoration:none !important;}
#site-name a:hover{text-decoration:underline;}
#logo-image{vertical-align:bottom;}
h1.title,h2.title,h3.title {margin:0;}
h1.title,h2.title,h3.title {margin:0;}
h1.title{font-weight:normal;}
#header-ad-blocks{float:left;width:728px;margin-top:28px;}

#top-menu{clear:both;}
#top-menu{border-top:1px solid #dcdad6;padding:5px 15px 6px;font-size:1.167em; line-height:23px;}
#top-menu a:link,#top-menu a:visited{color:#514833;}
a.top-menu{border-left:1px solid #cdcdcd; padding:0 10px 0 10px;}
#bottom-menu{clear:left; border:1px solid #cdcdcd;border-width:1px 0; padding:5px 5px 5px 5px;}
a.bottom-menu {margin:5px 0 5px 0; border-left:1px solid #cdcdcd; padding:0 10px 0 10px; font-size:11px;}
a.last {border-right:1px solid #cdcdcd;}
a.first {border-left:none;}
a.main{color:#0072B9;}
a.about{color:#B663A5;}
a.search{color:#008000;}
a.contact{color:#B30000;}
a.web{color:#008000;}
a.advert{color:#FF9900;}
a.advertise{color:#5C3CB0;}

#sidebar-second{float:left;  width:320px;margin-left:674px;   margin-right:-994px;   margin-bottom:-8px;  padding:0;}
#sidebar-second{overflow:visible; word-wrap:break-word;}
#sidebar-second .block{background:url('/images/themes/bgcorners.png') repeat-y 100% 0;}
#sidebar-second .block-corner{background:url('/images/themes/bgcorners-tleft.png') no-repeat 0 0;}
#sidebar-second .block-corner2{background:url('/images/themes/bgcorners-tright.png') no-repeat 100% 0;}
#sidebar-second .block-corner3{background:url('/images/themes/bgcorners-bright.png') no-repeat 100% 100%;}
#sidebar-second .block-inner{background:url('/images/themes/bgcorners-bleft.png') no-repeat 0 100%;}
#sidebar-second .block h2.title{background:url('/images/themes/background-heading-min.gif') no-repeat 0 0;background-color:#DCF0F5; font-size:1em; line-height:1.7em; font-weight: 600; color: #0099CC;}
#sidebar-second .block h2 .title-inner{background:url('/images/themes/background-heading-min.gif') no-repeat 100% -100px;}

#sidebar-second .block .title-inner{display:block;padding:0 12px;}
#sidebar-second .block-inner {min-height:23px;  padding:4px 7px 10px 4px;}
#sidebar-second .block .title-inner{display:block;padding:0 12px;}
#sidebar-second .block .content {padding:0 5px; margin: 0 -2px;}
#sidebar-second .block .content .content{padding:inherit;}

/* left1 */
#sidebar-second .block .content {padding:0 7px;}
#sidebar-second .block .content .content{padding:inherit;}
.languages { border-top:1px solid #e5e4e1; margin-left:0; margin-top:2px; float:left; width:300px;}
#ua { width:145px; float:left; padding-left:10px;}
#ru { width:143px; float:right; }

/* left2 */
block-mc-mc_ad_300x250 .content{height:250px;}
#sidebar-second .block-mc .ad{margin:4px -2px;}
#sidebar-second .block-mc .ad iframe{display:block;}

.boxes { border:0; width:643px; height:57px; margin: 10px 0 0 0; padding:0; }
.box_left { background-image:url('/images/littleboxbg.jpg'); background-repeat:no-repeat; background-position:bottom right; border:solid #cdcdcd 1px; float:left; width:209px; height:59px; margin:0; padding:0; }
.box_middle { background-image:url('/images/littleboxbg.jpg'); background-repeat:no-repeat; background-position:bottom right; border:solid #cdcdcd 1px; float: left; width:209px; height:59px; margin: 0 0 0 5px; padding:0; }
.box_right { background-image:url('/images/littleboxbg.jpg'); background-repeat:no-repeat; background-position:bottom right; border:solid #cdcdcd 1px; float:right; width:209px; height:59px; margin:0; padding:0; }
.boxitems { border:0; height:57px; margin:0; padding:0; }
.boximage { border:0; float:left; padding:6px 0 0 10px; }
.boxtext { border:0; float:right; width:140px; height:50px; margin:0; padding: 5px 0 0px;}
.boxtexttitle { color:#0089fe; font-weight:700; text-decoration:none; }
.boxtexlittle { font-stretch:semi-condensed; color:#999999; font-size:10px;}
.boxtexttotal { font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; font-weight:normal; }
.boxtotal { color:#666666; font-size:95%; font-weight: bold; font-size:11px; font-family: Georgia, "Times New Roman", Times, serif; }

h3.module-title{font-size:1.333em;  line-height:1em;  margin-top:0;  margin-bottom:0;}
h3.module-title {color: #2B6D84;} /*#225769*/
h3.module-title span {color: #C33A00;}


.sites32{ padding:10px 0 10px 0;}
.sites32 a img{margin:10px 10px 5px 10px; border:1px solid #DDDACF; width:32px; height:32px;}
.sites32 a:hover img{border:1px solid #006699; width:32px; height:32px; border-color: #0099FF; }

.ttexts_first{ font-size:11px; color: #666666; padding-top:7px; text-align:justify; }
.ttexts{ font-size:11px; color: #666666; padding-top:0px; text-align:justify; }

.back_button{ float:right; font-size:11px; font-weight:bold; padding-right:5px; padding-bottom:15px;}


/* Talking box. Thinking box. ---*/
div.bubble { position: relative; padding-bottom: 3px; }
div.bubble .box-ct { padding: 10px; position:relative;}
/*div.bubble .box { position: absolute; height: 16px; width: 16px; }*/
div.bubble .tl, div.bubble .tr, div.bubble .br, div.bubble .bl { background-repeat: no-repeat; position: absolute; }
div.bubble .tl { background-position: left -20px; top: 0; left: 0; }
div.bubble .tr { background-position: right -20px; top: 0; right: 0; }
div.bubble .br { background-position: right bottom; bottom: 0; right: 0; }
div.bubble .bl { background-position: left bottom; bottom: 0; left: 0; }
div.bubble span.arrow { width: 13px; height: px; font-weight: bold; display: block; margin-left: 20px; }
div.bubble span.author { background: url(/images/icon-author.gif) no-repeat 10px 3px; padding-left: 25px; display: block; font-weight: bold; }

div.bubble-blue span.arrow{ background: url(/images/blue.gif) no-repeat left top;}
div.bubble-blue .box-ct { background: #0099CC; color: #fff; font-size:1.333em;  line-height:1.125em; font-weight:bold; text-align:center; }
div.bubble-blue div.tl, div.bubble-blue div.tr, div.bubble-blue div.bl, div.bubble-blue div.br { background-image: url(/images/blue.gif); }

div.bubble-l1 span.arrow, div.bubble-l2 span.arrow { background: url(/images/bubble-l.png) no-repeat left top }
div.bubble-l1 div.box-ct { background: #E0E0E0; }
div.bubble-l1 .tl, div.bubble-l1 .tr, div.bubble-l1 .bl, div.bubble-l1 .br { background-image: url(/images/bubble-l.png); }
div.bubble-l2 div.box-ct { background: #E0E0E0; }
div.bubble-d1 div.box-ct { background: #444; color: #fff; }

div.bubble-d1 div.tl, div.bubble-d1 div.tr, div.bubble-d1 div.bl, div.bubble-d1 div.br {
	background-image: url(../images/bubble-d.png);
}

/* Bubble Dark light style 2 */
div.bubble-d2 div.box-ct { background: #444; color: #fff; }

.box-kids { margin: 3px 0 3px; padding: 10px !important; border: 3px solid #ddd; font-size:11px; font-weight:bold; text-align: left; border-color: #d6e9f3; }

h3.module-title span {color: #C33A00;}

blockquote { font-family: Georgia, Times, serif; }
blockquote span.open  { background: url(/images/so-q.gif) no-repeat left top; padding: 0 0 0 20px; }
blockquote span.close {	background: url(/images/sc-q.gif) no-repeat bottom right;	padding: 0 20px 0 0; }

/* Legend ---*/
.legend-hilite { border: 3px solid #d6e9f3; margin: 5px 0; padding: 5px 10px 7px; position: relative; }
.legend-hilite-kids { border: 3px solid #d6e9f3; margin: 20px 0; padding: 5px 10px 7px; position: relative; }
/* old_var .legend-title-kids { background: #FFFFFF; display: block; font-size:11px; float: left; font-weight: bold; left: 7px; margin: 0 !important; padding: 2px 5px !important; position: absolute; top: -12px; }*/
.legend-title-kids { background: #FFFFFF; display: block; font-size:11px; float: left; font-weight: bold; left: 7px; margin: 0 !important; padding: 2px 5px !important; position: absolute; top: -10px; }
.legend-hilite-kids .legend-title-kids { color: #0099CC; }

.xTab { width: 100%; border-collapse: collapse; }
.xTab TD { text-align: center; height: 22px; border: 1px dotted #ccc; }
.xTab .l { text-align: left; width: 175px; padding: 0px 0px 0px 10px; }
.A_tab { width: 100%; }
.A_tab TD { text-align: center; height: 24px; border: 0pt; }

span.number-square, span.number-circle {color: #666;display: block;float: left;text-align: center;margin-right: 10px;padding-top: 2px; height:32px; width: 32px;padding-bottom:10px;line-height:25px;}
span.number-square {background: url(/images/themes/number-square.png) no-repeat;}
span.number-circle {background: url(/images/themes/number-circle.png) no-repeat;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
}



/* Demo Frontpage Featured Photos */
.imagestable {}
.imagestable tr { text-align:center;}
.imagestable td img {background: #fff; border: 1px solid #ddd;padding: 1px; }














.gallery-content a{
	display: block;
	height: 84px;
	width: 124px;
	overflow: hidden;
	position: relative;
/*#2C2C2C;*/
	background-color: #2C2C2C;
}
.gallery-content a img{
  position: relative;
  z-index: 5;
}
.gallery-content a span.span-title{
  display: block;
  position: absolute;
  top: 67px;
  width: 120px;
  left: 3px;
  color: #FFFFFF !important;
  font-size: 9px;
  z-index: 0;
}


.games-content a{
	display: block;
	height: 124px;
	width: 124px;
	overflow: hidden;
	position: relative;
/*#2C2C2C;*/
	background-color: #2C2C2C;
}
.games-content a img{
  position: relative;
  z-index: 5;
}
.games-content a span.span-title{
  display: block;
  position: absolute;
  top: 107px;
  width: 120px;
  left: 3px;
  color: #FFFFFF !important;
  font-size: 11px;
  z-index: 0;
}

.moduletable_blank{margin-bottom:10px; padding:0; overflow:hidden}
.bigadvert{
	text-align:center;
	float:left;
	border:1px solid #DBDBDB;
	overflow:hidden;
	margin:3px;
	font-weight:bold;
	text-transform:uppercase;
	background-color: #EFEFEF;
}
.bigadvert a:link, 
.bigadvert a, 
.bigadvert a:visited{color:#777777; display:block}
.bigadvert a:hover{color:#F2EEE7; display:block; background:#3A362D}

#alignads{
margin:0 auto;
text-align:center;
width:267px;
height:100%;
}
.bigadvert{
height:125px;
width:125px;
font:0.8em/125px Arial, Helvetica, sans-serif;
}