/* Layout: */
* {margin: 0;padding: 0;}
html {height: 100%}
body {width: 100%;height: 100%;}
#wrapper {width: 1000px;margin: 0 auto;min-height: 100%;height: auto !important;height: 100%;}
#middle {width: 100%;padding: 0 0 80px;height: 1%;}
#middle:after {content: '';display: block;clear: both;visibility: hidden;height: 0;}
#container {width: 100%;float: left;overflow: hidden;}
#content {padding: 0 0 0 220px;}
#sl {float: left;position: relative;margin-left: -100%;}
#footer {margin: -80px auto 0;width: 1000px;}
/* Theme: */
body{font-family: Verdana;font-size: 12px;color: #555555;}
img {border: none;}
input {vertical-align: middle}
.clear {clear: both;height: 0px;}
.clear10 {clear: both;height: 10px;}
.clear20 {clear: both;height: 20px;}
.catalog_cats table {margin: 0 !important;}
.catalog_cats table td {text-align: left !important;}
.catalog_cats img {margin: 0 8px 0 0 !important;padding: 0 !important;border: none !important;}
.catalog_cat_item {margin: 0 !important;padding: 36px 20px 0 0 !important;border: none !important;}
.catalog_sub_cats {width: 77%;margin-top: 2px;}
.catalog_sub_cats a, .catalog_sub_cats a:visited, .catalog_sub_cats a:hover {color: #565a5c !important;text-decoration: underline !important;font-size: 11px;}
#content .catalog_cat_title, #content .catalog_cat_title:visited, #content .catalog_cat_title:hover {font-weight: bold;font-size: 12px;color: #5d9527;text-decoration: underline;}
.catalog_page td {font-size: 11px;}
.catalog_page img {margin: 0 19px 0 0 !important;padding: 0 !important;border: none !important;}
.catalog_category {margin: 13px 0;}
.catalog_category .selected_text {font-size: 11px !important;}
.catalog_category_delim  {border-top: 1px solid #d9e7e9;height: 1px;font-size: 1px;line-height: 1px;clear: both;}
#content .catalog_category_title, #content .catalog_category_title:visited, #content .catalog_category_title:hover {font-weight: bold;color: #67a221;text-decoration: underline;}
.catalog_category .good_img {margin: 0 12px 0 0 !important;padding: 0 !important;border: none !important;}
.frame2 {padding: 10px 20px;margin-bottom: 12px;background: #e9f0f1;}
#content .frame2 a, #content .frame2 a:visited {color: #639d25;font-size: 12px;}
.gallery_alboum {margin: 0px;clear: both;color: #535b4b;}
img.gallery_preview {margin: 3px 16px 3px 0!important;float: left;}
img.gallery_preview2 {margin: 16px 16px 0 0!important;}
#content  a.gallery_alboum_title, #content  a.gallery_alboum_title:visited {font-size: 12px;font-weight: bold;color: #639d25;}
.gallery_alboum_date {font-size: 11px;color: #a9aeb1;}
.basket_back, .basket_back:visited, .basket_back:hover {font-weight: bold;color: #6b9f21 !important;}
.basket {margin: 0 !important;border-collapse: collapse;}
.basket td {vertical-align: middle !important;text-align: left !important;border-top: 1px solid #d9e7e9  !important;border-bottom: 1px solid #d9e7e9 !important;border-left: none !important;border-right: none !important;color: #555555;font-size: 11px;padding: 13px 2px !important;}
.basket_title {font-size: 12px;font-weight: bold;}
.form {padding: 0;border: none;}
.form textarea, .form .input {background: #fcfaff;border: 1px solid #648a9d;clear: both;}
.form2 {padding: 8px 0 8px;border: none;border-bottom: 1px solid #648a9d;}
.form .btn1 {border: 1px solid #648a9d;border-bottom:none;text-align:center;font-size:12px;color:#555;cursor:pointer;//cursor:hand;}
.form .savebutton {background:url('images/save.png');width:92px;height:31px;border:0px;cursor:pointer;//cursor:hand;}
.form .cancelbutton {background:url('images/cancel.png');width:92px;height:31px;border:0px;cursor:pointer;//cursor:hand;}
.comment {font-size: 12px;padding: 10px;background: #fcfaff;border: 1px solid #648a9d;margin: 7px 0;}
.comment img {padding: 0 !important;margin: 0 !important;border: none !important;}
.comment_header {font-weight: bold;color: #2780ac;}
#content .btn2, #content  .btn2:hover, #content  .btn2:visited {display: inline-block;margin-top: 5px;background: url('images/btn2_bg.png') !important;height: 20px;color: #fcfaff !important;font-weight: bold !important;font-size: 12px !important;text-decoration: none !important;}
.btn2 img {margin: 0 !important;padding: 0 !important;border: none !important;}
#content  .selected_text, #content  .selected_text:visited, #content  .selected_text:hover {font-weight: bold;color: #ff3701;font-size: 12px;}
#content  .selected_text3 {color: #2681ae;font-weight: bold;}
#content  .selected_text4, #content  .selected_text4:visited, #content  .selected_text4:hover{color: #FB9233;}
#content .form_table {margin: 0px;}
#content .form_table td {border: none;vertical-align: middle;padding: 4px 0 4px 30px;}
#content .form_table th {border: none;font-weight: normal;text-align: left;background: transparent;color: #555;padding: 4px 0;}
#content .form_table textarea, #content .form_table .input {background: #fcfaff;border: 1px solid #648a9d;}
#content table img {padding: 0;margin: 0;border: none;}
#content table.plane {margin: 0;}
#content table.plane tr {height: auto;}
#content table.plane td {border: none;padding: 3px 0;text-align: left;}
#content table.plane2 {margin: 0;}
#content table.plane2 tr {height: auto;}
#content table.plane2 td {border: none;padding: 3px 0;text-align: left;}
#content table.calendar {width: 300px;margin: 10px 0 25px;}
#content table.calendar td, #content table.calendar th {padding: 2px 4px;text-align: center;vertical-align: middle;}
#content table.calendar th, #content table.calendar td {border: 1px solid #648a9d;}
#content table.calendar th a,#content table.calendar th a:visited,#content table.calendar th a:hover
{color: #2780ac;}
.imgbtn, .imgbtn2 {background: url('images/imgbtn.png') no-repeat;color: #FFF;cursor: pointer;//cursor: hand;border: none;width: 68px;height: 20px;font-size: 11px;padding-bottom: 3px;font-weight: bold;}
.imgbtn2 {background: url('images/imgbtn2.png') no-repeat;width: 100px;}
.g_date {color:#AFB1B4;font-size:11px;margin-bottom:6px;}
.g_smiles{float: right;margin-top: -5px;}
.g_tags {margin-top: 8px;}
#content .search_result img {margin-right: 20px;}
.content_frame {border: 1px solid #2780ac;border-left: 3px solid #2780ac;margin: 10px 0 20px;padding: 0 17px;font-family: Arial;}
.content_frame p {margin: 8px 0px;}
#content ul.list1 {margin-left: 15px;padding-left: 0;}
table.forum_grid {font-size:12px;border:1px solid #c6d7da;border-collapse:collapse;width:100%;margin-top:10px;margin-bottom:10px;}
table.forum_grid th {background:#deeaec;border:1px solid #c6d7da;color: #78828D;font-weight:bold;padding-left:5px;padding-right:5px;padding-top:14px;padding-bottom:14px;}
table.forum_grid td {background:#FFFFFF;border:1px solid #c6d7da;padding:5px;}
table.forum_grid td.colctop {background:#EFEFEF;text-align:center;}
table.forum_grid td.colcmes {background:#F6F5E8;text-align:center;}
table.forum_grid td .note {margin-top:5px;margin-bottom:5px;}
table.forum_post {font-size:12px;border:1px solid #c6d7da;border-collapse:collapse;width:100%;margin-top:10px;margin-bottom:10px;}
table.forum_post th {background:#deeaec;padding:10px;height:10px;border:1px solid #c6d7da;color:#78828D;font-weight:bold;padding-bottom:10px;padding-top:10px;text-align:left;}
table.forum_post td.user_brief {width:160px;background:#F9F9F9;border:1px solid #c6d7da;color:#3F5368;vertical-align:top;padding: 10px;}
table.forum_post td.user_post {color:#764F19;vertical-align: top;}
table.forum_post td.user_post div.post_date {background:#F7F7F7;padding:10px;border-bottom:1px solid #d5d5d5;color:#A5AAB1;}
table.forum_post td.user_post div.post_text {background:#FFFFFF;padding:10px;color:#344150;}
table.forum_post td.user_post div.post_text a {color: #344150;}
table.forum_post td.post_panel {background:#F7F7F7;padding:10px;border:1px solid #d5d5d5;color:#A5AAB1;}
table.forum_post td.post_panel a {color: #759AD3;}
table.forum_post td table.bb_quote {background:#FCFCFC;border:1px solid #ddd;padding:3px;margin-top:5px;margin-bottom:5px;}
table.forum_post td pre.bb {width:500px;overflow:scroll;background:#ECECEC;border:1px solid #CCCCCC;padding: 2px;}
/* Header */
#header {height: 225px;background: url('images/header_bg.png') repeat-x;position: relative;}
.header_padder {padding-top: 131px;}
.header_decor {background: url('images/header_decor.png') no-repeat;height: 177px;}
.header_image {position: absolute;top: 7px;left: 25px;}
.header_name {position: absolute;left: 290px;top: 54px;font-weight: bold;font-size:34px;color:#ffffff;font-family: Arial, Helvetica, sans-serif;}
.header_slogan {position:absolute;left: 330px;top: 110px;font-weight: bold;font-size:18px;color:#ffffff;font-family: Arial, Helvetica, sans-serif;}
.header_tel {position:absolute;right: 15px;top: 35px;font-weight: bold;font-size:16px;color:#ffffff;font-family: Arial, Helvetica, sans-serif;}
/* Footer */
#footer {height: 80px;background-color: #cde0e4;background-image: url('images/footer_bg.png');background-position: left top;background-repeat: repeat-x;}
.footer_text {margin-top: 10px;text-align: center;color: #2780ac !important;font-size: 11px !important;font-weight: normal;font-style: normal;}
/* SideBar left */
#sl {width: 220px;background-color: #FFFFFF;}
.leftside_padder {padding-top: 13px;padding-bottom: 13px;padding-left: 1px;}
/* SideFrame left */
.frameleft_title {margin-bottom: 7px;margin-right: 2px;margin-left: 2px;}
.frameleft_title table {border-collapse: collapse;}
.frameleft_title_toptr td, .frameleft_title_bottr td {font-size: 1px;line-height: 1px;height: 5px;}
.frameleft_title_top {background: url('images/frame_left_top.png');}
.frameleft_title_bottom {background: url('images/frame_left_bottom.png');}
.frameleft_title_text{vertical-align: top;height: 27px;text-align: center;color: #FFFFFF !important;font-size: 14px !important;font-weight: bold;font-style: normal;}
.frameleft_title_conttr {background: url('images/frame_left_bg.png') left bottom repeat-x;background-color: #f9fdfd;text-align: left;color: #555555 !important;font-size: 12px !important;font-weight: normal;font-style: normal;}
.frameleft_left {background: url('images/frame_left_left.png') left center repeat-y;}
.frameleft_right {background: url('images/frame_left_right.png') right center repeat-y;}
.frameleft_title_texttr{background: url('images/frame_left_text.png') repeat-x;}
.frameleft_title_bottom {background: url('images/frame_left_bottom.png');}
/* Content */
/* [EditorArea Begin] */
#content {font-family: Verdana;font-size: 12px;color: #555555;}
#content p {margin-bottom: 5px;}
#content form p {padding-bottom: 3px;}
#content a, #content a:visited {color: #5D9527;}
#content a:hover {text-decoration: underline;background: inherit;color: #93C600;}
#content .g_tags a, #content .g_tags a:hover,
.g_tags a, .g_tags a:hover {color: #FB9233;}
#content h1, #content h2, #content h3 {font-family: 'Trebuchet MS', Tahoma, Sans-serif;padding-bottom: 5px;clear: both;}
#content h1 {font-size: 24px;font-weight: normal;color: #5d9527;}
#content h2 {font-size: 18px;font-weight: bold;color: #5d9527;}
#content h3 {font-size: 14px;font-weight: bold;color: #565a5c;}
#content h4 {font-size: 12px;color: #666666;}
#content img {background: #fff;border: 1px solid #E5E5E5;padding: 5px;margin: 3px;}
#content ul {margin: 5px 15px;padding: 0 25px;}
/* [EditorArea End] */
#content table.grid {border-collapse: collapse;margin: 10px 0px;}
#content table.grid th {background: #deeaec;height: 35px;padding-left: 12px;padding-right: 12px;color: #2780ac;font-size: 11px;text-align: center;border: 1px solid #c6d7da;vertical-align: middle;}
#content table.grid tr {height: 32px;}
#content table.grid td {padding-left: 12px;padding-right: 12px;border: 1px solid #c6d7da;vertical-align: middle;text-align: center;font-size: 11px;color: #565a5c;}
#content table.tb2 {border-collapse: collapse;margin: 10px 0px;}
#content th.tb2 {color: #fff;}
#content th.tb2 {background: #deeaec;height: 35px;padding-left: 12px;padding-right: 12px;color: #2780ac;font-size: 11px;text-align: left;border: 1px solid #c6d7da;border-bottom-width: 2px;vertical-align: middle;}
#content tr.tb2 {height: 32px;}
#content td.tb2 {padding-left: 12px;padding-right: 12px;border: 1px solid #c6d7da;vertical-align: middle;text-align: left;font-size: 11px;color: #565a5c;}
#content form img {margin: 0px;padding: 0px;border: 0px;}
.content_padder {padding: 13px 20px 13px 20px;}
/* Navigation */
.navigation {padding: 4px 20px;margin: 0px 0px 14px 0px;background-color: #e9f0f1;color: #555555;font-size: 10px;font-weight: normal;font-style: normal;font-weight: normal;}
.acms_preview .navigation {margin: 0;position: static;width: auto;}
.navigation span {font-weight: bold;}
.navigation a {color: #2780ac !important;font-size: 10px !important;font-weight: normal;font-style: normal;text-decoration: underline !important;}
/* Pager */
.pager {text-align: center;color: #2780ac !important;font-size: 11px;}
.pager a, .pager a:visited, .pager a:hover {color: #2780ac !important;font-size: 11px !important;font-weight: normal;font-style: normal;text-decoration: underline !important;}
/* Block: search */
.search {width: 100%;height: 46px;clear: both;}
.search_content {float: right;}
.search_line{clear: both;background: #fff;height: 4px;font-size: 1px;line-height: 1px;}
.search_left, .search_center, .search_right {float: left;height: 42px;}
.search_center {background: url('images/search_bg.png');}
.search_center_padder {padding-top: 10px;}
.search_input {border: 1px solid #478513;height: 19px;width: 123px;}
.acms_preview .search_btn, .acms_preview .search_input {float: left;}
.acms_preview .search_btn {margin-left: 6px;}
/* Block: upmenu */
#header .upmenu_wrapper {bottom: 0;width: 100%;}
.upmenu {background: url('images/upmenu_bg.png');height: 39px;text-align: center;clear: both;}
.upmenu_line {height: 9px;font-size: 1px;line-height: 1px;background: url('images/upmenu_line_bg.png');clear: both;}
.upmenu_padder {padding-top: 2px;}
.upmenu a, .upmenu a * {//cursor: hand;}
.upmenu a {display: inline-block;background-image: url('images/upmenu_btn.png');background-position: 0 -210px;text-decoration: none;margin-right: 1px;}
.upmenu a:hover {background-position: 0 -245px;}
.upmenu a.upmenu_selected {background-position: 0 -280px;}
.upmenu a span {display: block;min-width: 100px;text-align: center;padding: 7px 10px 0;}
.upmenu a ins {height: 35px;display: inline-block;text-decoration: none;background-image: url('images/upmenu_btn.png');background-repeat: no-repeat;background-position: 0 0;}
.upmenu a:hover ins {background-position: 0 -35px;}
.upmenu a.upmenu_selected ins {background-position: 0 -70px;}
.upmenu a ins ins {background-position: 100% -105px;}
.upmenu a:hover ins ins {background-position: 100% -140px;}
.upmenu a.upmenu_selected ins ins {background-position: 100% -175px;}
.upmenu a span {color: #e1ffac;font-weight: bold;text-decoration: underline;font-size: 14px;}
.upmenu a:hover span {color: #e1ffac;font-weight: bold;text-decoration: underline;}
.upmenu a.upmenu_selected span {text-decoration: none;color: #e1ffac;font-weight: bold;}
/* Block: footmenu */
.footmenu{text-align: center;height: 43px;position: relative;}
.footmenu span, .footmenu a {color: #2780ac !important;font-size: 12px !important;font-weight: normal;font-style: normal;display: inline-block;}
.footmenu a {text-decoration: underline !important;}
.footmenu a {margin: 14px 22px 0;}
.footmenu span {margin: 14px 0 0;}
.footmenu a.footmenu_selected {color: #2780ac !important;font-size: 12px !important;font-weight: bold;font-style: normal;text-decoration: underline !important;}
/* Block: artmain */
.artmain {margin: 20px 0 30px;}
.artmain_header {background: url('images/artmain_bg.png');height: 21px;margin-bottom: 20px;text-align: left;}
.artmain_header img {border: none !important;padding: 0 !important;margin: 0 !important;}
.artmain_item {float: left;width: 50%;}
.artmain_delim {clear: both;font-size: 1px;line-height: 1px;height: 16px;border-bottom: 1px solid #e0e0e0;margin-bottom: 32px;}
.artmain_right img {margin: 0 10px 5px 0 !important;}
.artmain_right {margin-right: 39px;}
a.artmain_title {display: inline-block;line-height: 1;font-size: 12px;font-weight: bold;color: #6aa029 !important;text-decoration: underline;}
.artmain_header span {display: inline-block;color: #FFF;font-size: 14px;margin-left: 9px;font-weight: bold;}
.artmain_header span a {color: #FFF !important;font-size: 14px;font-weight: bold;}
.artmain_date {margin-bottom: 6px;color: #afb1b4;font-size: 11px;}
.artmain_tags {margin-top: 6px;}
.artmain .g_tags a, .artmain .g_tags a:hover {color: #FB9233 !important;}
.artmain img {background: #fff;border: 1px solid #E5E5E5;padding: 5px;margin: 3px;}
/* Block: galmain */
.galmain {clear: both;padding: 20px 0 30px;text-align: center;}
.galmain_header {background: url('images/galmain_bg.png');height: 21px;margin-bottom: 20px;text-align: left;}
.galmain_header img {border: none !important;padding: 0 !important;margin: 0 !important;}
.galmain_header span {display: inline-block;color: #FFF;font-size: 14px;margin-left: 9px;font-weight: bold;}
.galmain_header span a {color: #FFF !important;font-size: 14px;font-weight: bold;}
.galmain img {background: #fff;border: 1px solid #E5E5E5;padding: 5px;margin: 3px;}
/* Block: calendar */
.calendarbox{text-align: center;padding: 5px;}
table.calendar {width: 100%;}
table.calendar td {padding: 3px 0;border: 1px solid #565A5C;text-align: center;color: #555555 !important;font-size: 12px !important;font-weight: normal;}
table.calendar td.calendar_today {background: #e1e1e1;}
table.calendar th {padding-bottom: 5px;}
table.calendar a {color: #555555 !important;font-size: 12px !important;font-weight: bold;}
/* Block: voting */
.voting_main_item {height: 31px;background: url('images/voting_bg.png');color: #555555 !important;font-size: 12px !important;font-weight: normal;}
.voting_main_question {padding: 8px 15px;}
.voting_main_question {color: #555555 !important;font-size: 12px !important;font-weight: bold;}
.voting_main_padder {padding-left: 15px;padding-top: 7px;}
.voting_main_smb {text-align: right;padding-bottom: 10px;padding-right: 11px;}
table.voting_main {margin: 0 15px 15px;}
table.voting_main td {vertical-align: top;}
/* Block: artcats */
.artcats{text-align: left;}
.artcats a {color: #555555;font-size: 12px;font-weight: normal;display: inline-block;background: url('images/artcats_bullit.png') 0 55% no-repeat;margin-left: 15px;margin-top: 7px;padding-left: 23px;}
.artcats li {display: block;height: 31px;background: url('images/artcats_bg.png');}
a.artcats_selected {font-weight: bold;}