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, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}

body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */


table {	border-collapse: collapse; border-spacing: 0; }




html, body      { width: 100%; height: 100%; }
body	        { margin: 0px; padding: 0px; background-color: #0e1726; }
img 	        { border: none; }
*               { font-family: Arial; font-size: 1em; color: #ffffff; text-decoration: none; }
a               { color: #82be00; text-decoration: underline; }
a:hover         { text-decoration: none; }
h1              { font-size: 1.6em; font-weight: normal; color: #ffffff; }
h1              { font-size: 1.4em; font-weight: normal; color: #ffffff; }

.itemHeader h1,.itemHeader h2 {font-weight: normal;}

input,textarea,select {color: green}

.regular        { font-size: 0.9em; }
.smaller        { font-size: 0.8em; }
.linemid        { line-height: 1.28em; }
.orng           { color: #bb6b0f; }
.blue		{ color: #88b9f1; }

#layout         { width: 100%; min-width: 990px; max-width: 1340px;  padding-top: 52px; }
.innerpage #layout {padding-top: 27px;}
#measurer       { position: absolute; left: 0; top: -2em; width: 100%; height: 1em; line-height: 1em; }
.minmaxwid {
position: relative;   
width: expression((document.getElementById('measurer').clientWidth < 990) ? '990px' : '100%');
width: expression((document.getElementById('measurer').clientWidth > 1340) ? '1340px' : '100%');
} 
/*
width: expression(document.body.clientWidth >1340? "1340px":"100%");  
*/

#bg             { width: 100%; background: url(/templates/grog/images/bg.jpg) no-repeat bottom right;padding-bottom: 52px; }
#bg2            { position: absolute; top: 307px; width: 100%; height: 82px; background: url(/templates/grog/images/bg.png) no-repeat top right; z-index:10; }
.innerpage #bg2 {top: 120px;}
#header         { margin: 0 5%; height: 245px; }
.innerpage #header {height:116px}
div.logo        { width: 196px; height: 267px; float: left; }
.innerpage div.logo {height:116px}
div.news        { width: 40%; margin: 0 5% 0 10%; float: left; }
p.news		{ font-size: 0.9em; line-height: 1.2em; margin-bottom: 4px; }

div.cart	{ width: 210px; float: right; }
div.cart2	{ width: 210px; height: 71px; margin-top: 130px; position: relative;z-index:12;   oldborder-bottom: 1px solid #945a15; }
p.carttext .cart-arrow	{ margin-top: 2px; }
p.carttext	{ font-size: 1.2em; line-height: 1.2em; margin-top: 10px; }
p.carttext img {margin-left: 8px;margin-right: 8px;}
div.cartmisc img	{ margin-left: 8px; }
div.cartmisc img.cartmiscforum {margin-left: 18px;}

.k2BasketTotal div.cart {width: auto;float:none; }
.k2BasketTotal p.carttext {margin-top:24px; margin-bottom:24px; }
.k2BasketTotal p.carttext img {margin-left:0px}
.k2BasketTotal form {width:450px;padding:35px;background:black; border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px; }
.k2BasketTotal form input,.k2BasketTotal form textarea {background:none repeat scroll 0 0 transparent;border:1px solid #ABBCCC;color:white;margin-bottom:20px;padding-left:4px;width:80%;}
.k2BasketTotal form input.submit {border:none;margin:0px;padding:0px;width:28px;height:31px; background: black url(/templates/grog/images/cart-checkout.png) no-repeat 0 0; float:right;color:green;font-weight:bold;font-size:2em;cursor:hand;cursor:pointer;}
.k2BasketTotal form input.submit:hover { background-image: url(/templates/grog/images/cart-checkout-over.png); }
.k2BasketTotal form img {margin-right: 32px;}
.k2BasketTotal form img.basketImgMisc {margin-bottom:24px;}
.basketMessages {font-size: 1.4em;font-weight:bold;}
.basketerror {color: red}
.k2BasketTotal form input.basketerror {border: 1px solid red;color: white;}


#menu		{ margin: 60px 5% 0 5%; height: 64px; position: relative;   z-index: 11;}
.innerpage #menu {margin-top: 20px}

#content	{ margin: 40px 5% 0 5%; }
#footer .fcontent { margin: 10px; }
#footer { position: absolute; bottom: 0px; height: 100px; width: 100%; lmargin: 70px 5%; border-top: 1px solid #cdebf9; margin-bottom: -102px; }

li.sig-block span.sig-link-innerwrapper {border: none;}
li.sig-block span.sig-link-wrapper,li.sig-block  {background:none;}

.k2ItemsBlock ul li {display: block;width: 33%;float:left;}

#itemListPrimary,.k2ItemsBlock ul {display:block; width: 900px;}
.itemListCategory {display: none}
.k2FeedIcon {margin-bottom: 10px;}
.k2FeedIcon a {display: none; width: 23px; height: 24px; background: url(/images/rss.gif) no-repeat 0 0;  }
.k2FeedIcon a span {display:none;}
.itemList .itemContainer,.k2ItemsBlock ul li {float: left;margin-bottom: 30px;}

.itemList h3.catItemTitle {display: none}
/*
.itemImageBlock, .catItemImageBlock, li.sig-block span.sig-link-innerwrapper {width: 250px; height: 189px; border: 3px solid #cdebf9; border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px; behavior:url(/images/border-radius.htc); }
*/
.catItemImageBlock,.k2ItemsBlock ul li .moduleItemIntrotext {width: 244px; height: 204px; background: url(/templates/grog/images/itembg.png) no-repeat 0 0;}
.itemImageBlock {width: 348px; height: 292px; background: url(/templates/grog/images/details-mainpic-bg.png) no-repeat 0 0;}
li.sig-block span.sig-link-innerwrapper {width: 91px; height: 91px; background: url(/templates/grog/images/details-thumbnail-bg.png) no-repeat 0 0;}
li.sig-block span.sig-link-innerwrapper {lwidth:auto}

.itemImageGallery {margin-top: 10px}
.itemImageBlock  img, .catItemImageBlock img,.k2ItemsBlock ul li img  {margin-left: 16px;margin-top: 16px; oldheight: 172px;}
li.sig-block a.sig-link img.sig-image,li.sig-block a.sig-link:hover img.sig-image {margin-left: 4px;margin-top: 4px;}
.itemImageBlock {margin: 0px;margin-top: 34px; lfloat: left;}
.itemImageBlockWrap {float: left;}
.itemFullText {lwidth: 50%; margin: 34px 4px 4px 40px; float: left;width: 450px; overflow:visible;}
.itemExtraFields li {margin: 6px;} 
.itemExtraFields {margin-top: 6px;}
.itemBasket {font-size: 1.6em;}
.itemBasket img {margin-left: 8px;margin-right: 8px; }
.itemBasketBuy {cursor: hand;cursor: pointer;}
.itemImageSize img {width: auto;height: auto; margin:16px 4px 36px 4px; cursor: hand;cursor: pointer;}

.basketItemList .itemContainer {margin-top: 24px;padding-bottom: 24px;border-bottom: 1px solid #abbccc;}
.basketItemList {font-weight: bold;font-size: 1.2em}
.basketItemList .itemSize,.basketItemList .itemPrice {margin-left: 77px;}
.basketItemList .itemTitle {color:#abbccc }
.basketItemList .itemDel a {color:red;text-decoration:none;font-size: 0.9em; }

.itemExtraFieldsLabel {color: #82BE00}
h2.itemTitle {font-size: 2em; margin-bottom: 10px;}
h3.itemArticleTitle {font-size: 1.5em; color: #adc2d3;margin-top: 8px}
.itemToolbar li, .itemRelated li, .itemTags li {display: inline; font-size: small;}

.pagination { display: block; width: 700px; height: 31px;margin-bottom: 30px; }
.pagination b.all { display: block; margin-top: -8px; float: left; width: 91%; height: 31px; background: url(/templates/grog/images/stripe-bg.png) repeat-x 0px 0px;  }
.pagination span, .pagination a { display: block; margin-top: 10px; line-height: 10px; float:left; margin-left: 14px; width: 10px; height: 10px; background: url(/templates/grog/images/circle.png) no-repeat 0 0; }
.pagination span, .pagination a:hover { background: url(/templates/grog/images/circle-over.png) no-repeat 0 0; }
.pagination i a,.pagination i span {display: block; width: 18px; height: 14px; float: left; background: url(/templates/grog/images/arrow-l.png) no-repeat 0 0; margin:0px; }
.pagination i a:hover {  background: url(/templates/grog/images/arrow-l.png) no-repeat 0 0;  }
.pagination i.next  a, .pagination i.next  span, .pagination i.next  a:hover {  background: url(/templates/grog/images/arrow-r.png) no-repeat 0 0;  }

/*
.pagination i span, .pagination i a {display:inline; background: none;}
*/
.pagination b { display: none; }


.clr,.k2ItemsBlock ul li.clr {clear: both; width:0px;height:0px;}
