/* ---------- Begin Main Block ---------- */
body {
	background-color: #cadbee;
	margin:0px;
}

.top-bg {
        width: 480px;
	height: 22px;
	background-color: #1e5ca5;
}

.top-bg h2 {   
        font-family: Verdana, Tahoma;
	font-size: 12px;
	font-weight: normal;
	color: #ffffff;
	text-align: left;
	margin: 0px;
	padding: 0 0 1px 30px;
}

.top-bg2 {
        width: 300px;
	height: 22px;
	background-color: #1e5ca5;
}

#searchline {
        vertical-align: top;
	width: 180px;
	height: 18px;
	border: 1px solid #1E5CA5;
	font-family: Verdana, Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #6A7585;
	padding: 1px 3px 0 3px;
	margin: 0 4px 1px 30px;
}

.img-button {
	vertical-align: top;
	margin: 0px;
	padding: 0px;
}

.top-bg3 {
        background-image: url(/images/design/topimg11.jpg);
	background-repeat: no-repeat;
	background-position: right;
	background-color: White;
	width: 780px;
	height: 77px;
	padding: 0px;
	margin: 0px;
}

.top-title {
	padding: 22px 0 0 40px;
	margin: 0 0 0 20px;
        width: 330px;
}

.top-title a {
 	font-family: Verdana, Tahoma;
	font-size: 24px;
	text-align: left;
	font-weight: normal;
	color: #1E5CA5;
	text-decoration: none;
}

.top-title a:hover {
	text-decoration: none;
}

.account {
        display: block;
	float: right;
	width: 150px;
	font-family: Tahoma;
	font-size: 11px;
	text-align: right;
	font-weight: bold;
	color: #1E5CA5;
	padding: 0 8px 0 0;
	margin: 8px 0 0 0;
}

.account a {
	font-family: Tahoma;
	font-size: 11px;
	text-align: left;
	font-weight: bold;
	color: #1E5CA5;	
	text-transform: uppercase;
	text-decoration: none;	
}

.account a:hover {
	text-decoration: underline;	
}

.made-cig {
	width: 185px;
	background-color: #1e5ca5;
	font-family: Verdana, Tahoma;
	font-size: 12px;
	text-align: center;
	font-weight: bold;
	color: #ffffff;
	border-right: 2px solid #ffffff;
}

#top-menu {
        width: 595px;
	border: 1px solid #1e5ca5;
}

#top-menu td a {
        display: block;
	background-color: #1e5ca5;
	text-align: center;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-transform: uppercase;
	text-decoration: none;
	margin: 0px;
	padding: 3px 0 3px 0;
}

#top-menu td a:hover {
        background-color: #114085;
	text-decoration: none;
}

#left-menu {
	width: 185px;
	background-color: #ffffff;
	padding: 2px 0 3px 0;
        vertical-align: top;
}

#left-menu a {
        display: block;
        background-color: #F3F3F3;
	font-family: Verdana, Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #6a7585;
	text-decoration: none;
	padding: 2px 0 2px 15px;
	margin: 0 4px 2px 2px;
}

#left-menu a:hover {
        background-color: #BFCEE2;
	color: #ffffff;
	text-decoration: none;
}

.index-title {
	font-family: Tahoma;
	font-size: 12px;
	color: #114085;
	text-align: left;
	font-weight: bold;
	padding: 3px 0 8px 0;
	margin: 0px;
	text-transform: uppercase;
}

.content-page {
	width: 585px; 
	background-color: #ffffff; 
	vertical-align: top;
	font-family: Tahoma;
	font-size: 11px;
	color: #4e5662;
	text-align: justify;
	padding: 5px 7px 10px 5px;
}

.content-page a {
	font-family: Tahoma;
	font-size: 11px;
	color: #4E5662;
        font-weight: bold;
        text-decoration: none;
}

.content-page a:hover {
        text-decoration: underline;
}

.made {
	font-family: Verdana, Tahoma;
	font-size: 11px;
	text-align: center;
	font-weight: bold;
	color: #6a7585;
	text-transform: uppercase;
	margin: 0 0 5px 0;
}

#cig-index td {
	border: 1px solid #1E5CA5;
	text-align: center;
}

#cig-index td a  {
	display: block;
	text-decoration: none;
}

#cig-index td a div {
	font-family: Verdana, Tahoma;
	font-size: 14px;
	text-align: center;
	font-weight: bold;
	color: #ffffff;
	background-color: #1E5CA5;
	padding: 2px 0 2px 0;
	margin: 0 1px 0 1px;
}

#other-sites {
	width: 185px;
	background-color: #ffffff;
        font-family: Tahoma;
	font-size: 12px;
	text-align: center;
	color: #114085;
	padding: 0 0 0 4px;
}

.sites-friends {
	width: 183px;
	font-family: Tahoma;
	font-size: 11px;
	text-align: center;
	font-weight: bold;
	color: #ffffff;
	text-transform: uppercase;
        background-color: #1E5CA5;
        padding: 3px 0 3px 0;
}

.banners {
	width: 585px;
	background-color: #ffffff;
}

.banners div {
	font-family: Verdana, Tahoma;
	font-size: 12px;
	text-align: center;
	color: #1E5CA5;
	padding: 0 0 5px 0;
}

.bottom {
	width: 780px;
	background-color: #1E5CA5;
	font-family: Verdana, Tahoma;
	font-size: 11px;
	text-align: center;
	color: #ffffff;
	padding: 4px 0 6px 0;
}

.bottom div {
	font-family: Verdana, Tahoma;
	font-size: 12px;
	text-align: center;
	color: #ffffff;
	padding: 3px 0 4px 0;
}

.bottom div a {
	font-family: Verdana, Tahoma;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	color: #ffffff;
	text-decoration: none;
	padding: 0 3px 0 3px;
}

.bottom div a:hover {
	text-decoration: underline;
}

/* ---------- End Main Block ---------- */



/* ---------- Begin Page-Content Block ---------- */

.page-not-found {
        font-family: Verdana, Tahoma;
	font-size: 13px;
	font-weight: bold;
	color: #4E5662;
        text-align: center;
	text-transform:uppercase;
        padding: 30px 0 0 0;
}

.content-title {
        font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #1E5CA5;
        text-align: center;
        padding: 5px 0 5px 0;
}

.sitemap-title {
        font-family: Verdana, Tahoma;
	font-size: 13px;
	font-weight: bold;
	color: #1E5CA5;
        text-align: left;
        padding: 0 0 5px 50px;
}

a.links {
        font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #4E5662;
        text-decoration: underline;       
}

a:hover.links {
        text-decoration: none;       
}

.shipping-info th {
        background-color: #1E5CA5;
        font-family: Tahoma;
	font-size: 11px;
	color: #ffffff;
        font-weight: bold;
        text-align: center;
        text-transform: uppercase;
}

.shipping-info td {
        font-family: Tahoma;
	font-size: 11px;
	color: #4E5662;
        font-weight: normal;
        text-align: center;
}

.table-border {
        width: 500px;
        border:1px solid #114085;
        margin: auto;  
        padding: 0px;
}

.faq-zagolovoc {
        font-family: Tahoma;
	font-size: 11px;
	color: #1E5CA5;
        font-weight: bold;
        text-align: center;
        text-transform: uppercase;
        margin: 1px 0 5px 0;
}

.faq-q {
        font-family: Tahoma;
	font-size: 11px;
	color: #4E5662;
        font-weight: bold;
        text-align: left;
}

.delivary {
        font-family: Tahoma;
	font-size: 11px;
	color: #4E5662;
        font-weight: bold;
        text-align: left;
}

.subzag {
        FONT-WEIGHT: bold; 
        FONT-SIZE: 16px; 
        COLOR: #C80003; 
        PADDING: 30px 0 5px 0; 
        FONT-FAMILY: Tahoma; 
        TEXT-ALIGN: center;
}

.subscribe {
	FONT-WEIGHT: bold; 
        FONT-SIZE: 11px; 
        COLOR: #515151; 
        FONT-FAMILY: Tahoma;
        TEXT-ALIGN: center;
}

#brandvar th {
        font-family: Tahoma; 
        font-size: 11px;
        color: #ffffff;
        font-weight: bold;
        background-color: #1E5CA5;
        text-transform: uppercase;
	padding: 3px 0 3px 0;
}        

#brandvar td { 
        height: 18px;
        font-family: Tahoma;
        font-size: 11px;
        color: #576773;
        font-weight: none;
        background-color: #f3f3f3;
}

#brandvar a {
        font-family: Tahoma;
        font-size: 11px;
        font-weight: bold; 
        COLOR: #576773;
        text-align: left; 
        TEXT-DECORATION: none;
        padding: 0 0 0 9px;
}

#brandvar a:hover {
        text-decoration: underline;
}

.search2 {
        font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	text-align:right;
	color:#576773;
        margin:0 7px 0 0;
}

.searchline2 {
	width: 230px;
	border: 1px solid #D0D0D0;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
	color: #576773;
        padding: 1px 4px 0 4px;
        margin: 0 7px 0 0;
        height: 18px;
}

/* ---------- End Page-Content Block ---------- */


/* ----- Begin Tamplate Products ----- */

td.product-name {
        text-align: left;
        vertical-align: top; 
        padding: 0 0 0 9px;
}

td.product-name a {
        font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	color:#114085;
	text-transform:uppercase;
        text-decoration: none;
}

td.product-name a:hover {
        text-decoration: underline;
}

.made-in {
        font-family: Tahoma;
	font-size: 11px;
	color: #4E5662;
	text-align: left;
        padding: 0 0 0 9px;
}

.minimum-amount {
        font-family: Tahoma;
	font-size: 11px;
        font-weight: bold;
	color: #4E5662;
	text-align: left;
        padding: 0 0 0 9px;
}

.product-price {
        font-family: Tahoma;
	font-size: 16px;
	font-weight: bold;
	color: #476dae;
        text-align: left;
	text-transform:uppercase;
        padding: 0 0 0 9px;
}

.product-price span {
        font-family: Tahoma;
	font-size: 13px;
	font-weight: bold;
	color: #4E5662;
        text-align: left;
       	text-transform: none;
}

.button {
        font-family: Tahoma;
	font-size: 11px;
        font-weight: bold;
	color: #ffffff;
	text-align: center;
        background-color: #6780ac;
        width: 60px;
        margin:0px;
}

.sold-out {
        text-align: left; 
        font-family: Tahoma;
	font-size: 12px;
        font-weight: bold;
	color: #4E5662;
}

.sold-out-search {
        text-align: center; 
        font-family: Tahoma;
	font-size: 12px;
        font-weight: bold;
	color: #4E5662;
}

/* ----- Begin US Tamplate Products ----- */

.product-name-us {
        font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	color:#114085;
	text-transform:uppercase;
        padding: 0 0 0 9px;
}

.made-in-us {
        font-family: Tahoma;
	font-size: 11px;
	color: #4E5662;
	text-align: left;
        padding: 10px 0 10px 9px;
}

/* ----- Begin Tamplate Products Details ----- */

.prod-details th {
        background-color: #1E5CA5;
        font-family: Tahoma;
	font-size: 11px;
	color: #ffffff;
        font-weight: bold;
        text-align: center;
        text-transform: uppercase;
}

.prod-details td {
        font-family: Tahoma;
	font-size: 11px;
	color: #4E5662;
        text-align: left;
        background-color: #F3F3F3;
}

.product-details-price {
        font-family: Verdana;
	font-size: 18px;
	font-weight: bold;
	color: #476dae;
        text-align: left;
	text-transform:uppercase;
        padding: 4px 0 8px 0;
}

.product-details-price span {
        font-family: Tahoma;
	font-size: 14px;
	font-weight: bold;
	color: #4E5662;
	text-transform: none;
}

.sold-out2 {
        text-align: center; 
        font-family: Tahoma;
	font-size: 13px;
        font-weight: bold;
	color: #4E5662;
}

/* ----- End Tamplate Products ----- */



/* ----- Begin Shopping Cart ----- */

td.cart-header-active {
        font-family: Tahoma;
	FONT-WEIGHT: bold; 
        FONT-SIZE: 11px; 
        PADDING: 5px 0 5px 0; 
        COLOR: #114085; 
        text-align: center;
        text-transform: uppercase;
}

td.cart-header {
        font-family: Tahoma;
	FONT-WEIGHT: bold; 
        FONT-SIZE: 11px; 
        PADDING: 5px 0 5px 0; 
        COLOR: #1E5CA5; 
        text-align: center;
        text-transform: uppercase;
}

td.cart-header-visited {
        text-align: center;
}

td.cart-header-visited a {
        font-family: Tahoma;
	FONT-WEIGHT: bold; 
        FONT-SIZE: 11px; 
        PADDING-BOTTOM: 5px; 
        COLOR: #114085; 
        PADDING-TOP: 5px; 
        text-transform: uppercase;
        TEXT-DECORATION: underline;
}

td.cart-header-visited a:hover {
        TEXT-DECORATION: underline;
}

.error {
        font-family: Tahoma;
	color: #C5040F;
	font-size: 14px;
	font-weight: bold;
        text-align: center;
}

.cart-title {
	text-align: center;
	font-size: 11px;
	font-weight: bold;
        font-family: Tahoma;
	padding: 3px 0px 3px 0px;
	color: #ffffff;
	background-color: #1E5CA5;
        text-transform: uppercase;
}

.item-container-line-cart {
        width:750px;
        text-align:center;
        padding: 2px 2px 0 2px;
        margin: 0 0 15px 0;
        BORDER: #D0D0D0 1px solid;
}

td.cart-product-name {
	color: #4E5662;
	font-family: Tahoma;
	font-size: 11px;
        font-weight: bold; 
	text-decoration: none;
	padding: 0 0 0 5px;
        text-align: left;
        vertical-align: middle;
        background-color: #f3f3f3;
}

.cart-product-name A {
        font-family: Tahoma;
	color: #4E5662;
	font-size: 11px;
        font-weight: bold;
	text-decoration: none;
}

.cart-product-name A:hover {
	text-decoration: underline;
}

.cart-product-count {
        font-family: Tahoma;
	color: #4E5662;
	font-size: 11px;
        font-weight: bold;
	text-align: center;
	padding: 2px 0px 2px 0px;
        text-transform: uppercase;
        background-color: #f3f3f3;
}

.cart-product-type {
        font-family: Tahoma;
        color: #4E5662;
	text-align: center;
	font-size: 11px;
	padding: 2px 0px 2px 0px;
        text-transform: uppercase;
        background-color: #f3f3f3;
}

.cart-product-price {
        font-family: Tahoma;
        color: #4E5662;
	padding: 2px 0 2px 0;
	text-align: center;
	font-size: 11px;
	font-weight: bold;
        text-transform: uppercase;
        background-color: #f3f3f3;
}

.cart-product-delete {
        background-color: #f3f3f3;        
}

td.coupon {
        font-family: Tahoma;
        color: #4E5662;
        font-weight: bold;
        font-size: 11px;
	text-align: right;
        text-transform: uppercase; 
}

td.coupon-input input {
        font-family: Tahoma;
        color: #4E5662;
        font-size: 11px;
        border: 1px solid #4E5662;
        width: 120px; 
        height: 19px;
        text-align: left;
        padding: 1px 3px 0 3px;
        margin: 0 0 5px 0;        
}

td.cart-product-update {
        font-family: Tahoma;
        color: #114085;
        font-weight: bold;
        font-size: 11px;
	text-align: right;
        padding: 12px 8px 12px 0; 
        text-transform: uppercase;
}

td.cart-price-name {
        font-family: Tahoma;
	color: #4E5662;
	font-size: 11px;
	font-weight: bold;
	text-align: right;
        padding: 5px 8px 5px 0;
        text-transform: uppercase;
}

td.cart-price {
        font-family: Tahoma;
        color: #4E5662;
        font-weight: bold;
        font-size: 11px;
	text-align: center; 
        text-transform: uppercase;
}

td.cart-total {
        font-family: Tahoma;
        color: #114085;
        font-weight: bold;
        font-size: 14px;
	text-align: right;
        padding: 2px 8px 7px 0;
        text-transform: uppercase; 
}

td.cart-total-price {
        font-family: Tahoma;
        color: #114085;
        font-weight: bold;
        font-size: 14px;
	text-align: center;
        text-transform: uppercase; 

}

td.cart-pay-type {
        font-family: Tahoma;
        color: #4E5662;
        font-size: 11px;
	text-align: left;
        vertical-align: middle;
        text-transform: uppercase;   
}

td.cart-continue {
        text-align: left;
        height: 35px; 
        vertical-align: middle;
        padding: 0 0 0 8px; 
}

td.cart-confirm {
        text-align: right;
        height: 35px; 
        vertical-align: middle; 
        padding: 0 8px 0 0;
}

.shopping-cart-info {
        font-family: Tahoma; 
	font-size: 11px;
        color: #4E5662;
	text-align: center;
}

td.shopping-cart-title {
        font-family: Tahoma;
	color: #114085;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	padding-bottom: 7px;
	padding-top: 5px;
}

.fill td {
        font-family: Tahoma;
        font-size: 11px;
        color: #4E5662;
        font-weight: bold;
        width: 250px;   
} 
 
.fill th input {
        font-family: Tahoma;
        font-size: 11px;
        color: #4E5662;
        width: 250px;
        HEIGHT: 19px;
        background-color: #ffffff;
        border: 1px solid #4E5662;
        text-align: left; 
        padding-left: 4px;
        font-weight: normal;
}

.cart-input {
        font-family: Tahoma;
        font-size: 11px;
        color: #4E5662;
        font-weight: none;  
        width: 250px;
        HEIGHT: 17px;
        background-color: #ffffff;
        border: 1px solid #4E5662;
        text-align: left; 
        padding-left: 4px;
}

.field3 {
        WIDTH: 250px;
        font-family: Tahoma;
        font-size: 12px;
        COLOR: #4E5662;
        background-color: #ffffff; 
        border: 1px solid #4E5662;
}

span.error {
        font-family: Tahoma;
	color: #C5040F;
	font-size: 11px;
	font-weight: bold;
        text-align: center;
}

.cart-confirm-data {
        font-family: Tahoma;
	color: #4E5662;
	font-size: 11px;
	padding-left: 50px;
}

a.print {
        font-family: Tahoma;
        font-size: 13px;
        color: #576773;
        font-weight: bold;
        text-decoration: none;
        text-transform: uppercase;
}

a:hover.print {
        text-decoration: underline;
}

.content-cart {
	width: 770px; 
	background-color: #ffffff; 
	vertical-align: top;
	font-family: Tahoma;
	font-size: 11px;
	color: #4e5662;
	text-align: justify;
	padding: 5px 7px 10px 7px;
}

.content-cart a {
	font-family: Tahoma;
	font-size: 11px;
	color: #4E5662;
        font-weight: bold;
        text-decoration: none;
}

.content-cart a:hover {
        text-decoration: underline;
}
.coupon{
	text-align:right;     
}
.coupon-input{
	text-align:right;
	font:bold 13px Verdana, Arial, Helvetica, sans-serif; 
	font-weight: bold;
	line-height: 20px;
	padding: 0 10px 5px 5px;
	
}
.coupon-input input{
	height: 20px;
	width: 200px;
	font:bold 13px Verdana, Arial, Helvetica, sans-serif; 
	font-weight: bold;
	line-height: 15px;
	text-transform: uppercase;
}
.coupon-discount{
	text-align:right;
	font:bold 12px Verdana, Arial, Helvetica, sans-serif; 
	font-weight: bold;
	line-height: 20px;
}

/* ----- End Shopping Cart ----- */
