/* CSS Document */
/* global reset*/
* {
	margin: 0;
	padding: 0;
}

img {
	border: none;
}
/* global fonts style*/
body{
	background: #FFFFFF url(../img/bodyBack.gif) repeat-x center top;
	font: 12px Tahoma, Geneva, sans-serif;
	color: #3d3d3d;
}
p{
	padding-bottom: 10px;

}
input, select{
	font: 12px Tahoma, Geneva, sans-serif;

}
.color_01{
	color: #747272;
}
.color_02{
	color: #CE0013 !important;
}
.color_03{
	color: #3d3d3d !important;
}
.color_04{
	color: #007d08 !important;
}
.fontSize_11{
	padding-top: 10px;
	font-size: 11px;
}

/*H*/
h1{
	font-size: 20px;
	color: #2d7bc0;
	font-weight: normal;
	padding: 0px 0px 10px;
	display: inline-block;
}
h2{
	font-size: 20px;
	color: #2d7bc0;
	font-weight: normal;
	padding: 0px 0px 10px;
}
	.h2_01 a{
		background: url(../img/rss.gif) no-repeat right 9px;
		padding: 0px 20px 0px 0px;
		display: inline-block;
		text-decoration: none !important;
	}
	h2 a{

	}
h3{
	font: bold 12px Tahoma, Geneva, sans-serif;
	color: #FFF;
}
h4{
	font-size: 12px;
	font-weight: bold;
	padding: 0px 0px 5px;
}
h5{
}
/*links*/
a{
	color: #2d7bc0;
}
a:link {
	text-decoration: underline;
}
a:visited {
	text-decoration: underline;
}
a:hover {
	text-decoration: none;
}
a:active {
	text-decoration: underline;
}
a.link1{
	font-size: 11px;
	float: right;
	padding: 8px 0px 0px;
}
a.link2{
	color: #3d3d3d;
}
a.link3{
	text-align: right;
	font-size: 11px;
	line-height: 17px;
}
a.link4{
	color: #ce0013;
}
a.link5{
	color: #007d08;
}
/*images*/
.img_01{
	background: #FFF;
	padding: 2px;
	border: 1px solid #e2e2e2;
	margin: 0px 0px 10px;
}
.img_02{
	background: #FFF;
	padding: 2px;
	border: 1px solid #e2e2e2;
	margin: 0px 10px 15px 0px;
	float: left;
}
.img_03{
	background: #FFF;
	padding: 2px;
	border: 1px solid #e2e2e2;
	margin: 0px 0px 5px;
}
/*float*/
.floatLeft{
	float: left;
}
.floatRight{
	float: right;
}
.clearBoth{
	clear: both;
}

.textRight{
	text-align: right;
}
/*box back*/
.box_01{
	background: url(../img/box_01.gif) no-repeat left top;
	height: 19px;
	width: 161px;
	padding: 6px 12px 0px;
}
.box_02{
	background: #FFF url(../img/box_02.gif) repeat-y left top;
	padding: 0px 12px;
}
.box_03{
	background: url(../img/box_03.gif) no-repeat left top;
	height: 17px;
	margin: 0px 0px 13px;

}
.box_04{
	background: #FFF url(../img/box_05.gif) repeat-y;
	height: 14px;
	margin: 0px 0px 14px;
}
.box_05{

}
.box_06{
	background: url(../img/box_06.gif) no-repeat;
	height: 10px;
	font-size: 0px;

}
.box_07{
	background: #FFF url(../img/box_04.gif) repeat-y;
	padding: 0px 20px;

}
.box_08{
	background: #F00 url(../img/box_07.gif) no-repeat;
	height: 10px;
	font-size: 0px;

}
.box_09{
	background: url(../img/box_08.gif) repeat-y left top;
	padding: 0px 20px;
}
.box_10{
	font-size: 0px;
	background: url(../img/box_09.gif) no-repeat left top;
	height: 14px;
	margin: 0px 0px 14px;
}
.box_11{
}
.box_12{
}
.box_13{
}

/*layout*/
.global{
	width: 962px;
	margin: auto;
}
	/*header*/
	.header{
		height: 80px;
		padding: 20px 2px 0px;
	}
		.logo{
			float: left;
			margin: 0px 21px 0px 0px;
		}
		.topBanner{
			float: left;
		}
		.topMenu{
			float: right;
			font-size: 11px;
		}
			.topMenu li{
				list-style: none;
				display: inline;
				padding: 0px 0px 0px 14px;
			}
				.topMenu li a {
					color: #000;
				}
				.topMenu li.active a {
					font-weight: bold;
				}
	.contentBox{
	}
		/*leftColumn*/
		.leftColumn{
			width: 185px;
			float: left;
		}
			/*catalogMenu*/
			.catalogMenu{
				line-height: 20px;
			}
				.catalogMenu li{
					list-style: none;
					clear: left;
				}
					.catalogMenu li a{
						float: left;
					}
						.catalogMenu li a:hover{
						}
					.catalogMenu li span{
						float: right;
						color: #8e8383;

					}
				.catalogMenu li.active a{
					font-weight: bold;
					color: #ce0013;
				}
				.catalogMenu li.active span{
					font-weight: bold;
				}
			/*searchForm*/
			.searchForm{
				padding: 10px 0px 0px;
			}
				.input_01{
					background: #FFF url(../img/inputBack_01.gif) no-repeat;
					border-style: none;
					height: 19px;
					width: 150px;
					font-size: 12px;
					color: #747272;
					margin: 0px 0px 20px;
					padding: 3px 5px 0px;
					border-width: 0px;
				}
				.select_01{
					width: 160px;
					color: #747272;
				}
				.button_01{
					background: #FFF url(../img/button_01.gif) no-repeat 0px 2px;
					height: 24px;
					width: 83px;
					border-width: 0px;
					border-style: none;
					color: #ce0013;
					line-height: 10px;
					padding: 0px;
					margin: 20px 0px 0px;
					float: right;
				}
			/*banner180x150*/
			.banner180x150{
				margin: 0px 0px 20px;
				text-align: center;
			}




		/*centerColumn*/
		.centerColumn{
			float: left;
			width: 564px;
			padding: 0px 0px 0px 14px;
		}
			/*tabsMenu*/
			.tabsMenuBox{
			}
				.tabsMenu{
					height: 36px;
					background: url(../img/tabsMenuBack.gif) no-repeat 2px 24px;
					padding: 0px 0px 0px 2px;
				}
					.tabsMenu li{
						background: url(../img/tabsMenu.gif) no-repeat left top;
						display: block;
						float: left;
						height: 23px;
						width: 110px;
						text-align: center;
						list-style: none;
						padding: 2px 0px 0px;
					}
						.tabsMenu li a{
							font-size: 14px;
							color: #2a181a;
							text-decoration: none !important;
						}
							.tabsMenu li a:hover{
								text-decoration: underline !important;
							}

					.tabsMenu li.active{
						background: url(../img/tabsMenuActive.gif) no-repeat left top;
					}
						.tabsMenu li.active a{
							color: #ce0013;
						}
			/*mainBlock*/
			.mainBlock{
				padding: 0px 20px;
				background: #FFF url(../img/box_04.gif) repeat-y;
			}
				.topText{
					background: url(../img/topText.gif) no-repeat center top;
				}
					.topTextLeft{
						width: 240px;
						float: left;
					}
					.topTextRight{
						float: right;
						width: 240px;
					}
			/*newProducts*/
			.newProducts{
			}
				.newProducts li{
					display: block;
					float: left;
					list-style: none;
					width: 130px;
				}
					.productOptions_01{
						font-size: 11px;
					}
						.productOptions_01 li{
							display: block;
							float: none;
						}
							.cena_01{
								padding: 5px 0px 0px;
								font-size: 12px;
							}
			/*cutomers & workers Top10*/
			.customersTop{
				float: left;
				width: 274px;
			}
				.top10List{
					margin: 0px 0px 0px 20px;
					font: 12px/16px Tahoma, Geneva, sans-serif;
					color: #3d3d3d;
				}
					.top10List li{
					}
						.top10List li a{
							color: #3d3d3d;
						}
			.workersTop{
				float: right;
				width: 274px;
			}
			/*tagClouds*/
			.tagClouds{
			}
				.tagClouds li{
					list-style: none;
					display: inline;
					padding: 0px 5px 0px 0px;
				}
					.tagClouds li a {
					}
						.tagClouds li a:hover{
							color: #ce0013;
						}
						.tagClouds li.active a{
						}
					.w1{
						font-size: 9px;
					}
					.w2{
						font-size: 10px;
					}
					.w3{
						font-size: 11px;
					}
					.w4{
						font-size: 12px;
					}
					.w5{
						font-size: 13px;
					}
					.w6{
						font-size: 14px;
					}
					.w7{
						font-size: 15px;
					}
					.w8{
						font-size: 16px;
					}
					.w9{
						font-size: 17px;
					}



		/*rightColumn*/
		.rightColumn{
			float: right;
			width: 185px;
		}
			/*viewCart*/
			.viewCart{
				min-height: 125px;

			}
			.text_01{
				padding: 5px 0px 10px;
				display: inline-block;
			}
			.choiceGoodsMenu{
				font-size: 10px;
				font-weight: bold;
				height: 25px;
			}
				.choiceGoodsMenu li{
					list-style: none;
					display: inline;
					padding: 0px 20px 0px 0px;
				}
					.choiceGoodsMenu li a{
						color: #bababa;
					}
				.choiceGoodsMenu li.active a{
					color: #2d7bc0;
				}
			.viewCart{
			}
				.productOptions_02{
					font-size: 11px;
					line-height: 18px;
					display: inline-block;
				}
					.productOptions_02 li{
						list-style: none;
					}
						.productOptions_02 li a{
							color: #747272;
						}
			/*signIn*/
			.signInForm{
				padding: 10px 0px 0px;
			}
				.label_01{
					font-size: 11px;
					display: block;
					padding: 0px 0px 5px;
				}
					.labelError{
						color: #de3d1e;

					}
				.input_02{
					background: #FFF url(../img/inputBack_01.gif) no-repeat;
					border-style: none;
					height: 19px;
					width: 150px;
					font-size: 12px;
					color: #747272;
					margin: 0px 0px 10px;
					padding: 3px 5px 0px;
					border-width: 0px;
				}
					.inputError{
						background: #FFF url(../img/inputBack_03.gif) no-repeat;
					}
			/*news*/
			.news{
				padding: 5px 0px 0px;
			}
				.news dt{
					font-size: 10px;
				}
				.news dd{
					font-size: 11px;
					padding: 0px 0px 5px 10px;
				}
				.news a{
					color: #747272;
				}
/*footer*/
.footerBox{
	background: #f9f9f9;
	padding: 10px 0px 0px;
}
	.footer{
		margin: auto;
		width: 978px;
		font-size: 11px;
	}
		.copyright{
			float: left;
		}
		.counters{
			float: right;
		}
/*footer position*/
html, body {
	height: 100%;
	}
.global {
	position: relative;
	min-height: 100%;
}

* html .global{
  height: 100%;
}

.globalContent {
  padding-bottom: 70px;
}
.footerBox {
	position: relative;
	height: 50px;
	margin-top: -60px;
}
/*pagesMenu*/
.pagesMenu{
	text-align: center;
	font-size: 11px;
	padding: 0px 0px 20px;
	display: inline-block;
}
	.pagesMenu li{
		display: inline;
		list-style: none;
		padding: 0px 2px;
	}
		.pagesMenu li a{
			text-decoration: none !important;

		}
			.pagesMenu li a:hover{
				text-decoration: underline !important;
			}
		.pagesMenu li.active a{
			color: #ce0013;
		}
/*subpages*/
.top{
}
.textPage{
	line-height: 18px;
}
.textPage h2{
	font-size: 16px;
}
.textPage h3{
	color: #2D7BC0;
	padding: 0px 0px 10px;

}
.textPage ul, .textPage ol{
	padding-left: 20px;
}
.helpList{
	color: #2D7BC0;
	margin: 0px 0px 10px 20px;
	line-height: 20px;
}
.newsBox{
}
	.newsBox h2{
		line-height: normal;
		margin: 0px 0px -5px 20px;
	}
	.newsBox p{
		padding: 0px 0px 20px 40px;
	}
	.newsDate{

			font-size: 10px;
			color: #747272;
		}
.readNews p{
	padding: 0px 0px 20px 20px;
}








