/************************************/
/* Author: Ognichenko Igor          */
/* Copyright: KASSELER CMS          */
/* URL: http://www.kasseler-cms.net */
/************************************/

img {border: 0px;}
h3.option {text-align: center;}
h2.comment {font-size: 14px; padding: 5px;display: none;}



.favorite_on {height: 10px; width: 10px; position: relative; top: 4px; left: -2px; cursor: pointer; background: transparent url('/templates/kasseler2/images/favorite.png') left top no-repeat;}
.favorite_off {height: 10px; width: 10px; position: relative; top: 4px; left: -2px; cursor: pointer; background: transparent url('/templates/kasseler2/images/favorite.png') left bottom no-repeat;}

.playlist_favorite_on {height: 16px; width: 16px; position: relative; top: 2px; left: -2px; cursor: pointer; background: transparent url('/templates/kasseler2/images/playlist_fav.png') left top no-repeat;}
.playlist_favorite_off {height: 16px; width: 16px; position: relative; top: 2px; left: -2px; cursor: pointer; background: transparent url('/templates/kasseler2/images/playlist_fav.png') left bottom no-repeat;}

/*Рейтинги*/
.rating_div {float: left; width: 90px; height: 17px;} 
.unit-rating {list-style:none; margin: 0px; padding:0px; width: 85px; height: 16px; position: relative; background: url('/templates/kasseler2/images/rating.png') top left repeat-x;}
.unit-rating li {text-indent: -90000px; padding:0px; margin:0px; float: left;}
.unit-rating li a {display:block; width:17px; height: 17px; text-decoration: none; text-indent: -9000px; z-index: 17; position: absolute; padding: 0px;}
.unit-rating li a:hover {background: url('/templates/kasseler2/images/rating.png') left center; z-index: 2; left: 0px;}
.unit-rating a.r1-unit  {left: 0px;}
.unit-rating a.r1-unit:hover {width:17px;}
.unit-rating a.r2-unit {left:17px;}
.unit-rating a.r2-unit:hover {width:34px;}
.unit-rating a.r3-unit {left: 34px;}
.unit-rating a.r3-unit:hover {width:51px;}
.unit-rating a.r4-unit {left: 51px;}
.unit-rating a.r4-unit:hover {width:68px;}
.unit-rating a.r5-unit {left: 68px;}
.unit-rating a.r5-unit:hover {width:85px;}
.unit-rating li.current-rating {background: url('/templates/kasseler2/images/rating.png') left bottom; position: absolute; height: 17px; display: block; text-indent: -9000px; z-index: 1;}

/*ajax*/
.fone_ajax {position:absolute; top:0; left:0; width:100%; z-index:97; background: #FFFFFF; display:none; text-align:left;}
.loading_ajax {top:35%; left:40%; width:250px; z-index:98; text-align:center; position: fixed;}

.showpic_layer {display: none; background-color: #000000; position: absolute; z-index: 82; left: -1px; top: -1px; width: 100%; border: none; background-attachment: scroll; height: 30000px;}
.showpic_onteiner {display: none; background-color: #FFFFFF; position: absolute; z-index: 83; left: -1px; top: -1px; width: 500px; border: none; background-attachment: scroll; height: 400px;}

.loader {background: url('/includes/images/loading/loading_zindex.gif') no-repeat center center;}

/*Стиль копирайтов*/
.copyright {color: #F1F1F1; font-family: Arial; font-size: 11px;}
.copyright a {color: #FFFFFF;}
.copyright a:hover {color: #FFFFFF;}

.comment_form{padding: 5px;}

/*Стиль анализаторов*/
.variables-title {cursor: pointer; font-size: 9px; font-weight: bold; font-family: Verdana, Helvetica;}
.variables {font-size: 11px; font-family: Verdana, Helvetica;}
.query-title {cursor: pointer; font-size: 9px; font-weight: bold; font-family: Verdana, Helvetica;}
.query {font-size: 11px; font-family: Verdana, Helvetica;}

/*Цвет переменных в анализаторе*/
.get_var {color: red; font-weight: bold;}
.post_var {color: green; font-weight: bold;}
.session_var {color: #004000; font-weight: bold;}
.cookie_var {color: #FF6640; font-weight: bold;}
.files_var {color: blue; font-weight: bold;}

/*автор публикаций*/
.author {font-weight: bold;}

/*Стиль аватары пользователя*/
.img_avatar {}
.case_avatar {cursor: pointer;}

/*Стиль таблицы в профиле*/
.account_main {}
/*Стиль иконок в профиле*/
.account_ico  {}
/*Стиль для поля text в конфигурации пользователя*/
.input_text_accaunt {width: 97%; padding: 2px;}
.input_password_accaunt {width: 97%; padding: 2px;} 

/*Заголовок таблиц формы*/
.form_th {}
/*Стиль таблицы формы*/
.form {width:100%;}
.form .row_tr {}
.form tr td {}
.form tr th {padding: 6px; background: #FBFBFB url('/templates/kasseler2/images/th.png'); color: #666666; text-align: center;}
/*Стиль контейнера формы с текстом*/
.form_text {text-align: left;}
.form_text span.star {color: #FF9A00;}
/*Стиль контейнера с полями для заполнения*/
.form_input {padding: 5px; width: 70%;}
.form_input_account {padding: 5px; width: 75%;}
.form_input2 {width: 300px; padding: 5px;}
/*Стиль контейнера с кнопкой отправки*/
.form_submit {padding-top: 10px;}
/*Стиль для поля text*/
.input_text {width: 97%;  padding: 2px;}
.input_text2 {width: 97%; padding: 2px;}
.input_text3 {width: 160px; padding: 2px;} 
/*Стиль для поля radio*/
.input_radio {}
/*Стиль для поля checkbox*/
.input_checkbox {}
/*Стиль для поля textarea*/
.textarea {width: 97%;  padding: 2px;}
/*Стиль для поля select*/
.select {width: 100%; padding: 2px;}
.select2 {width: 205px; padding: 2px;}
/*Стиль для кнопки submit или image*/
.submit {}
/*Стиль для кнопки выбора*/
.case_submit {}

/*Стиль отключеных модулей 
(видет только администратор)*/
ul.block_menu li.hidden {}

/*Дополнительный заголовок моделя*/
h3.option {}

/*Сообщение об ошибке*/
li.error {}

/*Описание категории*/
.desc_cat {}
/*Картинка категории*/
.cat_img {}
/*Название категории*/
.title_ca {}

/*Заголовок коментариев*/
h2.comment {text-align: center;} 

/*Навигация в модулях*/
.module_navi {}

/*Поисковая форма в модулях*/
.search_module_button {}
.module_search {}
.search_module_form {margin: 0px; padding: 0px;}

/*Чередование цвета в таблицах*/
.table {border: 3px #F8F8F8 double;} /*Сама таблица*/
.table2 {border: 3px #F8F8F8 double;} /*Сама таблица*/
.table td {padding: 3px; border: 1px #F5F5F5 solid;}
.table2 td {padding: 3px; border: 0px #F5F5F5 solid;}
.table3 {border: 3px #F8F8F8 double;} /*Сама таблица*/
th {text-align: center;}
.row1 {background: #FFFFFF}
.row2 {background: #FBFBFB}
.row3 {background: #F7F7F7}
.row4 {background: #FFFFFF}
.row5 {background: #F7F7F7}
.row1:hover {background: url('/templates/kasseler2/images/row.png')}
.row2:hover {background: url('/templates/kasseler2/images/row.png')}
.row3:hover {background: url('/templates/kasseler2/images/row.png')}
.row1 td.col {background: #FCFCFC}
.row1:hover td.col {background: url('/templates/kasseler2/images/row.png')}
.row2 td.col {background: #FAFAFA}
.row2:hover td.col {background: url('/templates/kasseler2/images/row.png')}
.row1 input.ajax_edit, select.ajax_edit {border: 0px; padding: 0px; margin: 0px; width: 100%;}
.row2 input.ajax_edit, select.ajax_edit {border: 0px; padding: 0px; margin: 0px; width: 100%; background: #FAFAFA}

/**/
.notable {border-width: 0px;} /*Сама таблица*/
.notable td {padding: 2px; border-width: 0px;}

/*Загрузчик*/
.cancel_upload {display: none;}
.del_file {cursor: pointer;}

.dir_string {color: #666666; font-size: 11px; font-weight: bold; font-family: Verdana, Helvetica;}
.up_butons tr td {padding: 0px;}
.up_butons tr td img {margin: 1px; margin-right: 3px;}
.up_table {border: 3px #F8F8F8 double;} /*Сама таблица*/
.up_table tr td.pointer {color: #666666;}
.up_row1 {background: #FFFFFF}
.up_row1:hover {background: url('/templates/kasseler2/images/row.png')}
.up_row2 {background: #FAFAFA}
.up_row2:hover {background: url('/templates/kasseler2/images/row.png')}
.up_process_update {border: 3px #F8F8F8 double; background: #FFFFFF url('/includes/images/loading/mini_loading.gif') center center no-repeat;}

/*Анимация загрузки коментария*/
.comment_loading{background: #FFFFFF url('/includes/images/loading/mini_loading.gif') center center no-repeat;}

/*стиль похожих публикаций*/
.similar_pub1 {padding: 7px; background: #FAFAFA; margin: 0px;}
.similar_pub2 {padding: 7px; background: #FFFFFF; margin: 0px;}

/*Разрыв страницы в публикациях*/
.pagebreak {text-align: right; padding-right: 10px;}

/*Вывод дерева категорий*/

.categ td a {font-size: 11px; font-weight: bold;}
.categ td span {font-weight: normal;}

.quotemain {background: #fff; border: 1px #a4a1a1 solid; color: #3d3d3d; padding: 2px 20px 2px 20px; margin: 0px auto 0px 20px; overflow: auto; max-height: 400px; max-width: 390px;}
.quotetop {background: #a4a1a1; color: #fff; margin: 5px auto 0px 20px; font-weight:bold; padding: 3px; background-repeat: no-repeat;max-width: 426px;}

/*Стиль редактора*/
.other_bar {border: 1px #DFDFDF solid;}
.editorBars {background: #FAFAFA; padding: 0px; margin: 0px; padding: 1px 0 1px 0; border: 1px #DFDFDF solid; margin: 1px 0 1px 0;}
.editorBars tr td {padding: 0px; margin: 0px;}
.main_editor {border: 1px #DFDFDF solid; margin: 0px; padding: 2px;}
.resizeBar {height: 6px; border: 1px #DFDFDF solid; background-color: #F5F5F5; background-image: url('/includes/images/editor/down.gif'); background-position: center center; cursor: n-resize;}
.editor_click {cursor: pointer;}
.editor_click:hover {padding: 0px;}

.hower_button {border: 1px #DFDFDF solid; background-color: #D5D5D5; margin: 0; padding: 0px;}
.ower_button {border: 0px solid transparent; margin: 0px; padding: 1px;}
.toolbar_forum {border: 1px solid #DFDFDF; height: 26px; border-bottom: 0px solid #DFDFDF;}
.dropdown {background-color: #FFFFFF; border: 1px solid #DFDFDF;  overflow: auto; padding: 1px; display: none;}
 
 .showpic {border: #636363; background: #FAFAFA;}

/*ЛИСТАЛКА СТРАНИЦ*/
.numbers h4 {padding-top: 12px; padding-bottom: 6px; font-weight: normal; color: #6f8798; text-align: center;}
.numbers table {margin: auto;}
.numbers a, .numbers span { margin-right: 2px; }
.numbers a, .numbers a b, .numbers span, .numbers span b {float: left; height: 19px; line-height: 18px; text-decoration: none !important;}
.numbers a {background: #ffffff url("/templates/kasseler2/images/numbers_links.png") no-repeat right -57px;}
.numbers a b {background: transparent url("/templates/kasseler2/images/numbers_links.png") no-repeat left -19px; cursor: pointer; padding: 0 6px;}
.numbers a:hover {background-color: #e00800; background-position: right -38px;}
.numbers a:hover b {background-position: left 0; color: white;}
.numbers span {background: #e00800 url("/templates/kasseler2/images/numbers_links.png") no-repeat right -38px;}
.numbers span b {background: transparent url("/templates/kasseler2/images/numbers_links.png") no-repeat left 0; color: white; padding: 0 6px;}

.numbers b.arrowleft {background: #e00800 url("/templates/kasseler2/images/arrowleft.png"); text-indent: -90000px; padding: 0px; width: 19px; height: 19px;}
.numbers b.arrowright {background: #e00800 url("/templates/kasseler2/images/arrowright.png"); text-indent: -90000px; padding: 0px; width: 19px; height: 19px;}

/*ЛИСТАЛКА БУКВ*/
.listlit table {margin: auto; margin-top: 3px;}
.listlit a, .listlit a b{float: left; height: 15px; line-height: 15px; font-size: 9px; text-decoration: none !important;}
.listlit a {background-color: #ffffff; background-image: url("/templates/kasseler2/images/listlit.png"); background-position: right -45px; background-repeat: no-repeat; margin-left:1px;}
.listlit a b {background-color: transparent; background-image: url("/templates/kasseler2/images/listlit.png"); background-position: left -15px; background-repeat: no-repeat; cursor: pointer; padding: 0 3px;}
.listlit a:hover {background-color: #e00800; background-position: right -30px;}
.listlit a:hover b {background-position: left 0; color: white;}

/*Вывод предупреждений и сообщений*/
.warning {margin-top: 1px; background-color: #069; color: #ffffff; font-size: 130%;

		border-top: 0px solid #c0c1c2;
		border-left: 0px solid #c0c1c2;
		border-right: 0px solid #c0c1c2;
		border-bottom: 0px solid #c0c1c2;
		border-top-left-radius: 8px;
		border-top-right-radius: 8px;
		-moz-border-radius-topleft: 8px;
		-webkit-border-top-left-radius: 8px;
		-moz-border-radius-topright: 8px;
		-webkit-border-top-right-radius: 8px;
        		border-bottom-left-radius: 8px;
		border-bottom-right-radius: 8px;
		-moz-border-radius-bottomleft: 8px;
		-webkit-border-bottom-left-radius: 8px;
		-moz-border-radius-bottomright: 8px;
		-webkit-border-bottom-right-radius: 8px;

}
.warning .binner {padding-top: 10px; padding-bottom: 10px; padding-left: 67px !important; background: transparent url("/templates/kasseler2/images/warningicon.png") no-repeat 15px center;}

.info .binner {background: transparent url("/templates/kasseler2/images/infoicon.png") no-repeat 15px center;}

.cancel_but {}
.apply_but {}

/*Список категорий*/
.catlist {width: 100%;}
.catlist tr {background: transparent url("/templates/kasseler2/images/line.gif") repeat-x left bottom;}
.catlist td {padding: 3px 4px 4px 4px;}
.catlist div {float: left;}
.catlist a {display: block; width: auto; height: 60px; outline: none;}
.catlist a:hover {background-color: #f6f6f6; text-decoration: none;}
.catlist a span {display: block; padding: 6px; line-height: 14px;}
.catlist a img {float: left; margin-right: 5px;}
.catlist a span i {font-style: normal; font-size: 10px; color: #5c5c5c;}

.miniature{padding-right: 4px;}

/*Стиль навигации*/
.block ul.navs {list-style: none; padding: 0; margin: 0; }
.block ul.navs li { background: none; padding: 0; margin: 0; }
.block ul.navs li a {background: #ffffff url("/templates/kasseler2/images/quicklinks.png") no-repeat 0 top; font-weight: bold; display: block; width: 100%; height: 29px; line-height: 27px; color: #535353; outline:none;}                  
.block ul.navs li a:hover {color: #e00800; text-decoration: none; background: #ffffff url("/templates/kasseler2/images/quicklinks.png") no-repeat -192px bottom;}

.ajax_userinfo {margin: 10px;color:#fff !important;}
.ajax_userinfo h3 {font-size : 12px; color: #fff; padding: 0px; margin: 0px;}
.ajax_userinfo img {padding: 0px; margin: 0px;}
.showuserinfo {color: #fff !important;background-color: #000; opacity: .80;  border: 0px #BBBBBB solid; -moz-border-radius:15px; -webkit-border-radius: 15px; border-radius: 15px;}

/*Календарь*/
.holiday {color: #e00800;}
.calendar {color: #666666; width: 90%;}
.calendar td {text-align: center;}
.calendar .day_lang td{color: #e00800; font-weight: bold;}
.calendar .cal_link {color: #e00800; font-weight: bold;}
.calendar .today {font-weight: bold; color: #777777; border: 1px #DDDDDD solid;}
.prev_month, .next_month {font-size: 15px; font-weight: bold;}
.prev_month:hover, .next_month:hover {text-decoration: none;}
.arhive_date {font-weight: bold;}

/*Блоки*/
.block_table {background: #EBEBEB; border-spacing: 1px; border-collapse: separate;}
.block_table th{background: #FBFBFB url('/templates/kasseler2/images/th.png'); color: #666666;}
.block_table td.cols{background: #F9F9F9; text-align: center;}
.block_table tr.row1{background: #FAFAFA;}
.block_table tr.row2 td.cols {background: #FBFBFB;}
.block_table tr.row2{background: #FFFFFF;}

div.monitoring span{padding-left: 3px;}
div.monitoring img{padding-right: 3px;}
.warning_guest {padding: 5px; background: #FDF79B; color: #F77665; border: 2px #F77665 dashed; width: 100%; text-align: center; position: relative; left: -7px; font-weight: bold;}
.hide_conteiner {padding-left: 20px; padding-right: 20px;}
.hide_conteiner div{padding: 5px; background: #FDF79B; color: #F77665; border: 2px #F77665 dashed; width: 100%; text-align: center; position: relative; left: -7px; font-weight: bold;}


/*Shop*/
.shopping_cart div.scroll{ overflow: hidden; height: 115px; border: 1px solid #e0dbd4; border-width: 1px 0; }

.shopping_cart .up,
.shopping_cart .down { display: block; padding: 1px 0; }
.shopping_cart .up img,
.shopping_cart .down img { width: 257px; height: 15px; background: transparent url("/templates/kasseler2/images/up_down.png") no-repeat 0 0; }
.shopping_cart .down img { background-position: 100% 0; }
.shopping_cart .up:hover img { background-position: 0 -15px; }
.shopping_cart .down:hover img { background-position: 100% -15px; }

h2.price {font-size: 14px; color: #e00800;}

tr.row_cont { height: 28px; border-bottom: 1px solid #e0dbd4; overflow: hidden; }
div.row_cont { overflow: hidden; }
.row_cont span { width: 41px; height: 17px; margin: 5px 0 0 0; overflow: hidden; }
.row_cont span {width: 29px; height: 15px; border: 1px solid #e0dbd4; margin: 0 1px 0 0; overflow: hidden; background-color: #ffffff;}
.row_cont span input {padding: 1px; border: 0 none; background: none; color: #807e7d; width: 27px;}
.reset, .reset td { margin: 0; padding: 0;}
.submitline {padding: 10px 0 0 0;}
.submitline .fbutton { margin: 3px 0 0 0; }
.submitline .summ { width: 155px; text-align: right; line-height: 130%;}
.submitline .summ p {margin: 0;}

.row_cont div.input_counter {width: 50px; position: relative; left: 10px;}
.row_cont img { float: right; width: 9px; background: url("/templates/kasseler2/images/plus_minus.gif") no-repeat 0 0; }
.row_cont a.plus img {height: 9px; margin-bottom: 1px; position: relative; left: -9px;}
.row_cont a.minus img {height: 7px; background-position: 0 -10px; position: relative; top: 10px;}
.row_cont a.plus:hover img { background-position: 100% 0; }
.row_cont a.minus:hover img { background-position: 100% -10px; }

.row_cont .delete img {position: relative; top: -4px; left: -2px; width: 11px; height: 11px; float: right; margin: 8px 0 0 10px; background: url("/templates/kasseler2/images/delete.png") no-repeat 0 0;}
.row_cont .delete:hover img { background-position: 100% 0; }
.row_cont b { padding-left: 10px; line-height: 26px; height: 28px; font-weight: normal; text-align: right; }


.title_shop span{color: #999999;}
.purchase {font-weight: bold; background:url('/templates/kasseler2/images/shop_button.png') left top no-repeat; display: block; text-align: center; vertical-align: middle; height: 18px; width: 80px; color: #777777;}
.purchase:hover {background:url('/templates/kasseler2/images/shop_button.png') left bottom no-repeat; text-decoration: none; color: white;}

.shop_cart_table {}
.shop_cart_table  td{padding: 2px; height: 25px;}
.shop_cart_table .shop_row1 {}
.shop_cart_table .shop_row2 {}

.shop_cart_table .shop_row1:hover {background: url('/templates/kasseler2/images/row.png')}
.shop_cart_table .shop_row2:hover {background: url('/templates/kasseler2/images/row.png')}

.shop_cart_table .col_sum {color: #e00800;}
.clear_shoped {color: #666666; text-decoration: underline;}
.clear_shoped:hover {color: #666666; text-decoration: none;}

.delete_button_shop {font-family: Arial; color: red; text-decoration: none; display: block; width: 18px; height: 18px; border: 0px #666666 solid; margin: 1px; text-align: center;}
.delete_button_shop:hover {font-family: Arial; color: red; text-decoration: none; border: 1px #DEDEDE solid; margin: 0px;}

/*FAQ*/

.faq_div {font-weight: bold; padding: 5px 7px 5px 7px;}
.faq_div img {margin-right: 5px;}
.faq_div2 {}
.faq_div2 h2{font-weight: bold; font-size: 13px; color: #e00800; font-family: Courier New; text-decoration: underline;}
.faq_div2 img {margin-left: 5px; margin-right: 5px;}
.faq_answer {padding-left: 30px; font-weight: normal;}

.vote_text {color: #777777; font-size: 9px;}
.vote_title {color: #e00800; font-size: 11px; margin: 0;}
.link_button {display: block;}
.op_account {color: #999999;}
/*облако тегов */
a.tag_level1{font-size:12px;}
a.tag_level1:hover{font-size:12px;}
a.tag_level2{font-size:16px;}
a.tag_level2:hover{font-size:16px;}
a.tag_level3{font-size:20px;}
a.tag_level3:hover{font-size:20px;}
a.tag_level4{font-size:22px;}
a.tag_level4:hover{font-size:22px;}
a.tag_level5{font-size:24px;}
a.tag_level5:hover{font-size:24px;}

/*теги */
.tegspub{}
.tag{margin-right: 4px;}
.tag a, .tag a:hover{}
.tegs_input {width: 150px; margin: 3px; margin-left: 0px;}
.tag_loader {margin-left: 2px; position: relative; top: 2px;}
.tag_list {border: 1px solid #fceff0; background: #F0F5FF; margin-top: 3px; color:#e00800;}
.tegs_add_button {background: #BDBCBC url('/templates/kasseler2/images/buton_bg.png'); border: 1px #C1C1C1 solid; color: #666666; font-size: 11px; font-family: Verdana, Helvetica;}
a.remove_tag {text-indent: -900000px; display:block; background: transparent url(/templates/kasseler2/images/remove_tag.png) left top no-repeat; width: 10px; height: 10px; cursor: pointer;}
a.remove_tag:hover {background: transparent url(/templates/kasseler2/images/remove_tag.png) left bottom no-repeat; width: 10px; height: 10px;}

.tag_table td{padding: 3px; font-weight: bold;}
.tag_table .bg1 {background: #F0F5FF;}
.tag_table .bg2 {background: #fceff0;}

div.quickselect {padding:2px; background: #FAFAFA; border: 1px solid #AAAAAA; text-align: left; position: absolute; top: 0px; left: 0px; width: 150px; z-index: 101; padding-left: 2px; overflow: visible;}
div.quickselect hr{padding:0px;margin:0px;}
div.quickselect a {color: #888888; padding: 2px; text-decoration: none; display: block; width: auto;}
div.quickselect a.class1 {background: #FFFFFF;}
div.quickselect a.class2 {background: #FAFAFA;}
div.quickselect a.class1:hover {background: #F1F1F1;}
div.quickselect a.class2:hover {background: #F1F1F1;}
div.quickselect a.class1_active {background: #F1F1F1;}
div.quickselect a.class2_active {background: #F1F1F1;}

.account_plug {color: #e00800; font-size: 14px; margin-left: 10px;}

.sound {}
.sound img.play{cursor: pointer; display:block; width: 26px; height:27px; background: transparent url(/templates/kasseler2/images/sound.png) left top no-repeat;}
.sound img.pause{cursor: pointer; display:block; width: 26px; height:27px; background: transparent url(/templates/kasseler2/images/sound.png) left bottom no-repeat;}
.sound div.lineDod {border: 1px #C9C9C9 dashed; margin: 4px 0 5px 0;}
.sound div.setPosition {padding: 5px 0 5px 0; cursor: pointer;}
.sound div.trackLine {background: #CCCCCC; height: 1px;}
.sound div.trackLoading {background: #e00800; height: 1px;}
.sound div.trackPosition {position: relative; background: #666666; height: 2px; top:-1px;}
.sound .timeTrack {color: #CCCCCC; font-size: 10px;}
.track_desc {font-size: 10px; color: #B1B1B1;}

.button_style {background: #BDBCBC url('/templates/kasseler2/images/buton_bg.png'); border: 1px #C1C1C1 solid; color: #666666; font-size: 11px; font-family: Verdana, Helvetica;}

.row_search {background: #FFFFFF;}
.row_search td {padding: 5px;}

.case_forum_sel {width: 99%; padding: 2px;}
.search_desc {color: #888888; font-size: 10px;}

/*Search module*/
.search_row {padding-bottom: 15px;}
.search_row span.desc{font-size: 10px; color: green;}
.search_row span.desc a{font-size: 10px; color: green;}
.seaarch_result {font-weight: bold; text-decoration: underline; font-size: 14px;}

.forum_menu span {padding-right: 10px; font-weight: bold;}
.forum_menu span a{color: #069;}

.similar_pub {padding-left: 5px; padding-bottom: 2px; margin-bottom: 10px; background: #999 url('/templates/kasseler2/images/row.png'); color: #e00800; font-weight: bold;}
.similar_pub1 {margin-left: 5px; background: #FAFAFA;}
.similar_pub2 {margin-left: 5px; background: #FFFFFF;}

.manualbg1 {-moz-border-radius:5px; -webkit-border-radius: 5px; border-radius: 5px; background: #c06060; color: #FFFFFF; padding: 0px 5px 1px 5px;}
.manualbg2 {-moz-border-radius:5px; -webkit-border-radius: 5px; border-radius: 5px; background: #72c060; color: #FFFFFF; padding: 0px 5px 1px 5px;}
.manualbg3 {-moz-border-radius:5px; -webkit-border-radius: 5px; border-radius: 5px; background: #3981a2; color: #FFFFFF; padding: 0px 5px 1px 5px;}

.TabMenu .tabsRows{}
.TabMenu .tabsRows div{position: relative; top:1px; padding-left: 0px; }
.TabMenu .tab, .TabMenu .tab_last, .TabMenu .tab_active{color: #fff; font-weight: bold; font-family: Verdana, Helvetica; float:left; border: 0px #E0E7EC solid; padding: 0px 12px 0px 12px; margin-right: 0; text-decoration: none; cursor: pointer; background: #3d3d3d;border-left: 1px solid #f5f5f5;}
.TabMenu .tab:hover, .TabMenu .tab_last:hover, .TabMenu .tab_active:hover {text-decoration: none; background: #191919;}
.TabMenu .tab_active {background: #000;}
.TabMenu .tabTitle {padding: 6px; background: #FBFBFB url('/templates/kasseler2/images/th.png'); color: #666666; text-align: center; font-weight: bold;}

.button_pm {padding: 5px;}
.table_pm tr th, .table_tr tr th {padding: 3px; background: #FBFBFB url('/templates/kasseler2/images/th.png'); color: #666666; text-align: center; font-weight: bold;}

.boxgrid{-moz-border-radius:0px; -webkit-border-radius: 0px; border-radius: 0px; border: solid 3px #000; overflow: hidden; position: relative; margin:0; padding:0;}
.boxgrid img{}

.prevslide img, .nextslide img { width: 44px; height: 44px; background: url("/templates/kasseler2/images/selectslide.png") no-repeat 0 0; }
.nextslide img { background-position: -44px 0; }
.prevslide a:hover img { background-position: 0 -44px; }
.nextslide a:hover img { background-position: -44px -44px; }

.vote_button {text-align: center; margin-top: 3px;}
.vote_result {text-align: center;}


