/* CSS Document */
/*-----------------------Globals styles----------------------*/

html {
  width:100%;
  height:100%;
}
body {
  position:relative;
  width:width:expression(parentNode.clientWidth < 995 ? "995px" : "auto");
  min-width:1000px;
  height:100%;
  margin:0px;
  padding:0px;
  background:#fff;
  font-family:tahoma;
  font-size:11px;
  color:#000;
}

*html .main
			{
				width:expression(
					(document.compatMode && document.compatMode == 'CSS1Compat')
					?
					(
						document.documentElement.clientWidth < 1000
						?
						"1000px"
						:
						"auto"
					)
					:
					(
						document.body.clientWidth < 1000
						?
						"1000px"
						:
						"auto"
					)
				);
			}



ul {
padding:0px;
margin-left:20px;
}
li {
list-style-position:inside;
}
ol,td,form {
margin:0px;
padding:0px;
vertical-align:top;
}
table {
border-collapse:collapse;
}
a:link, a:active,a:visited {
text-decoration:none;
}
a:hover {
text-decoration:underline;
}
img {
border:0;
}

/*-----------------------General styles----------------------*/
#wrapper1 {
position:relative;
width:100%;
min-height:100%;
height:auto !important;
height:100%;
background:green;
}
#wrapper1 {
position:relative;
width:100%;
min-height:100%;
height:auto !important;
height:100%;
background:green;
}
/*-----------------------Header styles----------------------*/

#header {
position:relative;
height:217px;
background:url(../images/headerbg.gif);
}
#logo {
	display:block;
	position:absolute;
	top:15px;
	left:19px;
	width:222px;
	height:181px;
	background:url(../images/logo.png) no-repeat;
	text-indent:-3000px;
}
#headerPhotos {
position:absolute;
top:0;
right:36px;
width:664px;
height:202px;
background:url(../images/headerphotos.png) no-repeat;
}
#headerPhones {
position:absolute;
top:144px;
right:36px;
margin:0;
font-size:11px;
text-align:center;
color:#777777;
}
#headermail {
    color: #000000;
    font-size: 21px;
    left: 266px;
    margin: 0;
    position: absolute;
    text-align: left;
    top: 24px;
}
#headermail a{
    color: #000000;
}
#headerPhones p {
margin:0px;
font-size:21px;
color:#000;
}
#headerNav {
position:relative;
padding:1px 0 0;
height:153px;
background: #EA4123 url(../images/headernavbg.png) repeat-x;
}
#headerNav table {
margin:0 auto;
margin-top:7px;
}
#headerNav table td {
padding:0 5px 0;
}
.navButton {
display:block;
width:104px;
height:32px;
text-align:center;
line-height:32px;
font-weight:bold;
font-size:12px;
color:#fff;
background:url(../images/navbutton.png) no-repeat;

}
.navButton:hover {
text-decoration:none;
}
#catDiv {
position:absolute;
top:59px;
left:50%;
width:734px;
height:50px;
margin:0 0 0 -370px;
}
#catDiv a {
display:block;
position:absolute;
}
#catKavadro {
width:77px;
height:85px;
top:0x;
left:0px;
background:url(../images/catkvadrocikli.png) no-repeat;
}
#catSnegohodu {
width:68px;
height:83px;
top:2px;
left:115px;
background:url(../images/catsnegohodu.png) no-repeat;
}
#catHidrocuklu {
width:68px;
height:83px;
top:2px;
left:222px;
background:url(../images/cathidrociclu.png) no-repeat;
}

#catLodki {
width:71px;
height:83px;
top:1px;
left:331px;
background:url(../images/catlodki.png) no-repeat;
}
#catMotoru {
width:101px;
height:83px;
top:2px;
left:425px;
background:url(../images/catlodmotoru.png) no-repeat;
}
#catZap4asti {
width:71px;
height:81px;
top:0px;
left:553px;
background:url(../images/catzap4asti.png) no-repeat;
}
#catAcsesuary {
width:66px;
height:79px;
top:2px;
left:667px;
background:url(../images/cataksesuaru.png) no-repeat;
}
/*-----------------------LeftBar styles----------------------*/

#leftBar {
width:218px;
float:left;
}
.boxLeft {
margin:1px 0;
background:url(../images/boxleftbg.png) repeat-y right #fcefee;
zoom:1;

}
.boxLeftWhite {
margin:1px 0;
background:url(../images/boxleftbg.png) repeat-y right #fff;
zoom:1;
}
#search {
background:url(../images/searchtop.png) no-repeat top;
}
#search form {
padding:13px 0 13px 13px;
background:url(../images/rlbottomleft.png) no-repeat bottom;
}
#search .sfield {
width:127px;
height:19px;
border:0;
padding:4px 3px 0;
margin:0;
font-size:10px;
background:url(../images/searchfield.png) no-repeat;
}
#search .ssubmitt {
padding:0;
margin:0;
width:59px;
height:22px;
background:url(../images/searchbutton.png) no-repeat;
color:#404040;
font-weight:bold;
font-size:10px;
border:0;
}


#graf {
    font-size: 12px;
    left: 20px;
    position: relative;
    top: 12px;
}
#graf2 {
    font-size: 12px;
    left: 10px;
    position: relative;
    top: -5px;
}
#backCommun {
background:url(../images/backcomunic.png) no-repeat top;
}
#backCommunn {
background:url(../images/zakaz.png) no-repeat top;
}
#backCommun form {
padding:20px 0 13px 13px;
background:url(../images/rlbottomleft.png) no-repeat bottom;
}
#backCommunn form {
padding:20px 0 13px 13px;
background:url(../images/rlbottomleft.png) no-repeat bottom;
}

#maillsubmitt {
background:url(../images/submitttop.png) no-repeat top;
}
#maillsubmitt form {
padding:20px 0 13px 13px;
background:url(../images/rlbottomleft.png) no-repeat bottom;
}
#linkb {
background:url(../images/linktop.png) no-repeat top;
}
#linkb form {
padding:20px 0 13px 13px;
background:url(../images/rlbottomleft.png) no-repeat bottom;
}
#specialOffer {
background:url(../images/specialtop.png) no-repeat top;
}
#specialOffer div {
padding:20px 0 13px;
text-align:center;
background:url(../images/rlbottomleftwhite.png) no-repeat bottom;
}

#hunting {
background:url(../images/huntingtop.png) no-repeat top;
}
#hunting div {
padding:20px 0 13px;
text-align:center;
background:url(../images/rlbottomleftwhite.png) no-repeat bottom;
}
#catListUl {
margin:3px 0 0;
padding:0;
}
#catListUl li {
display:inline;
}
#catListUl li a {
display:block;
width:208px;
height:28px;
margin:2px 0;
line-height:28px;
color:#fff;
font-size:11px;
font-weight:bold;
text-transform:uppercase;
padding:0 0 0 10px;
background: #EA4123 url(../images/listbg.png) no-repeat;
}
#catListUl li a:hover {
text-decoration:none;
color:#fcefee;
}

/*-----------------------RightBar styles----------------------*/

#rightBar {
width:190px;
padding:1px 0 20px;
float:right;
}
#logIn {
margin:3px 0 5px;
background:url(../images/logintop.png) no-repeat top #e74020;
}
#logIn form {
padding:30px 0 10px 13px;
background:url(../images/loginbottom.png) no-repeat bottom;
}
.boxRigth {
position:relative;
background:url(../images/redlinebg.png) repeat-y left #fcefee;
}
#orderBlank {
background:url(../images/orderblanktop.png) no-repeat top;
}
#orderBlank1 {
background:url(../images/fotogal.png) no-repeat top;
}
#pol{width:190px; height:20px;
background:url(../images/rlbottomright.png) no-repeat bottom;
}
#orderBlank form {
background:url(../images/rlbottomright.png) no-repeat bottom;
}
.boxRightWhite {
margin:0 0 4px;
zoom:1;
background:url(../images/boxrightbg.png) repeat-y left #fff;
}
#basket {
background:url(../images/createordertop.png) no-repeat top;
}
#basket form {
padding:13px 0 13px 15px;
background:url(../images/rlbottomright.png) no-repeat bottom;
}
#basket form a {
color:#e74020;
text-decoration:underline;
font-weight:bold;
}
#basket form p {
margin:0 0 4px;
color:#534d3c;
}
#photGalery {
padding:30px 0 10px;
background:url(../images/photogaleryh.png) no-repeat 0 10px;
}
#photGalery img {
margin:0 0 3px;
}
.photoGalImgSmallP {
margin:0 5px 0 0;
}
#watterResort {
background:url(../images/waterresorttop.png) no-repeat top;
}
#watterResort div {
padding:20px 0 10px;
text-align:center;
background:url(../images/rlbottomrightwhite.png) no-repeat bottom;
}
#fishing {
background:url(../images/fishingtop.png) no-repeat top;
}
#fishing div {
padding:20px 0 10px;
text-align:center;
background:url(../images/rlbottomrightwhite.png) no-repeat bottom;
}
#advert {
background:url(../images/adverttop.png) no-repeat top;
}
#advert div {
padding:15px 15px 10px;
background:url(../images/rlbottomright.png) no-repeat bottom;
}

/*-----------------------MainBar styles----------------------*/

#wrapper {
width:100%;
background:url(../images/leftcolbg.gif) repeat-y left;
}
#wrapperInner {
background:url(../images/rightcolbg.gif) repeat-y right;
}
#mainBar {
padding:10px 210px 10px 238px;
}
#brands {
margin:0 0 20px;
padding:0 0 10px;
text-align:center;
border-bottom:4px solid #e74020;
}
#brands a {
text-transform:uppercase;
margin:0 10px;
font-size:19px;
font-weight:bold;
color:#f04531;
}
#mapKvadrociklu {
position:relative;
width:487px;
height:302px;
margin:0 auto;
margin-bottom:30px;
background:url(../images/mapkvadrociklu.jpg) no-repeat;
}
#mapSnegohodu {
position:relative;
width:469px;
height:247px;
margin:0 auto;
margin-bottom:30px;
background:url(../images/mapsnegohodu.jpg) no-repeat;
}
#mapLodki {
position:relative;
width:480px;
height:341px;
margin:0 auto;
margin-bottom:30px;
background:url(../images/maplodki.jpg) no-repeat;
}
.mapItem {
display:block;
position:absolute;
width:109px;
height:83px;
text-indent:-3000px;
}
.mapiK1 {
	top:5px;
	left:1px;
}
.mapiK2 {
	top:115px;
	left:1px;
}
.mapiK3 {
	top:1px;
	left:379px;
}
.mapiK4 {
	top:205px;
	left:120px;
}
.mapiK5 {
	top:105px;
	left:378px;
}
.mapiK6 {
	top:204px;
	left:253px;
}
.mapiS1 {
	top:1px;
	left:4px;
}
.mapiS2 {
	top:127px;
	left:361px;
}
.mapiS3 {
	top:126px;
	left:0px;
}
.mapiL1 {
	top:12px;
	left:1px;
}
.mapiL2 {
	top:11px;
	left:372px;
}
.mapiL3 {
	top:132px;
	left:371px;
}
.mapiL4 {
	top:132px;
	left:1px;
}
.mapiL5 {
	top:244px;
	left:0px;
}
.mapiL6 {
	top:243px;
	left:372px;
}

/*-----------------------Footer styles----------------------*/

#footer {
position:relative;
height:110px;
margin:0;
clear:both;
}
#footerNav,
.footerNav {
position:relative;
height:46px;
padding:1px 0 0;
background: #EA4123 url(../images/headernavbg.png) repeat-x;
}
#footerNav table,
.footerNav table {
margin:0 auto;
margin-top:7px;
}
#footerNav table td,
.footerNav table td {
padding:0 5px 0;
}
.navButton {
display:block;
width:104px;
height:32px;
text-align:center;
line-height:32px;
font-weight:bold;
font-size:12px;
color:#fff;
background:url(../images/navbutton.png) no-repeat;
}
.navButton:hover {
text-decoration:none;
}
#footerPhones {
position:absolute;
top:55px;
right:5px;
margin:0;
font-size:18px;
color:#000;
}
#footerEmails {
position:absolute;
top:56px;
right:153px;
margin:0;
font-size:18px;
text-align:right;
font-weight:bold;
text-transform:uppercase;
}
#footerEmails a {
color:#000;
}
/*-----------------------OverAll styles----------------------*/

.clear {
clear:both;
}
.button {
margin:3px 0;
padding:0;
border:0;
width:166px;
height:25px;
font-size:10px;
color:#000;
background:url(../images/button.png) no-repeat;
}
.inputField {
width:162px;
height:18px;
font-size:12px;
color:#616161;
border:0;
margin:3px 0;
padding:3px 0 2px 5px;
background:url(../images/inputbg.png) no-repeat;
}
.textArea {
width:156px;
height:73px;
border:0;
font-family:tahoma;
padding:3px 5px 5px;
font-size:12px;
color:#616161;
background:url(../images/textareabg.png) no-repeat;
}
.boxFormRight {
padding:20px 0 13px 13px;
}

/*-----------------------Cat Items styles----------------------*/

#path {
font:bold 18px Tahoma;
color:#999999;
}
#path a {
font:bold 18px Tahoma;
color:#dc3c17;
text-transform:uppercase;
}

.itemCat {
margin:0 0 20px;
}
.itemCat img {
border:4px solid #ea4123;
border-width:0 4px 4px;
width:156px;
height:118px;
float:right;
}
.itemHeader {
position:relative;
height:31px;
font:bold 15px Tahoma;
color:#fff;
line-height:31px;
padding:0 0 0 20px;
background:url(../images/cornerround.png) no-repeat 0 0 #ea4123;
}
.itemHeader span {
display:block;
position:absolute;
top:4px;
right:0;
}
.itemHeader span a {
font:19px Tahoma;
color:#fff;
margin:0 12px 0 0;
text-transform:uppercase;
}

.itemHeader a { color: #fff; }
.itemDescription {
font: 12px Tahoma;
margin:10px 180px 0 20px;
text-align:justify;
}
.itemBuyP {
font:bold 11px Tahoma;
margin:10px 180px 0 20px;
}
a.itemCompare {

font:bold 14px Tahoma;
margin-right:40px;
color:#000;
text-decoration:underline;
}
a.itemBuyL {
text-decoration:underline;
font:bold 14px Tahoma;
color:#ea4123;
}
.itemTable {
width:95%;
margin:0 0 20px;
}

#pages {
text-align:center;
font:bold 14px Tahoma;
color:#000;
}
#pages a {
font:bold 14px Tahoma;
color:#000;
}
#pages span {
font:bold 14px Tahoma;
color:#ea4123;
}
