body{
	margin:0px 0px 10px 0px;
	background: url('../images/bg.gif');
}
.copyright{
	font-family: Trebuchet MS,Verdana,Tahoma,Arial,sans-serif;
	font-size: 13px;
	color: #c0c0c0;
}
img{
	border: 0px;
}
a{
	font-family: Trebuchet MS,Verdana,Tahoma,Arial,sans-serif;
	font-size: 13px;
	color: #4c6699;
	text-decoration: underline;
}
#title{
	padding-bottom: 3px;
	color: #4c6699;
	font-family: Trebuchet MS,Verdana,Tahoma,Arial,sans-serif;
	font-size: 17px;
	font-weight: normal;
	text-align: center;
	text-decoration: none;
}
#eraser{
	height: 5px;
	clear: both;
}
#left-panel{
	width: 210px;
	float: left;
}
#center-panel{
	width: 760px;
	margin-top: 5px;
	margin-left: 5px;
	float: left;
}
#center-panel div.navigation{
	font-family: Trebuchet MS,Verdana,Tahoma,Arial,sans-serif;
	font-size: 13px;
	color: #000;
}
#center-panel div.zone{
	padding: 5px;
	border: 1px solid #f1f1f1;
	font-family: Trebuchet MS,Verdana,Tahoma,Arial,sans-serif;
	font-size: 13px;
	color: #000;
}

#right-panel{
	width: 210px;
	float: left;
}

#topNavigationMap{
	width: 1200px;
	margin: 0px auto;
}
#topNavigationMap img#map {
	margin-left: 20px;
}
/**
 * ��������� ������ ������� �������
 */
#topBorder{
	width: 1200px;
	margin: 0px auto;
}
#topBorder div.top-left{
	width: 7px;
	height: 7px;
	float: left;
	background: url('../images/top_left.gif');
}
#topBorder div.top{
	width: 1186px;
	height: 7px;
	float: left;
	background: #FFFFFF;
	border-top: 1px solid #a8bbd1;
}
#topBorder div.top-right{
	width: 7px;
	height: 7px;
	position: relative;
	left: 1193px;
	background: url('../images/top_right.gif');
}

#center {
	margin: 0px auto;
	width: 1188px;
	padding: 0px 5px 0px 5px;
	min-height: 500px;
	border-left: 1px solid #a8bbd1;
	border-right: 1px solid #a8bbd1;
	background: white;
}

#bottomBorder{
	width: 1200px;
	margin: 0px auto;
}
#bottomBorder div.bottom-left{
	width: 7px;
	height: 7px;
	float: left;
	background: url('../images/bottom_left.gif');
}
#bottomBorder div.bottom{
	width: 1186px;
	height: 7px;
	float: left;
	background: #FFFFFF;
	border-bottom: 1px solid #a8bbd1;
}
#bottomBorder div.bottom-right{
	width: 7px;
	height: 7px;
	position: relative;
	left: 1193px;
	background: url('../images/bottom_right.gif');
}
/**
 * ����� ��������� ������ ������� �������
 *
 * ��������� ������
 */
#header {
	width: 100%;
}
#header div.logo{
	float: left;
	margin-left: 5px;
}
/*
	���� ���������
*/
#header div.contacts{
	width: 420px;
	height: 25px;
	margin-top: 11px;
}
#header div.contacts div.icq{
	padding-left: 20px;
	padding-right: 20px;
	background: url('../images/icq.gif') no-repeat left 2px;
	float: left;
	
	font-family: Trebuchet MS,Verdana,Tahoma,Arial,sans-serif;
	font-size: 13px;
	color: #737373;
}
#header div.contacts div.phone{
	padding-left: 20px;
	padding-right: 20px;
	background: url('../images/phone.gif') no-repeat left 2px;
	float: left;
	
	font-family: Trebuchet MS,Verdana,Tahoma,Arial,sans-serif;
	font-size: 13px;
	color: #737373;
}
#header div.contacts div.email{
	padding-left: 20px;
	background: url('../images/email.gif') no-repeat left 2px;
	float: left;
	
	font-family: Trebuchet MS,Verdana,Tahoma,Arial,sans-serif;
	font-size: 13px;
	color: #737373;
}
/*
	���� ������  
*/
#header div.search{
	width: 470px;
	margin-left: 20px;
	margin-top: 5px;
	float: left;
}
#header div.search input.string{
	width: 250px;
}
#header div.search input.searchButton{
	width: 16px;
	height: 16px; 
	border: 0px;
	background: url('../images/search-icon.gif');
	
}
/*
	���� ����  
*/
#header div.menu{
	width: 400px;
	margin-top: 10px;
	float: left;
}
#header div.menu div.top-left{
	width: 5px;
	height: 5px;
	float: left;
	background: url('../images/menu_top_left.gif');
}
#header div.menu div.top{
	width: 390px;
	height: 5px;
	float: left;
	background: #b71637;
}
#header div.menu div.top-right{
	width: 5px;
	height: 5px;
	float: left;
	background: url('../images/menu_top_right.gif');
}
#header div.menu div.center{
	height: 30px;
	padding-top: 13px;
	background: #b71637;
}
#header div.menu div.center a {
	padding: 0px 5px 0px 5px;
	font-family: Trebuchet MS,Verdana,Tahoma,Arial,sans-serif;
	font-size: 14px;
	color: #FFF;
}
#header div.menu div.center a:hover {
	font-family: Trebuchet MS,Verdana,Tahoma,Arial,sans-serif;
	font-size: 14px;
	color: #000;
}
#header div.menu div.bottom-left{
	width: 5px;
	height: 5px;
	float: left;
	background: url('../images/menu_bottom_left.gif');
}
#header div.menu div.bottom{
	width: 390px;
	height: 5px;
	float: left;
	background: #b71637;
}
#header div.menu div.bottom-right{
	width: 5px;
	height: 5px;
	float: left;
	background: url('../images/menu_bottom_right.gif');
}
/**
 * ����� ��������� ������
 * 
 * ��������� ������ ������
 */
#block div.header{
	width: 210px;
	height: 22px;
	background: url('../images/block-top.gif') no-repeat;
	padding: 12px 0px 0px 20px;
	font-family: tahoma;
	font-size: 13px; 
	color: white; 
}
#block div.header:first-letter{
	font-weight: bold;
}
#block div.content{
	background: url('../images/block-bg.gif') repeat-y;
	padding: 5px 10px 0px 20px;
	font-family: tahoma;
	font-size: 13px; 	 
} 
#block div.footer{
	width: 210px;
	height: 12px;
	background: url('../images/block-bottom.gif') no-repeat; 
}
/**
 * ����� ��������� ������ ������
 *
 * ����� ����� ��������
 */
#catalog-block{
	list-style-type: none;
	margin-top: 0px;
	margin-bottom: -5px;
	padding-left: 5px;
} 
#catalog-block ul{
	list-style-type: none;
	padding-left: 10px;
} 
/**
 * ����� ��������� ������ ��������
 *
 * ����� ����������
 */
#document{
	font-family: tahoma;
	font-size: 13px; 	 
}
/**
 * ����� ��������� ������ ����������
 *
 * ����� ��������
 */
#news{
}
#news div.date{
	font-family: tahoma;
	font-size: 11px; 	 
}
#news div.allNews{
	margin-right: 10px;
	text-align:right;
}
#news div.topicTitle{
	padding-bottom: 3px;
	color: #4c6699;
	font-family: Trebuchet MS,Verdana,Tahoma,Arial,sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}
#news div.announce{
	margin-bottom: 30px;
	border-bottom: 1px dotted #c0c0c0;
	border-right: 1px dotted #c0c0c0;
}
/**
 * ����� ������ ��� ��������
 *
 * ����� ������
 */
#poll-block{
}
#poll-block div.question{
	width: 100%;
	padding-top: 30px;
	color: #58595B;
	font-family: Trebuchet MS,Verdana,Tahoma,Arial,sans-serif;
	font-size: 13px;
}
#poll-block ul.answers li input{
	position: relative;
	top: 2px;
}
#poll-block ul.answers li{
	margin-left: -40px;
	margin-bottom: 3px;
	list-style-type: none;
	color: #58595B;
	font-family: Trebuchet MS,Verdana,Tahoma,Arial,sans-serif;
	font-size: 12px;
}
#poll-block input.pollControlButton{
	margin-bottom: 5px;
	border: 1px solid #58595B;
	background: white;
	color: #58595B;
	font-family: Trebuchet MS,Verdana,Tahoma,Arial,sans-serif;
	font-size: 12px;
}
#poll-block div.resultAnswer{
	padding-left: 20px;
	color: #58595B;
	font-family: Trebuchet MS,Verdana,Tahoma,Arial,sans-serif;
	font-size: 12px;
	font-weight: bold;
}
#poll-block div.answerVoteInfo{
	width: 40px;
	float: left;
	padding-left: 10px;
	padding-top: 1px;
	color: #58595B;
	font-family: Trebuchet MS,Verdana,Tahoma,Arial,sans-serif;
	font-size: 11px;
}
#poll-block div.pollAnswerLine{
	height: 12px;
	float: left;
	border: 1px solid #58595B;
	background: #fefefe;
}

#poll{}
#poll div.question{
	width: 100%;
	padding-top: 30px;
	color: #4c6699;
	font-family: Trebuchet MS,Verdana,Tahoma,Arial,sans-serif;
	font-size: 15px;
}
#poll ul.answers li input{
	position: relative;
	top: 2px;
}
#poll ul.answers li{
	margin-left: -40px;
	margin-bottom: 3px;
	list-style-type: none;
	color: #58595B;
	font-family: Trebuchet MS,Verdana,Tahoma,Arial,sans-serif;
	font-size: 12px;
}
#poll input.pollControlButton{
	margin-bottom: 5px;
	border: 1px solid #58595B;
	background: white;
	color: #58595B;
	font-family: Trebuchet MS,Verdana,Tahoma,Arial,sans-serif;
	font-size: 12px;
}
#poll div.resultAnswer{
	padding-left: 20px;
	color: #58595B;
	font-family: Trebuchet MS,Verdana,Tahoma,Arial,sans-serif;
	font-size: 12px;
	font-weight: bold;
}
#poll div.answerVoteInfo{
	width: 40px;
	float: left;
	padding-left: 10px;
	padding-top: 1px;
	color: #58595B;
	font-family: Trebuchet MS,Verdana,Tahoma,Arial,sans-serif;
	font-size: 11px;
}
#poll div.pollAnswerLine{
	height: 12px;
	float: left;
	border: 1px solid #58595B;
	background: #eaeced;
}

/**
 * ����� ������ ������
 *
 * ����� ������� ��������
 */
#randProduct{
	padding: 10px;
}
#randProduct div.item{
	width: 360px;
	float: left;
	margin-bottom: 10px;
}
#randProduct div.item div.trumb{
	min-width: 130px;
	min-height: 170px;
	text-align: center;
	float: left;
} 
#randProduct div.item div.title{
	padding-bottom: 3px;
	color: #4c6699;
	font-family: Trebuchet MS,Verdana,Tahoma,Arial,sans-serif;
	font-size: 14px;
	font-weight: bold;
}
#randProduct div.item div.details{
	color: #606060; 
	font-family: Trebuchet MS,Verdana,Tahoma,Arial,sans-serif;
	font-size: 12px;
	text-align: justify;
}
#randProduct div.item div.details a{
	font-family: Trebuchet MS,Verdana,Tahoma,Arial,sans-serif;
	font-size: 12px;
}
#randProduct div.item div.price{
	padding-top: 10px;
	color: #b61737;
	font-weight: bold;
	font-size: 13px;
}

#promo{}
#promo div.item img{
	float: left;
	border: 1px solid #f1f1f1;
	margin-right: 10px;
}
#promo div.item p{
	color: #4c6699;
	font-family: Verdana,Tahoma;
	font-size: 14px;
	font-weight: bold;
}
#promo div.item{
	min-height: 128px;
	color: #58595B;
	font-family: Trebuchet MS,Verdana,Tahoma,Arial,sans-serif;
	font-size: 13px;
}
/**
 * ����� ������ ������� ��������
 *
 * ����� ������ �������
 */
#products-list{}
#products-list div.item{
	min-height: 170px;
}
#products-list div.item div.trumb{
	min-width: 130px;
	float: left;
	text-align: center;
}
#products-list div.item div.title a{
	padding-bottom: 3px;
	color: #4c6699;
	font-family: Trebuchet MS,Verdana,Tahoma,Arial,sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}
#products-list div.item div.details{
	color: #606060; 
	font-family: Trebuchet MS,Verdana,Tahoma,Arial,sans-serif;
	font-size: 12px;
	text-align: justify;
}
#products-list div.item div.details a{
	font-family: Trebuchet MS,Verdana,Tahoma,Arial,sans-serif;
	font-size: 12px;
}
#products-list div.item div.price{
	padding-top: 10px;
	color: #b61737;
	font-weight: bold;
	font-size: 13px;
}
/**
 * ����� ������ ������ �������
 *
 * ����� ��������� ������
 */
#product-view{}
#product-view div.trumb{
	float: left;
	min-width: 170px;
	/*min-height: 400px;*/
	float: left;
	text-align: center;
	color: #606060; 
	font-family: Trebuchet MS,Verdana,Tahoma,Arial,sans-serif;
	font-size: 10px;
}
#product-view div.title{
	width: 270px;
	float: left;
	padding-bottom: 3px;
	color: #4c6699;
	font-family: Trebuchet MS,Verdana,Tahoma,Arial,sans-serif;
	font-size: 18px;
	text-decoration: none;
}
#product-view div.rating-vote{
	width: 100px;
	float: left;
	text-align: right;
}
#product-view div.rating{
	width: 200px;
	float: left;
}
#product-view div.price{
	width: 370px;
	float: left;
	color: #b61737;
	font-size: 17px;
}
#product-view div.price span#cartShowResponse{
	color: #4c6699;
	font-family: Trebuchet MS,Verdana,Tahoma,Arial,sans-serif;
	font-size: 13px;
}
#product-view div.comments-menu{
	width: 190px;
	float: left;
}
#product-view div.details{
	width: 570px;
	float: left;
	color: #606060; 
	font-family: Trebuchet MS,Verdana,Tahoma,Arial,sans-serif;
	font-size: 13px;
	text-align: justify;
}
/**
 * ����� ������ ��������� ������
 *
 * ����� ������������� ������
 */
#features{
	float:left;
}
#features div.category-title{
	padding: 5px 0px 5px 10px;
	color: #b61737;
	font-size: 15px;
	border-bottom: 1px dotted #c0c0c0;
}
#features div.feature-item{
}
#features div.feature-item div.feature-title{
	width: 300px;
	float: left;
	padding: 2px 0px 2px 0px;		
	font-weight: bold;
	font-size: 13px;
}
#features div.feature-item div.feature-value{
	float: left;
	padding: 2px 0px 2px 0px;		
	font-size: 13px;
}
/**
 * ����� ������ ������������� ������
 *
 * ����� �����������  
 */
#comments{
	margin-top: 30px;
}
#comments div.title{
	width: 745px;
	padding-bottom: 3px;
	padding-bottom: 3px;
	border-bottom: 1px dotted #c0c0c0;
	color: #4c6699;
	font-family: Trebuchet MS,Verdana,Tahoma,Arial,sans-serif;
	font-size: 18px;
	text-decoration: none;
}
#comments div.list{}
#comments div.list div.author{
	color: #b61737;
	font-family: Trebuchet MS,Verdana,Tahoma,Arial,sans-serif;
	font-size: 13px;
	text-decoration: none;
}
#comments div.list div.date{
	color: #c0c0c0;
	font-family: Trebuchet MS,Verdana,Tahoma,Arial,sans-serif;
	font-size: 12px;
	text-decoration: none;
}
#comments div.list div.comment{
	margin-bottom: 10px;
	border-bottom: 1px dotted #c0c0c0;
	font-family: Trebuchet MS,Verdana,Tahoma,Arial,sans-serif;
	font-size: 13px;
	text-decoration: none;
}
#comments div.commentsForm div.error{
	width: 700px;
	min-height: 30px;
	float: left;
	padding-left: 30px;
	background: url('/icon/alert.png') no-repeat left;
	color: red;
	font-family: Trebuchet MS,Verdana,Tahoma,Arial,sans-serif;
	font-size: 13px;
}
#comments div.commentsForm div.field-title{
	width: 150px;
	float: left;
	margin-bottom: 10px;
}
#comments div.commentsForm div.field{
	width: 550px;
	float: left;
	margin-bottom: 10px;
}
#comments div.commentsForm div.field input{
	width: 300px;
	border: 1px solid #c0c0c0;
	font-family: Trebuchet MS,Verdana,Tahoma,Arial,sans-serif;
	font-size: 13px;
}
#comments div.commentsForm div.field input.sendButton{
	width: 150px;
	border: 1px solid #c0c0c0;
	background: white;
	font-family: Trebuchet MS,Verdana,Tahoma,Arial,sans-serif;
	font-size: 13px;
}
#comments div.commentsForm div.field textarea{
	width: 300px;
	height: 150px;
	border: 1px solid #c0c0c0;
	font-family: Trebuchet MS,Verdana,Tahoma,Arial,sans-serif;
	font-size: 13px;
}
/**
 * ����� ������ ������������
 *
 * ����� ����� ������� 
 */
#cart-block{
	width: 180px;
	border-top: 1px dotted #c0c0c0;
	font-family: verdana;
	font-size:11px;
}
#cart-block div.cart-products-list{
	padding: 2px 0px 3px 0px;
	border-bottom: 1px dotted #c0c0c0;
	font-family: Verdana,Tahoma,Arial,sans-serif;
	font-size: 11px;
}
/**
 * ����� ������ ����� �������
 *
 * ����� ������� 
 */
#cart{}
#cart div.productHeaderTitle{
	width: 494px;
	float: left;
	padding: 3px;
	border: 1px dotted #c0c0c0;
	font-weight: bold;
	text-align: center;
}
#cart div.productHeaderQuantity{
	width: 50px;
	float: left;
	padding: 3px;
	border-top: 1px dotted #c0c0c0;
	border-right: 1px dotted #c0c0c0;
	border-bottom: 1px dotted #c0c0c0;
	font-weight: bold;
	text-align: center;
}
#cart div.productHeaderPrice{
	width: 75px;
	float: left;
	padding: 3px;
	border-top: 1px dotted #c0c0c0;
	border-right: 1px dotted #c0c0c0;
	border-bottom: 1px dotted #c0c0c0;
	font-weight: bold;
	text-align: center;
}
#cart div.productHeaderDelete{
	width: 25px;
	height: 25px;
	float: left;
	border-bottom: 1px dotted #c0c0c0;
}
#cart div.productTitle{
	width: 494px;
	float: left;
	padding: 3px;
	border-left: 1px dotted #c0c0c0;
	border-right: 1px dotted #c0c0c0;
	border-bottom: 1px dotted #c0c0c0;
}
#cart div.productQuantity{
	width: 50px;
	float: left;
	padding: 3px;
	border-right: 1px dotted #c0c0c0;
	border-bottom: 1px dotted #c0c0c0;
}
#cart div.productQuantity input{
	width: 47px;
	height: 12px;
}
#cart div.productPrice{
	width: 75px;
	float: left;
	padding: 3px;
	border-right: 1px dotted #c0c0c0;
	border-bottom: 1px dotted #c0c0c0;
}
#cart div.productDelete{
	width: 16px;
	float: left;
	padding: 4px;
	border-right: 1px dotted #c0c0c0;
	border-bottom: 1px dotted #c0c0c0;
}
#cart div.productCartTotal{
	width: 692px;
	float: left;
	padding: 3px 51px 3px 3px;
	border-left: 1px dotted #c0c0c0;
	border-right: 1px dotted #c0c0c0;
	border-bottom: 1px dotted #c0c0c0;
	text-align: right;
}
#cart div.productCartEmpty{
	width: 740px;
	float: left;
	padding: 3px;
	border-left: 1px dotted #c0c0c0;
	border-right: 1px dotted #c0c0c0;
	border-bottom: 1px dotted #c0c0c0;
	font-weight: bold;
	text-align: center;
}
#cart div.productCartButtons{
	width: 736px;
	float: left;
	padding: 3px;
	font-weight: bold;
	text-align: right;
}
#cart div.productCartButtons input{
	background: white;
	border: 1px solid #c0c0c0;
	font-weight: bold;
	text-align: center;
}
/**
 * ����� ������ �������
 *
 * ����� ����� ������
 */
#cart-order{
	width: 400px;
	margin: 0px auto;
}
#cart-order div.formTitle{
	width: 400px;
	float: left;
	color: #4c6699;
	font-family: Trebuchet MS,Verdana,Tahoma,Arial,sans-serif;
	font-size: 18px;
	text-decoration: none;
	text-align: center;
}
#cart-order div.fieldTitle{
	width: 195px;
	float: left;
}
#cart-order div.field{
	width: 195px;
	float: left;
}
#cart-order div.field input{
	width: 100%;
	margin-bottom: 10px;
	border: 1px solid black;
	font-family: Trebuchet MS,Verdana,Tahoma,Arial,sans-serif;
}
#cart-order div.field textarea{
	width: 100%;
	height: 75px;
	margin-bottom: 10px;
	border: 1px solid black;
	font-family: Trebuchet MS,Verdana,Tahoma,Arial,sans-serif;
}
#cart-order div.field input.orderButton{
	width: 150px;
	background: white;
	border: 1px solid #c0c0c0;
	font-weight: bold;
	text-align: center;
}
#cart-order div.error{
	width: 700px;
	min-height: 25px;
	float: left;
	padding-top: 5px;
	padding-left: 30px;
	background: url('/icon/alert.png') no-repeat left;
	color: red;
	font-family: Trebuchet MS,Verdana,Tahoma,Arial,sans-serif;
	font-size: 13px;
}
