/* GLOBALS */
body { background: #ecebf3; }
body, fieldset, h1 { margin: 0; padding: 0; border: 0; }
td, a, input, select, label, textarea { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #444; }
td { text-align: left; }

.picBorder { border: 1px solid #b1adc9; }

#marqueecontainer {	position: relative;	width: 195px; height: 191px; overflow: hidden; }
#vmarquee { position: absolute; width: 193px; }
#vmarquee  { color: #fff; font-weight:bold;}
#vmarquee a { color: #fff; font-size:13px;}
#vmarquee a:visited { color: #fff; font-size:13px;}
#vmarquee a:hover { color: #fff; font-size:13px;}
#vmarquee a strong { color: #edc977; }
#vmarquee a:visited strong { color: #edc977; }
#vmarquee a:hover strong { color: #edc977; }

ul.inline { list-style-type: none; margin: 0; padding: 0; }
ul.inline li { display: inline; }

ul.subMenu2 { margin: 0; padding: 0; margin-left: 20px; }
ul.subMenu2 li { margin: 3px 0px; }

h1 { font-size: 20px; color: #362f80; font-weight: normal; margin-bottom: 15px; }


ul.navLinks { margin-right: 10px; }
ul.navLinks li { margin-left: 20px; }
ul.navLinks li img { margin-right: 5px; }

/* LINKS */
a:link { color: #362f80; text-decoration: none; }
a:active { color: #362f80; text-decoration: none; }
a:visited { color: #362f80; text-decoration: none; }
a:hover { color: #d00000; text-decoration: none; }

a.linkfooter:link { color: #514b90; text-decoration: none; }
a.linkfooter:active { color: #514b90; text-decoration: none; }
a.linkfooter:visited { color: #514b90; text-decoration: none; }
a.linkfooter:hover { color: #251e6c; text-decoration: none; }

a.linkHeader:link { color: #a7a4c4; text-decoration: none; }
a.linkHeader:active { color: #a7a4c4; text-decoration: none; }
a.linkHeader:visited { color: #a7a4c4; text-decoration: none; }
a.linkHeader:hover { color: #fff; text-decoration: none; }

a.linkMarquee:link { color: #f8c758; text-decoration: none; }
a.linkMarquee:active { color: #f8c758; text-decoration: none; }
a.linkMarquee:visited { color: #f8c758; text-decoration: none; }
a.linkMarquee:hover { color: #ecebf3; text-decoration: none; }


/* FORM ELEMENTS */
.button1 { background: url(img/button_bgnd1.gif) no-repeat left; height: 22px; color: #fff; font-weight: bold; border: none; cursor: pointer; padding-left: 25px; text-align: left; }
.button2 { background: url(img/button_bgnd2.gif) no-repeat left; height: 22px; color: #fff; font-weight: bold; border: none; cursor: pointer; padding-left: 25px; text-align: left; }
fieldset.anketa { margin: 8px 0px; }
.searchTextbox { width: 180px; background: #1B1464; border: 1px solid #706ab1; color: #ffffff; padding-left: 3px; height: 16px; }


/* TABLES */

#master { width: 100%; }
#master #headerContainer { background: url(img/header_bgnd.gif) repeat-x bottom; }
#master #bodyContainer { background: url(img/body_bgnd.gif) repeat-x top; }

#header { width: 970px; height: 120px; }

#auxMenu td { color: #a7a4c4; }

#menuTop { width: auto; }
#menuTop .spacer { width: 2px; }

.tab { cursor: pointer; }
.tab div { float: left; }
.tab div#tabLeft { background: url(img/tab_left.gif); }
.tab div#tabMiddle { background: url(img/tab_bgnd.gif) repeat-x; height: 37px; padding: 8px 13px 0px 13px;color: #f8c758;  font-weight: bold; }
.tab div#tabRight { background: url(img/tab_right.gif); }
.tab div.tabLeft { background: url(img/tab_left.gif); }
.tab div.tabMiddle { background: url(img/tab_bgnd.gif) repeat-x; height: 37px; padding: 8px 13px 0px 13px;color: #f8c758;  font-weight: bold; }
.tab div.tabRight { background: url(img/tab_right.gif); }

.tabActive { cursor: pointer; }
.tabActive div { float: left; }
.tabActive div#tabLeft { background: url(img/tab_active_left.gif); }
.tabActive div#tabMiddle { background: url(img/tab_active_bgnd.gif) repeat-x; height: 37px; padding: 8px 13px 0px 13px; color: #fff; font-weight: bold;}
.tabActive div#tabRight { background: url(img/tab_active_right.gif); }
.tabActive div.tabLeft { background: url(img/tab_active_left.gif); }
.tabActive div.tabMiddle { background: url(img/tab_active_bgnd.gif) repeat-x; height: 37px; padding: 8px 13px 0px 13px; color: #fff; font-weight: bold;}
.tabActive div.tabRight { background: url(img/tab_active_right.gif); }

div.subMenuContainer { position: absolute; visibility: hidden; z-index: 500; border: 1px solid #383178; background: #57528d; top: 112px; }
.subMenuDrop { background: #57528d; width: 150px; margin: 5px; }
.subMenuDrop td { padding: 2px 7px; }
.subMenugoreout { text-align: left; color: #bcbad2;  }
.subMenugoreover { text-align: left; color: #fff; background-color: #2a246f; cursor: pointer; }

div.subMenuItem { margin: 10px 0px; }

#contentWrapper { width: 970px; }
#contentWrapper #contentContainer { background: #fff url(img/central_bgnd.gif) repeat-x top; }

#mainWrapper { width: 100%; }
#mainWrapper #leftCol { width: 215px; }
#mainWrapper #centralCol {}
#mainWrapper #rightCol { width: 215px; }

.box { width: 100%; }
.box .heading { background: url(img/box_tab_bgnd.gif) repeat-x right top; border-bottom: 2px solid #fff; }
.box .heading .leftPart { background: url(img/box_tab_bgnd.gif) repeat-x left top; width: 12px; float: left;  }
.box .heading .title { font-weight: bold; color: #fff; float: left; padding: 6px 7px 7px 0px; }
.box .boxBody1 { background: url(img/box_bgnd1.gif) repeat-x left center; }
.box .boxBody2 { background: #ebebeb; border: 1px solid #b1adc9; }
.box .boxBodySaznajte { background: #ecebf3 url(img/saznajte_pic.gif) no-repeat bottom; border: 1px solid #b1adc9; padding: 10px 10px 270px 10px; color: #1b1464; text-align: justify; }
.box .boxBody3 { background: #fff; padding: 15px 10px 0px 10px; }

#centralWrapper { width: 100%; }
.centralDivider { height: 35px; background: url(img/divider_bgnd.gif) repeat-x left center; }
.newsWrapper { padding: 0px 10px; }
#pageContent { padding: 0px 10px; font-size: 12px; line-height: 16px;text-align : justify; }
#pageContent p { margin-top: 0; }

.news { width: 100%; }
.news .newsPic { padding-top: 3px; }
.news .newsBody { width: 100%; }
.news .newsBody a.newsTitle { font-size: 12px; }
.news .newsBody p { margin: 0; padding: 0; margin-bottom: 5px; }

#footer { width: 100%; }
#footer td { color: #514b90; }
#footer #left { width: 85px; }
#footer #middle { text-align: center; }
#footer #right { width: 85px; text-align: right; }


