/* Eric Meyer's CSS Reset */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
	display: block;
}
/* End of Eric Meyer's CSS Reset */

html {
	height: 100%;
	background:#fff url(../img/bg_body.png) repeat;
}
article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary {
	display: block;
}
body {
	font: 15px/21px PTSansRegular, Arial, sans-serif;
	height: 100%;
	color:#272c32;
	background:url(../img/bg.png) repeat-x top;
}

a:link {color:#272c32;text-decoration:underline;}
a:visited {color:#484f57;}
a:active {color:#000000;}
a:hover {text-decoration:none;}

.wrapper {
	width: 100%;
	min-width: 1000px;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	background:url(../img/topbg.png) repeat-x top;
}
.mwidth {width:1060px;margin:0 auto;}


/* Header
-----------------------------------------------------------------------------*/
.header {}
.header .lang {color:#5b585f;float:left;font-size:15px;height:72px;line-height:72px;}
.header .lang a {color:#5b585f;margin:0 5px;text-decoration:none;}
.header .lang a.current,
.header .lang a:hover {color:#158eee;}
.header .login {float:right;margin:21px 0 0 0;}
.header .login input {float:left;width:102px;height:20px;padding:4px 8px;border:1px solid #379ef0;color:#006bc0;background:#eef7fd;margin:0 2px;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
.header .login input.submit {width:auto;height:30px;color:#fff;background:#158eee;}
.header .logo {float:left;width:358px;height: 236px;margin:23px 0 0 45px;}
.header .logo a, .header .logo img {display:block;width:358px;height: 236px;}


#owl-demo {float:right;width:484px;height:258px;margin:15px 0 0 0;}
#owl-demo  .owl-controlls .owl-pagination {display:none;}
#owl-demo .owl-buttons {display:none;}
#owl-demo .item {}
#owl-demo .item img {-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;}

#menu {width:1060px;height:51px;background:#3ca1f1 url(../img/menubg.png) repeat-x top;z-index:1000;position:relative;margin:0 auto 7px auto;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
#menu ul {margin:0;padding:0;list-style:none;float:right;position:relative;right:50%;}
#menu ul li {margin:0;padding:0;float:left;position:relative;left:50%;top:0;}
#menu ul li a {display:block;padding:0 6px;margin:0 2px;text-decoration:none;color:#fff;font:bold 14px/51px PTSansBold, Tahoma, Arial;text-transform:uppercase;
-webkit-transition-duration: 0.5s; 
	-o-transition-duration: 0.5s; 
	-moz-transition-duration: 0.5s; 
	transition-duration: 0.5s;
}
#menu ul li.active a {color:#fff;background:#3ca1f1;}
#menu ul li a:hover {background:#0080fd}
#menu ul li:hover a,
#menu ul li.hover a {background:#3ca1f1;}
#menu ul ul {display:none;position:absolute;top:51px;left:2px;float:left;padding:0;background:url(../img/dropmenu.png) repeat;right:auto;min-width:200px !important;}
#menu ul ul li {left:auto;margin:0;clear:left;float:left;min-width:200px !important;}
#menu ul ul li a,
#menu ul li.active li a,
#menu ul li:hover ul li a,
#menu ul li.hover ul li a {display:block;background:none;color:#fff;font:normal 14px/17px PTSansRegular, Tahoma, Arial;display:block;min-width:190px !important;padding:8px 8px 8px 30px;margin:0;text-transform:none;background:url(../img/dropmenu_list.png) no-repeat 15px 50%;}
#menu ul ul li a:hover,
#menu ul li.active ul li a:hover,
#menu ul li:hover ul li a:hover,
#menu ul li.hover ul li a:hover {background:#036fc5 url(../img/dropmenu_list.png) no-repeat 15px 50%;color:#fff;}
#menu ul li:hover ul,
#menu ul li.hover ul {display:block;}


/* Middle
-----------------------------------------------------------------------------*/
.content {
	padding: 0 0 134px 0;
}
.content .mwidth {
	overflow:hidden;
}
.content .whitebg {
	width:980px;
	background:#fff;
	border:1px solid #e5e5e5;
	padding:25px 40px;
	-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;
}
.content .whitebgbot {
width:978px;
-webkit-border-bottom-left-radius: 0;
-webkit-border-bottom-right-radius: 0;
-moz-border-radius-bottomleft: 0;
-moz-border-radius-bottomright: 0;
border-bottom-left-radius: 0;
border-bottom-right-radius: 0;
}

.page h1,
h2.title,
.main-ph .title,
.gos_simvoli .title,
.col-content h1 {color:#5078b2;font:bold 24px/27px PTSansBold, Arial;margin:0 0 20px 0;padding:0 0 30px 0;background:url(../img/title.png) no-repeat bottom;}
.link-block .title {color:#5078b2;font:normal 24px/27px PTSansRegular, Arial;margin:0 0 20px 0;padding:0;text-align:center;}
.col-content p {margin:0;}

.col-content {float:left;width:681px;}
.text-block {margin:0 0 20px 0;}
.text-block .more {overflow:hidden;margin:10px 0 0 0;padding:5px 0;}
.text-block .more a {float:right;border:1px solid #56aaec;padding:4px 12px;color:#56aaec;border:1px solid #158eee;text-decoration:none;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;
-webkit-transition-duration: 0.5s; 
	-o-transition-duration: 0.5s; 
	-moz-transition-duration: 0.5s; 
	transition-duration: 0.5s;
}
.text-block .more a:hover {color:#fff;background:#158eee;}


.news-post h2 {background:url(../img/title2.jpg) no-repeat;}
.news-post {overflow:hidden;padding:15px 0;}
.news-post .cat-item-img {float:left;width:284px;}
.news-post .cat-item-img img {width:276px;float:left;border:4px solid #f3f3f3;}
.news-post .cat-wrap {margin:0 0 0 320px;}
.news-post .cat-wrap h3 {color:#2d2d2d;font:normal 25px/27px PTSansRegular, Arial;margin:0 25px 15px 0;}
.news-post .cat-wrap h3 a {color:#2d2d2d;text-decoration:none;}
.news-post .cat-wrap h3 a:hover {color:#f5be30;text-decoration:underline;}
.news-post .cat-item-more {float:right;width:150px;height:33px;margin:20px 0 0 0;}
.news-post .cat-item-more a {display:block;color:#2d2d2d;width:150px;height:33px;text-align:center;text-decoration:none;font:bold 14px/35px PTSansBold, Arial;background:#f5be30;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
-webkit-transition-duration: 0.5s; 
	-o-transition-duration: 0.5s; 
	-moz-transition-duration: 0.5s; 
	transition-duration: 0.5s;
}
.news-post .cat-item-more a:hover {color:#000;background-position:bottom left;}



.short {overflow:hidden;margin:0 0 30px 0;}
.short .image {float:left;width:185px;}
.short .image img {border:1px solid #537cb5;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
}
.short .image br {display:none;}
.short .image p {margin:0;padding:0;}
.short .text {margin:0 0 0 220px;text-align:justify;}
.full-admin b,
.full-admin strong {font-weight:bold; font-family:PTSansBold, Arial;}
.full-admin .image {margin:0 10px 10px 0;}
.full-admin .text {margin:0;text-align:justify;}
.short .text h2 {color:#272c32;font:normal 21px/24px PTSansRegular, Arial;margin:0 0 15px 0;}
.short .text h2 a {color:#272c32;text-decoration:none;}
.short .text h2 a:hover {color:#000;text-decoration:underline;}
.short .text .short-text {color:#596371;}

.text-block .more,
.short .text .more {overflow:hidden;margin:10px 10px 0 0;padding:5px 0;}
.text-block .more a,
.short .text .more a {float:right;border:1px solid #56aaec;padding:4px 12px;color:#56aaec;border:1px solid #158eee;text-decoration:none;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;

-webkit-transition-duration: 0.5s; 
	-o-transition-duration: 0.5s; 
	-moz-transition-duration: 0.5s; 
	transition-duration: 0.5s;

}
.text-block .more a:hover,
.short .text .more a:hover {color:#fff;background:#158eee;}
.more-link {background:url(../img/line.png) repeat-x center;text-align:center;}
.more-link span {background:#fff;padding:0 8px;}
.more-link a {color:#5078b2;font:bold 15px/20px PTSansBold, Arial;text-decoration:underline;}
.more-link a:hover {text-decoration:none;}


.col-right {float:right;width:249px;}
.col-right .r-block {width:249px;margin:0 0 18px 0;}
.col-right .r-menu {list-style:none;margin:0;padding:0;overflow:hidden;}
.col-right .r-menu li {margin:-1px 0 1px 0;padding:0;border-top:1px solid #e5e5e5;}
.col-right .r-menu li a {color:#272c32;display:block;margin:0;padding:13px 0 13px 50px;text-decoration:none;background:url(../img/r-menu-list.png) no-repeat 22px 50%;
-webkit-transition-duration: 0.4s; 
	-o-transition-duration: 0.4s; 
	-moz-transition-duration: 0.4s; 
	transition-duration: 0.4s;
}
.col-right .r-menu li a:hover,
.col-right .r-menu li a.active {color:#527bb4;background:#f3f3f3 url(../img/r-menu-listhover.png) no-repeat 22px 50%;}

.col-right .r-menu li ul {margin:10px 10px 10px 25px;padding:0;list-style:none;}
.col-right .r-menu li ul li {font-size:12px;line-height:15px;margin:0;padding:0;border:none;}
.col-right .r-menu li ul li a {font-size:12px;line-height:15px;color:#000;margin:0;padding:5px 5px 5px 15px;text-decoration:none;background:none;background:url(../img/pxpx.png) no-repeat left;}
.col-right .r-menu li ul li a:hover {background:#f3f3f3;}
.col-right .r-menu li.active ul li a.active {color:#000;background:#f3f3f3;}


.col-right .r-content {overflow:hidden;padding:0;border:1px solid #e5e5e5;}
.col-right .r-block .r-title {width:264px;height:58px;background:url(../img/title2.png) no-repeat;margin:0 0 -16px -15px;padding:0;color:#fff;font:bold 18px/42px PTSansBold, Arial;text-align:center;}

.r-blog {text-align:center;}
.r-blog .r-content {padding:10px;}
.r-blog .r-content .doljnost {color:#5b585f;font-size:21px;line-height:23px;margin:0 0 8px 0;}
.r-blog .r-content .name {color:#5b585f;font-size:19px;line-height:21px;margin:0 0 8px 0;}
.r-blog .r-content .more {background:#dfe7f1;font-size:15px;line-height:21px;padding:10px;margin:18px 0 0 0;}
.r-blog .r-content .more a {display:block;color:#5b585f;text-decoration:none;}
.r-blog .r-content .more a:hover {color:#000;}


.main-ph {margin:40px 0 0 0;}
.main-ph .title,
.gos_simvoli .title {text-align:center;}
.main-ph #owl-demo2 {}
.main-ph #owl-demo  .owl-controlls .owl-pagination {
	display:none;
}

.main-ph #owl-demo2 .owl-buttons {width:980px;position:absolute;top:50%;left:50%;margin:0 0 0 -490px;}
.main-ph #owl-demo2 .owl-buttons  div{position:absolute;width:50px;height:50px;margin: 0;padding: 0;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;background: none;opacity: 0.7;text-indent:-9999px;}
.main-ph #owl-demo2 .owl-buttons  div:hover{opacity: 1;}
.main-ph #owl-demo2 .owl-buttons .owl-prev {top:50%;left:0;background:url(../img/prev2.png) no-repeat;margin:-25px 0 0 -25px;}
.main-ph #owl-demo2 .owl-buttons .owl-next {top:50%;right:0;background:url(../img/next2.png) no-repeat;margin:-25px -25px 0 0;}
.main-ph .owl-carousel {overflow:visible !important;}
.main-ph .owl-wrapper-ov {overflow:hidden !important;}

.gos_simvoli {padding:40px 0;overflow:hidden;}
.gos-item {float:left;width:230px;margin:0 15px;}
.gos-item-img {width:226px;height:144px;padding:2px 2px 3px 2px;margin:0 0 15px 0;background:url(../img/gosbg.png) no-repeat;text-align:center;}
.gos-item-img img {max-width:226px;max-height:144px;vertical-align:top;}
.gos-item-txt {text-align:center;color:#3f4447;border-bottom:2px solid #2696ef;padding:0 20px 15px 20px;}
.gos-item-txt p {margin:0;padding:0;}
.gos-item-txt a {color:#3f4447;text-decoration:none;font-size:15px;line-height:15px;}
.gos-item-txt a:hover {color:#000;}

.link-block {overflow:hidden;}
.link-block .link-item {float:left;width:246px;margin:20px 18px;padding:0 20px 0 20px;border-left:4px solid #178fee;color:#5b585f;}
.link-block .link-item a {color:#158eee;}

.pagecontent {padding:0 15px;}
.pagecontent img {max-width:600px;}
.pagecontent .h2title {overflow:hidden;}
.pagecontent .h2title div {float:left;border-left:4px solid #36a665;padding:0 40px 0 25px;height:40px;font:bold 18px/40px PTSansBold, Arial;text-transform:uppercase;background:#f3f3f3 url(../img/ugl.png) no-repeat bottom right;}

.full .photo {overflow:hidden;margin:20px 0;}
.full .photo a {float:left;}
.full .photo img {float:left;width:190px;margin:10px;}

.red {color:red;}
.blue {color:blue;}

.fulltext table th,
.static_page table th,
.pagecontent table th,
.fulltext table td,
.static_page table td,
.pagecontent table td {
  padding: 8px;
  line-height: 20px;
  text-align: left;
  vertical-align: top;
  border-top: 1px solid #dddddd;
}

.fulltext table th,
.static_page table th,
.pagecontent table th {
  font-weight: bold;
}

.fulltext table,
.static_page table,
.pagecontent table {
  max-width: 100%;
  background-color: transparent;
  border-collapse: collapse;
  border-spacing: 0;
  width: 100%;
  margin: 20px 0;
  border: 1px solid #dddddd;
  border-collapse: separate;
  *border-collapse: collapse;
  border-left: 0;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
}

.fulltext table th,
.static_page table th,
.pagecontent table th,
.static_page table td,
.fulltext table td,
.pagecontent table td {
  border-left: 1px solid #dddddd;
}

.pagecontent table caption + thead tr:first-child th,
.pagecontent table caption + tbody tr:first-child th,
.pagecontent table caption + tbody tr:first-child td,
.pagecontent table colgroup + thead tr:first-child th,
.pagecontent table colgroup + tbody tr:first-child th,
.pagecontent table colgroup + tbody tr:first-child td,
.pagecontent table thead:first-child tr:first-child th,
.pagecontent table tbody:first-child tr:first-child th,
.pagecontent table tbody:first-child tr:first-child td {
  border-top: 0;
}

.pagecontent table thead:first-child tr:first-child > th:first-child,
.pagecontent table tbody:first-child tr:first-child > td:first-child,
.pagecontent table tbody:first-child tr:first-child > th:first-child {
  -webkit-border-top-left-radius: 4px;
          border-top-left-radius: 4px;
  -moz-border-radius-topleft: 4px;
}

.pagecontent table thead:first-child tr:first-child > th:last-child,
.pagecontent table tbody:first-child tr:first-child > td:last-child,
.pagecontent table tbody:first-child tr:first-child > th:last-child {
  -webkit-border-top-right-radius: 4px;
          border-top-right-radius: 4px;
  -moz-border-radius-topright: 4px;
}

.pagecontent table thead:last-child tr:last-child > th:first-child,
.pagecontent table tbody:last-child tr:last-child > td:first-child,
.pagecontent table tbody:last-child tr:last-child > th:first-child,
.pagecontent table tfoot:last-child tr:last-child > td:first-child,
.pagecontent table tfoot:last-child tr:last-child > th:first-child {
  -webkit-border-bottom-left-radius: 4px;
          border-bottom-left-radius: 4px;
  -moz-border-radius-bottomleft: 4px;
}

.pagecontent table thead:last-child tr:last-child > th:last-child,
.pagecontent table tbody:last-child tr:last-child > td:last-child,
.pagecontent table tbody:last-child tr:last-child > th:last-child,
.pagecontent table tfoot:last-child tr:last-child > td:last-child,
.pagecontent table tfoot:last-child tr:last-child > th:last-child {
  -webkit-border-bottom-right-radius: 4px;
          border-bottom-right-radius: 4px;
  -moz-border-radius-bottomright: 4px;
}

.pagecontent table tfoot + tbody:last-child tr:last-child td:first-child {
  -webkit-border-bottom-left-radius: 0;
          border-bottom-left-radius: 0;
  -moz-border-radius-bottomleft: 0;
}

.pagecontent table tfoot + tbody:last-child tr:last-child td:last-child {
  -webkit-border-bottom-right-radius: 0;
          border-bottom-right-radius: 0;
  -moz-border-radius-bottomright: 0;
}

.pagecontent table caption + thead tr:first-child th:first-child,
.pagecontent table caption + tbody tr:first-child td:first-child,
.pagecontent table colgroup + thead tr:first-child th:first-child,
.pagecontent table colgroup + tbody tr:first-child td:first-child {
  -webkit-border-top-left-radius: 4px;
          border-top-left-radius: 4px;
  -moz-border-radius-topleft: 4px;
}

.pagecontent table caption + thead tr:first-child th:last-child,
.pagecontent table caption + tbody tr:first-child td:last-child,
.pagecontent table colgroup + thead tr:first-child th:last-child,
.pagecontent table colgroup + tbody tr:first-child td:last-child {
  -webkit-border-top-right-radius: 4px;
          border-top-right-radius: 4px;
  -moz-border-radius-topright: 4px;
}


.pagecontent .text_contact {display:block;float:none;width:600px;padding:20px 0;overflow:hidden;}
.pagecontent .contact-text {float:left;width:300px;margin:0;}
.pagecontent .contact-ico {float:right;margin:50px 0 0 0;}
.pagecontent .map {width:600px;height:391px;}
.pagecontent .main-contact {padding:0;overflow:hidden;}
.pagecontent .form_contact {float:none;width:600px;}


.staticpage {overflow:hidden;padding:40px 0;color:#808080;font:normal 15px/18px PTSansRegular, Arial;width:963px;text-align:justify;}
.staticpage b,.staticpage b  {font-weight:bold;font-family:PTSansBold;}
.staticpage a  {color:#308ce7;}
.staticpage a:hover  {color:#1c70c2;text-decoration:none;}

.cat .staticpage h1 {margin:0 0 27px 0;padding:0 0 20px 0;background:none;border-bottom:1px solid #308ce7;}

.cat-items {float:left;width:232px;margin:25px 4px;}
.cat-items h2 {color:#49555c;font:bold 18px/21px PTSansBold, Arial;margin:0 0 4px 0;}
.cat-items h2 a {color:#49555c;text-decoration:none;}
.cat-items p.cat-item-text {color:#079f47;margin:0;}
.cat-items .cat-item-more {width:130px;height:30px;margin:0 auto;}
.cat-items .cat-item-more a {display:block;color:#fff;width:130px;height:30px;line-height:27px;text-align:center;text-decoration:none;background:url(../img/more.png) no-repeat;}
.cat-items .cat-item-more a:hover {color:#fff;background-position:bottom left;}
.cat-items .cat-item-img {width:232px;margin:15px 0;}
.cat-items .cat-item-img img {width:230px;border:1px solid #f8f8fe;vertical-align:top;}

.product-name {margin:0 0 18px 0;padding:0 0 7px 0;background:url(../img/h1_bg.png) no-repeat bottom center;overflow:hidden;}
.product-name .items_line {background:url(../img/line2.png) repeat-x top;margin:-1px 0 0px 0;padding:15px 0;overflow:hidden;}
.product-name .items_line .items {float:left;width:33%;}
.product-name .items_line .items h2 {color:#49555c;font:normal 20px/23px PTSansRegular, Arial;margin:1px 0 0 0;padding:0;text-transform:uppercase;}
.product-name .items_line .items h2 a {color:#49555c;text-decoration:none;}
.product-name .items_line .items h2 a:hover {color:#079f47;}
.product-name .items_line .items h2 a.active {font-family:PTSansBold;color:#079f47;}

.staticpage .title {overflow:hidden;font:normal 21px/24px PTSansRegular, Arial;margin:0 0 40px 0;padding:0 0 20px 0;text-transform:uppercase;background:url(../img/h1_bg.png) no-repeat bottom center;}
.staticpage .title a {float:left;text-decoration:none;}
.staticpage .title a:hover {text-decoration:underline;}
.staticpage .title span {float:left;margin:0 5px;}
.staticpage .title h1 {float:left;color:#079f47;font:bold 21px/24px PTSansBold, Arial;margin:0;padding:0;text-transform:uppercase;background:none}

/* Footer
-----------------------------------------------------------------------------*/
.footer {
	margin: -134px auto 0 auto;
	min-width: 1066px;
	height: 134px;
	position: relative;
	color:#fff;
	text-align:left;
	font-size:15px;
	line-height:17px;
}
.footer a {
	color:#fff;
}
.footer .mwidth {
	width: 1026px;
	height: 94px;
	overflow:hidden;
	padding:20px;
	background:url(../img/footer.png) no-repeat top center;
}

.botmenu {width:1026px;height:28px;z-index:1000;position:relative;margin:7px auto 25px auto;}
.botmenu ul {margin:0;padding:0;list-style:none;float:right;position:relative;right:50%;}
.botmenu ul li {margin:0;padding:0;float:left;position:relative;left:50%;top:0;}
.botmenu ul li ul {display:none;}
.botmenu ul li a {float:left;font-size:17px;line-height:20px;padding:0 10px;margin:0 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;text-decoration:none;}
.botmenu ul li a:hover {color:#000;
-webkit-transition-duration: 0.5s; 
	-o-transition-duration: 0.5s; 
	-moz-transition-duration: 0.5s; 
	transition-duration: 0.5s;
}

.footer .bold {
	color:#fff;
	font-family:PTSansBold;
	-webkit-transition-duration: 0.5s; 
	-o-transition-duration: 0.5s; 
	-moz-transition-duration: 0.5s; 
	transition-duration: 0.5s;
}
.footer .bold:hover {
	color:#000;
	text-decoration:none;
}
.footer .copyright {float:left;width:280px;}
.footer .developer {float:right;text-align:right;}



























/* full photogallery */

.rg-gallery {}

.rg-image-wrapper{
	position:relative;
	padding:20px 30px;
	background:#fff;
	min-height:20px;
}
.rg-image{
	position:relative;
	text-align:center;
	line-height:0px;
	
}
.rg-image img{
	max-height:100%;
	max-width:100%;
}
.rg-image-nav a{
	position:absolute;
	top:0px;
	left:0px;
	background:url(../images/gal-left.png) no-repeat left;
	width:28px;
	height:100%;
	text-indent:-9000px;
	cursor:pointer;
	opacity:0.3;
	outline:none;
	-moz-border-radius: 10px 0px 0px 10px;
	-webkit-border-radius: 10px 0px 0px 10px;
	border-radius: 10px 0px 0px 10px;
}
.rg-image-nav a.rg-image-nav-next{
	right:0px;
	left:auto;
	background:url(../images/gal-right.png) no-repeat right;
	-moz-border-radius: 0px 10px 10px 0px;
	-webkit-border-radius: 0px 10px 10px 0px;
	border-radius: 0px 10px 10px 0px;
}
.rg-image-nav a:hover{
	opacity:0.8;
}
.rg-caption {
	text-align:center;
	margin-top:15px;
	position:relative;
}
.rg-caption p{
	color:#615d5d;
	padding:0 15px;
	font-size:15px;
	line-height:24px;
}
.rg-view{
	height:30px;
}
.rg-view a{
	display:block;
	float:right;
	width:16px;
	height:16px;
	margin-right:3px;
	background:#464646 url(../images/views.png) no-repeat top left;
	border:3px solid #464646;
	opacity:0.8;
}
.rg-view a:hover{
	opacity:1.0;
}
.rg-view a.rg-view-full{
	background-position:0px 0px;
}
.rg-view a.rg-view-selected{
	background-color:#6f6f6f;
	border-color:#6f6f6f;
}
.rg-view a.rg-view-thumbs{
	background-position:0px -16px;
}
.rg-loading{
	width:46px;
	height:46px;
	position:absolute;
	top:50%;
	left:50%;
	background:#000 url(../images/ajax-loader.gif) no-repeat center center;
	margin:-23px 0px 0px -23px;
	z-index:100;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	opacity:0.7;
}


.rg-gallery {margin:40px 0 0 0;}






/* Elastislide Style */
.es-carousel-wrapper{
	background: #fff;
	position:relative;
	padding:0 27px;
	margin-bottom:20px;
	text-align:center;
}
.es-carousel{
	overflow:hidden;
	height:69px;
}
.es-carousel ul{
	display:none;
}
.es-carousel ul li{
	height:100%;
	float:left;
	display:block;
}
.es-carousel ul li a{
	display:block;
	border-style:solid;
	border-color:#222;
	opacity:0.8;
	-webkit-touch-callout:none;
	/* option */
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
.es-carousel ul li.selected a{
	border-color:#fff;
	opacity:1.0;
}
.es-carousel ul li a img{
	display:block;
	border:none;
	max-height:100%;
	max-width:100%;
}
.es-nav span{
	position:absolute;
	top:50%;
	left:3px;
	background:transparent url(../images/gal-left2.png) no-repeat top left;
	width:18px;
	height:19px;
	margin-top:-9px;
	text-indent:-9000px;
	cursor:pointer;
	opacity:0.8;
}
.es-nav span.es-nav-next{
	right:3px;
	left:auto;
	background:transparent url(../images/gal-right2.png) no-repeat top left;
}
.es-nav span:hover{
	opacity:1.0;
}

.static_page,
.fulltext {text-align:justify;}
.more-photo {overflow:hidden;padding:10px;background:#eee;margin:10px 0;}
.more-photo img {float:left;margin:10px;width:200px;}
.more-photo br {display:none;}
.short-admin .text h2 {color:#5078b2;}
.short-admin .text h2 a {color:#5078b2;}
.short-admin .colorblue {color:#5078b2;}
.short-admin .image {border:2px solid #537cb5;}

.form-group .form-control {width:100%;border:1px solid #ccc;}
.form-group {max-width:500px;}