div, form, body, h1, h2, h3, h4, h5, h6, h7, ul, ol, li {
	padding:0;
	margin:0;
	font: 12px Arial, Helvetica, sans-serif; 
	color:#AAC47B;
	text-align:left;
	font-weight:normal;
	list-style:none
}




h1 {
	/*18px via YUI Fonts CSS foundation*/
	font-size:138#5%;  
}
h2 {
	/*16px via YUI Fonts CSS foundation*/
	font-size:123#1%; 
}
h3 {
	/*14px via YUI Fonts CSS foundation*/
	font-size:108%;  
}
h1,h2,h3 {
	/* top & bottom margin based on font size */
	margin:1em 0;
}
h1,h2,h3,h4,h5,h6,strong {
	/*bringing boldness back to headers and the strong element*/
	font-weight:bold; 
}
 
em {
	/*bringing italics back to the em element*/
	font-style:italic;
}
blockquote,ul,ol,dl {
	/*giving blockquotes and lists room to breath*/
	margin:1em;
}
ol,ul,dl {
	/*bringing lists on to the page with breathing room */
	margin-left:2em;
}
ol li {
	/*giving OL's LIs generated numbers*/
	list-style: decimal outside;	
}
ul li {
	/*giving UL's LIs generated disc markers*/
	list-style: disc outside;
}

th {
	/*distinguishing table headers from data cells*/
	font-weight:bold;
	text-align:center;
}




body {
	background:#000000;
	cursor:default
}

img{border:none}
img.logotype{position:absolute; left:40px; top:20px;}
/*
input{background:#835124 url(/public/img/100-tiffany/input-background.jpg) center; color:#FFFFFF;  }

textarea, select{
	background-color:#835124; color: White; font-family: Tahoma; border:none 1px #FFFFFF solid
}
*/

input{background:#080808; color:#FFFFFF; border: 1px #FFFFFF solid }

textarea, select{
	background-color:#080808; color: White; font-family: Tahoma; border: 1px #FFFFFF solid
}


a:link{text-decoration:underline; color:#AAC47B;}
a:visited{text-decoration:underline; color:#AAC47B;}
a:hover{text-decoration:underline; color:#ffcc00;}
a:active{text-decoration:underline; color:#ffcc00;}

.amen{margin:0 15px 0 15px; color:#ffcc00;}
a.men{margin:0 15px 0 15px;}
a.men:link{text-decoration:none; color:#AAC47B;}
a.men:visited{text-decoration:none; color:#AAC47B;}
a.men:hover{text-decoration:none; color:#ffcc00;}
a.men:active{text-decoration:none; color:#ffcc00;}

a.mencur, a:hover.mencur, a:visited.mencur{
	color:#FFCC00;
	text-decoration:none; 
	margin:0 15px 0 15px;
}

span.white{color:#AAC47B}

div.header{background:url(/public/img/100-tiffany/header-background.jpg) no-repeat top right; height:242px; 
min-width: 950px; }
div.header-menu-line{padding:142px 0 0 0; height:50px;}
div.header-menu{font-size:16px; font-family:Arial Narrow, Arial, Helvetica, sans-serif; color:#AAC47B; text-transform:uppercase; position:relative; text-align:center; height:50px; line-height:50px; 
min-width: 950px;}
span.header-phone{font-size:22px; font-family:Arial Narrow, Arial, Helvetica, sans-serif; color:#ffcc00; position:absolute; top:15px; left:46px}
span.header-shop{font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#ffcc00; position:absolute; top:-2px; right:46px; text-transform:none}

#header-search-line{height:50px; padding:0 20px 0 20px;  }

.tabsearch{
	width: 950px; margin: 20px 0 20px 0;
}

.raspoisk{
	line-height: normal;
	font-size: 10px;
	padding: 5px 0 0 10px;
}

.search div{float:left; color:#ffcc00; margin:0 5px 0 0}
.search div.button-search{float:left;}
.search img.search{margin:2px 0 0 0}
.search select{margin:0px 0 0 0; width:100px}
.search input{margin:0px 0 0 0; width:100px}
.search input.short{margin:0px 0 0 0; width:40px}

div.content-box{padding:10px; }
table.cont{width:100%;  }
table.cont td{vertical-align:top; background:#080808;}
table.cont td.lrcolum{width:180px}
table.cont th{width:10px; position:relative}

div.ugol-top-left, div.ugol-top-left-center{background:url(/public/img/100-tiffany/ugol-top-left.gif) no-repeat left; padding-left:5px;}
div.ugol-top-left-center  {
	 
	 width: 500px;  
}

div.ugol-top-right{background:url(/public/img/100-tiffany/ugol-top-right.gif) no-repeat right; height:5px}
div.ugol-bottom-left{background:url(/public/img/100-tiffany/ugol-bottom-left.gif) no-repeat left; padding-left:5px;}
div.ugol-bottom-right{background:url(/public/img/100-tiffany/ugol-bottom-right.gif) no-repeat right; height:5px}

div.footer-menu{ background:url(/public/img/100-tiffany/footer-background-menu.jpg) center no-repeat; font-size:16px; font-family:Arial Narrow, Arial, Helvetica, sans-serif; color:#AAC47B; text-transform:uppercase; text-align:center;   padding: 10px 0 10px 0; 
min-width: 950px;}
div.footer{ background:url(/public/img/100-tiffany/footer-background.jpg) center no-repeat; height:103px; 
min-width: 950px;}

table.contimg{border:none; text-align:center}
table.contimg th{height:10px; padding:0; margin:0; width:10px}
table.contimg td{padding:0; margin:0;}
table.contimg td.text{padding:10px 0 0 0; text-align:left; margin:0; color:#ffcc00;}

.imgbord{border:1px solid #676767; text-align:center; width:135px; margin: 0 auto}
.pp{padding:5px}
.pl10{padding:0 0 0 10px; color:#ffcc00;} 
.buttonline{margin-top:10px; text-align:center}
.padding{padding:10px;}

.title{text-transform:uppercase;  color:#ffcc00; font-weight:bold}
.loga{width:175px}
input.log{width:100px}
li.ru{padding:5px 20px 5px 0px;}

.lh25{height:24px; line-height:25px;}
.check{ float:left; width:25px; padding:3px 0 0 0}
table.param{width:100%; border:none; padding:0; margin:0}
table.param th{text-align:left; font-weight:bold; padding:10px; color:#ffcc00; background:#0e0e0e; vertical-align:top}
table.param th.w100{text-align:left; width:100px; font-weight:bold; padding:10px; color:#ffcc00; background:#0e0e0e; vertical-align:top}
table.param td{padding:10px; vertical-align:top}
table.param tr.tw{padding:10px; vertical-align:top; background:#0e0e0e}
.price{font-size:18px; color:#ffcc00;}

table.nnon{width:100%; border:none;}
table.nnon td{padding:0; margin:0; line-height:12px}
.tc{text-align:center}

.model input{
*margin: 0px 0 0 0;
}

#id_name, #id_phone, #id_email{
	width: 200px;
}

/*************кебне лемч*******************/
a.blw,a.blw:visited,a.blw:hover{
	color: #FFCC00; 
	font-weight: bold;
	text-decoration: none;
}

.boxtitles1{
	padding: 15px 0 0 0;
}

.boxtitles{
	margin: 10px 0 15px 0;
}

.white a.blw,.white a.blw:visited,.white a.blw:hover{
	color: White;
}
a.yel,a:visited.yel,a:hover.yel{
	color: ffcc00;
	font-weight: bold;
	text-decoration: none;

}
a.whj,a:hover.whj, a:visited.whj{
color:  White;
text-decoration: none;

}
.act a.yel,.act a:visited.yel,.act a:hover.yel{
	color: #ffcc00;
	 font-weight: normal;
	text-decoration: underline;
}
.boxcont3{
	margin: 5px 0 0 0;
}
.boxcont3 ul{
margin: 0 0 0 15px;
	list-style: none;
}

.boxcont3 ul li {
margin: 3px 0 3px 0;
	list-style: none;
}

a:hover.whj{
	color:  White;
	text-decoration: underline;
}

a:hover.yel{
	color: ffcc00;
	text-decoration: underline;
}

.autoriz{
	margin: 15px 0 10px 0;
}

.autoriz input{
	width: 80px;
}

.yellow{
font-weight: bold;
	color: #FFCC00;
	margin: 10px 0 0 0;
}

.titlsrch{
background:url(/public/img/100-tiffany/input-background2.jpg) repeat-x; 
height:20px; 
 text-align: center;
 border: #4b4e22 1px solid; 
 color: White;

 padding: 5px 0 0 0; 
 font-size: 14px;
}



.btn{

	background: url(buttons/btn.gif) no-repeat;
	color: White;
	font-weight: bold;
	width: 83px;
	height: 25px;
	border: none;
	text-align: left;
	padding: 0 0 0 5px;
	margin: 5px 0 5px 0;
}

a.btn, a:hover.btn, a:visited.btn{
display: block;
		background: url(buttons/btn.gif) no-repeat;
	color: White;
	font-weight: bold;
	width: 83px;
	height: 25px;
	border: none;
	text-align: left;
	padding: 3px 0 0 5px;
	margin: 5px 0 5px 0;
		text-decoration: none;
}

.btn2{
	background: url(buttons/oformit.jpg) no-repeat;
	color: White;
	font-weight: bold;
	width: 108px;
	height: 25px;
	border: none;
	text-align: left;
	padding: 0 0 0 5px;
	margin: 5px 0 5px 0;
}

 a.btn2, a:hover.btn2, a:visited.btn2{
	display: block;
		background: url(buttons/oformit.jpg) no-repeat;
	color: White;
	font-weight: bold;
	width: 108px;
	height: 25px;
	border: none;
	text-align: left;
	padding: 3px 0 0 5px;
	margin: 5px 0 5px 0;
	text-decoration: none;
}

.main{
	/*overflow: hidden;*/
	min-width: 1000px;
	 
}

.pp2{
	border: #080808 5px solid;
}

.imgbord2{
	border: #676767 1px solid;
}
