/*
	-----------------------------
	2z project | http://get2z.com
	-----------------------------
*/

html, body {
margin : 0;
padding : 0;

}

body {
font : normal 11px sans-serif;
color : #666;
background : #5577aa;
}
table {width: 98%;}

ul {
padding-left: 10px;
margin: 0;
}

a,a:link,a:active,a:visited {
font : normal 11px verdana, sans-serif;
color : #0000cc;
text-decoration : none;

}

a:hover {
color : #6cb7ef;
text-decoration : none;
}

/* Для блоков */
.boxes {
	background-color:#f0ffff; 
	border:1px solid #000066;
	padding:10px;
	font: normal 11px sans-serif;
	color: #000;
}

.boxes2 {
	background-color:#f0ffff; 
	border:1px solid #000066;
	padding:0 10px 10px 10px;
	font: normal 11px sans-serif;
	color: #000;
}

.center_tab {
	background-color:#f9f9f9; 
	border:1px solid #000066;
	margin-left:1em;
	padding-right:1em;
	font: normal 11px sans-serif;
	color: #000;
}

img {
vertical-align : middle;
border : 0;
}

p {
padding : 0;
margin : 0;
}

h2 {
padding : 10px;
font : bold 13px tahoma, sans-serif;
}

blockquote {
background : #fbfbfb url(/images/quote.gif) no-repeat top right;
border : 1px solid #eeeeef;
font : 11px verdana, sans-serif;
margin : 5px;
padding : 5px;
}

blockquote .code {
padding : 10px;
margin : 10px 0 10px 15px;
border : 1px solid #eee;
border-left : 5px solid #ccc;
background : #fafafa url(/images/quotes.gif) no-repeat top center;
color : #666;
line-height : 140%;
}

.active_cat {
font : normal 11px verdana, sans-serif;
color : #f30;
}

.article {
font : normal 11px verdana, sans-serif;
text-align : justify;
padding : 10px;
margin : 0;
border-top : 1px solid #eee;
border-bottom : 1px solid #eee;
}

.title_cat {
padding : 2px 10px 2px 0;
margin : 0;
background : #fafafa;
border-top : 1px solid #eeeeef;
border-bottom : 1px solid #eeeeef;
}

.title {
padding : 2px 0 2px 10px;
margin : 0;
background-color : #fafafa;
border-top : 1px solid #eeeeef;
border-bottom : 1px solid #eeeeef;
}

.title a,.title a:link,.title a:active,.title a:visited {
font : 12px verdana, sans-serif;
color : #0000cc;
}

.title a:hover {
font : 12px verdana, sans-serif;
color : #6cb7ef;
text-decoration : underline;
}

input, select, textarea {
font : normal 11px verdana, sans-serif;
color : #444;
background-color : #fff;
border : 1px solid #eeeeef;
}

#top {
font : normal 11px sans-serif;
margin: 0;
padding: 5;
background-color: #000066;
height: 80px;
}

#top2 {
font : normal 11px/4px verdana, sans-serif;
margin : 0;
padding : 0;
width : 100%;
height : 1px;
background-color : #6cb7ef;
}

#bottom {
height : 32px;
background-color : #000066;
font : 11px sans-serif;
color : #fff;
}

.left {
background : #fff;
border-right : 1px solid #eeeeef;
width : 20%;
}

.nav1 {
background : #6cb7ef;
border-left : 3px solid #fff;
border-right : 3px solid #fff;
width : 5px;
}

.nav2 {
padding : 2px 0 2px 5px;
background : #000066;
font : bold 14px sans-serif;
color : #ffffff;
}

.block_cal {
padding-top : 5px;
padding-bottom : 5px;
text-align : center;
}

.block_r {
padding-top : 5px;
padding-left : 7px;
padding-bottom : 5px;
font : normal 11px verdana, sans-serif;
color : #333;
list-style-type : square;
list-style-position : inside;
}

.not_logged {
background-color : lightyellow;
color : #444;
padding : 5px 0 5px 5px;
font : normal 10px verdana, sans-serif;
border : 1px dotted #999;
}

#news_even {
background : #fafafa;
}

#news_odd {
background : #fff;
}

.comment_even {
background : #fbfbfb;
}

.comment_odd {
background : #fff;
}

.answer {
background-color : lightyellow;
border : 1px dotted #999;
font : normal 11px verdana, sans-serif;
color : #444;
margin : 5px;
padding : 5px;
}

.search_hlight {
font : normal 11px verdana, sans-serif;
color : #fff;
background-color : #3c3;
}

.important {
background : url(/images/important.gif) scroll right;
background-repeat : no-repeat;
}

.password {
background : url(/images/key.gif) scroll right;
background-repeat : no-repeat;
}

.email {
background : url(/images/email.gif) scroll right;
background-repeat : no-repeat;
}

#calendar { text-align : center; font-size : 11px; }
#calendar .month { color : #444; border : solid 1px #eeeeef; }
#calendar .month a { font-weight : bold; color : #444; }
#calendar .weekday { color : #444; padding : 2px; border : solid 1px #eeeeef; }
#calendar .weekday a { color : #444; font-weight : bold; }
#calendar .day { color : #444; border : solid 1px #eeeeef; }
#calendar .day a { color : #444; font-weight : bold; }
#calendar .weekend { color : #f30; padding : 2px; border : solid 1px #eeeeef; }
#calendar .weekend a { color : #444; font-weight : bold; }
#calendar .endday { color : #f30; border : solid 1px #eeeeef; }
#calendar .endday a { color : #444; font-weight : bold; }

.check {
margin : 0;
border : 0;
background : transparent;
}

.msgo {
margin : 10px;
padding : 5px;
vertical-align : middle;
width : auto;
height : auto;
font : 11px verdana, sans-serif;
color : #80ab06;
background-color : #fff;
border : 1px dotted #80ab06;
}

.msgo a {
font : 11px verdana, sans-serif;
font-weight : bold;
color : #80ab06;
text-decoration : underline;
}

.msgo a:hover {
font : 11px verdana, sans-serif;
font-weight : bold;
color : #80AB06;
text-decoration : none;
}

.msgi {
margin : 10px;
padding : 5px;
text-align : middle;
width : auto;
height : auto;
font : 11px verdana, sans-serif;
color : #6b99c5;
background-color : #fff;
border : 1px dotted #bbb;
}

.msgi a {
font : 11px verdana, sans-serif;
font-weight : bold;
color : #6b99c5;
text-decoration : underline;
}

.msgi a:hover {
font : 11px verdana, sans-serif;
font-weight : bold;
color : #6b99c5;
text-decoration : none;
}

.msge {
margin : 10px;
padding : 5px;
vertical-align : middle;
width : auto;
height : auto;
font : 11px verdana, sans-serif;
color : #f30;
background-color : #fff;
border : 1px dotted #bbb;
}

.msge a {
font : 11px verdana, sans-serif;
font-weight : bold;
color : #f30;
text-decoration : underline;
}

.msge a:hover {
font : 11px verdana, sans-serif;
font-weight : bold;
color : #f30;
text-decoration : none;
}
.smilies {
border : 0;
vertical-align : middle;
padding : 2px;
}
.insert_img {
vertical-align : bottom;
border : 0;
}
.entry {
padding : 5px 0 3px 10px;
background-color : #fff;
border-bottom : 1px solid #e9e9e9;
font : normal 11px verdana, sans-serif;
color : #000;
}



#loading-layer {
display : none;
width : 180px;
height : 40px;
background : #fff;
text-align : center;
border : 1px solid #eeeeef;
}



/* SPOILERs */
.spoiler {
	border:solid 1px #adbac6;
	background:#ebeef7;
	margin:5px 0px 5px 0px;
	padding: 0px;
	clear:both;
}

.spoiler .sp-head {
	padding:4px 0 4px 2px;
	cursor: pointer;
}

.spoiler .sp-head b {
	background:url(/templates/poker/images/spoiler-plus.gif) no-repeat;
	float:left;
	width:9px;
	height:9px;
	margin:2px 4px 0 2px
}

.spoiler .sp-head b.expanded {
	background:url(/templates/poker/images/spoiler-minus.gif) no-repeat;
	float:left;
	width:9px;
	height:9px;
}

.spoiler .sp-body {
	border-top:solid 1px #adbac6;
	background: #f7f8fc;
	display: none;
}	