/************************************/
/* Author: Ognichenko Igor          */
/* Copyright: KASSELER CMS          */
/* URL: http://www.kasseler-cms.net */
/************************************/

.left {float:left;}
.right {float:right;}
.clear {clear:both;}

img {border: 0px;}
h3.option {text-align: center;}
/*Заголовок коментариев*/
h2.comment {text-align: center; color:#D37200; font-size: 14px; padding: 5px; border-bottom: 1px solid #E0E0E0;}

.favorite_on {height: 10px; width: 10px; position: relative; top: 4px; cursor: pointer; background: transparent url('../images/favorite.png') left top no-repeat;}
.favorite_off {height: 10px; width: 10px; position: relative; top: 4px; cursor: pointer; background: transparent url('../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('../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('../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('../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('../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('../images/rating.png') left bottom; position: absolute; height: 17px; display: block; text-indent: -9000px; z-index: 1; padding: 0;}

/*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 {float: left; color: #535353; font-size: 0.9em; padding-top: 12px; padding-left: 236px; line-height:14px; text-align: center;}
.copyright a {color: #3A94D4;}

.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 {background: transparent;}
.form tr td {}
.form tr th {padding: 6px; background: #FBFBFB; color: #666666; text-align: center;}
/*Стиль контейнера формы с текстом*/
.form_text {text-align: right;}
.form_text span.star {color: #FF9A00;}
/*Стиль контейнера с полями для заполнения*/
.form_input {padding: 5px; width: 70%;}
.form_input_account {padding: 5px; width: 60%;}
.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_text_b {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 {}

/*Навигация в модулях*/
.module_navi {}
#module_navi_calc {background-color: #FFF9F0;border: 1px solid #FBE5C0;float: right;}
#module_navi_calc:hover{background-color: #FC934A;border: 1px solid #CD6F2D;float: right;}

/*Поисковая форма в модулях*/
.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('../images/row.png')}
.row2:hover {background: url('../images/row.png')}
.row3:hover {background: url('../images/row.png')}
.row1 td.col {background: #FCFCFC}
.row1:hover td.col {background: url('../images/row.png')}
.row2 td.col {background: #FAFAFA}
.row2:hover td.col {background: url('../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('../images/row.png')}
.up_row2 {background: #FAFAFA}
.up_row2:hover {background: url('../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_pub{color:#D37200;}
.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: #F4F8FB; border: 1px #A2C4DD solid; color: #465584; padding: 2px; margin: 0px auto 0px 20px; overflow: auto; max-height: 400px}
.quotetop {background: #A2C4DD; color: #000; margin: 5px auto 0px 20px; font-weight:bold; padding: 3px; background-repeat: no-repeat;}

/*Стиль редактора*/
.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 div {padding-top: 12px; padding-bottom: 6px; font-weight: normal; color: #496476; text-align: center;}
.numbers table {margin: auto;}
.numbers a, .numbers span { margin-right: 2px; border:1px solid #72A95F; border-radius:3px;}
.numbers a, .numbers a b, .numbers span, .numbers span b {float: left; height: 19px; line-height: 18px; text-decoration: none !important;}
.numbers a {border:1px solid #72A95F; border-radius:3px;}
.numbers a b {cursor: pointer; padding: 0 6px;}
.numbers a:hover {background:#72A95F;}
.numbers a:hover b {color: white;}
.numbers span {background: #72A95F;}
.numbers span b {color: white; padding: 0 6px;}

.numbers b.arrowleft, .numbers b.arrowright {background:#72A95F; color:#FFFFFF; padding:0px; width:19px; height:19px; text-align:center;}

/*ЛИСТАЛКА БУКВ*/
.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("../images/listlit.png"); background-position: right -45px; background-repeat: no-repeat; margin-left:1px;}
.listlit a b {background-color: transparent; background-image: url("../images/listlit.png"); background-position: left -15px; background-repeat: no-repeat; cursor: pointer; padding: 0 3px;}
.listlit a:hover {background-color: #56a1d4; background-position: right -30px;}
.listlit a:hover b {background-position: left 0; color: white;}

/*Вывод предупреждений и сообщений*/
.warning {margin-top: 10px; background: #cfeebf; border-top: 1px solid #b4c6a8; border-bottom: 1px solid #b4c6a8; color: #52703a;}
.warning .binner {padding: 10px 10px 10px 55px !important; background: transparent url("../images/warningicon.png") no-repeat 10px center;}

.info .binner {background: transparent url("../images/infoicon.png") no-repeat 10px center;}

.cancel_but {}
.apply_but {}

/*Список категорий*/
.catlist {width:100%; /* background:#F5F8EF; border:1px solid #72A95F; border-radius:5px; */ overflow:auto; margin-bottom:10px;}
.catlist tr {}
.catlist td {padding: 3px 4px 4px 4px;}
.catlist div {float: left;}
.catlist a {display: block; width: auto; height: 60px; outline: none; color: #A4B2BD;}
.catlist a:hover {text-decoration: none;}
.catlist a span {display: block; padding: 6px; line-height: 14px;}
.catlist a span b {color: #4b8f36;}
.catlist a:hover  span b {text-decoration: underline;}
.catlist a img {float: left; margin-right: 5px;}
.catlist a span i {font-style: normal; font-size: 10px; color: #5c5c5c;}

.miniature{padding: 2px; margin-right:10px;}

/*Стиль навигации*/
.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 {border-bottom:1px dashed #72A95F; font-weight:bold; display:block; width:100%; height:29px; line-height:27px; color:#397729; outline:none;}
.block ul.navs li a:hover {color:#d37200; text-decoration:none;}

.ajax_userinfo {margin: 10px;}
.ajax_userinfo h3 {font-size : 12px; color: #496476; padding: 0px; margin: 0px;}
.ajax_userinfo img {padding: 0px; margin: 0px;}
.showuserinfo {background-color: #FFFFFF; opacity: .80;  border: 2px #BBBBBB solid; border-radius: 5px;}

/*Календарь*/
.holiday {color: #A0100D;}
.calendar {color: #666666; width: 90%;}
.calendar td {text-align: center; padding:0;}
.calendar .day_lang td{font-weight: bold;}
.calendar .cal_link {color: #D37200; 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: #FFF9F0;}
.block_table th, .block_table td {border: 1px solid #FBE5C0;}
.block_table th{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("../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: #4991c3;} */
.price {font-size: 14px; font-weight: bold; color: #4991c3;}

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("../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("../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;}
.add_to_cart {background: none repeat scroll 0 0 #C4DDBB; border: 1px solid #A5CC98; border-radius: 3px; color: #777777; display: block; font-weight: bold; height: 18px; line-height: 16px; text-align: center; vertical-align: middle; width: 80px;}
.add_to_cart:hover {background: none repeat scroll 0 0 #A5CC98; border: 1px solid #85BB78; border-radius: 3px; color: white; text-decoration: none;}
.purchase {font-weight: bold; background: none repeat scroll 0 0 #e2e2e2; border: 1px solid #c4c4c4; border-radius: 3px; display: block; text-align: center; vertical-align: middle; height: 18px; width: 80px; color: #777777;}
.purchase:hover { background: none repeat scroll 0 0 #b4b4b4; border: 1px solid #a0a0a0; border-radius: 3px; 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('../images/row.png')}
.shop_cart_table .shop_row2:hover {background: url('../images/row.png')}

.shop_cart_table .col_sum {color: #4991c3;}
.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: #45729F; 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: #D37200; font-size: 1.1em; margin: 0 0 20px 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:20px;}
a.tag_level2:hover{font-size:20px;}
a.tag_level3{font-size:28px;}
a.tag_level3:hover{font-size:28px;}
a.tag_level4{font-size:36px;}
a.tag_level4:hover{font-size:36px;}
a.tag_level5{font-size:44px;}
a.tag_level5:hover{font-size:44px;}

/*теги */
.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 #CEE2F2; background: #F0F5FF; margin-top: 3px; color:#235F8F;}
.tegs_add_button {background: #BDBCBC url('../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(../images/remove_tag.png) left top no-repeat; width: 10px; height: 10px; cursor: pointer;}
a.remove_tag:hover {background: transparent url(../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: #CEE2F2;}

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: #3a94d4; font-size: 14px; margin-left: 10px;}

.sound {}
.sound img.play{cursor: pointer; display:block; width: 26px; height:27px; background: transparent url(../images/sound.png) left top no-repeat;}
.sound img.pause{cursor: pointer; display:block; width: 26px; height:27px; background: transparent url(../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: #3a94d4; 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('../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;}

.similar_pub {padding-left: 5px; padding-bottom: 2px; margin-bottom: 10px; background: #999 url('../images/row.png'); color: #D37200; 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: 5px; }
.TabMenu .tab, .TabMenu .tab_last, .TabMenu .tab_active{color: #666666; font-weight: bold; font-family: Verdana, Helvetica; -moz-border-radius:8px 8px 0 0; -webkit-border-radius: 8px 8px 0 0; border-radius: 8px 8px 0 0; float:left; border: 1px #E0E7EC solid; padding: 1px 7px 1px 7px; margin-right: 3px; text-decoration: none; cursor: pointer; background: #FCFCFC;}
.TabMenu .tab:hover, .TabMenu .tab_last:hover, .TabMenu .tab_active:hover {text-decoration: none; background: #F1F1F1;}
.TabMenu .tab_active {background: #E0E7EC;}
.TabMenu .tabTitle {padding: 6px; background: #FBFBFB; color: #666666; text-align: center; font-weight: bold;}

.button_pm {padding: 5px;}
.table_pm tr th, .table_tr tr th {padding: 3px; background: #FBFBFB; color: #666666; text-align: center; font-weight: bold;}
table.table_pm , .table_pm  th, .table_pm  td {border:1px solid #F0F0F0;}

.boxgrid{-moz-border-radius:3px; -webkit-border-radius: 3px; border-radius: 3px; border: solid 2px #4991C3; overflow: hidden; position: relative; margin:0; padding:0;}
.boxgrid img{}

.prevslide img, .nextslide img { width: 44px; height: 44px; background: url("../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;}

/* Start ---- Modern Poll Style by http://e-div.com */
.polled { height: 22px; }
.voted { height: 11px; }
.progress { border: 1px solid #ccc; position: relative; display: block; padding: 0; margin:4px 0; background: #DEDEDE; background: -webkit-gradient(linear, left top, left bottom, from(#ccc), to(#e9e9e9));
	background: -moz-linear-gradient(top, #ccc, #e9e9e9);
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#cccccc', endColorstr='#e9e9e9');
    -moz-box-shadow:0 1px 0 #fff;
    -webkit-box-shadow:0 1px 0 #fff;
    box-shadow:0 1px 0 #fff;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
}
.polled span { height:20px; }
.voted span { height: 9px; }
.progress span { display: block; margin: 0; padding: 0; text-align:center; width:0;    
    -moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.5);
    -webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.5);
    box-shadow:inset 0 1px 0 rgba(255,255,255,0.5);
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}
.progress span b { color:#fff; line-height:20px; padding-left:2px; text-shadow:0 1px 1px rgba(0, 0, 0, 0.5); }

.progress_1 span {
    border: 1px solid #0078a5; background-color: #5C9ADE;
    background: -moz-linear-gradient(top, #00adee 10%, #0078a5 90%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.1, #00adee), color-stop(0.9, #0078a5));
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#00adee', endColorstr='#0078a5');
}

.progress_2 span {
    border: 1px solid #5c9425;  background-color: #77AF3F;
    background: -moz-linear-gradient(top, #8fc857 10%, #5c9425 90%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.1, #8fc857), color-stop(0.9, #5c9425));
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#8fc857', endColorstr='#5c9425');
}
.progress_3 span {
    border: 1px solid #f47a20; background-color: #faa51a;
    background: -moz-linear-gradient(top, #faa51a 10%, #f47a20 90%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.1, #faa51a), color-stop(0.9, #f47a20));
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#faa51a', endColorstr='#f47a20');
}
.progress_4 span {
    border: 1px solid #A92C2C; background-color: #C44747;
    background: -moz-linear-gradient(top, #DD5F5F 10%, #A92C2C 90%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.1, #DD5F5F), color-stop(0.9, #A92C2C));
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#DD5F5F', endColorstr='#A92C2C');
}
.progress_5 span {
    border: 1px solid #8c2ca9; background-color: #8c2ca9;
    background: -moz-linear-gradient(top, #bf5fdd 10%, #8c2ca9 90%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.1, #bf5fdd), color-stop(0.9, #8c2ca9));
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#bf5fdd', endColorstr='#8c2ca9');
}
/* End ---- Modern Poll Style by http://e-div.com */

input[type="submit"],input[type="button"],input[type="file"],.styles_button{background:#999;border:1px solid #999;color:#fff;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-webkit-transition:background-color 1s;-moz-transition:background-color 1s;-o-transition:background-color 1s;-ms-transition:background-color 1s;transition:background-color 1s;outline:0;padding:5px 7px;cursor:pointer;margin:4px}
input[type="submit"]:hover,input[type="button"]:hover,input[type="file"]:hover,.styles_button{background:#777;text-decoration:none}
input[type="text"],input[type="password"],textarea,select{background:#fff;border:1px solid #ddd;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;outline:0;padding:5px;-webkit-transition:background-color 2s;-moz-transition:background-color 2s;-o-transition:background-color 2s;-ms-transition:background-color 2s;transition:background-color 2s}
input[type="text"]:focus,input[type="password"]:focus,textarea:focus{background-color:#fffeef;border-color:#ccc}
rgb(196, 221, 187);