body {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.white {
	color: #fff;
}

.g0{
	background-color: #ffffff;
}

.g1{
	background-color: #CCCCFF;
}

.b1{
	background-color: #0099CC;
}

td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

INPUT, SELECT, TEXTAREA {
	font: 11px Tahoma, sans-serif;
	color: #0475cf;
	padding: 0 5px;
	height: 18px;
}

SELECT {padding: 0;}

TEXTAREA {
	color: #000;
	width: 75%;
	height: 110px;
}

FORM {
	margin: 0;
	padding: 0;
}

LABEL, BUTTON {
cursor: pointer; cursor: "hand";
}

INPUT,LABEL,BUTTON{
vertical-align:middle;
}

h1.article {
	font-size: 11px;
	text-transform: uppercase;
	color: #6666CC;
	margin: 0 0 5px 0;
}

h1, h2 {
	font-size: 11px;
	text-transform: uppercase;
	/*color: #00c6ff;*/
	color: #6666CC;
	margin: 0 0 5px 0;
}


.headphone {
	text-align: right;
	padding: 7px 5px 10px 18px;
	background: url(/i/technosophia/phone.jpg) 0px 9px no-repeat;
	width: auto;
	float: right;
}
.map {
	background: url(/files/images/map.gif) no-repeat;
}

.headphone .code{
	font-weight: bold;
	color: #fff;
}

.headphone .phone{
	font-size: 14px;
	padding: 0 0 0 2px;
	color: #fff;
}

.headmenu {
	color: #00c6ff;
	white-space: nowrap;
}

td.nowrap {
	white-space: nowrap;
}

.headmenu ul {
	margin: 0;
	padding: 0 0 0 0;
	list-style: none;
}

.headmenu li {
	margin: 0px;
	padding-top: 10px;
	padding-bottom: 10px;
	float: left;
	white-space: nowrap;
}

.headmenu a {
	text-decoration:underline;
	padding: 7px 5px 12px 5px;
	float: none;
}

.headmenu a.white {
	color: #ffffff;
}

.headmenu a:hover {
	color: #ffffff;
	background: url(/i/technosophia/head01str_.jpg) 0 0 repeat-x;
}


.mainmenu {
	color: #ffffff;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
	text-transform: uppercase;
}

.mainmenu ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

.mainmenu li {
	background: url(/i/technosophia/head03str.jpg) right no-repeat;
	margin: 0px;
	padding-top: 8px;
	padding-bottom: 8px;
	float: left;
	white-space: nowrap;
}

.mainmenu a {
	color: #ffffff;
	text-decoration:none;
	font-weight: bold;
	padding: 10px 10px 10px 10px;
	float: none;
}

.mainmenu a:hover {
	color: #ffffff;
	background: url(/i/technosophia/head03str_.jpg) repeat-x;
}

.menu2 ul {
	color: #4D5072;
	padding:0 0 0 0;
	margin-left: 0px;	
}

.menu2 ul li{
	padding: 2px 0 2px 15px;
	list-style: none;
	background: url(/i/technosophia/submenu.gif) 0 7px no-repeat;
}

.menu_group {
	color: #fff;
}

.menu_group ul {
	margin: 0;
	padding: 0 0 0 0;
	list-style: none;
}

.menu_group li {
	float: right;
	white-space: nowrap;
	text-transform: uppercase;
	margin-left: 2px;
	list-style: none;
}

.menu_group .foto_konkurs {
	background: url(/i/technosophia/head03str_konkurs.jpg) repeat-x;
}

.menu_group .technosophia {
	background: url(/i/technosophia/head03str_.jpg) repeat-x;
}

.menu_group .im_technosophia {
	background: #db1e24 url(/i/technosophia/head03str_red_.png) repeat-x;
}


.menu_group .games_site {
	background-color: #e4bf29;
}

.menu_group .home_games {
	background-color: #ed1c24;
}

.menu_group li div {
	background: url(/i/technosophia/m_l_t.gif) 0 0 no-repeat;
}

.menu_group li div div {
	background: url(/i/technosophia/m_r_t.gif) 100% 0 no-repeat;
	padding: 8px 8px 8px 8px;
}

.menu_group  a{
	color: #ffffff;
	text-decoration:none;
	font-weight: bold;
	float: none;
	padding: 0 5px 0 5px;
}

.menu_group  a:hover{
	color: #ffffff;
}

.bottom-menu {
	color: #00c6ff;
}

.bottom-menu ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

.bottom-menu li {
	margin: 0;
	padding: 0 0 4px 0;
}

.bottom-menu a {
	color: #fff;
}

.bottom-menu a:hover{
	text-decoration: none;
}

.trail {
	color: #606060;
	font-size:11px;
	text-decoration:none;
}

.trail a {
	color: #00c6ff;
	text-decoration:none;
	font-weight: bold;
}

.trail a:hover {
	color: #00c6ff;
	text-decoration:underline;
	font-weight: bold;
}

.subtitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #0183c6;
	font-size:12px;
	text-decoration:underline;
	text-transform:uppercase;
	font-weight: bold;
}

.subtitle2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FF8447;
	font-size:12px;
	text-decoration:underline;
	text-transform:uppercase;
	font-weight: bold;
}

.subtitle3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #0183c6;
	font-size:17px;
	text-transform:uppercase;
}

.subtitle4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size:17px;
	text-transform:uppercase;
}

a {
	color: #0183c6;
	text-decoration:underline;
}

a:hover {
	color: #0183c6;
	text-decoration:none;
}

p {
	font-size:12px;
	color: #000000;
}

.text {
	font-size:12px;
	color: #000000;
}

.textbold {
	font-size:12px;
	color: #000000;
	font-weight:bold;
}

.text2 {
	font-size:12px;
	color: #5e5e5e;
}

.text2bold {
	font-size:12px;
	color: #5e5e5e;
	font-weight:bold;
}

.link {
	color: #0183c6;
	text-decoration:underline;
	text-transform:lowercase;
	font-size:11px;
}

.link a {
	color: #0183c6;
	text-decoration:underline;
	text-transform:lowercase;
	font-size:11px;
}

.link a:hover {
	color: #0183c6;
	text-decoration:none;
	text-transform:lowercase;
	font-size:11px;
}

.advsearch {
	color: #606060;
	text-decoration:underline;
	font-size:11px;
}

hr {
	width: 98%;
	color: #c1c1c1;
	height: 1px;
}

.date {
	/*color: #dbdbdb;*/
	color: #CCCCCC;
	font-size:11px;
}

.bigdate {
	color: #6666CC;
	font-size:14px;
	text-transform:uppercase;
}

div.center {
	text-align: center;
}

/* @group */

.leftsidefon {
	background: url(/i/technosophia/leftsidefon.jpg);
}

.rightsidefon {
	background: url(/i/technosophia/rightsidefon.jpg);
}

.headfon {
	background: url(/i/technosophia/headfon.jpg);
}

.head01fon {
	background: url(/i/technosophia/head01fon.jpg);
}

.head02fon {
	background: url(/i/technosophia/head02fon.jpg);
}

.head03fon {
	background: url(/i/technosophia/head03fon.jpg);
}

.trailfon {
	background: url(/i/technosophia/trailfon.jpg);
}

.contentfon {
	background: url(/i/technosophia/contentfon.jpg);
}

.bottom01fon {
	background: url(/i/technosophia/bottom01fon.jpg);
}

.bottom02fon {
	background: url(/i/technosophia/bottom02fon.jpg);
}

.bottom03fon {
	background: url(/i/technosophia/bottom03fon.jpg);
}

table.sections {
	width: 100%;
	border-collapse: collapse;
}

.sections td {
	padding: 2;
}

.gray {
	background-color: #f7f7f7;
}

.light-blue {
	background-color: #CCCCFF;
}

.rose {
	background-color: #444444;
}

.light-yellow {
	background-color: #FFFFCC;
}

.gray, .rose, .light-yellow {
	zoom:1;
}

td.w24 {
	width: 25%;
}

td.w33 {
	width: 33%;
}

td.w49 {
	width: 50%;
}

td.w77 {
	width: 77%;
}

td.w99 {
	width: 100%;
}

td.w24, td.w33, td.w49, td.w77, td.w99 {
	vertical-align: top;
	padding-left: 10px;
}

td.spacer img {
	width: 10px;
}

.module-hilite1 {
	background: url(/i/technosophia/l_t.gif) 0 0 no-repeat;
}

.module-hilite1 div {
	background: url(/i/technosophia/l_f.gif) 0 100% no-repeat;
}

.module-hilite1 div div {
	background: url(/i/technosophia/r_t.gif) 100% 0 no-repeat;
}

.module-hilite1 div div div {
	background: url(/i/technosophia/r_f.gif) 100% 100% no-repeat;
	padding: 7px;
}

.left {
	background: none;
}

.left div {
	background: none;
}

.right div div{
	background: none;
	height:1%;
}

.right div div div {
	background: none;
}

/* @end group*/


/* новости */
.news-announce .block-name {
	margin: 0 0 5px 0;
}

.news-announce h2 {
	font-size: 11px;
	color: #000;
	margin: 0;
}

.news-announce .news-date{
	text-align: center;
}

.news-announce .bigdate {
	background-color: #CCFFFF;
	margin: 2px;
	padding: 2px;
}

.news-announce .date {

}

.news-announce .readon {
	background: url(/i/technosophia/allnews.jpg) 0 0 no-repeat;
	padding: 0px 0px 3px 16px;
	display: block;
}

.news-announce .news-small {
	/*background-color: #fdffe3;*/
	background-color: #FFFFCC;
	padding: 2px;

}

.news_full .subtitle4 {
	margin: 0;
}

.news_full .text2bold{
	padding-bottom: 4px;
}

.news_full .full_text{

}

.news_full IMG {
	border: 0;
}

.news_full p {
	margin: 0 0 5px 2px;
	padding: 0 0 0 0;
}

/* end новости */

.faq {

}

ul.faq {
	list-style: none;
	margin: 0;
}

.faq h2{
	font-size: 11px;
	text-transform: uppercase;
	color: #000;
	margin: 0 0 5px 0;
}

.faq p{
	font-size: 11px;
	margin: 0 0 5px 0;
}

.faq .name {
	color: #00c6ff;
}

.faq .quest_full{
	color: #000000;
	padding-left: 15px;
}

.faq .quest{
	color: #747474;
}

.faq .answer{
	margin: 5px 10px 5px 0;
}

.faq .readon{
	display: block;
	margin: 5px 0 0 0;
}

.faq .add{
	background: url(/i/technosophia/add.jpg) 0 0 no-repeat;
	padding: 0px 0px 3px 16px;
}

.faq .all {
	background: url(/i/technosophia/allnews.jpg) 0 0 no-repeat;
	padding: 0px 0px 3px 16px;
}

.faq .otvet {

	background: url(/i/ico_answ_s.gif) 0 0 no-repeat;
	padding: 0px 0px 3px 9px;
}

.auth {
	background: url(/i/technosophia/key.gif) 0 0 no-repeat;
	padding: 0px 0px 4px 18px;
}

.auth_remind {
	background: url(/i/technosophia/0.gif) 0 0 no-repeat;
	padding: 0px 0px 4px 18px;
}


/* форум */

.forum_head_list {
	color: #FFFFFF;
	font-weight: bold;
}

span.alert {
	display: block;
	padding: 8px 10px 8px 36px;
	margin: 15px 0;	
	color: #CF3738;
	
	border: 1px solid #FFACAD;
	background: #FFD5D5 url(/i/alert.png) 10px 50% no-repeat;
}

/*
     */
/*
*/