@charset "utf-8";
/* CSS Document */

HTML {
	height: 100%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	margin: 0;
	padding: 0;
	border: 0;
}
BODY {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	margin: 0;
	padding: 0;
	border: 0;
	overflow: auto;
	min-height: 100%;
	height: 100%;
	height: auto !important;
	text-shadow: #000 0 0; /* safari - ubirajem utolshenie */
	scrollbar-3dlight-color: White;
	scrollbar-arrow-color: #BCBCBC;
	scrollbar-base-color: #E5E5E5;
	scrollbar-darkshadow-color: #989898;
	scrollbar-face-color: #E5E5E5;
	scrollbar-highlight-color: White;
	scrollbar-shadow-color: #818181;
	scrollbar-track-color: #E5E5E5;
}
BODY, table, div, TD, P, UL, LI {
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #3a3535;
}
body, p, div, form {
	margin: 0px;
	padding: 0px;
	border: none;
}
.bgAll {
	background-color: #E5E5E5;
	background-image: url(../images/bg/bg.jpg);
	background-repeat: repeat-x;
}
.logoTop {
	background: url(../images/logo_top.jpg) no-repeat;
}
.logoTop div img {
	margin-left: 67px;
}
.sloganTop {
	background: url(../images/slogan_top.jpg) no-repeat top right;
}
.bgLeft1 {
	background: url(../images/bg/bg_left_1.gif) repeat-y right;
}
.bgLeft2 {
	background: url(../images/bg/bg_left_2.jpg) no-repeat top right;
}
.bgLeft3 {
	background: url(../images/bg/bg_left_3.gif) no-repeat bottom right;
	height: 44px;
}
.bgLeft4 {
	background: url(../images/bg/bg_left_4.gif) repeat-x 0px 2px;
}
.bgRight1 {
	background: url(../images/bg/bg_right_1.gif) repeat-y;
}
.bgRight2 {
	background: url(../images/bg/bg_right_2.jpg) no-repeat;
}
.bgRight3 {
	background: url(../images/bg/bg_right_3.gif) no-repeat bottom left;
	height: 44px;
}
.bgBottom1 {
	background: #e5e5e5 url(../images/bg/bg_bot_1.gif) repeat-x;
}
.bgBottom2 {
	background: url(../images/pic_bot_02.jpg) no-repeat 0px 11px;
}
.bgBottom3 {
	background: url(../images/pic_bot_03.jpg) no-repeat 100% 11px;
}
.copy {
	padding: 0px 57px;
}
.copy {
	color: #7F7F7F;
	font-size: 10px;
	text-decoration: none;
}
.copy A {
	color: Black;
	font-size: 10px;
	text-decoration: none;
}
.copy A:HOVER {
	color: #a42c18;
	text-decoration: none;
}
.bgMain {
	background: White url(../images/bg/bg_main_01.gif) repeat-x;
	padding: 5px 4px 0px 4px;
}
.bgMainToplink {
	background-color: white;
	padding: 0px 4px 4px 4px;
}
.bgMainToplinkBox {
	padding: 5px 0 10px 0px;
	background-color: #f5f5f5;
}
.goTopTable {
	background: url(../images/bg/gotop_bg.gif) repeat-x;
	background-repeat: repeat-x;
}
.goTop {
	padding-top: 10px;
	padding-right: 5px;
	background: url(../images/gptop_left.gif) no-repeat;
}
.goTop, .goTop A {
	color: #6a6363;
	font-size: 11px;
	text-decoration: none;
}
.goTop A:HOVER {
	color: #a42c18;
	text-decoration: none;
}
.centerBox, .botSponsorText, .botSponsorLogoBox, .botMenu {
	background-color: #f5f5f5;
}
.sectionLine {
	background-color: #e6e6e6;
	height: 2px;
}
.sectionLine {
	background-color: #e6e6e6;
	height: 2px;
}
.sectionTitleBg {
	background: #242121 url(../images/bg/bg_titel.gif) repeat-x;
}
.sectionTitleBg2 {
	background: url(../images/titel_left.gif) no-repeat;
}
.sectionTitleBg3 {
	background: url(../images/titel_right.gif) no-repeat top right;
	padding-right: 8px;
}
.sectionTitle {
	background: url(../images/bg/bg_title2.gif) no-repeat top right;
	height: 17px;
	_height: 20px;
	padding:3px 5px 0px 13px;
	_padding:3px 5px 0px 13px;
}
.sectionTitle, .sectionTitle A {
	color: #a5df49;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
.sectionTitle A:HOVER {
	color: White;
	text-decoration: none;
}
.contentPlace {
	padding: 10px;
}
.contentPlaceFirstPage {
	padding: 0px;
}
.banerBottomPlace {
	padding:10px 0px 0px 0px;
}
.contentPlaceFirstPage {
	
}
.facebook a img {
	margin:6px 6px 4px 0px;
}
.facebook a img {
	background:url(../images/facebook.gif);
}
.facebook a:hover img {
	background:url(../images/facebook.gif);
}
/* general settings */
HR {
	color: #3a3535;
	height: 1px;
}
A {
	cursor: hand;
}
TABLE {
	border-collapse: collapse;
	border-spacing: 0px;
}
IMG {
	border: 0px;
}
A,
.textJustify A,
.textNormal A,
.textSpecial A {
	color: #2c5b85;
	text-decoration: underline;
}
A:HOVER,
.textJustify A:HOVER,
.textNormal A:HOVER,
.textSpecial A:hover {
	color: #a42c18;
	text-decoration: none;
}
.textJustify {
	color: #3a3535;
	text-decoration: none;
	text-align: justify;
}
.textNormal {
	color: #3a3535;
	text-decoration: none;
}
.textTitle, .textTitle A {
	color: #3a3535;
	font-size: 16px;
	text-decoration: none;
}
.textTitle A:HOVER {
	color: #a42c18;
	text-decoration: none;
}
.textSpecial {
	color: #7F7F7F;
	font-size: 12px;
	text-decoration: none;
}
.specialBox {
	background-color: #E9F3F4;
	padding: 9px 12px 9px 12px;
}
.pathText {
	padding-bottom: 10px;
}
.pathText, .pathText A {
	color: #3a3535;
	font-size: 11px;
	text-decoration: none;
}
.pathText A:HOVER {
	color: #a42c18;
	text-decoration: none;
}
.colorGreen {
	color: #a5df49;
}
.colorRed {
	color: #a42c18;
}
.colorDarckBlue {
	color: #2c5b85;
}
.colorBlack {
	color: Black;
}
.pic {
	
}
.picLeft {
	margin-right: 18px;
	float: left;
}
.picRight {
	margin-left: 18px;
	float: right;
}
.picHidden {
	position:absolute;
	visibility:hidden;
}
LI {
	list-style-type: disc;
}
.line {
	background-color: #3a3535;
	height: 2px;
	margin-bottom: 10px;
	margin-top: 10px;
}
/* general settings END */
/* menu */
.menuBg {
	background-image: url(../images/bg/menu_bg.gif);
	background-repeat: repeat-x;
	background-color: #2a2b2a;
}
.menuContent td {
	white-space: nowrap;
}
* html .menuContent UL li, * html .menuContent UL li.menuContentSep { display:inline; margin:0; }  /* for IE 6 */
* + html .menuContent UL li, * + html .menuContent UL li.menuContentSep { display:inline; margin:0; }  /* for IE 7 */
html>body .menuContent UL LI A.menuContentLink {
	width: auto;
}
.menuContent td A {
	color: white;
	text-decoration: none;
	font: bold 11px/11px Tahoma, Helvetica, sans-serif;
	padding: 13px 10px;
	_padding: 11px 10px 15px 10px;
	vertical-align:bottom;
	display: inline-block;
	margin: 0px;
	white-space: nowrap;
}
.menuContent td A.on,
.menuContent td A:HOVER {
	color: #a5df49;
	text-decoration: none;
	background: url(../images/bg/menu_bg_on.gif) no-repeat center bottom;
}
.menuContent td.menuContentSelect A {
	color: #a5df49;
	text-decoration: none;
	background: url(../images/bg/menu_bg_on.gif) no-repeat center bottom;
}
.submenuDiv {
	position: absolute;
	z-index: 1;
	margin: 35px 0px 0px 0px;
	padding: 0px;
}
.submenuDiv2 {
	background-color: #2a2b2a;
	padding: 0px 1px 1px 1px;
	display: block !important;
}
.submenuDiv3 {
	border-left: 1px solid #d8d9d5;
	border-bottom: 1px solid #d8d9d5;
	background-color: #121210;
	border-right: 1px solid #d8d9d5;
}
.submenuBox2 {
	background: url(../images/sub_top_2.gif) repeat-x;
}
.submenuBox {
	
}
.submenuBox td {
	background: url(../images/bg/bg_submenu.gif) repeat-x;
	border-bottom: 1px solid #4B4B4B;
}
.submenuBox td A {
	display: block !important;
	white-space: nowrap;
	width: 100% !important;
	color: #EAEAEA;
	font-size: 11px;
	line-height: 11px;
	text-decoration: none;
	padding: 2px 15px 4px 15px;
	font-weight: normal;
}
.submenuBox td A.on,
.submenuBox td A:hover {
	color: #a5df49;
	text-decoration: none;
	background: none;
}
html>body .submenuBox td A {
	width: auto !important;
}
.menuBgLeft {
	background: url(../images/menu_left.gif) no-repeat;
	padding-left: 11px;
}
.menuBgRight {
	background: url(../images/menu_right.gif) no-repeat top right;
	padding-right: 11px;
}
.menuQuickLink {
	padding: 0px 5px 0px 0px;
}
.menuQuickLink, .menuQuickLink A {
	color: White;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	white-space: nowrap;
}
.menuQuickLink A:HOVER {
	color: #a5df49;
	text-decoration: none;
}
.formaQuickLink {
	color: #3a3535;
	border: 1px solid #e0dfdf;
	padding: 0px;
	font-size: 10px;
	background-color: White;
}
.menuLeft {
	padding-bottom: 3px;
	padding-top: 5px;
}
.menuLeft, .menuLeft A {
	color: #3a3535;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
.menuLeft A:HOVER {
	color: #a42c18;
	text-decoration: none;
}
.menuLeftDot {
	background: url(../images/dot.gif) repeat-x bottom left;
}
.menuLeftOn {
	padding-bottom: 3px;
	padding-top: 5px;
}
.menuLeftOn, .menuLeftOn A {
	color: #2c5b85;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
.menuLeftOn A:HOVER {
	color: #a42c18;
	text-decoration: none;
}
.menuLeftOnPic {
	position: absolute;
	z-index: 5;
	margin-top: -8px;
	margin-left:  -26px;
}
.menuLeftSeparator {
	background-color: #737373;
	width: 100%;
	height: 1px;
	margin: 10px 0px;
}
.botMenu {
	padding: 10px 15px 0px 15px;
}
.botMenu A {
	padding: 0 5px;
}
.botMenu, .botMenu A {
	color: #3a3535;
	font-size: 11px;
	line-height: 11px;
	text-decoration: none;
}
.botMenu A:HOVER {
	color: #a42c18;
	text-decoration: none;
}
.botMenu A.botMenuSelected {
	color: #a42c18;
	text-decoration: none;
}
/* menu END */
/* production */
.prodTopQalText {
	background: url(../images/forma_bg.gif) repeat-x;
	color: #a29f82;
	font-size: 11px;
	line-height: 11px;
	text-decoration: none;
	padding-left: 3px;
	padding-right: 3px;
}
.podTopQalTable {
	margin: 0px 12px 0px 0px;
}
.potTopQalTop {
	background: url(../images/forma_t.gif) repeat-x;
}
.potTopQalBot {
	background: url(../images/forma_b.gif) repeat-x;
}
.potTopQalRight {
	background: url(../images/forma_r.gif) repeat-y;
}
.potTopQalLeft {
	background: url(../images/forma_l.gif) repeat-y;
}
.prodTopBut {
	margin:6px 6px 4px 0px;
}





.prodTable {
	background-color: #fcfcfc;
	border: 1px solid #eeeeee;
	border-collapse: collapse;
}
.prodPicSmPlace {
	padding: 9px 20px 9px 8px;
}
.prodPicSmBorder {
	background-color: White;
	border: 1px solid #e9e9e9;
	padding: 4px;
}
.prodTextSmPlace {
	padding: 14px 9px 9px 0px;
}
.prodButSmPlace {
	padding: 3px 9px 10px 0px;
}
.prodZoomSmPlace {
	padding: 5px 20px 0px 8px;
	color: #685f5f;
	font-size: 11px;
	text-decoration: none;
}
.prodZoomSmPlace A {
	color: #685f5f;
	font-size: 11px;
	text-decoration: none;
}
.prodZoomSmPlace A:HOVER {
	color: #a42c18;
	text-decoration: none;
}
.prodZoomSmPic {
	margin-right: 5px;
}
.prodCheckSm {
	margin-right: 5px;
}
.prodShopSm {
	
}
.prodButSmBorder {
	border: 1px solid #e0dfdf;
}
.prodButSm {
	background: url(../images/bg/bg_but.gif) repeat-x;
	padding-left: 9px;
	padding-right: 9px;
	color: #a5df49;
	font-size: 11px;
	text-decoration: none;
}
.prodButSm A {
	color: #a5df49;
	font-size: 11px;
	text-decoration: none;
}
.prodButSm A:HOVER {
	color: #CFE9A4;
	text-decoration: none;
}
.prodButSmNo {
	background: url(../images/bg/bg_but.gif) repeat-x;
	padding-left: 9px;
	padding-right: 9px;
	color: #9ca095;
	font-size: 11px;
	text-decoration: none;
}
.prodButSmNo A {
	color: #9ca095;
	font-size: 11px;
	text-decoration: none;
}
.prodButSmNo A:HOVER {
	color: #c2c3c8;
	text-decoration: none;
}
.prodSeparator {
	background-image: url(../images/dot.gif);
	background-repeat: repeat-x;
	background-position: center right;
}
.prodDot {
	background-image: url(../images/dot.gif);
	background-repeat: repeat-x;
}
.prodTitleSm {
	color: #4b4848;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
	padding-bottom: 3px;
}
.prodTitleSm A {
	color: #4b4848;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
}
.prodTitleSm A:HOVER {
	color: #a42c18;
	text-decoration: none;
}
.prodInfoSmPlace {
	padding-top: 11px;
}
.prodCartTable .prodTextSm {
	padding: 5px 30px 5px 0px;
}
.prodCartTable .prodPriceSm {
	padding: 5px 0px 5px 0px;
}
.prodCartTable .prodIdSm {
	padding: 5px 0px 5px 0px;
}
.prodCartTable .prodShipSm {
	padding: 5px 0px 5px 0px;
}
.prodViewcartTable .prodTextSm {
	padding: 4px 30px 4px 0px;
}
.prodViewcartTable .prodPriceSm {
	padding: 4px 0px 4px 0px;
}
.prodViewcartTable .prodIdSm {
	padding: 4px 0px 4px 0px;
}
.prodViewcartTable .prodShipSm {
	padding: 4px 0px 4px 0px;
}
.prodTextSm {
	color: #3a3535;
	font-size: 11px;
	text-decoration: none;
}
.prodTextSm A {
	color: #3a3535;
	font-size: 11px;
	text-decoration: none;
}
.prodTextSm A:HOVER {
	color: #3a3535;
	text-decoration: none;
}
.prodText2Sm {
	color: #3a3535;
	font-size: 11px;
	text-decoration: none;
	padding: 1px 30px 1px 0px;
}
.prodText2Sm A {
	color: #3a3535;
	font-size: 11px;
	text-decoration: none;
}
.prodText2Sm A:HOVER {
	color: #3a3535;
	text-decoration: none;
}
.prodText3Sm,
.prodPrice2Sm {
	padding: 1px 0px 1px 0px;
}
.prodText3Sm {
	color: #3a3535;
	font-size: 11px;
	text-decoration: none;
}
.prodText3Sm A {
	color: #3a3535;
	font-size: 11px;
	text-decoration: none;
}
.prodText3Sm A:HOVER {
	color: #3a3535;
	text-decoration: none;
}
.prodPriceSm {
	color: #a42c18;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
}
.prodPrice2Sm {
	color: #a42c18;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
}
.prodIdSm {
	color: #685f5f;
	font-size: 11px;
	text-decoration: none;
}
.prodShipSm {
	color: #3a3535;
	font-size: 11px;
	text-decoration: none;
}
.prodInputSm {
	color: #3a3535;
	border: 1px solid #e0dfdf;
	padding-left: 5px;
	padding-right: 5px;
	font-size: 11px;
	background-color: White;
	width: 50px;
	height: 18px;
	text-align: center;
}
.prodClose {
	margin-bottom: 6px;
}
.prodButBotPlace {
	padding: 8px 8px 8px 8px;
}
.prodCartPic {
	margin-right: 10px;
}





/* production END */
/* forma */
form{
	padding: 0px;
	margin: 0px;
}
.pages_result td{
	font-size: 11px;
}
.pages_result h2{
	margin-top: 20px;
	font-size: 14px;
}
.pages_result .text{
	background-color: white;
	padding: 4px;
}
.form_table{
	width: 40%;
	margin-top: 10px;
}
.form_table td{
	font-size: 11px;
}
.form_table input, .form_table textarea{
	color: #3a3535;
	border: 1px solid #ababab;
	padding-left: 5px;
	padding-right: 5px;
	font-size: 11px;
	background-color: White;
}
.formaInput {
	color: #3a3535;
	border: 1px solid #e0dfdf;
	padding-left: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-top: 3px;
	font-size: 11px;
	background-color: White;
}
.formaQuickLink {
	color: #3a3535;
	border: 1px solid #e0dfdf;
	padding: 0px;
	font-size: 10px;
	background-color: White;
}
.formaSelect {
	color: #3a3535;
	border: 1px solid #e0dfdf;
	padding-left: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-top: 3px;
	font-size: 11px;
	background-color: White;
}
.formaTextarea {
	color: #3a3535;
	border: 1px solid #e0dfdf;
	padding-left: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-top: 3px;
	font-size: 11px;
	background-color: White;
	scrollbar-3dlight-color: White;
	scrollbar-arrow-color: #BCBCBC;
	scrollbar-base-color: #E5E5E5;
	scrollbar-darkshadow-color: #989898;
	scrollbar-face-color: #E5E5E5;
	scrollbar-highlight-color: White;
	scrollbar-shadow-color: #818181;
	scrollbar-track-color: #E5E5E5;
}
.formaBut {
	color: #a5df49 !important;
	padding-left: 9px;
	padding-right: 9px;
	font-size: 11px;
	background-color: #242121 !important;
	padding-bottom: 3px;
	padding-top: 3px;
	border: 1px solid #e0dfdf !important;
	cursor: hand;
	background-image: url(../images/bg/bg_but.gif);
	background-repeat: repeat-x;
}
.formaButText {
	background-image: url(../images/bg/bg_but.gif);
	background-repeat: repeat-x;
	padding-left: 9px;
	padding-right: 9px;
	color: #a5df49;
	font-size: 11px;
	text-decoration: none;
}
.formaButText A {
	color: #a5df49;
	font-size: 11px;
	text-decoration: none;
}
.formaButText A:HOVER {
	color: #CFE9A4;
	text-decoration: none;
}
.formaButBorder {
	border: 1px solid #e0dfdf;
}
/* forma END */
/* news */
.newsPlace {
	overflow: hidden;
}
.newsPlaceBox {
	margin: -10px 0px 0px -10px;
	overflow: hidden;
}
.newsBox {
	float: left;
	border: 1px solid #1e1d1b;
	margin: 10px 0px 0px 10px;
	width: 283px; /*298*/
	height: 300px;
}
.newsBoxPic {
	background-color: #1e1d1b;
	padding: 5px;
	vertical-align: top;
	height: 160px;
}
.newsBoxPic img {
	border: 5px solid white;
}
.newsBoxText {
	padding: 9px;
	background-color: #2d2c2a;
	vertical-align: top;
}
.newsBoxText, .newsBoxText a {
	color: #b7baac;
	font-size: 11px;
	text-decoration: none;
}
.newsBoxText div {
	padding-bottom: 9px;
}
.newsBoxText div, .newsBoxText div a {
	color: #afd84e;
	font-size: 12px;
	line-height: 12px;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
}
.newsBoxText a:hover,
.newsBoxText div a:hover,
.newsBoxLink a:hover {
	color: #deb331;
	text-decoration: none;
}
.newsBoxLink {
	background-color: #2d2c2a;
	padding: 5px;
	vertical-align: bottom;
}
.newsBoxLinkBox a {
	color: #b6a861;
	font-size: 11px;
	line-height: 11px;
	text-decoration: none;
	padding: 4px 19px 4px 2px;
	_height: 21px;
	background: url(../images/news_arrow.gif) no-repeat top right;
}
.newsBoxLinkBox {
	background: url(../images/bg/news_bg.gif) repeat-x;
}
.newsBoxLinkBox td {
	background: url(../images/bg/news_bg_2.gif) no-repeat top right;
	padding-left: 4px;
}
.newsBoxPage {
	background: url(../images/bg/bg_title2.gif) no-repeat top right;
	text-align: center;
}
.newsBoxPageContent td {
	color: #5e5e5e;
	font-size: 12px;
	line-height: 12px;
	text-decoration: none;
}
.newsBoxPageContent td A {
	color: #a5df49;
	font-size: 12px;
	line-height: 12px;
	font-weight: bold;
	text-decoration: none;
	padding: 4px 6px;
	_padding: 3px 6px;
	_height: 20px;
}
.newsBoxPageContent td A:HOVER {
	color: White;
	text-decoration: none;
}
.newsBoxPageContent td A.newsBoxPageContentSelect {
	color: #252222;
	background-color: #f5f5f5;
	_height: 20px;
}
/* news END */
/* sponsor */
.sponsorBox {
	float: left;
	border: 1px solid #1e1d1b;
	margin: 10px 0px 0px 10px;
	width: 216px; /*298*/
	height: 195px;
}
.sponsorBoxPic {
	background-color: #1e1d1b;
	padding: 5px;
	height: 150px;
}
.sponsorBoxPic img {
	border: 5px solid white;
}
.sponsorBoxText {
	padding: 9px;
	background-color: #2d2c2a;
}
.sponsorBoxText, .sponsorBoxText a {
	color: #b7baac;
	font-size: 11px;
	text-decoration: none;
}
.sponsorBoxText, .sponsorBoxText a {
	color: #afd84e;
	font-size: 12px;
	line-height: 12px;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
}
.sponsorBoxText a:hover,
.sponsorBoxText div a:hover,
.sponsorBoxText a:hover {
	color: #deb331;
	text-decoration: none;
}
.sponsorLeftPlace {
	padding-right: 10px;
}
.sponsorLeftPlace2 {
	padding: 10px 20px 0px 20px;
}
/* sponsor END */
/* search */
.searchLeftInput {
	color: #3a3535;
	border: 1px solid #ababab;
	padding-left: 5px;
	padding-right: 5px;
	font-size: 11px;
	background-color: White;
	width: 152px;
	height: 18px;
}
.searchLeftText {
	padding-bottom: 3px;
	padding-top: 3px;
}
.searchLeftText A {
	background: url(../images/dot2.gif) no-repeat 0px 4px;
	padding-left: 15px;
}
.searchLeftText, .searchLeftText A {
	color: #3a3535;
	font-size: 11px;
	text-decoration: none;
}
.searchLeftText A:HOVER {
	color: #a42c18;
	text-decoration: none;
}
.searchDot {
	margin-right: 5px;
}
.searchInputPlace {
	padding: 20px 5px;
}
.searchInputPlace2 {
	padding: 5px 5px;
}
/* search END */
.contentBlock {
	padding: 10px 10px 14px 10px;
}
.firstPageTitle {
	font-size: 30px;
	color: black;
	padding-bottom: 7px;
	font-family: impact, chicago, Tahoma, Helvetica, sans-serif;
}
.firstPageTextSpec {
	font-size: 14px;
}
.firstPageTextSpec A {
	font-size: 14px;
	text-decoration: underline;
}
.firstPageTitle {
	font-size: 30px;
	color: black;
	padding-bottom: 7px;
	font-family: impact, chicago, Tahoma, Helvetica, sans-serif;
}
.firstPageSponsorText {
	color: #3a3535;
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	padding: 3px;
}
.firstPageSponsorBox {
	
}







/* Dealers table */

table.dealers{
	width: 100%;
	border-collapse: separate;
	margin-top: 10px;
}
	
	table.dealers tr.title td{
		background: #242121;
		color:#A5DF49;
		font: bold 13px Tahoma,Helvetica,sans-serif;
		padding: 5px 5px 5px 18px;
		text-decoration: none;
	}
	
	
	table.dealers tr.line1 td{
		padding: 3px 10px;
		font: 11px Arial;
	}
	
	table.dealers tr.line1 td.w{
		background: #fff;
	}
	
	
	table.dealers tr.line2 td{
		padding: 2px 10px;
		font: 11px Arial;
		background: #E9E9E9;
	}
	
	table.dealers tr.line2 td.w{
		background: #F0F0F0;
	}
table.dealers tr.line1 td.loc, table.dealers tr.line2 td.loc {
	text-transform:uppercase;
}
	

/* Dealers table END */


/* Bascket items list */

/* products */
.prodTopBut {
	margin-right: 6px;
	margin-top: 6px;
	margin-bottom: 4px;
}
.podTopQalTable {
	margin-bottom: 8px;
	margin-right: 12px;
}
.potTopQalTop {
	background-image: url(../images/forma_t.gif);
	background-repeat: repeat-x;
}
.potTopQalBot {
	background-image: url(../images/forma_b.gif);
	background-repeat: repeat-x;
}
.potTopQalRight {
	background-image: url(../images/forma_r.gif);
	background-repeat: repeat-y;
}
.potTopQalLeft {
	background-image: url(../images/forma_l.gif);
	background-repeat: repeat-y;
}
.prodTopQalText {
	background-image: url(../images/forma_bg.gif);
	background-repeat: repeat-x;
	color: #a29f82;
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	padding-left: 3px;
	padding-right: 3px;
}
.prodTable {
	background-color: #fcfcfc;
	border: 1px solid #eeeeee;
	border-collapse: collapse;
}
.prodPicSmPlace {
	padding: 9px 20px 9px 8px;
}
.prodPicSmBorder {
	background-color: White;
	border: 1px solid #e9e9e9;
	padding: 4px;
}
.prodTextSmPlace {
	padding: 14px 9px 9px 0px;
}
.prodButSmPlace {
	padding: 3px 9px 10px 0px;
}
.prodZoomSmPlace {
	padding: 5px 20px 0px 8px;
	color: #685f5f;
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}
.prodZoomSmPlace A {
	color: #685f5f;
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}
.prodZoomSmPlace A:HOVER {
	color: #a42c18;
	text-decoration: none;
}
.prodZoomSmPic {
	margin-right: 5px;
}
.prodCheckSm {
	margin-right: 5px;
}
.prodShopSm {
	
}
.prodButSmBorder {
	border: 1px solid #e0dfdf;
}
.prodButSm {
	background-image: url(../images/bg/bg_but.gif);
	background-repeat: repeat-x;
	padding-left: 9px;
	padding-right: 9px;
	color: #a5df49;
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}
.prodButSm A {
	color: #a5df49;
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}
.prodButSm A:HOVER {
	color: #CFE9A4;
	text-decoration: none;
}
.prodButSmNo {
	background-image: url(../images/bg/bg_but.gif);
	background-repeat: repeat-x;
	padding-left: 9px;
	padding-right: 9px;
	color: #9ca095;
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}
.prodButSmNo A {
	color: #9ca095;
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}
.prodButSmNo A:HOVER {
	color: #c2c3c8;
	text-decoration: none;
}
.prodSeparator {
	background-image: url(../images/dot.gif);
	background-repeat: repeat-x;
	background-position: center right;
}
.prodDot {
	background-image: url(../images/dot.gif);
	background-repeat: repeat-x;
}
.prodTitleSm {
	color: #4b4848;
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
	padding-bottom: 3px;
}
.prodTitleSm A {
	color: #4b4848;
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
}
.prodTitleSm A:HOVER {
	color: #a42c18;
	text-decoration: none;
}
.prodInfoSmPlace {
	padding-top: 11px;
}
.prodCartTable .prodTextSm {
	padding: 5px 30px 5px 0px;
}
.prodCartTable .prodPriceSm {
	padding: 5px 0px 5px 0px;
}
.prodCartTable .prodIdSm {
	padding: 5px 0px 5px 0px;
}
.prodCartTable .prodShipSm {
	padding: 5px 0px 5px 0px;
}
.prodViewcartTable .prodTextSm {
	padding: 4px 30px 4px 0px;
}
.prodViewcartTable .prodPriceSm {
	padding: 4px 0px 4px 0px;
}
.prodViewcartTable .prodIdSm {
	padding: 4px 0px 4px 0px;
}
.prodViewcartTable .prodShipSm {
	padding: 4px 0px 4px 0px;
}
.prodTextSm {
	color: #3a3535;
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}
.prodTextSm A {
	color: #3a3535;
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}
.prodTextSm A:HOVER {
	color: #3a3535;
	text-decoration: none;
}
.prodText2Sm {
	color: #3a3535;
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	padding: 1px 30px 1px 0px;
}
.prodText2Sm A {
	color: #3a3535;
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}
.prodText2Sm A:HOVER {
	color: #3a3535;
	text-decoration: none;
}
.prodText3Sm,
.prodPrice2Sm {
	padding: 1px 0px 1px 0px;
}
.prodText3Sm {
	color: #3a3535;
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}
.prodText3Sm A {
	color: #3a3535;
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}
.prodText3Sm A:HOVER {
	color: #3a3535;
	text-decoration: none;
}
.prodPriceSm {
	color: #a42c18;
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
}
.prodPrice2Sm {
	color: #a42c18;
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
}
.prodIdSm {
	color: #685f5f;
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}
.prodShipSm {
	color: #3a3535;
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}
.prodInputSm {
	color: #3a3535;
	border: 1px solid #e0dfdf;
	padding-left: 5px;
	padding-right: 5px;
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 11px;
	background-color: White;
	width: 50px;
	height: 18px;
	text-align: center;
}
.prodClose {
	margin-bottom: 6px;
}
.prodButBotPlace {
	padding: 8px 8px 8px 8px;
}
.prodCartPic {
	margin-right: 10px;
}
/* products END */
/* payforma */
.payInput,
.payInputBig,
.payInputSm,
.payInputSm2 {
	color: #3a3535;
	border: 1px solid #ababab;
	padding-left: 3px;
	padding-right: 3px;
	padding-bottom: 1px;
	padding-top: 1px;
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 11px;
	background-color: White;
	margin-bottom: 3px;
	margin-top: 3px;
}
.payInputBig {
	width: 198px;
}
.payInputSm {
	width: 68px;
}
.payInputSm2 {
	width: 41px;
}
.paySelect {
	color: #3a3535;
	border: 1px solid #e0dfdf;
	padding-left: 3px;
	padding-right: 0px;
	padding-bottom: 1px;
	padding-top: 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: White;
	margin-bottom: 3px;
	margin-top: 3px;
	width: 198px;
}
.paySelect2 {
	color: #3a3535;
	border: 1px solid #e0dfdf;
	padding-left: 3px;
	padding-right: 0px;
	padding-bottom: 1px;
	padding-top: 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: White;
	margin-bottom: 3px;
	margin-top: 3px;
	width: 58px;
}
.payText {
	color: #3a3535;
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	padding: 3px 50px 3px 12px;
}
.payText2 {
	color: #3a3535;
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	padding: 3px 10px 3px 10px;
}
.payText3 {
	color: #3a3535;
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	padding: 3px 10px 3px 0px;
}
.payText A,
.payText2 A,
.payText3 A {
	color: #3a3535;
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}
.payText A:hover,
.payText2 A:hover,
.payText3 A:hover {
	color: #a42c18;
	text-decoration: none;
}
.payPic {
	margin: 17px 18px 17px 10px;
}
.payTable {
	background-color: #fcfcfc;
	border: 1px solid #d8d8d8;
	padding: 4px;
}
.payTableAll {
	margin-bottom: 10px;
}
.payDot {
	background-image: url(../images/dot3.gif);
	background-repeat: repeat-y;
	background-position: center top;
	width: 20px;
}
.payTextTable,
.payTextTableL1,
.payTextTableL2,
.payTextTable2,
.payTextTable3,
.payTextTablePrice {
	color: #3a3535;
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}
.payTextTable A,
.payTextTableL1 A,
.payTextTableL2 A,
.payTextTable2 A,
.payTextTable3 A,
.payTextTablePrice A {
	color: #3a3535;
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}
.payTextTable A:hover,
.payTextTableL1 A:hover,
.payTextTableL2 A:hover,
.payTextTable2 A:hover,
.payTextTable3 A:hover,
.payTextTablePrice A:hover {
	color: #a42c18;
	text-decoration: none;
}
.payTextTableL1 {
	font-weight: bold;
	padding: 5px 7px 5px 7px;
}
.payTextTableL2 {
	background-color: #f4f4f1;
	font-weight: bold;
	padding: 5px 7px 5px 7px;
}
.payTextTable2 {
	padding: 5px 10px 5px 0px;
}
.payTextTable3 {
	background-color: #f5f5f5;
	border: 1px solid #f1f1f1;
	padding: 5px 9px 5px 9px;
	width: 15px;
	text-align: center;
}
.payTextTablePrice {
	color: #a42c18;
	background-color: #f5f5f5;
	border: 1px solid #f1f1f1;
	padding: 5px 4px 5px 4px;
	width: 100px;
	text-align: center;
}
/* payforma END */

/* Bascket items list END */


table.orderTable{
	border-collapse: separate !important;
}
	
	table.orderTable td{
		padding: 4px 8px;
		border-bottom: 2px solid #F5F5F5;
	}
	
	table.orderTable td.title{
		font: bold 14px Tahoma, verdana, Arial;
		color: #3A3535;
		padding: 10px 0px 5px 5px;
	}
	
	table.orderTable td.payText{
		background: #FCFCFC;
		padding-right: 25px;
		width: 150px;
	}
	
	table.orderTable td.input{
		background: #EBEBEB;
	}
		
		table.orderTable td.input a{
			font: 11px Tahoma;
			text-decoration: none;
		}
		
		table.orderTable td.input a:hover{
			text-decoration: underline;
		}
		
	



/* Search table */

table.searchTable{
	width: 90%;
	border-collapse: collapse;
	margin-top: 10px;
	margin-bottom: 20px;
	background: #F7F7F7;
}
	
	table.searchTable td{
		padding: 6px 10px;
	}
	
	table.searchTable td.p1,
	table.searchTable td.p3{
		width: 1%;
	}
	
	table.searchTable td.p3 input{
		width: auto;
		padding: 1px 4px;
		background: #2B2727;
		color: #ffffff;
		border: 1px solid #A50D06;
		cursor: pointer;
		font: 11px Tahoma;
	}
		
		table.searchTable td.p3 input:hover{
			color: #A5DF49;
		}
		
	
	table.searchTable td.p2{
		padding: 0px 10px;
	}
		
		table.searchTable td.p2 input{
			width: 100%;
			border-top: 1px solid #C6C7CA;
			border-left: 1px solid #C6C7CA;
			border-bottom: 1px solid #EAEBEC;
			border-right: 1px solid #EAEBEC;
			padding: 2px 4px;
			font: 11px Tahoma;
		}
		

span.green{
	display: block;
	padding: 10px 0px 0px 0px;
}

	span.green,
	span.green a{
		font: 11px Tahoma;
		color: #5B8417;
		text-decoration: none;
	}
	
	span.green a:hover{
		text-decoration: underline;
	}
	

/* Search table END */


/* Delivery table */

table.delivery{
	border-collapse: separate !important;
	width: 300px;
}
	
	table.delivery tr.row td{
		background: #f9f9f9;
		padding: 8px 20px;
		border: 1px solid #fff;
		border-top: 4px solid #fff;
		border-bottom: 4px solid #fff;
	}
	
	table.delivery #curiers_row td{
		line-height: 1.8;
	}
		
		table.delivery #curiers_row td input{
			margin-right: 10px;
		}
		
	
	table.delivery td.title{
		padding: 8px 20px;
		font-size: 14px;
		font-weight: bold;
		color: #1B5596;
	}
	
	table.delivery td.name{
		width: 1%;
		white-space: nowrap;
	}
	
	table.delivery select{
		width: 100%;
		font-size: 12px;
	}
	
/* Delivery table END */
/* bottom sponsors */
.botSponsorText {
	padding: 0 7px 7px 7px;
	font-size: 10px;
	line-height: 10px;
}
.botSponsorLogoBox {
	padding: 0 5px 7px 5px;
}
.botSponsorLogo {
	margin: 0 15px 15px 0;
}
/* bottom sponsors END */

table.errorsTable{
	width: 100%;
	border-collapse: collapse;
	background: #FFD5D5;
	border: 1px solid #FFBFBF;
	margin-top: 10px;
	margin-bottom: 20px;
}
	
	table.errorsTable td.error{
		padding: 10px 20px;
		color: #EA0000;
	}
		
		table.errorsTable td.error p{
			color: #EA0000;
		}
		
	

table.noticeTable{
	width: 100%;
	border-collapse: collapse;
	border: 1px solid #FFF7C2;
	background: #FFFADB;
	margin-top: 10px;
	margin-bottom: 20px;
}
	
	table.noticeTable td.notice{
		padding: 10px 20px;
		color: #454545;
	}
		
		table.noticeTable td.notice p{
			color: #454545;
		}
/* sponsor */
.spBox {
	
}
.spBoxIn {
	
}
ul.spBoxIn {
	list-style: none;
	list-style-image: none;
	display:block;
	margin: 0 11px;
	_margin: 0 7px;
	padding:0;
}
ul.spBoxIn LI {
	list-style-type: none;
	list-style-image: none;
}
ul.spBoxIn LI {
	min-height: 140px;
	width: 200px;
	display: -moz-inline-stack;
	display: inline-block;
	vertical-align: top;
	text-align:center;
	margin: 0 5px 5px;
	*display: inline;
	zoom: 1;
	_height: 140px;
	color: #3a3535;
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}
ul.spBoxIn LI img {
	margin-bottom: 3px;
}
* html ul.spBoxIn li {
	display: inline;
}
/* sponsor END */
/*--Main Container--*/
.main_view {
	position: relative;
	float: left;
}
/*--Window/Masking Styles--*/
.window {
	width: 896px; height: 280px;
	overflow: hidden; /*--Hides anything outside of the set width/height--*/
	position: relative;
}
.image_reel {
	position: absolute;
	top: 0; left: 0;
}
.image_reel div.bannerBox {float: left;}
div.bannerBox {
	width: 896px; height: 280px;
	color:#66FF00;
	font-size:36px;
}

/*--Paging Styles--*/
.paging {
	position: absolute;
	bottom: 3px; right: 10px;
	z-index: 100; /*--Assures the paging stays on the top layer--*/
	text-align: center;
	line-height: 40px;
	display: none; /*--Hidden by default, will be later shown with jQuery--*/
}
.paging a {
	padding:2px 5px;
	text-decoration: none;
	color: #b7b28e;
	background-color: #3e3d3a; 
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	behavior: url(../css/border-radius.htc);
}
.paging a.active {
	color: #dab331;
	background-color:#000000;
}
.paging a, .paging a.active {
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	behavior: url(../css/border-radius.htc);

.paging a:hover {font-weight: bold;}

