html, body {overflow-x: hidden;}
body {
color:#333;
font-family:Arial,sans-serif;
font-size:12px;
margin:0px auto;
text-align:left;
background:#4e3f37 url(../gfx/bg.png) no-repeat top center;
/*line-height:19px;*/
}

div#wrapper {width:930px;margin:0px auto;position:relative;}

.fr {float:right;}
.fl {float:left;}
.tal {text-align:left;}
.tar {text-align:right;}
.tac {text-align:center;}
div.clear {clear:both;line-height:0px;padding:0px;margin:0px;}
img {border:0px;}
a img {border:0px;}
a {color:#f27121;text-decoration:none;}
a:hover {color:#f27121;text-decoration:underline;}
ul li {list-style-type:none;}
ul {padding:0px;margin:0px;}
.no_b {border:0px;background:none;}

div#menu_side_l {width:35px;float:left;overflow:hidden;position:absolute;top:0;left:0}
div#menu_side_r {width:35px;float:right;overflow:hidden;position:absolute;top:0;right:0;}
div#inner {width:880px;margin:0px auto;position:relative;}

div#shadow {background:url(../gfx/shadow.png) repeat-y top center;padding:0px 20px;}
div#header {background:url(../gfx/top.png) no-repeat bottom center;height:180px;padding:0px 20px;}
div#page_content {min-height:400px;height:auto !important; height:400px;}

.logo {float:left;padding:0px 0px 0px 15px;}

div#header div.header_txt {position:absolute;top:12px;left:0;}
div#header div.header_txt p {padding:0px 0px 5px 0px;font-size:11px;}
div#header div.header_txt p.p1 {padding-left:150px;}
div#header div.header_txt p.p2 {padding-left:170px;}
div#header div.header_txt p.p3 {padding-left:190px;}

div#header div.line_txt {float:left;padding-top:78px;width:625px;}
div#header div.line_txt span {float:left;}
div#header div.line_txt a {float:right;border:}
div#header div.line_txt h1 {float:right;text-align:right;padding-top:25px;width:625px;}

p {padding:0px;margin:0px;}
h1 {font-size:20px;font-weight:normal;color:#f27121;padding:0px;margin:0px;}
h2 {color:#4e3f37;padding:0px;margin:0px;font-size:18px;font-weight:normal;}
h2 {color:#f27121;text-decoration:none;}
h2 a {color:#f27121;text-decoration:none;padding:0px 10px}
h2, h2 a:hover {color:#4e3f37;text-decoration:none;}
h3 {font-size:17px;font-weight:normal;color:#f36b1f;padding:0px;margin:0px 0px 5px 0px;}
h3 a, h3 a:hover {text-decoration:none;}
h4 {font-size:14px;font-weight:normal;color:#f36b1f;padding:0px;margin:0px;}
h4.line {border-bottom:1px solid #E0DFDF;margin:21px 0px 3px 0px;padding-bottom:3px;}

div.box_grey_top {background:url(../gfx/box/grey_top.gif) no-repeat top center;width:840px;height:4px;overflow:hidden;}
div.box_grey {background:url(../gfx/box/grey.gif) repeat-x top left;width:820px;padding:0px 10px;margin-bottom:40px;/*min-height:280px;height:auto !important; height:280px;*/float:left;}
div.box_grey div.headline {height:65px;line-height:65px;}
div.box_grey div.headline img {float:left;padding:6px 10px 0px 0px;}
div.box_grey div.headline h2 {float:left;}
div.box_grey h2.line {float:none;border-bottom:1px solid #4e3f37;padding:5px 5px 2px 5px;margin:0px 0px 10px 0px;}
div.box_grey div.box_s {float:left;width:262px;}
div.box_grey div.box_b {float:left;width:540px;padding:3px;background-color:#fff;}

ul.list_floor {padding:0px;margin:0px;width:260px;display:block;font-size:14px;}
ul.list_floor li {background-color: #fff;display: block;float: left;height: 32px;line-height: 32px;margin: 0px 0px 10px 0px;padding: 0px;width: 100%;position:relative;border:1px solid #bebfc0;}
ul.list_floor li a {display: block;float: left;height: 32px;color:#666;}
ul.list_floor li a.img_link {border:0px;}
ul.list_floor img {float: left;margin: 1px 10px 1px 10px;position:absolute;top:0;left:0;width:30px;height:30px;}
ul.list_floor li a.text_link {width: 258px;text-align:center;}
ul.list_floor li.hover {border:1px solid #f27121;color:#f27121;text-decoration:none;}
ul.list_floor li.hover a.text_link {color:#f27121;text-decoration:none;}

div.b_box {height:41px;overflow:hidden;font-size:14px;line-height:41px;text-align:center;float:left}
div.b_box a {color:#fff;text-align:center;background:url(../gfx/box/brown_btn.gif) no-repeat left top;width:262px;height:41px;display:block;}
div.b_box a:hover {color:#fff;text-decoration:none;background:url(../gfx/box/orange_btn.gif) no-repeat left top;}

ul.list_floor_izg {padding:0px;margin:0px;width:260px;display:block;font-size:14px;}
ul.list_floor_izg li {background-color: #fff;display: block;float: left;height: 32px;line-height: 32px;margin: 0px 0px 10px 0px;padding: 0px;width: 100%;position:relative;}
ul.list_floor_izg li a {display:block;float:left;width:248px;padding-left:10px;border:1px solid #bebfc0;color:#666;}
ul.list_floor_izg li a:hover {display:block;float:left;width:248px;padding-left:10px;border:1px solid #f27121;color:#f27121;text-decoration:none;}

div.map_img {background:url(../images/1.jpg) no-repeat top;position:relative;width:540px;height:405px;float:right;}
div.map_img_new {background:url(../images/zgrada.jpg) no-repeat top;position:relative;width:540px;height:405px;float:right;}
div.map_position {position:absolute;bottom:0;right:0;margin:0px 10px 10px 0px;}
div.m_left {background:url(../gfx/box/m_left.png) no-repeat left;width:6px;height:28px;float:left;}
div.m_right {background:url(../gfx/box/m_right.png) no-repeat right;width:6px;height:28px;float:left;}
div.m_center {background:url(../gfx/box/m_center.png) repeat-x;height:28px;float:left;display:block;}
div.map_img a, div.map_img_new a {color:#333;float:left;padding:0px 10px;line-height:28px;display:block;text-decoration:none;}

div.box_news {}
div.box_news ul {margin:0px 8px;}
div.box_news li {border-bottom:1px solid #e0dfdf;float:left;width:100%; line-height: 35px;}
div.box_news ul li {}
div.box_news ul li span {float:left;width:100px;color:#333;}
div.box_news ul li span.txt {float:left;/*width:660px;*/width:760px;color:#333;}
div.box_news ul li span.more {float:left;width:40px;}
div.box_news ul li a {color:#333;text-decoration:none;padding:5px 0px 5px 0px;float:left}
div.box_news ul li a:hover, div.box_news ul li a:hover span {color:#f27121;text-decoration:none;}
div.box_news li.hover {border-bottom:1px solid #f27121;}
div.box_news li.hover a {color:#f27121;}

a.more {float:right;padding:0px 5px 0px 0px;}
.orange {color:#f36b1f;}
.red { color: #c20f02;}
.mr20 {margin-right:20px;}

div#footer {background:#fff url(../gfx/footer.png) no-repeat bottom center;width:860px;height:144px;margin:0px -10px;}
div#footer div.footer_content {padding:38px 0px 0px 22px;}
div#footer div.footer_content img.fb {float:left;}
div#footer p {float:left;padding:45px 0px 0px 40px;}
div#footer div.footer_menu {padding:8px 0px 0px 0px;line-height:29px;float:left}
div#footer div.footer_menu a {float:left;padding-right:25px;}
div#footer div.footer_menu a:hover {color:#333;text-decoration:none;}
div#footer div.footer_menu a.active {color:#333;text-decoration:none;}
div#footer div.footer_menu a.mail {background:url(../gfx/box/orange_btn_s.gif) no-repeat top center;width:171px;height:29px;display:block;text-align:center;color:#fff;padding:0px}
div#footer div.footer_menu a.mail:hover {color:#4e3f37;}
div#footer img.m_logo {float:left;margin-left:37px;}

table.kontakt {width:100%;}
table.kontakt td {vertical-align:top;padding:0px;border-bottom:1px solid #e0dfdf;height:28px;line-height:28px;}
table.kontakt td.td_left {font-weight:bold;padding-right:30px;text-align:right;width:150px;}
table.kontakt td.no_border {border:0px;}

.min-h300 {min-height:300px;height:auto !important;height:300px;;}
.notification {padding:20px 10px 5px 10px;text-align:center;color: #c20f02;}

div.project_list {float:left;width:400px;}

ul.project_list {font-size:14px;font-weight:normal;}
ul.project_list li {border-bottom:1px solid #b1aaa6;display:block;padding:10px 0px 3px 10px;}
ul.project_list li a {color:#231f20;display:block;padding-left:25px;}
ul.project_list li a:hover {color:#f36b1f;text-decoration:none;background:url(../gfx/arrow.png) no-repeat left center;}
ul.project_list li.active a {color:#f36b1f;text-decoration:none;background:url(../gfx/arrow.png) no-repeat left center;}
ul.project_list li.active {border-bottom:1px solid #f36b1f;}


ul.list_box {font-size:14px;font-weight:normal;margin-right:10px;margin-top:10px;}
ul.list_box li {display:block;padding:10px 0px 3px 0px;}
ul.list_box li a {color:#231f20;display:block;padding-left:25px;border-bottom:1px solid #b1aaa6;padding-bottom:3px;}
ul.list_box li a:hover {color:#f36b1f;text-decoration:none;background:url(../gfx/arrow.png) no-repeat left 1px;border-bottom:1px solid #f36b1f;}
ul.list_box li.active a {color:#f36b1f;text-decoration:none;background:url(../gfx/arrow.png) no-repeat left 1px;border-bottom:1px solid #f36b1f;}

div.navigation {/*padding-left:198px;*/float:right;width:622px;}
div.navigation ul {padding:0px;margin:0px;float:left;height:35px;overflow:hidden;}
div.navigation li {background:url(../gfx/pipe.gif) no-repeat right center;display:inline;float:left;}
div.navigation ul li {float:left;height:35px;overflow:hidden;margin-left:-1px;}
div.navigation ul li a {padding:10px 15px;color:#333;float:left;}
div.navigation ul li a:hover {background-color:#f36b1f;color:#fff;text-decoration:none;}
div.navigation ul li a.active {background-color:#f36b1f;color:#fff;text-decoration:none;}

.navcontainer {margin:35px 0px 0px 0px;padding:0px;width:188px;float:left;/*position:relative;*/}
.navcontainer ul {margin:0px;padding-left:0px;/*position:absolute;top:25px;*/left:0;font-size:12px;font-weight:normal;position:relative;}
.navcontainer li {margin-bottom:8px;}
.navcontainer a {display:block;padding:0px 0px 0px 5px;width:180px;border:1px solid #dbdbdd;height:30px;line-height:30px;/*background-color:#fff;*/}
.navcontainer a:link, .navlist a:visited {color: #333;text-decoration: none;}
.navcontainer a:hover {background-color: #fff;border-right: 1px solid #fff;border-left: 1px solid #f47221;border-top: 1px solid #f47221;border-bottom: 1px solid #f47221;width: 192px;}
a.current {background-color: #fff;border-right: 1px solid #fff;border-left: 1px solid #f47221;border-top: 1px solid #f47221;border-bottom: 1px solid #f47221;width: 192px;color:#4e3f37;}
.navcontainer h4 {margin-bottom:5px;}

div.box_gb_content {/*position:relative;*/width:820px;clear:both;}
div.box_gb_content div.left_side {float:left;width:198px;}

.pos_rel {position:relative;}
.bg_pad {padding:5px 0px 10px 0px;font-size:14px;font-weight:normal;}
.bold {font-weight:bold;}

div.content_box {float:left;margin:0px 0px 0px 0px;padding:0px;/*min-height:200px;height:auto !important;height:200px;*/width:620px;border:1px solid #f47221;overflow:hidden;background-color:#fff;}
div.content_box div.top_hl {background-color:#f57220;height:33px;line-height:33px;font-size:14px;font-weight:normal;padding-left:10px;color:#fff;}
div.price_box {position:absolute;top:0;right:0;background:url(../gfx/box/price_box.png) no-repeat top;width:112px;height:56px;margin:-1px -21px 0px 0px;text-align:right;line-height:38px;font-size:16px;font-weight:normal;padding-right:30px}
div.content_box img.plan_img {margin:10px 5px;}

div.about_box {padding:20px 20px 10px 20px;float:left;width:580px;}

table.tbl_price {float:left;}
table.tbl_price td {vertical-align:top;height:28px;line-height:28px;border-top:1px solid #b1aaa6;text-align:left;padding:0px 15px;}
table.tbl_price td.td_left {text-align:right;border-right:1px solid #f47221;}
table.tbl_price td.td_all_l {background:url(../gfx/box/tbl_all.gif) repeat-y top left;border-right:1px solid #f47221;text-align:right;font-weight:bold;border-bottom:1px solid #b1aaa6;}
table.tbl_price td.td_all_r {background:url(../gfx/box/tbl_all.gif) repeat-y top right;font-weight:bold;border-bottom:1px solid #b1aaa6;}

div.pdf_box {float:right;padding-left:20px;width:345px;/*min-height:100px;height:auto !important; height:100px;*/}
div.pdf_box img {float:right;}

div.pdf {float:right;width:215px;}
a.pdf {float:right;font-size:14px;color:#333;height:50px;line-height:50px;}
a.pdf img {float:right;}
a.pdf:hover {color:#f47221;text-decoration:none;}
div.pdf span {cursor:pointer;}
.m_pdf {padding:0px 10px 15px 0px;}

div.gallery_box_project {padding:30px 0px;border:0px solid #f00;}
div.gallery_box_project img {float:left;border:1px solid #666;margin:0px 1px 0px 1px}
div.gallery_box_project a.arrow_l img {border:0px;padding:34px 2px 34px 1px;margin:0px;}
div.gallery_box_project a.arrow_r img {border:0px;padding:34px 1px 34px 2px;margin:0px;}

.tooltip {background-color: #fff; color: #333; padding: 7px;display: none;position:absolute;z-index:1000;width: 200px; border: 1px solid #DBDBDD;top:0;left:0;}
.tooltip h3 {padding: 0; margin: 0;font-weight: normal; font-size: 16px;}
.tooltip h3 span {color:#333;}

div.maps_box_all {width:610px;padding:10px 0px 20px 0px;margin:0px auto;}

.left_cont { width: 535px; float:left;margin-right: 15px; }
.right_menu { width: 270px; float:left; }

.rightlist {padding: 0;margin: 0;width: 270px;}
.rightlist li {margin: 0;padding: 5px 0px;border-bottom: 1px solid #E0DFDF;display:block;}
.rightlist li a { color: #333; text-decoration: none;display:block;width: 260px; padding-left: 10px; }
.rightlist li a:hover { color: #f36b1f; text-decoration: none; }
.rightlist li#r_active a { color: #f36b1f; }
.rightlist li.title {color: #4e3f37; padding:10px 0px 0px 0px;}
.rightlist li.title span.headline {color: #f27121;}

.rightlist li ul li {font-weight:normal;border-bottom: 0px solid #E0DFDF;border-top: 1px solid #E0DFDF;}
.rightlist li ul li a {padding-left:25px;}
.rightlist li ul li a span.date_list {color:#333;text-decoration:none;}
.rightlist li ul li a:hover span.date_list {color:#333;text-decoration:none;}

div.gallery {}
div.gallery h1 {margin:0px 0px 10px 0px;}
div.gallery img {float:left;margin:0px 10px 10px 0px;}
div.gallery img.gall {width:95px;height:80px;overflow:hidden;border:1px solid #999;}

div.box_border {/*border-top:1px solid #DDD5BF;*/border-bottom:1px solid #E0DFDF;margin-bottom:15px;padding:3px 10px;}
div.box_border p {padding:0px 0px 5px 0px;}

.prodat { background-color: #ebebeb; }
.rezervisan { background-color: #fdf0e6; }
.slobodan { background-color: #fff; }


div.prodato_box {width:60px;height:20px;line-height:20px;font-size:10px;font-weight:normal;border:1px solid #bebfc0;float:left;overflow:hidden;margin:0px 2px 0px 0px;text-align:center;background-color:#ebebeb;}
div.rezervisano_box {width:60px;height:20px;line-height:20px;font-size:10px;font-weight:normal;border:1px solid #bebfc0;float:left;overflow:hidden;margin:0px 2px 0px 0px;text-align:center;background-color:#fdf0e6;}
div.slobodno_box {width:60px;height:20px;line-height:20px;font-size:10px;font-weight:normal;border:1px solid #bebfc0;float:left;overflow:hidden;margin:0px 0px 0px 0px;text-align:center;background-color:#fff;}

div.ppp{margin-top:-28px;}

span.status {font-size:24px;font-weight:bold;text-transform:uppercase;position:absolute;top:0;left:0;width:620px;text-align:center;}

ul.saradnici {}
ul.saradnici li {padding:3px 0px 3px 10px;height:28px;line-height:28px;border-bottom:1px solid #E0DFDF;}
ul.saradnici li.margin {margin-top:20px;}

#slider {
  position: relative;
  overflow: hidden;
  margin: 20px auto 0 auto;
}

#slider ul {
  position: relative;
  margin: 0;
  padding: 0;
  height: 460px;
  list-style: none;
}

#slider ul li {
  position: relative;
  display: block;
  float: left;
  margin: 0;
  padding: 0;
  width: 820px;
  height: 460px;
  background: #ccc;
}

#slider ul li img {max-width: 100%;float: left;}

div.layout-list {float: left;width: 215px;}
div.layout-list ul {}
div.layout-list li {padding: 5px 10px 5px 0px;border-bottom: 1px solid #b1aaa6;}
div.layout-list ul li {text-align: right;position: relative;list-style-type: decimal;list-style-position: inside;}
div.layout-list ul li span {display: inline-block;text-align: left;border-left:1px solid #f47221;max-width: 80px;min-width: 65px;padding: 0px 10px;margin: 0px 0px 0px 10px;height: 100%;vertical-align: middle;}
div.layout-list ul li span.no {border: 0px;text-align: right;width: 100%;padding: 0px;margin: 0px;max-width: 90px;}
div.layout-list ul li:last-child {font-weight: bold;list-style-type: none;}
div.layout-list ul li.bg {background:url(../gfx/box/tbl_all.gif) repeat-y top right;}