/*
#145CB4 - siniy
#BA8F60 - korich
#885C2D - more korich
A9A9A9 - seryi
F9F5EF - bezevyi
*/

* {
	margin: 0px;
	padding: 0px;
	font-family: Verdana;
	font-size: 10px;
	color: #000000;
}

html > body {
	overflow-y: scroll;
}

html, body {
	min-width: 1000px;
	background-color: #FFFFFF; 
}
table { margin: 0px; padding: 0px; }
table td { vertical-align: top; }

a { color: #278509; }
a:hover { text-decoration: none; }

#left {
	background-image: url(../images/left2.jpg);
	background-repeat: no-repeat;
	width: 198px;
	height: 551px;
	margin-top: -2px;
	margin-left: 2px;
}
#left2 {
	background-image: url(../images/left3.jpg);
	background-repeat: no-repeat;
	width: 156px;
	/*height: 657px;*/
	height: 485px;
	margin-top: 0px;
	text-align: right;
	font-size: 12px;
}
#left2 #text { 	
	margin-left: 20px; 
	padding-top: 120px; 	
	padding-right: 20px;
	text-transform: uppercase;
	font-weight: bold;
	font-family: Verdana;
	font-size: 12px;
}
#left2 #sub-text {  
	font-size: 12px; 
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: normal;
	text-transform: none; 
}
#left2 a { font-size: 12px; text-transform: uppercase; font-weight: bold; }
#left3 { 
	background-image: url(../images/left-repeat.jpg);
	background-repeat: repeat-y;
	width: 156px;
}
#brands { padding-top: 200px; text-align: center; }
.brand { padding-bottom: 5px; margin-left: -20px; }

.vertical-spacer-100 { height: 100px; width: 1px; }
.vertical-spacer-65 { height: 40px; width: 1px; }
.vertical-spacer-40 { height: 40px; width: 1px; }
.vertical-spacer-30 { height: 30px; width: 1px; }
.vertical-spacer-25 { height: 20px; width: 1px; }
.vertical-spacer-20 { height: 20px; width: 1px; }
.vertical-spacer-10 { height: 10px; width: 1px; }
.vertical-spacer-5 { height: 5px; width: 1px; }
.main-spacer { height: 65px; width: 1px; }

.menu-spacer { }
.menu-item, .menu-item-sel { text-align: center; vertical-align: middle; width: 159px; }
.menu-stick { vertical-align: middle; width: 1px; }
.menu-item-sel { /* background-image: url(../images/menu-back.jpg); background-repeat: no-repeat; */ }
.menu-item-sel a, .menu-item a  { color: #FFFFFF; }

#main-menu {
	background-image: url(../images/menu-fon.jpg);
	width: 100%;
	height: 47px;	
	min-width: 1000px;
	max-width: 1450px;
	position: relative;
	z-index: 4;
}
#main-menu a { text-decoration: none; text-transform: uppercase; font-size: 17px; }

#menu-cat, #menu-tur { 
/*	background-image: url(../images/menu-back-2.jpg);
	background-repeat: no-repeat;
	height: 166px;
*/
	background-color: #000000;
	border: #FFFFFF solid 1px;	
	width: 157px;	
	display: none;
	position: absolute;
	z-index: 4;	
/*	top: 32px; */
	top: 43px;
	left: 0px;
	font-size: 14px;
	text-align: right;
}
#menu-cat a, #menu-cat .sub-menu a, #menu-tur a, #menu-tur .sub-menu a { font-size: 14px; color: #FFFFFF; margin-right: 15px; line-height: 1.2em; text-transform: none; }
#menu-cat a:hover, #menu-cat .sub-menu a:hover, #menu-tur a:hover, #menu-tur .sub-menu a:hover { color: #238109; }
#menu-cat .sub-menu a, #menu-tur .sub-menu a { font-size: 12px; margin-left: 15px; line-height: 1.5em; }
#menu-cat .sub-menu, #menu-tur .sub-menu {
	background-color: #58595B;
	border: #FFFFFF solid 1px;
	width: auto;
	position: absolute;
	top: -1px;
	left: 157px;
	display: none;
	text-align: left;
	z-index: 4;
	white-space: nowrap;
/*	margin-top: 7.7em; */
}
#menu-tur { top: 43px; margin-bottom: 3px; }

#cat-menu-link { width: 100%; }

.date { font-size: 14px; }
.news-date { font-size: 12px; font-weight: bold; }

#copyright, #copyright .green { color: #818181; font-family: "Times New Roman", Times, serif; font-size: 12px; }
#copyright .green { color: #40BE27; }

#main { position: relative; z-index: 2;}

#footer { 
	background-image: url(../images/footer.jpg);
	width: 100%;
	height: 152px;
	position:relative;
	z-index:2;
	width: expression(((document.documentElement.clientWidth || document.body.clientWidth) > 1450 )? "1450px" : "100%");
	max-width: 1450px;
}
#header { 
	background-image: url(../images/header-2.jpg);
	width: 100%;
	height: 184px;
	position:relative;
	z-index:0;
	width: expression(((document.documentElement.clientWidth || document.body.clientWidth) > 1450 )? "1450px" : "100%");
	max-width: 1450px;
}

#phone {
	position: relative;
	z-index: 2;
	float: right;
	background-image: url(../images/phone.png);
	width: 219px;
	height: 74px;
	top: 70px;	
	clear: right;	
}
#phone-text {
	position: relative;
	font-size: 20px;
	top: 25px;
	left: 5px;
	width: 210px;
	color: #FFFFFF;
}
#header #data { float: right; }
#icons { 
	background-image: url(../images/icons-back.gif);
	background-repeat: repeat-x;
	float: right;
	width: 111px;
	height: 25px;
	position: relative;
	top: 4px;
	left: -20px;
	opacity: 0.5;
	filter: alpha(opacity=50);
}

* html img, div { behavior: url(/iepngfix.htc); }
* html img.png { behavior: url(/iepngfix.htc); }
.icons { margin-top: 7px; }

#line {
	width: 100%;
	height: 36px;
	background-color: #D5D5D5;
	min-width: 1000px;
	max-width: 1450px;
}

#text-header, #text-header-0 {
	font-size: 22px;
	text-transform: uppercase;
	font-weight: 500;
	margin-left: 10px;
}
#text-header-0 { margin-left: 0px; }

.header-line {
	width: 100%;
	height: 28px;
	background-color: #D5D5D5;	
}
.header-line .text {
	text-transform: uppercase;
	font-size: 14px;
	font-weight: bold;
	padding-top: 6px;
	padding-left: 135px;
}

.text-header-1 {
	font-weight: bold;
	font-size: 14px;
	padding-bottom: 10px;
}
.text-header-1 a {
	font-size: 14px;
	color: #000000;
	text-decoration: underline;
}
.text-header-1 a:hover { text-decoration: none; }

#footer-text {
	float: right;
	color: #818181;
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	padding-right: 40px;
	padding-top: 3px;
}

#address { font-size: 12px; }
.left-vertical-spacer-100, .left-vertical-spacer-10 {
	background-image: url(../images/left-repeat.jpg);
	background-repeat: repeat-y;
	width: 156px;
}
.left-vertical-spacer-100 {	height: 100px; }
.left-vertical-spacer-10 {	height: 10px; }

.green { font-size: 12px; color: #248609; font-weight: bold; }

#news-text { font-size: 10px; }
#news-text a { color: #238309; }

#about, #about p { font-size: 12px; }
p { margin-bottom: 20px; }
#about #discount { width: 100%; }
#about #discount1  { text-transform: uppercase; color: #248609; font-size: 12px; font-weight: bold;  }
#about #discount2 { width: 50%; font-size: 12px; } 
#about #discount3 { width: 40%; font-size: 12px; } 
#about #discount4 { width: 30%; font-size: 12px; } 

.new-good { padding-bottom: 12px; height: 20px; }
.good-def { padding-bottom: 12px; line-height: 1.3em; }
.bold { font-weight: bold; }
.good-def .bold, .price .bold { font-size: 12px; }
.price { line-height: 1.3em; }
.back-link { }
.back-link a { color: #278509; }

#left2 #text a.link { color: #000000; text-decoration: underline; font-size: 12px; }
#left2 #text a.link:hover { text-decoration: none; }
#sub-text a.link {
	font-size: 12px; 
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: normal;
	text-transform: none; 
	text-decoration: underline;
}
#sub-text a.link:hover { text-decoration: none; }
#catalog-path a { font-size: 10px; text-decoration: underline; color: #000000; }
#catalog-path a:hover { text-decoration: none; }
#sub-text a.cur-link { color: #278509; font-family: Arial, Helvetica, sans-serif; font-weight: normal; text-transform: none;  }

#map-text a { font-size: 14px; }
.good-def a { font-size: 10px; text-decoration: underline; color: #000000; }
.good-def a:hover { text-decoration: none; }

#main-text #text {
	position: relative;
	top: 0px;
	left: 0px;
	z-index: 4;
}

#super-block {
	position: relative;
	top: 0px;
	left: 0px;
	z-index: 2;
}

#back { 
	background: url(../images/golf-profi.png) no-repeat; 
	width: 730px;
	height: 203px;
	position: absolute;
	top: 750px;
	left: 220px;
	z-index: 3;	
}

#main-block {
	width: 100%;
	min-width: 1000px;
	max-width: 1450px;
}
#main-td { background: url(../images/main-back-4.jpg) repeat-x; color: #FFFFFF; }
#main-text { 
	padding-top: 40px; 
	font-size: 11px; 
	padding-right: 150px; 
	padding-left: 50px; 
	position: relative;
	z-index: 4;
}