body {
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
	background-color: #939aa3;
	font-family: Arial;
	font-size: 12px;
	color: #393939;
}

/*global*/
a {text-decoration: none; color: #393939;}
a:hover {text-decoration: none; color: #393939;}
img {border: 1px solid #dadada;}
hr {height: 1px; border: 0; color: #ececec; background-color: #d6d8d9; border-color: #d6d8d9; margin: 5px 0;}
div.hr {height: 1px; background-color: #d6d8d9; margin: 7px 0; overflow: hidden;}
div.hr2 {height: 1px; background-color: #d6d8d9; margin: 0 0 19px 0; overflow: hidden;}
.grey {color: #838383 !important;}
.darkgrey {color: #838383 !important;}
.white {color: #ffffff !important;}
.orange {color: #fcaf17 !important;}
.bold {font-weight: bold !important;}
.imgtitle {font-size: 10px; color: #6b6b6b !important; margin-top: 5px !important; line-height: 12px;}
.float-left {float: left;}
.float-right {float: right;}
input[type="text"], input[type="password"], input[type="submit"], select, textarea {border: 1px solid #6c6c71; background-color: #f2f2f2; font-family: Arial; font-size: 12px;}
.rightpadding {padding: 0 0 10px 10px;}
.leftpadding {padding: 0 10px 10px 0;}

/*override*/
.noborder {border: 0px !important;}
.nopadding {padding: 0 !important;}
.nomargin {margin: 0 !important;}
.text-body {color: #3c3d42; font-size: 12px !important; line-height: 17px;}
.text-body a {color: #fcaf17 !important; font-weight: bold;}
.clear-left {clear: left !important;}
.hidden {display: none !important;}
.justify {text-align: justify;}
.justify-left {text-align: left !important;}
.delImg {cursor: pointer;}
.pointer {cursor: pointer !important;}

/*page*/
.header-left {background: url('./images/header_left_loop.jpg') repeat-x top right;}
.header-right {background: url('./images/header_right_loop.jpg') repeat-x top left;}
.page1-left {height: 178px; background: url('./images/header_left.jpg') no-repeat top right;}
.page1-right {height: 178px; background: url('./images/header_right.jpg') no-repeat top left;}
.page2-left {height: 110px; background: url('./images/page_gradient_top.png') repeat-x top right;}
.page2-right {height: 110px; background: url('./images/page_gradient_top.png') repeat-x top left;}
.page3-left {height: 340px; background: url('./images/footer_left.png') no-repeat bottom right;}
.page3-right {height: 340px; background: url('./images/footer_right.png') no-repeat bottom left;}
.footer-left {background: url('./images/footer_left_loop.png') repeat-x right bottom;}
.footer-right {background: url('./images/footer_right_loop.png') repeat-x bottom left;}
.page-middle {width: 1000px; height: 100%; background: url('./images/footer_middle.png') repeat-x bottom left;}

.page {width: 1000px; background: url('./images/header_middle.jpg') repeat-x top left; position: relative; display: block;}
.page-header {width: 1000px; height: 119px; padding-top: 30px;}
.page-header div.logo {position: absolute; top: 32px; left: 10px;}
.page-header .main-menu {width: 700px; position: absolute; top: 120px; left: 20px; font-size: 13px; font-family: Arial; color: #3c3d42;}
.page-header .main-menu a:hover {color: #3c3d42;}
.page-header .main-menu a.active {font-weight: bold;}
.page-header .main-menu .menu-item div {float: left; display: block; overflow: hidden;}
.page-header .main-menu .menu-item .left {width: 5px; height: 23px; margin-right: 5px; background: url('./images/menu_out.png') no-repeat;} 
.page-header .main-menu .menu-item .active {background: url('./images/menu_over.png') no-repeat !important;}
.page-header .main-menu .menu-item .item {padding: 0 10px 0 0;}
.page-header .pages {width: 300px; height: 23px; float: right; position: absolute; top: 120px; right: 0px;}
.page-header .pages div {float: right;}
.page-header .menu-bar {height: 6px; width: 1000px; position: absolute; top: 143px; left: 0; display: block; overflow: hidden; background-image: url('./images/menu_bar.png'); }

.page-content {width: 1000px; margin: 0;}
.limit-1000 {width: 1000px; min-height: 350px;}

.picasagallery, .flickrgallery {margin: 20px 0 0 0px; overflow: auto;}
.picasagallery a, .flickrgallery a {float: left; margin: 0 20px 20px 0px !important;}

/*buttons*/
.poi-carousel-wrapper .bt-carousel-left {width: 14px; height: 72px; display: block; cursor: pointer; background: url('./images/carousel_bt.png') no-repeat; overflow: hidden;}
.poi-carousel-wrapper .bt-carousel-right {width: 14px; height: 72px; display: block; cursor: pointer; background: url('./images/carousel_bt.png') no-repeat; overflow: hidden;}
.sociallinks a {float: left; margin: 0 10px 0 0;}
.sociallinks a .facebook {width: 24px; height: 24px; background: url('./images/sociallinks.png') no-repeat 0px 0px;}
.sociallinks a:hover .facebook {width: 24px; height: 24px; background: url('./images/sociallinks.png') no-repeat 0px -24px;}
.sociallinks a .myspace {width: 24px; height: 24px; background: url('./images/sociallinks.png') no-repeat -24px 0px;}
.sociallinks a:hover .myspace {width: 24px; height: 24px; background: url('./images/sociallinks.png') no-repeat -24px -24px;}
.sociallinks a .linkedin {width: 24px; height: 24px; background: url('./images/sociallinks.png') no-repeat -48px 0px;}
.sociallinks a:hover .linkedin {width: 24px; height: 24px; background: url('./images/sociallinks.png') no-repeat -48px -24px;}
.sociallinks a .wykop {width: 24px; height: 24px; background: url('./images/sociallinks.png') no-repeat -72px 0px;}
.sociallinks a:hover .wykop {width: 24px; height: 24px; background: url('./images/sociallinks.png') no-repeat -72px -24px;}
.sociallinks a .gwar {width: 24px; height: 24px; background: url('./images/sociallinks.png') no-repeat -96px 0px;}
.sociallinks a:hover .gwar {width: 24px; height: 24px; background: url('./images/sociallinks.png') no-repeat -96px -24px;}

/*windows*/
.window {width: 100%; height:100%; margin: 0 0 1px 0; position: relative; display: block; overflow: hidden;}
.window-header {height: 35px; vertical-align: middle; padding: 34px 0 0 0;}
.window-header .triangle, .window-body .content .triangle, .triangle2 {width: 8px; height: 15px; float: left; background: url('./images/triangles.png') no-repeat;}
.window-header-buttons {border-bottom: 1px solid #d6d8d9; margin-top: -10px; position: relative;}
.window-header h1, .window-header h1:hover {padding: 0 0 0 16px; margin: -3px 0 0 0; #margin: -4px 0 0 0;}
.window-body {height: 100%; position: relative; bottom: 11px; left: 0;}
.window-body .content {height: 100%;}
.window-body .content .map_canvas_small {width: 518px; height: 370px;}
.window-body .content .map_canvas_large {width: 100%; height: 490px;}
.window-body .content .maptitle {padding: 3px;}
.plus_ico {width: 9px; height: 9px; background: url('./images/icons.png') no-repeat 0px 0px; margin: 3px 0 0 0;}
.arrow_left_ico {width: 9px; height: 9px; background: url('./images/icons.png') no-repeat 0px -9px; margin: 3px 0 0 0;}
.arrow_double_left_ico {width: 9px; height: 9px; background: url('./images/icons.png') no-repeat 0px -18px; margin: 3px 0 0 0;}
.arrow_right_ico {width: 9px; height: 9px; background: url('./images/icons.png') no-repeat 0px -27px; margin: 3px 0 0 0;}
.arrow_double_right_ico {width: 9px; height: 9px; background: url('./images/icons.png') no-repeat 0px -36px; margin: 3px 0 0 0;}
.print_ico {width: 13px; height: 15px; background: url('./images/icons.png') no-repeat 0px -66px; margin: 0;}
.delete_ico {width: 11px; height: 11px; background: url('./images/icons.png') no-repeat 0px -45px; margin: 3px 0 0 0;}
.message_ico {width: 12px; height: 10px; background: url('./images/icons.png') no-repeat 0px -56px; margin: 3px 0 0 0;}
ul.trianglepointers {margin-top: 0; margin-left: 2px; padding-left: 14px;}
.window-footer, .window-footer-last {width: 100%; height: 11px; position: absolute; bottom: 0; left: 0; display: block; overflow: hidden;}
.window-footer .left, .window-footer-last .left {width: 100%; height: 11px; position: absolute; right: 6px;}
.window-footer .right, .window-footer-last .right {width: 6px; height: 11px; position: absolute; right: 0px; background: url('./images/corners.png') no-repeat;}

.bt-form {height: 21px; border: 0;}
.bt-form h1 {font-size: 16px; font-weight: bold !important; font-style: normal !important;}

.poi_edit_bt {width: 91px; height: 22px; background: url('./images/poi_edit_bt.png') no-repeat; margin: 0; padding: 0; border: 0 !important; cursor: pointer !important;}
.poi_info_bt {width: 72px; height: 22px; background: url('./images/poi_info_bt.png') no-repeat; margin: 0; padding: 0; border: 0 !important; cursor: pointer !important;}
.poi_archive_bt {width: 128px; height: 22px; background: url('./images/poi_archive_bt.png') no-repeat; margin: 0; padding: 0; border: 0 !important; cursor: pointer !important;}
.marker_add {position: absolute; top: 23px; right: 432px; width: 191px; height: 39px; display: block; background: url('./images/marker_add.png') no-repeat center left;}
.marker_add a {width: 39px; height: 39px; display: block; position: absolute; top: 0; right: 0; background: url('./images/poi_add_bt.png') no-repeat top left;}
.polyline_add {position: absolute; top: 23px; right: 234px; width: 178px; height: 39px; display: block; background: url('./images/polyline_add.png') no-repeat center left;}
.polyline_add a {width: 39px; height: 39px; display: block; position: absolute; top: 0; right: 0; background: url('./images/poi_add_bt.png') no-repeat top left;}
.polygon_add {position: absolute; top: 23px; right: 18px; width: 196px; height: 39px; display: block; background: url('./images/polygon_add.png') no-repeat center left;}
.polygon_add a {width: 39px; height: 39px; display: block; position: absolute; top: 0; right: 0; background: url('./images/poi_add_bt.png') no-repeat top left;}
.uart_add {position: absolute; top: 23px; right: 100px;}
.uart_add_bt {width: 39px; height: 39px; float: right;}
.uart_add_header {width: 165px; height: 24px; float: right; margin: 7px 0 0 0; background: url('./images/uart_add_header.png') no-repeat;}

.window-color0 .window-header .triangle, .window-color0 .window-body .content .triangle, .window-color0 .window-header .triangle2  {background-position: -8px 0px;}
.window-color0 .window-header h1, .window-color0 .window-header h1 a, .window-color0 .window-header h1 a:hover {color: #3c3d42;}
.window-color0 .window-body {background-color: #ffffff;}
.window-color0 .window-body .content {color: #3c3d42;}
.window-color0 .window-body .content h3 {color: #fcaf17;}
.window-color0 .window-body .content a {color: #fcaf17 !important;}
.window-color0 .window-body .content a:hover {color: #3c3d42 !important;}
.window-color0 .window-body .content img {border: 1px solid #939aa3;}
.window-color0 .window-body .content .map_canvas_small, .window-color0 .window-body .content .map_canvas_large {border: 1px solid #fcaf17;}
.window-color0 .window-body .content .maptitle {background-color: #fcaf17;}
.window-color0 .window-body .content .maptitle h4 {color: #ffffff;}
.window-color0 .window-body .content .triangle {float: right;}
.window-color0 .window-body .content .plus_ico {background-position: -27px 0px !important;}
.window-color0 .window-body .content .arrow_left_ico {background-position: -27px -9px !important;}
.window-color0 .window-body .content .arrow_double_left_ico {background-position: -27px -18px !important;}
.window-color0 .window-body .content .arrow_right_ico {background-position: -27px -27px !important;}
.window-color0 .window-body .content .arrow_double_right_ico {background-position: -27px -36px !important;}
.window-color0 .window-body .content .print_ico {background-position: -39px -66px !important;}
.window-color0 .window-body .content .delete_ico {background-position: -33px -45px !important;}
.window-color0 .window-body .content .message_ico {background-position: -36px -56px !important;}
.window-color0 .window-body .content ul.trianglepointers li {list-style-image: url('./images/li_triangle_orange.png'); padding: 0 0 5px 0;}
.window-color0 .window-footer .left {background-color: #ffffff;}
.window-color0 .window-footer .right {background-position: -24px 0px;}
.window-color0 .window-footer-last .left {background: url('./images/lines_bottom.png') repeat-x 0px 0px;}
.window-color0 .window-footer-last .right {background-position: 0px 0px;}
.window-color0 .bt-form {background-color: #fcaf17;}
.window-color0 .bt-form h1 {color: #ffffff;}
.window-color0 .poi-carousel-wrapper .bt-carousel-left {background-position: -42px 0px;}
.window-color0 .poi-carousel-wrapper .bt-carousel-right {background-position: -56px 0px;}

.window-color1 .window-header .triangle, .window-color1 .window-body .content .triangle {background-position: 0px 0px;}
.window-color1 .window-header h1, .window-color1 .window-header h1 a, .window-color1 .window-header h1 a:hover {color: #ffffff;}
.window-color1 .window-body {background-color: #fcaf17;}
.window-color1 .window-body .content {color: #3c3d42;}
.window-color1 .window-body .content h3 {color: #ffffff;}
.window-color1 .window-body .content a {color: #ffffff !important;}
.window-color1 .window-body .content a:hover {color: #3c3d42 !important;}
.window-color1 .window-body .content img {border: 1px solid #ffffff;}
.window-color1 .window-body .content .map_canvas_small, .window-color1 .window-body .content .map_canvas_large {border: 1px solid #ffffff;}
.window-color1 .window-body .content .triangle {float: right !important;}
.window-color1 .window-body .content .plus_ico {background-position: -27px 0px !important;}
.window-color1 .window-body .content .arrow_left_ico {background-position: -27px -9px !important;}
.window-color1 .window-body .content .arrow_double_left_ico {background-position: -27px -18px !important;}
.window-color1 .window-body .content .arrow_right_ico {background-position: -27px -27px !important;}
.window-color1 .window-body .content .arrow_double_right_ico {background-position: -27px -36px !important;}
.window-color1 .window-body .content .print_ico {background-position: -39px -66px !important;}
.window-color1 .window-body .content .delete_ico {background-position: -33px -45px !important;}
.window-color1 .window-body .content .message_ico {background-position: -36px -56px !important;}
.window-color1 .window-body .content ul.trianglepointers li {list-style-image: url('./images/li_triangle_darkgrey.png'); padding: 0 0 5px 0;}
.window-color1 .window-footer .left {background-color: #fcaf17;}
.window-color1 .window-footer .right {background-position: -30px 0px;}
.window-color1 .window-footer-last .left {background: url('./images/lines_bottom.png') repeat-x 0px -11px;}
.window-color1 .window-footer-last .right {background-position: -6px 0px;}
.window-color1 div.hr {height: 1px; background-color: #ffffff !important; margin: 7px 0; overflow: hidden;}
.window-color1 .poi-carousel-wrapper .bt-carousel-left {background-position: -42px 0px;}
.window-color1 .poi-carousel-wrapper .bt-carousel-right {background-position: -56px 0px;}

.window-color2 .window-header .triangle, .window-color2 .window-body .content .triangle {background-position: 0px 0px;}
.window-color2 .window-header h1, .window-color2 .window-header h1 a, , .window-color2 .window-header h1 a:hover {color: #ffffff;}
.window-color2 .window-body {background-color: #939aa3;}
.window-color2 .window-body .content {color: #3c3d42;}
.window-color2 .window-body .content h3 {color: #ffffff;}
.window-color2 .window-body .content a {color: #ffffff !important;}
.window-color2 .window-body .content a:hover {color: #3c3d42 !important;}
.window-color2 .window-body .content img {border: 1px solid #ffffff;}
.window-color2 .window-body .content .map_canvas_small, .window-color2 .window-body .content .map_canvas_large {border: 1px solid #ffffff;}
.window-color2 .window-body .content .triangle {float: right !important;}
.window-color2 .window-body .content .plus_ico {background-position: -27px 0px !important;}
.window-color2 .window-body .content .arrow_left_ico {background-position: -27px -9px !important;}
.window-color2 .window-body .content .arrow_double_left_ico {background-position: -27px -18px !important;}
.window-color2 .window-body .content .arrow_right_ico {background-position: -27px -27px !important;}
.window-color2 .window-body .content .arrow_double_right_ico {background-position: -27px -36px !important;}
.window-color2 .window-body .content .print_ico {background-position: -39px -66px !important;}
.window-color2 .window-body .content .delete_ico {background-position: -33px -45px !important;}
.window-color2 .window-body .content .message_ico {background-position: -36px -56px !important;}
.window-color2 .window-body .content ul.trianglepointers li {list-style-image: url('./images/li_triangle_white.png'); padding: 0 0 5px 0;}
.window-color2 .window-footer .left {background-color: #939aa3;}
.window-color2 .window-footer .right {background-position: -36px 0px;}
.window-color2 .window-footer-last .left {background: url('./images/lines_bottom.png') repeat-x 0px -22px;}
.window-color2 .window-footer-last .right {background-position: -12px 0px;}
.window-color2 .poi-carousel-wrapper .bt-carousel-left {background-position: -42px 0px;}
.window-color2 .poi-carousel-wrapper .bt-carousel-right {background-position: -56px 0px;}

.window-color3 .window-header .triangle, .window-color3 .window-body .content .triangle {background-position: 0px 0px;}
.window-color3 .window-header h1, .window-color3 .window-header h1 a, .window-color3 .window-header h1 a:hover {color: #ffffff;}
.window-color3 .window-body {background-color: #515f6a;}
.window-color3 .window-body .content {color: #fcaf17;}
.window-color3 .window-body .content h3 {color: #ffffff;}
.window-color3 .window-body .content a {color: #ffffff !important;}
.window-color3 .window-body .content a:hover {color: #fcaf17 !important;}
.window-color3 .window-body .content img {border: 1px solid #ffffff;}
.window-color3 .window-body .content .map_canvas_small, .window-color3 .window-body .content .map_canvas_large {border: 1px solid #ffffff;}
.window-color3 .window-body .content .triangle {float: right !important;}
.window-color3 .window-body .content .plus_ico {background-position: -9px 0px !important;}
.window-color3 .window-body .content .arrow_left_ico {background-position: -9px -9px !important;}
.window-color3 .window-body .content .arrow_double_left_ico {background-position: -9px -18px !important;}
.window-color3 .window-body .content .arrow_right_ico {background-position: -9px -27px !important;}
.window-color3 .window-body .content .arrow_double_right_ico {background-position: -9px -36px !important;}
.window-color3 .window-body .content .print_ico {background-position: -13px -66px !important;}
.window-color3 .window-body .content .delete_ico {background-position: -11px -45px !important;}
.window-color3 .window-body .content .message_ico {background-position: -12px -56px !important;}
.window-color3 .window-body .content ul.trianglepointers li {list-style-image: url('./images/li_triangle_white.png'); padding: 0 0 5px 0;}
.window-color3 .window-footer .left {background-color: #515f6a;}
.window-color3 .window-footer .right {background-position: -42px 0px;}
.window-color3 .window-footer-last .left {background: url('./images/lines_bottom.png') repeat-x 0px -33px;}
.window-color3 .window-footer-last .right {background-position: -18px 0px;}
.window-color3 .poi-carousel-wrapper .bt-carousel-left {background-position: -28px 0px;}
.window-color3 .poi-carousel-wrapper .bt-carousel-right {background-position: -70px 0px;}

/*column layout*/
td.column-top-left {width: 399px; height: 325px;}
div.column-top-left {width: 399px; height: 324px; position: relative; overflow: hidden;}
td.column-top-center {width: 299px; height: 325px;}
div.column-top-center {width: 299px; height: 324px; position: relative; overflow: hidden;}
td.column-top-center1 {width: 299px; height: 214px;}
div.column-top-center1 {width: 299px; height: 213px; position: relative; overflow: hidden;}
td.column-top-center2 {width: 299px; height: 110px;}
div.column-top-center2 {width: 299px; height: 110px; position: relative; overflow: hidden;}
td.column-top-right {width: 300px; height: 325px;}
div.column-top-right {width: 300px; height: 324px; position: relative; overflow: hidden;}
td.column-middle-left {width: 399px; height: 80px;}
div.column-middle-left {width: 399px; height: 79px; position: relative; overflow: hidden;}
td.column-middle-right {width: 600px; height: 80px;}
div.column-middle-right {width: 600px; height: 79px; position: relative; overflow: hidden;}
td.column-bottom-left {width: 399px; height: 196px;}
div.column-bottom-left {width: 399px; height: 195px; position: relative; overflow: hidden;}
td.column-bottom-right {width: 600px; height: 196px;}
div.column-bottom-right {width: 600px; height: 195px; position: relative; overflow: hidden;}
td.column-bottom2-left {width: 399px; height: 80px;}
div.column-bottom2-left {width: 399px; height: 79px; position: relative; overflow: hidden;}
td.column-bottom2-center {width: 299px; height: 80px;}
div.column-bottom2-center {width: 299px; height: 79px; position: relative; overflow: hidden;}
td.column-bottom2-right {width: 300px; height: 80px;}
div.column-bottom2-right {width: 300px; height: 79px; position: relative; overflow: hidden;}

.column-footer {width: 1000px;}
.column-spacer {width: 1px; height:100%;}
.floatwrapper {height: 100%; display: block;}

/*calendar*/
.calendar, .calendar a {color: #4b575f !important;}
.calendar td span {width: 24px; height: 20px; display: block; padding: 4px 0 0 0; background-color: #ffffff;}
.calendar td a span {background: url('./images/calendar_event.png') no-repeat top left;}

.calendar a div.desc {width: 250px; display: none; text-align: left;}
.calendar a div.desc div.texts {width: 250px; display: block; padding: 10px;}
/*.calendar a:hover div.desc {display: block;}*/

/*image*/
table.image-inline {}
table.image-inline-right {width: 200px; text-align: left !important;}
table.image-inline-left {width: 150px; text-align: left !important;}

table.image-inline tr td.image a img, table.image-inline-right tr td.image a img, table.image-inline-left tr td.image a img {border: 0; margin-bottom: 1px;}

.window-color0 table.image-inline tr td.image a img, .window-color0 table.image-inline-right tr td.image a img, .window-color0 table.image-inline-left tr td.image a img {margin-bottom: 0px;}
.window-color0 table.image-inline tr td.title, .window-color0 table.image-inline-right tr td.title {background-color: #939aa3; padding: 3px 7px; color: #ffffff; border: 1px solid #939aa3; margin: 1px;}
.window-color0 table.image-inline tr td.title, .window-color0 table.image-inline-left tr td.title {background-color: #939aa3; padding: 3px 7px; color: #ffffff; border: 1px solid #939aa3;}

.window-color1 table.image-inline tr td.title, .window-color1 table.image-inline-left tr td.title {background-color: #939aa3; padding: 3px 7px; color: #ffffff;}
.window-color1 table.image-inline tr td.title, .window-color1 table.image-inline-right tr td.title {background-color: #939aa3; padding: 3px 7px; color: #ffffff;}
.window-color2 table.image-inline tr td.title, .window-color2 table.image-inline-left tr td.title {background-color: #fcaf17; padding: 3px 7px; color: #ffffff;}
.window-color2 table.image-inline tr td.title, .window-color2 table.image-inline-right tr td.title {background-color: #fcaf17; padding: 3px 7px; color: #ffffff;}
.window-color3 table.image-inline tr td.title, .window-color3 table.image-inline-left tr td.title {background-color: #fcaf17; padding: 3px 7px; color: #ffffff;}
.window-color3 table.image-inline tr td.title, .window-color3 table.image-inline-right tr td.title {background-color: #fcaf17; padding: 3px 7px; color: #ffffff;}

/*headers*/
h1 img, h2 img {border: 0 !important;}
h1, h1 a, h2, h2 a {font-family: Bender, Arial; font-style: italic; font-size: 24px; font-weight: 200; line-height: 1.1em; color: #3c3d42; margin: 0; padding: 0; border: none!important}
h3 {font-family: Arial; font-size: 15px; font-weight: bold; padding: 3px 0; margin: 0;}
h4 {font-family: Arial; font-size: 15px; font-weight: bold; padding: 3px 0; margin: 0;}
.main-menu h1 {float: left; font-family: BenderMedium,Arial; padding: 0 20px 0 0;}
.main-menu h1.blue a {color: #4581db !important;}
.second-menu h1 {float: left; font-family: BenderMedium,Arial; padding: 5px 10px 0 10px; font-size: 13px;}
.second-menu h1.blue a {color: #4581db !important;}

/*login*/
.login {width: 353px; height: 60px; position: absolute; right: 20px; top: 40px; margin: 0; padding: 0; vertical-align: top;}
.login .login_bt {width: 92px; height: 24px; position: absolute; top: 1px; left: 0px; background: url('./images/login_bt.png') no-repeat top left;}
.login .login_login {width: 112px; height: 16px; border: 1px solid #6c6c71; position: absolute; top: 1px; left: 92px; margin: 0; padding: 3px; background-color: #ffffff;}
.login .login_password {width: 112px; height: 16px; border: 1px solid #6c6c71; border-right: 0px !important; position: absolute; top: 1px; left: 215px; margin: 0; padding: 3px; background-color: #ffffff;}
.login .login_submit {width: 21px; height: 26px; position: absolute; top: 0px; right: 0px; background: url('./images/submit_bt.png') no-repeat top left; border: 0;}
.login .message {width: 353px; text-align: center; position: absolute; top: -17px; right: 0px;}
.login .options {position: absolute; top: 30px; right: 0px;}
.login .logout_bt {width: 92px; height: 24px; position: absolute; top: 1px; right: -18px;}
.login .login_info {height: 24px; position: absolute; top: 6px; right: 72px;}

/*search*/
.search {width: 239px; height: 50px; position: absolute; right: 396px; top: 40px; margin: 0; padding: 0; vertical-align: top;}
.localsearch {width: 962px; height: 24px; position: relative; display: block; margin: 10px 0 0 20px; padding: 0; vertical-align: top;}
.localsearch .search_bt {top: 0px !important;} 
.localsearch #poisearch {border: 1px solid #fcaf17 !important; height: 17px !important; top: 0px !important; width: 185px !important;}
.localsearch .poicat_label {width: 144px; height: 24px; display: block; position: absolute; left: 251px; top: 0px; background: url('./images/search_cat.png') no-repeat top left;} 
.localsearch #poicat {border: 1px solid #fcaf17 !important; height: 17px !important; top: 0px !important; left: 395px !important;}
.localsearch .poicat_button {width: 25px; height: 25px; position: absolute; left: 556px; top: 0px !important; border: 1px solid #fcaf17 !important;}
.localsearch .poicat_button .ui-button-icon-primary {margin-top: -14px; #margin-top: -8px;}
.localsearch #showmarkers {width: 126px; height: 24px; display: none; float: right; margin: 0 0 0 1px; background: url('./images/marker_show.png') no-repeat top left;}
.localsearch #hidemarkers {width: 126px; height: 24px; display: block; float: right; margin: 0 0 0 1px; background: url('./images/marker_hide.png') no-repeat top left;}
.localsearch #showpolylines {width: 118px; height: 24px; display: none; float: right; margin: 0 0 0 1px; background: url('./images/polyline_show.png') no-repeat top left;}
.localsearch #hidepolylines {width: 118px; height: 24px; display: block; float: right; margin: 0 0 0 1px; background: url('./images/polyline_hide.png') no-repeat top left;}
.localsearch #showpolygons {width: 134px; height: 24px; display: none; float: right; margin: 0 0 0 1px; background: url('./images/polygon_show.png') no-repeat top left;}
.localsearch #hidepolygons {width: 134px; height: 24px; display: block; float: right; margin: 0 0 0 1px; background: url('./images/polygon_hide.png') no-repeat top left;}
.search_bt {width: 57px; height: 24px; position: absolute; top: 1px; left: 0px; background: url('./images/search_bt.png') no-repeat top left;}
.search_input {width: 154px; height: 16px; border: 1px solid #6c6c71; position: absolute; top: 1px; left: 57px; margin: 0; padding: 3px; background-color: #ffffff;}
.search_submit {width: 21px; height: 26px; position: absolute; top: 0px; right: 1px; background-color: transparent !important; background: url('./images/submit_bt.png') no-repeat top left; border: 0 !important;}

.login .login-pointer {width: 15px; height: 8px; position: relative; display: block; margin-right: 20px; background: #ffffff url('./images/buttons.png') no-repeat -32px -89px; overflow: hidden;}
.login .login-window {width: 100%; position: relative; color: #ffffff !important; background-color: #515256;}
.login .login-window-content {padding: 15px 10px;}

/*forms*/
table.form-body {text-align: left;}
.form-body .form-item {color: #4a494e;}
.form-body .input {width: 50%; margin: 0; padding: 4px 0;}
.form-body .textarea {width: 50%; height: 80px;}
.form-body .select {width: 50%; height: 22px; margin: 0;}
.form-body .checkbox {margin: 0; padding: 0; border: 0; background-color: transparent;}
.form-body .radio {border: 0; background-color: transparent; margin-left: 0;}

/*pager*/
.pager {width: 100%;}

/*template layouts*/
.pagelayout0 .window-body {padding: 0 100px 0 170px;}
.pagelayout1 .text-body {padding: 0 20px;}
.pagelayout2 .text-body {padding: 0 20px;}
.pagelayout2 .window-header {margin: 0 0 0 20px;}

.art-vert {}
.art-vert .art-text a:hover {text-decoration: none;}
.art-vert .art-more {width: 100px;}

.art-ajax1 {position: relative; height: 120px; display: block; overflow: hidden;}
.art-ajax1 img {margin: 0 24px 0 0;}
.art-ajax1 h1 {font-size: 18px; font-weight: bold; margin: 0 0 5px 0;}
.art-ajax1 .readmore {font-size: 13px; font-weight: bold;}
.art-ajax1 .art-ajax1-pages {position: absolute; left: 146px; bottom: 0px; z-index: 200;}
.art-ajax1 .art-ajax1-pages a {float: left; cursor: pointer;}
.art-ajax1 .art-ajax1-pages a span {width: 17px; height: 10px; margin-top: 5px; background: url('./images/ajax_out.png') no-repeat top left; display: block;}
.art-ajax1 .art-ajax1-pages a.activeSlide span {width: 17px; height: 10px; background: url('./images/ajax_over.png') no-repeat top left; display: block;}
.art-ajax1 .art-ajax1-pages .readmore {margin: 0; padding: 0;}

.news-vert {}
.news-vert .news-text a:hover {text-decoration: none;}
.news-vert .news-more {width: 100px;}

.news-ajax1 {height: 42px; vertical-align: middle;}
.news-ajax1 img {float: left; margin: 0 15px 0 0; cursor: pointer;}

.poi-carousel-wrapper {height: 72px; position: relative; overflow: hidden; padding: 20px 0 0 0;}
.poi-carousel-wrapper div {height: 72px; float: left; margin: 0 0 0 0; display: inline;}
.poi-carousel-wrapper li {width: 72px; height: 72px; padding: 0 5px 0 5px; cursor: pointer;}

.mag-ajax {position: relative;}
.carousel-wrapper {height: 42px; position: absolute; bottom: 7px; left: 20px; overflow: hidden;}
.carousel-wrapper div {height: 42px; float: left; margin: 0 5px 0 0; display: inline;}
.carousel-wrapper li {width:s 62px; height: 42px; padding: 0 3px 0 0; cursor: pointer;}
.carousel-wrapper li img:hover {border-color: #4581db;}

.ui-autocomplete-loading { background: white url('./ui-lightness/images/ui-anim_basic_16x16.gif') right center no-repeat; }
.ui-autocomplete {max-height: 200px; overflow-y: auto; overflow-x: hidden; padding-right: 20px;}
* html .ui-autocomplete {height: 200px;}
