/*@charset "utf-8";*/
/* CSS Document */

/*  phpBB 3.0 Style Sheet
    --------------------------------------------------------------
	phpBB style name: coffee_time
	Based on style:   prosilver (this is the default phpBB3 style)
	Original author:  Tom Beddard ( http://www.subBlue.com/ )
	Modified by:      CoSa NoStrA DeSiGn ( http://www.cosa-nostra-design.com/ )

	Copyright 2006 phpBB Group ( http://www.phpbb.com/ )
    --------------------------------------------------------------
*/

/* General proSilver Markup Styles
---------------------------------------- */

* {
	/* Reset browsers default margin, padding and font sizes */
	margin: 0;
	padding: 0;
}

html {
	font-size: 100%;
	/* Always show a scrollbar for short pages - stops the jump when the scrollbar appears. non-IE browsers */
	height: 100%;
	margin-bottom: 1px;
	
}

body {
	/* Text-Sizing with ems: http://www.clagnut.com/blog/348/ */
	font-family: Verdana, Helvetica, Arial, sans-serif;
	color: #828282;
	background-color:#fbf7ec;
/*	background: url("./styles/coffee_time/theme/img/bg_header.jpg") no-repeat #fbf7ec;*/
	/*font-size: 62.5%;			 This sets the default font size to be equivalent to 10px */
	font-size: 10px;
	margin: 0;
/*	padding: 12px 0 0 0;*/
}

label {
	color: #89909a;
}



.clearer {
    clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}



a:link	{ color: #000; }
a:visited	{ color: #000; }
a:hover	{ color: #66BDF1; }
a:active	{ color: #fff; }




#wrap {
	min-width: 650px;
	width: 785px;
	margin: 0 auto;

}
/*****
	Header
******/

#site-description {
	background-image: url("./styles/coffee_time/theme/img/bg_header.jpg");
	background-repeat:no-repeat;
	height:156px;
	width:785px;
	left: 50px;
}

#site-description h1 {
	font-size: 3.5em;
	top:-100px;
	position:absolute;
	width:1024px;

}

#site-description p {
	font-size: 2em;
	color: #fff;
	top:-100px;
	position:absolute;
}


#header {
	width: 785px;
 
}
#header ul {
	list-style-type: none;
	margin-left:8px;
	position:relative;
	top:119px;

}

#header ul li {
	float:left; 
	display: block;
	font-size: 1.1em; 
	font-weight: bold; 
	text-transform: uppercase; 
	text-align : center;
	line-height: 32px;
	width:83px;
	
}

#header ul li a {
	width: 83px; 
	height: 32px; 
	display: block; 
	background: url("./styles/coffee_time/theme/img/menu_button.jpg") 0 0 no-repeat; 
	background-position:center;
	color: #06a4de;  
	text-decoration: none; 
	text-align: center; 
}

#header ul li a:hover {
	background: url("./styles/coffee_time/theme/img/menu_button_a.jpg") 0 0 no-repeat #66605B; 
	background-position:center;
}

#header ul li.inactive {
/*	margin: 0 0 0 1px;*/
}

#header ul li.active {
	background: url("./styles/coffee_time/theme/img/menu_button_a.jpg") 0 0 no-repeat #FDFDFD; 
	background-position:center;
	color: #06a4de;
}
#header ul li.clear {
	clear:both;
	width:0;
	height:0;
}

/***
Top Info Box 
****/

#nav_icons_login,  #nav_icons_logout  {
	height:20px;
	/*background-image:url(styles/coffee_time/theme/img/ico_info.jpg);*/
	background-repeat:no-repeat;
	margin-top:5px;
	margin-left: 0px;
	padding-left: 0px;
	
}

#nav_icons_login div, #nav_icons_logout div {
	float:left;
	margin-left: 7px;
	margin-top: 0px;
	
}
#nav_icons_login div a, #nav_icons_logout div a{
	font-size: 1.1em; 
	font-weight: bold; 
	text-transform: uppercase; 
	text-align : center;
	color:#000;

}

/* ======= верхняя форма входа ==============*/
form.headerspace {

	min-height:42px;
	background-image:url(styles/coffee_time/theme/img/ico_info.jpg);
	background-repeat:no-repeat;
	margin: 5px 0 0 10px;
	padding:10px;
	display:block;

}
/* ============== текст верхней формы входа =============*/
form.headerspace h3 {
	color:#000000;
	border-bottom:none;
	font-family:Arial,Helvetica,sans-serif;
	font-size:1.05em;
	font-weight:bold;
	margin: 0;
	padding-bottom:10px;
	padding-left:65px;
	text-transform:uppercase;
	
}
/*============= поля ввода верхней формы ===============*/
form.headerspace  fieldset.quick-login {


}

form.headerspace .headerspace-autheverytime {
	width: 160px;
	display: block;
	position: absolute;
	margin-top:-30px;
	margin-left:510px;

}
form.headerspace .headerspace-autheverytime label {
	white-space:normal;
}


/* Input field styles
---------------------------------------- */
.inputbox {
	background-color: #FFFFFF; 
	border-color: #bbe3f1;
	color: #333333;
}

.inputbox:hover {
	border-color: #66BDF1;
}

.inputbox:focus {
	border-color: #66BDF1;
	color: #0F4987;
}


a.button1, input.button1 {
	border-color: #666666;
}

/* Alternative button */
a.button2, input.button2, input.button3 {
	border-color: #666666;
}

/* <a> button in the style of the form buttons */
a.button1, a.button1:link, a.button1:visited, a.button1:active, a.button2, a.button2:link, a.button2:visited, a.button2:active {
	color: #666666;
}

/* Hover states */
a.button1:hover, input.button1:hover, a.button2:hover, input.button2:hover, input.button3:hover {
	border-color: #66BDF1;
	color: #66BDF1;
}




/* Main blocks
---------------------------------------- */

/**
Page Body 
**/
#page-body {
	/*clear: both;*/
	background: url("styles/coffee_time/theme/img/content-border-both.jpg") repeat-y 0 0;
	min-height: 123px;
	width: 785px;

}
/*======= текущее время ==========*/
#page-body  p.right {
	width: 728px;

}

#page-body-border {
	width: 728px;	/*background: url("styles/coffee_time/theme/img/content-border-top.jpg") no-repeat 0 0;*/	/*padding: 0px 30px;*/
	margin:0 auto;


}
#page-body-border2 {
	width: 700px;
	padding: 40px 30px;
	position: static;

}
/*=============== шапка главной темы ======================*/
#fon-body-border {
	background: url("styles/coffee_time/theme/img/content-border-top.jpg") no-repeat 0 0;
/*	padding: 30px 30px;*/
	position: static;
	height: 80px;

}

#bottom_body {
	background: url("styles/coffee_time/theme/img/content-border-bottom.jpg") no-repeat 0 0;
	height:85px;
	width: 762px;
	margin-left:12px;
	

}


#page-footer {
	border:1px solid #a8c2ba;
	background: url("styles/coffee_time/theme/img/bg-footer.jpg") no-repeat 0 0 #FFF;
	background-color:#FFF;
	min-height: 95px;
	width: 760px;
	margin:0 0 0 12px ;
	margin-top: 5px;



}

#page-footer .navbar {
	background-color: transparent;
	clear: both;
	color: #020e11;
	border-bottom: 1px #ccc solid;
	margin:10px 25px;
}

#page-footer ul.linklist {
	padding:0;
		
}

#copyright, #copyright a
{
	color: #020e11;	
}

#page-footer-bottom {
	background: url("styles/coffee_time/theme/img/bg-footer-bottom.jpg") no-repeat 0 0 #FFF;
	height:115px;
	color: #020e11;
	width:1024px;
	width: 760px;
	margin:auto;
	margin:0 0 0 12px ;
}


/*
#page-footer h3 {
	margin-top: 20px;
}

#page-footer .navbar {
	min-width: 650px;
	width: 850px;
	margin: 0 auto;
} 
*/


/* Horizontal lists
----------------------------------------*/
ul.linklist {
	display: block;
	padding: 0 50px;
}

ul.linklist li {
	display: block;
	list-style-type: none;
	float: left;
	width: auto;
	margin-right: 5px;
	font-size: 1.1em;
	line-height: 2.2em;
}

ul.linklist li.rightside, p.rightside {
	float: right;
	margin-right: 0;
	margin-left: 5px;
	text-align: right;
}

.forabg, .forumbg {

/*	width: 728px;*/
	background: #b1b1b1 none repeat-x 0 0;
	margin-bottom: 20px;
	clear: both;
	background: url("./styles/coffee_time/theme/img/bg_list.jpg") no-repeat 0 0;
}

.forabg {

}

.forumbg {

}

li.header dl.icon {
	min-height: 22px;
	padding-top: 5px;
	
}

ul.topiclist li {
	color: #083241;
}

li.header dt, li.header dd {
	color: #083241;
	font-weight: bold;
	line-height: 1.1em;
	border-left-width: 0;
	margin: 2px 0 4px 8px;
	color: #083241;
	padding-top: 0px;
	padding-bottom: 0px;
	font-size: 1.0em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-transform: capitalize;
}

li.header dt {
	font-weight: bold;
}

li.header dd {
	margin-left: 1px;
}

ul.topiclist dd {
	display: block;
	float: left;
	border-left: 1px solid #FFFFFF;
	padding: 0px 0;
}


dd.posts, dd.topics, dd.views {
	width: 10%;
	text-align: center;
	line-height: 2.2em;
	font-size: 1.2em;
	text-transform: inherit
}

dd.lastpost {
	width: 21%;
	font-size: 1.1em;
}

li.header dl.icon dt {
	/* Tweak for headers alignment when folder icon used */
	padding-left: 0;
	padding-right: 40px;
}

/* Links for forum/topic lists */
a.forumtitle {
	color: #66bdf1;
}

a.forumtitle:hover {
	color: #000;
}

a.forumtitle:active {
	color: #66bdf1;
}


a.topictitle {
	color: #66bdf1;
}

/* a.topictitle:visited { color: #368AD2; } */

a.topictitle:hover {
	color: #000;
}

a.topictitle:active {
	color: #66bdf1;
}




ul.forums {
	background-color: #fdf8ea;
}


li.row {
	border-left: 1px solid #66bdf1;
	border-right: 1px solid #66bdf1;
	border-bottom: 1px solid #66bdf1;
	border-bottom: 1px solid #e7e7e4;
	background: url("./styles/coffee_time/theme/img/bg-row.jpg") repeat-x 0 0;
	
}





/* Links on gradient backgrounds */
#search-box a:link, .navbg a:link, .forumbg .header a:link, .navbar a, .forabg .header a:link, th a:link {
	color: #083241;
}

#search-box a:visited, .navbg a:visited, .forumbg .header a:visited, .navbar a:visited, .forabg .header a:visited, th a:visited {
	color: #083241;
}
/*
#search-box a:hover, .navbg a:hover, .forumbg .header a:hover, .navbar a:hover, .forabg .header a:hover, th a:hover {
	color: #BC2A4D;
}

#search-box a:active, .navbg a:active, .forumbg .header a:active, .forabg .header a:active, .navbar a:active, th a:active {
	color: #C8E6FF;
}
*/

.bg_list_bottom {

	width: 728px;
	height: 1px;
	border-top: 1px solid #66bdf1;
/*	background: url("./styles/coffee_time/theme/images/bg_list_bottom.gif") no-repeat 0 0;*/
}


.bg1	{ background-color: #ccc; }
.bg2	{ background-color: #fcf8f3;  }
.bg3	{ background-color: #ccc; }



.panel {
	background-color: #FFF;
	color: #000;
}

form {
	clear:both;
}



#icon_1, #icon_2, #icon_3, #icon_4, #icon_5, #icon_6, #icon_7, #icon_8, #icon_9, #icon_10 {
	width: 100px;
	height: 95px;
	float: left;
	margin: 0 1px 0 0;
	/*color: #fff;*/
	font-size: 10px;
}

#icon_1 a, #icon_2 a, #icon_3 a, #icon_4 a, #icon_5 a, #icon_6 a, #icon_7 a, #icon_8 a, #icon_9 a, #icon_10 a {
	text-decoration: none;
	display: block;
	width: 100px;
	height: 95px;
	padding: 10px 0 0 7px;
	color: #fff;
	font-size: 10px;
        }
#icon_1 a:link, #icon_2 a:link, #icon_3 a:link, #icon_4 a:link, #icon_5 a:link, #icon_6 a:link,
#icon_7 a:link, #icon_8 a:link, #icon_9 a:link, #icon_10 a:link {
	text-decoration: none;
	width: 100px;
	height: 95px;
	color: #666;
	font-size: 8px;
}
#icon_1 a:visited, #icon_2 a:visited, #icon_3 a:visited, #icon_4 a:visited, #icon_5 a:visited, #icon_6 a:visited,
#icon_7 a:visited, #icon_8 a:visited, #icon_9 a:visited, #icon_10 a:visited {
	text-decoration: none;
	width: 100px;
	height: 95px;
	color: #900;
	font-size: 8px;
}
#icon_1 a:hover, #icon_2 a:hover, #icon_3 a:hover, #icon_4 a:hover, #icon_5 a:hover, #icon_6 a:hover,
#icon_7 a:hover, #icon_8 a:hover, #icon_9 a:hover, #icon_10 a:hover {
	text-decoration: none;
	width: 100px;
	height: 95px;
	color: #C00;
	font-size: 8px;
}

#icon_1 a {
        background: url("./styles/coffee_time/theme/images/icon_1.png") 0 0 no-repeat;
        width: 100px;
        height: 95px;

}

#icon_1 a:hover {
        background: url("./styles/coffee_time/theme/images/icon_1_hover.png") 0 0 no-repeat;
        width: 100px;
        height: 95px;


}

#icon_2 a {
        background: url("./styles/coffee_time/theme/images/icon_2.png") 0 0 no-repeat;
        width: 100px;
        height: 95px;

}

#icon_2 a:hover {
        background: url("./styles/coffee_time/theme/images/icon_2_hover.png") 0 0 no-repeat;
        width: 100px;
        height: 95px;

}

#icon_3 a {
        background: url("./styles/coffee_time/theme/images/icon_3.png") 0 0 no-repeat;
        width: 100px;
        height: 95px;

}

#icon_3 a:hover {
        background: url("./styles/coffee_time/theme/images/icon_3_hover.png") 0 0 no-repeat;
        width: 100px;
        height: 95px;

}

#icon_4 a {
        background: url("./styles/coffee_time/theme/images/icon_4.png") 0 0 no-repeat;
        width: 100px;
        height: 95px;

}

#icon_4 a:hover {
        background: url("./styles/coffee_time/theme/images/icon_4_hover.png") 0 0 no-repeat;
        width: 100px;
        height: 95px;

}

#icon_5 a {
        background: url("./styles/coffee_time/theme/images/icon_5.png") 0 0 no-repeat;
        width: 100px;
        height: 95px;

}

#icon_5 a:hover {
        background: url("./styles/coffee_time/theme/images/icon_5_hover.png") 0 0 no-repeat;
        width: 100px;
        height: 95px;
}

#icon_6 a {
        background: url("./styles/coffee_time/theme/images/icon_6.png") 0 0 no-repeat;
        width: 100px;
        height: 95px;
}

#icon_6 a:hover {
        background: url("./styles/coffee_time/theme/images/icon_6_hover.png") 0 0 no-repeat;
        width: 100px;
        height: 95px;
}

#icon_7 a {
        background: url("./styles/coffee_time/theme/images/icon_7.png") 0 0 no-repeat;
        width: 100px;
        height: 95px;
}

#icon_7 a:hover {
        background: url("./styles/coffee_time/theme/images/icon_7_hover.png") 0 0 no-repeat;
        width: 100px;
        height: 95px;
}

#icon_8 a {
        background: url("./styles/coffee_time/theme/images/icon_8.png") 0 0 no-repeat;
        width: 100px;
        height: 95px;
}

#icon_8 a:hover {
        background: url("./styles/coffee_time/theme/images/icon_8_hover.png") 0 0 no-repeat;
        width: 100px;
        height: 95px;
}

#icon_9 a {
        background: url("./styles/coffee_time/theme/images/icon_9.jpg") 0 0 no-repeat;
        width: 100px;
        height: 95px;
}

#icon_9 a:hover {
        background: url("./styles/coffee_time/theme/images/icon_9_hover.jpg") 0 0 no-repeat;
        width: 100px;
        height: 95px;
}

#icon_10 a {
        background: url("./styles/coffee_time/theme/images/icon_10.png") 0 0 no-repeat;
        width: 100px;
        height: 95px;
}

#icon_10 a:hover {
        background: url("./styles/coffee_time/theme/images/icon_10_hover.png") 0 0 no-repeat;
        width: 100px;
        height: 95px;
}
.menu_up {
	position:absolute;
	z-index:100;
	top: 100px;
}

