body {
	position: relative; 
	min-height: 100%; 
	width: 100%;
	margin: 0 auto;
	padding: 0;
	text-align: center;
	/*background-image: url(../img/fon.jpg);
	background-position: bottom right;
	background-repeat: no-repeat;*/
}
/*
#header-search,
#header-logo,
#header-blue-panel-adress,
#header-blue-panel,
#header,
#middle,
#middle-left-side,
#middle-left-side-menu,
#middle-left-side-block,
#middle-right-side,
#middle-right-side-banner,
#content,
#footer-texts,
#footer-text,
#footer-counters
{
	background-color: #ffffff;
}
*/
ul.spy {
    list-style-type:none;
    margin:0;
    padding:0;
    position:relative;
}

#nylogo {
    position: absolute;
    background: url(../img/elka.png) no-repeat top right;
    width: 187px;
	height: 342px;
	left: -150px;
	top: -20px;
}

#header {
	position: relative;
	width: 766px;
	height: 114px;
	margin-left: auto;
	margin-right: auto; 
}

#header-logo {
	background: url(../img/top_logo.gif) no-repeat top center;
	width: 244px;
	height: 114px;
	float: left;

}

#header-logo2 {
	background: url(../bg_logo.png) no-repeat top center;
	/*background-color: #357AD1;*/ 
	width: 244px;
	height: 114px;
	float: left;

}

#header-blue-panel-adress {
	width: 522px;
	height: 114px;
	float: left;
	
}

#header-blue-panel {
	background: url(../img/top_blue_panel.gif) no-repeat top center;
	background-color: #357AD1;
	width: 522px;
	height: 76px;
}

#header-dinamic {
	width: 197px;
	height: 76px;
	
	float: left;
	
	cursor: pointer;
}

#header-dinamic img {
	position: relative;
	top: 0px;
}


#header-basket {
	width: 146px;
	height: 76px;
	
	float: left;

}

#header-basket span
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	text-decoration: none;
	position: relative;
	top: 15px;
	left: 25px;
}

div.header-basket-items {
	position: relative;
	top: 15px;
	left: 25px;
}
#header-basket div a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	text-decoration: none;
}

#header-curency {
	width: 179px;
	height: 76px;
	float: left;
}

#header-curency span
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	
	text-align: left !important;
	position: relative;
	top: 15px;
	left: -40px;
}

#header-curency select
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 130px;
	color: #000000;
	position: relative;
	top: 15px;
	left: 5px;
}

.our-curency {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 160px;
	font-weight: bold;
	color: #ffffff;
	position: relative;
	top: 25px;
	left: 16px;
}

#header-adress {
	background: url(../img/top_adress_bg.gif) no-repeat top center;
	
	width: 278px;
	height: 38px;
	float: left;
	
}

#header-adress div {
	background: url(../img/top_adress2.gif) no-repeat top center;
	width: 278px;
	height: 38px;

	position: relative;
	top: -8px;
	left: -8px;
	
	cursor: pointer;
}

#header-search {

	position: relative;
	top: 2px;
	left: 5px;
	
	width: 240px;
	height: 26px;
	float: left;
}

#header-search input {
	width: 200px;
	height: 26px;
	background-color: #f3f2f2;
	border: 1px solid #f3f2f2; 
	
	position: relative;
	top: 5px;
	left: 2px;
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #000000;
	
}

#header-search img {
	position: relative;
	top: 5px;
	left: 2px;
	
	cursor: pointer;
}

#middle {
	position: relative;
	width: 766px;
	/*height: 100%;*/
	margin-left: auto;
	margin-right: auto; 
}

#middle-left-side {
	
	width: 243px;
	/*height: 137px;*/
	float: left;
}

#middle-left-side-menu {
	position: relative;
}

#middle-left-side-menu ul {
	margin-left: 20px;
	margin-top: 20px;
	padding: 0px;
	list-style:none;
	text-align: left;
}

#middle-left-side-menu li {
	background: url(../img/category_line.jpg) repeat-x bottom left;
}
#middle-left-side-menu li a{
	background: url(../img/menu_dot.gif) no-repeat left;
	padding-left: 20px;
	
	text-decoration: none;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 26px;
	color: #333333;
}

#middle-left-side-menu li a:hover{
	text-decoration: none;
	color: #2C68B2;
}

#middle-left-side-block {
	position: relative;
	overflow: hidden;
	width: 243px;
}

#middle-left-side-title {
	width: 243px;
	height: 28px;
	background: url(../img/news-bloc-title_2.gif) no-repeat left;
	text-align: left;
	
	border-left: 1px solid #cbcbcb;
	
	background-color: #f7f7f7;
	
	/*border-right: 1px solid #cbcbcb;*/
}

#middle-left-side-title span{
	position: relative;
	top: 4px;
	
	margin-left: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #1f1f1f;
	text-transform: uppercase;
}

#middle-left-side-content {
    
	border: 1px dotted #cbcbcb;
	border-top: 1px solid #f7f7f7;
	border-right: 1px dotted #cbcbcb;
	
	background-color: #f7f7f7;
	
}

#middle-left-side-content a.prodlink{
    
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
	color: #979595;
	
}

#cat-menu,
#opros {
	margin-left: 10px;
	margin-top: 10px;
	padding: 0px;
	list-style:none;
	text-align: left;
}

#cat-menu li {
	background: url(../img/category_line.jpg) no-repeat bottom left;
}

#opros li{
	font-family: Tahoma;
	font-size: 11px;
	line-height: 26px;
	color: #333333;
}


#opros li span{
	text-transform: uppercase;
	font-weight: bold;
}

#cat-menu li a,
#cat-menu li span{
	background: url(../img/category_dot.gif) no-repeat left;
	padding-left: 20px;
	
	text-decoration: none;
	font-family: Tahoma;
	text-transform: uppercase;
	font-size: 11px;
	line-height: 26px;
	color: #333333;
}

#news-pic {
	height: 100px;
}

#news-content {
	position: relative;
	height: 100px;
	padding-bottom: 10px;
	margin: 10px 10px 5px 5px;
	text-align: right;
	background: url(../img/category_line.jpg) repeat-x bottom left;
}

#news-content a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
	color: #979595;
}

#news-content img {
	clear: both;
	margin-right: 5px;
}

.news-date {
	font-family: Verdana;
	font-size: 9px;
	color: #787878;
	text-transform: uppercase;
	text-align: left;
}

.news-text {
	margin-top: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #535353;
	font-weight: bold;
	text-align: left;
}

#middle-right-side {
	width: 513px;
	/*height: 137px;*/
	float: left;
}

#middle-right-side-banner {
	margin-top: 10px;
	height: 131px;
	width: 513px;
}

#content {
	width: 513px !important;
	/*height: 400px;*/
}

#prod-content {
	width: 507px;
	/*height: 400px;*/
	margin-left: 15px;
}

#prod-item {
	width: 240px;
	height: 153px;
	border: 1px solid #cecece;
	float: left;
	margin: 0px 9px 9px 0px;
}

#prod-item-pic {
	width: 120px;
	height: 100px;
	float: left;
	position: relative;
	top: 5px;
}

#prod-item-txt {
	width: 115px;
	height: 100px;
	float: left;
}

.prod-item-txt-title {
	position: relative;
	top: 10px;
	width: 115px;
	height: 90px;
	overflow: hidden;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	text-align: left;
}

.prod-item-txt-price {
	width: 115px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #de0303;
	font-weight: bold;
	text-align: left;
	position: relative;
}

#prod-item-line {
	clear: both;
	width: 240px;
	height: 25px;
}

#prod-item-line img {
	position: relative;
	top: 10px;
}

#prod-item-btn {
	clear: both;
	width: 240px;
	height: 19px;
}

#prod-item-btn-more {
	background: url(../img/more_info.gif) no-repeat left;
	width: 78px;
	height: 19px;
	float: left;
	margin-left: 21px;
	cursor: pointer;
}

#prod-item-btn-addtocart {
	background: url(../img/tobasket.gif) no-repeat left;
	width: 101px;
	height: 19px;
	float: left;
	margin-left: 20px;
	cursor: pointer;
}


/*  product detailed information view */

#product-detailed {	
	width: 523px;
}

#product-detailed-path {
	text-align: left;
	margin-left: 10px;
}

#product-detailed-path a{
	color:#333333;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:13px;
	font-weight:bold;
	text-decoration: none;
}

#product-detailed-title {
	margin-left: 10px;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #535353;
}

#product-detailed-image {
	
	float: left;
	margin: 10px;

}

.voitandcart {
	float: left; 
	position: relative;
	left: 180px !important;
}

#product-detailed-voite {
	border: 0px solid #ffffff;
	text-align: left;
	width: 150px;
}

#product-detailed-cart {
	text-align: left;
	width: 130px;
}

#product-detailed-price {
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #204B80;
}

#product-detailed-price span{
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #204B80;
}

#product-detailed-gallery {
	text-align: left;
	clear: both;
}

#product-detailed-gallery-title {
	margin-left: 10px;
	width: 243px;
	height: 28px;
	background: url(../img/bloc-title_1.gif) no-repeat left;
	text-align: left;
	
	border-left: 1px dotted #193C69;
	
	/*border-right: 1px solid #cbcbcb;*/
}

#product-detailed-gallery-title span{
	position: relative;
	top: 4px;
	
	margin-left: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #ffffff;
	text-transform: uppercase;
}

#product-detailed-gallery-content {
    
	margin-left: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
	border: 1px dotted #193C69;
	border-top: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	
}



#product-detailed-description {
	clear: both;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #333333;
}

#product-detailed-description-title {
	margin-left: 10px;
	width: 243px;
	height: 28px;
	background: url(../img/bloc-title.gif) no-repeat left;
	text-align: left;
	
	border-left: 1px dotted #193C69;
	
	/*border-right: 1px solid #cbcbcb;*/
}

#product-detailed-description-title span{
	position: relative;
	top: 4px;
	
	margin-left: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #ffffff;
	text-transform: uppercase;
}

#product-detailed-description-content {
    
	margin-left: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
	border: 1px dotted #193C69;
	border-top: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	
}

#product-detailed-description-content table{
    
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #000000;
	
}

/* end product detailed information view  */



.subcategories a
{
	color:#333333;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration: none;
	position: relative;
	/*left: 10px;*/
}

.subcategories span,
.subcategories div
{
	color:#333333;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	text-decoration: none;
	position: relative;
	/*left: 10px;*/
}

.comparison_button {
	border: 1px solid #C8C8C8;
	background-color: #ffffff;
	height: 25px;
	color:#333333;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	text-decoration: none;
}

.no_underline {
	color:#333333;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	text-decoration: none;
}

.product-title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #1F1F1F;
	text-decoration: none;
}

.txt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#333333;
}

.voting {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#1F1F1F;
}

.voting a,
.auth-txt{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000000;
}

.pageSeparator {
	border-bottom: 1px dotted #1F1F1F;
}

.brief_price {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#1F1F1F;
}

.brief_price span{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#204B80;
	font-weight: bold;
}

.brief_description {
	padding: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#1F1F1F;
	background-color: #cdcdcd;
}

.brief_description a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#1F1F1F;
}

.banners {
	border: 1px dotted #bcbcbc;
	background-color: #e6e6e6;
	width: 460px;
	height: 60px;
	
	position: relative;
	left: 30px;
}

.banners span {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 22px;
	color:#bcbcbc;
	text-transform: uppercase;
	
	position: relative;
	left: 100px;
	top: 15px;
}

.news-item{
	margin: 10px;
	text-align: left;
}

.news-item h3{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #1f1f1f;
	font-size: 18px;
}

.news-item-content,
.news-item-content div,
.news-item-content p,
.news-item-content span {
    float:left; 
    width: 490px !important;
	font-family: Verdana, Arial, Helvetica, sans-serif !important;
	color: #1f1f1f !important;
	font-size: 12px !important;
	text-align: justify !important;
	font-weight: normal !important;
}

.news-item-link{
    clear: both; 
    float: left; 
    padding-top: 5px;
    padding-left: 10px;
}

.news-item-link a{
    text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif !important;
	color: #1f1f1f;
	font-size: 12px !important;
	font-weight: bold;
}

.news-item-link a:hover{
    text-decoration: underline;
    font-family: Verdana, Arial, Helvetica, sans-serif !important;
	color: #1f1f1f;
	font-size: 12px !important;
	font-weight: bold;
}

.news-pic {
	min-width: 60px;
	float: left;
	text-align: center;
}

.news-item span{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #1f1f1f;
	font-size: 12px;
}

.newsbloc-content,
.newsbloc-content div,
.newsbloc-content p,
.newsbloc-content span,
.newsbloc-content a {
    float:left; 
    width: 480px;
	font-family: Verdana, Arial, Helvetica, sans-serif !important;
	color: #1f1f1f !important;
	font-size: 12px !important;
	text-align: justify !important;
	font-weight: normal !important;
}

#news-bloc {
	clear: both;
	text-align: left;
}

#news-bloc-title {
	background: url(../img/news-bloc-title_2.gif) no-repeat left;
	width: 243px;
	height: 28px;
	border-left: 1px solid #cbcbcb;
}

#news-bloc-title span{
	position: relative;
	top: 3px;
	left: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #1f1f1f;
	text-transform: uppercase;
}

#news-bloc-content {
    border: 1px dotted #cbcbcb;
	border-top: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	padding: 5px;
}

#news-frame {
    height: 520px;
    overflow: hidden;
}

#news-frame table td.news-title{
    height: 20px;
    padding: 5px 0px 5px 0px;
}

#news-frame table td.news-title a{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #1f1f1f;
	text-decoration: none;
}

#news-frame table td.news-texts{
    padding-left: 10px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	vertical-align: top;
}

#news-frame table td.news-dates{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #787878;
	text-decoration: none;
	text-align: right;
}

.news-subscrib input {
	width: 190px;
	height: 26px;
	background-color: #f3f2f2;
	border: 1px solid #cccccc; 
	
	position: relative;
	top: 5px;
	left: 2px;
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #000000;
	
}

.news-subscrib img {
	position: relative;
	top: 14px;
	left: 2px;
	
	cursor: pointer;
}

#footer {
	/*background-color: #ffffff;*/
    clear: both;
	position: relative;
	width: 766px;
	height: 60px;
	margin-left: auto;
	margin-right: auto; 
}

#footer-blue {
    width: 243px;
	height: 5px;
	float: left;
	background: url(../img/blue-line.gif) repeat-x left;	
}

#footer-grey {
    width: 523px;
	height: 5px;
	float: left;
	background: url(../img/grey-line.gif) repeat-x left;
}

#footer-texts {
    clear: both;
	width: 766px;
	height: 40px;
}

#footer-text {
    padding-top: 5px;
    float: left;
	width: 243px;
	height: 40px;
	margin: 0px;
	text-align: left;
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}

#footer-text h1 {
    padding: 0px;
    padding: 0px;
    margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	
	position: relative;
	left: 10px;
}

#footer-counters {
    float: left;
	width: 523px;
	height: 40px;
	overflow: hidden;
}

.title-razdel,
a.links,
a.links:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
}

.account,
.account table, 
.account a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
}

.account a{
	color: #000000;
}


.account h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 19px;
	font-weight: normal;
	color: #333333;
}

.maindiv {
    background: url(../img/c_bg2.png) repeat-y top left;
    /*background-color: #ffffff;*/
    width: 800px;
    margin-left: auto;
	margin-right: auto; 
}

#bantitle {
    color: #C0C0C0;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px !important;
}

.feedback-block {
    clear: both;
    width: 450px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
}

.feedback-block table{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
}

.feedback-input {
    border: 1px solid #CCCCCC;
}

.discuss {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
}

.discuss a{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}

.discuss a:hover{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	text-decoration: underline;
}

.discuss-input {
    border: 1px solid #CCCCCC;
    width: 300px;
}
