/* CSS screen doc */
html, body { height: 100%; margin: 0px; padding: 0px; border: none; }
body>#page{ height: auto; }
body { margin:0; padding:0; font-family: Arial, verdana, "Geneva CE", lucida, sans-serif;  font-size: 12px; letter-spacing: 0.02em; word-spacing:0.04em;  line-height: 1.5; /*background:url(../img/top-spacer.png) top center repeat-x #f5f5f5;*/ text-align:center; color:#666;  }
#page {   position: relative; width: 1000px; min-height: 100%; height: 100%;  overflow: visible; margin: 0 auto;  text-align: left; background:url(../img/elie.png) bottom left no-repeat;  margin-bottom:-85px;  }

/*-------------------------- page styling part --------------------------*/
#header { padding:0; height:395px; width:1000px;  background:url(../img/main-top.png) bottom right no-repeat;  }
#header-content { width:1000px; height:395px; }
#header-content .slider { width:320px; height:132px; background:url(../img/slider-large.png) top left no-repeat; float:right; margin-top:-100px;}
#header-content .slider .slider-buttons { float:right; margin-right:30px; margin-top:-21px;  }
#header-content .slider .slider-content #prihlaseni h4 {  }
#header-content .slider .slider-content { margin-bottom:30px;  width:200px;  font-size:9px; font-weight:bold; }
#header-content .slider .slider-content .login-pad { padding-left:10px; padding-top:10px; }
#header-content .slider .slider-content .login_button { width:75px; font-size:10px;  }
#header-content .slider .slider-content .forget { font-size:9px; margin-top:3px; clear:left; display:none; }

label { display: block; font-size: 13px; font-weight: bold; line-height: 18px; cursor: pointer; position: relative; z-index: 1; } 
button, input.input-text, input.password, input.button, textarea { font-family: Helvetica Neue, "Arial", Helvetica, Verdana, sans-serif; }
input.input-text, input.password, textarea { display: block; background: transparent url(../img/input-bg.png) no-repeat 0 0; margin: 0 0 10px; padding: 3px 3px; border: 1px solid #bbb; -moz-border-radius: 2px; -webkit-border-radius: 2px; -webkit-box-shadow: 0 1px 1px #fff; font: 12px/18px Helvetica Neue, "Arial", Helvetica, Verdana, sans-serif; text-shadow: 0 0 1px #fff; color: #999; position: relative; z-index: 2; line-height: 18px; width:143px; height:17px; }
form input.input-text:focus, form textarea:focus { outline: none; border-color: #999; color: #333; padding: 2px 3px; border: 2px solid #21487d; }
label.inlined { padding: 2px 0 4px 5px; font-weight: normal; font-size: 12px; font-family: Helvetica Neue, "Arial", Helvetica, Verdana, sans-serif; color: #aaa; -webkit-transition: color 0.15s linear; background: #fff; width: 146px; -webkit-border-radius: 3px; -moz-border-radius: 3px; position: relative; z-index: 1; height:17px;}
label.focus { color: #ccc;  }
label.has-text { color: #fff; -webkit-transition-duration: 0s; }
label.inlined + input.input-text { margin-top: -25px; }
label.inlined + textarea.input-text { margin-top: -227px; }	
label.inlined.mini { width: 94px; }
label.inlined.small { width: 130px; }
label.inlined.medium { width: 334px; }
label.inlined.large { width: 234px; }
.input-text.large { width:231px;}
label.inlined.huge { width: 402px; }
.input-text.huge { width:400px;}
label.inlined.textarea { height: 220px;  }
.input-text.huge.textarea { height:220px; }
.mbott10 { margin-bottom:10px; }

label.check-lab { padding: 3px 0 4px 6px; font-weight: normal; font-size: 12px; font-family: Helvetica Neue, "Arial", Helvetica, Verdana, sans-serif; color: #aaa; -webkit-transition: color 0.15s linear; width: 146px; -webkit-border-radius: 3px; -moz-border-radius: 3px; position: relative; z-index: 1; float:left;  } 
input.checkbox { float:left; }

.hlasky { color:#F00; padding-left:10px;}
.pocitadlo { font-size:0.9em; margin-bottom:5px; margin-left:293px;  }
.pocitadlo span { color:#999;} 
.forget { padding-left:10px; }

#header-content .slider .slider-buttons a { font-weight:normal; color:#302f2f; font-size:11px;   }
#header-content .menubox { clear:both; width:1000px; height:55px; /* background:url(../img/menubg.png) top left no-repeat; */ }

#footer {  position: relative; /* bottom: 0px; left: 0px; */ overflow: hidden; text-align:left; font-size:10px; font-family:Tahoma, Arial, Helvetica; color:#CCC; width:100%; height:85px;  }
#footer-content { width:917px; margin:0 auto; background:#fff; padding-top:10px; color:#ccc; height:85px; padding-left:15px; border-top:1px dotted #ccc; }

#footer-content .column1{ float:left; margin-right:125px; width:280px; }
#footer-content .column2{ float:left; margin-right:10px; width:260px;}
#footer-content .column3{ float:left; text-align:right; width:300px;}
#footer-content a { color:#4c75ac; font-weight:normal; }
#footer-content a:hover { color:#ccc; text-decoration:none; }
#footer-content img { border:0; margin-right:5px; vertical-align:middle; }
#clearfooter { clear:both; height:85px; }


* html #main {   height: auto;  }
#main {  vertical-align: top;  margin: 0;  overflow: hidden; /* background:url(../img/main-spacer.png) top left repeat-y; */ padding-bottom:85px;   }

#main #pravy_sloupec { width:725px; float:left;  background:url(../img/main-top.png) top right no-repeat;  margin-top:30px;  }
/*
#main #levy_sloupec #nabidka {   min-height:150px; height:auto !important; height:150px; width:250px; padding-left:70px; margin-top:30px;  font-family:Georgia, "Times New Roman", Times, serif;  background:url(../img/menu-bottom.png) 66% 100% no-repeat; padding-bottom:100px;   } 
*/

#main #levy_sloupec  { width:250px; float:left;   /*delka paticky */  /* background:url(../img/main-top-left.png) top left no-repeat; */ /*padding-left:15px;*/ padding-right:15px; padding-top:5px; }
/* * html #main #pravy_sloupec  { width:300px; float:left; padding-bottom:100px;   filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/main-top-right.png", sizingMethod="crop"); }  */

#main #levy_sloupec #nabidka {   min-height:150px; height:auto !important; height:150px; width:235px; margin-top:86px; font-size:13px; font-weight:bold; font-family: Arial, sans-serif; margin-left:10px; } 
#main #levy_sloupec #nabidka a { display:block;  color:#666; height:27px; padding-top:9px; /* border-bottom:1px solid #eb0202;  text-transform:uppercase;      background:url(../img/d01-menutriangle.gif) center left no-repeat; */ /* padding-left:15px;*/  }
#main #levy_sloupec #nabidka a:hover { color:#999; text-decoration:none; /*padding-left:15px;   background:url(../img/d01-menutriangle-inact.gif) center left no-repeat; */ } 
#main #levy_sloupec #nabidka a.act1 { color:#44b9ce; }

#nabidka a.level1 { font-size:11px; margin-left:20px; margin-top:3px;  }
#nabidka a.level1:hover { font-size:11px; margin-left:20px; }
#nabidka a.level2 { font-size:10px; margin-left:40px; font-family:Tahoma, Arial;   }
#nabidka a.level2:hover { font-size:10px; margin-left:40px; font-family:Tahoma, Arial;  }
#main #levy_sloupec #nabidka .effect-main { position:relative; }
#main #levy_sloupec #nabidka .effect-inner {   }

/*a img { border:0 }*/

#main #pravy_sloupec #obsah { background:url(../img/top-spacer.png) top left no-repeat; width:725px; min-height:300px;  } 
#main #pravy_sloupec #obsah #wrapping {  padding-top:20px; padding-left:20px; padding-right:20px; }

#headliner {  white-space: nowrap; line-height: 20px; font-size: 11px; font-weight:bold;   }
#headliner a {   padding: 0; color:#aaa; padding-left:10px;  /* background:url(../img/d01-triangle.gif) center left no-repeat; */margin-left:20px;  }
#headliner a img { margin-right:10px;}
/*-------------------------- html overides -----------------------------*/

h1,h2,h3,h4,h5 { margin:0; padding:0; border:0; font-family:Arial, Verdana; letter-spacing: 0.05em; }
h1 { font-size:30px;    }
h1 span { display:none; }

h1 a { display:block; height:21px; width:206px;  background:url(../img/logo.png) left center no-repeat;  margin:0; padding:0;  margin-top:60px; margin-left:12px; }

dl { margin:0; padding:0; }
ul { margin:5px 0px; padding:0; }
ol li { margin-left:25px; padding-right:20px; margin-top:5px; }
	/*
li { padding-bottom:4px; margin-left:18px; } 
hr { border:1px dashed #FFFFFF; padding:0; margin-bottom:10px; visibility:hidden; } 
*/
p { line-height:1.4em; margin:0; padding:0; padding-bottom:6px; text-align:justify;  }

img { border:1px solid #ccc; padding:1px; }
a { color:#21487d; text-decoration:none; font-weight:bold; }
a:hover { color:#333;  text-decoration:none;  }
/*
select, input, textarea, label { display:block;  }
select, input, textarea { margin:5px 0px; font:1.0em Tahoma, Verdana, Arial, Helvetica, sans-serif; }
input, textarea { width:400px;  }
label  { width: 150px; margin:7px 0px; }*/

.leftblock { margin-left:20px; float:left; }
.hlaska { color:#FF0000; margin-bottom:5px;}
/*------------------------------------------------------------------------*/

.strankovac { color:#555544; font:1.0em tahoma; height:30px;  }
.strankovac .stranky .aktualni {  margin-right: 1px; color:#ccc; padding:0px 1px; }
.strankovac .zobraz { margin:10px 0px; }
.strankovac .stranky .neaktivni {  margin-right: 1px; color: #ccc; }
.strankovac a { padding:0px 1px;  margin-right: 1px; text-decoration: none; color:#92937f; font-weight:normal; } 
.strankovac a, .strankovac a:link, .strankovac a:visited { padding:0px 1px;  margin-right: 1px; text-decoration: none; color:#92937f; font-weight:normal; } 
.strankovac .val { color:#92937f; }
.strankovac .stranky a:hover { color: #ccc; }
.clearer { clear:both; }
#aktual_mod .clearer { clear:both; margin-top:20px;}

/*--customized classes---------------------------------------------------------------------*/

.default { margin-bottom:20px; }
.default .square { padding:20px; background-color:#ebebeb; }
.default h1 { font-size:30px;  margin-bottom:10px; text-transform:uppercase; }
.default h2 {  color:#333; font-size: 20px;  margin:0; padding:0; margin-bottom:10px;  } 
.default h3 { color:#999; font-size:17px;   margin:0; padding:0; margin-bottom:5px; margin-top:10px; }
.default h4 { color:#555; font-size:13px; margin:0; padding:0; margin-bottom:5px; margin-top:10px;  }
.default h5 { color:#333; font-size:12px; margin:0; padding:0; margin-bottom:5px; margin-top:10px; }
.default p { color: #666;  }
.default .top15 { margin-top:15px; }
.default a:hover { color:#333; }
.default .perex { font-style:italic; padding-bottom:10px; }
.default .obsah { padding-bottom:0px; margin-bottom:10px; }



.default img { /* border:1px solid #cbcdcc; padding:2px; */ } 
.default ul, ol { margin:0; padding:0; padding-left:5px;}
.default ol { padding-left:10px; }
.default ul li { list-style-image:url(../img/d01-menutriangle.gif); list-style-type:none; margin-left:25px; padding-right:20px;}

.tclearer { clear:both; margin-bottom:10px; }
/*-----------------------------------------------------------------------------------------*/

#ref_mod .inside { margin-bottom:12px; margin-top:3px; }
#ref_mod .inside img { margin-right:10px; float:left; border:1px solid #bdbdaa; }
#ref_mod h2 {  font-size:16px; margin-bottom:5px; margin-top:5px; color:#999;} 
#ref_mod h3 { font-size:14px;  margin-bottom:0px; }
#ref_mod h4 a { font-size:11px; margin-bottom:0px; text-transform:none; }
#ref_mod h4 { font-weight:normal; }
#ref_mod .round { border:2px solid #dbdcd3; padding:10px; }
#ref_mod .popisek { }


#main #pravy_sloupec .widget { margin-bottom:10px; margin-top:45px; }

.wnadpis { color:#606060; font-size:14px;  }
.potazka { font-weight:bold; color:#21487d;}
.poll { padding:10px; }
.poll .panswer { margin-top:10px; }
.poll .panswer .sendline { padding-bottom:2px; clear:both;  }
.poll .panswer .graphline { height:13px; background:url(../img/poll-spacer.gif) top left repeat-x #21487d; width:3px; color:#414141; float:left; margin-right:5px; }
.poll .panswer .result {  }
.poll .prehled { margin-top:15px; }
.rounded { border:1px solid #666; width:162px; float:left; margin-right:10px; padding-left:13px; }
.magnify { font-weight:bold; color:#aaa;}

#registrace .spacer { height:30px;}
/*

#sez_mod .pruh { height:32px; background-color:#ebebeb; padding-top:4px; margin-bottom:10px; border:1px solid #cbcdcc; font-size:10px; font-family:Tahoma, Arial, Helvetica, sans-serif; }
#sez_mod .pruh  #nastaveni-vypisu { clear:both; padding-bottom:5px;  margin-bottom:10px; }
#sez_mod .pruh a { float:left; width:10px; height:26px; padding-top:7px; _padding-top:10px; _height:23px;}
#sez_mod .pruh label { float:left; width:inherit; _width:auto; margin-right:5px; margin-left:10px; }
#sez_mod .pruh select { float:left; }
#sez_mod .pruh .intro { float:left; margin-right:5px; margin-left:10px; _margin-left:5px; }
#sez_mod .pruh input { width:100px; float:left; }
#sez_mod .pruh input.filtrovat { width:100px; float:left; }

#sez_mod .pruh img { border:0; margin-left:2px; }
#sez_mod .inside { margin-top:3px; clear:both; margin-bottom:20px; min-height:90px;  }
#sez_mod .inside  img { float:left; margin-right:10px; margin-bottom:0px; border:0;  }
#sez_mod .imgwrap { float:left; margin-right:10px; margin-bottom:10px;  background-color:#F8f8f8; height:60px; display:block; }
/* #sez_mod h2 { color:#399430; font-size:17px; font-weight:bold; margin-bottom:15px; margin-top:2px; text-transform:uppercase;}*/ 
/*
#sez_mod h3 { color:#333; font-size:14px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; margin-bottom:0px; }
#sez_mod .content { text-align:justify; margin-top:5px;  }
*/

#aktual_mod img { float:left; margin-right:10px; margin-bottom:5px; margin-top:5px; }
#aktual_mod p { color: #333333; font-size: 1.0em;  text-align:justify;  }
#aktual_mod .toppruh { color: #4c75ac; font-size: 0.9em; margin-bottom:10px;   }
#aktual_mod .toppruh .menovka {  }
#aktual_mod .commbar { float:right; height:20px;  font-size: 0.9em; margin-right:5px; }
#addthis { /* float:right; */ height:20px;  }
#aktual_mod .uvod {  }
#aktual_mod h2.topper { color:#21487d; font-size: 18px; margin-bottom:3px; margin-top:0px; padding-top:0px;   }  
#aktual_mod h2.topper a {   }
#aktual_mod h2.topper span { color:#999; }
#aktual_mod .notlog-obs { color:#F00; }
#aktual_mod h2.topper a:hover { color:#999; text-decoration:none;  }
#aktual_mod .pruh { color: #4c75ac; font-size: 0.9em; margin-bottom:10px; padding-top:0px; } 
#aktual_mod .nadpis { color:#21487d; margin-bottom:5px; }
#aktual_mod .files .liner { margin-bottom:10px; }
#aktual_mod .files .liner img { border:0; }



#galerie .navigace { margin-bottom:20px; }
#galerie .navigace img { float:left; margin-right:5px; border:0; }
#galerie .hlavicka .imgwrap { float:left; margin-right:20px; width:80px; margin-top:7px;  }
#galerie .hlavicka .gallerywrap { width:700px; padding:0; margin:0; }
#galerie .hlavicka a { font-weight:normal; font-size:18px;  }
#galerie .hlavicka a:hover {  text-decoration:underline; }
#galerie h3 {  margin-bottom:5px; font-size:18px; margin-top:0px;  }
#galerie a:hover { text-decoration:underline;}
#galerie .popis .photowrap { text-align:center;}
#galerie .popis .photowrap img { border:0; }
#galerie .popis .photowrap .imgdisp img { border:1px solid #333333; padding:1px; }
#galerie .popis .photowrap .photos { display:block; float:left; width:122px; height:92px; margin-right:7px; margin-bottom:7px;  padding:1px; background-color:#fff; border:1px solid #ccc; } 
/*#galerie .popis .photowrap .photos img { border:1px solid #333333; padding:1px; }


.field { padding:20px; }
.button,  .captcha { width:70px;  }
*/
.captcha-field { height:50px; clear:both; }
.captcha-field img.refresh { border:0; }
.clearer { clear:both; }
.nahled, .prispevky { margin-top:30px; }
.comcont {  font-size:11px; }
/*
.novinka { padding:5px 0px; margin-bottom:15px; _margin-bottom:0px; clear:both;   }
.novinka .leftnew { float:left; width:370px; }
.novinka .leftpic { float:left; margin-right:15px; }
.novinka .newwidth { float:left; width:550px; }
.novinka .picwidth { float:left; margin-right:15px; width:120px; }
.novinka .rightnew { float:right; width:370px; text-align:right; }
.novinka .rightnew p { text-align:right; }
.novinka .rightpic { float:right; margin-left:15px; }
.novinka h4.new { font:1.1em Arial, Helvetica, sans-serif; margin:3px 0px;  padding:0;  background:none; }
.novinka h2.new { font:1.2em Arial, Helvetica, sans-serif; margin:3px 0px; padding:0; background:none; } 

#forum .comment { margin-bottom:10px; border:1px solid #b6b7a9; padding:5px; background-color:#f5f5f5;  }
#forum #notlogged { margin-bottom:10px; border:1px solid #b6b7a9; padding:5px; background-color:#f5f5f5; color:#666666; }
#forum .comment .left { float:left; width:500px;  }
#forum .comment .right { float:left; width:147px; }
#forum .comment .right .avatar { float:left; width:60px; height:80px; margin-right:5px; background-color:#F8f8f8; border:1px solid #dbdcd3;}
#forum .comment .left .up {  height:25px; margin-bottom:5px; /*border-bottom:1px solid #b6b7a9; width:400px;  }
/*#forum .comment .left h4 { margin-bottom:5px; font-size:14px; }
#forum .comment .left img { float:right; margin-left:10px; border:0; }
#forum .comment .left .dat { float:left; }
#forum .comment .left .dat img { float:left; margin-right:6px; margin-left:0px; }
#forum .comment .left .paragraph { clear:both; width:395px; _padding-top:8px; }

#forum .comment .left { padding-right:5px;}
#forum .addrecord { margin-bottom:15px; }
#forum #dform { margin-bottom:20px; }
#forum #dform #captcha { width:45px; }
#forum #dform #obs { width:550px; height:250px;}
#forum .citation { border:1px solid #b6b7a9; padding:0px 5px; margin:5px; background-color:#FFFFFF; }
#forum .citation h4 {}
#forum .citation .liner { margin-bottom:10px;}
#forum .citation p { margin:0px;  padding:0px; padding-bottom:5px;   }

.navigon { margin-top:10px; margin-bottom:30px; }
.navigon div { float:left; margin-top:7px; }
.navigon .lefter { float:left; margin-left:20px; font-size:12px; width:320px;}

.userclass { margin-bottom:0; padding-bottom:0; font-size:9px; }
.strn { margin-top:10px; }

#seznam-table { width:687px; _width:670px; }
#seznam-table .nazev {  }
#seznam-table td { padding:3px; }
#seznam-table th { padding:3px; }
#seznam-table .heads th {  border-bottom:1px solid #392e25;  }
#seznam-table .trbot td {  border-bottom:1px solid #392e25;  }
#seznam-table .trtop td { padding-top:8px; }


.short { width:60px;}
.long { width:110px;}
.longest { width:160px; }

#seznam-uziv { width:687px; _width:670px; }
#seznam-uziv .nazev { }
#seznam-uziv td { padding:3px; }
#seznam-uziv th { padding:3px; }
#seznam-uziv tr th { border-bottom:1px solid #414141; padding-bottom:8px; }
#seznam-uziv .trtop td {  padding-top:10px; border-bottom:1px solid #414141; padding-bottom:8px; }

.heading { margin-bottom:15px; } 


#materialy { _padding-top:15px; }
#materialy a { display:block; width:450px; clear:both; height:64px; margin-bottom:25px; _margin-bottom:10px; text-decoration:none; }
#materialy .h4 { display:block; padding-top:4px; margin-top:15px; _margin-top:5px;  }
#materialy a img { display:block; float:left; width:120px; height:64px; margin-right:15px;  }
#materialy a .p { display:block; color:#333333; font-weight:100; margin:2px 0px;  } 

#barvy { }
#barvy h4 { color:#9d9d9d; text-transform:uppercase; padding-top:15px; }
#barvy img { border:0; margin:0; padding:0; margin-right:10px; }
#barvy div { clear:both; margin-bottom:10px; color:#999999; padding-bottom:15px; }
#barvy div span { float:left; display:block; width:174px; }
#barvy div span.ex { float:left; display:block; width:186px; }
*/
fieldset { border-radius: 8px; -webkit-border-radius: 8px; -moz-border-radius: 8px; }
/*

#prihlaseni h4 {  }
#prihlaseni { margin-bottom:30px;  width:150px;  }
#prihlaseni .login-pad { padding-left:8px; }
#prihlaseni .login_button { width:75px;  }
#prihlaseni .forget { font-size:9px; }
#prihlaseni input { width:145px; }
*/
#dform { border-top:1px solid #ccc; padding-top:15px; }
#dform .left { float:left; width:250px;  }
#dform .right { float:left; width:250px; }
#aktual_mod .diskuze h3.hdisc { border-top:1px solid #ccc; padding-top:15px; margin-bottom:15px; font-size:16px; color:#21487d; }
.comment p { padding-bottom:15px; }
.comment { padding:10px 0px; padding-left:0px; margin-bottom:10px; border-bottom:1px dotted #CCC; }

/* ** usrinfo */

#nastaveni .user-info h2.nickname { color:#21487d; font-size:18px;  margin-bottom:0px; text-transform:uppercase; font-weight:bold;}
#nastaveni .user-info .jmeno { font-weight:bold; color:#414141; margin-bottom:0px; margin-top:3px; }
#nastaveni .user-info .acctype {  color:#aaa; margin-bottom:15px; margin-top:3px; }

#nastaveni .user-info .leftblock { width:180px; float:left;  }
#nastaveni .user-info .rightblock { width:400px; float:left; }

#nastaveni .user-info .action { clear:both; }
#nastaveni .user-info .avowrap { float:left; margin-right:15px; margin-bottom:10px; height:80px; width:60px; display:block; }
#nastaveni .user-info .avowrap img { padding:2px;background-color:#F8f8f8; border:1px solid #dbdcd3;}
#nastaveni .user-info .navowrap { float:left; margin-right:13px; margin-bottom:10px;  background-color:#F8f8f8; height:82px; width:62px; display:block; border:1px solid #dbdcd3; }
#nastaveni .user-info .nfotowrap { float:left; margin-right:13px; margin-bottom:10px;  background-color:#F8f8f8; height:122px; width:92px; display:block; border:1px solid #dbdcd3; }

#nastaveni .user-info .fotowrap { float:left; margin-right:15px; margin-bottom:10px; height:120px; width:90px; display:block; }
#nastaveni .user-info .fotowrap img { padding:2px;background-color:#F8f8f8; border:1px solid #dbdcd3;}

#nastaveni .user-info .nadpis { margin-bottom:10px; margin-top:5px;  }
#nastaveni .user-info .osinfo { margin-left:5px; }
#nastaveni .user-info .line {  height:20px; clear:both; }
#nastaveni .user-info .line input { width:190px; font-size:11px; margin:0px; padding:1px;}
#nastaveni .user-info .line strong { float:left; width:130px; color:#666666; }
#nastaveni .user-info .line .chk { float:left; width:14px; padding-top:3px; _padding-top:1px;}
#nastaveni .user-info .line .chk input { width:14px; }
#nastaveni .user-info .line span { float:left; width:200px; }

#home h3 { font-size:15px; color:#2b7eb7; margin-bottom:5px; }
#home h3  a:hover { text-decoration:none; color:#ccc;}
#home {  } 
#home .boxrow {  }
#home .boxrow .box { width:150px; height:185px; float:left; margin-right:25px; /* border-bottom:1px solid #45b9d2; */ }
#home .boxrow .box img { border:1px solid #45b9d2;  }
#home .boxrow .box a:hover img  { border:1px solid #ccc;}

#slideshow img { display: none; border:0; margin-left:-1px; margin-top:1px; }
#slideshow img.first { display: block }

.brvy span { display:block; float:left; margin-right:10px; width:160px; margin-bottom:20px; }
.brvy { margin-bottom:10px; width:600px; clear:both; }
