/* Start of CMSMS style sheet 'style' */
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,font,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{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}
body { color: #000000; font: 12px/20px 'Helvetica Neue', Arial, 'Liberation Sans', FreeSans, sans-serif; background-color: #f5f5f5; }
a { color: #ff0000; text-decoration: none; }
a:focus { outline: 1px dotted #dddddd; }
hr { border: 0 #ccc solid; border-top-width: 1px; clear: both; height: 0; }
h1 { font-size: 25px; }
h2 { font-size: 23px; }
h3 { font-size: 21px; }
h4 { font-size: 19px; }
h5 { font-size: 17px; }
h6 { font-size: 15px; }
ol { list-style: decimal; }
ul { list-style: disc; }
li { margin-left: 30px; }
dl,hr,h1,h2,h3,h4,h5,h6,ol,ul,pre,table,address,fieldset { margin-bottom: 20px; }
p { margin: 0; }

h2.faqtitle a, h2.dictitle a { color: #666666; font-size: 14px; font-weight: bold; }
h2.faqtitle a:hover { color: #ff0000; text-decoration: none; }
.pagetext h2.dictitle { margin: 0 0 20px 0; }
h2.dictitle a {
  margin: 0 10px 0 0;
  font-weight: normal;
  padding: 4px 7px;
}
h2.dictitle a:hover, h2.dictitle a.sel {
  background-color: #ff0000;
  color: #ffffff;
  text-decoration: none;
}
.toplinks {
  padding-top: 26px;
  font: 11px/20px 'Helvetica Neue', Arial, 'Liberation Sans', FreeSans, sans-serif;
  color: #999999;
}
.toplinks a {
  float: right;
  margin-right: 0px;
  font: 11px/20px 'Helvetica Neue', Arial, 'Liberation Sans', FreeSans, sans-serif;
  color: #000000;
  padding-left: 16px;
  background: transparent url(/images/icon-link.gif) no-repeat left 5px;
}
.header {
  height: 90px;
}
.logo {
  margin-top: 30px;
}
.meniu {
  background: #000000 url(/images/search-bg.gif) no-repeat right 10px;
  height: 40px;
}
.secpage .meniu { margin-bottom: 0; }
.meniu ul, .secmenu ul {
  float: left; clear: left; width: 100%; margin: 0; padding: 0; list-style: none;
}
.meniu ul li {
  float: left; margin: 0; padding: 0; font: 10px/20px 'Helvetica Neue', Arial, 'Liberation Sans', FreeSans, sans-serif;
}
.meniu ul a {
  float: left; padding: 10px 13px 10px 13px; color: #ffffff; font: 10px/20px 'Helvetica Neue', Arial, 'Liberation Sans', FreeSans, sans-serif; text-decoration: none; text-transform: uppercase;
}
.meniu ul a img {
  margin: 6px 0 5px 0;
}
.secmenu ul li {
  float: left; clear: left; width: 100%; margin: 0; padding: 0; font: 11px/15px 'Helvetica Neue', Arial, 'Liberation Sans', FreeSans, sans-serif;
  padding: 15px 0;
  border-bottom: 1px solid #d6d6d6;
}
.secmenu ul li a {
  float: left; clear: left; width: 100%; margin: 0; padding: 0; font: 11px/15px 'Helvetica Neue', Arial, 'Liberation Sans', FreeSans, sans-serif;
  color: #ff0000; text-decoration: none;
}
.secmenu h1 {
  color: #666666; font: bold 11px/12px 'Helvetica Neue', Arial, 'Liberation Sans', FreeSans, sans-serif; height: 12px; text-transform: uppercase; margin: 13px 0 0 0; padding: 0 0 13px 0;
  border-bottom: 2px solid #6f6f6f;
}
.meniu .menuactive a {
  background-color: #e60028;
}
.banners { margin-top: 19px; padding-bottom: 20px; }
.pagebanner { position: relative; }
.pagebanner img {
  margin-bottom: 25px;
}
.footerboxes {
  border-top: 4px solid #838383;
  padding-top: 20px;
  padding-bottom: 30px;
  background: transparent url(/images/linesdiag3.gif) repeat-x left bottom;
}
.footerboxes h1 {
  font: bold 12px/26px 'Helvetica Neue', Arial, 'Liberation Sans', FreeSans, sans-serif;
  height: 26px;
  float: left;
  width: auto;
  white-space: nowrap;
  border-bottom: 1px solid #5c5c5c;
  color: #000000;
  padding: 0;
  margin: 0 0 14px 0;
}
.footerboxes p {
  clear: left;
  font: 11px/15px 'Helvetica Neue', Arial, 'Liberation Sans', FreeSans, sans-serif;
  color: #717171;
}
.footerboxes ul { padding: 0; margin: 0; width: 150px; clear: left; }
.footerboxes ul li { font: 11px/15px 'Helvetica Neue', Arial, 'Liberation Sans', FreeSans, sans-serif; margin: 0; padding: 0; list-style: none; }
.footerboxes ul li a { font: 11px/15px 'Helvetica Neue', Arial, 'Liberation Sans', FreeSans, sans-serif; color: #e60028; }
.footerboxes ul li ul { margin-bottom: 15px; }
.homebox {
  border: 1px solid #aeaeae;
  background-color: #ffffff;
  margin-bottom: 20px;
  height: 238px;
}
.homebox h1 {
  color: #000000; font: bold 11px/38px 'Helvetica Neue', Arial, 'Liberation Sans', FreeSans, sans-serif; height: 39px; text-transform: uppercase; margin: 0; padding: 0;
/*  border-bottom: 1px solid #aeaeae;*/
}
.homebox h4 {
  color: #e60028; font: bold 12px/15px 'Helvetica Neue', Arial, 'Liberation Sans', FreeSans, sans-serif; height: 15px; margin: 0; padding: 0 14px;
}
a.morelink { color: #e60028; font: bold 12px/15px 'Helvetica Neue', Arial, 'Liberation Sans', FreeSans, sans-serif; height: 15px; margin: 0; padding: 0 0 0 20px; background: transparent url(/images/bulletbig.gif) no-repeat left center; text-decoration: underline; }
a.rsslink { float: right; }
.secpage .homebox h1 {
  color: #000000;
/*  border-bottom: 1px solid #aeaeae;*/
}
.secpage .footerboxes {
  margin-top: 40px;
}
a.imgretea { float: left; clear: left; height: 156px; margin-bottom: 14px; }
.homebox ul { float: left; clear: left; width: 200px; margin: 0 14px 0 14px; padding: 20px 0 0 0; list-style: none; display: inline; height: 149px; border-top: 1px solid #aeaeae; }
.homebox ul li { float: left; clear: left; width: 180px; margin: 0 0 15px 0; padding: 0 0 0 20px; font: 11px/15px 'Helvetica Neue', Arial, 'Liberation Sans', FreeSans, sans-serif;
  background: transparent url(/images/bulletsm.gif) no-repeat left 3px;
  color: #e60028;
}
.homebox ul li a {
  float: left; padding: 0; color: #000000; font: 11px/15px 'Helvetica Neue', Arial, 'Liberation Sans', FreeSans, sans-serif; text-decoration: none;
}
.homebox ul li ul { margin: 0; padding: 0; width: 100%; height: auto; border: 0; }
.homebox ul li ul li { padding: 0; margin: 0; background-image: none; }
.homebox ul li.last { border: 0; font: 11px/25px 'Helvetica Neue', Arial, 'Liberation Sans', FreeSans, sans-serif; }
.homebox ul.homenews li.last { font: 11px/15px 'Helvetica Neue', Arial, 'Liberation Sans', FreeSans, sans-serif; }
.homebox ul.homenews li a { color: #e60028; }
.homebox ul.homenews li { color: #000000; }

a.minibanner {
  margin-top: 20px;
  color: #ffffff;
  font: bold 18px/15px 'Helvetica Neue', Arial, 'Liberation Sans', FreeSans, sans-serif;
  background-color: #c7c7c7;
  height: 100px;
}
a.minibanner:hover {
  background-color: #ff0000;
}
a.minibanner span {
  padding: 33px 20px 0 27px;
  float: left;
  cursor: pointer;
}
.pagetext a:hover { text-decoration: underline; }
.pagetext h1 {
  padding: 14px 0 0 0;
/*  background: transparent url(/images/h1-bg.gif) no-repeat left top;*/
  font: bold 14px/20px 'Helvetica Neue', Arial, 'Liberation Sans', FreeSans, sans-serif;
  margin: 20px 0 10px 0;
}
.pagetext h2 {
  font: bold 12px/20px 'Helvetica Neue', Arial, 'Liberation Sans', FreeSans, sans-serif;
  color: #000000;
  margin: 20px 0 10px 0;
}
h1.title {
  font: bold 18px/20px 'Helvetica Neue', Arial, 'Liberation Sans', FreeSans, sans-serif; color: #000000;
  background-image: none;
  padding: 0;
  margin: 10px 0 30px 0;
}
.bread { height: 30px; margin-top: 10px; }
.bread h6 { font: normal 11px/20px 'Helvetica Neue', Arial, 'Liberation Sans', FreeSans, sans-serif; color: #000000; padding: 0; margin: 0; }
.bread h6 a { font: normal 11px/20px 'Helvetica Neue', Arial, 'Liberation Sans', FreeSans, sans-serif; color: #000000; text-decoration: none; }





.footer { height: 60px; border-bottom: 1px solid #c8c8c8; font: 11px/20px 'Helvetica Neue', Arial, 'Liberation Sans', FreeSans, sans-serif; color: #999999; }
.footer a { font: 11px/20px 'Helvetica Neue', Arial, 'Liberation Sans', FreeSans, sans-serif; color: #000000; text-decoration: none; }
.footer .footext, .footer .foolinks { padding-top: 20px; }
.footer .footext { text-align: right; float: right; }
.footer .foolinks { float: left; }
.footer .foolinks a { margin-right: 17px; }

.subfooter {
  height: 100px;
}
.search  {
  padding-top: 10px;
}
.search-input {
  background-color: transparent;
  color: #666666;
  font: 10px/14px 'Helvetica Neue', Arial, 'Liberation Sans', FreeSans, sans-serif;
  border: 0;
  margin: 0 5px 0 0;
  padding: 3px 10px 3px 20px;
  height: 14px;
  width: 165px;
  float: left;
}
.search-button {
  background-color: transparent;
  border: 0;
  margin: 0;
  padding: 0;
  height: 20px;
  width: 20px;
  float: left;
}

div.scrollbanner { 
  position: relative;
  overflow: hidden;
  width: 730px;
  height: 240px;
} 

div.scrollbanner div.items { 
  width: 20000em; 
  position: absolute; 
} 

div.scrollbanner div.items a { 
  float: left;
  width: 730px;
  height: 240px;
} 

.navigare {
  position: absolute;
  top: 205px;
  left: 565px;
}

.prev, .next {
  float: left;
  cursor: pointer;
}
.navi {
  float: left;
  width: 60px;
  height: 20px;
  background: transparent url(/images/banner-nav-bg.gif) no-repeat left top;
}
.navi a {
  float: left;
  width: 20px;
  height: 20px;
  cursor: pointer;
}
.navi a.active {
  background: transparent url(/images/banner-active.gif) no-repeat center center;
}

/* Start GRID */

.container_4 {
  margin-left: auto;
  margin-right: auto;
  width: 1000px;
}

.grid_1,
.grid_2,
.grid_3,
.grid_4 {
  display:inline;
  float: left;
  position: relative;
  margin-left: 10px;
  margin-right: 10px;
}

.alpha {
  margin-left: 0;
}

.omega {
  margin-right: 0;
}

.container_4 .grid_1 {
  width:230px;
}

.container_4 .grid_2 {
  width:480px;
}

.container_4 .grid_3 {
  width:730px;
}

.container_4 .grid_4 {
  width:980px;
}

.container_4 .prefix_1 {
  padding-left:250px;
}

.container_4 .prefix_2 {
  padding-left:500px;
}

.container_4 .prefix_3 {
  padding-left:750px;
}

.container_4 .suffix_1 {
  padding-right:250px;
}

.container_4 .suffix_2 {
  padding-right:500px;
}

.container_4 .suffix_3 {
  padding-right:750px;
}

.container_4 .push_1 {
  left:250px;
}

.container_4 .push_2 {
  left:500px;
}

.container_4 .push_3 {
  left:750px;
}

.container_4 .pull_1 {
  left:-250px;
}

.container_4 .pull_2 {
  left:-500px;
}

.container_4 .pull_3 {
  left:-750px;
}

.clear {
  clear: both;
  display: block;
  overflow: hidden;
  visibility: hidden;
  width: 0;
  height: 0;
}

.clearfix:after {
  clear: both;
  content: ' ';
  display: block;
  font-size: 0;
  line-height: 0;
  visibility: hidden;
  width: 0;
  height: 0;
}

.clearfix {
  display: inline-block;
}

* html .clearfix {
  height: 1%;
}

.clearfix {
  display: block;
}
/* End GRID */

.container_4 .homebox {
  width: 228px;
}
.harta {
  background-color: #ffffff;
}
.container_4 .bannerright {
  width: 228px;
  height: 238px;
  border: 1px solid #aeaeae;
  background-color: #ffffff;
}
.bannerright h1 {
  margin: 20px 14px;
}
.bannerright p {
  float: left;
  clear: left;
  width: 100%;
  padding: 23px 0 0 0;
  margin: 0;
}
.bannerright p img {
  padding: 0;
  margin: 0;
}
.bannerright ul {
  float: left;
  clear: left;
  width: 200px;
  display: inline;
  margin: 10px 14px 0 14px;
  padding: 0;
  border-bottom: 1px solid #cccccc;
  list-style: none;
}
.bannerright ul li {
  float: left;
  clear: left;
  width: 100%;
  padding: 0;
  margin: 0;
  border-top: 1px solid #cccccc;
  font: 11px/20px 'Helvetica Neue', Arial, 'Liberation Sans', FreeSans, sans-serif;
}
.bannerright ul li a {
  float: left;
  clear: left;
  width: 100%;
  font: 11px/20px 'Helvetica Neue', Arial, 'Liberation Sans', FreeSans, sans-serif;
  background: transparent url(/images/redarrowright.gif) no-repeat right center;
  color: #000000;
}

.homebox ul.homenews li a.rsslink { color: #000000; }
.homebox ul.homenews li a.rsslink img { margin-right: 5px; }

.cfield, .cradio, .cselect, .ctextarea, .contactform {
  float: left;
  clear: left;
  width: 100%;
}

.cfield label, .cselect label, .ctextarea label {
  float: left;
  clear: left;
  width: 100px;
  display: block;
  font: 12px/16px 'Helvetica Neue', Arial, 'Liberation Sans', FreeSans, sans-serif;
  padding-top: 8px;
}

.cradio label {
  font: 12px/16px 'Helvetica Neue', Arial, 'Liberation Sans', FreeSans, sans-serif;
}

.cfield input, .cselect select, .ctextarea textarea {
  float: left;
  width: 288px;
  color: #666666;
  font: 12px/15px 'Helvetica Neue', Arial, 'Liberation Sans', FreeSans, sans-serif;
  border: 1px solid #aaaaaa;
  margin: 3px 0;
  padding: 2px 5px;
}

.contactform div.submit {
  width: 400px;
}

div.submit input {
  float: right;
  margin: 0;
  border: 0;
  background-color: #ff0000;
  color: #ffffff;
  font: 12px/16px 'Helvetica Neue', Arial, 'Liberation Sans', FreeSans, sans-serif;
  font-weight: bold;
  text-transform: uppercase;
}

.cradio div {
  margin-left: 100px;
}

.cradio {
  margin-top: 5px;
}









.dinput, .dradio, .dtextarea, .daunaform {
  float: left;
  clear: left;
  width: 100%;
}

.daunaform fieldset {
  float: left;
  clear: left;
  border: 1px solid #dddddd;
  padding: 10px;
  width: 458px;
}

.daunaform fieldset legend {
  padding: 0 5px;
}

.dinput label, .dtextarea label {
  float: left;
  clear: left;
  width: 130px;
  display: block;
  font: 12px/16px 'Helvetica Neue', Arial, 'Liberation Sans', FreeSans, sans-serif;
  padding-top: 8px;
}

.dinput input, .dtextarea textarea {
  float: left;
  width: 316px;
  color: #666666;
  font: 12px/15px 'Helvetica Neue', Arial, 'Liberation Sans', FreeSans, sans-serif;
  border: 1px solid #aaaaaa;
  margin: 3px 0;
  padding: 2px 5px;
}

.daunaform div.submit {
  width: 470px;
}

.dradio div {
  margin-left: 130px;
}

.error_message {
  color: #ff0000;
  font-style: italic;
}

.error_message ul { list-style: none; }
.error_message ul li { margin: 0 0 0 20px; padding: 0; font-size: 10px; }

ul.newssum {
  float: left;
  clear: left;
  width: 100%;
  margin: 0;
  padding: 0;
  list-style: none;
}
ul.newssum li {
  float: left;
  clear: left;
  width: 550px;
  margin: 0;
  padding: 0;
  font: 12px/20px 'Helvetica Neue', Arial, 'Liberation Sans', FreeSans, sans-serif;
}

ul.newssum li span { color: #999999; }
ul.newssum li strong { font: bold 15px/20px 'Helvetica Neue', Arial, 'Liberation Sans', FreeSans, sans-serif; }
small.gri { color: #999999; }

.secmenu h1 a { color: #666666; }

.bannertext {
  top: 63px;
  left: 39px;
  position: absolute;
  width: 215px;
  height: 150px;
  color: #ffffff;
  font-size: 11px;
}

.bannertext a {
  color: #ffffff;
  font-size: 11px;
  text-decoration: underline;
}









/* End of 'style' */

