/* Обязательные классы, для разных тегов */
body.viewMode{color:white;background:#4d4752;margin:0 0 20px 0;}
body.visualMode, td.visualMode{color:white;background:#4d4752;}
body.htmlMode{background:threedface;font-family:monospace;color:black;}
body, td, th{font-family:sans-serif;font-size:80%;}

h1, h2.h1{font-size:2.1em;font-weight:normal;}					/* Главная строка, системная, используется везде, где требуется озаглавить блок текста */
hr{color:#f0f0f0;clear:both;}									/* Разделитель */

table{clear:both;}
table.invisible{width:100%;empty-cells:show;}					/* Описание прозрачной таблицы */
table.invisible td.frame{border:#dbcae9 solid 1px;background:#c4baca;color:black;}	/* Обрамление для ячеек в прозрачной таблице */

table.system{border:#dbcae9 solid 2px;background:#c4baca;color:black;width:100%;empty-cells:show;}	/* Описание системной таблицы */
table.system th, table.system .th{background:#550080;color:white;text-align:left;font-weight:normal;}	/* Заглавная строка системных таблиц */
table.system .head{background:#764865;}							/* Подзаголовочная строка системных таблиц */
table.system .light{background:#c4baca;}						/* Светлая строка системных таблиц */
table.system .light a{color:black;}
table.system .dark{background:#857b8d;}							/* Темная строка системных таблиц */
table.system .dark a{color:black;}	
table.system .lighter{background:#8e8397;}						/* Cтрока подсветка при наведении для системных таблиц */
table.system .answer{background:#f0f0f0;padding:10px 10px 10px 3em;border:1px solid white;}
table.system td.padding{padding:0;}								/* Для ячеек, где необходимо убрать отступ */

table.system .light, table.system .dark, table.system .lighter, table.system .answer, table.system tr.light td, table.system tr.dark td, table.system tr.lighter td{border-top:1px solid white;}	/* Надчеркивание, чтоб разделить строки визуально */

table.system th a:link, table.system .th a:link{color:white !important;text-decoration:underline;}	/* Ссылки в заглавной строке системной таблицы */
table.system th a:visited, table.system .th a:visited{color:white !important;text-decoration:underline;}
table.system th a:hover, table.system th a:active, table.system .th a:hover, table.system .th a:active{color:white !important;text-decoration:none;}

table.system .head a:link{text-decoration:underline;}			/* Ссылки в позаголовочной строке системной таблицы */
table.system .head a:visited{text-decoration:underline;}
table.system .head a:hover, table.system .head a:active{text-decoration:none;}

table.system a:link, table.system a:visited{color:black !important;text-decoration:underline;}	/* Остальные ссылки в системной таблице */
table.system a:hover, table.system a:active{color:#95b3fd !important;text-decoration:none;}

span.news{color:white;background:#6e0099;font-weight:bold;font-size:0.8em;vertical-align:top;padding:0 3px 2px 3px;}
span.sale{color:white;background:#afff00;font-weight:bold;font-size:0.8em;vertical-align:top;padding:0 3px 2px 3px;}
span.hit{color:white;background:#00e2ff;font-weight:bold;font-size:0.8em;vertical-align:top;padding:0 3px 2px 3px;}
span.old{vertical-align:sub;text-decoration:line-through;font-size:0.9em;}

table.cart{width:100%;background:#433f48;empty-cells:show;}		/* Описание таблицы корзины */
table.cart tr{background:#433f48;}								/* Корзина */
table.cart tr span{background:#4d4752;color:white;padding:3px;vertical-align:top;font-weight:bold;}	/* Выделение текста в корзине */

table.cart a:link, table.cart a:visited{color:white;text-decoration:none;font-weight:bold;}	/* Ссылки в корзине */
table.cart a:hover, table.cart a:active{color:white;text-decoration:underline;font-weight:bold;}

table.error{width:400px;padding:0;margin:0;border:0;}				/* Стили таблицы ошибки */
table.error th{color:#00e9a7;font-weight:bold;text-align:left;}		/* Заголовок ошибки */
table.error td{background:#00e9a7;color:white;}					/* Список ошибок */
table.error ul{list-style:square;}
table.error a:link, table.error a:visited{color:white;text-decoration:underline;}		/* Ссылка в ошибках на дополнительную информацию */
table.error a:hover, table.error a:active{color:#00ffb7;text-decoration:none;background:white;}

table.navigation{width:100%;border-collapse:collapse;border-spacing:0;empty-cells:show;margin:20px 0;}	/* Навигационная строка */
table.navigation td{vertical-align:top;padding:0;padding-bottom:10px;margin:0;white-space:nowrap;}
table.navigation td.page{text-align:right;width:99%;}
table.navigation td.form{text-align:right;}
table.navigation td.form form{padding:0;margin:0;}

table.navigation div{border-top:1px solid #dbcae9;padding:3px 3px 2px 3px;vertical-align:top;}
table.navigation span{background:#4d4752;border:1px solid #dbcae9;border-top:1px solid #4d4752;margin:2px 3px;padding:3px 8px;font-weight:bold;}

table.navigation a, p.navigation a{margin:2px 3px;padding:3px 8px;border:1px solid #dbcae9;font-weight:normal !important;color:white !important;}
table.navigation a:link, p.navigation a:link, table.navigation a:visited, p.navigation a:visited{background:#433f48;text-decoration:none;}
table.navigation a:hover, table.navigation a:active, p.navigation a:hover, p.navigation a:active{background:#5e5764;text-decoration:none;}

.menu{padding:0;font-family:sans-serif;font-size:1em;}	/* Оформление кнопок управления */
.menu span{display:"inline-block";}
.menu span a{margin:2px 3px;padding:3px 8px;border:1px solid #cccccc;line-height:2em;white-space:nowrap;background-repeat:no-repeat !important;background-position:center left !important;background-image:none;text-decoration:none !important;}
.menu span a:link, .menu span a:visited{color:white !important;background-color:#433f48 !important;}
.menu span a:hover, .menu span a:active{color:white !important;background-color:#5e5764 !important;}

.menu span a.add{padding-left:26px;background-image:url('/images/default/interface/button-add.gif') !important;}
.menu span a.edit{padding-left:26px;background-image:url('/images/default/interface/button-edit.gif') !important;}
.menu span a.delete{padding-left:26px;background-image:url('/images/default/interface/button-delete.gif') !important;}
.menu span a.settings{padding-left:26px;background-image:url('/images/default/interface/button-settings.gif') !important;}
.menu span a.filter{padding-left:26px;background-image:url('/images/default/interface/button-filter.gif') !important;}
.menu span a.up{padding-left:26px;background-image:url('/images/default/interface/button-up.gif') !important;}
.menu span a.down{padding-left:26px;background-image:url('/images/default/interface/button-down.gif') !important;}
.menu span a.left{padding-left:26px;background-image:url('/images/default/interface/button-left.gif') !important;}
.menu span a.right{padding-left:26px;background-image:url('/images/default/interface/button-right.gif') !important;}

div.block{padding:1px;margin:0;border-style:solid;border-color:#00ffb7;border-width:0;}
div.block div.menu{margin:0;padding:0;display:table;width:100% !important;}
div.block div.menu span a{width:26px;height:26px;background-position:center !important;padding:0;display:block;float:left;}

div.calendar{display:none;position:absolute;}		/* Календарь */
div.calendar table{background:#4d4752;border:1px solid #999999;}
div.calendar td, div.calendar th{font-size:0.7em;padding:2px 6px 4px 6px;text-align:right;}
div.calendar td.date{cursor:pointer;cursor:hand;}
div.calendar tr.year td, div.calendar tr.month td{background:#58535f;border-bottom:1px solid #999999;text-align:center;cursor:pointer;cursor:hand;}
div.calendar tr.year td.current, div.calendar tr.month td.current{cursor:text;}
div.calendar .today, div.calendar .clear{background:#423d45;border-top:1px solid #999999;cursor:pointer;cursor:hand;}
div.calendar .today{text-align:left;}
div.calendar tr.dates td.current{border:1px solid #cccccc;cursor:text;}
div.calendar tr.dates td{border:1px solid white;}
div.calendar td.over{background:#645d6c;}
input.calendarButton{}

div.bbcode{margin:7px 0 0 0;}							/* Оформление панели кнопок BBCode */
div.bbcode a{margin:2px 3px;padding:3px 8px;border:1px solid white;}
div.bbcode a:link, div.bbcode a:visited{background:#998ea4;color:black;text-decoration:none;}
div.bbcode a:hover, div.bbcode a:active{background:#716978;color:white;text-decoration:none;}

div.bbsmiles{margin:7px 0 0 0;}							/* Оформление панели смайликов BBCode */
div.bbsmiles a{margin:0;padding:1px 2px;}

div.list{padding:0;margin-top:10px;margin-bottom:20px;}
div.list h1{font-size:1.5em;font-family:sans-serif;}
div.list div.name p.date{color:#f0f0f0;font-size:1.1em;margin:0;padding:2px 6px;}
div.list div.name p.discussion{float:right;text-align:right;margin:0;padding:0.2em 5px 2px 12px;font-size:0.9em;}
div.list div.name p.discussion a:link, div.list div.name p.discussion a:visited{text-decoration:none;}
div.list div.name p.discussion a:hover, div.list div.name p.discussion a:active{text-decoration:underline;}
div.list div.name h1, div.name h2{padding:5px 5px 7px 5px;margin:0;font-size:1.2em;border-top:3px solid #645d6c;background:#58535f;border-bottom:0;font-weight:bold;}
div.list div.notice{margin-left:4px;margin-right:4px;margin-top:10px;padding-top:12px;}
div.list p.copyright{text-align:right;}
div.list p.more{text-align:right;}
div.list p.navigation{padding-left:4px !important;padding-right:4px !important;font-size:0.8em !important;}

/* for all script */
#overlay, #overlayAnimation, #overlayPictures{position:absolute;top:0;left:0;z-index:90;width:100%;height:500px;background-color:black;filter:alpha(opacity=60);-moz-opacity:0.6;opacity:0.6;
display:none;}

.clearfix:after{content:'.';display:block;height:0;clear:both;visibility:hidden;}
* html>body .clearfix{display:inline-block;width:100%;}
* html .clearfix{
	/* Hides from IE-mac \*/
	height: 1%;
	/* End hide from IE-mac */
}

/* thumbnail */
#thumbnail{position:absolute;left:0;width:100%;z-index:100;text-align:center;line-height:0;}
#thumbnail a img{border:none;}
#outerImageContainer{position:relative;background-color:white;width:250px;height:250px;margin:0 auto;}
#imageContainer{padding:10px;}
#loading{position:absolute;top:40%;left:0%;height:25%;width:100%;text-align:center;line-height:0;}
#hoverNav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10;}
#imageContainer>#hoverNav{left:0;}
#hoverNav a{outline:none;}
#prevLink, #nextLink{width:49%;height:100%;background:transparent url('/images/default/163/e.gif') no-repeat;display:block;}
#prevLink{left:0;float:left;}
#nextLink{right:0;float:right;}
#prevLink:hover, #prevLink:visited:hover{background:url('/images/default/interface/prev.gif') left 50% no-repeat;}
#nextLink:hover, #nextLink:visited:hover{background:url('/images/default/interface/next.gif') right 50% no-repeat;}

#imageDataContainer{font:10px verdana,helvetica,sans-serif;background-color:white;margin:0 auto;line-height:1.4em;}
#imageData{padding:5px 10px 0 10px;}
#imageData #imageDetails{width:70%;float:left;text-align:left;}
#imageData #caption{font-weight: bold;}
#imageData #numberDisplay{display:block;clear:left;padding-bottom:1.0em;}
#imageData #topNavClose{width:22px;float:right;padding-top:0.7em;}

a.zoom img{cursor:url('/images/default/interface/cursor/zoomin.cur'), pointer, hand !important;}

/* chooseAnimation, choosePictures */
#chooseAnimation, #choosePictures{position:absolute;top:10px;left:10px;width:100%;height:500px;z-index:100;}
#chooseAnimation .navigation, #choosePictures .navigation{background:#4d4752;padding:7px;text-align:right;}
#chooseAnimation .navigationClose, #choosePictures .navigationClose{width:30px;height:30px;clear:both;background:url('/images/default/interface/close-lightgrey.gif') no-repeat center;}
#chooseAnimationFrame, #choosePicturesFrame{}

/* choosePictures */
.choosePicturesDragable{height:120px;}
.choosePicturesDragable div{width:120px;height:120px;float:left;border:#cccccc solid 1px;background:#f5f5f5;margin:3px;}

.choosePicturesTrash{background:grey;width:120px;height:120px;background:url('/images/default/interface/icons/clearcache.png') center no-repeat;}
.choosePicturesTrash div{width:120px;height:120px;float:left;}

/* treeView */
ul.treeview{margin:0 !important;padding:0 !important;}
ul.treeview .hitarea{background-image:url('/images/default/interface/treeview.gif');background-repeat:no-repeat;background-position:0 -25px;height:16px;width:16px;margin-left:-16px;float:left;cursor:pointer;cursor:hand;}

/* fix for IE6 */
* html .hitarea{display:inline;float:none;}

ul.treeview ul{padding:0;margin:4px 0 0 0;}
ul.treeview li{list-style-type:none;margin:0 !important;padding:3px 0 3px 16px;background:url('/images/default/interface/treeview.gif') -16px 0 no-repeat;}
ul.treeview li.last{background-position:-16px -1766px;}
ul.treeview .close{background-position:0 -3px !important;}
ul.treeview a.current{font-weight:bold !important;}

form{padding:0;margin:0;}
img.button{cursor:pointer;cursor:hand;}
div.button{width:100px;height:75px;text-align:center;float:left;display:inline !important;margin:10px;}
div.scroll{height:300px;overflow:auto;padding:5px;border:1px #cccccc solid;}

ol.search{margin:0 0 1.7em 20px;padding:0 0 0 21px;}
ol.search li{margin-bottom:1em;padding:0;font-size:0.9em;}
ol.search li a{font-size:1.2em;}
.search b{background:#696969;font-weight:bold;padding:0 5px;}

.button{}												/* Кнопки формы */
.submit{font-size:1.2em;font-weight:bold;}				/* Кнопки формы */
.small{font-size:0.8em;}								/* Шрифт на размер меньше, аналог <small> */
.big{font-size:1.2em;}									/* Шрифт на размер больше, аналог <big> */
.back{text-align:left;}									/* Вырвнивание ссылки "Назад" */
.clear{clear:both !important;}

.wauto{width:auto !important;}
.w100{width:100%;}	.h100{height:100%;}
.w90{width:90%;}	.h90{height:90%;}
.w80{width:80%;}	.h80{height:80%;}
.w70{width:70%;}	.h70{height:70%;}
.w60{width:60%;}	.h60{height:60%;}
.w50{width:50%;}	.h50{height:50%;}
.w40{width:40%;}	.h40{height:40%;}
.w30{width:30%;}	.h30{height:30%;}
.w20{width:20%;}	.h20{height:20%;}
.w10{width:10%;}	.h10{height:10%;}

.left, .lt, .lm, .lb{text-align:left !important;}		/* Выравнивания для ячеек таблицы и не только */
.center, .ct, .cm, .cb{text-align:center !important;}
.right, .rt, .rm, .rb{text-align:right !important;}
.top, .lt, .ct, .rt{vertical-align:top !important;}
.middle, .lm, .cm, .rm{vertical-align:middle !important;}
.bottom, .lb, .cb, .rb{vertical-align:bottom !important;}
.bt-rl{layout-flow:vertical-ideographic;writing-mode:bt-rl;}

img.left{float:left;}
img.right{float:right;}

/* Теги, используемые в визуальном редакторе */
h2{font-size:1.9em;font-weight:bold;}					/* Главная строка, пользовательская, первого уровня */
h3{font-size:1.6em;font-weight:bold;}					/* Главная строка, пользовательская, второго уровня */
p{}														/* Абзац, обычный, пользовательский */
p.typewritten{clear:both;background:#554e5a;color:#dedede;font-family:monospace;border-top:1px solid #645d6c;border-right:1px solid #645d6c;border-bottom:1px solid #645d6c;border-left:20px solid #645d6c;margin:10px 0 10px 25px;padding:5px 3px 3px 15px;}	/* Абзац, машинописный, пользовательский */
p.typewritten h1, p.typewritten h2, p.typewritten h3, p.typewritten h4, p.typewritten h5, p.typewritten h6{color:white !important;} 

b,strong{}												/* Полужирный, пользовательский */
i,em{}													/* Курсив, пользовательский */
u{}														/* Подчеркивание, пользовательское */
sup{}													/* Верхний индекс, пользовательский */
sub{}													/* Нижний индекс, пользовательский */
ul{list-style:square;}									/* Ненумерованный список */
blockquote{clear:both;background:#554e5a url('/images/d005/163/forum-quote.gif') no-repeat;color:white;border:1px dotted #7d7485;margin:10px 0 10px 25px;padding:5px 3px 20px 25px;}	/* Абзац, цитата, пользовательский */
blockquote p{margin:0 0 5px 0;padding:0;}
blockquote img{float:none !important;}
blockquote table{width:auto !important;}
blockquote a{color:white !important;}
blockquote h1, blockquote h2, blockquote h3, blockquote h4, blockquote h5, blockquote h6{color:white !important;} 

a:link, a:visited{color:#a95fee;text-decoration:underline;}	/* Ссылка, пользовательская */
a:hover, a:active{color:#95b3fd;text-decoration:none;}

/* Описание таблиц редактора */
table.simple{empty-cells:show;color:white;}
table.block table.simple{color:black !important;}
td.simpleHeader{font-weight:bold;border-top:2px solid #dbcae9;border-bottom:2px solid #dbcae9;background:#550080;color:white;}
td.simpleCell{border-bottom:1px solid #dbcae9;}
td.simpleFoot{border-top:1px solid #dbcae9;border-bottom:2px solid #dbcae9;background:#dcd6e9;color:black;}

td.simpleHeader a{color:white !important;}
td.simpleHeader a:link, td.simpleHeader a:visited{text-decoration:underline;}
td.simpleHeader a:hover, td.simpleHeader a:active{text-decoration:none;}

td.simpleFoot a{color:black !important;}
td.simpleFoot a:link, td.simpleFoot a:visited{text-decoration:underline;}
td.simpleFoot a:hover, td.simpleFoot a:active{text-decoration:none;}

table.full{border:#dbcae9 solid 2px;background:#dbcae9;empty-cells:show;color:black;}

td.fullFH{background:#440069;color:white;text-align:left;font-weight:bold;}
td.fullFL{background:#610094;color:white;text-align:center;font-weight:bold;}
td.fullFD{background:#550080;color:white;text-align:center;font-weight:bold;}
td.fullFE{background:#440069;color:white;text-align:right;font-weight:bold;}

td.fullFH a:link, td.fullFL a:link, td.fullFD a:link, td.fullFE a:link{color:white !important;text-decoration:underline;}
td.fullFH a:visited, td.fullFL a:visited, td.fullFD a:visited, td.fullFE a:visited{color:white !important;text-decoration:underline;}
td.fullFH a:hover, td.fullFL a:hover, td.fullFD a:hover, td.fullFE a:hover{color:white !important;text-decoration:none;}
td.fullFH a:active, td.fullFL a:active, td.fullFD a:active, td.fullFE a:active{color:white !important;text-decoration:none;}

td.fullLH{background:#b7aebd;text-align:left;}
td.fullLL{background:#cfc3d7;text-align:center;}
td.fullLD{background:#c4baca;text-align:center;}
td.fullLE{background:#b7aebd;text-align:right;}

td.fullLH a:link, td.fullLL a:link, td.fullLD a:link, td.fullLE a:link{color:black !important;text-decoration:underline}
td.fullLH a:visited, td.fullLL a:visited, td.fullLD a:visited, td.fullLE a:visited{color:black !important;text-decoration:underline}
td.fullLH a:hover, td.fullLL a:hover, td.fullLD a:hover, td.fullLE a:hover{color:black !important;text-decoration:none;}
td.fullLH a:active, td.fullLL a:active, td.fullLD a:active, td.fullLE a:active{color:black !important;text-decoration:none;}

td.fullDH{background:#7b7283;text-align:left;}
td.fullDL{background:#968a9f;text-align:center;}
td.fullDD{background:#857b8d;text-align:center;}
td.fullDE{background:#7b7283;text-align:right;}

td.fullDH a:link, td.fullDL a:link, td.fullDD a:link, td.fullDE a:link{color:black !important;text-decoration:underline}
td.fullDH a:visited, td.fullDL a:visited, td.fullDD a:visited, td.fullDE a:visited{color:black !important;text-decoration:underline}
td.fullDH a:hover, td.fullDL a:hover, td.fullDD a:hover, td.fullDE a:hover{color:black !important;text-decoration:none;}
td.fullDH a:active, td.fullDL a:active, td.fullDD a:active, td.fullDE a:active{color:black !important;text-decoration:none;}

td.fullEH{background:#663e58;text-align:left;}
td.fullEL{background:#b3b3b3;text-align:center;}
td.fullED{background:#764865;text-align:center;}
td.fullEE{background:#663e58;text-align:right;}

td.fullEH a:link, td.fullEL a:link, td.fullED a:link, td.fullEE a:link{color:black !important;text-decoration:underline}
td.fullEH a:visited, td.fullEL a:visited, td.fullED a:visited, td.fullEE a:visited{color:black !important;text-decoration:underline}
td.fullEH a:hover, td.fullEL a:hover, td.fullED a:hover, td.fullEE a:hover{color:black !important;text-decoration:none;}
td.fullEH a:active, td.fullEL a:active, td.fullED a:active, td.fullEE a:active{color:black !important;text-decoration:none;}

/* Переназначение для текущего дизайна */
.special_menu{width:100%;margin:10px 0;}
.special_menu td{padding:0;}

table.main{background:url('/images/d005/163/bg-line.gif') repeat-x;width:100%;}
table.main td.toph{background:url('/images/d005/163/bg-top.gif') repeat-x #7600b6;width:99%;height:200px;}
table.main td.toph table.header{background:url('/images/d005/163/bg-name.gif') no-repeat;width:100%;height:200px;}

table.main td.toph table.header td{vertical-align:top;}
table.header td.conertr{background:url('/images/d005/163/coner-top-right.gif') no-repeat;}
table.header td.vline{background:url('/images/d005/163/right-v-line.gif') repeat-y;}
table.header td.hline{background:#afb4bb;width:99%;height:7px;}
table.header td.menu{font-size:0.8em;font-weight:normal;color:#d8dde6;vertical-align:top;height:37px;background:url('/images/d005/163/bottom-bg-top-line.gif') repeat-x #4d4752;}
.coner_b_top_left{background:url('/images/d005/163/t-coner-bottom-left.gif') no-repeat #4d4752;}
.coner-center{background:#4d4752;}
table.header td.title{width:50%;vertical-align:middle;font-weight:normal;color:white !important;padding-top:15px;}
table.header td.contacts{width:50%;vertical-align:middle;text-align:right;font-weight:bold;color:white !important;font-size:1.1em;font-weight:normal;padding-top:15px;}
table.header a{color:white !important;text-decoration:underline !important;}
table.header a:link, table.header a:visited{text-decoration:underline;}
table.header a:hover, table.header a:active{text-decoration:none !important;}
table.header div{padding:0;}
table.header td.greyline{font-size:0.8em;font-weight:normal;color:#f5f5f5;background:repeat url('/images/d005/163/bg.gif');width:99%;height:30px;vertical-align:bottom !important;}

td.greyline a{color:#f5f5f5 !important;font-weight:normal !important;}
td.greyline a:link, td.greyline a:visited{text-decoration:underline; !important;}
td.greyline a:hover, td.greyline a:active{text-decoration:none; !important;}

td.bottom{background:url('/images/d005/163/bg-line-bottom.gif') repeat-x bottom;}
td.bottom td.bgbottom{background:url('/images/d005/163/bg-bottom.gif') repeat-x bottom;width:99%;}
td.bottom td.upper{font-size:0.7em;color:#006d80;text-align:center;width:5%;background:url('/images/d005/163/bottom-bg-top-line-2.gif') repeat-x top;}
td.bottom td.bgtop{background:url('/images/d005/163/bottom-bg-top.gif') repeat-x;width:94%;}
td.bottom td.lvline{background:url('/images/d005/163/b-left-v-line.gif') repeat-y;}
td.bottom td.copyright{font-size:0.7em;color:#d8dde6;width:99%;}
td.bottom td.copyright td{color:white !important;}
td.bottom td.copyright a{color:white !important;}
td.bottom td.rvline{background:url('/images/d005/163/b-right-v-line.gif') repeat-y right;}

td.upper a{color:#580080 !important;font-weight:normal !important;}
td.upper a:link, td.upper a:visited{text-decoration:underline;}
td.upper a:hover, td.upper a:active{text-decoration:none;}

.site_name{font-size:2.5em;margin:0 0 2px 0;font-weight:normal;}
.site_slogan{font-size:1.6em;margin:0 0 10px 0;font-weight:normal;}
.logo{padding:0 20px 0 0;vertical-align:middle !important;}
.telefon{font-size:1em;margin:0 0 5px 0;}
.site_e-mail, .site_icq, .site_skype{margin:0 0 5px 0;}

table.block{border:solid 1px #c3c7cf;border-top:none;background:white;color:black !important;width:100%;}
table.block td.header{font-size:1.1em;font-weight:bold;text-align:left;vertical-align:top;color:#666666;padding:25px 30px 20px 30px;}

td.block{padding:0 30px 25px 30px;color:black;}
td.block a{color:#62008f !important;}
td.block a:link{text-decoration:underline;}
td.block a:visited{text-decoration:underline;}
td.block a:hover, td.block a:active{text-decoration:none;color:#62008f;}
td.block blockquote a{color:white !important;}
td.block table.full a{color:black !important;}
td.block table.invisible td{color:black !important;}

td.block p.data{font-size:0.9em;font-weight:bold;text-align:left;vertical-align:top;color:#666666;margin:0;}
td.block p.link{margin:0 0 20px 0;color:black;}
td.block p.all{margin:20px 0 0 0;}
td.block ul{margin-left:1.5em;}
td.block li{color:black;margin-bottom:0.3em;}

td.block table.system a:link, td.block table.system a:visited{color:black !important;text-decoration:underline;}
td.block table.system a:hover, td.block table.system a:active{color:#95b3fd !important;text-decoration:none;}

div.unit{border:1px solid white;background:#6c6771;padding:20px;margin:10px;vertical-align:top;float:left;width:29%;}
div.unit .name{color:white;padding:4px 10px 0 10px;margin:0;}
div.unit .name a{color:white !important;font-weight:bold !important;}
div.unit .name a:link, div.unit .name a:visited, div.unit .name a:active{text-decoration:underline;}
div.unit .name a:hover{text-decoration:none;}
div.unit .picture{border:solid 1px white;background:#bbbbbb;margin:0 0 10px 0;text-align:center;}
div.unit .picture img{border:solid 1px #8725c0;margin:20px;}
div.unit .property{color:white;margin:0;padding:4px 10px;}
div.unit .price{color:white;font-weight:bold;vertical-align:top;margin:0;}

ul.menu{padding-top:20px;margin-bottom:0;}
ul.menu li{font-size:1.5em;font-weight:bold;margin:5px 0;padding:0;color:#a4a4a4;}
ul.menu li a{font-weight:bold !important;text-decoration:none !important;}
ul.menu li a.current_menu:link, ul.menu li a.current_menu:visited{color:#333333;}
ul.menu li a.current_menu:hover, ul.menu li a.current_menu:active{color:#62008f;}
ul.menu li a:link, ul.menu li a:visited{color:#666666;}
ul.menu li a:hover, ul.menu li a:active{color:#62008f;}

td.bottom-menu{text-align:center;padding:0 100px;}
td.bottom-menu a{color:#f5f5f5 !important;font-weight:normal !important;}
td.bottom-menu a:link, td.bottom-menu a:visited{text-decoration:underline;}
td.bottom-menu a:hover, td.bottom-menu a:active{text-decoration:none;}

div.news_data{font-size:1em;margin:15px 0 0 0;}
table.notice{color:black !important;}
table.text{color:black !important;}
h3.points{font-size:1em;border-top:solid 3px #ced2d7;padding:3px 0;font-weight:bold !important;}
.points{margin:0 0 5px 0;}
div.points{margin:10px 0;}
.points a:link, td.column .points a:visited{text-decoration:underline;font-weight:bold;}
.points a:hover, td.column .points a:active{text-decoration:none;font-weight:bold;}

.left_column{width:30% !important;}
td.left_column h1, td.left_column h2, td.left_column h3, td.left_column h4, td.left_column h5, td.left_column h6{color:#666666;}

.animation{vertical-align:top;width:0px;height:100%;background:url('/images/d005/163/after-news-right.gif') bottom right no-repeat;}
.animation .top_flash{vertical-align:top;height:93%;margin:0 0 38px 20px !important;padding:0;border:solid 1px #929292;}
