/* ********************************************************************************************* */
/* /vendor/plugins/rails_cms_module_article/partial_assets/default/stylesheets/article.css */
/* ********************************************************************************************* */




/* ********************************************************************************************* */
/* /vendor/plugins/rails_cms_module_classified/partial_assets/default/stylesheets/classified.css */
/* ********************************************************************************************* */

table.edit-menu {margin: 10px 0;}
table.edit-menu th {background-color: #EBF2B6; padding: 5px 10px;}


/* ********************************************************************************************* */
/* /vendor/plugins/rails_cms_module_comment/partial_assets/lezcihana/stylesheets/comment.css */
/* ********************************************************************************************* */

div.comment {margin: 5px 0; padding: 10px; border: 1px solid #CCC; background-color: #C6C6C8;}
div.comment div {border: 1px solid #ddd; padding: 10px; margin: 10px 0;}
div.comment p.comment-title {padding: 0; margin: 0 0 5px 0 ; font-weight: bold;}
div.comment p.comment {margin: 0; padding: 0;}
div.comment p.comment-info {margin: 5px 0 0 0; font-size: 8pt; font-style: italic; text-align: right;}
div.comment p.comment-links {margin: 0; font-size: 8pt; text-align: right;}
form#new-comment {margin: 10px 0;}


/* ********************************************************************************************* */
/* /vendor/plugins/rails_cms_module_event/partial_assets/lezcihana/stylesheets/event.css */
/* ********************************************************************************************* */

table.event_calendar {border: 2px solid #9F9F9F;}
table.event_calendar td {padding: 5px; width: 15px; text-align: right;}
table.event_calendar th {padding: 5px; text-align: right;}
table.event_calendar th.monthName {text-align: center;}
table.event_calendar th.prev {text-align: left;}
table.event_calendar tr.dayName th {background-color: #9F9F9F;}
table.event_calendar td.event {background-color: #FBF3D0; border-right: 1px solid white;}
table.event_calendar td.today {font-weight: bold;}
table.event_calendar .weekendDay {background: #F4F5F7}

div#event_detail_partial {margin-top: 10px; padding-left: 10px;}
div.events-list-left-part {width: 490px; float: left; margin-right: 15px;}
div.events-list-right-part {width: 190px; float: left;}


/* ********************************************************************************************* */
/* /vendor/plugins/rails_cms_module_forum/partial_assets/lezcihana/stylesheets/forum.css */
/* ********************************************************************************************* */

table.forum-categories-table {width: 100%; margin-bottom: 20px;}
table.forum-categories-table tr th {background-color: #A7A9AC; color: #fff; padding: 2px 5px;}
table.forum-categories-table tr td {background-color: #F2F2F2; border: 1px solid #fff; padding: 5px;}
table.forum-categories-table tr td.icon-cell {width: 60px; text-align: center; vertical-align: top;}

table.forum-topics-table {width: 100%;}
table.forum-topics-table tr th {background-color: #A7A9AC; color: #fff; padding: 2px 5px;}
table.forum-topics-table tr td {border: 1px solid #fff; padding: 5px; vertical-align: top; }
table.forum-topics-table tr td.icon-cell {width: 60px; text-align: center; vertical-align: top;}

div#new-topic {background-color: #F2F2F2; padding: 5px; margin-bottom: 15px;}
p.forum-action-links a {font-style: italic; font-size: 90%; color: #000; text-decoration: none;}
p.forum-action-links a:hover {text-decoration: underline;}

fieldset#new-message {border: 1px solid #eee; margin-top: 10px; padding-top: 15px; margin-top: 20px;}
fieldset#new-message legend {font-size: 120%; font-weight: bold;}



/* ********************************************************************************************* */
/* /vendor/plugins/rails_cms_module_guestbook/partial_assets/default/stylesheets/guestbook.css */
/* ********************************************************************************************* */




/* ********************************************************************************************* */
/* /vendor/plugins/rails_cms_module_link/partial_assets/default/stylesheets/link.css */
/* ********************************************************************************************* */




/* ********************************************************************************************* */
/* /vendor/plugins/rails_cms_module_page/partial_assets/default/stylesheets/page.css */
/* ********************************************************************************************* */




/* ********************************************************************************************* */
/* /vendor/plugins/rails_cms_module_photo_gallery/partial_assets/default/stylesheets/photo_gallery.css */
/* ********************************************************************************************* */

/* ADMIN - UPLOADED THUMBNAILS */
div.thumbnails {background-color: #F2F2F2;}
div.thumbnails div.thumbnail-wrapper { float: left; margin: 3px; padding: 2px; border: 1px solid #999; background-color: #EFF3FF; text-align: center; cursor:move;}
div.thumbnails div.thumbnail-wrapper table {margin: 0 auto;}
div.thumbnails div.thumbnail-wrapper table td {text-align: center;}
div.thumbnails div.thumbnail-wrapper a {text-decoration: none; color: black; font-size: 9pt; }
div.thumbnails div.thumbnail-wrapper input {padding: 2px;}
div.thumbnails div.thumbnail-wrapper input.img-code {padding: 1px; font-size: 9pt; margin-bottom: 2px; width: 100px;}
div.thumbnails div.thumbnail-wrapper textarea {padding: 2px; height: 40px; width: 90%;}
div.thumbnails div.thumbnail-wrapper input.submit {border: 0; width: 16px; height: 16px; margin: 0; padding: 0; cursor: hand;}

div.inline-gallery {text-align: center;}
div.inline-gallery img {border: 1px solid #ccc; padding: 2px;}

/* PUBLIC  */
div#gallery_viewer div#gallery_small_thumbnails table#slide-thumbnails {margin: 0 auto; margin-bottom: 5px;}
div#gallery_viewer div#gallery_small_thumbnails table#slide-thumbnails td {text-align: center; padding: 2px; border: 1px dotted #888; vertical-align: center;}
div#gallery_viewer div#gallery_small_thumbnails table#slide-thumbnails td.arrow {width: 30px;  border: 0;}
div#gallery_viewer div#gallery_small_thumbnails table#slide-thumbnails td img.thumbnail {-moz-opacity:0.5; filter: alpha(opacity=50);}
div#gallery_viewer div#gallery_small_thumbnails table#slide-thumbnails td.center {border: 2px solid #666;}
div#gallery_viewer div#gallery_small_thumbnails table#slide-thumbnails td.center img.thumbnail, div#gallery_viewer table#slide-thumbnails td a:hover img.thumbnail {-moz-opacity:1; filter: alpha(opacity=100);}
div#gallery_viewer div#gallery_small_thumbnails table#all-thumbnails {margin: 10px auto; border: 1px solid #ccc;}
div#gallery_viewer div#gallery_small_thumbnails table#all-thumbnails td {border: 1px solid #ccc; text-align: center;}

div.photo-gallery-action-links {text-align: center;}
div#photo div.photos-navigation {width: 500px; margin: 10px auto;}
div#photo div.photos-navigation div.left-navigation {float: left; width: 50px; text-align: center; padding-top: 10px;}
div#photo div.photos-navigation div.photo-title {float: left; text-align: center; width: 400px;}
div#photo div.photos-navigation div.photo-title h3 {margin: 0; font-weight: normal; font-size: 12pt;}
div#photo div.photos-navigation div.photo-title span {font-size: 8pt;}
div#photo div.photos-navigation div.right-navigation {float: left; width: 50px; text-align: center; padding-top: 10px;}

div#photo div.medium-thumbnail-photo {text-align: center;}
div#photo div.medium-thumbnail-photo img {border: 4px solid #666;}

div#photo div#photo-gallery-urls {margin: 5px auto 30px auto; text-align: right; width: 600px;}
div#direct-link input {margin-top: 10px;}














/* ********************************************************************************************* */
/* /vendor/plugins/rails_cms_module_user_page/partial_assets/default/stylesheets/user_page.css */
/* ********************************************************************************************* */

table.user-pages-show {margin: 10px 0;}
table.user-pages-show tr td {padding-left: 10px;}
table.user-pages-index tr td {vertical-align: middle;}


/* ********************************************************************************************* */
/* /vendor/plugins/rails_cms_module_video/partial_assets/default/stylesheets/video.css */
/* ********************************************************************************************* */

a.play-box{background:transparent url(/images/icons/arrow-play.png) no-repeat scroll center center; 
    display:block;
    height:48px;
    left:50%;
    margin-left:-24px;
    margin-top:-24px;
    position:absolute;
    top:50%;
    width:48px;}


/* ********************************************************************************************* */
/* /public/templates/default/stylesheets/addons.css */
/* ********************************************************************************************* */

/* HIGHSLIDE */
.highslide {cursor: url(/templates/default/images/highslide/zoomin.cur), pointer; outline: none;}
.highslide-active-anchor img {visibility: hidden;}
.highslide-wrapper {background: white;}
.highslide-image {border: 2px solid white;}
.highslide-caption {display: none; border: 2px solid white; border-top: none;  font-family: Verdana, Helvetica; font-size: 10pt; padding: 5px; background-color: white;}
.highslide-loading {display: block; color: black; font-size: 8pt; font-family: sans-serif; font-weight: bold; text-decoration: none; padding: 2px; border: 1px solid black; background-color: white; padding-left: 22px; background-image: url(/templates/default/images/highslide/loader.white.gif); background-repeat: no-repeat; background-position: 3px 1px;}
a.highslide-credits, a.highslide-credits i {padding: 2px; color: silver; text-decoration: none; font-size: 10px;}
a.highslide-credits:hover, a.highslide-credits:hover i {color: white; background-color: gray;}
.highslide-move {cursor: move;}
.highslide-resize {cursor: nw-resize;}
.highslide-overlay {display: none;}
a.highslide-full-expand {background: url(/templates/default/images/highslide/fullexpand.gif) no-repeat;	display: block;	margin: 0 10px 10px 0; width: 34px; height: 34px;}


/* HIGHSLIDE - CONTROLBAR */
.controlbar {background: url(/templates/default/images/highslide/controlbar4.gif); width: 167px; height: 34px;}
.controlbar a {display: block; float: left; height: 27px;}
.controlbar a:hover {background-image: url(/templates/default/images/highslide/controlbar4-hover.gif);}
.controlbar .previous {width: 50px;}
.controlbar .next {width: 40px;	background-position: -50px 0;}
.controlbar .highslide-move {width: 40px; background-position: -90px 0;}
.controlbar .close {width: 36px; background-position: -130px 0;}


/* HIGHSLIDE - HTML CONTENT */
.highslide-html {background-color: white;}
.highslide-html-content {position: absolute; display: none;}
.highslide-wrapper {background-color: white;}
.highslide-wrapper .highslide-html-content {width: 400px; padding: 5px; text-align: center;}
.highslide-wrapper .highslide-header {text-align: right;}
.highslide-wrapper .highslide-header a {font-weight: bold; color: gray; text-transform: uppercase; text-decoration: none;}
.highslide-wrapper .highslide-header a:hover {color: black;}
.highslide-wrapper .highslide-header a.close-link {background: url(/templates/default/images/highslide/close.gif) no-repeat center right; padding-right: 30px;}
.highslide-wrapper .highslide-header a.move-link {background: url(/templates/default/images/highslide/move.gif) no-repeat center right; padding-right: 30px; margin-right: 30px;}
.highslide-wrapper .highslide-header .highslide-move a {cursor: move;}
.highslide-wrapper .highslide-body table {margin: 10px auto;}
.highslide-wrapper .highslide-body strong {display: block; font-size: 110%; margin: 10px 0; text-align: left;}
.highslide-wrapper .highslide-body div.tooltip-content {margin-bottom: 10px; text-align: left;}
.highslide-wrapper .highslide-footer {height: 11px;}
.highslide-wrapper .highslide-footer .highslide-resize {float: right; height: 11px; width: 11px; background: url(/templates/default/images/highslide/resize.gif);}
.highslide-display-block {display: block;}
.highslide-display-none {display: none;}


/* DEFAULT WYSIWYG STYLES */
div.wysiwyg-editor-content {margin: 10px 0;}
div.wysiwyg-editor-content p {margin: 10px 0;}
div.wysiwyg-editor-content ul {margin: 10px 0 10px 40px;}
div.wysiwyg-editor-content ul li {list-style-type: disc;}
div.main-content div.wysiwyg-editor-content h1, div.main-content div.wysiwyg-editor-content h2, div.main-content div.wysiwyg-editor-content h3, div.main-content div.wysiwyg-editor-content h4, div.main-content div.wysiwyg-editor-content h5 {color: #000; font-variant: normal; border: 0;} 


/* SWF UPLOAD */
div.swfupload td {vertical-align: top;}
div.swfupload .likeParent {font: inherit; color: inherit; text-decoration: inherit;}
div.swfupload a.likeParent:hover {font: inherit; color: #000000; text-decoration: none; }
div.swfupload div.title {width: auto; background-color: #99BBE8; border-bottom: solid 1px #000000; padding: 2px; margin-bottom: 15px; font-family: Verdana;	font-size: 14pt; color: #000000; text-decoration: none;}
div.swfupload div.content {margin: 10px;}
div.swfupload fieldset { margin: 5px; }
div.swfupload legend {font-family: Arial; font-size: 11pt; font-weight: bold; color: Black; }
fieldset.flash {width: 375px; margin: 10px 0px 10px 0px; border-color: #D9E4FF;}
div.swfupload .progressWrapper { overflow: hidden;}
div.swfupload .progressContainer { margin-top: 5px; padding: 4px; border: solid 1px #E8E8E8;background-color: #F7F7F7; overflow: hidden;}
div.swfupload .red {border: solid 1px #B50000; background-color: #FFEBEB;}
div.swfupload .green {border: solid 1px #DDF0DD; background-color: #EBFFEB;}
div.swfupload .blue { border: solid 1px #CEE2F2; background-color: #F0F5FF;}
div.swfupload .progressName {font-size: 8pt; font-weight: bold; color: #555555;	width: 323px; height: 14px; text-align: left; white-space: nowrap; overflow: hidden;}
div.swfupload .progressBarInProgress, div.swfupload .progressBarComplete, div.swfupload .progressBarError {font-size: 0px; width: 0%; height: 2px; background-color: blue; margin-top: 2px;}
div.swfupload .progressBarComplete { width: 100%; background-color: green; visibility: hidden;}
div.swfupload .progressBarError { width: 100%; background-color: red; visibility: hidden;}
div.swfupload .progressBarStatus { margin-top: 2px; width: 337px; font-size: 7pt; font-family: Verdana;	text-align: left; white-space: nowrap;}
div.swfupload a.progressCancel, div.swfupload a.progressCancel:link, div.swfupload a.progressCancel:active, div.swfupload a.progressCancel:visited, div.swfupload a.progressCancel:hover { font-size: 0px; display: block; height: 14px; width: 14px; background-image: url(/images/upload/cancelbutton.gif); background-repeat: no-repeat;	background-position: -14px 0px;	float: right;}
div.swfupload a.progressCancel:hover {background-position: 0px 0px;}
/* New version */

div.upload_container {background-color: #FBF3D0; padding: 5px; margin-bottom: 10px;}
div.upload_container div.upload_help {color: #555; margin-bottom: 5px;}
div.upload_container div.swfupload_container {margin-bottom: 5px;}
div.upload_container div.swfupload_container div.swfupload_button {width: 130px; height: 18px; float: left; margin-right: 10px; padding: 3px;}
div.upload_container div.swfupload_container div.swfupload_message {height: 18px; padding: 4px; float: right; text-align: right; width: 400px;}
div.upload_container div.swfupload_container div.swfupload_status {height: 18px; padding: 4px; float: right;}
div.upload_container div.swfupload_container div.swfupload_status span.swfupload_file {margin-right: 10px;}
div.upload_container div.swfupload_container div.swfupload_status span.swfupload_info {color: green;}
div.upload_container div.swfupload_container div.swfupload_status span.error {color: red;}
div.upload_container div.swfupload_container div.swfupload_status span.swfupload_progress {margin-left: 10px;}
div.upload_container div.swfupload_container div.swfupload_status span.swfupload_progress img.percentImage {vertical-align: middle;}
div.upload_container div.swfupload_container div.swfupload_status span.swfupload_progress span.percentText {margin: 0 10px 0 5px;}
div.upload_container div.swfupload_container div.swfupload_status a.swfupload_cancel {background: url(/images/swfupload/cancel.png) no-repeat center left; padding-left: 18px;}

/* BBCODE TEXTAREA */
#bbcode_toolbar { position:relative; list-style:none; border:1px solid #d7d7d7; background-color:#F6F6F6; margin:0; padding:0; height:18px; margin-bottom:2px; }
#bbcode_toolbar li { list-style:none; margin:0; padding:0; float:left; }
#bbcode_toolbar li a { width:24px; height:16px; float:left; display:block; background-image:url("/images/icons/bbcode_toolbar.gif"); border:1px solid #fff; border-right-color:#d7d7d7; }
#bbcode_toolbar li a:hover { border-color:#900; }
#bbcode_toolbar li span { display:none; }
#bbcode_toolbar li a#bbcode_help_button { position:absolute; top:0; right:0; border-left-color:#d7d7d7; border-right-color:#fff; }
#bbcode_toolbar li a#bbcode_help_button:hover { border-left-color:#900; border-right-color:#900; }
#bbcode_emoticons { position:relative; list-style:none; margin:0; padding:0; height:18px; margin-bottom:2px; }
#bbcode_emoticons li { list-style:none; margin:0; padding:0; float:left; }
#bbcode_italics_button { background-position: 0 -119px; }
#bbcode_bold_button { background-position: 0 -102px; }
#bbcode_link_button { background-position: 0 0; }
#bbcode_image_button { background-position: 0 -170px; }
#bbcode_unordered_list_button { background-position: 0 -34px; }
#bbcode_ordered_list_button { background-position: 0 -51px; }
#bbcode_quote_button { background-position: 0 -68px; }
#bbcode_code_button { background-position: 0 -136px; }
#bbcode_help_button { background-position: 0 -153px; }
#bbcode_font_size_button { background-position: 0 -85px; }
#bbcode_red_color_button { background-position: 0 -307px; }
#bbcode_orange_color_button { background-position: 0 -325px; }
#bbcode_green_color_button { background-position: 0 -343px; }
#bbcode_blue_color_button { background-position: 0 -361px; }
#bbcode_magenta_color_button { background-position: 0 -379px; }
.bbcodeeditor-box textarea { width: 100%; }


/* TAG CLOUD */
#tag-cloud { border: 1px solid black; padding: .5em; }
#tag-cloud .size1 {font-size: 1.0em;}
#tag-cloud .size2 {font-size: 1.2em;}
#tag-cloud .size3 {font-size: 1.4em;}
#tag-cloud .size4 {font-size: 1.6em;}
#tag-cloud .selected {background-color: #B82727; padding: 2px 5px; color: #fff; text-decoration: none;}

.tag-cloud .size1 { font-size: 0.8em; }
.tag-cloud .size2 { font-size: 1em; }
.tag-cloud .size3 { font-size: 1.2em; }
.tag-cloud .size4 { font-size: 1.4em; }
.tag-cloud .selected {background-color: #B82727; padding: 2px 5px; color: #fff; text-decoration: none;}


/* ********************************************************************************************* */
/* /public/templates/lezcihana/stylesheets/admin.css */
/* ********************************************************************************************* */

/* CLEARFIX */
.clearfix:after { content:"."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {display:block;}
* html .clearfix { height: 1%;}


/* ICONS */
a.approved {background: transparent url(/images/icons/approved.gif) no-repeat center center; padding: 0 10px; text-decoration: none;}
a.approved:hover {background: transparent url(/images/icons/unapproved.gif) no-repeat center center; padding: 0 10px;}
a.unapproved {background: transparent url(/images/icons/unapproved.gif) no-repeat center center; padding: 0 10px; text-decoration: none;}
a.unapproved:hover {background: transparent url(/images/icons/approved.gif) no-repeat center center; padding: 0 10px;}
img.calendar {cursor: pointer; border: none; position: relative; top: 3px; left: 2px; width: 16px;}
a.directory-link { padding-left: 20px; background: url(/images/icons/folder.gif) no-repeat top left;}
a.file-link { padding-left: 20px; background: url(/images/icons/file.gif) no-repeat top left;}
a.pof-order-desc, a.pof-order-desc:hover { padding-right: 12px; background: url(/images/icons/arrow_down.gif) 100% 50% no-repeat;}
a.pof-order-asc, a.pof-order-asc:hover { padding-right: 12px; background: url(/images/icons/arrow_up.gif) 100% 50% no-repeat;}

/* FLASH MESSAGES */
p.flash {padding: 10px; font-weight: bold; margin: 40px 25px 10px 0;}
p.flash-error {background-color: #FFCFD1; border: 2px solid #EF2C38;}
p.flash-warning {background-color: #FFEFF0; border: 2px solid #FFAFB4;}
p.flash-notice {background-color: #eee; border: 2px solid #aaa;}

/* SPECIAL COMMON */
.even {background-color: #F4FBFD;}
.even:hover {background: #E6F5FA;}
.inline-form {padding: 10px; background-color: #eee; margin: 10px;}
p.h-links, form h3 {margin: 10px 0; background-color: #FBF3D0; padding: 5px;}
input.number-input {width: 100px; text-align: right;}
input.string-input {width: 400px; text-align: left;}
textarea.text-input {width: 400px; height: 50px; font-size: inherit;}
li.selected {font-weight: bold;}


/* ERROR FIELDS + MESSAGE */
.fieldWithErrors {display: inline; }
.fieldWithErrors input, .fieldWithErrors select, .fieldWithErrors textarea { border: 2px solid red; }
.errorExplanation {background-color: #FFCFD1; border: 2px solid #EF2C38; padding: 10px; margin-bottom: 1em;}
.errorExplanation .explanationTitle {font-weight: bold;}
.errorExplanation ul {padding-left: 1.5em; margin-top: 5px;}

/**************************** CONTENT CSS ****************************/
/* FORM TABLE */
table.form-table {margin-bottom: 5px;}
table.form-table th {text-align: right; vertical-align: top; padding: 5px 5px 5px 20px; font-weight: bold;}
table.form-table td {text-align: left; vertical-align: top; padding: 5px;}
input.number-input {width: 100px; text-align: right;}
input.string-input {width: 400px; text-align: left;}
textarea.text-input {width: 400px; height: 50px; font-size: inherit;}

/* SHOW TABLE */
table.show-table { width: auto; margin-bottom: 5px;}
table.show-table th { text-align: right; vertical-align: top; font-weight: bold; padding: 2px 10px 2px 0px;}
table.show-table td { text-align: left; vertical-align: top; font-size: 10pt; padding: 2px 0px 2px 2px;}

/* TAGS */
div#tag-help {margin-bottom: 10px; padding: 5px 10px 10px 10px; width: 40em; background-color: #f8f8f8;}
div#tag-help h4 { border-bottom: 1px solid #eee; margin-top: 10px; margin-bottom: 5px;}
div#tag-help a.tag-help-size1 { font-size: 85%;}
div#tag-help a.tag-help-size2 { font-size: 100%;}
div#tag-help a.tag-help-size3 { font-size: 115%;}
div#tag-help a.tag-help-size4 { font-size: 130%;}

/* ADMIN LIST TABLE */
table.list-table {width: 100%; background-color: #fff;}
table.list-table tr.even td { background-color: #F4FBFD;}
table.list-table tr.even:hover td, table.list-table tr:hover td {background: #E6F5FA;}
table.list-table tr th {padding: 3px; background-color: #E2E2E4; }
table.list-table tr td {padding: 1px 4px 1px 4px; line-height: 1.5em;}
table.list-table input.submit {padding: 1px; margin: 0; font-weight: normal;}
table.list-table input.datefield {width: 8em;}
table.list-table input.datetimefield {width: 10em;}
table.list-table tr th.set-filter { text-align: right; width: 6em;}
table.list-table tr.filter th { background-color: #B1C173;}
table.list-table tr td.links { text-align: right;}
table.list-table tr td.money { text-align: right;}
table.half-table { float: left; margin-right: 3em;}

/* SORTABLE MENUS*/
ul.sortable-menus { margin: 10px 0 10px 10px; }
ul.sortable-menus li { list-style: none; background-color: #f4f4f4; border: 2px solid white; border-right: 0; line-height: 25px; padding-left: 10px; cursor: move; }

/* CATEGORIES */
a.link-add, form#pof_menu { margin-left: 1em;}
form#new-category { margin: 1em;}
ul.categories-tree {margin: 1em 0 0 1em;}
ul.categories-tree li {list-style: none;  background-color: #f4f4f4; border: 3px solid white; border-right: 0; border-bottom: 0; line-height: 25px; padding-left: 10px;}
ul.categories-tree li form {padding: 10px;}
ul.categories-tree li a.selected-category { font-size: 120%;}
ul.categories-tree li a.fold { background: transparent url('/images/icons/plus.gif') left 3px no-repeat; padding-left: 15px;}
ul.categories-tree li a.unfold { background: transparent url('/images/icons/minus.gif') left 3px no-repeat; padding-left: 15px;}
ul.categories-tree li a.nochildren { padding-left: 15px;}
ul.categories-tree li a.fold, ul.categories-tree li a.unfold, ul.categories-tree li a.nochildren{ font-weight: bold;}
ul#movable_categories li { cursor: move;}
div#new_categories select {margin-bottom: 5px;}

/* SEO ROUTES */
div.route {padding: 0 3px;}
div.movable {cursor: move; padding: 3px;}
div.route-header {background-color: #E1DCC9; font-weight: bold; padding: 5px;}
div.route div.incoming-request {float: left; width: 300px;}
div.route div.request-target {float: left; width: 300px; padding-left: 10px;}
div.route div.route-links {float: left; width: 100px; text-align: right;}
div.movable:hover {background: #EBF2B6;}

/* REDIRECTIONS */
.redirections ul.redirection-table { padding:0; margin:0 }
ul.redirection-table li.redirection-line {padding: 0 5px; margin: 0; cursor: move;}
ul.redirection-table li.found {background-color: #90FF8F;}
ul.redirection-table li.redirection-line div.urls{float: left; width: 80%;}
ul.redirection-table li.redirection-line div.icons{float: right; width: 20%; text-align: right;}







/* ********************************************************************************************* */
/* /public/templates/default/stylesheets/calendar-green.css */
/* ********************************************************************************************* */

div.calendar {position: relative;}
.calendar, .calendar table {border: 1px solid #565; font-size: 11px; color: #000; cursor: default; background: #efe; font-family: tahoma,verdana,sans-serif; width: 20em;}
.calendar .button {text-align: center; padding: 2px; background: #676; color: #fff; font-size: 90%;}
.calendar .nav {background: #676 url(/images/menuarrow.gif) no-repeat 100% 100%;}
.calendar thead .title {font-weight: bold; text-align: center; padding: 2px; background: #250; color: #efa;}
.calendar thead .name {border-bottom: 1px solid #565; padding: 2px; text-align: center; color: #000;}
.calendar thead .weekend {color: #a66;}
.calendar thead .hilite {background-color: #afa; color: #000; border: 1px solid #084; padding: 1px;}
.calendar thead .active {background-color: #7c7; padding: 2px 0px 0px 2px;}
.calendar thead .daynames {background: #dfb;}
.calendar tbody .day {width: 2em; color: #564; text-align: right; padding: 2px 4px 2px 2px;}
.calendar tbody .day.othermonth {font-size: 80%; color: #bbb;}
.calendar tbody .day.othermonth.oweekend {color: #fbb;}
.calendar table .wn {padding: 2px 3px 2px 2px; border-right: 1px solid #8a8; background: #dfb;}
.calendar tbody .rowhilite td {background: #dfd;}
.calendar tbody .rowhilite td.wn {background: #efe;}
.calendar tbody td.hilite {background: #efd; padding: 1px 3px 1px 1px; border: 1px solid #bbb;}
.calendar tbody td.active {background: #dec; padding: 2px 2px 0px 2px;}
.calendar tbody td.selected {font-weight: bold; border: 1px solid #000; padding: 1px 3px 1px 1px; background: #f8fff8; color: #000;}
.calendar tbody td.weekend {color: #a66;}
.calendar tbody td.today { font-weight: bold; color: #0a0; }
.calendar tbody .disabled { color: #999; }
.calendar tbody .emptycell {visibility: hidden;}
.calendar tbody .emptyrow {display: none;}
.calendar tfoot .footrow {text-align: center; background: #565; color: #fff;}
.calendar tfoot .ttip {padding: 2px; background: #250; color: #efa;}
.calendar tfoot .hilite {background: #afa; border: 1px solid #084; color: #000; padding: 1px;}
.calendar tfoot .active {background: #7c7; padding: 2px 0px 0px 2px;}
.calendar .combo {position: absolute; display: none; top: 0px; left: 0px; width: 4em; cursor: default; border: 1px solid #565; background: #efd; color: #000; font-size: 90%; z-index: 100;}
.calendar .combo .label,
.calendar .combo .label-IEfix {text-align: center; padding: 1px;}
.calendar .combo .label-IEfix {width: 4em;}
.calendar .combo .hilite {background: #af8;}
.calendar .combo .active {border-top: 1px solid #6a4; border-bottom: 1px solid #6a4; background: #efe; font-weight: bold;}
.calendar td.time {border-top: 1px solid #8a8; padding: 1px 0px; text-align: center; background-color: #dfb;}
.calendar td.time .hour,
.calendar td.time .minute,
.calendar td.time .ampm {padding: 0px 3px 0px 4px; border: 1px solid #898; font-weight: bold; background-color: #fff;}
.calendar td.time .ampm {text-align: center;}
.calendar td.time .colon {padding: 0px 2px 0px 3px; font-weight: bold;}
.calendar td.time span.hilite {border-color: #000; background-color: #686; color: #fff;}
.calendar td.time span.active {border-color: #f00; background-color: #000; color: #0f0;}


/* ********************************************************************************************* */
/* /public/templates/lezcihana/stylesheets/screen.css */
/* ********************************************************************************************* */

/************************* COMMON *************************/
body {border-top: 10px solid white; border-bottom: 10px solid white; width: 980px; margin: 0 auto; padding:0; font-size: 10pt; background-color: #FFF; color: #000;}
body, h1, h2, h3, h4, h5, h6, ol, ul, li, p, input, label, fieldset, legend, textarea, select 
  {margin: 0px auto; padding: 0; font-family: 'Trebuchet MS', 'Geneva CE', lucida, sans-serif;}
form {padding: 0; margin: 0;}
h1 {font-size: 16pt; margin: 37px 0 15px 0; padding-bottom: 5px; text-align: left; background: url(/templates/lezcihana/images/layout/h1-background.png) repeat-x bottom left;}
/* h3 {background-color: #C7C9CA; margin: 10px 0;} */
p {margin-bottom: 10pt;}
th, td {text-align: left;}
textarea {font-size: 10pt;}
img {border: 0;}
ul, ol {margin-left: 23px;}
strong {font-weight: bold;}
fieldset {padding: 5px 5px 10px 5px;}
pre {width: 100%; overflow: auto; padding: 3px; background-color: #F2F2F2;}

a, a:visited, a:link {text-decoration: underline; color: #000;}
a:hover {text-decoration: underline; a:hover {}}
a:focus, a:active {outline:0;}

.left {text-align: left;}
.center {text-align: center;}
.right {text-align: right;}
.valign-top {vertical-align: top;}
.valign-middle {vertical-align: middle;}
.nowrap {white-space: nowrap;}
.nopadding {padding: 0;}
.top {vertical-align: top;}
.half-left {float: left; width: 49%;}
.half-right {float: right; width: 49%;}
.float-left {float: left;}
.float-right {float: right;}
.full, .full-width {width: 100%;}
.short {width: 50px;}
.medium {width: 150px;}
.long {width: 400px;}
.ir, .ir span {display: block; overflow: hidden; position: relative; top: 0; left: 0;} 
.ir span {width: 100%; height: 100%; position: absolute;}

p.title {font-size: 1.2em; font-weight: bold; text-decoration: underline;}
p.info {font-size: 0.8em; font-weight: bold;}
p.description {text-align: justify;}
p.show-content{margin: 10px 0 10px 0;}
p.show-info{font-size: 8pt; font-style: italic;}
div.search-box {background-color: #BFBFBF; padding: 5px;}
td.image-cell img, a.highslide img, div.wysiwyg-editor-content img {background: #fff; padding: 8px; border: 1px solid #888;}
td a.highslide img, div.wysiwyg-editor-content img.emotion-icon {padding: 0; background: none; border: 0;}

h2.path {font-size: 10pt; margin: 10px 0 25px 5px;}

div.google-search-results iframe { width: 750px;}
div.random-photos {text-align: center;}
div.random-photos h2 {text-align: left;}
p.manual-paragraph {border-bottom: 1px solid #000; border-top: 1px solid #000; margin: 5px 0; height: 50px; padding: 5px 0 10px 60px; background: url(/templates/lezcihana/images/layout/manual.gif) no-repeat left center;}


/************************* LAYOUT *************************/
div.top-box {height: 114px; width: 980px; background: #78A0DB url(/templates/lezcihana/images/layout/header-background.jpg);}
div.top-box strong {margin: 35px 0 0 28px; float: left; width: 221px; height: 58px; background: #78A0DB url(/templates/lezcihana/images/layout/lezci_hana.png);}
div.top-box strong a {display: block; font-size: 1pt; color: #78A0DB; width: 221px; height: 58px;}
div.top-box div.top-right-box {float: right; width: 700px; height: 100px;}

ul.header-menu {padding-left: 30px; margin: 0; height: 39px; background: #78A0DB url(/templates/lezcihana/images/layout/main-menu-background.jpg);}
ul.header-menu li {display: inline;}
ul.header-menu li a {display: block; float: left; background-color: white; padding: 5px 20px; margin-right: 5px; text-decoration: none; font-size: 13pt; color: #1D2B3A; margin-top: 6px;}
ul.header-menu li.featured a {padding: 8px 20px; margin-top: 0; font-weight: bold;}
ul.header-menu li a:hover {padding: 8px 20px; margin-top: 0; background-color: #CEE2FC;}

div.main-box {background: #F0F0F0 url(/templates/lezcihana/images/layout/main-box-background.png) repeat-y;}
div.main-box div.main-left-box {float: left; width: 250px; background: url(/templates/lezcihana/images/layout/path-box.png) no-repeat top left;}
div.main-box div.main-left-box h3.menu { margin: 60px 0 0 30px; width: 203px; height: 43px; background: url(/templates/lezcihana/images/layout/menu-header.png) no-repeat;}
div.main-box div.main-left-box h3.menu span {display: block; color: white; font-size: 16pt; height: 43px; line-height: 43px; padding-left: 20px;}
div.main-box div.main-left-box h3.admin-menu { margin: 20px 0 0 30px; width: 203px; height: 43px; background: url(/templates/lezcihana/images/layout/admin-header.png) no-repeat;}
div.main-box div.main-left-box h3.admin-menu span {display: block; color: white; font-size: 16pt; height: 43px; line-height: 43px; padding-left: 20px;}
div.main-box div.main-left-box h3.categories-menu { margin: 20px 0 0 30px; width: 203px; height: 43px; background: url(/templates/lezcihana/images/layout/category-header.png) no-repeat;}
div.main-box div.main-left-box h3.categories-menu span {display: block; color: white; font-size: 16pt; height: 43px; line-height: 43px; padding-left: 20px;}

div.main-box div.main-left-box ul.menu {margin-top: 10px;}
div.main-box div.main-left-box ul.admin-menu {margin-bottom: 20px;}
div.main-box div.main-left-box ul.menu li {list-style: none; margin-left: 13px; width: 190px;}
div.main-box div.main-left-box ul.menu li.admin-item {font-weight: bold;}
div.main-box div.main-left-box ul.menu li a {display: block; border-bottom: 1px dotted #ccc; padding: 5px 10px; text-decoration: none;}
div.main-box div.main-left-box ul.menu li a:hover {background-color: #CEE2FC;}

div.main-box div.main-right-box {float: right; width: 730px; margin: 0; background: url(/templates/lezcihana/images/layout/path-box.png) no-repeat top right;}
div.main-box div.main-right-box div.main-block {margin: 0 20px 5px 0;}

div.main-box div.main-right-box div.main-block div.main-content {padding: 0px 5px 5px 5px; }
div.main-box div.main-right-box div.main-block div.main-content h2 {padding: 5px 0px; margin: 10px 0 5px 0; font-size: 12pt; background: url(/templates/lezcihana/images/layout/h2-background.png) repeat-x bottom left;}
div.main-box div.main-right-box div.main-block div.main-content h3 {padding: 2px 5px; margin-top: 5px 0 2px 0; font-size: 10pt;}

div.bottom-box {padding: 0px 0 20px 0; text-align: center; min-height: 37px; background: url(/templates/lezcihana/images/layout/bottom-box-background.png) no-repeat bottom;}
div.bottom-box-content {padding-top: 3px; background: url(/templates/lezcihana/images/layout/bottom-box-content-background.png) repeat-y top;}

/************************* CATEGORIES MENU *************************/
ul.categories-tree-filter {margin: 10px 0 10px 25px; overflow:hidden;}
ul.categories-tree-filter li {list-style: none; margin-left: 13px; width: 190px;}
ul.categories-tree-filter li ul{list-style: none; margin-left: 10px}
ul.categories-tree-filter li a {display: block; border-bottom: 1px dotted #ccc; padding: 5px 10px; text-decoration: none;}
ul.categories-tree-filter li a:hover{background-color: #CEE2FC;}
ul.categories-tree-filter li a.selected-category { font-weight: bold;}
ul.categories-tree-filter li a.nochildren {}
ul.categories-tree-filter li a.fold { background: transparent url('/images/icons/plus.gif') left 8px no-repeat; padding-left: 12px;}
ul.categories-tree-filter li a.unfold { background: transparent url('/images/icons/minus.gif') left 8px no-repeat; padding-left: 12px;}

/************************* FORM TABLE *************************/
table.form-table {width: auto; margin-bottom: 5px;}
table.form-table th {text-align: right; vertical-align: top; padding: 2px 2px 2px 0px; font-weight: bold;}
table.form-table td {text-align: left; vertical-align: top; padding: 2px 0px 2px 2px;}
input.number-input {width: 100px; text-align: right;}
input.string-input {width: 400px; text-align: left;}
textarea.text-input {width: 400px; height: 50px; font-size: inherit;}

/************************* ITEM LIST TABLE *************************/
table.item-list {width: 100%;}
table.item-list tr td {vertical-align: top; padding: 5px 10px;}
table.item-list tr td.image-cell {text-align: center; background-color: #DFDFDF; border-bottom: 2px solid #F0F0F0;}
table.item-list tr td p {margin-bottom: 5px;}
table.item-list tr td p.title {font-size: 1.2em; font-weight: bold; text-decoration: underline; margin-bottom: 5px;}
table.item-list tr td p.info {margin-bottom: 5px;}
table.item-list tr td p.description, table.item-list tr td div.description {margin-bottom: 5px;}

/************************* SITEMAP *************************/
ul.sitemap li {list-style-type: circle;}
ul.sitemap li.sitemap-modules {margin-bottom: 10px; list-style-type: none; padding: 0;}
ul.sitemap li.sitemap-modules b a {font-size: 110%;}
ul.sitemap li.sitemap-category {list-style-type: disc;}
ul.sitemap li.sitemap-category strong {font-style: italic;}

/************************* POF NAVIGATION *************************/
.pof_navigation {font-size: 10pt; background-color: #B1C173;}
.pof_navigation div.pof-paging {float: left; font-size: 10pt; text-align: center; margin: 2px; padding: 4px 10px 4px 0;}
.pof_navigation div.pof-paging strong {font-size: 10pt; padding: 1px 5px; margin: 0 2px; background: #FFF; border: #AAA solid 1px;}
.pof_navigation div.pof-paging a {color: #000; width: 30px; padding: 1px 5px; margin: 0 2px; text-decoration: none; background: #DDD; border: #AAA solid 1px;}
.pof_navigation div.page-set {float: left; font-size: 8pt; margin-top: 2px;}
.pof_navigation div.page-set table td {font-size: 10pt;}
.pof_navigation div.page-found {float: right; font-size: 10pt; margin: 4px;}
.pof_navigation input {text-align: center;}
.pof_navigation input.submit {margin: 0; padding: 0; width: auto; font-size: 8pt;}


