/*  
Theme Name: WordPress theme 166
Theme URI: http://wordpress.org/
Description: A theme from Template-Help.com Collection 
Version: 2.0
Author: Template_Help.com 
Author URI: http://www.Template-Help.com/ 
Tags:buddypress

*/

/* CSS Document */
body  {
background: url(images/top_tal.png) top repeat-x #BCF2FD;
color:#3C8BBE;
padding:0px 0px 0px 0px; 
margin:0px 0px 0px 0px; 
font-family: "Comic Sans MS",arial, tahoma, times new roman; 
}

.top_tal {
background:url(images/top_tal.png) top repeat-x;
width:100%;
vertical-align:top;
}

.main_div {
width:1030px;
vertical-align:top;
text-align:left;
}

.table {
width:1030px;
display:table;

}
.table_row {
width:1030px;
height:100%;
display:table-row;
}

#container {
width: 100%;
margin: 0 auto 0 auto;
color:#000000;
font-family: "Comic Sans MS",arial, tahoma, times new roman; 
}
#container a {
color:#000000;
text-decoration:none;
}
#container a:hover {
color:red;
text-decoration:underline
}

.gallery {
width: 600px;
margin:0px 0px 0px 100px;
text-align:center;
align:center;
}
.gallery img {
padding:5px 5px 5px 5px;
}

a {
color:#3C8BBE;
text-decoration:none;
}
a:hover {
color:#3C8BBE;
text-decoration:underline
}
.postmetadataalt {
font-size:0.81em; 
}
.pagetitle {
padding:10px 0px 10px 24px;
margin:0px 0px 0px 0px;
}
p {
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}
html { 
font-size:12px; 
font-family: Comic Sans MS,arial, tahoma,; 
} 
.normal { 
font-size:1.11em; 
font-family:tahoma, arial; 
} 
.big { 
font-size:1.21em; 
font-family:tahoma, arial; 
}
.bigger { 
font-size:1.31em; 
font-family:tahoma, arial; 
}
.small { 
font-size:0.91em; 
font-family:tahoma, arial; 
}

span.h1 { 
font-family:Comic Sans MS,arial, tahoma, times new roman; 
color:#0066FF;
font-size:2.0em;
text-transform:uppercase;
line-height:1.11em;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px; 
}
h1 { 
color:#FFFFCC;
font-size:1.41em; 
line-height:1.02em; 
text-transform:uppercase;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px; 
}
h2 { 
color:#FFFFCC;
font-size:1.51em; 
line-height:1.02em; 
text-transform:uppercase;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
} 
h3 { 
color:#000066;
font-size:1.01em; 
text-transform:uppercase;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
} 
#respond { 
color:#FF0000;
font-size:1.01em; 
text-transform:uppercase;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
} 
.content_txt h2 a {
color:#FFFF00;
text-decoration:none;
}
.content_txt h2 a:hover {
color:#FFFF00;
text-decoration:none;
}
.content_txt h3 a {
color:#FF0000;
text-decoration:none;
}
.content_txt h3 a:hover {
color:#FF0000;
text-decoration:none;
}
.h2 { 
color:#FFFF00;
font-size:1.11em;
line-height:1.11em; 
text-transform:uppercase;
padding:16px 0px 3px 35px;
margin:0px 0px 0px 0px;
} 
.fon {
background:url(images/bbg.gif) left top repeat-y #BCF2FD;
}
 

.top {
background:url(images/top_bg.png) center top no-repeat;
width:100%;
vertical-align:top;
}

.line1 {
width:4px;
height:100%;
vertical-align:top;
display:table-cell;
text-align:left;
}
.left {
width:210px;
height:100%;
vertical-align:top;
display:table-cell;
text-align:left;
}
.line2 {
width:1px;
height:100%;
vertical-align:top;
display:table-cell;
text-align:left;
}
.right {
width:810px;
height:100%;
vertical-align:top;
display:table-cell;
text-align:left;
}

#search {
vertical-align:top;
padding: 30px 0px 6px 5px;
color:#FFFF00;
}
#search strong {
color:#FFFF00;
font-size:1.11em;
}
#search input {
font-size:11px; 
color:#000000;
font-family:Tahoma, arial, verdana, courier;
width:126px;
height:18px;
border:inset 1px #D4D0C8;
padding:0px 0px 0px 0px;
margin:0px 4px 0px 7px;
vertical-align:middle;
}
#search .input {
width:59px;
height:18px;
border:none;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
vertical-align:middle;
}

.head_bg {
width:800px;
height:49px;
vertical-align:top;
background:url(images/head_bg.gif) center top no-repeat;
}
.stars_bg {
padding:4px 0px 2px 4px;
margin:0px 0px 0px 0px;
color:#1782C7;
font-weight:normal;
background:url(images/more.gif) left top no-repeat;
width:338px;
height:100%;
vertical-align:top;
display:table-cell;
text-align:left;

}
.table2 {
width:800px;
display:table;
}
.table_row2 {
width:800px;
height:100%;
display:table-row;
}
.left2 {
width:650px;
height:100%;
vertical-align:top;
display:table-cell;
text-align:left;
}
.right2 {
width:140px;
height:100%;
vertical-align:top;
display:table-cell;
text-align:right;
}

.date {
padding:15px 10px 5px 5px;
color:#91DFF9;
font-size:1.31em;
font-weight:bold;
text-align:right;
}
.head {
padding:15px 5px 7px 62px;
color:#FFFFFF;
line-height:1.21em;
}
.head a {
color:#FFFF00;
text-decoration:none;
}
.head a:hover {
color:#FFFF00;
text-decoration:none;
}
.content_kach {
padding:0px 10px 10px 30px;
line-height:1.21em;
font-size:1.11em;
color:#0066CC;
}
.content_kach a {
color:#000000;
text-decoration:none;
}
.content_kach a:hover {
color:#000000;
text-decoration:underline;
}
.content_kach strong {
color:#000066;
}


.content_txt {
padding:16px 0px 10px 5px;
line-height:1.1em;
font-size:1.21em;
color:#0066CC;
vertical-align:top;
}
.content_txt a {
color:#000000;
text-decoration:none;
}
.content_txt a:hover {
color:#000000;
text-decoration:none;
}
.content_txt strong {
color:#000066;
}
.comment {
padding:7px 0px 7px 0px;
margin:0px 0px 0px 0px;
color:#1782C7;
font-weight:bold;
text-transform:uppercase;
width:200px;
height:100%;
vertical-align:top;
display:table-cell;
text-align:right;

}
.comment a {
color:#1782C7;
text-decoration:underline;
}
.comment a:hover {
color:#1782C7;
text-decoration:none;
}
/* comments area */
#comments, #respond {
border-bottom: 1px dotted #CCCCCC;
padding: 10px 0 5px 0;
clear: both;
}
.commentlist {
margin: 10px 0px;
padding-left: 5px;
line-height: 130%;
}
.commentlist li{
padding: 5px 10px;
}
.commentlist .alt {
background: #f1fedb;
}
.commentlist .alt2 {
background: #BDE9FB;
}
.commentlist cite, .commentlist cite a, .commentlist cite a:visited {
font-weight: bold;
font-style: normal;
font-size: 100%;
color: #CC6600;
text-decoration:none;
}
.commentlist small {
margin-bottom: 5px;
font-size: 65%;
}
#commentform {
margin-top: 10px;
font: 110% Arial, Helvetica, sans-serif;
}
#commentform p {
padding: 6px 0px;
margin: 0px;
}
#commentform label{
color: #787878;
font-size: 87%;
}
#commentform input{
width: 200px;
background:#BDE9FB;
border: 1px solid #0033CC;
padding: 3px;
margin-top: 3px;
}
#commentform textarea{
width: 485px;
height: 115px;
background:#4CC1F3;
border: 1px solid #0033CC;
padding: 2px;
margin-top: 3px;
}
#commentform textarea:focus, #commentform input[type="text"]:focus {
background: #4CC1F3;
}
#commentform #submit{
font: bold 10px Arial, Helvetica, sans-serif;
color: #FFFFFF;
border: none;
float:right;
width: 144px;
height: 20px;
cursor: pointer;
}

.foot_tal {
background:url(images/foot_tal.gif) left top repeat-x;
width:100%;
height:90px;
vertical-align:top;
}
.footer {
background:url(images/footer.gif) left top no-repeat;
width:100%;
height:90px;
vertical-align:top;
text-align:left;
}
.footer_txt {
vertical-align:top;
padding:55px 0px 0px 400px;
color:#FFFFCC;
}
.footer_txt a {
color:#FFFF00;
text-decoration:underline;
}
.footer_txt a:hover {
color:#FFFF00;
text-decoration:none;
}
.co_name {
vertical-align:top;
padding:2px 20px 30px 75px;
}
.co_name a {
color:#0066FF;
text-decoration:none;
}
.co_name a:hover {
color:#0066FF;
text-decoration:none;
}
.co_gorod {
vertical-align:top;
padding:2px 1px 1px 1px;
}
.co_gorod a {
color:#0066FF;
text-decoration:none;
}
.co_gorod a:hover {
color:#0066FF;
text-decoration:none;
}
.slogan {
vertical-align:top;
padding:0px 0px 0px 2px;
color:#717171;
}



#widgetnewgames img, recent-games,
.category img {
height:40px;
width:40px;
margin:3px;
padding:1px;
border:thin solid yellow;
float:left;
position:relative;
top:0px;
}
#widgetnewgames p{
font: normal 11px Arial, Helvetica, sans-serif;
text-align: left;
text-indent: 0em;
padding:0px 0px 8px 0px;

}

#widgettopgames img, recent-games,
.category img {
height:40px;
width:40px;
margin:3px;
padding:1px;
border:thin solid yellow;
float:left;
position:relative;
top:0px;
}
#widgettopgames p{
font: normal 11px Arial, Helvetica, sans-serif;
text-align: left;
text-indent: 0em;
padding:0px 0px 8px 0px;

}

#recent-games img, recent-games,
#top10-games img, recent-games,
.category img {
height:50px;
width:50px;
margin:3px;
padding:1px;
border:thin solid yellow;
float:left;
position:relative;
top:0px;
}
#top10-games p{
font: normal 11px Arial, Helvetica, sans-serif;
text-align: left;
text-indent: 0em;
padding:0px 0px 8px 0px;

}
#recent-games p{
font: normal 11px Arial, Helvetica, sans-serif;
text-align: left;
text-indent: 0em;
padding:0px 0px 8px 0px;

}
.widget_style {
vertical-align:top;
text-align:left;
font-weight:bold;
font-size:1.11em;
padding:0px 0px 30px 0px;
color:#FFFFFF;

}
.widget_style a {
text-decoration:none;
color:#FFFFFF;
}
.widget_style a:hover {
text-decoration:none;
color:#FFFFFF;
}
.cats_head {
vertical-align:top;
background:url(images/cats.gif) left top no-repeat;
}
.widget_style ul {
padding:0px 0px 0px 2px; 
margin:0px 0px 0px 0px;
}
.widget_style li {
list-style:none;
padding:0px 0px 0px 5px;
margin:0px 0px 0px 0px;
background:url(images/li_bg.gif) left top no-repeat;
vertical-align:top;
line-height:1.41em;
color:#FFFFFF;
}
.widget_style ul li a {
text-decoration:none;
color:#FFFFFF;
}
.widget_style li a:hover {
color:#FFFFFF;
text-decoration:underline;
}

#links_with_style  {
vertical-align:top;
}
#archives  {
vertical-align:top;
}
#meta  {
vertical-align:top;
}
#recent-comments  {
vertical-align:top;
}
#recent-posts  {
vertical-align:top;
}
#categories  {
vertical-align:top;
font-weight:bold;
}
#calendar_wrap {
vertical-align:top;
padding:15px 10px 0px 24px;
}
#calendar {
vertical-align:top;
}
#calendar_wrap a {
text-decoration:underline;
font-weight:bold;
}
#calendar_wrap a:hover {
text-decoration:none;
font-weight:bold;
}
#google-search  {
vertical-align:top;
}
#gsearch {
text-align:left;
}
#pages  {
vertical-align:top;
}
#text-1 {
vertical-align:top;
}
.textwidget {
text-align:center;
padding:10px 10px 0px 8px;
}
#delicious {
vertical-align:top;
}
#delicious-box {
text-align:left;
}

#categories li {
list-style:none;
padding:0px 0px 0px 10px;
margin:0px 0px 0px 0px;
background:url(images/li_bg.gif) left top no-repeat;
vertical-align:top;
line-height:1.41em;
color:#FFFFCC;
}
#categories ul li a {
text-decoration:none;
color:#FFFFCC;
}
#categories li a:hover {
color:#FFFFCC;
text-decoration:underline;
}

.left #search {
vertical-align:top;
padding:18px 0px 0px 0px;
color:#FFFF00;
}
.left #search strong {
color:#FFFF00;
font-size:1.01em;
}
.left #search input {
font-size:11px; 
color:#000000;
font-family:Tahoma, arial, verdana, courier;
width:179px;
height:18px;
border:inset 1px #D4D0C8;
padding:0px 0px 0px 0px;
margin:5px 0px 0px 0px;
vertical-align:top;
}
.left #search .input {
width:59px;
height:18px;
border:none;
padding:0px 0px 0px 0px;
margin:5px 0px 0px 120px;
vertical-align:top;
}

.content_txt #search {
vertical-align:top;
padding:10px 0px 6px 37px;
color:#FFFF00;
}
.content_txt #search strong {
color:#FFFF00;
font-size:1.11em;
}
.content_txt #search input {
font-size:11px; 
color:#000000;
font-family:Tahoma, arial, verdana, courier;
width:126px;
height:18px;
border:inset 1px #D4D0C8;
padding:0px 0px 0px 0px;
margin:0px 4px 0px 7px;
vertical-align:middle;
}
.content_txt #search .input {
width:59px;
height:18px;
border:none;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
vertical-align:middle;
}
img {
border: none;
}
.navigation {
color:#FF0000;
text-align: center;
padding:50px 0px 10px 0px;}
.navigation a {
color:#FF0000;
text-decoration:none;
}
.navigation a:hover {
color:#FF0000;
text-decoration:none;
}
div.addzakl {text-align: center; margin: 10px 0;}
.download {
font-size:0.9em; 
width: 120px;
float: right;
text-align: center;
padding:0px 15px 0px 10px;}

.post-anons {
font: 100%/100% "Trebuchet MS", Tahoma, Arial;
clear: both;
padding-top: 5px;}



#chatoutput {
height: 285px;
width: 530px;

padding: 6px 8px;


border: 1px solid #0066CC;
border-width: 1px 1px;
-moz-border-radius : 14px 0px 0px 0px;

font: 11px helvetica, arial, sans-serif;
color: #333333;
background: #BCF2FD;
overflow: auto;
margin-top: 10px;
margin-left: 4px;
line-height:1.1em; 
}

#chatoutput span { font-size: 9pt; color: #0066CC; }
#chatForm label, #shoutboxAdmin { display: block; margin: 4px 4px; }
#chatoutput a { font-style: normal; font-weight: bold; color: #0066CC; }

/* User names with links */
#chatoutput li span a { font-weight: normal; display: inline !important; border-bottom: 1px dotted #0066CC }

#chatForm input[type="hidden"] { border: 0; padding: 0; }
#chatForm input, #chatForm textarea, #chatForm #shoutboxOp { width: 120px;  background: #BCF2FD; display: block; margin: 0 auto; }
#chatForm textarea { width: 300px;  background: #FFFFFF; border: 1px solid #0066CC;}
#chatForm input#submitchat { width: 110px; margin: 10px auto; border: 2px outset; padding: 2px; }
#chatoutput ul#outputList { padding: 0; position: static; margin: 0; }
#chatoutput ul#outputList li { padding: 4px; margin: 0; color: #333333; background: none; font-size: 1em;line-height:1.0em;list-style: none; }

/* No bullets from Kubrick et al. */
#chatoutput ul#outputList li:before { content: ''; }

ul#outputList li:first-line { line-height: 12px; }
#lastMessage { padding-bottom: 2px; text-align: center; border-bottom: 2px dotted #BCF2FD; }
em#responseTime { font-style: normal; display: block; }
#chatoutput .wp-smiley { vertical-align: middle; }

#JalSound { margin: 0 -16px 0 0; cursor: pointer; float: left; width: 16px; height: 16px; }
#usersOnline { color: #0066CC; font-size: 9px; text-align: center; }
#chatInput { }
#SmileyList a img { margin-top: 4px; }
#Show_Spam { text-align: center; color: red; }


/* Quoter comment */
blockquote {
color: #777;
background-color: inherit;
}
.entrytext blockquote, .entry blockquote {
border: 1px solid #ebebeb;
margin: 15px 0;
padding: 5px;
display: block;
background: #fafafa url("images/blockquote.gif") no-repeat left top;
}

.commentlist blockquote, #ajax-comment-preview blockquote, #xhtmlhelp blockquote {
background: #fff url("images/blockquote.gif") no-repeat left top;
border: 1px solid #ebebeb;
margin: 5px 5px 10px 5px;
padding: 5px;
display: block;
font-size: .9em;
}

p.quoter_comment_before {
font-size: .7em;
padding: 0;
margin: 0;

}

p.quoter_comment_before cite {
font-size: .7em;
font-style: normal;
font-weight: normal;
text-decoration: underline;
}

/*
a.quoter_comment {
font-size: .7em;
width: 52px;
height: 16px;
display: block;
}
*/

/* end Quoter comment */

/* Random quote */

div#wp_quotes {
margin: 15px 0;
}

blockquote.wp_quotes_quote {
padding: 0;
margin: 0;
}

div.wp_quotes_author {
text-align: right;
}

div.comment-number {
color: #666;
float: left;
width: 3em;
}

/* end Random quote */



/* alignments */
.center {
text-align: center;
}
img.center, img[align="center"] {
display: block;
margin-left: auto;
margin-right: auto;
}
.alignleft {
float: left;
}
img.alignleft, img[align="left"] {
float:left;
margin: 2px 10px 5px 0px;
}
.alignright {
float: right;
}
img.alignright, img[align="right"] {
float:right;
margin: 2px 0px 5px 10px;
}
.clear {
clear:both;
}
#game_of_day .clear {
overflow:hidden;
}
hr.clear {
clear: both;
visibility: hidden;
margin: 0px;
padding: 0px;
}

img.monsterid{align:absmiddle;}


.post3 { display: block; float: left; width: 250px; height: 170px;
padding: 5px; text-align:center;line-height:0.8em; vertical-align:top; margin: 0 5px 5px 0; overflow: hidden; }

.post4 { display: block; float: left; width: 180px; height: 100px;
padding: 5px; text-align:center;line-height:0.8em; vertical-align:top; margin: 0 5px 5px 0; overflow: hidden; }

.post5 { display: block; float: left; width: 365px; height: 200px;
padding: 5px; text-align:center;font-size:1.1em;line-height:0.9em; vertical-align:top; margin: 0 5px 5px 10px; overflow: hidden; }

.post6 { display: block; float: left; width: 250px; height: 12px; 
padding: 2px; text-align:left;line-height:1.1em;font-size:0.9em; vertical-align:top; margin: 0 2px 2px 0; overflow: hidden; }

.post-small-icon { display: block; float: left; width: 250px; height: 20px; 
padding: 2px; text-align:left;line-height:1.1em;font-size:0.9em; vertical-align:top; margin: 0 2px 2px 0; overflow: hidden; }

.myicons {
  vertical-align: middle;
}
.center {
text-align:center;
}


