/* GLOBALS */
html, body { height: 100%; }
body { margin: 0; padding: 0; background: #fff; font: 11px Arial, sans-serif; color: #231f20; line-height: 14px; }
td, input, select, textarea { font: 11px Arial, sans-serif; color: #231f20; line-height: 14px; }
form { margin: 0; }

.datum { font: 9px Arial, Helvetica, sans-serif; color: #666666; }

a img { border: none; }

ul.inline { margin: 0; padding: 0; list-style-type: none; }
ul.inline li { display: inline; }

ul.headerLinks li { padding-right: 22px; }

ul.path li span { padding: 0 7px 0 10px; }

ul.footerLinks li span { padding: 0 15px; }

ul.linklist { margin: 0; padding: 0; list-style-type: none; }
ul.linklist li { background: url(img/divider.gif) repeat-x 0 bottom; padding: 5px 0 5px 3px; }
ul.linklist li span { background: url(img/bulletArrow2.gif) no-repeat 3px 4px; padding-left: 15px; }
ul.linklist .linklistlast { background: none; padding: 5px 0 5px 3px; }

ul.linklist2 { margin: 5px 0 0 10px; padding: 0; list-style-type: none; }
ul.linklist2 li { background: url(img/bulletArrow2.gif) no-repeat 0 7px; padding: 3px 0 3px 12px; }

ul.news { margin: 0; padding: 0; list-style-type: none; }
ul.news li { margin: 7px 0 0 0; }


/* FORM ELEMENTS */
.textbox, textarea { background: #fff url(img/textboxBgnd.gif) no-repeat 0 0; border: 1px solid #c7c7c7; padding: 3px 5px; }
.searchbox { width: 130px; margin-right: 7px; }
select { height: 19px; background: #fff; border: 1px solid #c8c8c8; }


/* LINKS */
a:link { color: #a92427; text-decoration: none; }
a:active { color: #a92427; text-decoration: none; }
a:visited { color: #a92427; text-decoration: none; }
a:hover { color: #a92427; text-decoration: underline; }
a:focus { outline: none; }

a.linkBlack:link { color: #000000; text-decoration: none; }
a.linkBlack:active { color: #000000; text-decoration: none; }
a.linkBlack:visited { color: #000000; text-decoration: none; }
a.linkBlack:hover { color: #a92427; text-decoration: underline; }

a.linkGrey:link { color: #888; text-decoration: none; }
a.linkGrey:active { color: #888; text-decoration: none; }
a.linkGrey:visited { color: #888; text-decoration: none; }
a.linkGrey:hover { color: #a92427; text-decoration: underline; }

a.linkWhite:link { color: #fff; text-decoration: none; }
a.linkWhite:active { color: #fff; text-decoration: none; }
a.linkWhite:visited { color: #fff; text-decoration: none; }
a.linkWhite:hover { color: #ddd; text-decoration: none; }

.linklist a:link { color: #000000; text-decoration: none; }
.linklist a:active { color: #000000; text-decoration: none; }
.linklist a:visited { color: #000000; text-decoration: none; }
.linklist a:hover { color: #a92427; text-decoration: underline; }

.leftMenuContainer a:link { color: #000000; text-decoration: none; }
.leftMenuContainer a:active { color: #000000; text-decoration: none; }
.leftMenuContainer a:visited { color: #000000; text-decoration: none; }
.leftMenuContainer a:hover { color: #a92427; text-decoration: underline; }


/* WRAPPERS */
.fullStretch { width: 100%; }

.header { width: 925px; height: 79px; margin: 0 auto; }
.logoContainer { vertical-align: bottom; }
.headerRight { background: url(img/headerBgnd.gif) no-repeat 0 0; width: 725px; text-align: right; }
.headerLinksContainer { margin: 0 0 0 auto; }

.menuTopWrapper { width: 970px; background: url(img/menuTopBgnd.gif) repeat-x 0 0; margin: 0 auto 10px auto; }

.middle { width: 970px; margin: 0 auto 10px auto; }
.slideContainer { width: 728px; }
.newsContainer { height: 200px; background: url(img/newsBgnd.gif) no-repeat top right; vertical-align: top; }
.newsWrapper { margin: 10px 15px 0 15px; }

.blocks { width: 970px; margin: 0 auto; border-right: 1px solid #b7b7b7; }
.blockContainer { width: 25%; border-left: 1px solid #b7b7b7; border-bottom: 1px solid #b7b7b7; vertical-align: top; }
.blockWrapper { padding: 15px; }
.blockTitle { margin: 0 0 10px 0; }

.brandovi { width: 100%; }
.brandovi td { width: 50%; text-align: center; padding: 10px 0; }
.brandovi tr { background: url(img/divider.gif) repeat-x 0 bottom; }
.brandovi .last { background: none; }

.partneriContainer { border: 1px solid #b7b7b7; border-top: none; }
.partneri { margin: 0 auto; }
.partneri td { padding: 8px 16px; }

.main { width: 970px; margin: 0 auto; }
.leftCol { width: 242px; vertical-align: top;  background: #f1f1f1; }
.mainCol { vertical-align: top; padding: 0 0 10px 17px; }

.leftMenuWrapper { margin: 0 0 15px 0; width: 100%; }
.catSelected { width: 242px; background: url(img/pathBgnd.gif) repeat-x 0 bottom; color: #fff; padding: 7px 15px; font-weight: bold; }
.catSelected span { float: right; padding-top: 6px; }
.leftMenuContainer div { padding: 6px 15px; border-top: 1px solid #fff; }
.leftMenuItem1 { background: #ddd; }
.leftMenuItem2 { background: #fff; border: 1px solid #ddd; }

.pageContent { width: 100%; }
.pathContainer { padding: 5px 10px 10px 0; text-align: right; color: #aaa; background: url(img/divider.gif) repeat-x 0 bottom; }
.pageTitle { padding: 10px 5px; }
.pageTitle h1 { font: 18px Arial, Helvetica, sans-serif; color: #a92427; margin: 0; padding: 0; }
.pageBody { padding: 15px 5px 0 5px; font: 12px Arial, Helvetica, sans-serif; line-height: 17px; }
.pageBody table td p { margin: 0; padding: 0; }
.pageBody table td { font-size:12px; }

.tabsContainer { padding: 10px 0 0 0; background: url(img/crta_red.gif) repeat-x 0 bottom; }
.tabs { margin: 0 0 0 5px; }
.tabs td { height: 25px; font-weight: bold; }
.tab { background: #eee; color: #888;  border: 1px solid #888; border-bottom: 1px solid #a92427; padding: 0 15px; }
.tabActive { background: #fff; color: #a92427; border: 1px solid #a92427; border-bottom: 1px solid #fff; padding: 0 15px; }

.footer { width: 970px; margin: 0 auto; background: url(img/footerBgnd.gif) repeat-x 0 0; height: 100px; border-top: 5px solid #c0c0c0; }
.footer td { padding: 15px 20px; vertical-align: top; }
.footerLeft { width: 220px; }
.footerMain { text-align: right; color: #888; }


/* MENU */
.menuTopItemWrapper { background: url(img/menuTopDivider.gif) no-repeat right bottom; height: 33px; }
.menuTop { margin: 0 auto; }
.menuTop td a { padding: 0 21px 0 20px; }

.menuTopEn { margin: 0 auto; }
.menuTopEn td a { padding: 0 17px; }

.subMenuContainer { position: absolute; visibility: hidden; z-index: 500; padding-top: 9px; }
.subMenuDrop { background: #cecece; border: 1px solid #cecece; border-top: none; width: 160px; -moz-opacity: .96; filter: alpha(opacity=96); }
.subMenuDrop td { padding: 0; }
ul.subMenuLinklist { list-style-type: none; margin: 0; padding: 0; }
ul.subMenuLinklist li { text-align: left; border-top: 1px solid #cecece; margin: 0; padding: 0; white-space: nowrap; }
ul.subMenuLinklist li img { margin-right: 6px; border: none; }

ul.subMenuLinklist li a:link { display: block; width: 160px; height: 15px; padding: 5px 10px 5px 18px; background: #e8e8e8; border-right: none; color: #000000; }
ul.subMenuLinklist li a:active {  display: block; width: 160px; height: 15px; padding: 5px 10px 5px 18px; background: #e8e8e8; border-right: none; color: #000000; }
ul.subMenuLinklist li a:visited {  display: block; width: 160px; height: 15px; padding: 5px 10px 5px 18px; background: #e8e8e8; border-right: none; color: #000000; }
ul.subMenuLinklist li a:hover { display: block; padding: 5px 10px 5px 18px; background: #a92427; color: #fff; text-decoration: none; }
