/* *************************************************************************************************
 *
 *  resety | globalni definice
 *   
 * ************************************************************************************************* */

a img, address, applet, area, blockquote, body, caption, code, dd, dl, dt, fieldset, form, h1, h2, h3, h4, h5, h6, hr, html, img, legend, li, map, object, ol, p, param, pre, small, sub, sup, table, td, th, tr, ul {border:0;margin:0;padding:0;text-indent:0;font-size:100%;}
sub, sup {line-height:1;font-size:60%;}

button {cursor:pointer;}
table  {border-collapse:collapse;border-spacing:0;}
td, th {vertical-align:top;}
address {font-style:normal;}

.required, .red {color:red !important;}
.green {color:green;}
.black {color:black;}
.yellow {color:#F39101;}
.clear, .cleaner {clear:both; font-size:0; height:1px; }
.hidden {display:none;}
.italic {font-style:italic;}

.fl, .float-left {float:left;}
.fr, .float-right {float:right;}
.align-right {text-align:right;}
.align-center {text-align:center;}
.align-left { text-align:left; }
.align-justify { text-align:justify; }

.required,
.red { color:#E62810; }
.green { color:green; }

.hidden { display:none; }

.d1,
.d2,
.d3,
.d4,
.d5 { float:left; display:inline; *margin-left:-0.04em; }

.d1 { width:100%; }
.d2 { width:50%; }
.d3 { width:33.33%; }
.d4 { width:25%; }
.d5 { width:20%; }

.small {font-size: 11px;}

:focus {outline:0;}

a {color:#fafafa;}
a:hover {text-decoration:none;}

strong {}

h1 {font-size:150%;font-weight:normal;}
h2 {font-size:130%;font-weight:normal;}
h3 {font-size:110%;font-weight:normal;}

.menu-v,
.menu-h { float:left; display:inline; }
.menu-h li { list-style:none; float:left; display:inline; }
.menu-v li { list-style:none; display:block; /* IE6 "whitespace in lists" */ float:left; width:100%; }
.menu-v li a,
.menu-h li a { text-decoration:none; }

.page h2 {font-weight:bold;color:#f39100;}
.page h2 a {color:#f39100;}

.page p, .page ol, .page ul, .page h1, .page h2, .page h3, .page table {margin-bottom:10px;}
.page ol, .page ul {margin-left:30px;}
.hp-box ul, .hp-box ol {margin-left:20px;}
.page table h2, .page table h3 {margin:10px 0;}
.page h2 {font-weight:bold;}
.page h3 {font-weight:bold;}

/* *************************************************************************************************
 *
 *  rozvrzeni stranky
 *   
 * ************************************************************************************************* */

html {background:#11579b url('../images/design/html.jpg') left top repeat-x;color:#fff;font:normal normal normal 75%/1.4 arial,Helvetica,Tahoma,Verdana,sans-serif;}
body {min-width:1005px; _width:expression(document.body.clientWidth < 1005? "1005px" : "auto" ); background:#09498c url('../images/design/body.jpg') center top no-repeat;}

#all {position:relative; width:960px;padding:0 25px 15px 20px;margin:auto;} /*padding:0 25px 15px 20px;*/

#hlava {position:relative;background:url('../images/design/hlava-auto.jpg') right top no-repeat;height:141px;}
#hlava #moto { text-align:center; color:#072A4A; font-weight:bold; font-size:12px; width:355px; height:40px; line-height:30px; background:url('../images/design/moto-bg.gif') left top repeat-x;}
#hlava .logo { display:block; padding-top:35px; margin:0 0 5px 15px; width:300px; height:59px; text-decoration:none; }
#hlava .logo p { font-weight: bold; font-size:13px; padding-top:5px; font-family: 'Trebuchet MS'; letter-spacing:0.02em; }
#hlava #horm {position:absolute;top:38px;left:50%;margin-left:-125px;}

#stred {width:745px;float:right;position:relative;top:6px;padding-bottom:60px;}
#stred #drobecek {height:30px;background-color:#003e7d;line-height:30px;color:#f39100;padding:0 15px;font-size:95%;}
#stred #drobecek a {color:#7f9ebe;text-decoration:none;}
#stred #drobecek a:hover {text-decoration:underline;}
#stred #drobecek .print, #stred #drobecek .posli, #stred #drobecek .rss {float:right;margin-left:20px;padding-left:17px;}
#stred #drobecek .print {background:url('../images/design/icon-tisk.gif') no-repeat 0 10px;}
#stred #drobecek .posli {background:url('../images/design/icon-obalka.gif') no-repeat 0 12px;}
#stred #drobecek .rss {background:url(../images/rss.gif) no-repeat 0 9px;}

.podstrana #drobecek {background:transparent url('../images/design/drobecek-pozadi.gif');background-color:transparent !important;}
.podstrana .page {margin-top:10px !important;}

#stred .page {margin:20px 15px 57px;}
body#hlavni-stranka #stred .page {margin-bottom:20px;}
#stred .page .page {margin:0 0 10px 15px;}
#stred .page .page a {color:;}
#stred .hp-item {float:left;width:145px;margin:0 5px 10px 0;}
#stred .hp-item h2 {text-transform:uppercase;font-size:100%;border-bottom:3px solid #003b77;}
#stred .hp-item h2 a {display:block;color:#fff;text-decoration:none;padding:9px 0 9px 7px;}
#stred .hp-item h2 a:hover {background:#216cb8;}
#stred .hp-item img {border-bottom:1px solid #003b77;}
#stred .hp-item p {height:95px;padding:5px 10px 0 10px;width:125px;}
#stred .hp-item .sub {border-top:1px solid #003b77;padding-top:5px;height:110px;}
#stred .hp-item .sub ul {margin-left:20px;}
#stred .hp-item .sub ul a {color:#fff;}
#stred #h0 {background:#19518a;}
#stred #h1 {background:#336597;}
#stred #h2 {background:#4c78a4;}
#stred #h3 {background:#668bb1;}
#stred #h4 {background:#7f9ebe;margin-right:0;}
#stred .hp-box {margin:0 0 10px 0;padding:0 0 20px 15px;background:#19518a;height:121px;overflow:hidden;}
#stred .hp-box h2 {padding-top:20px;margin-bottom:5px;}
#stred .hp-box img {margin-left:20px;float:right;}
#stred .hp-box-2 {margin:0 0 10px 0;padding:0 0 20px 15px;background:#19518a;overflow:hidden;}
#stred .hp-box-2 h2 {padding-top:20px;margin-bottom:5px;}
#stred .hp-box-2 img {}

/* #pata {width:960px; padding:0 25px; margin:auto;} */
/* #pata .con { padding:10px 10px 9px 10px; margin-top:-63px; color:#7f9ebe; float:right; display:inline; height:18px; width:725px; background:#336597; } */
#pata { position:absolute; right:25px; bottom:26px; padding:10px 10px 9px 10px; color:#7f9ebe; /* float:right; display:inline; */ height:18px; width:725px; background:#336597; }

#levy {width:200px;padding-top:5px;}
#levy #menu {list-style:none;margin-bottom:10px;line-height:31px;}
#levy #menu li a {padding:0 5px 0 15px;color:#fff;text-transform:uppercase;text-decoration:none;}
#levy #menu li a:hover {text-decoration:underline;}
#levy #menu li a.active {font-weight:bold;}
#levy #menu li ul {list-style:none;}
#levy #menu li ul li a {padding-left:30px;}
#levy #menu li {height:31px;background:url('../images/design/li.gif') no-repeat 0 0;}
#levy #menu li.rozbalene {height:auto !important;min-height:31px;}
#levy #menu li ul li {background:url('../images/design/li-li.gif') no-repeat 0 0;}
#levy #menu li ul li ul li {margin-left:15px;height:31px;overflow:hidden;}
#levy #menu li ul li ul li a.active {text-decoration:underline;font-weight:normal;}
#levy .hp-novinka {padding:15px;background:#19518a;margin-bottom:10px;}
#levy .hp-novinka h2 {font-size:120%;font-weight:normal;margin-bottom:5px;}
#levy .hp-novinka h2 a {text-decoration:none;color:#f39100;}
#levy .hp-novinka h2 a:hover {text-decoration:underline;}
#levy .hp-novinka small {font-size:90%;color:#7f9ebe;}
#levy .hp-novinka p {margin-top:5px;}
#levy #search {border-bottom:2px solid #003E7D;height:29px;}
#levy #search legend {display:none;}
#levy #search input.text {float:left;border:0;padding:1px 2px;width:130px;border:2px inset #b3ceeb;background:#a5c3e3/*09498C*/;color:#000;font-size:12px;margin-right:2px;}
#levy #search input.submit {float:left;color:#000;width:60px;background:#7494b5/*003E7D*/;border:2px outset #b3ceeb/*003E7D*/;font-size:11px;padding-bottom:2px;*padding-bottom:0;*height:22px;}

#pravy {width:200px;float:right;padding-top:10px;margin-bottom:20px;}
#pravy .right-box {background:#19518a;margin-bottom:10px;}
#pravy .right-box h2 {line-height:35px;border-bottom:2px solid #07305b;padding:0 15px;}
#pravy .right-box img.typek {border:5px solid #336597;float:right;margin-left:10px;}
#pravy .right-box p {margin-bottom:10px;} 
#pravy .right-box p a {text-decoration:none;color:#f39100;}
#pravy .right-box p a:hover {text-decoration:underline;}
#pravy .right-box p strong {font-weight:normal;font-size:120% !important;}
#pravy .right-box .full {height:99px;overflow:hidden;padding:10px 0 0 10px;}
#pravy .right-box .content {padding:10px;}
#pravy .right-box .banner {border-top:2px solid #07305b;margin:0;}
#pravy .right-box p.banner.jiny {margin:5px 0; border:1px solid #7F9EBE; padding:10px 14px; text-transform:uppercase; letter-spacing: 1px; font-weight: bold; cursor: pointer; background:#19518A url('../images/banner-bg.jpg') no-repeat left top;}
#pravy .right-box.jiny {background:none;}
.orange {color:#F39100;}
#pravy .right-box .content img {float:left;margin:0 5px 10px 0;}
#pravy .right-box form img {cursor:pointer;}

#obsah {width:540px;float:left;padding-top:10px;margin-bottom:20px;}

em.float-right {padding-top:3px;}

form.form fieldset {border:1px solid #eee;padding:0 10px 10px 10px;}
form.form fieldset legend {font-weight:bold;*margin-left:-5px;padding:0 10px;}
form.form fieldset input.text {float:left;padding:2px;border:1px solid #aaa;width:175px;margin-bottom:3px;}
form.form fieldset input.text.small {width:60px;text-align:center;}
form.form fieldset label {float:left;width:250px;line-height:22px;text-align:right;padding-right:10px;}
form.form fieldset textarea {width:300px;height:60px;float:left;border:1px solid #aaa;margin-bottom:3px;}
form.form fieldset input.checkbox {*margin-left:-4px;_margin-left:-7px;}
form.form fieldset img {margin-left:5px;margin-top:5px;}
form.form fieldset br {clear:left;}
form.form fieldset input.submit {cursor:pointer;_margin-left:-2px;}
form.form fieldset small {line-height:22px;font-size:11px;padding-left:5px;}

#stred .catitem {background:#19518a;margin-bottom:10px;width:510px;}
#stred .catitem img {float:right;margin-left:10px;margin-bottom:0;}
#stred .catitem h2 {margin:0 0 5px 10px;padding-top:5px;}
#stred .catitem div.anotation {padding-left:12px;line-height:1.3;}
#stred .catitem div.anotation p {margin-bottom:0;}
#stred .catitem div.cleaner {height:0px;}

.productList h3 {font-weight:bold;color:#f39100;}
.productList table td {border:1px solid #09498C;padding:2px 5px;background:#336597;}

.gallery img {border:4px solid #19518A;margin-bottom:2px;}

.novinka {padding:10px 10px 5px 10px;margin-bottom:10px;background:#19518a;width:695px;}
.novinka img {float:right;margin-left:10px;}

#all #stred.podstrana #reference.page h2 a {text-decoration:none;}
#all #stred.podstrana #reference.page h2 a:hover {text-decoration:underline;}
#all #stred.podstrana #reference.page ul.ref_list li {float:left;width:340px;}
#all #stred.podstrana #reference.page p.align-right.bottom {position:relative;right:20px;}
#all #stred.podstrana #reference.page p.align-right.bottom a {color:#ccc;font-size:11px;}

form table br {*font-size:0;*line-height:0;}
form.form.poptavka fieldset input.text {font-weight:bold;font-size:11px;padding:3px 2px;}
form.form.poptavka fieldset textarea {font-weight:bold;font-size:11px;}

.catnoback {margin:0 0 20px 0;}
.catnoback p {/*padding-left:10px;*/color:#bababa;}
.catnoback img {float:right;margin-left:10px;}

#discusion .comments fieldset {padding-top:10px;border-color:#336597;}
#discusion .comments fieldset legend {*margin-bottom:10px;margin-bottom /*\**/: 10px\9;color:#F39100;font-size:14px;}
#discusion .comments fieldset .left-form {width:340px;float:left;}
#discusion .comments fieldset .right-form {width:340px;float:right;}
#discusion .comments fieldset .right-form label {width:115px;padding-left:10px;}
#discusion .comments fieldset label {width:125px;text-align:left;margin-bottom:7px;}
#discusion .comments fieldset textarea {width:530px;margin-bottom:7px;height:100px;}
#discusion .comments fieldset textarea, x:-moz-any-link {width:532px;&width:530px;}
#discusion .forum-item .comments fieldset textarea {width:430px;margin-bottom:7px;height:100px;}
#discusion .forum-item .comments fieldset textarea, x:-moz-any-link {width:432px;&width:430px;}
#discusion .comments fieldset .submit {float:right;width:100px;display:inline;margin-right:23px;_margin-right:8px;}
#stred #discusion .sudy {/* border:1px solid #4c78a4; */background-color:#225c98;/* #003E7D; */}

#stred .forum-item {padding:10px;background:#19518A;margin-bottom:10px;border:1px solid #336597;}
/*#stred .forum-item strong.float-left {color:#09498C;}
#stred #discusion .sudy strong.float-left {color:#F39100;}*/
#stred #discusion form {margin-bottom:10px;}
#stred .forum-item strong.float-left {color:#F39100;}
#stred .forum-item .nadpis {font-style:italic;}
#stred .formu-item small {font-size:11px;}
#stred .forum-item span, #stred .forum-item strong, #stred .forum-item small {padding-right:5px;}
#stred .meta {padding-top:5px;border-top:1px solid #19518A;}
#stred .meta a {text-decoration:none;}
#stred .meta a:hover {text-decoration:underline;}
#stred .comment-count small {color:#fff;font-size:14px;font-weight:normal;}
#stred .gallery-detail {text-align:center;padding-bottom:10px;}
#stred .gallery-detail-items img {border:3px solid #336597;margin:0 3px 3px 0;background:#eee;padding:1px;}
#stred .gallery-detail-items .active img, #stred .gallery-detail-items a:hover img {border-color:#F29201;}
#stred .gallery-detail table {margin:auto;width:470px;}
#stred .gallery-detail table td.tiny {width:60px;vertical-align:middle;}
#stred .gallery-detail table td.wide {width:350px;}
#stred .gallery-detail table td.wide img {border:5px solid #336597;margin-bottom:20px;background:#eee;padding:1px;}
/* INFOBOX */
.infobox {border:1px solid #4c78a4;padding:20px;margin:20px 0;background-color:#225c98;}
.infobox h2 {font-size:15px;}

/* kontakt */
#map { float:right; width:450px; height:250px; border: 1px solid #fff;}

/* shop */
#kosik { width: 198px; position: absolute; right: 20px; top:20px; padding:10px; border:1px solid #0A3663; background-color:#19518A;}
#kosik h4, #kosik p { padding-bottom: 6px; }
#kosik h4 { padding-left: 20px; background:#19518A url('../images/ico-kosik.gif') no-repeat left 2px; }

.subcategories .item { background-color:#19518A; margin:15px 0 0; padding:15px 20px 5px 20px; border:1px solid #0A3663; }
.subcategories .item .img { float:left; margin-right:15px; margin-bottom:15px; padding:3px; background-color:#4C78A4;
float:left;
text-align:center;
width:121px;
border:1px solid #0A3663;
}
.subcategories .item .img img { border:1px solid #0A3663;  }
.subcategories .item .vice { float:right; color:#F39100; }
.subcategories .item h2 { margin-bottom:8px; /* text-shadow:2px 2px 2px #024; */ /* letter-spacing: 0.5px; */ }
.subcategories .item h2 a { text-decoration: none; }

.shadowbox { text-shadow:2px 2px 2px #012; box-shadow:3px 3px 5px #024; -moz-box-shadow:3px 3px 5px #024; -webkit-box-shadow:3px 3px 5px #024; }

small.dph { font-size:80%; color:#CED7DF; }

/*
#shop .list .item { height:237px; overflow:hidden; position:relative; background:#19518A url('../images/shop-item.jpg') no-repeat left top; margin:10px; padding:10px; border:1px solid #0A3663; }
#shop .list .item h2 { height:33px;}
#shop .list .item h2 a { display:block; padding-top:8px; font-weight: normal; text-decoration: none; font-size: 12px; }
#shop .list .item.twolines h2 a { padding-top:0; }
#shop .list .item .img { display:block; height:100px; }
#shop .list .item .img img { display:block; margin:auto; border:1px solid #0A3663; }
#shop .list .item a.vice { position:absolute; right:10px; bottom:7px; text-decoration: none;
	border: 1px solid #06315B;
	border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;
	line-height:1.6;
	text-shadow:none; /* 1px 1px 0 #eee, -1px -1px 0 #aaa; * /
	box-shadow:0 0 3px rgba(0,0,0,0.5), 0 3px 7px rgba(255,255,255,0.5) inset;
	-moz-box-shadow:0 0 3px rgba(0,0,0,0.5), 0 3px 7px rgba(255,255,255,0.5) inset;
	-webkit-box-shadow:0 0 3px rgba(0,0,0,0.5), 0 3px 7px rgba(255,255,255,0.5) inset;
	background-color:#06294F;
	background-color /*\** /:#0B4A8D\9; /* <= IE8 * /
	/* background:-moz-linear-gradient(top, #0A4B8F, #06294F);
	background:-webkit-gradient(linear, 0 0, 0 100, from(#0A4B8F), to(#06294F));
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#0A4B8F, endColorstr=#06294F)
					progid:DXImageTransform.Microsoft.DropShadow(color=#a0b95c, offx=1, offy=1)
					progid:DXImageTransform.Microsoft.DropShadow(color=#a2c547, offx=1, offy=1)
					progid:DXImageTransform.Microsoft.DropShadow(color=#a3cb3c, offx=1, offy=1); * /
	color:#fff;
	padding:0 5px;
}/* swed * /
#shop .list .item a.vice:hover {
	box-shadow:0 5px 10px rgba(255,255,255,0.7) inset;
	-moz-box-shadow:0 5px 10px rgba(255,255,255,0.7) inset;
	-webkit-box-shadow:0 5px 10px rgba(255,255,255,0.7) inset;
	/* filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#0A4B8F, endColorstr=#06294F)
	*margin:0 3px 3px 0; * /
}

#shop .list .item a.koupit { position:absolute; left:10px; bottom:7px; text-decoration: none;
	border: 1px solid #06315B;
	border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;
	line-height:1.6;
	text-shadow:none; /* 1px 1px 0 #eee, -1px -1px 0 #aaa; * /
	box-shadow:0 0 3px rgba(0,0,0,0.5), 0 3px 7px rgba(255,255,255,0.5) inset;
	-moz-box-shadow:0 0 3px rgba(0,0,0,0.5), 0 3px 7px rgba(255,255,255,0.5) inset;
	-webkit-box-shadow:0 0 3px rgba(0,0,0,0.5), 0 3px 7px rgba(255,255,255,0.5) inset;
	background:#06294F url("../images/ico-kosik.gif") no-repeat scroll 5px center;
	background-color /*\** /:#0B4A8D\9; /* <= IE8 * /
	/* background:-moz-linear-gradient(top, #0A4B8F, #06294F);
	background:-webkit-gradient(linear, 0 0, 0 100, from(#0A4B8F), to(#06294F));
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#0A4B8F, endColorstr=#06294F)
					progid:DXImageTransform.Microsoft.DropShadow(color=#a0b95c, offx=1, offy=1)
					progid:DXImageTransform.Microsoft.DropShadow(color=#a2c547, offx=1, offy=1)
					progid:DXImageTransform.Microsoft.DropShadow(color=#a3cb3c, offx=1, offy=1); * /
	color:#fff;
	padding:0 5px;
	padding-left:20px;
}/* swed * /
#shop .list .item a.koupit:hover {
	box-shadow:0 5px 10px rgba(255,255,255,0.7) inset;
	-moz-box-shadow:0 5px 10px rgba(255,255,255,0.7) inset;
	-webkit-box-shadow:0 5px 10px rgba(255,255,255,0.7) inset;
	/* filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#0A4B8F, endColorstr=#06294F)
	*margin:0 3px 3px 0; * /
}

#shop .list .item .anotation { height:30px; padding-top:10px; }
*/
#shop {float:left; margin-bottom:20px; padding-top:10px; width:510px; margin-right:30px; display:inline;}
#shop .tab-list {}
#shop .tab-list .item { float:left; width:100%; border-bottom:2px solid #4C78A4; margin:10px 0; padding-bottom:10px; }
#shop .tab-list .item .left { float:left; width:365px; }
#shop .tab-list .item .left a.img { float:left; width:124px; background: #fff; text-align:center; border:5px solid #4C78A4; }
#shop .tab-list .item .left .desc { float:left; width:200px; padding:0 15px; }
#shop .tab-list .item .right { float:right; width:110px; }
#shop .tab-list .item .right .add { float:left; margin-top:60px;}
#shop .tab-list .item .right .submit,
#shop .tab-list .item .right .button { float:right; /* margin-left:10px; */ margin-top:5px; }
#shop .tab-list .item .right .half { float:right;margin-top:3px; }

#shop .tab-list .big { font-size:120%; }

#shop .mainImg { border:1px solid #072645; float:left; display:inline; margin:0 15px 15px 0; padding:5px; background-color:#4C78A4; }
#shop .mainImg img { border:1px solid #0A3663; }




.blueBox { float:left; width: 236px; padding:10px; border:1px solid #072645; background-color:#19518A; }

#shop .add #count { width:25px; }
.iehack { float:left; margin-right:5px; margin-top:3px; }

ol.shop { width:100%; margin:5px 0 15px 0; padding:0; text-align:center; color:#4C78A4; }
ol.shop .active { color:white; }
#order-form, form#order { margin:15px 0; }
.order-table, .small-order-table { width:100%; margin:25px 0; }
.order-table th,
.order-table tfoot,
.small-order-table th,
.small-order-table tfoot { background-color:#4C78A4; border:1px solid #0A3663; }
.order-table td, .small-order-table td { padding:5px; }
.orderImg { margin-top:20px; }

form#order fieldset label { width:130px; }

form .buttons { margin-top:10px; }

table.order-table tbody tr,
form#order-form tbody tr { border-bottom:1px solid #0A3663; }
table.order-table tfoot tr,
form#order-form tfoot tr { border-bottom:1px solid #0A3663; }

input.button,
form.add input.submit,
form#order-form input.submit,
form .buttons input.submit {
	border: 1px solid #06315B;
	border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px;
	line-height:1.6;
	text-shadow:none; /* 1px 1px 0 #eee, -1px -1px 0 #aaa; */
	box-shadow:0 0 3px rgba(0,0,0,0.5), 0 10px 20px rgba(255,255,255,0.5) inset;
	-moz-box-shadow:0 0 3px rgba(0,0,0,0.5), 0 10px 20px rgba(255,255,255,0.5) inset;
	-webkit-box-shadow:0 0 3px rgba(0,0,0,0.5), 0 10px 20px rgba(255,255,255,0.5) inset;
	background-color:#0A4B8F;
	background:-moz-linear-gradient(top, #336597, #0A4B8F);
	background:-webkit-gradient(linear, 0 0, 0 100, from(#336597), to(#0A4B8F));
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#336597, endColorstr=#0A4B8F);
	padding: 5px 10px;
	*padding: 2px;
	color:#fff;
	cursor: pointer;
}
input.button:hover,
form.add input.submit:hover,
form#order-form input.submit:hover,
form .buttons input.submit:hover { 
box-shadow:0 10px 20px rgba(255,255,255,0.7) inset;
-moz-box-shadow:0 10px 20px rgba(255,255,255,0.7) inset;
-webkit-box-shadow:0 10px 20px rgba(255,255,255,0.7) inset;
}
#filter {margin-bottom:10px;}
#paging { text-align: center; }

.fulltext_filter { background-color:#09498C; padding:3px 0; }