@charset "windows-1251";
/* CSS Document */

body {margin:0; padding:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; background:#000000; text-align:center; color:#FFFFFF;}

img {border:0;}

a {color:#FFFFFF; text-decoration:none;}
a:hover {text-decoration:underline;}

p {margin:0; padding:0}

#mainSiteCont {width:960px; background:#FFFFFF; position:relative; margin:0 auto;}

.newsTable a {color:#2856D1;}

/* index */

#flashMenu {border-top:6px solid #FFFFFF;}

#mainTopCont { width:960px; height:563px; position:relative; }

#menuCont {position:absolute; top:0px; left:0px; width:279px; height:569px; background:#FFFFFF;}
#menuBackCont {position:absolute; top:0px; left:0px; z-index:1}
#menuBackCont #top {width:279px; height:288px; background:url(../img/menuBackT.jpg);}
#menuBackCont #bottom {position:relative; left:2px; width:275px; height:251px; background:url(../img/menuBackB.gif) left top; }
html>body #menuBackCont #bottom {left:4px;}

#menuLinksCont {position:absolute; z-index:10; left:10px; top:190px; width:81px; text-align:left; padding-left:30px;}
#menuLinksCont a {display:block; float:left; margin:0px 0px 15px 0px; background-color:#FFFFFF; z-index:10; position:relative;}
#menuLinksCont .active {background:url(../img/menuArrow.gif) no-repeat #D8EAFF; padding-left:20px; margin-left:-5px;}

#prevCompLinkCont {position:absolute; top:480px; left:10px; z-index:10;}

#mainPhotoCont {position:absolute; top:0px; left:279px; width:681px; height:563px;}
#langSel {position:absolute; top:0px; right:0px; z-index:10;}
#photoTop {position:absolute; top:5px; left:0px;}
#photoMiddle {position:absolute; top:72px; left:0px;}
#photoBottomLeft {position:absolute; left:0px; top:487px; }
#photoBottomRight {position:absolute; left:403px; top:487px; background:#E8F5FF; height:76px; }

#mainBottomCont {position:relative; width:960px; height:336px; background:#EEF8FF;}

#weatherCont {position:absolute; top:0px; left:4px; width:225px; height:336px; background: url(../img/whaetherBackNew.jpg) no-repeat top left;text-align:left;}
#weatherContEN {position:absolute; top:0px; left:4px; width:225px; height:336px; background: url(../img/whaetherBackNewEN.jpg) no-repeat top left;text-align:left;}

#weatherCont #weatherLink, #weatherContEN #weatherLink {margin:81px 0px 0px 40px;}

#weatherCont h4, #weatherContEN h4 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; margin:15px 0px 0px 50px; padding:0;}

#newsCont {position:absolute; top:0px; left:229px; width:424px; height:336px; background:url(../img/actualnoBrdRTile.gif) 0px 116px repeat-x #00296E;}

#newsContens {height:245px; background:url(../img/actualnoBack.jpg) no-repeat;}

#newsCont h1 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; margin:0px 0px 0px 15px; padding:0px 0px 0px 30px; background:url(../img/actualnoBullet.gif) no-repeat; line-height:25px; height:25px;}
#newsCont p {margin:0px 50px 0px 20px; padding:0;}

#news1Cont {text-align:left; position:relative;}
#news1Cont #brdL {position:absolute; top:0px; left:0px; z-index:10;}
#news1Cont #newsOrn {position:absolute; top:0px; right:0px; z-index:10;}
#news1Cont #news1Content {height:102px; width:426px; background:url(../img/actualnoNew1BackTile.gif); position:relative; z-index:1}
#news1Cont .moreLink {position:absolute; bottom:5px; right:20px; line-height:13px; height:13px; background:url(../img/actualnoArrow1.gif) no-repeat ; padding-left:26px; vertical-align:middle;}

#news2Cont {background:url(../img/actualnoNew2BackTile.gif); height:116px; margin-right:8px; border-left:4px solid #0D1C46; position:relative; }
#news2Cont #brdrR {position:absolute; top:0px; right:0px;}
#news2Cont #news2Content {text-align:left; height:116px; position:relative;}
#news2Cont .moreLink {position:absolute; bottom:5px; right:20px; background:url(../img/actualnoArrow2.gif) no-repeat left; line-height:31px; height:31px; vertical-align:middle; padding-left:33px; }


#sponsorsCont {position:absolute; top:0px; left:653px; width:301px; height:336px; background:url(../img/sponsorsBack.gif) no-repeat #00296E;}
#sponsorsContEN {position:absolute; top:0px; left:653px; width:301px; height:336px; background:url(../img/sponsorsBackEN.gif) no-repeat #00296E;}
#organizersLogos {position:absolute; top:87px; left:90px;}
#organizersLogos .logo1 { display:block; position:absolute; top:13px; left:20px;}
#organizersLogos .logo2 { display:block; position:absolute; top:0px; left:115px;}

#sponsorsLogos {position:absolute; top:148px; left:8px; font-size:10px; text-align:left;}
#sponsorsLogos strong {display:block; position:relative; font-weight:normal; margin:0px 0px 8px 0px;}
#sponsorsLogos img {margin:0px 5px 7px 0px;}

#footerCont {width:960px; height:34px;}

#footerContents {height:30px; background: url(../img/footerBrdL.gif) no-repeat #000C52; margin:0px 6px 0px 4px; position:relative;}
#copyright {position:absolute; top:0px; left:0px; padding:8px 0px 0px 16px;}
#edesignLogo {position:absolute; top:0px; right:0px; padding:5px 16px 0px 0px;}
#edesignLogo img {vertical-align:middle;}


.newsTextCont {text-align:left; height:100px; margin:0px 0px 20px 0px; padding:8px 0px 0px 0px}
.newsTextCont .moreLink {background:url(../img/actualnoArrow2.gif) no-repeat left; line-height:31px; height:31px; vertical-align:middle; padding-left:33px; float:right; margin:5px 40px 0px 0px;}
/* index */

/* inner global */
 
#mainInnerCont {width:681px; margin-left:279px; background:url(../img/innerMainContBackTile.gif) repeat-y; text-align:left; border-top:5px solid #FFFFFF;}

.newsTable a {color:#2856D1;}

#sectionHead {position:absolute; top:0px; right:0px; border-top:5px solid #FFFFFF; border-right:5px solid #FFFFFF; z-index:1;}
#sectionHead #textProg {position:absolute; top:55px; right:75px;}
#sectionHead #textSklon {position:absolute; top:75px; right:80px;}
#sectionHead #textRules {position:absolute; top:60px; right:79px;}
#sectionHead #textZapis {position:absolute; top:49px; right:74px;}
#sectionHead #textActualno {position:absolute; top:54px; right:78px;}
#sectionHead #textKlasirane {position:absolute; top:48px; right:74px;}
#sectionHead #textGal {position:absolute; top:62px; right:79px;}

#sectionHead #textEnProg {position:absolute; top:54px; right:81px;}
#sectionHead #textEnSklon {position:absolute; top:73px; right:86px;}
#sectionHead #textEnRules {position:absolute; top:74px; right:86px;}
#sectionHead #textEnZapis {position:absolute; top:31px; right:74px;}
#sectionHead #textEnActualno {position:absolute; top:72px; right:90px;}
#sectionHead #textEnKlasirane {position:absolute; top:50px; right:80px;}
#sectionHead #textEnGal {position:absolute; top:64px; right:81px;}




#innerContentsCont {position:relative;}
#innerContentsCont a {color:#0066CC;}
#innerContentsCont #borderL {position:absolute; top:23px; left:0px;}
#innerContentsCont #borderR {position:absolute; top:60px; right:4px;}
html>body #innerContentsCont #borderR {right:5px;}

#sponsorsInnerCont {position:absolute; top:579px; left:4px; z-index:30; width:288px; background:url(../img/innerSponsorsBack.gif) no-repeat; height:185px; text-align:left;}
#sponsorsInnerContEN {position:absolute; top:579px; left:4px; z-index:30; width:288px; background:url(../img/innerSponsorsBackEN.gif) no-repeat; height:185px; text-align:left;}

.osexeLogo {display:block; position:absolute; top:90px; left:40px;}
.banskoLogo {display:block; position:absolute; top:85px; left:155px;}

#sponsorsLogosInnerCont {width:280px; margin:185px 0px 0px 0px; padding:10px 0px 0px 10px;}
#sponsorsLogosInnerCont div {float:left; margin:10px 10px 0px 0px;}

#innerMainHead {height:114px; background:#FFFFFF url(../img/sectionHeadBullet.gif) no-repeat 30px 15px; color:#000000;}
#innerMainHead h1 {padding:25px 0px 0px 80px; margin:0; font-size:14px;}
#innerMainHead h1 strong {font-size:16px;}
#innerMainHead p {padding:15px 0px 0px 80px;}

#innerSectionMainCont {min-height:950px;}
.minHeight950 {width:0px; background-color:#FF0000; height:950px; float:left; visibility:hidden; }

#innerContents {color:#000000; background:url(../img/hr.gif) no-repeat 80px 0px; padding:20px 60px 0px 80px;}
#innerContents p {padding-bottom:10px;}
#innerContents h2 {margin:0px 0px 0px -30px; padding:0px 0px 20px 30px;; font-size:11px; background:url(../img/bulletSpiral.gif) no-repeat;}
#innerContents h3 {margin:0; padding:0px 0px 3px 20px; font-size:11px; font-weight:normal; background:url(../img/bulletArrow1.gif) no-repeat 0px 3px;}
#innerContents h4 {margin:0px 0px 0px 0px; padding:0px 0px 20px 0px; font-size:11px;}

#innerContents ul {list-style:none; margin:10px 0px 10px 60px; padding:0;}
#innerContents ul li {margin:0; padding:0;}
#innerContents li strong {font-weight:normal; padding-right:10px;}

.programaContOdd {padding:10px 0px 10px 65px; background-color:#FFFFFF; margin-left:-65px; margin-right:-40px;}
.programaContEven {padding:10px 0px 10px 0px;}
/* inner global */

/* gallery */

#galleryMainCont {margin:20px 0px 32px 0px; }
#galleryMainCont .galleryThumbCont {float:left; width:153px; height:109px; background:url(../img/galThumbFrame.gif) #FFFFFF; color:#000000; margin:0px 27px 27px 0px;}
#galleryMainCont .galleryThumbCont:hover {background-color:#1560D2;}
#galleryMainCont .galleryThumbCont table {width:130px; height:89px; margin:10px 0px 0px 12px; background-color:#FFFFFF; }
#galleryMainCont .galleryThumbCont table td {text-align:center;}

.galleryPagingCont {text-align:right; margin:-32px 30px 0px 0px; color:#C2C2C2; width:500px;}
#galleryPagingContBottom {margin:0; padding:0; text-align:right; padding:0px 40px 30px 0px; color:#C2C2C2; }
#galleryPagingContBottom span {background:none; margin:0; display:inline; padding:0;}
.galleryPagingCont a, #galleryPagingContBottom a {color:#2856D1;}
.galleryPagingCont strong, #galleryPagingContBottom strong  {color:#000000;}
.galleryPagingCont span, #galleryPagingContBottom span {color:#000000;}

/* gallery */

/* enroll */
 
#rulesLink {text-align:right; margin:-32px 30px 0px 0px; color:#C2C2C2; width:425px;}
#rulesLink a {color:#2856D1;}


#enrollForm {position:relative; width:425px; margin:0; padding:0px 0px 50px 0px;}

#enrollForm h5 {font-size:11px; font-weight:bold; margin:0; padding:10px 0px 10px 0px;}

#enrollForm label {display:block; font-size:11px; font-weight:bold; margin:14px 0px 2px 0px;}
#enrollForm .inlineLabel {display:inline; font-weight:normal; margin:0px 0px 0px 4px;} 

#enrollForm fieldset {margin:15px 0px 0px 0px; padding:0px 0px 10px 0px; border:0; border-top:1px solid #E3E8EE; }

#enrollForm .leftCol {float:left; width:200px;}
#enrollForm .rightCol {width:170px; margin:0px 0px 0px 245px; padding-top:1px;}

#enrollForm .textField {width:170px; background-color:#FFFFFF; border:1px solid #B4B9BD;}
#enrollForm .submitFieldset {border-bottom:1px solid #E3E8EE; text-align:right; margin-top:20px; padding:5px 0px 5px 0px;}

#enrollForm #enrollFormNoteCont {margin-top:10px; font-size:10px;}
#enrollForm #enrollFormNoteCont strong {color:#2856D1;}

#formMessage {margin:30px 0 20px 0px; font-weight:bold;}

/* enroll */

/* sklon */

#sklonTextCont {border-bottom:1px solid #E3E8EE; padding-bottom:20px;}
#sklonTextCont h1 {font-size:11px; font-weight:normal; margin:0; padding:0px 0px 2px 0px; border-bottom:1px solid #E3E8EE; display:inline;} 
#sklonTextCont ul {}
#sklonTextCont ul strong {margin:0; padding:0; font-weight:bold;}

.sklonPicsCont h5 {font-size:11px; margin:15px 0px 0px -30px; padding:0px 0px 10px 30px; background:url(../img/bulletSpiral.gif) no-repeat 0px 1px; font-weight:normal;}
.sklonPicsCont h5 strong {font-size:14px;}

.picsCont {width:538px; margin:0px 0px 0px 0px; overflow:hidden;}

.singlePicCont {background:url(../img/sklonFrameBackTile.gif) repeat-y; width:139px; float:left; margin:0px 40px 20px 0px;}
.singlePicCont table {width:139px; height:98px; margin-bottom:5px; border-collapse:collapse; background:url(../img/sklonFrameBrdT.gif) no-repeat;}
.singlePicCont table td {text-align:center; vertical-align:middle; padding-top:11px;}
.singlePicCont p {background:url(../img/sklonFrameBrdB.gif) no-repeat bottom; text-align:center; color:#7D7D7D;}

.singlePicContHov {background:url(../img/sklonFrameBackTileB.gif) repeat-y; width:139px; float:left;  margin:0px 40px 20px 0px;}
.singlePicContHov table {width:139px; height:98px; margin-bottom:5px; border-collapse:collapse; background:url(../img/sklonFrameBrdOnT.gif) no-repeat;}
.singlePicContHov table td {text-align:center; vertical-align:middle; padding-top:11px;}
.singlePicContHov p {background:url(../img/sklonFrameBrdOnB.gif) no-repeat bottom; text-align:center; color:#FFFFFF;}

/* sklon */

/* pravila */

#sustTxtCont {padding-bottom:10px;}

#rulesTxtCont {background-color:#FFFFFF; background-color:#FFFFFF; margin:10px -40px 0px -65px; padding:20px 40px 30px 65px; }

/* pravila */

/* actualno */
 
/*.newsCont {position:relative; padding:15px 0px 10px 65px; background-color:#FFFFFF; margin-bottom:15px; margin-left:-65px; margin-right:-40px;clear:right; }
.newsContOdd {position:relative; padding:15px 0px 10px 0px; clear:right;}
*/

.newsCont {background-color:#FFFFFF; }
.newsContOdd {position:relative; padding:15px 0px 10px 0px; clear:right;}

.newsTxt {margin:10px 0px 10px 10px; }

.newsPicsCont { float:left; margin:0px 10px 10px 0px; line-height:1; position:relative; }
.newsPicsCont img {margin-bottom:5px;}
.newsHR {position:relative; height:1px; visibility:hidden; width:500px; float:right; clear:both;}
html>body .newsHR {clear:right;}

.newsPagingCont {text-align:right; margin:-32px 30px 15px 0px; color:#C2C2C2; width:500px;}
#newsPagingContBottom {float:left; margin:0; margin:0;}
.newsPagingCont a {color:#2856D1;}
.newsPagingCont strong {color:#000000;}
.newsPagingCont span {color:#000000;}

.newsTable {border-collapse:collapse; margin:20px 0px 0px -65px;}
.newsTable td {vertical-align:top; padding:5px 5px 0px 0px}
.newsTable td img {margin:0px 0px 5px 20px; padding-left:65px;}
.newsTable td p {padding:0px 30px 0px 5px;}
.newsTable span {display:block; margin:0px 0px 10px 65px; padding:0px 0px 3px 20px; font-size:11px; font-weight:normal; background:url(../img/bulletArrow1.gif) no-repeat 0px 3px;}
.newsTable .newsText {width:500px;}
 
/* actualno */
.minHeightTbl {height:1200px; border-collapse:collapse;}
.minHeightTbl td {vertical-align:top;}
