/*-RESET-------------------------------------------------------*/
html, body, div, span, object,
h1,h2, h3, h4, h5, h6, p, blockquote, pre,
a, address, code, img,
small, strong, dl, dt, dd, ol, ul, li,
fieldset, form, label {margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align:baseline; background:transparent;}
ol, ul {list-style:none;}

/*-SPACERI-----------------------------------------------------*/
.spacer {margin:0; padding:0; clear:both; height:0px; font-size:0px; line-height:0px; display:block;}
.clear {margin:0; padding:0; clear:both; height:0px; font-size:0px; line-height:0px; display:block;}
.clear { clear:both; }
.spacer.px0 {height:0px;}
.spacer.px1 {height:1px;}
.spacer.px2 {height:2px;}
.spacer.px5 {height:5px;}
.spacer.px15 {height:15px;}
.spacer.px10 {height:10px;}
.spacer.px20 {height:20px;}
.spacer.px30 {height:30px;}

.fl {float:left;}
.fr {float:right;}
.imgFR { float:right; padding:0px 0px 10px 10px;}
.imgFL { float:left; padding:0px 10px 10px 0px;}
.imgfr { float:right; padding:0px 0px 10px 10px;}
.imgfl { float:left; padding:0px 10px 10px 0px;}

.line {margin:20px 0; padding:0; clear:both; height:1px; font-size:0px; line-height:0px; display:block; border:none; border-bottom:1px #d4d4d4 solid;}

.ptsans{ font-family: 'PT Sans', Arial, Helvetica, sans-serif; }

/*-BASIC-------------------------------------------------------*/
html { width:100%; height:100%;}
body {margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height: 1.5; color:#222; background:url(../images/bkgd.png) repeat;}

p,  h1,  h2,  h3,  h4,  h5,  h6,  ul,  ol,  table,  blockquote { margin: 0 0 1em 0; font-weight:normal;}
h1 { color:#555; font-size:36px; font-family: 'PT Sans', Arial, Helvetica, sans-serif; font-weight:bold; text-align:left; margin: 0.5em 0 0.5em 0;}
h2 { color:#555; font-size:24px;  font-family: 'PT Sans', Arial, Helvetica, sans-serif; font-weight:bold; text-align:left; margin: 1em 0 0.5em 0;}
h3 { color:#555; font-size:18px; text-align:left; font-family: 'PT Sans', Arial, Helvetica, sans-serif;  font-weight:bold; margin: 1em 0 0.5em 0; }
h4 { color:#555; font-size:14px; font-family: 'PT Sans', Arial, Helvetica, sans-serif;  font-weight:bold; text-align:left;  margin: 1em 0 0.5em 0; }
h5 { color:#555; font-size:11px; font-family: 'PT Sans', Arial, Helvetica, sans-serif;  font-weight:bold; text-transform:uppercase; text-align:left; margin: 1em 0 0.5em 0;}
h6 { color:#555; font-size:11px; font-family: 'PT Sans', Arial, Helvetica, sans-serif; font-weight:bold; text-align:left; margin: 1em 0 0.5em 0;}
h1,  h2,  h3,  h4,  h5,  h6 { line-height:1.1; }
body ul,  body ol { margin-left: 2em; }
body ul ul, body ol ol { margin-bottom:0; }
ul { list-style-type:square; text-align:left; padding-left:10px; }
ul li { list-style: inside square; text-align:left;}
.pageContent ul { overflow:hidden;}
.pageContent ul li { list-style: inside square; text-align:left;}

ol li { list-style: inside decimal; text-align:left;  }
ol ul li { list-style: square; text-align:left;  }
table caption { acolor:#219980; font-size:14px; font-family: 'PT Sans', Arial, Helvetica, sans-serif;  font-weight:bold; text-align:left;  margin: 1em 0 0.5em 0; }
table { width:100%; margin:20px 0; border-collapse: collapse; border:1px #fff solid !important; border-color:#fff !important; border:none !important;}
table tr td:first-child { border-left:none;}
table tr td:last-child { border-right:none;}
table tr:last-child td {}
table td { font-size:11px; acolor:#1abc9c; text-align:center; border-collapse:collapse; background:#def; border-left: 1px solid #fff;  border-right:none !important; border-top:none !important; padding: 0.5em 0.3em; border-bottom: 1px #fff solid; vertical-align:middle;line-height:1.3em;}
table tr:nth-child(odd) td { background:#d5e5f5;}
table th { border-collapse:collapse; text-align:center; border-left: 1px solid #fff; padding: 1em 0.5em; color: #fff; background:#69c; font-size: 9px; text-transform: uppercase; border-left: 1px solid #fff;  border-right:none !important; border-top:none !important; border-bottom: 1px #fff solid; }
table th:first-child { border-left: none;  }
blockquote { }
a { color:#219980; text-decoration:none;}
a:hover { color:#219980; text-decoration:underline;}

form {}
input[type=text],input[type=password] { width:204px; height:29px; float:left;  display:inline-block; padding:5px 10px;  margin:0 15px 15px 0; border:2px #dee1e3 solid;  outline:none; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#34495e; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
input[type=text]:focus,input[type=password]:focus, input[type=text].active { border:2px #1abc9c solid; color:#34495e;}
input[type=text].alert { border:2px #e74c3c solid; color:#e74c3c;}
input[type=text]:disabled, input[type=text].disabled  { border:2px #ebedee solid; background:#ebedee; color:#bdc3c7;}

form.contact input[type=text] { width:266px; height:29px; float:left;  display:inline-block; padding:5px 10px;  margin:0 15px 15px 0; border:2px #dee1e3 solid;  outline:none; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#34495e; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
form.contact input[type=text]:focus { border:2px #1abc9c solid; color:#34495e;}
form.contact textarea { width:266px; min-width:266px; max-width:266px; min-height:180px; max-height:180px; height:180px; padding:5px 10px; border:2px #dee1e3 solid; outline:none; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#34495e;  -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
form.contact input[type=submit] {font-family:Arial, Helvetica, sans-serif; display:inline-block; margin:20px 0px 0 0; width:128px; background:#1abc9c; height:29px; padding:5px 0; text-align:center; border:none;  font-size:12px; font-weight:normal; color:#fff; text-decoration:none; cursor:pointer; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;} 
form.contact input[type=submit]:hover {  border:none; text-decoration:none; background:#48c9b0;}
form.contact input[type=submit]:active { border:none; background:#16a085;}
form.contact input[type=reset] {font-family:Arial, Helvetica, sans-serif; display:inline-block; margin:20px 20px 0 0; width:128px; background:#cacaca; height:29px;  padding:5px 0; text-align:center; border:none;  font-size:12px; font-weight:normal;  color:#fff; text-decoration:none; cursor:pointer; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
form.contact input[type=reset]:hover {  border:none; text-decoration:none; background:#d4d4d4;}
form.contact input[type=reset]:active { border:none; background:#b1b1b1;}
form.contact select {width:290px; height:43px;padding:5px 10px; -webkit-appearence: none; font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#34495e; outline:none; border:2px #dee1e3 solid; margin-bottom:15px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}


/*label {  height:18px; color:#000; text-align:right; float:left; clear:left; margin:0 5px 15px 0; font-family:Arial, Helvetica, sans-serif; font-size:15px; padding:5px 0 0 0;font-family:Arial, Helvetica, sans-serif; }
label span { font-size:10px; width:300px; height:15px; color:#000; text-align:right; float:left; clear:left; margin:0 15px 15px 0;}*/
textarea { width:204px; min-width:204px; max-width:204px; min-height:190px; max-height:190px; height:190px; border:2px #dee1e3 solid; outline:none; font-family:Arial, Helvetica, sans-serif; font-size:14px; padding:12px 5px 8px; color:#34495e;  -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
textarea:focus {  border:2px #1abc9c solid; color:#34495e;}
select {width:204px; height:32px; font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#000; outline-color:#219980; border:1px #ccc solid; padding:2px;  margin-bottom:15px;}
input[type=submit] {font-family:Arial, Helvetica, sans-serif; display:inline-block; margin:20px 20px 0 0; width:200px; background:#1abc9c; height:43px; padding:10px 0; text-align:center; border:none;  font-size:18px; font-weight:normal; color:#fff; text-decoration:none; cursor:pointer; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;} 
input[type=submit]:hover {  border:none; text-decoration:none; background:#48c9b0;}
input[type=submit]:active { border:none; background:#16a085;}
input[type=reset] {font-family:Arial, Helvetica, sans-serif; display:inline-block; margin:20px 20px 0 0; width:200px; background:#cacaca; height:43px;  padding:10px 0; text-align:center; border:none;  font-size:18px; font-weight:normal;  color:#fff; text-decoration:none; cursor:pointer; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
input[type=reset]:hover {  border:none; text-decoration:none; background:#d4d4d4;}
input[type=reset]:active { border:none; background:#b1b1b1;}

input.btn { width:100px; height:27px; padding-top:4px; text-align:center; display:block; background:url(../images/btn.gif) top repeat-x; border:1px #ccc solid; font-size:12px; color:#000; text-decoration:none; cursor:pointer; font-family:Arial, Helvetica, sans-serif; }
input.btn:hover { border:1px #ccc solid; color:#333; text-decoration:none; background-position:bottom;}
input.btn:active { border:1px #999 solid;color:#333;}
/*.checkbox {}
.checkbox input { width:auto; height:auto; float:left; display:inline; margin:10px 15px 0 0;}
.checkbox label {width:80%; height:auto; text-align:left; clear:right; float:left; margin:0 0 15px 0;}
.checkBox label.CheckBoxLabelClass.checkboxSelected { background: url("../images/chekbox_on.png") no-repeat top left; }
.checkBox label.CheckBoxLabelClass { background: url("../images/chekbox_off.png") no-repeat top left; padding-left: 25px; padding-top: 3px; margin: 0; width: 95px; display: block; }

.checkBox {}
.checkBox input { background:none; padding:0; width:16px; height:16px;  border:none;}
.checkBox label { width:95px; text-align:left; display:block; padding:0; float:none;}
.chekContainer { width:125px; float:left; display:block; margin:6px 0 0 114px; padding:0;}
.checkBox label.CheckBoxLabelClass {background: url("../images/chekbox_off.png") no-repeat top left; padding-left:25px; padding-top:3px; margin:0; width:95px; display:block; }
.checkBox label.CheckBoxLabelClass.checkboxSelected {background: url("../images/chekbox_on.png") no-repeat top left;}
.CheckBoxLabelClass:hover { text-decoration: none; cursor:pointer;}

.radioBtn {}
.radioBtn input { clear:none; float:left; display:inline-block; margin:10px 5px 0 0;}
.radioBtn label { width:auto; clear:none; float:left; display:inline-block;}
span.labelLike { width:300px; color:#000; text-align:right; float:left; clear:left; margin:0 15px 15px 0; padding: 5px 0 0 0;}*/

.radio span { width:120px; float:left; text-align:right; margin:7px 3px 4px 0;}
.radioBtn { width:165px; float:left;}
.radioBtn input { background:none; padding:0; width:16px; height:16px; margin-left:104px; border:none;}
.radioBtn label {width:40px; text-align:left;}

.formSelectGroup       {width:374px; float:left;}
.formselectContainer   {width:171px; float:left; margin-right:16px;}

.chekContainer         { width:185px; float:left; display:block; margin:0 0 0 0px; padding:0;}

.checkBox label {background: url(../images/checkbox.png) left top no-repeat ; padding:5px 0 2px 30px; margin:0; width:165px; display:block; margin:0 0 10px 0; }
.checkBox label:hover {background: url(../images/checkbox.png) left -32px no-repeat; cursor:pointer;}
.checkBox label.hover {background: url(../images/checkbox.png) left -32px no-repeat; cursor:pointer;}
.checkBox label:disabled {background: url(../images/checkbox.png) left -97px no-repeat; cursor:pointer; color:#d7dcde;}
.checkBox label.checkboxSelected {background: url(../images/checkbox.png) left -64px no-repeat;}
.radioBtn label        {background: url(../images/radioButton.png) left top no-repeat; width:80%; padding:3px 0 5px 30px; margin:5px; height:15px; float:left; display:block;}
.radioBtn label:hover {background: url(../images/radioButton.png) left -32px no-repeat;  cursor:pointer;}
.radioBtn label.hover {background: url(../images/radioButton.png) left -32px no-repeat;  cursor:pointer;}
.radioBtn label.radioSelected          {background: url(../images/radioButton.png) left -64px no-repeat; color:#1abc9c; }
.CheckBoxLabelClass:hover, .RadioLabelClass:hover {cursor:pointer;}

/* SELECT BUTTON*/
.selContainer          {width:287px; height:39px; margin:0 15px 15px 0; border:2px #dee1e3 solid; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#444; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
.selConText            { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#444; height:33px; width:237px; padding: 10px 0 0 5px; float:right;  cursor:default}
.selConText.thover     { cursor:pointer;}
.selConText.tactive    { color:#444; }
.selText               {display:block; width:234px;}
.selText.sactive       {outline:none;}
.selButton             {background:url("../images/btn_dropdown.png") no-repeat left top; height:39px; width:39px; display:block; float:right;}
.selButton.bhover      {background:url("../images/btn_dropdown.png") no-repeat left top; cursor:pointer;}
.selButton.bactive     {background:url("../images/btn_dropdown.png") no-repeat left bottom;}

/*OPTIONS*/
.optContainer          {position:absolute; display:block; width:283px; list-style-type:none; margin:-15px 0 0 3px; padding:0; border:#dee1e3 solid 2px; border-top-width:0; background-color:#fff; z-index:9999;}
.optElement            {display:block; height:24px; padding: 3px 0 0 10px;}
.optElement.lihover    {display:block; height:24px; background-color:#1abc9c; cursor:pointer; color:#fff;}
.optElement.selected   {background-color:#1abc9c; color:#fff}

.box { display:inline-block;  vertical-align:top;}
.box.gray { background:#fafafa; padding:20px; margin:10px 0; }
.box.two { width:46%; margin:0 20px 0 0;}
.box.three {width:30%; margin:0px 10px 0 10px;}
.box.four { width:21%; margin:0px 10px 0 10px;}
.box.two-three {width:65%; margin:0 20px 0 0;}
.box.three-four { width:74%; margin:0 20px 0 0;}
.box.first { margin-left:0px !important; }
.box.last { margin-right:0px !important; }

a.btn { width:234px; height:35px; padding:10px 0 0 0; margin:0 0 10px 0; color:#fff; text-decoration:none; display:block; text-align:center; background:#1abc9c; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; font-size:18px; font-family: 'PT Sans', Arial, Helvetica, sans-serif;}
a.btn:hover {  background:#48c9b0; }
a.btn:active {  background:#16a085; }
a.btn.hover { background:#48c9b0; }
a.btn.active {  background:#16a085; }

ul.checked { list-style:none outside; margin:0; padding:0 0 0 20px;}
ul.checked li {padding:2px 0 5px 40px; margin:5px 0 5px 0; border-bottom:1px #d4d4d4 solid; list-style:none outside; background:url(../images/ico_check.png) left top no-repeat;}

.infoBox { border:1px #d7d7d7 solid; background:#f4f4f4; padding:20px; color:#444;}
.infoBox h3 { margin:0 0 0.2em 0; color:#6b6b6b; font-size:26px; font-weight:normal;}
.infoBox h3 { margin:0 0 0.2em 0; color:#6b6b6b; font-size:26px; font-weight:normal;}

.featured { display:block; background:#1abc9c; padding:20px; color:#fff;}
.featured h2, .featured h3, .featured h4, .featured h5, .featured h6 { font-weight:normal;  color:#fff; margin:0 0 0.2em 0;}
blockquote { display:block; background:#def; padding:10px 20px; color:#222;text-align:left;}
blockquote h2, blockquote h3, blockquote h4, blockquote h5, blockquote h6  { font-weight:normal;  color:#fff; margin:0 0 0.2em 0;}
a.readMore { height:20px; padding:7px 10px 0 30px; display:inline-block; color:#fff; text-decoration:none; background:#1abc9c url(../images/ico_opsirnije.png) 10px 8px no-repeat;}
a.readMore:hover  { background:#48c9b0 url(../images/ico_opsirnije.png) 10px 8px no-repeat;}
a.readMore:active { background:#16a085 url(../images/ico_opsirnije.png) 10px 8px no-repeat;}

.wrap { }

.container { width:960px; margin:auto;}

/*
 * CSS Styles that are needed by jScrollPane for it to operate correctly.
 *
 * Include this stylesheet in your site or copy and paste the styles below into your stylesheet - jScrollPane
 * may not operate correctly without them.
 */

.jspContainer { overflow: hidden; position: relative; }
.jspPane { position: absolute; }
.jspVerticalBar { position: absolute; top: 0; right:45px; width: 10px; height: 100%; background: red; }
.jspHorizontalBar { position: absolute; bottom: 0; left: 0; width: 100%; height: 16px; background: red; }
.jspVerticalBar *, .jspHorizontalBar * { margin: 0; padding: 0; }
.jspCap { display: none; }
.jspHorizontalBar .jspCap { float: left; }
.jspTrack { background: #393939; position: relative; }
.jspDrag { background: #929292; position: relative; top: 0; left: 0; cursor: pointer; }
.jspHorizontalBar .jspTrack, .jspHorizontalBar .jspDrag { float: left; height: 100%; }
.jspArrow { background: #50506d; text-indent: -20000px; display: block; cursor: pointer; }
.jspArrow.jspDisabled { cursor: default; background: #80808d; }
.jspVerticalBar .jspArrow { height: 16px; }
.jspHorizontalBar .jspArrow { width: 16px; float: left; height: 100%; }
.jspVerticalBar .jspArrow:focus { outline: none; }
.jspCorner { background: #eeeef4; float: left; height: 100%; }
/* Yuk! CSS Hack for IE6 3 pixel bug :( */
* html .jspCorner { margin: 0 -3px 0 0; }
.jspCap { display: block; background: #ebebeb; }
.jspVerticalBar .jspCap { height: 45px; }
.jspHorizontalBar .jspCap { width: 50px; height: 100%; }

.topContent { height:87px; padding:6px 0 0 0; margin:0;}

body.home {}
body.home .header { }
body.home .headerBottom {width:949px; height:440px; position:relative; border:5px #fff solid;}
body .headerBottom {width:949px; height:50px; position:relative; border:5px #fff solid;}

.sliderWrap { position:relative;}

/*------------Rotator---------------*/
#featured {width:949px; height:390px; position:relative; overflow:hidden;}
#featured ul.ui-tabs-nav { position:absolute; bottom:20px; right:75px; list-style:none; padding:0; margin:0; width:270px; z-index:1000000;}
#featured ul.ui-tabs-nav li { padding:0px; float:left; margin:0 0 0 10px; display:block; width:55px; height:27px; padding:0; margin-bottom:1px; font-size:12px; color:#fff; position:relative;}
#featured ul.ui-tabs-nav li div { width:65px; height:27px; }
#featured ul.ui-tabs-nav li:hover { }
#featured ul.ui-tabs-nav li img { }
#featured ul.ui-tabs-nav li a {width:65px; height:27px; display:block;}
#featured ul.ui-tabs-nav li a span.imgSliderThumb { width:55px; height:27px; overflow:hidden;  float:left;  border:1px solid #eee;}
#featured ul.ui-tabs-nav li a span.imgSliderThumb img { width:55px; height:27px;}
#featured ul.ui-tabs-nav li a span { font-size:14px; font-family:Tahoma, Geneva, sans-serif; line-height:19px; color:#fff; }
#featured ul.ui-tabs-nav li span.readMore { width:15px; height:15px; display:block; position:absolute; right:8px; bottom:7px; font-size:9px; font-weight:bold; color:#fff; font-family:Tahoma, Geneva, sans-serif; text-indent:-3000px; background-position:top;}
#featured li a { color:#222; line-height:20px; text-decoration:none;}
#featured li a:hover {}
#featured ul.ui-tabs-nav li.first.ui-tabs-selected div { background:#14b234;}
#featured ul.ui-tabs-nav li.second.ui-tabs-selected div { background:#493280;}
#featured ul.ui-tabs-nav li.third.ui-tabs-selected div { background:#7cad35; }
#featured ul.ui-tabs-nav li.fourth.ui-tabs-selected div { background:#c73f80; }

#featured .ui-tabs-panel { width:949px; height:543px; position:relative;}

#featured .ui-tabs-hide { display:none; }

#featured .bigImg  { width:949px; height:390px; display:block; overflow:hidden; border:none;}

/*------------just-slide---------------*/
	.slidercon {position:relative; width:949px; height:390px; padding:0; overflow:hidden; margin:0; font-size:24px; }
	.slidertimer { position:absolute; width:0; height:4px; left:0; top:0; background-color:#999999;}
	.just-slider { position:relative; width:949px; height:390px; padding:0; margin:0; overflow:hidden; list-style:none; }
	.just-slider li { position:absolute; right:0; list-style:none;  color:#fff; }
	.just-slider li img { border:none; }
	.just-slider li h3 { position:absolute; background-color: rgba(73, 73, 73, 0.75); left:570px; width:340px; bottom:200px; padding:20px 20px 10px 20px; margin:0; color:#1eb095; margin-bottom:10px;  text-transform:none; font-weight:bold;  font-family: 'PT Sans', Arial, Helvetica, sans-serif; font-size:24px; line-height:1.1;}
	.just-slider li p { position:absolute; background-color: rgba(73, 73, 73, 0.75); left:570px; width:340px; height:90px; top:190px; padding:0px 20px 20px 20px; margin:0;  font-size:12px; line-height:1.3; }

	.just-next { display:block !important; position:absolute; top:283px; right:0px; background:url(../images/btn_arrows.png) right top; width:33px; height:33px; }
	.just-previous { display:block !important; position:absolute; top:283px; right:33px; background:url(../images/btn_arrows.png) left top; width:33px; height:33px; }
	.just-next:hover { background:url(../images/btn_arrows.png) right bottom;}
	.just-previous:hover { background:url(../images/btn_arrows.png) left bottom;  }
	.item { cursor: pointer; display: none; width: 9px; height: 9px; float: left; color: #444; border:1px solid #000000; background: #999999; margin: 0px 0px 0px 10px; opacity: 0.25;  -moz-border-radius: 9px; -webkit-border-radius: 9px; border-radius: 9px; }
	.item.selected{ background: #000; opacity: .75; }
	.item-outer { position:relative; margin: 0; padding:0; bottom: 20px;}

body.home .header .slider { width:949px; height:390px; position:absolute; top:0; left:0;}
body.home .header .slider .overTxt { color:#fff; width:340px; background:#494949; padding:20px; position:absolute; top:132px; right:0px; line-height:1.1; }
body.home .header .slider .overTxt h2 { color:#1eb095; margin-bottom:10px;  text-transform:none; font-weight:bold;  font-family: 'PT Sans', Arial, Helvetica, sans-serif; font-size:24px; line-height:1.1; }
body.home .header .slider .overTxt p {  color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:1.3; text-shadow:-1px 1px 0px rgba(0,0,0,0.35);}
.header { }

.topRight { float:right; width:205px;}
.topRight .btnMenu { float:right; }

.lang { padding:10px 5px 0 0; display:block; float:right;}
.lang ul {list-style:none outside; margin:0; padding:0; display:block;}
.lang li { list-style:none outside; float:left; background:url(../images/lang_separ.png) left no-repeat; display:block; line-height:11px;}
.lang li:first-child { background:none;}
.lang a {color:#666;  display:block; font-size:11px; text-decoration:none; padding:0 10px; line-height:11px;}
.lang a:hover {  color:#1eb095; text-decoration:none;}
.lang a.current {color:#1eb095;}

.menuWrap { width:949px; margin:auto; background:#242424; height:50px; padding:0 0px 0 0px; position:relative; }

.searchBox { width:140px; height:50px; float:right; margin:0px 0 0 0; background:#666; }
.searchBox form { width:140px; height:50px; margin:0px; padding:0px; background:none; }
.searchBox label {}
.searchBox input[type=text] {width:68px; height:50px; margin:0; padding:0 10px 0 10px; background:#666; font-family: 'PT Sans', Arial, Helvetica, sans-serif; border:none; outline:none; color:#bbbbbb; font-size:12px; font-weight:normal; font-style:italic; line-height:14px; float:left;}
.searchBox input[type=submit] {width:50px; height:50px; padding:0px; float:right; margin:0px 1px 0 0; background:#666 url(../images/btn_search.png) center center no-repeat; cursor:pointer; border:none;}
.searchBox input[type=submit]:hover {background:#666 url(../images/btn_search.png) center center no-repeat;}

.logo { width:296px; height:63px; margin:9px 0 0 0; display:block; position:relative; float:left;}
.logo a { width:296px; height:63px; display:block; color:#fff; text-decoration:none; text-indent:-3000px;}
.logo a span { width:296px; height:63px; position:absolute; top:0; left:0; display:block; background:url(../images/logo_farmaceutski_fakultet.png) no-repeat;}

.menu { float:left; }
.menu ul { list-style:none outside; margin:0 0 0 0px; padding:14px 0 0 5px;}
.menu li { height:36px; list-style:none outside; float:left; background:none; position:relative; }
.menu li:hover { background:url(../images/jezicak.png) center 20px no-repeat;}
.menu li.current { background:url(../images/jezicak.png) center 20px no-repeat;}
.menu li:hover li { background:none;}
.menu li:hover li:hover { background:none;}
.menu li:hover ul { display:none;}
.menu li:hover ul ul { display:none;}
.menu li:hover a {background:#219980; color:#FFF; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
.menu li a { color:#FFF; text-decoration:none; text-transform:uppercase; padding:3px 21px 4px 19px; display:block; font-family: 'PT Sans', Arial, Helvetica, sans-serif; font-weight:normal; line-height:13px;}
.menu li a:hover { text-decoration:none; background:#219980; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; color:#FFF;}
.menu li.current a { text-decoration:none; background:#219980; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; color:#FFF;}
.menu li ul { display:none; margin:0px; padding:0; float:left; background:#1b1b1b; top:35px; left:0px; position:absolute; z-index:10000;}
.menu li ul li ul { display:none;}
.menu li ul li { position:relative;}
.menu li ul li:hover ul { display:block; top:0px; left:210px; position:absolute;}
.menu li ul li:hover ul li ul { display:none; }
.menu li ul li ul li ul { display:none;}
.menu li ul li ul li:hover ul { display:block;}

.menu li:hover ul li a { background:none;}
.menu li ul li { float:none; height:auto; padding:0; display:inline-block; background:none; margin-right:0px; position:relative;}
.menu li ul li a { width:190px; text-decoration:none; text-transform:none; display:inline-block; background:none; float:left; padding:5px 10px 5px; color:#3a3a3a; font-size:12px;  font-family: 'PT Sans', Arial, Helvetica, sans-serif; font-weight:normal;}
.menu li:hover ul li a { color:#3a3a3a;}
.menu li ul li a:hover { color:#1eb095; text-decoration:none; background:none; afont-weight:bold; }
.menu li ul li a.current { color:#1eb095; text-decoration:none; background:none;}

.breadcrumbs { height:16px; margin:0 0 20px 0px; font-size:11px; color:#444;}
.breadcrumbs a { color:#444; text-decoration:none; margin:0 0px 0 0; padding:0 0px 0 0; }
.breadcrumbs a:first-child { color:#444; }
.breadcrumbs a:hover { text-decoration:underline;}
.breadcrumbs span { color:#444;}

.content { background: url(../images/bkgd_content.png) repeat-y; border:5px #fff solid; margin:20px 0; padding:0; color:#222; line-height:1.6em;}
.contentMain { width:609px; display:inline-block; background:#fff; padding:10px 17px 10px 20px;}
.pageContent { min-height:300px; text-align: justify;}

.sidebar { width:304px; float:left; font-size:12px; color:#393939; display:inline-block;}
.sidebar .box { width:220px; background:#fafafa; margin:0 0 19px 0;}
.sidebar .box.smallContact a { color:#219980;}
.sidebar .box.smallContact h3 a { color:#fff;}
.sidebar .box h3 { margin:0; font-size:12px; line-height:12px; text-transform:uppercase; afont-weight:bold; color:#fff; background:#474747; padding:18px;}
.sidebar .box h3.orange { font-size:12px; line-height:12px; text-transform:uppercase; afont-weight:bold; color:#fff; background:#219980; padding:18px;}
.boxContent { padding:15px 18px;}
.boxContent#newsTicker { padding:0;}

.boxContent#newsTicker ul { list-style:none outside;  }
.boxContent#newsTicker ul li { list-style:none outside;  }
.boxContent#newsTicker .box220 {display:block; }
.boxContent#newsTicker .box220 p {color:#393939; padding:0 10px;}
.boxContent#newsTicker .box220 img { float:left; margin:0 10px 0 0;}
.boxContent#newsTicker .box220 a {color:#1eb095; }
.boxContent#newsTicker .box220 .crop { width:220px; height:120px; overflow:hidden; margin-bottom:10px; }
.boxContent#newsTicker .box220 .crop img { width:220px; margin:-50px 0 0 0; }
.boxContent#newsTicker .box220 h4 { padding:0 10px 0 10px; margin:5px 0 5px 0; font-weight:normal; font-size:12px;}
.boxContent#newsTicker .box220 a:hover { text-decoration:none; color:#219980;}
.boxContent#newsTicker .box220 a:hover p { text-decoration:none; color:#219980;}
.boxContent#newsTicker .box220 span.datum, .boxContent#newsTicker .box220 a:hover span.datum {padding:0 10px; color:#666; }

.subMenu { background:none; margin:10px 0 19px 5px; }
.subMenu ul { list-style:none outside; margin:0;}
.subMenu li {  list-style:none outside; margin:0; border-bottom:1px #d1d1d1 solid; width:270px;}
.subMenu li:first-child {border-top:1px #d1d1d1 solid;}
.subMenu li a { color:#444; text-decoration:none; display:block; padding:7px 0 7px 10px; font-size:18px; line-height:20px; font-family: 'PT Sans', Arial, Helvetica, sans-serif; afont-weight:bold;}
.subMenu li a:hover { color:#219980; text-decoration:none;}
.subMenu li a.current { color:#219980; text-decoration:none;}
.subMenu li ul { margin-bottom:10px;}
.subMenu li ul li { border:none;}
.subMenu li ul li:first-child {border-top:none;}
.subMenu li ul li a { color:#444; text-decoration:none; display:block; padding:2px 0 2px 10px; font-size:14px; line-height:16px; font-family: 'PT Sans', Arial, Helvetica, sans-serif; font-weight:normal;}
.subMenu li ul li a:hover { color:#000; afont-weight:bold;}

.subMenu h3 { background:none; color:#222;}
.subMenu .boxContent { padding:0px 18px 30px;}

ul.listProdInfo { list-style:none outside; margin:0;}
.listProdInfo li {list-style:none outside; margin:0;}
.listProdInfo a { color:#222; text-decoration:none; padding:0 0 0 10px; background:url(../images/bull_plus.png) left no-repeat; line-height:20px; text-transform:uppercase;}
.listProdInfo a:hover { color:#222; text-decoration:underline;}
a.moreNews { display:block; padding:18px; color:#219980; background:#f0f0f0 url(../images/arrow_grey.png) 196px no-repeat; line-height:12px;}
.videoBox { margin:0 0 10px -5px;}

.share { margin:0 0 10px 0;}

.selector { background:#f0f0f0; height:43px;}
.selector ul {height:43px;  list-style:none outside; margin:0;}
.selector li { list-style:none outside; height:43px; float:left; margin-right:1px;}
.selector li a { display:block; color:#222; padding:15px; font-size:11px; line-height:12px; text-decoration:none;}
.selector li a:hover { color:#fff; background:#474747;}
.selector li a.current { color:#fff; background:#474747;}

.accordion { margin:12px 0;}
.accordion h3 { margin:0 0 10px 0; height:34px; background:#1abc9c; color:#fff; font-size:18px; line-height:12px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;} 
.accordion h3.ui-state-active { background:#16a085; }
.accordion h3 a { display:block; color:#fff; text-decoration:none; font-size:18px; padding:11px 10px 10px 15px; margin-left:10px; line-height:13px; }
.accordion h3:hover {  background:#48c9b0;  }
.accordion div { padding:16px;}
.accordion div img { vertical-align:middle;}
.accordion {}

/*tabsHoriz*/
#tabsHoriz {height:auto; width:609px; position: relative; zoom: 1;}
#tabsHoriz ul.ui-tabs-nav { height:40px; padding-top:2px; list-style:none outside; margin:0; padding:0;}
#tabsHoriz ul.ui-tabs-nav li {list-style:none outside; height:39px; float:left; margin-right:-1px; text-indent:0; padding:0;}
#tabsHoriz ul.ui-tabs-nav li a {  display:block; color:#444; background:#f4f4f4; padding:10px 60px; margin-top:0px; font-size:16px;  line-height:18px; font-family: 'PT Sans', Arial, Helvetica, sans-serif; font-weight:normal; text-decoration:none; border:1px #d7d7d7 solid; }
#tabsHoriz ul.ui-tabs-nav li a:hover {  color:#219980; background:#fff;  font-weight:bold;}
#tabsHoriz ul.ui-tabs-nav li a.current { color:#fff; background:#474747;}
#tabsHoriz ul.ui-tabs-nav .ui-tabs-selected a {  color:#219980; background:#fff;  font-weight:bold;margin-top:0px; padding:10px 60px; border-bottom:1px #fff solid;}
/*#tabsHoriz div.ui-tabs-panel { float:right; margin:5px 0 0 0;}*/

.ui-tabs .ui-tabs-nav li.ui-tabs-selected { margin-bottom: 0; padding-bottom: 1px; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-hide { display: none !important; }

.sliderHome {position:relative;  margin:0 auto; left:-4px; width:966px; height:321px;}
#carousel { position:relative; width:976px; height:321px; }
ul.sliderCarousel {width: 9999px; height:351px; list-style:none outside; margin:0; padding:0; position: absolute; top: 0; left:0;}
.sliderCarousel li {display:block; position:relative;  width:221px; height:311px; border:5px #fff solid; float:left; margin:0 6px 0 5px; background:#FFF; }
.sliderCarousel li a {}
.sliderCarousel li h3 { height:36px; color:#222; font-size:12px; margin:0px; padding:0px; text-transform:none; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
.sliderCarousel li h3 a { display:block; height:25px; background:#e3e3e3 url(../images/ico_arrow_green.png) left top no-repeat;color:#222; text-decoration:none; font-size:12px; margin:0px; padding:11px 0 0 50px; text-transform:none; font-weight:bold; font-family:Arial, Helvetica, sans-serif;
-webkit-transition-property:color, background; 
-webkit-transition-duration: 300ms, 300ms; 
-webkit-transition-timing-function: linear, ease-in;
}
.sliderCarousel li h3 a:hover { color:#fff; text-decoration:none; background:#1eb095 url(../images/ico_arrow_green.png) left top no-repeat;}
.sliderCarousel li h4 { color:#222; font-size:14px; margin:12px 12px 10px 12px; text-transform:none; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
.sliderCarousel li h4 a { color:#222; font-size:14px; text-decoration:none;}
.sliderCarousel li h4 a:hover { color:#222; text-decoration:none;}
.sliderCarousel li p { margin:0 12px 10px 12px; color:#222; line-height:1.3;}
.sliderCarousel li a {color:#222;}
.sliderCarousel li a:hover {color:#219980; text-decoration:none;}
.sliderCarousel li ul {  list-style:inside square; margin:0; }
.sliderCarousel li ul li { list-style:inside square; padding:0 12px; display:block; position:relative;  width:auto; height:auto; border:none; float:none; margin:0; background:none;}
.sliderCarousel li .bottomLine { position:absolute; color:#fff; background:#494949; bottom:0px; left:0px; width:201px; height:24px; padding:9px 10px 5px; display:block;}
.sliderCarousel li .bottomLine a { color:#1eb095; text-decoration:none; font-weight:bold;}
.sliderCarousel li .bottomLine a:hover { color:#1eb095; text-decoration:underline;}
.caroufredsel_wrapper { padding:0px 0;}
a.arrow {  width:22px; height:41px; display:block; cursor:pointer; position:absolute; text-indent:-3000px; }
a.arrow.back { background:url(../images/slider_arrow_left.png) top no-repeat; top:145px; left:-40px;}
a.arrow.forward { background:url(../images/slider_arrow_right.png) top no-repeat; top:145px; right:-40px;}
a.arrow:hover { background-position:0px -41px;}

.homeTabs { height:190px; width:931px; margin:10px auto; border:5px #fff solid; background:#f9f9f9; padding:8px;}

#tabs {height:190px; width:931px; position: relative; zoom: 1; }
#tabs ul { width:142px; margin:0 0 0 0px; float:left; list-style:none outside;}
#tabs li { height:44px; list-style:none outside; border-top:1px #1eb095 solid; text-align:right; position: relative; top: 1px; border-bottom: 0 !important; padding: 0; awhite-space: nowrap;}
#tabs li:first-child { border:none;}
#tabs li a { display:block; padding:17px 11px 15px; color:#333; text-decoration:none; font-size:12px; line-height:12px;}
#tabs li a:hover { color:#1ea085; text-decoration:none; font-weight:bold;}
#tabs li a.current { color:#1ea085; text-decoration:none; font-weight:bold;}
#tabs li.ui-tabs-selected a { color:#1ea085; text-decoration:none; font-weight:bold;}
#tabs div.ui-tabs-panel { float:right; margin:5px 0 0 0; padding:0; border:none;}
#tabs div .box220 { width:220px; display:inline-block; float:left; margin-left:11px;}
#tabs div .box220 a { text-decoration:none; color:#333;}
#tabs div .box220 img { margin-bottom:10px;}
#tabs div .box220 a .datum { color:#219970;}

#tabs div .box440 { width:440px; display:inline-block; float:left; margin-left:11px; line-height:1.3;}
#tabs div .box440 h3 { margin:0 0 3px 0; }
#tabs div .box440 a { text-decoration:none; color:#219980;}
#tabs div .box440 img { margin:0 10px 10px 0; float:left;}
#tabs div .box440 span.datum { display:block;  margin:0 0 10px 0;}
#tabs div .box290 { width:290px; display:inline-block; float:left; margin-left:11px;}
#tabs div .box290 a { display: block; padding: 2px 0px 2px; color:#444; text-decoration: none; font-size: 12px; line-height: 12px; font-weight:normal;}
#tabs div .box290 a:hover { color:#1eb095; text-decoration: none;}
#tabs div .box290 span.datum { border-right:1px #000 solid; float:left; display:block; color:#1eb095; background:none !important; padding:0 5px 0 0;}
#tabs div .box290 span.newsTitle { display:block; background:#fff; margin-left:40px; padding:2px 3px;}
#tabs div .box290 ul { width: 290px; margin: 0 0 0 0px; float: none; list-style: none outside; }
#tabs div .box290 li { height: auto; list-style: none outside; text-align: left; position: relative; top: 1px; border: none; padding: 0; white-space: normal;}

.ui-tabs .ui-tabs-nav li.ui-tabs-selected { margin-bottom: 0; padding-bottom: 1px; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel { display: block; border-width: 0; background: none; border:1px #d7d7d7 solid; padding:20px; margin-top:-1px; }
.ui-tabs .ui-tabs-hide { display: none !important; }
.caroufredsel_wrapper .ui-tabs .ui-tabs-panel  {border:none; padding:0px;}
.homeTabs .ui-tabs .ui-tabs-panel.ui-widget-content { width:760px;}
.ui-tabs .ui-tabs-panel.ui-widget-content { width:567px;}

.homeTabs .ui-tabs .ui-tabs-panel.ui-widget-content .box220 span.slika { width:220px; height:72px; display:block; overflow:hidden;}
.homeTabs .ui-tabs .ui-tabs-panel.ui-widget-content .box220 span.slika img { width:220px; margin:-74px 0 0 0;}

.footer { font-size:11px; width:940px; height:80px; padding:10px 0 20px; margin:10px auto 0; line-height:1.1;}
.footerLeft { float:left; width:600px;}
.btnMenu { display: inline-block; margin:5px 0; background:#666; font-size: 9px; color: #fff;  height: 10px; text-align: center; padding:6px 4px; border-radius: 3px;}
.btnMenu ul {list-style:none outside; margin:0; padding:0; }
.btnMenu li { list-style:none outside; float:left; background:url(../images/bull_white.png) left no-repeat; padding-left:6px; display:block; line-height:11px;}
.btnMenu li:first-child { background:none; padding-left:0px;}
.btnMenu a { display:block; color:#fff; font-size:9px; text-decoration:none; text-transform:uppercase; padding:1px 10px 0; line-height:9px;}
.btnMenu a:hover {  color:#fff; text-decoration:underline;}
.btnMenu a.current {}

.footerMenu {}
.footerMenu ul { float:left; margin:0; padding:0;}
.footerMenu li { float:left; display:block; background:url(../images/bull_gray.png) left no-repeat; padding-left:6px; margin:0 1px 0 0px;}
.footerMenu li:first-child { background:none; padding-left:0px;}
.footerMenu li a { color:#666; display:inline-block; padding:1px 6px; text-decoration:none; font-size:11px;}
.footerMenu li a:hover { color:#666; text-decoration:underline;}
.copyright { color:#666; font-size:12px; }
.copyright a { color:#666; text-decoration:none; font-size:12px;}
.copyright a:hover { color:#666; text-decoration:underline;}
.address { color:#666; text-decoration:none; text-transform:uppercase; font-size:12px; margin-top:5px;}
.address a { color:#666; text-decoration:none; font-size:12px;}
.address a:hover { color:#666; text-decoration:underline;}

.logoBU { width:62px; height:76px; margin:0px 10px 0 0; display:block; position:relative; float:left;}
.logoBU a { width:62px; height:76px; display:block; color:#fff; text-decoration:none; text-indent:-3000px;}
.logoBU a span { width:62px; height:76px; position:absolute; top:0; left:0; display:block; background:url(../images/logo_univerzitet_beograd.png) no-repeat;}

.socialLinks { float:right;}
.socialLinks ul { list-style:none outside; margin:0;}
.socialLinks li { list-style:none outside; float:left; display:inline-block; width:34px; height:34px; margin-left:5px;}
.socialLinks li:first-child {margin-left:0px;}
.socialLinks li a { width:34px; height:34px; display:inline-block; background:url(../images/ico_social.png) no-repeat;}
.socialLinks li a.facebook { background-position:left top;}
.socialLinks li a.twitter { background-position:center top;}
.socialLinks li a.youtube { background-position:right top;}
.socialLinks li a.facebook:hover { background-position:left bottom;}
.socialLinks li a.twitter:hover { background-position:center bottom;}
.socialLinks li a.youtube:hover { background-position:right bottom;}

/*-Gallery-------------------------------------------------------*/
.gallery {}
.pageContent .gallery ul { list-style:none outside; margin:0 0 0 5px; padding:0; overflow:visible;}
.pageContent .gallery li { list-style:none outside; margin:0 20px 20px 0; padding:0; float:left; display:block; text-indent:0px;}
.pageContent .gallery li a { display:block; border:none; text-decoration:none; margin-bottom:5px; }
.pageContent .gallery li a:hover { text-decoration:underline; }
.pageContent .gallery li a img { border:none; -moz-box-shadow: 0px 0px 8px rgba(0,0,0,0.35); -webkit-box-shadow: 0px 0px 8px rgba(0,0,0,0.35); box-shadow: 0px 0px 8px rgba(0,0,0,0.35);}
.pageContent .gallery iframe {-moz-box-shadow: 0px 0px 8px rgba(0,0,0,0.35); -webkit-box-shadow: 0px 0px 8px rgba(0,0,0,0.35); box-shadow: 0px 0px 8px rgba(0,0,0,0.35); border:none;}

/*-videoGallery-------------------------------------------------------*/
.videoGallery {}
.pageContent .videoGallery ul { list-style:none outside; margin:0 0 0 10px; padding:0; overflow:visible;}
.pageContent .videoGallery li { list-style:none outside; margin:0 20px 20px 0; padding:0; float:left; display:block; text-indent:0px;}
.pageContent .videoGallery li a { display:block; border:none; text-decoration:none;}
.pageContent .videoGallery li a img { border:none; -moz-box-shadow: 0px 0px 8px rgba(0,0,0,0.35); -webkit-box-shadow: 0px 0px 8px rgba(0,0,0,0.35); box-shadow: 0px 0px 8px rgba(0,0,0,0.35);}
.pageContent .videoGallery iframe {-moz-box-shadow: 0px 0px 8px rgba(0,0,0,0.35); -webkit-box-shadow: 0px 0px 8px rgba(0,0,0,0.35); box-shadow: 0px 0px 8px rgba(0,0,0,0.35); border:none;}

/*search*/

.pageContent .searchDiv { display:block; float:none; }
.searchDiv { height:50px; width:263px; margin:0 15px 0 0; float:left; margin:20px 0 20px 0; position:relative;}
.searchDiv input[type=text] {  float:left; padding-right:45px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#A6A8A9;  margin-bottom:15px;}
.searchDiv input[type=submit] { position:absolute; top:2px; right:2px; width:41px; height: 39px; padding: 0px;  margin: 0px 0px 0 0; background: url(../images/btn_search.png) center center no-repeat; cursor: pointer; border: none;
-webkit-border-radius: 5px;
-webkit-border-top-left-radius: 0px;
-webkit-border-bottom-left-radius: 0px;
-moz-border-radius: 5px;
-moz-border-radius-topleft: 0px;
-moz-border-radius-bottomleft: 0px;
border-radius: 5px;
border-top-left-radius: 0px;
border-bottom-left-radius: 0px;
} 
.searchDiv input[type=submit]:hover {background: #f4f4f4 url(../images/btn_search.png) center center no-repeat;}

#SearchContainer {}
.searchDiv form { display:block; height:30px;}
.SearchResult_Header { height:100px;}
.SearchResult_StatusLine { margin-top:10px; display:block; font-size:10px;}
.SearchResult_Content { clear:left; line-height:22px;}
.SearchResult_Content ol { list-style:none outside; margin:0px 0 10px 0;  padding:0px 0 10px 0; border-bottom:1px #219980 dotted;}
.SearchResult_Content ul { list-style:none outside; margin:20px 0;}
.SearchResult_Content li { list-style:none outside; padding:10px 0; border-top:1px #219980 dotted;}
.SearchResult_Content p { margin:0; line-height:22px; }
a.SearchResult_ItemTitle { font-size:14px; color:#219980; font-weight:bold; text-decoration:none;}
a:hover.SearchResult_ItemTitle { text-decoration:underline;}
.SearchResult_ItemText {}
.SearchResult_ItemCategory {color:#353535; font-weight:bold;}
.pageContent .paginationWrap { height:34px; position:relative;}
.pageContent .pagination { height:34px; padding:0px 0; background:url(../images/pagination_bkgd.gif) repeat-x;}

.pageContent .pagination ul { list-style:none outside; margin:0; padding:2px 0 3px 5px; float:right; background:#fff;}
.pageContent .pagination li { list-style:none outside; float:left; margin:0 0 0 2px; padding:0px; text-indent:0px;}
.pageContent .pagination li a {min-width:20px; max-width:20px; height:15px; text-align:center; padding: 3px 0px 0px;  display: inline-block; text-decoration: none; background: #f4f4f4; color:#444; font-size: 11px; line-height:13px;}
.pageContent .pagination li a:hover { color:#FFF; background:#219980; }

.pageContent .pagination li span { min-width:20px; max-width:20px; height:15px; text-align:center; padding: 3px 0px 0px; display: inline-block; text-decoration: none;  background:#1eb095; color: white; font-size: 11px; line-height:13px;}

.pageContent .pagination li a.current { color:#FFF; display:block; background:#CB0000;  }
.pageContent .pagination li a.first { }
.pageContent .pagination li a.prev { }
.pageContent .pagination li a.previous {   }
.pageContent .pagination li a.next {   }
.pageContent .pagination li a.last {  }
.pageContent .paginationWrap h3.paginationTitle { background:#fff; display:inline-block; float:left; margin:0; padding:0px 7px 3px 0px; position:absolute; top:0; left:0;}

.pageContent.singleNews h2 { margin:0;}
.pageContent.singleNews span.datum { margin:0 0 10px 0; display:block;}

.listNews {}
.listNews ul {list-style:none outside; margin:0; padding:0; vertical-align:top;}
.oneColumn .listNews li {list-style:none outside; margin:0 20px 10px 0; padding:0; width:290px; min-height:70px; display:inline-block; overflow:hidden; vertical-align:top;}
.listNews li {list-style:none outside; margin:0 10px 10px 0; padding:0; width:297px; min-height:70px; display:inline-block; overflow:hidden; vertical-align:top;}
.listNews li span.datum {  color:#222; font-size:12px; display:inline-block;  margin:0;}
.listNews li span.category {  color:#222; font-size:12px; display:inline-block;  margin:0;}
.listNews li:nth-child(even) { margin:0 0px 10px 0;}
.listNews li h3 { font-size:18px; font-weight:bold; color:#1eb095; margin:0 0 5px 0; overflow:hidden; }
.listNews li h3 a { font-size:18px; font-weight:bold; color:#1eb095; text-decoration:none;  text-shadow:0px 1px 0px #fff;}
.listNews li h3 a:hover { text-decoration:underline;}
.listNews li p { font-size:12px; color:#222;  line-height:1.3; overflow:hidden;}
.listNews a.readMore {  }
.listNews a.readMore:hover {  }

.newsListWrap .pagination li a:hover { color:#FFF; background:#219980; }
.newsList {border-top:1px #219980 dotted;}
.newsList ul { list-style:none outside; margin:0; padding:10px 0 0 0;}
.newsList li img { float:left; margin:0 5px 5px 0;}
.newsList li span.datum { float:right;}
.pageContent .newsList li {  list-style:none outside; margin:0 0 10px 0; border-bottom:1px #219980 dotted; text-indent:0px; padding:0; min-height:120px;}
.pageContent .newsList.col2 ul { margin:0 0 0 -10px;}
.pageContent .newsList.col2 li { width:330px; float:left; display:block; height:230px; list-style:none outside; margin:0 0 10px 10px; border-bottom:1px #219980 dotted; text-indent:0px; padding:0;}
.pageContent .newsList.col3 ul { margin:0 0 0 -10px;}
.pageContent .newsList.col3 li { width:215px; float:left; display:block; height:230px; list-style:none outside; margin:0 0 10px 10px; border-bottom:1px #219980 dotted; text-indent:0px; padding:0;}
.newsList li h3 { margin:0 0 10px 0; text-transform:none;}
.newsList li a.readMore { margin:-10px 0 10px 0; display:inline-block;}

a.ico {color:#444; padding:0 0 5px 20px;  margin:10px 0; display:inline-block;}
a.ico.pdf {  background:url(../images/ico_pdf.gif) no-repeat; text-decoration:none;}
a.ico.word { background:url(../images/ico_word.gif) no-repeat; text-decoration:none;}
a.ico.ppt { background:url(../images/ico_ppt.gif) no-repeat; text-decoration:none;}
a.ico.excel { background:url(../images/ico_excel.gif) no-repeat; text-decoration:none;}
a.ico.youtube { background:url(../images/ico_youtube.gif) no-repeat; text-decoration:none;}
a.ico.jpg { background:url(../images/ico_jpg.gif) no-repeat; text-decoration:none;}
a.ico:hover { color:#222; text-decoration:underline;}

ul.management { list-style:none outside; margin:0; padding:0;}
ul.management li { width:300px; float:left; list-style:none outside; margin:10px 20px 0px 0; border-bottom:1px #c2c2c2 dotted; text-indent:0;}
ul.management li img { float:left; margin:0 10px 10px 0;}
ul.management li p { min-height:120px;}

ul.sitemap {margin-left: 1em; list-style:none outside;}
ul.sitemap li { list-style:none outside;}
ul.sitemap li h4 {}
ul.sitemap li h5 { padding-left:1em;}
ul.sitemap li a {margin-left:2em;}

#aaatabs:first-child > ul > li > a {display:block;width:50px;height:50px;positon:relative;}
