/* reset */
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{border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;margin:0;padding:0;}body{line-height:1;}ol,ul{list-style:none;}blockquote,q{quotes:none;}:focus{outline:0;}ins{text-decoration:none;}del{text-decoration:line-through;}table{border-collapse:collapse;border-spacing:0;}
/* aml */
.AMLsites{font:normal 10px/10px Helvetica, Arial, sans-serif;display:block;width:100%;height:25px;background:#7e7e7e url(../img/bg-amlbar.gif) 0 0 repeat-x;border-width:0;margin:0;padding:0;}ul.AMLsites li{float:left;list-style-type:none;text-shadow:1px 1px 1px #000;margin:0;padding:0;}ul.AMLsites a{float:left;color:#fff;text-decoration:none;padding:7px 0 9px 10px;}#google{float:right;margin:0;}#google input{margin-right:5px;width:100px;}
/* m1 */
#footer ul li{display:inline;}#content{padding-bottom:10px;}ul.hmenu{list-style:none;text-align:center;overflow:hidden;padding:0;}ul.hmenu > li{float:left;display:block;width:33%;color:#000;border-color:#BDBDBD;border-style:solid;border-width:1px 0 1px 1px;}ul.hmenu > li a{text-transform:uppercase;text-decoration:none;color:#BDBDBD;}ul.hmenu > li.active{background:#FFF;border-color:#BDBDBD;border-style:solid;border-width:1px 1px 0;}#content-main{border-top:none;}div#nav{overflow:hidden;}.menu{padding:0;}.sponsorimg{padding-top:15px;}.ui-tabs-hide{display:none!important;}.runningplan td.day{font-size:24px;text-transform:capitalize;width:80px;text-align:center;}.runningplan td{vertical-align:middle;height:80px;}.runningplan li{margin:5px;}.runningplan tr{border-bottom:1px dashed #ccc;}.runningplan tr:last-child{border-bottom:none;}.runningplan tr.active{background:#e3e3e3;}table.runningplan{margin-top:30px;width:100%;}h2.runningplan a{color:#999;text-decoration:none;}h2.runningplan a:hover,h2.runningplan a.active{color:#1ba9e4;text-decoration:none;}

.highlighted {background:#ffc;}
body {
color:#333;
background:#fbfbfb url(../img/bg.jpg) 50% 0 fixed no-repeat;
font-family:Calibri, "Trebuchet MS", Trebuchet, sans-serif;
font-size:13px;
line-height:18px;
margin:0;
padding:0;
}

a {
text-decoration:none;
color:#1ba9e4;
}

a:hover {
text-decoration:underline;
}

#site-container {
width:960px;
margin:0 auto;
padding:0;
}

#header {
height:120px;
background:rgba(255,255,255,0.0);
}

#header h1 {
width:202px;
height:100px;
text-indent:-9999px;
float:left;
margin:0;
}

#header h1 a:link,div#header h1 a:visited {
width:202px;
height:100px;
position:relative;
display:block;
overflow:hidden;
font-size:1px;
background:url(../img/bg-h1.png) 0 0 no-repeat;
}

#footer {
clear:both;
position:relative;
display:block;
margin:0;
}

#content {
background:#fff;
display:block;
float:left;
margin:0;
}

h1 {
font-size:40px;
font-weight:400;
line-height:45px;
}

h2 {
font-size:16px;
color:#595959;
}

h3 {
font-size:13px;
}

h4 {
font-size:13px;
color:#970;
margin:18px 0 6px;
}

.subBox h4 {
margin:0 0 6px;
}

.twotop h2 {
font-size:24px;
color:#970;
padding:15px;
}

p,ul,ol,h2,h3 {
padding:0 15px 0 0;
}

p {
background:none;
margin:5px 0 0;
}

.twotop p {
color:#650;
margin:15px;
}

.twotop p.opp {
color:#B80;
text-transform:uppercase;
padding:15px 2px 0;
}

.twotop a {
color:#13749F;
}

.twotop a:hover {
text-decoration:none;
color:#333;
}

ul {
padding:0 0 15px;
}

code {
color:#08c;
font-family:Monaco, "Andale Mono", "Courier New", monospace;
font-size:11px;
}

.pic p,.caption {
font-size:11px;
line-height:16px;
font-family:Verdana, Arial, sans-serif;
color:#666;
margin:4px 0 10px;
}

.ezin,.left {
float:left;
display:inline;
}

.right {
float:right;
display:inline;
}

.right.inset {
margin:0 120px 0 20px;
}

.left.inset {
margin-left:230px;
}

.thumb {
background:none repeat scroll 0 0 #EEE;
border:1px solid #DDD;
color:#999;
font-size:10px;
height:48px;
overflow:hidden;
width:48px;
display:block;
margin:0 5px 0 0;
}

.center {
margin:20px auto;
}

.cleft {
clear:left;
}

.one {
box-shadow:0 0 5px #EEE;
-o-box-shadow:0 0 5px #EEE;
-moz-box-shadow:0 0 5px #EEE;
-webkit-box-shadow:0 0 5px #EEE;
border:1px solid #eee;
width:300px;
background:none;
margin:15px 0 0 15px;
}

.onetop {
box-shadow:0 0 5px #650;
-o-box-shadow:0 0 5px #650;
-webkit-box-shadow:0 0 5px #650;
-moz-box-shadow:0 0 3px #650;
width:300px;
float:right;
clear:right;
margin:15px;
}

.onetop .mailingList {
color:#650;
background:rgba(0,0,0,0.1);
width:auto;
padding:15px;
}

.onetop .mailingList a {
color:#430;
font-weight:700;
}

.onetop .mailingList p {
margin:0 0 15px;
}

.onetop div.clear {
font-weight:700;
padding:5px;
}

.onetop .mailingList input[type=email] {
width:150px;
}

.onetop div.clear .submit {
margin:0 7px;
padding:2px 10px;
}

.onetop .mailingList h3 {
font-size:12px;
font-weight:400;
text-transform:uppercase;
margin:0 0 4px;
}

.ezin,.two {
width:615px;
background:none;
min-height:800px;
margin:15px 0 0 15px;
}

.twotop {
width:614px;
margin:0;
}

.twotop.wide {
width:720px;
}

.twotop.wide2 {
width:100%;
}

.sub,.subSide {
background:#FFF;
border:1px dashed #D7D4CD;
color:#595959;
margin-bottom:15px;
padding:15px;
}

.ezin,.sub {
width:583px;
clear:left;
box-shadow:0 3px 10px #DDF;
-o-box-shadow:0 3px 10px #DDF;
-moz-box-shadow:0 3px 10px #DDF;
-webkit-box-shadow:0 3px 10px #DDF;
border:1px solid #EEF;
}

.subSide {
width:268px;
}

.subSide h2 {
background:url(../img/bg-dot.gif) repeat-x 0 100%;
margin:0 0 10px;
padding:0 0 5px;
}

.sub.status {
float:left;
margin:15px 10px;
}

.mailingList,.koornk {
display:block;
float:left;
width:100%;
padding:5px 0 0;
}

.koornk {
padding:15px 0;
}

.koornk h2 {
background:url(../img/bg-koornk.png) 0 0 no-repeat;
width:195px;
height:50px;
text-indent:-9999px;
}

.koornk ul {
margin-left:59px;
}

.profile p {
margin:10px;
}

.profile {
width:584px;
margin:15px 0 15px 15px;
padding:10px 0 15px;
}

.profile .grey {
width:400px;
border:1px solid #FFD65D;
background:url(../img/bg-nav-00.gif) repeat-x scroll left bottom #FFD65D;
margin:0;
padding:0;
}

.avatar {
width:170px;
}

.avatar p {
width:140px;
background:#fff url(../img/bg-profile-edit.gif) 0 100% repeat-x;
border:1px solid #ccc;
text-align:center;
margin:12px 0 15px;
padding:5px;
}

dl.community {
width:290px;
color:#fff;
margin:5px;
padding:0;
}

.community dd {
width:90px;
border-bottom:1px dashed #FFF;
float:right;
text-align:right;
margin:0;
padding:7px 0 10px;
}

.community dt {
float:left;
width:200px;
border-bottom:1px dashed #FFF;
margin:0;
padding:7px 0 10px;
}

.community dd a {
color:#ff6c00;
}

.ezin form,.ezin p,.ezin h1,.ezin h3 {
font-size:12px;
margin:12px;
}

.ezin h1 {
font-size:16px;
}

.ezin {
min-height:300px;
}

textarea,input[type=password],input[type=text] {
border:1px solid #cfcfcf;
font-size:13px;
margin:0 5px 0 0;
padding:6px 5px 4px;
}

input[type=text] {
width:155px;
vertical-align:middle;
}

input.input {
background:#fff url(../img/bg-search-icon.gif) 99% 2px no-repeat;
}

input.wide {
width:310px;
}

table input,textarea {
font:normal 14px/21px Calibri, "Trebuchet MS", Trebuchet, Verdana, sans-serif;
margin:1px 0 10px;
padding:1px 2px;
}

.onetop .mailingList input[type=submit],.submit {
border:1px solid #fff;
text-align:center;
color:#fff;
font:italic 11px Corbel, Helvetica, Arial, sans-serif;
font-weight:700;
text-transform:uppercase;
-moz-border-radius:5px;
-webkit-border-radius:5px;
-webkit-box-shadow:2px 2px 2px #666;
background:#20abe5 url(../img/bg-button-register.gif) 0 100% repeat-x;
padding:4px 5px 3px;
}

#friend_remove {
float:right;
width:100px;
font-size:11px;
margin:5px 0 0;
}

.lite .submit {
background:#d90;
font-weight:400;
}

.lite .submit:hover {
background:#D00;
}

.mailingList input.input {
background:#fff;
color:#49bae9;
font-size:11px;
margin:0 0 15px;
padding:5px;
}

.mailingList .submit {
margin:0 0 0 10px;
}

#notifications {
font-weight:700;
border:1px dashed #D7D4CD;
}

.search input {
height:22px;
margin:0 5px;
padding:2px;
}

.search input.input {
width:125px;
}

ul.community {
margin:16px 0;
}

ul.community li {
display:inline;
width:auto;
background:none;
border:none;
margin:2px;
}

ul.invites ul li {
background:url(../img/bg-dot-community.gif) repeat-x 0 100%;
padding:7px 0 10px;
}

#comments,#comment-form {
background:transparent url(../img/bg-dot.gif) repeat-x scroll top left;
margin:30px 0;
padding:15px 0;
}

#comments th {
width:33%;
vertical-align:top;
text-align:right;
padding:2px 7px;
}

#comments th label {
text-align:right;
float:none;
}

.comment {
margin:30px;
}

.comment.odd {
margin-left:20px;
}

#comments h5 {
font-size:18px;
color:#Fa0;
}

.comment h6 {
font-size:11px;
color:#FEC10A;
}

fieldset label {
display:block;
width:33%;
}

ul.nav {
width:958px;
height:48px;
border:1px #dea601 solid;
background:#fec418 url(../img/bg-nav-00.gif) 0 1px repeat-x;
margin:0;
padding:0;
}

ul.nav li a {
border-right:1px solid #dea601;
float:left;
display:block;
height:48px;
line-height:48px;
overflow:hidden;
text-decoration:none;
font-size:11px;
text-transform:uppercase;
color:#fff;
font-weight:700;
padding:0 9px;
}

ul.nav li a.seventh {
background:none repeat scroll 0 0 rgba(75,150,35,.6);
}

ul.nav li a.eighth {
background:none repeat scroll 0 0 rgba(50,50,50,.1);
}

ul.nav li a.iskanje {
background:url(../img/bg-search-icon.png) 5px 12px no-repeat;
width:10px;
}

ul.nav li a.iskanje:hover {
background:url(../img/bg-search-icon.png) 5px 12px no-repeat #da0;
}

#content ul.nav .campaign.active,#content ul.nav .campaign.active:hover,ul.nav li a.active,ul.nav li a:hover {
background:url(../img/bg-button-register.gif) repeat-x scroll center top #20ABE5;
color:#FFF;
}

ul.nav .search {
text-indent:0;
}

ul.nav .campaign.shade30 {
background:none repeat scroll 0 0 rgba(150,100,100,0.3);
}

ul.nav .campaign.shade20 {
background:none repeat scroll 0 0 rgba(150,100,100,0.2);
}

ul.nav .campaign.shade10 {
background:none repeat scroll 0 0 rgba(150,100,100,0.1);
}

ul.secondaryNav {
height:30px;
background:none repeat scroll 0 0 #FEC418;
border-right:1px solid #dea601;
box-shadow:0 0 3px 3px #dea601;
-o-box-shadow:0 0 3px 3px #dea601;
-moz-box-shadow:0 0 3px 3px #dea601;
-webkit-box-shadow:0 0 3px 3px #dea601;
margin:0 2px;
padding:0;
}

* html ul.secondaryNav li {
line-height:0;
float:right;
overflow:hidden;
clear:none;
margin:0;
}

.secondaryNav li a {
text-decoration:none;
font-size:10px;
text-transform:uppercase;
border:1px solid #dea601;
line-height:27px;
color:#dea601;
background:#fff;
font-weight:700;
border-width:0 0 1px 1px;
padding:7px;
}

ul.secondaryNav li a.active,ul.secondaryNav li a:hover {
background:#fff;
color:#1ba9e4;
border:1px solid #dea601;
border-width:0 0 1px 1px;
}

.secondaryNav li {
display:block;
float:right;
}

div.related {
border-top:1px dashed #FC0;
color:#FC0;
margin:15px 0 0;
padding:15px 0 0;
}

.twotop img {
padding:7px 0 0;
}

.twotop img.nomargin {
margin:0;
padding:0;
}

.filterNav {
color:#C99;
font-size:14px;
width:612px;
margin:-10px 0 -1px;
padding:0;
}

.filterNav li {
display:inline;
list-style-type:none;
}

.filterNav a {
background:#FFF url(../img/bg-profile-edit.gif) repeat-x scroll 0 100%;
color:#1BA9E4;
display:block;
float:left;
font-weight:700;
text-decoration:none;
border-color:#BDBDBD;
border-style:solid;
border-width:1px 0 0 1px;
margin:0 0 -1px;
padding:10px;
}

.filterNav a.active {
color:#444;
background-image:none;
}

.filterNav a:hover {
color:#444;
}

.filterNav .last a {
border-right-width:1px;
}

.tabNav {
background:#FFF none repeat scroll 0 0;
clear:left;
float:none;
height:12px;
width:613px;
border-color:#BDBDBD;
border-style:solid;
border-width:1px 1px 0;
}

.tabNav li {
display:block;
float:left;
list-style-type:none;
margin:0 0 -10px;
padding:0 0 10px;
}

.tabNav a:link,.tabNav a:visited {
background:transparent none repeat scroll 0 0;
float:left;
font-size:11px;
font-weight:700;
text-decoration:none;
text-transform:uppercase;
margin:0 0 -10px;
padding:8px 10px 10px;
}

.tabNav a.active {
background:transparent url(../img/puscica.gif) bottom center no-repeat;
}

.newsList {
width:auto;
margin:5px;
}

.newsList h2 {
background:#D8D8D8;
font:11px/15px Corbel, Helvetica, Arial, sans-serif;
font-weight:700;
font-stretch:extra-condensed;
text-transform:uppercase;
color:#fff;
margin:0 0 5px;
padding:0 5px;
}

.newsList h2 a {
color:#fff;
text-decoration:none;
}

.newsList h3 {
color:#000;
font-size:16px;
margin:24px 0 8px;
}

.newsList ul {
clear:both;
margin:15px;
padding:0 0 0 15px;
}

.newsList ul li {
list-style-type:disc;
margin:0;
padding:0;
}

.newsList .more,hr .more {
padding-top:10px;
background:url(../img/bg-dot.gif) repeat-x 0 5px;
text-transform:uppercase;
clear:left;
}

.gallery {
display:block;
margin:10px 0;
padding:0;
}

.newsList .gallery a {
display:block;
font-size:12px;
text-transform:uppercase;
line-height:26px;
background:#1BA9E4;
color:#fff;
text-align:center;
letter-spacing:1px;
}
#right .gallery img,
.newsList .gallery a img {
display:block;
}
#right .gallery img{
float:left;
margin:10px 0 0 10px;
width:75px;
height:75px;
}
hr.more {
border:0;
color:#9E9E9E;
background-color:#9E9E9E;
height:1px;
width:100%;
text-align:left;
}

.newsList .thumb {
border:1px #fff solid;
}

.sub .newsList .thumb {
border:1px #bdbcbd solid;
}

.nomargin h3 {
margin:8px 0 3px 15px;
}

.weeklyRunning {
background:#FFF;
}

h2.weeklyRunning {
border-color:#1BA9E4;
border-style:solid;
border-width:1px 1px 0;
margin:0;
padding:0 6px 0 7px;
}

h2.weeklyRunning,h2.weeklyRunning a {
font:italic 10px/20px Corbel, Helvetica, Arial, sans-serif;
font-weight:700;
font-stretch:extra-condensed;
text-transform:uppercase;
color:#1ba9e4;
text-align:left;
}

.weeklyRunning ul {
background:#1ba9e4;
clear:both;
margin:0;
padding:0;
}

.weeklyRunning li {
width:260px;
color:#fff;
border-bottom:1px solid #fff;
background:url(../img/bg-gogi.gif) no-repeat 6px 50%;
margin:0;
padding:15px 5px 15px 35px;
}

.weeklyRunning a {
color:#fff;
text-decoration:underline;
}

ul.weeklyRunningMode {
display:inline;
float:left;
background-color:#FFF;
width:299px;
border-right:1px solid #1ba9e4;
padding:0;
}

.weeklyRunningMode li {
display:inline;
float:left;
text-transform:uppercase;
background:#fff;
color:#1ba9e4;
text-align:center;
font-size:10px;
margin:0;
padding:0;
}

.weeklyRunningMode li.active,.weeklyRunningMode li.active h2,.weeklyRunningMode li.active a {
background:#1ba9e4;
color:#fff;
text-decoration:none;
}

.RPNav {
clear:left;
display:block;
float:left;
margin:15px 30px -30px;
}

.RPNav li {
display:block;
float:left;
margin:0 5px;
}

.RPNav li.label {
color:#BBB;
display:block;
float:none;
font-size:10px;
text-align:right;
text-transform:uppercase;
width:auto;
padding:10px 0;
}

.RPNav li.label a {
display:inline;
background:none;
border:none;
padding:0;
}

.RPNav li a {
border:1px solid #eee;
background:#aaa;
display:block;
text-decoration:none;
color:#fff;
border-width:1px 1px 0;
padding:15px 15px 5px;
}

.RPNav li a:hover,.RPNav li.active a {
background:#20ABE5;
border-color:#1BA9E4;
}

ul.calendar {
width:300px;
height:4px;
display:inline;
float:left;
background-color:#1BA9E4;
border-top:1px solid #1BA9E4;
margin:-1px 0 15px;
}

.calendar li {
display:inline;
float:left;
text-transform:uppercase;
width:30px;
border-left:1px solid #1BA9E4;
background:#fff;
color:#1BA9E4;
text-align:center;
font-size:10px;
border-bottom:1px solid #1BA9E4;
margin:0;
padding:0;
}

.calendar a {
color:#1BA9E4;
}

.calendar li.all {
background:#fec006;
width:81px;
color:#fff;
border-right:1px solid #1BA9E4;
}

.calendar li.ui-state-active {
background:#1BA9E4;
}

.calendar li.ui-state-active a {
color:#FFF;
}

.myCalendar {
background:#fff;
}

.myCalendar hr {
background:#fff url(../img/bg-dot.gif) repeat-x 100% 100%;
border:none;
}

.myCalendar dt {
width:80px;
float:left;
margin:0;
}

.myCalendar li {
clear:both;
background:#fff url(../img/bg-dot.gif) repeat-x 100% 100%;
width:575px;
position:relative;
padding:5px;
}

.myCalendar li:hover {
background:#eee url(../img/bg-dot.gif) repeat-x 100% 100%;
}

.myCalendar dd {
margin-left:85px;
padding:5px 10px;
}

.myCalendar dd.run,.myCalendar dd.time,.myCalendar dd.speed,.myCalendar dd.fsu {
float:left;
width:90px;
display:inline;
font-size:12px;
margin:0;
padding:10px;
}

.myCalendar dd.title,.myCalendar dd.status.a {
font-weight:700;
font-size:13px;
}

.myCalendar dd.status.lite {
color:#ccc;
}

.calendar {
background:none;
width:43px;
height:43px;
}

.icon1 {
background:url(../img/type-icon1.png) 0 0 no-repeat;
}

.icon2 {
background:url(../img/type-icon2.png) 0 0 no-repeat;
}

.icon3 {
background:url(../img/type-icon3.png) 0 0 no-repeat;
}

.icon4 {
background:url(../img/type-icon4.png) 0 0 no-repeat;
}

.icon5 {
background:url(../img/type-icon5.png) 0 0 no-repeat;
}

.calendarBg {
background:url(../img/bg-cal.png) 0 0 no-repeat;
width:43px;
height:43px;
}

dt.avatar {
width:80px;
margin:0;
}

.month,.day {
font-size:11px;
line-height:16px;
font-stretch:narrower;
text-transform:uppercase;
text-align:center;
width:43px;
}

.day {
font-size:20px;
line-height:27px;
}

.myCalendar dd.run {
width:133px;
margin-left:5px;
font-size:15px;
}

.buttons {
height:50px;
}

.register,.login {
border:1px solid #fff;
-moz-border-radius:5px;
-webkit-border-radius:5px;
width:140px;
text-align:center;
color:#fff;
font:italic 11px/15px Corbel, Helvetica, Arial, sans-serif;
font-weight:700;
font-stretch:extra-condensed;
text-transform:uppercase;
-webkit-box-shadow:2px 2px 2px #666;
margin:15px 0 0;
padding:15px 0;
}

.register {
font-size:16px;
font-weight:700;
background:#20abe5 url(../img/bg-button-register.gif) 0 0 repeat-x;
box-shadow:0 0 3px 3px #dea601;
-o-box-shadow:0 0 3px 3px #dea601;
-moz-box-shadow:0 0 3px 3px #dea601;
-webkit-box-shadow:0 0 3px 3px #dea601;
margin:15px 0;
}

.register:hover {
background:#20abe5 url(../img/bg-button-register.gif) 0 -5px repeat-x;
}

.login {
background:#fec008 url(../img/bg-button-login.gif) 0 0 repeat-x;
}

.login:hover {
background:#fec008 url(../img/bg-button-login.gif) 0 -5px repeat-x;
}

.footer ul,.footer p {
padding:0 15px 10px;
}

.footer h2 {
font:normal 16px/18px Corbel, Helvetica, Arial, sans-serif;
padding:15px;
}

.footer a {
color:#333;
text-decoration:none;
}

.footer li {
padding:0 10px 0 0;
}

.footer li a {
color:#333;
}

.frame {
border:1px solid #999;
}

.solo {
margin-bottom:20px;
}

.yellow {
background:#febf04 url(../img/bg-yellow.png) 0 0 repeat-x;
border:1px solid #dea601;
border-top:none;
margin:-30px 0 0;
}
.clear {clear: both;}

.ad728 {
width:728px;
height:90px;
display:block;
}

.opaque {
background:#fff;
border:1px solid #BDBDBD;
color:#595959;
padding:10px;
}

.box * {
margin:5px 15px;
}

li.media {
border:1px solid #BDBDBD;
display:block;
float:left;
min-height:160px;
overflow:hidden;
width:158px;
position:relative;
margin:10px;
padding:4px;
}

li.media:hover {
background:#eee;
}

li.friendsearch {
border:1px solid #BDBDBD;
display:block;
float:left;
min-height:80px;
overflow:hidden;
width:115px;
text-align:center;
margin:10px;
padding:3px;
}

.media img.w160 {
border:1px solid #BDBDBD;
width:155px;
}

p.error {
font-weight:700;
border:1px solid red;
color:red;
background:#FF9;
padding:.2em 1em;
}

.subBox {
background:#fff;
margin:0 0 15px;
padding:0;
}

h2.subBox {
background:#fff url(../img/bg-dot.gif) 0 100% repeat-x;
border-bottom:none;
clear:both;
margin:0;
padding:10px;
}

.subBox li {
border-bottom:1px dashed #DDD;
clear:both;
display:block;
float:none;
margin:0;
padding:5px 10px;
}

.subBox li.tekaski-vikend {
background:#D93E58;
color:#fff;
width:auto;
padding:5px;
}

.subBox li li {
background:transparent none repeat scroll 0 0;
color:#000;
line-height:14px;
width:auto;
margin:5px;
padding:0 0 0 10px;
}

.subBox:after,.myCalendar dd.fsu:after,.left:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}

ul.subBox {
border-top:none;
margin-top:none;
}

.subBox li:last-child {
background:none;
}

.prevpage {
float:left;
margin:0 10px 0 0;
}

.nextpage {
float:right;
}

.paginator {
padding:15px;
}

.nextpage,.prevpage {
border:1px solid #1ba9e4;
-moz-border-radius:5px;
-webkit-border-radius:5px;
margin-bottom:10px;
padding:5px;
}

div#message-form,div#video-form,div#photo-form,div#run-form,div#q-form {
display:none;
}

#run-form input {
float:left;
margin:5px 0;
}

#id_distance,#id_time,#id_pulse {
width:28px;
}

#id_message,#id_messagesolo {
width:279px;
}
#id_upload,#id_video,
#id_message,#id_messagesolo,#id_date,#id_distance,#id_time,#id_pulse,#id_title,#id_status,#id_tema,#id_topic {
margin:5px 10px;
}

#id_video {
width:246px;
}

#id_date {
width:80px;
}

label {
display:block;
width:64px;
margin:10px;
}

label.inline {
width:auto;
text-align:center;
float:left;
display:block;
}
#logentry select {
float: left;
clear: none;
}
label.top {
display:block;
float:none;
width:auto;
}

#comment-form label {
margin:0;
width:auto;
}

#logentry input.button {
clear:both;
display:block;
width:auto;
}

#logentry input.button.submit {
float:right;
margin:5px;
}

p.errorText {
font-weight:700;
color:red;
margin:0 0 10px;
}

.tabNavLog ul {
float:right;
padding:0 0 0 300px;
}

ul.tabNavLog {
padding:0 0 5px;
}

.tabNavLog li {
display:inline;
list-style-type:none;
float:left;
margin:0 0 10px;
padding:8px 0;
}

#photo-tab,#message-tab,#run-tab,#video-tab,#q-tab {
font-size:13px;
line-height:14px;
font-weight:700;
text-decoration:none;
border:1px solid #ccc;
background:#fff url(../img/bg-profile-edit.gif) 0 100% repeat-x;
border-width:0 0 1px 1px;
padding:10px;
}

#q-tab {
border-width:0 1px 1px;
}

#submit {
margin:0 10px 0 0;
}

#photo-tab.active,#message-tab.active,#run-tab.active,#video-tab.active,#q-tab.active {
background:#0cf;
height:15px;
color:#fff;
margin:-1px 0 0;
}

.active a:hover {
text-decoration:none;
}

.dp label {
padding-right:15px;
text-align:right;
width:200px;
font-weight:700;
}

.dp p {
clear:both;
padding-top:5px;
}

.dp legend {
color:#595959;
font-size:16px;
font-weight:700;
margin:15px;
}

.dp input.text,.dp select,.dp textarea {
width:314px;
padding:2px;
}

.dp input.button {
border:1px solid #fff;
text-align:center;
color:#fff;
font:italic 10px/21px Corbel, Helvetica, Arial, sans-serif;
font-weight:700;
font-stretch:extra-condensed;
text-transform:uppercase;
-moz-border-radius:5px;
-webkit-border-radius:5px;
-webkit-box-shadow:2px 2px 2px #666;
background:#20abe5 url(../img/bg-button-register.gif) 0 100% repeat-x;
margin:10px 0 0 20px;
padding:3px;
}

.video-medium {
height:375px;
}

.w100 {
width:100px;
float:left;
border:1px solid #BDBDBD;
margin:5px;
}

a.delete {
background:url(../img/delete.png) 0 100% no-repeat;
padding-left:20px;
}

div#search .buttons {
height:auto;
}

table#search {
width:100%;
border-collapse:collapse;
border:none;
}

table#search td {
vertical-align:top;
margin:0;
padding:0 5px 5px;
}

table#search label.description {
text-transform:uppercase;
color:#be3522;
font-size:12px;
font-weight:700;
margin-top:10px;
display:inline-block;
}

table#search label,table#search select {
float:none;
}

table#search label,table#search label.description {
display:inline;
width:none;
}

table#search br {
line-height:5px;
}

table#search td.sorting {
padding:5px;
}

div.buttons {
text-align:center;
}

div.buttons input {
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
-x-system-font:none;
background:#20ABE5 url(../img/bg-button-register.gif) repeat-x scroll 0 100%;
border:1px solid #FFF;
color:#FFF;
font-family:Corbel,Helvetica,Arial,sans-serif;
font-size:10px;
font-size-adjust:none;
font-stretch:extra-condensed;
font-style:italic;
font-variant:normal;
font-weight:bdiv.crk {;
margin-top:20px;
}

.shortArticle h3 {
margin-top:22px;
}

div.crk {
margin-top:20px;
}

.crk ul li {
float:left;
font-weight:700;
list-style-type:none;
color:auto;
margin:0 0 0 30px;
}

table.ocena {
width:100%;
border:1px solid #DEA601;
border-collapse:collapse;
text-align:center;
margin-top:10px;
}

tr.head {
background:#FEBF04;
text-transform:none;
font-size:11px;
text-align:center;
}

table.ocena td {
border:1px solid #DEA601;
width:8%;
height:40px;
vertical-align:middle;
}

#pagination {
text-align:center;
height:23px;
float:left;
margin-top:20px;
}

#pagination ul {
list-style-type:none;
background:none;
font-family:Tahoma;
margin:0 0 0 50px;
padding:0;
}

#pagination ul li {
float:left;
height:23px;
line-height:23px;
width:30px;
text-align:center;
margin:0;
}

#pagination li a {
font-size:12px;
font-weight:700;
text-decoration:none;
color:#83a0b8;
display:block;
width:30px;
height:23px;
font-family:Arial;
letter-spacing:1px;
text-transform:uppercase;
}

#pagination	a:hover.Selected {
color:#000;
background:#83a0b8;
width:30px;
height:23px;
}

div.bigImg {
float:left;
height:100px;
width:140px;
margin:2px 10px 0 0;
}

div#hint {
display:none;
float:right;
}

h2.raffle {
background:#1BA9E4 url(../img/bg-dot-yourstats.png) repeat-x scroll 0 100%;
color:#FFF;
}

ul.raffle {
background:#1BA9E4;
color:#FFF;
}

ul.raffle a {
font-weight:700;
text-decoration:underline;
color:#FFF;
}

.nowrap {
white-space:nowrap;
}

h2.yourstats {
border:medium none;
background:#1BA9E4 url(../img/bg-dot-yourstats.png) repeat-x scroll 0 100%;
}

.yourstats dt,.yourstats dd {
display:inline;
float:left;
margin:0 5px 0 0;
padding:0 0 5px;
}

.yourstats dt,.yourstats .yllow {
color:#fec009;
font-weight:700;
}

.yourstats dd,.yourstats .white {
color:#fff;
margin:0 15px 0 0;
}

.yourstats li {
border:medium none;
}

.onetop.right p#social {
border:1px solid #bdbdbd;
background:#fff;
margin:15px;
padding:10px;
}

.onetop.right p#social span {
margin-bottom:20px;
display:block;
}

.onetop.right a.socialauth {
vertical-align:bottom;
line-height:20px;
display:block;
padding:5px 5px 2px 18px;
}

a.socialauth {
vertical-align:bottom;
line-height:50px;
padding:5px 5px 2px 18px;
}

#twitter.socialauth {
background:transparent url(../img/twitter_16.png) 0 50% no-repeat;
}

#facebook.socialauth {
background:transparent url(../img/facebook_16.png) 0 50% no-repeat;
}

.dmtek {
background:url(../img/dm_logo_big.png) no-repeat 0 0 #ff47a2;
height:110px;
}

.dmtek ul li {
font-size:11px;
color:#fff;
text-transform:uppercase;
border-top:1px dashed #ffa3d1;
display:block;
padding:5px;
}

.dmtek ul {
padding:55px 10px 0;
}

div.twotop ul {
float:left;
width:400px;
padding-left:15px;
}

div.twotop ul li {
color:#FFF;
list-style-position:inside;
list-style-type:circle;
font-weight:700;
padding-bottom:5px;
}

div.onetop #notifications {
border:none;
background:none;
margin:40px 0 0;
}

div.onetop #notifications a {
color:#970;
}

.tekzazenske {
background:none repeat scroll 0 0 #F49AB6;
color:#FFF;
text-transform:uppercase;
margin:0 0 15px;
padding:4px;
}

#header a,.community dt a,.calendar li.active a,.calendar li.all a,.active a,.tekzazenske a {
color:#fff;
}

.subSide li,.profile h2 {
margin:0 0 10px;
}

.three,li.search,fieldset #id_message.message,ul.related,.yourstats .white {
margin:0;
}

.koornk li.posted,.myCalendar .small,.more {
font-size:11px;
}

.avatar img,.subBox p {
margin:0;
padding:0;
}

.community .alert,.invites .alert,p.strong {
font-weight:700;
}

ul.friendlist,h2.subBox:first-child {
margin-top:0;
}

#comment-form th label,.subBox dd p {
width:auto;
}

* html ul.nav li,.footer ul li {
display:inline;
}

.tabNav a.active,.tabNav a:visited.active,.tabNav a:hover,a.nextpage:hover,a.prevpage:hover,.tabNavLog a:hover {
color:#595959;
}

.gallery img,label,select {
float:left;
}

.newsList a,.weeklyRunningMode a {
color:#1ba9e4;
}

.calendar li.active,.yourstats {
background:#1ba9e4;
}

.myCalendar li .tools,li.media .tools {
display:none;
position:absolute;
bottom:5px;
right:5px;
}

.myCalendar li:hover .tools,li.media:hover .tools {
display:block;
}

.clear,ul.errorlist,div#search {
clear:both;
}

input.formError,textarea.formError {
border:1px solid red;
}

#pagination li a:hover,#pagination	a.Selected {
color:#fff;
background:#83a0b8;
width:30px;
height:23px;
}
