/* CSS Document */
img, div, td {behavior: url("iepngfix.htc");}

/*
Интересный эффект, если  прописать input
Пример:

img, div, td, input {behavior: url("iepngfix.htc");}

то прозрачность в IE6 почемуто перестанет срабатывать! 
*/

.checkbox{
height:12px; 
width:12px;
margin:0;
padding:1;
}

html {
	height:100%;
	}

body {
	margin:0;
	padding:0;
	height:100%;
}

body, {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10pt;
color:#000000;
background-color:#FFFFFF;
}

td, div, p {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10pt;}

h1, h2 { font-size:10pt; margin:0px; padding:0px;}

a {color:#663333; text-decoration:none;}

a:hover {color:#e84e1d;}

#logo h1 {color:#000000; font-size:11pt; margin:0; padding:0; font-weight:bold;}

#topBackground{background:url(images-design/topBackground.jpg) repeat-x; height:207px;}

#backgroundButton {background:url(images-design/backgroundButton.jpg) repeat-x; height:32px;}

/************ a:hover для всех браузеров*************/
* {margin: 0; padding: 0;}
#nav li {
	position:relative;
	float:left;
	vertical-align:middle;
	list-style:none;	
}
/*для Firefox, Opera, Internet Explorer 7,8*/
#nav li:hover, #nav li.hover {
	z-index:100;
	color:#e5cbb4;
	background:url(images-design/hoverButton.jpg) repeat-x; height:30px;
}
#nav li a	{
	float:left;
	color:#ffffff;
	text-decoration: none;
	display:block;
	padding:7px 10px;
	
}
/* для IE 6*/
#nav li a:hover {
background:url(images-design/hoverButton.jpg) repeat-x;
}
#line {background:url(images-design/leftLineDiv.jpg) no-repeat right; height:30px; width:1px;}

.active {background:url(images-design/hoverButton.jpg) repeat-x; height:30px;}
/****************************/

#mainDivA{

width:194px;
padding:2px 2px 2px 0;
height:100%;
}

#mainDivB{
border:1px #cc9966 solid; 
/*color:#996633;*/
color:#fff;
font-weight:bold;
padding:4px; width:180px;
background:#FFFFFF url("images/button.jpg") top repeat-x;
width:180px;
}

#mainDivC {
border:1px #cc9966 solid; 
border-top:none;
color:#996633; 
font-weight:bold;
padding:15px 4px 15px 4px;
width:180px; 
background-color:#FFFFFF;
}

#mainTd{
padding:0 0 130px 8px; 
background-color:#f1dbc0;
border-left:15px #ffffff solid;
}


#bottom li {
    font-size:7pt;
    padding-left:20px;
	padding-top:2px;
	float:left;
	vertical-align:middle;
	list-style:none;
	font-weight:bold;
}

a.bot {
text-decoration:none;
}

a:hover.bot{
color:#FFFFFF;
}


.contact{
text-align: right;
color:#E9D3BE;
font-weight:bold;
position:absolute;
float:right;
top:20px;
right:150px;
width:530px;
}

#search{
color:#996633;
font-weight:bold;
position:absolute;
float:right;
top:212px;
right: 70px;
width:330px;
}

#path {
background:url(images-design/centerLineBack.jpg) repeat-x;
height:22px;
}



.nav { margin-left:20px; width:500px; padding:2px;}
.nav a { text-decoration:underline; color:#cc9966;}
.nav a:hover { text-decoration:underline; color:#e84e1d;}


.image_border {
padding: 10px; 
    background-color: #E8E8E8;
    border: 1px solid #D79C5D;
	width: 150px;
	}
	.image_border:hover {
padding: 10px; 
    background-color: #E0E0E0;
    border: 1px solid #D75C55;
	width: 150px;
	}


.contact_form {
border:1px dashed #95644E;
margin:20px 0 0 15px;
padding:20px;
position:relative;
width:400px;
}

.form_subtitle {
border:1px dashed #95644E;
background-color:#f4f4f4;
color:#000000;
font-size:10pt;
height:20px;
left:7px;
line-height:20px;
padding:0 7px;
position:absolute;
text-align:center;
top:-11px;
width:auto;
}



textarea {border:1px #cccccc solid; font-size:10pt; padding: 0 5px;}

input.contact_input { width:250px;}

input {height:20px; border:1px #d99b80 solid; font-size:10pt; padding: 0 5px;}





textarea.contact_textarea {
width:250px;
font-family:Arial, Helvetica, sans-serif;
font-size:10pt;
border:1px solid #d99b80;
margin-bottom:4px;
padding: 0 5px;
}
.form_row{
width:335px;
clear:both;
padding:10px 0 10px 0;
}

.clear{
clear:both;
}

.buttonMain:hover
{
    border:none;
    padding-bottom:2px;
    color:#FFFFFF;
	background:url(images/button.jpg) repeat-x bottom;
	height:20px;
	cursor:pointer;
}
.buttonMain
{
    border:none;
    padding-bottom:2px;
    color:#FFFFFF;
	background:url(images/button.jpg) repeat-x top;
	height:20px;
	cursor:pointer;
}

.product_name {color:#663300;}

a.price_up {                                      
display:block;
background: url(images/news_up.gif) top;                            
width:7px;
height:7px;
margin:1px; 
cursor: pointer;
overflow:hidden;
}


a.price_up:hover {                                      
background: url(images/news_up.gif) bottom;
}


a.price_down {                                      
display:block;
background: url(images/news_down.gif) top;                            
width:7px;
height:7px;
margin:1px; cursor: pointer;
overflow:hidden;
}

.table{ background-color:#cccccc;}

.tdd { padding:3px; background-color:#FFFFFF;}


##logo {background:(images-design/logo.png) no-repeat; width:442px; height:45px;}
