* { margin:0px; padding:0px; }
a { text-decoration:none; cursor:pointer; }
a:hover { text-decoration:underline; cursor:pointer; }
.png { }
body { text-align:center; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:12px; background:url('../images/bodybg.png') top left repeat-x #EBEBEB; line-height:18px; }
#wrap { width:950px; margin:0px auto 0px auto; }
#toptop { height:112px; padding-left:26px; text-align:left; }
#toptop img { margin:26px 0px 26px 0px; float:left; display:inline;}
#toptop #linx { margin:26px 0px 26px 0px; float:left; display:inline;}
#toptop #linx img { margin:0px; } 
ul#nav { height:46px; display:block; width:950px; height:46px; overflow:hidden; float:left; display:inline; margin:0px; padding:0px 0px 0px 0px; list-style:none; background:url('../images/navulbg.png') top left no-repeat; text-align:left; }
ul#nav li {  margin:0px; padding:0px 1px 0px 0px; float:left; display:inline; background:url('../images/navlibg.png') top right no-repeat; font-size:10px; line-height:45px; color:#ffffff; position:relative; }
ul#nav li.active {  background:url('../images/navlibg.png') top right no-repeat #38B549; }
ul#nav li.last { background-image:none; } 
ul#nav li a { height:46px; display:inline; float:left; padding:0px 11px 0px 11px; font-size:10px; line-height:45px; color:#ffffff; }
ul#nav li a:hover { text-decoration:none; background:#38B549; }

ul#submenu { floaT:left; display:inline; list-style:none; padding:0px 0px 20px 20px; color:#E4080E; text-align:left; } 
ul#submenu li { floaT:left; display:inline; margin:0px; padding:0px 0px 0px 10px; list-style:none;  color:#0071BC	; text-align:left; font-size:12px; }
ul#submenu li a { color:#0071BC; text-align:left; font-size:12px; text-transform:uppercase; }
ul#submenu li a:hover  { color:#E4080E;  text-decoration:underline; }
ul#submenu li a.active  { color:#E4080E; text-decoration:underline; }
div.ekip p a  { color:#E4080E;  text-decoration:underline; }
div.ekip p { font-size:11px; padding:5px 0px 5px 0px; }

#fl { width:570px; height:290px; margin:10px 15px 10px 15px; padding:0px; float:left; display:inline; }

#left { width:600px; float:left; display:inline; margin:0px 20px 0px 0px; position:relative; z-index:4; }
#left ul { list-style:none; margin:0px; display:block; float:left; }
#left ul li { display:block; }
#right { width:330px; float:right; display:inline; position:relative; z-index:4; }
.goleft { float:left; display:inline; }
.goright { float:right; display:inline; }

.top20 { float:left; display:inline; margin-top:20px; }
.top10 { float:left; display:inline; margin-top:10px; }
.bottom15 { float:left; display:inline; margin-bottom:15px; }
.bottom10 { float:left; display:inline; margin-bottom:10px; }
.left5 { float:left; display:inline; margin-left:5px; }
.left15 { float:left; display:inline; margin-left:15px; }
.right15 { float:left; display:inline; margin-right:15px; }

.h320 { height:320px; }
.w600 { width:600px; float:left; display:inline; text-align:center; }
.w570 { width:570px; float:left; display:inline; text-align:center; }
.w540 { width:540px; float:left; display:inline; text-align:center; }
.w330 { width:330px; float:left; display:inline; text-align:center; }
.w300 { width:300px; float:left; display:inline; text-align:center; }
.w277 { width:277px; float:left; display:inline; text-align:center; }

.bottom { margin-top:-5px; padding:0px; position:relative; z-index:5; float:left; display:inline; }
.top { padding:0px; position:relative; z-index:5; float:left; display:inline; }
.sp20 { height:20px; clear:both; }
div.clear { width:0px; height:0px; margin:0px; padding:0px; overflow:hidden; clear:both; }

.white { background:#ffffff; }
.grey { background:#F3F3F3; }
.purple { margin-top:20px; background:url('../images/purpletop.jpg') top left no-repeat #D14D82; }
.purple600 { margin-top:20px; background:url('../images/purple600top.jpg') top left no-repeat #D14D82; }
.orange { margin-top:20px; background:url('../images/orangetop.jpg') top left no-repeat #F5931D; }
.blue { margin-top:20px; background:url('../images/bluetop.jpg') top left no-repeat #41BAF2; }
.blue330 { margin-top:20px; background:url('../images/bluetop330.jpg') top left no-repeat #41BAF2; }

.grey46 { color:#464646 !important; }
.grey95 { color:#959595 !important; }
.green { color:#00A650 !important; }
.red { color:#CF070D !important; }
#blog, #forum { margin:0px; padding:0px; }

h2 { margin:10px 0px 10px 30px; padding:0px; display:block; font-size:14px; color:#0071BC; text-align:left; line-height:25px; }
h2.colored { margin:10px 0px 0px 15px; height:40px; padding:0px; float:left; display:inline; font-size:14px; color:#ffffff; text-align:left; line-height:40px; }
h2.colored a { font-size:14px; color:#ffffff; display:inline; float:left; font-weight:normal; margin-left:5px; }
h2.colored a.scroll { width:40px; height:40px; float:right;  display:inline; cursor:pointer; }
h2.colored a.sleft { margin:0px 2px 0px 0px; background:url('../images/scrollleft.png') top left no-repeat; }
h2.colored a.sright { margin:0px 5px 0px 0px; background:url('../images/scrollright.png') top left no-repeat; }

a.head { width:25px; height:25px; margin-top:8px; display:inline; float:left; }
a.balls { background:url('../images/balls.png') top left no-repeat; }
a.prforum { background:url('../images/prforum.png') top left no-repeat; }
a.blog { background:url('../images/blog.png') top left no-repeat; }
a.viewall { font-size:11px; color:#FFFFFF; text-decoration:underline; }

ul#courses { margin:0px 5px 0px 5px; padding:0px; list-style:none; }
ul#courses li { margin:0px; padding:0px 15px 0px 40px; display:block; background:url('../images/coursebg.gif') 10px 15px no-repeat #FEF1E5; border-top:1px solid #ffffff; line-height:45px; list-style:none; text-align:left; font-size:11px; color:#000000; }
ul#courses li a.course { width:325px; display:inline; float:left; color:#ff0000; font-size:12px; text-decoration:underline; }
ul#courses li.noborder { border:none; }

h3 { margin:5px 15px 5px 15px; text-align:left; color:#0054A6; font-size:11px; font-weight:bolder; }
h3 a { color:#0054A6; font-size:11px; font-weight:bolder; }
a.smallpic { border:1px solid #e1e1e1; margin:0px 10px 3px 15px; float:left; display:inline; }
a.smallpic img { margin:1px; float:left; display:inline; }
p.short { font-size:11px; line-height:16px; margin:0px 15px 10px 15px; text-align:left; line-height:18px; }
p.short a { color:#00A650; font-size:9px; }

.pr4 {}
.pr4a { width:180px; margin:0px 0px 10px 15px; float:left; }
.pr4 p { font-size:11px; line-height:16px; margin:0px 15px 10px 15px; text-align:left; line-height:18px; }
.pr4 p a { color:#00A650; font-size:9px; }
.pr4a p { font-size:12px; line-height:16px; margin:0px 0px 0px 20px; padding:0px; text-align:left; line-height:18px; }
.pr4a p a { color:#0054A6; font-size:11px; }

div.blogpost { margin:0px 15px 0px 15px; padding-top:15px; line-height:15px; font-size:11px;  color:#898989; text-align:left; }
div.blogpost a { font-size:11px; font-weight:normal; color:#0071BC; line-height:16px; }

div.news { margin:0px 15px 0px 15px; padding-top:15px; line-height:18px; font-size:12px;  color:#000000; text-align:left; float:left; display:inline;  }
div.news img {  border:2px solid #e1e1e1; margin:0px 20px 5px 0px; float:left; display:inline; }
div.news h1 { margin:0px 15px 0px 15px; padding-bottom:20px; line-height:18px; font-size:14px; font-weight:normal; color:#0071BC; text-align:left; }
div.news div#read { margin:0px 15px 0px 15px; padding-bottom:10px; width:540px; float:left; display:inline; font-size:12px; line-height:18px; }
div.news div.desc { margin:0px 0px 5px 0px; padding:0px; float:left; display:inline; line-height:18px; }
div.news h4 { color:#0071BC; margin:0px 5px 0px 0px; padding:0px; font-weight:bolder; font-size:11px; float:left; display:inline; clear:both; line-height:18px;}
h2.title { margin:10px 0px 10px 30px; padding:0px; text-align:left; line-height:25px; font-size:12px; font-weight:normal; color:#E4080E; }
h2.title strong { font-size:14px; }
div#news_list { margin:0px 15px 0px 30px; text-align:left; line-height: 18px; }
div#news_list a.n { width:550px; margin:10px 0px 0px 0px; padding:0px; font-size:12px; font-weight:normal; color:#0054A6; display:block; float:left; } 
div#news_list a.n:hover { text-decoration:underline; }
div#news_list .half { width:276px; float:left; display:inline; margin:0px; padding:0px; text-align:left; line-height:25px; }
div#news_list .half a { padding:0px 15px 0px 0px; margin:0px; font-size:12px; font-weight:normal; color:#0054A6; display:block; } 
div#news_list .half a:hover { text-decoration:underline; }
.pages { font-size:11px; font-weight:normal; color:#959595; }

#read ul.why { list-style: disc inside; font-size:11px;  }
#read ul.why li { padding-left:10px; list-style:disc inside; margin-bottom:5px;  }
#read ul.why li a { color:#0071BC; text-decoration:underline; }

table#calc { margin:0px 0px 10px 15px; float:left; display:inline; line-height:15px; }
table#calc td { border-right:1px solid #ffffff; color:#000000; background:#EBEBEB; font-weight:bolder; font-size:11px; text-align:center; padding:5px 10px 5px 10px;  }
table#calc td.g2 { background:#F5F5F5; font-weight:normal; }
table#calc td span { color:#00A650; }
table#calc input.txt { width:50px; padding:5px 0px 5px 0px;  border:1px solid #EBEBEB; background:#FFFFFF; text-align:center; font-size:11px; color:#898989; }
table#calc select { width:50px; padding:0px;  border:1px solid #EBEBEB; background:#FFFFFF; line-height:25px; text-align:center; font-size:11px; color:#898989; }
.tbox{ display:none; position: absolute; background: #FFFFE1; border: 1px solid #000000; width: 230px; padding: 2px; font-size: 9px; text-align:left; color:#000000; margin: 0px 0 0 20px; z-index:10;}
#detaili { margin:0px; padding:0px; display:none; }
h5 { color:#F5931D; font-size:12px; font-weight:bolder; float:left; display:inline; margin:10px 15px 10px 15px; }

#gallery { }
#gallery div.frame {  margin:0px 0px 12px 12px; float:left; display: inline; width:99px; height:67px; overflow:hidden;  }
#gallery div.frame a {  margin:0px; float:left; display: inline; border:none; }
#gallery div.frame img {  margin:0px; float:left; display: inline;  border:2px solid #e1e1e1; }

form#signup {  width:570px; margin:0px 0px 0px 15px;  padding:0px;  display:inline; float:left; }
form#signup .lside { width:128px; margin:0px; padding-bottom:20px; float:left; display:inline; border-right:2px solid #ffffff; background:#FEEEDB;  }
form#signup .rside  { width:440px; margin:0px; padding-bottom:20px; float:left; display:inline; background:#FFF7ED; }
form#signup label { text-align:right; width:86px; height:20px; line-height:20px; border:1px solid #FEEEDB; float:right; display:inline; margin:20px 20px 0px 0px; }
form#signup input { float:left; height:20px; width:250px; display:inline; margin:20px 0px 0px 20px; padding:0px 5px 0px 5px; background:#ffffff; border:1px solid #7F9DB9; }
form#signup input#send { width:70px; height:22px; margin:20px 0px 10px 150px; background:none; border:none;  cursor:pointer; }
form#signup select { height:22px; width:378px; float:left; display:inline; margin:20px 20px 0px 20px;  background:#ffffff; border:1px solid #7F9DB9; line-height:22px; font-size:11px; color:#959595  }
form#signup select option {  height:20px; width:378px; display:block }
form#signup .title { font-size:11px; color:#E4080E; font-weight:bolder; }
form#signup #error { float:left; display:inline; height:22px; width:380px; line-height:20px; margin:20px 0px 0px 20px; text-align:left; color:red; }	
form#signup textarea { float:left; height:200px; width:250px; display:inline; margin:20px 0px 0px 20px; padding:0px 5px 0px 5px; background:#ffffff; border:1px solid #7F9DB9; }

ul#lib { list-style:none; display:inline; float:left;  margin:0px 25px 0px 25px; }
ul#lib li  { list-style:none; float:left; display:inline; margin:0px 0px 5px 0px; padding:0px 5px 0px 4px; height:12px; line-height:11px; font-size:11px; color:#000000; border-right:1px solid #000000; }
ul#lib li.last { border:none; }
ul#lib li a { font-size:11px; color:#000000; }
ul#lib li a.current { color:#E4080E; } 
table#books { margin:0px 15px 10px 15px; float:left; display:inline; }
table#books td { background:#FFF9F3; border-left:2px solid #ffffff;  border-bottom:2px solid #ffffff; padding:5px 10px 5px 10px; text-align:left; font-size:11px; line-height:15px; color:#000000; }
table#books h3 { color:#E4080E; font-weight:bolder; font-size:11px; margin:20px 0px 10px 0px; padding:0px; }


#footer { }
#footer p { text-align:left; font-size:10px; color:#898989; padding:10px 30px 10px 30px;}
#footer a { text-decoration:none; font-size:10px; color:#878787; }

a.cyr { width:19px; height:19px; margin:0px 2px 2px 0px; float:left; text-align:center; display:block; color:#0054A6; font-weight:bolder; font-size:10px; background:url('../images/letterbg.png') top left no-repeat; }
a.lat { width:19px; height:19px; margin:0px 2px 2px 0px; float:left; text-align:center; display:block; color:#F5931D; font-weight:bolder; font-size:10px; background:url('../images/letterbg.png') top left no-repeat; }
form#search { margin:0px; padding:0px; float:left; display:inline; text-align:left; } 
form#search input { background:none; border:none; margin:0px; padding:0px; float:left; display:inline; }
form#search input.txt { border:1px solid #003C74; height:20px; width:180px;  padding:0px 5px 0px 5px; line-height:23px; font-size:11px; color:#666666; margin:1px 10px 0px 0px; }
ul.rent { font-size:11px; }
