﻿@import url(fix-ie.css);
/* .cat_description*/
#INVALID_RULE
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #800000;
	font-weight: bold;
}
#affiliate{
    background: white url(images/partner11.jpg);
	height:157px;
	margin:0 38px;
	width: 120px;
	}
	
#admins{
    background: #FFFFFF url(images/admins.jpg) no-repeat center;
	border:1px solid #A7A6AA;
	height: 196px;
	width: 220px;
	margin:0 0 15px 0;
	
}
.oplata{
    
    color:#286083;
    font-size: 11px;
	font-family: Verdana, Arial, sans-serif;
	margin-bottom:15px;
	font-weight: bold;
}
.boxText
{
    border:1px solid  #A7A6AA;
    border-top:none;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	line-height: 2;
	color: #286083;
}
.errorBox
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	background: #FFB3B5;
	font-weight: bold;
}
.stockWarning
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #CC0033;
}
.productsNotifications
{
	background: #F2FFF7;
}
.orderEdit
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #70D250;
	text-decoration: underline;
}
BODY
{
	background: #FFFFFF;
	color: #000000;
	margin: 0px;
}
A
{
	color: #286083;
	text-decoration: none;
	font-weight: bolder;
}
A img{
    border: none; 
}
A:hover
{
	color: #E88000;
	text-decoration: underline;
}
A:current
{
	color: #FF0000;
	text-decoration: underline;
}
FORM
{
	display: inline;
}

#logo
{
    background: transparent url(images/kit.gif) no-repeat top;
    height:150px;
    margin-bottom: 10px;
    margin-right:100px;
    width:200px;
    z-index:100;
   
}

/*topmenu*/
#mainmenu
{
	font-family: tahoma, helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	height: 4.09em;
	line-height: 35px;
	list-style: none;
	margin:0 0 0 29%;
	overflow: ;
	padding: 0 15px 0 0;
	text-transform: uppercase;
	white-space: nowrap;
	width: 600px;
}
.bg1
{
	background: transparent url(images/cv_blog_12.png) no-repeat scroll left top;
	z-index: 100;
	}

#mainmenu LI {
 display: inline;
	}

#mainmenu LI A
{
	color: #FFFFFF;
	cursor: pointer;
	float: left;
	padding: 0 13px 0 0;
	position: relative;
	text-decoration: none;
	z-index: 1;
}
#mainmenu LI#current A, #mainmenu LI A:hover
{
	color: #1D8DBB;
}
#mainmenu LI A .text
{
	background: transparent url(images/cv_blog_11.png) no-repeat left top;
	cursor: pointer;
	float: left;
	font-family: tahoma, helvetica, sans-serif;
	margin-right: -7px;
	padding: 10px 13px 0 20px;
}
#mainmenu LI#current A .text, #mainmenu LI A:hover .text
{
	background: transparent url(images/cv_blog_14.png) no-repeat left top;
	cursor: pointer;
	float: left;
}
#mainmenu LI A .bgl
{
	background: transparent url(images/cv_blog_12.png) no-repeat scroll right center;
	color: #FFFFFF;
	cursor: pointer;
	display: block;
	height: 45px;
	margin-right: -7px;
	position: absolute;
	right: 0;
	text-align: center;
	top: 0;
	width:13px;
	z-index: 100;
}
#mainmenu LI#current A .bgl, #mainmenu LI A:hover .bgl
{
	background: transparent url(images/cv_blog_15.png) no-repeat scroll right center;
}
/*end of topmenu*/


TR.header
{
	background-color: black;
	background-image: url(images/cv_02.jpg);
	background-position: left;
	background-repeat: no-repeat;
	height: 170px;

}
TR.headerNavigation
{
	background: #1D88B4;
}
TD.headerNavigation
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	background: #1D88B4;
	color: #FFFFFF;
	font-weight: bold;
}
A.headerNavigation
{
	color: #FFFFFF;
}
TR.headerError
{
	background: #FF0000;
}
TD.headerError
{
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 12px;
	background: #FF0000;
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
}
TR.headerInfo
{
	background: #00FF00;
}
TD.headerInfo
{
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 12px;
	background: #00FF00;
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
}
TR.footer
{
	background: #1D88B4;
}
TD.footer
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	background: #1D88B4;
	color: #FFFFFF;
	font-weight: bold;
}
.infoBox
{
	background: #FFFFFF;
}
.infoBoxContents
{
	background: #FFFFFF;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
}
.infoBoxNotice
{
	background: #FF8E90;
}
.infoBoxNoticeContents
{
	background: #FFE6E6;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
}
TD.infoBoxHeading
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 13px;
	font-weight: normal;
	background: #FFFFFF url(images/infobox/corner_right_left.gif) repeat-x left;
	color: #FFFFFF;
}
.infoBoxHeading1
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 13px;
	font-weight: normal;
	background: #FFFFFF;
	color: #FFFFFF;
}
.infoBoxHeading2
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 13px;
	font-weight: normal;
	background: #FFFFFF url(images/infobox/corner_right.gif) no-repeat left;
	color: #FFFFFF;
}
TD.infoBox, SPAN.infoBox
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
}
TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd
{
	background: #FFFFFF;
}
TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even
{
	background: #FFFFFF;
}
TABLE.productListing
{
	border: 1px solid #000000;
	border-style: solid;
	border-color: #B6B7CB;
	border-spacing: 1px;
}
.productListing-heading
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	background: #FFFFFF;
	color: #FFFFFF;
	font-weight: bold;
}
.productlisting-headingPrice
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #9A9A9A;
}
TD.productListing-data
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
}
A.pageResults
{
	color: #0000FF;
}
TD.pageHeading, DIV.pageHeading
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #9A9A9A;
}
TR.subBar
{
	background: #F4F7FD;
}
TD.subBar
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #000000;
}
TD.main, P.main
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	line-height: 1.5;
}
TD.smallText, SPAN.smallText, P.smallText
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
}
TD.accountCategory
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 13px;
	color: #AABBDD;
}
TD.fieldKey
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
TD.fieldValue
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
}
TD.tableHeading
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
TD.category_desc
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	line-height: 1.5;
}
SPAN.newItemInCart
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #FF0000;
}
/*CHECKBOX, INPUT, RADIO, SELECT*/
#INVALID-RULE
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
}
TEXTAREA
{
	width: 100%;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
}
SPAN.greetUser
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #F0A480;
	font-weight: bold;
}
TABLE.formArea
{
	background: #F1F9FE;
	border-color: #7B9EBD;
	border-style: solid;
	border-width: 1px;
}
TD.formAreaTitle
{
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
SPAN.markProductOutOfStock
{
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #C76170;
	font-weight: bold;
}
SPAN.productSpecialPrice
{
	font-family: Verdana, Arial, sans-serif;
	color: #FF0000;
}
SPAN.errorText
{
	font-family: Verdana, Arial, sans-serif;
	color: #FF0000;
}
.moduleRow
{
}
.moduleRowOver
{
	background-color: #D7E9F7;
	cursor: pointer;
}
.moduleRowSelected
{
	background-color: #E9F4FC;
}
.checkoutBarFrom, .checkoutBarTo
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #8C8C8C;
}
.checkoutBarCurrent
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #000000;
}
/*message box*/
.messageBox
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
}
.messageStackError, .messageStackWarning
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	background-color: #FFB3B5;
}
.messageStackSuccess
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	background-color: #99FF00;
}
/*input requirement*/
.inputRequirement
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #FF0000;
}
/*VJ Links Manager v1.00 begin*/
TABLE.linkListing
{
	border: 1px solid #000000;
	border-style: solid;
	border-color: #B6B7CB;
	border-spacing: 1px;
}
.linkListing-heading
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	background: #FFFFFF;
	color: #FFFFFF;
	text-align: center;
}
TD.linkListing-data
{
	border-right: 1px solid #B6B7CB;
	border-bottom: 1px solid #B6B7CB;
	padding: 4px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
}
TR.linkListing-odd
{
	background: #FFFFFF;
}
TR.linkListing-even
{
	background: #F5F5F5;
}
/*VJ Links Manager v1.00 end
DWD Contribution -> Add: Browse by Categories.*/
UL.BrowseBy
{
	list-style-type: disc;
	list-style-position: inside;
	list-style: none;
	margin-left: 1em;
	padding-left: 2em;
	text-indent: -1em;
}
/*UL.BrowseBy*/
LI.BrowseBy
{
}
/*LI.BrowseBy
DWD Contribution End.
BOF Options as Images*/
SPAN.optionsAvailable
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #F0A480;
	font-weight: bold;
}
/*EOF Options as Images
Start Products Specifications*/
UL.specification_box
{
	line-height: 1.5;
}
OPTION, OPTGROUP
{
	text-decoration: none;
	font-style: normal;
	margin: 0;
	padding: 2px 2px 0;
	font-family: Verdana, Arial, sans-serif;
}
.filter_count
{
	font-weight: normal;
}
.no_results
{
	color: #BBB;
}
.close
{
	font-size: 75%;
	position: relative;
	top: -4px;
}
IMG.image_filter
{
/*Applies to images used as filters*/
	width: 20px;
/*Width of each image*/
	height: 20px;
/*Height of each image*/
	padding: 5px;
/*Padding between the category contents and the border*/
	border: 1px solid #182D5C;
/*Border around each image*/
	margin: 3px;
/*Margin between the image border and other objects*/
	background: #FFFFFF;
/*Background color behind each image*/
	float: left;
/*Don't change this*/
}
.specs_box
{
/*Applies to the table surrounding the Specifications/tabs onproduct_info.php*/
}
#variantsBlock
{
}
#variantsBlockTitle
{
	font-size: 10pt;
	font-weight: bold;
	padding-left: 10px;
	padding-bottom: 10px;
	width: 10em;
}
#variantsBlockData
{
	text-align: left;
}
.productInfoKey
{
	font-size: 9pt;
	font-weight: bold;
	padding-left: 10px;
	padding-right: 10px;
	vertical-align: middle;
}
.productInfoValue
{
	font-size: 9pt;
	vertical-align: middle;
}
#productInfoPrice
{
	font-size: 10pt;
	font-weight: bold;
	vertical-align: middle;
}
#tabContainer
{
/*Container for the whole thing*/
	position: relative;
	width: 95%;
/*Change the width of the tabs & content box*/
}
#tabMenu
{
/*Container for the menu tabs*/
	position: relative;
	height: 30px;
	margin-bottom: -3px;
}
#tabContent
{
/*Container for the content box*/
	clear: left;
	position: relative;
/*height: 266px;
Uncomment for fixed height content box*/
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #444444;
	border-top: 1px solid #CCC;
	border-left: 1px solid #CCC;
	border-right: 4px solid #CCC;
	border-bottom: 4px solid #CCC;
/*overflow: auto;
Uncomment for fixed height content box*/
}
#tabContent .content
{
/*Don't change this*/
	display: none;
/*Don't change this*/
	margin-bottom: 0.7em;
/*Extra space between the text and the bottom of the content box*/
}
#tabContent .active
{
/*Don't change this*/
	padding: 5px 10px;
	display: block;
}
.inside_heading
{
/*Heading inside the content box*/
	font-size: 12px;
	font-weight: bold;
	border-bottom: 1px dashed #999999;
}
/*
Generated via www.cssmenubuilder.com

Copyright (c) 2008-2009 www.cssmenubuilder.com

Permission is hereby granted, free of charge, to any person
obtaining a copy of this software and associated documentation
files (the "Software"), to deal in the Software without
restriction, including without limitation the rights to use,
copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the
Software is furnished to do so, subject to the following
conditions:

The above copyright notice and this permission notice shall be
included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
OTHER DEALINGS IN THE SOFTWARE.
*/
.menu
{
/*Container for the tabs*/
	margin: 0 auto;
	padding: 0;
	height: 30px;
/*Height of the tabs*/
	width: 100%;
	display: block;
	background: url(images/topMenuImages.png) repeat-x;
/*Change the image name if you have changed your image*/
}
.menu LI
{
/*Individual tabs*/
	padding: 0;
	margin: 0;
	list-style: none;
	display: inline;
}
.menu LI A
{
/*Links from the tabs to the content box*/
	float: left;
	padding-left: 15px;
	display: block;
	color: #FFF;
	text-decoration: none;
	font: 9pt Verdana, Arial, Helvetica, sans-serif;
	cursor: pointer;
	background: url(images/topMenuImages.png) no-repeat 0px -30px;
/*Change the image name if you have changed your image*/
}
.menu LI A SPAN
{
/*Text in the tabs*/
	line-height: 30px;
	float: left;
	display: block;
	padding-right: 15px;
	background: url(images/topMenuImages.png) no-repeat 100% -30px;
/*Change the image name if you have changed your image*/
}
.menu LI A:hover
{
/*Hover/mouseover tabs*/
	background-position: 0px -60px;
	color: #FFF;
}
.menu LI A:hover SPAN
{
/*Hover/mouseover text in the tabs*/
	background-position: 100% -60px;
}
.menu LI A.active, .menu LI A.active:hover
{
/*Active tab*/
	line-height: 30px;
	font: 9pt Verdana, Arial, Helvetica, sans-serif;
	background: url(images/topMenuImages.png) no-repeat 0px -90px;
	color: #000;
}
.menu LI A.active SPAN, .menu LI A.active:hover SPAN
{
/*Text in the active tab*/
	background: url(images/topMenuImages.png) no-repeat 100% -90px;
/*Change the image name if you have changed your image*/
}
/*End Products Specifications*/