* {	font-family: arial, serif;}

/* ОБЩИЕ */
body {
	background-color : #F8F8F2;
	padding : 0px 0px 0px 0px;
	margin : 0px 0px 0px 0px;
}
h1, h2, h3, h4, h5, h6 {font-family : tahoma, verdana, arial, sans-serif;}
p, div, span, li, td, th, strong, em, b, i {font-family: arial, serif;}
.address {
	font-size: 70%;
	color: #092869;
}
a {text-decoration: none;}
a:hover {text-decoration: underline;}
a.dec, #spanCommon a {text-decoration: underline;}
a.dec:hover, #spanCommon a:hover {color: #FF0000;}

.bgcolor1 {background-color : #F7941D}
.bgcolor2 {background-color : #6FB8F0}
.bgcolor3 {background-color : #ECE7BA}

.bgcolor4 {background-color : #FFFFFF}
.bgcolor5 {background-color : #00729D}
.bgcolor6 {background-color : #99C3E4}

.partheader {
	font-family : tahoma, verdana, arial, sans-serif;
	font-weight: bold;
	font-size: 18px;
}

.blockheader {
	font-family : tahoma, verdana, arial, sans-serif;
	color: #092869;
	font-size: 11px;
	font-weight: bold;
}

/* HEADER */
div.pagetitle {width: 100%; height: 30px; background-color : #C7E1F4;}
h1.pagetitle {
	width: 100%; height: 30px; 
	background-color : #C7E1F4; 
	font-family: arial, serif; 
	font-size: 100%;
	padding : 0px 0px 0px 0px;
	margin : 0px 0px 0px 0px;
}
span.pageheader {
	font-family : tahoma, verdana, arial, sans-serif;
	font-size : 130%;
	font-weight : bold;
	color : #ffffff;
	padding : 5px 10px 5px 10px;
}

.topMenuItem {
	display: block;
	wwidth: 100px;
	hheight: 28px;
	font-family : tahoma, verdana, arial, sans-serif;
	font-size : 11px;
	font-weight : bold;
	line-height : 11px;
	color : #003B64;
	padding : 3px 10px 0px 10px;
}
.topMenuItem:hover {
	_ackground-color : #ffffff;
}
/* ВНУТРЕННЯЯ ЧАСТЬ */
div.pagecontent {
	2width: 100%;
	padding: 10px;
}
div.pagecontent h1 {font-size: 130%; color: #3A81BA; font-weight: bold;}
h1.a {color: #3A81BA;}
div.pagecontent h2 {font-size: 110%; color: #3A81BA; font-weight: normal;}
div.pagecontent h3 {font-size: 90%;}
div.pagecontent h5 {font-size: 75%; font-style: italic;}
div.pagecontent h6 {font-size: 75%; font-style: italic; font-weight: normal;}
div.pagecontent p, div.pagecontent li, div.pagecontent ul, div.pagecontent table.data td, div.pagecontent table.data2 td, div.pagecontent table.rek td, div.pagecontent table.data0 td  {font-size: 75%;}
div.pagecontent small {font-size: 90%;}
div.pagecontent ul {margin: 0.5em 0 0 1.5em;}
div.pagecontent p {text-align: justify;}
div.pagecontent .subheader {color: #3A81BA; font-weight: bold;}

/* для корректности размеров вложенных тегов - begin */
div.pagecontent li li {font-size: 100%;}
div.pagecontent td td {font-size: 100%;}
div.pagecontent td li {font-size: 100%;}
div.pagecontent p li {font-size: 100%;}
div.pagecontent ul ul {font-size: 100%;}
/* для корректности размеров вложенных тегов - end */

/* таблица с рамкой в 1 пиксел - begin */
table.data {border-collapse : collapse;}
table.data th, table.data tr.thead {
        font-weight : normal;
        background-color : #D3E4F3;
}
table.data td, table.data th {
        padding-top : 3px;
        padding-left : 3px;
        padding-bottom : 3px;
        padding-right : 3px;
        border : 1px solid #092869;
}
/* таблица с рамкой в 1 пиксел - end */

/* таблица с рамкой в 1 пиксел - begin */
table.data2 {border-collapse : collapse;}
table.data2 th,table.data2 tr.thead {
        font-weight : normal;
        background-color : #D3E4F3;
}
table.data2 td, table.data2 th {
        padding-top : 3px;
        padding-left : 3px;
        padding-bottom : 3px;
        padding-right : 3px;
        border : 1px solid #00729D;
}
/* таблица с рамкой в 1 пиксел - end */

/* таблица для рекламы - begin */
table.rek {border-collapse : collapse;}
table.rek th,table.rek tr.thead {
        font-weight : normal;
        background-color : #D3E4F3;
}
table.rek td, table.rek th {
        padding-top : 10px;
        padding-left : 3px;
        padding-bottom : 10px;
        padding-right : 3px;
        border : 1px solid #00729D;
}
/* таблица для рекламы - end */

/* таблица без рамки - begin */
table.data0 {border-collapse : collapse;}
table.data0 th, table.data0 tr.thead {
        font-weight : normal;
        background-color : #d0d0d0;
}
table.data0 td, table.data0 th {
        padding-top : 3px;
        padding-left : 3px;
        padding-bottom : 3px;
        padding-right : 3px;
        border : 0px solid #000000;
}
table.data0 ul, li {
	font-size: 100%;
}
table.data0 p {
	font-size: 100%;
}

/* таблица без рамки - end */


/* МЕНЮ */


/* FOOTER */
.footerText {
	font-size: 80%;
}

.balls {
	font-size: 140%;
	color: #F7941D;
	font-weight : bold;
}

.descr {
	font-style: normal;
	color: #3A81BA;
}

.plat {
	color: Green;
}

.button {
	font-size: 100%;
}

h4 {color: #3A81BA; font-weight: bold; font-size: 110%;
	padding : 0px 0px 0px 0px;
	margin : 0px 0px 0px 0px;
}

.text {
	font-family : Times New Roman, Times, serif;
	font-size: 130%;
}

.LinksItem {
	font-size: 75%;
}

.LinksHeader {
	color: #3A81BA; font-weight: bold; font-size: 110%;
	padding : 0px 0px 0px 0px;
	margin : 0px 0px 0px 0px;
}

.Links {
	font-weight: bold;
}

td.rightcolumn ul {
	margin-left: 12px; 
	padding-left: 12px;
}

.7yaRB {
	background-color: #FAFAD2;
	2border-collapse: collapse;
	2border-color: #c8cc97;
}

/* ТЕКСТОВЫЕ БЛОКИ В ПРАВОЙ КОЛОНКЕ */
/* Класс для главной таблицы. Здесь можно указать рамочки и т.д. */
.RB {
 border-bottom: 2px solid #ECE7BA;
 color: #5B4D41
}
 
/* Классы, отвечающие за цвет фона блоков (применяются к главной таблице) */
.blockodd {background: #FAFaD8}
.blockeven {background: #E2FCB4}
 
.blockyellow {background: #FFFFDF}
.blockgreen {background: #F0FDE7}
.blockblue {background: #F3FCFB}
.blockpink {background: #FFF1EB}
.blocklilac {background: #FDEEFF}
.blockwhite {background: #fff}
 
 
/* Текстовый заголовок в блоке */
.RBheader {font-weight: bold;}
 
 
/* Прочие элементы блока */
.RB td {
 font: normal 11px arial,verdana,sans-serif;
 color: #5B4D41
}
 
.RB p {margin: 0.25ex 0 0.75ex 3px; padding: 0; line-height: 12px}
 
.RB ul {
 margin: 0 0 0.5ex 1em;
 padding: 0 0 0 1em;
}

/*div.RBlock {padding-top: 5px; padding-bottom: 5px;}*/
div.RBlock {padding-bottom: 5px; border-bottom: 1px dashed #00729D; margin-bottom: 5px;}

	
hr {BACKGROUND: #00729D; COLOR: #00729D; border: #00729D; height : 1;}

/* для журнала Shapemama */
.redtext {
	color: #F7941D;
}


div.complaint {padding-top: 10px;}
div.complaint a {color: #FF4500;text-decoration: underline;}

