/*
Theme Name: JUDOWEB
Theme URI: http://wordpress.org/
Description: This WordPress theme is based on the default.
Version: 1.0
Author: janicko
Author URI: http://kakao.name/
Tags: blue, custom header, fixed width, two columns, widgets
*/

/* default elements */
* { margin:0; padding:0}

html, body { margin:0; padding:0 auto; background-color: #111911	}

body {min-height: 100%; margin:0 auto; height:auto; _height:100%; }

body {font-size:12px; font-family: Arial, Geneva, Helvetica, sans-serif; color:#666; background: #111911 url('images/bkg_page.gif') center 0 repeat-y;}

html, body.body {height: 100%; margin: 0; padding: 0;}

body div {/* text-align:left;*/}
.clear { clear: both; height: 0; font-size: 1px }
hr { display:none;}

.fll {float:left;}
.fri {float:right; margin-left:10px;}
.fli {float:left; margin-right:10px;}
.flr {float:right;}
.clear {clear:both;}

.taj {text-align:justify;}
.tal {text-align:left;}
.tar {text-align:right;}
.tac {text-align:center;}

#page { padding-top:20px; margin: 0 auto; width: 1100px;/* height:100%; min-height:100%;*/ /*background: #111911 url('images/bkg_page.gif') 0 0 repeat-y; position:relative;*/}
#page-in { padding:0 75px;}
#header { margin-bottom:20px;}
#header-in { position:relative; display:block; height:160px; background:url('images/bkg_header-in.gif') 0 0 no-repeat;}

#header h1 a { position:absolute; display:block; width:930px; height:100px; top:15px; left:15px; background:url(images/bkg_logo.gif) 0 0 no-repeat; overflow:hidden; text-indent:-9999px;}

#header #menu { position:absolute; bottom:15px; right:20px; text-transform:uppercase; letter-spacing:-1px; font-size:16px; font-weight:normal; padding:6px 16px 0px 10px; list-style-type:none;}



#menu li{ display:inline;}

#menu a{ color:#FFFFFF; text-decoration:none; background: url(images/li_top.gif) 7px 6px no-repeat; padding:2px 5px 5px 20px; }
#menu a:hover {background:#434343 url(images/li_hover.gif) 7px 6px no-repeat;}
#menu li a.selected{ background-image: url(images/li_selected.gif) ;}


#content, #gall {background:url('images/bkg_div.gif') 0 0 repeat-y; padding:0 30px 30px 30px;}
/*#content {background:url("images/bkg_div2.gif") 0 0 repeat-y; padding:0 30px;}*/
#content-top, #content-bottom { display:block; height:20px; background-repeat:no-repeat;position:relative;}
#content-top { background-image:url("images/bkg_content-top.gif")}
#content-bottom { background-image:url("images/bkg_content-bottom.gif")}
#content-in { width:700px; float:left; min-height:400px;}
#content-in2 { width:520px; float:left; min-height:400px;}
.post { padding-top:10px}
.post a{color:#FF6600; line-height:30px;}
.post a:hover{ background-color:#FFFF00;}
.post p { margin-bottom:5px;}
.post ul { list-style:none;}
.post li { margin-left:10px;}
.post img{ border:2px solid #CCCCCC; padding:5px; margin:0 5px;}

#linky {padding:15px 0;}

ul#linky { width:280px; margin:0 auto;}
ul#linky li { display:block; width:114px; height:111px; float:left; margin:15px 20px 15px 0;}
ul#linky a span{ display:block; width:114px; height:111px; cursor:pointer; text-indent: -9999px; overflow:hidden; }

#ijf span {background:url("images/logo_ijf.gif") left top no-repeat;}
#eju span {background:url("images/logo_judoeu.gif") left top no-repeat;}
#szj span {background:url("images/logo_judosk.gif") left top no-repeat;}
#pezinok span {background:url("images/logo_pezinok.gif") left top no-repeat;}

ul#linky li#bsk {display: block; width: 270px; height: 100px; background:url("images/logo_regionbsk.gif") left top no-repeat;}
ul#linky li#bsk span {display: block; width: 270px; height: 100px;}

#gall #content-in { width:890px}
/* gallery */
#gallery a {}
#gallery .gallery-thumb { margin:8px;text-align: center}
#gallery .gallery-items .gallery-thumb { float: left;}
#gallery .gallery-album {font-size:10px; width: 170px; float: left; text-align:center; min-height:250px; _height:250px;}
#gallery h4 a { font-size:11px; color:#ff6600;}
#gallery h4 a:hover {background-color:#FFFF00;}
#gallery .gallery-albums {margin: 10px 0;}
#gallery div.gallery-photo { text-align: center; margin-top:10px;}
#gallery div.gallery-photo img{border: 4px solid #FF6600}
#gallery a img { border: 4px solid #666}
#gallery a:hover img{ border-color:#FF6600;}
#gallery .block-exif-ExifInfo {font-family: arial; font-size:11px; background-color: #1F1F1F; color: #8F8F8E; width: 400px; margin: 0 auto;}
#gallery .breadcrumb { margin-bottom:10px;}
#gallery .breadcrumb a, #gallery .breadcrumb { font-size:10px;}
#gallery .meta { text-align:center;}

#gallery .breadcrumb a{ color:#666666;}
#gallery .breadcrumb a:hover{ color:#FF6600;}
#gallery .block-core-Navigator {font-size:11px; font-weight:bold; width:250px; margin:10px auto; min-height:15px;}
#gallery .block-core-Navigator a {color:#666666;}
#gallery .block-core-Navigator a:hover {color:#FF6600;}

#gallery .first-and-previous {float:left;} 
#gallery .current {width:70px; float:left; text-align:center; margin:0 5px;}
#gallery .next-and-last {float:left;}
#gallery .footer { display:none;}
/* /gallery */

.h2-index { border-bottom:10px solid #FF6600; margin-bottom:10px; letter-spacing:.065em; position:relative;}
.h3-index {font-size:25px;text-transform:uppercase; margin-bottom:5px;font-weight:normal;letter-spacing:-2px;color:#666666;}

#index-right { float:right; width:350px;}
#video_box{
background-color:#333333;
padding:10px;
color:#FFFFFF;
margin-bottom:15px;
}
#video_box h4{text-transform:uppercase; font-size:15px; line-height:25px;}
#video_box h5{ font-size:11px; padding-top:5px; color:#FFFFFF; text-align:center;}
/* #flashvideo{ width:320px; padding:5px 0; border:1px solid #ff6600; background-color:#000} */
.flashvideo{ width:320px; padding:5px 0; border:1px solid #ff6600; background-color:#000}


#sidebar { width:160px; float:right; border-left:4px solid #CCC;}
#sidebar {font-size:14px; font-weight:normal; letter-spacing:-1px; line-height:1.6em; padding:0 0 0 10px;}
#sidebar a{ text-decoration:none; color:#333333; }
#sidebar a:hover{ text-decoration:underline; background-color:#CCCCCC; }
#sidebar-in {}
#sidebar-in li{ width:160px; }
#sidebar-in ul {list-style:none; padding:0; margin: 0;}
#sidebar-in li a{ background-image: url(images/li.gif); background-repeat: no-repeat; background-position: 0 0.5em; padding-left:10px; display:block; width:90%;}
#sidebar-in li a.selected { background-image: url(images/li_selected.gif); }
#sidebar-in li a:hover{ background-image: url(images/li_hover.gif); background-repeat: no-repeat; background-position: 0px .5em; }
#sidebar-in li ul li a { padding-left:20px; background-position: 10px .5em; }
#sidebar-in li ul li a:hover { background-position: 10px 0.5em; }
#sidebar input{ border:1px solid #666}
#sidebar input#s { width:130px;}
#sidebar input#searchsubmit{ width:20px; height:20px; overflow:hidden; background-color:#FF6600; text-indent:-9999px}

#sidebar li#wpg2-sbar-block a{ width: 165px; padding:0; border:0;}
#sidebar #wpg2-sbar-block img {border-color:#FF6600; margin:5px auto;}
#sidebar #wpg2-sbar-block a{ display:block; background-image:none; height:165px; width: 100%; padding:5px 0; text-align:center;}
#sidebar #wpg2-sbar-block h2 { display:none;} 

h2 {text-transform: uppercase; letter-spacing:-2px; font-weight:normal; font-size:30px;}

#footer {line-height:15px; text-align:center; font-size:10px; color:#FFFFFF;}
#footer-in { padding:10px 0; text-align:center}
#footer ul{ list-style:none;}
#footer li { display:inline;}
#footer a { color:#FFFFFF;}

p.postmetadata small{ line-height:10px;}

.ngg-album-compact h4 { text-align:center;}
.ngg-album-compact h4 a.ngg-album-desc { line-height: 20px;}
