html{overflow:-moz-scrollbars-vertical;}
img{border:0;}
a{font-weight:bold;text-decoration:none;color:#5c5c5c;cursor:pointer;}
a:hover{text-decoration:underline;}
body,div,h1,h2,h3,form{font:12px verdana,arial,sans-serif;margin:0;padding:0;color:#5c5c5c;}
body{background:url(i/theme/bg.jpg) repeat-x;text-align:center;margin:0;padding:0;}
form{margin:0px;}
h2{color:#a5b95e;font-size:16px;font-weight:bold;}
h3{font-size:10px;}
h4{background:#e6e7e7;border-top:1px solid #cfd0d0;font-size:11px;padding:3px;margin:12px 0 4px 0;}
img{border:0px;vertical-align:text-bottom;}
img.left{float:left;}
img.right{float:right;}
/*input[type=text],input[type=password],input[type=number],textarea,select{border:1px solid #859d31;}*/
input.pad{margin:3px 0;}
object{border:0;border-collapse:collapse;}
p,div{line-height:16px;}
table{border-collapse:collapse;border-spacing:0;}
table.full{width:100%;}
textarea{resize:none;}
td{padding:2px;}
td.bottom{vertical-align:bottom;}
th{text-align:center;font-weight:bold;}
.left{text-align:left;}
.right{text-align:right;}
.center{text-align:center;}
.clear{clear:both;}
.red{color:#a00;font-weight:bold;}
.green{color:#0a0;font-weight:bold;}
.male{color:#15317e;}
.female{color:#7d053f;}

#wrapper{text-align:left;margin:auto;padding:0 10px;width:820px;}
#header{height:205px;color:#aaa;}
#header a{font-weight:bold;color:#aaa;}
#header table{width:100%;height:96px;}
#header table td{white-space:nowrap;}
#header table td.ad{width:100%;text-align:right;vertical-align:bottom;}
#content{float:left;width:540px;}
#sidebar{float:right;width:250px;}
#sidebar div{padding:3px 0;margin:0;}
#sidebar #q{width:100%;}

#menu{padding:0px;margin:0px;list-style-type:none;clear:both;}
#menu li{float:left;text-align:center;width:75px;padding:18px 0 8px 0;color:#fff;font-weight:bold;background:url(i/theme/tab3.png) repeat-x;}
#menu li:hover{background:url(i/theme/tab4.png) repeat-x;}
#menu li.home{float:left;text-align:center;width:75px;color:white;background:url(i/theme/tab1.png) repeat-x;}
#menu li.home:hover{background:url(i/theme/tab2.png) repeat-x;}
#menu li.end{float:left;width:11px;height:16px;background:url(i/theme/tab5.png) no-repeat;}
#menu a{color:#fff;}
#menu div.drop{position:absolute;visibility:hidden;background:white;border:1px solid #566316;}
#menu div.drop p{text-align:left;margin:5px;}
#menu div.drop p a{color:#4c4c4c;font-weight:normal;padding:0px;}

#headline{text-align:center;font-weight:bold;}
#headline a{text-decoration:underline;}
#dogs td{padding:5px 5px 10px 0;vertical-align:top;}
#dogs td.dogpic{text-align:right;width:200px;}
#dogs td.dogpic img{cursor:pointer;}
.minical{border-collapse:collapse;margin:5px auto;}
.minical td{width:26px;height:26px;vertical-align:middle;text-align:center;}
.minical td.event{background-color:#eef2d7;}
.minical th{text-align:center;font-weight:bold;white-space:nowrap;}

#store a{margin:0 5px;}
#cart td{line-height:24px;}
#cart th{background-color:#e6e7e7;}

table#gallery td{text-align:center;vertical-align:middle;}
table#gallery img{cursor:pointer;}
div#viewer{background:rgba(0,0,0,0.7);position:fixed;left:0px;top:0px;width:100%;height:100%;text-align:center;z-index:1000;}
div#viewer>div{width:100%;height:100%;display:table;position:static;overflow:hidden;}
div#viewer>div>div{display:table-cell;vertical-align:middle;width:100%;color:#fff;}

.underline{border-bottom:1px solid #5c8525;}
a.current{text-decoration:underline overline;}
img.pad{padding:4px;}
.hide{display:none;}
input.error,textarea.error{border:1px solid #aa0000;}
.gsc-control,.gsc-control div{width:460px;}
