body	{background:url(i/bg01.gif) no-repeat bottom right;}
body, td	{font-family:arial, sans-serif; font-size:80%; color:#5A6778; line-height:150%;}

p	{margin-top:10px;}
form	{margin:0px;}

a	{color:#34B91E;}
a:visited	{color:#34B91E;}
a:hover	{text-decoration:none;}

.orange	{color:#FFB400;}
.orange	a {color:#FFB400;}
.orange	a:visited {color:#FFB400;}

.green	{color:#A7D907;}
.green a {color:#A7D907;}
.green a:visited {color:#A7D907;}

/*Структура*/
table.main	{background:url(i/bg00.gif) no-repeat top left;}
td.logotype	{width:24%; vertical-align:top; padding:0px 5px 0px 5px;}
td.banner-top	{vertical-align:top; text-align:center; padding:20px 0px 0px 0px;}
td.menutop	{width:56%; vertical-align:top; text-align:center; padding:10px 0px 0px 0px;}
td.icons	{width:20%; text-align:center;}
td.menumain	{width:24%; padding:0px 0px 30px 10px;}
td.content	{width:56%; font-size:80%; padding:0px 15px 30px 20px;}
td.righttd	{width:20%; text-align:center; padding:0px 10px 30px 0px;}
td.bot-search	{vertical-align:top; text-align:center;}
td.banner-bot	{vertical-align:top; padding:0px 10px 15px 0px;}
td.perevorot-td {width:24%; vertical-align:top; text-align:center;}
td.contacts	{width:28%; vertical-align:top; padding:0px 10px 15px 0px; font-size:70%;}
td.copyright	{width:28%; vertical-align:top; font-size:70%;}
td.logo-bot	{width:20%; vertical-align:bottom; text-align:center; padding:0px 10px 20px 0px;}

/*Элементы*/
.icomenu td	{width:16%; font-size:70%; font-weight:bold; text-align:center;}
.icomenu01	{padding:15px 1px 15px 1px; color:#FFBF8F;}
.icomenu02	{padding:0px 1px 15px 1px; color:#F9CE70;}
.icomenu03	{padding:15px 1px 15px 1px; color:#FFA58C;}
.icomenu04	{padding:0px 1px 15px 1px; color:#FFB368;}
.icomenu05	{padding:15px 1px 15px 1px; color:#FFCF00;}
.icomenu06	{padding:0px 1px 15px 1px; color:#F9CE70;}

.logo	{width:255px; height:255px; padding:75px 0px 0px 0px;}
.logotext	{color:#ffffff; font-weight:bold; line-height:11px;}
.logotext a	{color:#ffffff;}
.logotext a:visited	{color:#ffffff;}
.logotext01	{font-size:11px; padding:2px 10px 2px 50px;}
.logotext02	{font-size:11px; padding:2px 0px 0px 110px;}
.logoteddy	{padding:5px 0px 5px 45px;}

.lang	{position:absolute; left:54px; top:0px;}
.lang div.ru	{padding:39px 0px 0px 0px; float:left;}
.lang div.ua	{padding:19px 9px 0px 4px; float:left;}
.lang div.en	{padding:10px 0px 0px 0px; float:left;}

.menu	{width:75%;}
.menu td	{font-size:75%; font-weight:bold; color:#FFCA09; vertical-align:top;}
.menu td.text	{width:100%; padding:4px 0px 3px 0px;}
.menu td.ml	{background:#ffffff;}
.menu td.msl	{background:url(i/m_bg01.gif) no-repeat bottom left;}
.menu td.msr	{background:url(i/m_bg02.gif) no-repeat bottom right; text-align:right;}
.menu td.text-s	{width:100%; padding:4px 0px 3px 0px; background:#A0D200; color:#ffffff;}
.menu td.text-s	a {color:#ffffff; text-decoration: none;}

.submenu	{width:80%;}
.submenu td	{font-size:75%; vertical-align:top;}
.submenu td.text	{width:100%; font-weight:bold; padding:2px 0px 2px 5px;}
.submenu td.ml	{background:#ffffff;}
.submenu td.msl	{background:url(i/m_bg01.gif) no-repeat bottom left #ffffff;}
.submenu td.msr	{background:url(i/m_bg02.gif) no-repeat bottom right; text-align:right;}
.submenu td.text-s	{width:100%; font-weight:bold; padding:2px 0px 2px 5px; background:#A0D200; color:#ffffff;}
.submenu td.text-s	a {color:#ffffff; text-decoration:none;}

.submenu02	{padding:10px 10px 10px 4px; color:#FFB400;}
.submenu02 div	{background:url(i/sub02.gif) no-repeat top left; padding:2px 5px 2px 10px;}



/*Зелёные точечки*/
.path-content	{background:url(i/path_bg00.gif) repeat-x;}
#content-index	{background:url(i/point00.gif) no-repeat top left; padding-top:20px;}
#green-points01	{background:url(i/path_bg01.gif) no-repeat top right;}
#green-points02	{background:url(i/path_bg02.gif) no-repeat top left;}



/*Контент*/
.details	{font-size:85%; background:url(i/p04.gif) no-repeat top left; padding:0px 0px 0px 10px; margin:3px 0px;}
.autor	{font-size:85%; font-style:italic; text-align:right;}
.time	{font-size:85%; color:#98C800; font-weight:bold;}
.date	{font-size:85%; color:#98C800;}
.picture-text	{font-size:90%; font-weight:bold; font-style:italic; padding:5px 0px 15px 0px;}
.quotation	{width:50%; font-weight:bold; font-style:italic; text-align:right;}
.mimg	{margin:0px 10px 10px 0px;}
.img-bord	{border:1px solid #f0f0f0;}
.bord-green	{padding-left:10px; border-left:1px solid #A0D200;}
.tsm		{font-size:85%;}

input, textarea, select	{font-family:arial, sans-serif; font-size:100%; color:#5A6778; margin:2px 0px;}


/*Списки*/
ul 					{list-style-image:url(i/li01.gif); margin-top:5px; margin-bottom:5px;}
li					{margin:5px 0px 5px 0px;}
ul.listing-01 li	{list-style-image:url(i/li01.gif); margin-top:5px; margin-bottom:5px;}
ul.listing-02 li	{list-style-image:url(i/li02.gif); margin-top:7px; margin-bottom:7px;}


/*Заголовки*/
h1	{font-size:130%; color:#FFCF00; margin:5px 0px 10px 0px;}
h2	{font-size:130%; color:#FFCF00; margin:5px 0px 10px 0px;}
h3	{font-size:130%; color:#A7D907; margin:5px 0px 10px 0px;}
h4	{font-size:100%; font-weight:bold; margin:2px 0px 2px 0px;}
h5 {color:#5a6785; font-size:120%; padding:0px 0px 14px 0px; margin:0; font-weight:normal;}

.h1-rose h1	{font-size:130%; color:#FFCF00; margin:5px 0px 10px 0px;}
.h1-grey h1	{font-size:100%; font-weight:bold; margin:2px 0px 2px 0px;}

.h2-yellow h2	{font-size:130%; color:#FFCF00; margin:5px 0px 10px 0px;}
.h3-green h3	{font-size:130%; color:#A7D907; margin:5px 0px 10px 0px;}

.h01-rose	{font-size:130%; font-weight:bold; color:#FFCF00; margin:5px 0px 10px 0px;}
.h02-yellow	{font-size:130%; font-weight:bold; color:#FFCF00; margin:5px 0px 10px 0px;}
.h03-green	{font-size:130%; font-weight:bold; color:#A7D907; margin:5px 0px 10px 0px;}
.h04-orange	{font-size:130%; font-weight:bold; color:#ff9b39; margin:5px 0px 10px 0px;}
.h05-rose	{font-size:130%; font-weight:bold; color:#ffa689; margin:5px 0px 10px 0px;}
.h06-blue	{font-size:130%; font-weight:bold; color:#608ee7; margin:0px 0px 10px 0px;}

#h-teddy-rose	{background:url(i/h2.gif) no-repeat top left; padding:10px 0px 10px 50px;}
#h-teddy-yellow	{background:url(i/h2.gif) no-repeat top left; padding:10px 0px 10px 50px;}
#h-teddy-green	{background:url(i/h3.gif) no-repeat top left; padding:10px 0px 10px 50px;}

#h-teddy-rose-01	{background:url(i/h6.gif) no-repeat top left; padding:10px 0px 10px 50px;}
#h-teddy-orange-01	{background:url(i/h7.gif) no-repeat top left; padding:10px 0px 10px 50px;}
#h-teddy-yellow-01	{background:url(i/h5.gif) no-repeat top left; padding:10px 0px 10px 50px;}
#h-teddy-green-01	{background:url(i/h4.gif) no-repeat top left; padding:10px 0px 10px 50px;}

#h-teddy-green-02	{background:url(i/h8.gif) no-repeat top left; padding:10px 0px 10px 50px;}



/*Дополнительные цвета для текста*/
.text-blue	{color:#6E92D3;}
.text-rose	{color:#FF8CA8;}
.text-yellow	{color:#FFCF00;}
.text-green	{color:#98C800;}


/*Таблицы*/
.tab	{border-collapse:collapse; border-spacing:0px;}
.tab td	{padding:7px; vertical-align:top;}
.tab td.title	{font-weight:bold; color:#FDAF74; background-color:#FAFADD;}
.tab tr.title td	{font-weight:bold; color:#FDAF74; background-color:#FAFADD;}

.tab01 td	{padding:3px 5px; vertical-align:top;}
.tab02 td	{padding:0px 10px 0px 0px;}
.tab03 td	{padding:0px 10px 15px 0px; vertical-align:top;}
.formname	{font-weight:bold; padding:15px 0px 5px 0px; border-bottom:1px solid #ffffff;}

.form-table	td	{padding:2px;}


/*Цвет заметки*/
.state	{font-size:70%;}
.state-color	{font-weight:bold; padding:5px 10px;}

#bg-rose	{background:#FFB47C; color:#ffffff;}
#bg-yellow	{background:#FFCF00; color:#ffffff;}
#bg-green	{background:#34B91E; color:#ffffff;}
#bg-salat	{background:#A7D907; color:#ffffff;}
#bg-blue	{background:#B1C7EE; color:#ffffff;}
#bg-red	{background:red; color:#ffffff;}
#bg-darkgreen	{background:green; color:#ffffff;}
#bg-darkblue	{background:blue; color:#ffffff;}
#bg-FFA500		{background:#FFA500; color:#ffffff;}

#bord-rose	{border-left:2px solid #FFB47C; padding-left:10px;}
#bord-yellow{border-left:2px solid #FFCF00; padding-left:10px;}
#bord-green	{border-left:2px solid #34B91E; padding-left:10px;}
#bord-salat	{border-left:2px solid #A7D907; padding-left:10px;}
#bord-blue	{border-left:2px solid #B1C7EE; padding-left:10px;}



/*Цветные таблицы*/
.tab-rose	{width:100%; background:#FF8CA8;}
.tab-rose td.c04_left	{background:url(i/c04_bl.gif) no-repeat bottom left; height:28px; vertical-align:top;}
.tab-rose td.c04_right	{background:url(i/c04_br.gif) no-repeat bottom right; height:28px; vertical-align:top; text-align:right;}
.tab-rose td.text	{width:100%; color:#ffffff; padding:5px 0px 10px 0px;}
.tab-rose td.text td	{color:#ffffff;}
.tab-rose td.text td a	{color:#ffffff;}
.tab-rose td.text td a:visited	{color:#ffffff;}

.tab-blue	{width:100%; background:#E0E9F9;}
.tab-blue td.c05_left	{background:url(i/c05_bl.gif) no-repeat bottom left; height:28px; vertical-align:top;}
.tab-blue td.c05_right	{background:url(i/c05_br.gif) no-repeat bottom right; height:28px; vertical-align:top; text-align:right;}
.tab-blue td.c05_text	{width:100%; color:#5A6778; padding:5px 0px 10px 0px;}
.tab-blue td.c05_text	{color:#5A6778;}
.tab-blue td.c05_text a	{color:#5A6778;}
.tab-blue td.c05_text a:visited	{color:#5A6778;}

.tab-green	{width:100%; background:#EEFBD2;}
.tab-green td.c02_left	{background:url(i/c02_bl.gif) no-repeat bottom left; height:28px; vertical-align:top;}
.tab-green td.c02_right	{background:url(i/c02_br.gif) no-repeat bottom right; height:28px; vertical-align:top; text-align:right;}
.tab-green td.c02_text	{padding:5px 0px 10px 0px;}

.tab-orange	{width:100%; background:#FFCF00; color:#ffffff;}
.tab-orange td.c06_left	{background:url(i/c06_bl.gif) no-repeat bottom left; height:28px; vertical-align:top;}
.tab-orange td.c06_right	{background:url(i/c06_br.gif) no-repeat bottom right; height:28px; vertical-align:top; text-align:right;}
.tab-orange td.c06_text	{width:100%; padding:5px 0px 10px 0px; color:#ffffff;}
.tab-orange td	{color:#ffffff;}
.tab-orange td a	{color:#ffffff;}
.tab-orange td a:visited	{color:#ffffff;}

.tab-beige	{width:100%; background:#FAFADD;}
.tab-beige td.c01_left	{background:url(i/c01_bl.gif) no-repeat bottom left; height:28px; vertical-align:top;}
.tab-beige td.c01_right	{background:url(i/c01_br.gif) no-repeat bottom right; height:28px; vertical-align:top; text-align:right;}
.tab-beige td.c01_text	{width:100%; padding:5px 0px 10px 0px; vertical-align:top;}



/*Календарь*/
.calendar-mes	{width:100%;}
.calendar-mes td	{padding:5px 5px 15px 5px; font-weight:bold;}
.calendar-mes td.mes	{text-align:center;}

.calendar-days	{width:100%; border-collapse:collapse; border-spacing:0px;}
.calendar-days td	{font-size:90%; padding:15px 5px; text-align:center; border-top:1px solid #f0f0f0;}
.calendar-days td a	{font-weight:bold; color:#FFC000;}
.calendar-days td a:visited	{color:#FFC000;}

.calendar-days td.today	{border:3px solid #B1C7EE;}



/*Блок авторизированного пользователя*/
.userpic	{padding:5px 0px 0px 0px;}
.username	{font-weight:bold; padding:5px 0px 5px 0px;}
.bord-w5	{border:5px solid #ffffff;}
.myusername	{font-weight:bold; padding:0px 0px 5px 0px; text-align:center; color:#83BA00;}

.usericons	{padding:5px 10px 5px 15px; background:#ffffff;}
.usericon	{background:url(i/li03.gif) no-repeat top left; padding:2px 0px 2px 15px;}
.subusericon	{background:url(i/li04.gif) no-repeat top left; padding:2px 0px 2px 15px; margin:0px 0px 0px 30px;}

/*Детали*/
.perevorot	{width:70%; background:url(i/p01.gif) no-repeat top left; padding:10px 0px 5px 35px;}

.search	{width:90%; font-size:85%; background:url(i/p02.gif) no-repeat top left; padding:10px 5px 5px 70px; text-align:left; line-height:100%;}
.search-head	{font-size:115%; font-weight:bold; color:#FF6035; text-transform:uppercase; padding:5px 0px 5px 0px; line-height:120%;}

.recommend	{font-size:130%; font-weight:bold; margin:5px 0px 10px 0px; color:#FFCF00;}

.icons-hsm	{width:70%;}
.ico-home	{width:30%; height:19px; float:left; padding:0px 15px 15px 0px;}
.ico-sitemap	{width:30%; height:19px; float:left; padding:15px 15px 30px 0px;}
.ico-mail	{width:30%; height:19px; float:left; padding:0px 15px 15px 0px;}

.kroshki	{width:100%; background:#FAFADD;}
.kroshki td	{color:#FFB400;}
.kroshki td.c01_left	{background:url(i/c01_bl.gif) no-repeat bottom left; height:28px; vertical-align:top;}
.kroshki td.c01_right	{background:url(i/c01_br.gif) no-repeat bottom right; height:28px; vertical-align:top; text-align:right;}
.kroshki td.c01_text	{width:100%; font-size:70%; padding:5px 0px 7px 0px;}
.kroshki td.c01_text td	{font-size:70%;}

.filtr	{width:100%; background:#EEFBD2;}	/*Используется для всех форм*/
.filtr td.c02_left	{background:url(i/c02_bl.gif) no-repeat bottom left; height:28px; vertical-align:top;}
.filtr td.c02_right	{background:url(i/c02_br.gif) no-repeat bottom right; height:28px; vertical-align:top; text-align:right;}
.filtr td.c02_text	{width:100%; padding:5px 0px 7px 0px;}
.filtr td.td01	{font-size:90%; font-weight:bold; color:#A7D907; text-transform:uppercase;}
.filtr td.td02	{width:37%; font-size:70%; padding:5px 10px;}
.filtr td.td03	{width:37%; font-size:70%; padding:5px 10px; border-left: 1px solid #ffffff;}

.bord3-t	{border-top:3px solid #F4F4F4;}
.bord3-r	{border-right:3px solid #F4F4F4;}
.bord3-b	{border-bottom:3px solid #F4F4F4;}
.bord3-l	{border-left:3px solid #F4F4F4;}

.pages div 	{font-size:11px; font-weight:bold; text-align:center; color:#ffffff; width:21px; height:21px; float:left;}
.pages div.page-number {background:url(i/page-number.gif) no-repeat center;}
.pages div.page-number a	{color:#ffffff; text-decoration:none;}
.pages div.page-number a:visited	{color:#ffffff;}
.pages div.page-number a:hover	{text-decoration:none;}
.pages div.page-s	{background:url(i/page-s.gif) no-repeat center;}

#position	{position:relative;}
#position-left	{position:absolute;}
#position-right	{position:absolute;right:0px;}

.line	{background:#D5D5D5; margin:5px 0px;}

.star	{font-size:180%; font-weight:bold; color:#34B91E;}

.userpic	{padding:5px 5px 5px 0px;}

.stars01	{background:url(i/stars01.gif) no-repeat top left; padding:3px 0px 3px 15px;}
.stars02	{background:url(i/stars02.gif) no-repeat top left; padding:3px 0px 3px 15px;}
.stars03	{background:url(i/stars03.gif) no-repeat top left; padding:3px 0px 3px 15px;}
.stars04	{background:url(i/stars04.gif) no-repeat top left; padding:0px 0px 3px 25px;}
.stars01 span {color:#34b91e;}

.address_bg {font-weight:bold; background:url(i/address.gif) no-repeat; padding:30px 0px 0px 55px; width:75%; text-align:left;}
*html .address_bg {padding:30px 0px 0px 55px; width:90%;}

#top_bg {font-weight:bold; background:url(i/top_bg.gif) 5px top no-repeat; height:190px; padding:45px 10px 0px 0px; width:75%; text-align:left;}

.diary {background:url(/i/diary_new.gif) no-repeat; width:215px; height:197px; padding:50px 0px 0px 50px; color:#ffffff; font-size:90%;}
*html .diary { margin-bottom:30px;}
.diary input {width:105px; margin:0px;}
.diary a { color:#ffffff;}
.diary .enter {position:absolute; left:175px; bottom:119px;}
.diary .exit {position:absolute; left:170px; bottom:119px;}
*html .diary .enter {left:175px; bottom:69px;}

.poisk {background:url(/i/search_input_bg.gif) no-repeat; height:59px;}
.poisk .word {color:#fd482f; font-size:90%; float:left; padding-left:56px;font-weight:bold;}
.poisk input {font-size:80%; font-family:Arial, Helvetica, sans-serif;}


.alphabet a {margin:0px 5px 0px 0px;}
.alphabet a :active {color:#ff8f48;}
.name {float:left; width:30%;}
.name div {color:#ff8f48; padding-bottom:10px}
.name .date {color:#5a6785; font-size:90%; width:120px; padding-top:2px;}
.col {color:#ff8f48;}


.banner_bot {height:70px; width:185px; position:absolute; bottom:0;}
.banner_top {margin-top:20px; width:468px; height:60px;}