﻿@charset "utf-8";
@media all{
html,body,ul,ol,dl,dt,dd,li,h1,h2,h3,h4,h5,h6,p,div,embed,input{padding:0;margin:0;}
fieldset,input,textarea,img{border:0;}
body,html{position:relative;background:#ffefd6;}
body{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12pt;}}
@media screen{
#wrapper{min-width:999px;}
/*Head*/
#head{
	background:url(../images/el/head_bg.png) repeat-x;
	height:247px;
	overflow:hidden;
	position:relative;
	padding:53px 0 0 20px;
	margin:0 0 0 0;
	z-index:5;
}
	#head p{
		width:239px;
		text-align:center;
		position:absolute;
		left:20px; top:190px;
		font-weight:bold;
		font-size:90%;
		color:#4c4233;
	}
	#header-image{
		width:829px;height:283px;
		position:absolute;
		top:17px;left:25%;
	}
		.flowers{background:url(../images/el/flowers.png) no-repeat;}
		.march8{background:url(../images/el/march8.png) 0 3px no-repeat;width:920px!important;}
		.new_year{background:url(../images/el/new_year.png) 0 1px no-repeat;}
		.christmas{background:url(../images/el/christmas.png) 0 1px no-repeat;}
		.stValentinesDay{background:url(../images/el/stValentinesDay.png) no-repeat;}

/*Cols*/
#left-col-bg{background:url(../images/el/col_left.png) #fff repeat-y left;}
#right-col-bg{background:url(../images/el/col_right.png) repeat-y right;}

/*Col's content*/

/*Left col*/
#left-col{
	float:left;
	width:240px;
	padding:0 20px 60px 20px;
}
	/*News styles*/
	#left-col dl{	
		font-family:Arial, Helvetica, Verdana;
		color:#666;
		margin:0 10px;
	}
	#left-col dt{font-size:8pt;}
	#left-col dt a{color:#8c590c;}
	#left-col dt a:hover{text-decoration:none;}
	#left-col dd{
		font-size:11pt;
		margin-bottom:1.5em;
	}
	/*#left-col .special{color:#8c590c;}
	#left-col .special a{color:#8c590c;}*/
	
	/*Advertisement styles*/
	#left-col ul{list-style:none;margin:50px 0 20px 0;}
	#left-col li{margin-bottom:20px;}

/*Content*/
#content{
	position:relative;
	overflow:hidden;
	z-index:10;
}

/*Middle col*/
#middle-col{margin:0 208px 0 280px;padding-bottom:60px;}
/*Menu*/
#menu{
	position:relative;
	border-bottom:1px solid #f0e1c9;
}
	#menu ul{
		list-style:none;
		overflow:hidden;
	}
		#menu li{
			float:left;
			/*width:16.6667%;*/
			text-align:center;
			height:64px;
			display:block;
			white-space:nowrap;
		}
			#menu li a{
				color:#fff;
				font-family:Verdana,Arial;
				font-weight:bold;
				font-size:9pt;
				line-height:64px;
				text-decoration:none;
				display:block;
			}
			#menu li a:hover{text-decoration:underline;}
			#menu li div{background:url(../images/el/menu_el_top.png) top repeat-x;height:65px;}
			#menu li div div{background:url(../images/el/menu_el_corner.png) right bottom no-repeat;height:65px;}
/*Menu color-styles*/
.home{background:url(../images/el/m1.png) repeat-x;width:16%;}
.catalog{background:url(../images/el/m2.png) repeat-x;width:16.9%;}
.business{background:url(../images/el/m3.png) repeat-x;width:17%;}
.book{background:url(../images/el/m4.png) repeat-x;width:17%;}
.photos{background:url(../images/el/m5.png) repeat-x;width:17%;}
.info{background:url(../images/el/m6.png) repeat-x;width:16%;}

/*Middle-col texts*/
.texts{
	margin:16px 16px 0 16px;
	padding:0 0 40px 0;
	position:relative;
	color:#333;
	font-size:11pt;
	font-family:Arial;
	line-height:140%;
}
	.texts h1{
		font-size:15pt;
		font-family:Verdana, Arial;
		font-weight:normal;
		border-bottom:1px solid #e3e3e3;
		padding:0 0 15px 0;
		margin:0 0 15px 0;
	}
	.texts h2{
		font-size:13pt;
		font-family:Verdana, Arial;
		font-weight:normal;
		border-bottom:1px solid #e3e3e3;
		padding:0 0 15px 0;
		margin:0 0 15px 0;
	}
	.texts h3{
		font-size:13pt;
		font-family:Verdana, Arial;
		font-weight:normal;
		border-bottom:1px solid #e3e3e3;
		padding:0 0 15px 0;
		margin:0 0 15px 0;
	}
	.texts a{color:#333;}
	.texts a:hover{text-decoration:none;}
	.texts p, .texts ul{margin-bottom:1em;}
	.texts ul {list-style:none;margin-left:2em;}
	.texts li{margin-bottom:0.5em;}
	.texts .img{border:1px solid #333;margin:0 1em 1em 0;}
	.texts .left{float:left;}
	.texts .right{float:right;}
	.texts .groups{margin:0 0 2em 0;}
		.texts .groups li{
			overflow:hidden;
		}
	.texts .groups-link{
		display:block;
		text-decoration:underline!important;
		font-size:1.2em;
		font-weight:bold;
		font-family:Verdana,Arial;
		text-decoration:none;
		color:#7F41A3;
		margin:0 0 1em 176px;
	}
		.texts .groups img{
			float:left;
			padding:5px 1em 0.25em 0;
		}
		.texts .groups h2{
			color:#8C590C;
			margin-left:184px;
			padding-bottom:0.5em;
			margin-bottom:0;
			border-bottom:0;
		}
			.texts .groups p{margin-left:185px;}
			.texts .groups span img{float:none;}
			.texts .groups span{float:left;}
			.texts .groups span b{display:block;text-align:center;color:#8C590C;font-size:1.5em;}
	.texts b{color:#7F41A3;}
	/*Стили для списков с кружочками*/
	.texts .disc{list-style:disc!important;}
	.img-list{
		margin:2em 0 0 -30px!important;
		overflow:hidden;
		position:relative;
		/*border:1px solid green;*/
	}
	.img-list li{
		margin:0 0 50px 30px!important;
		float:left;
		/*border:1px solid green;*/
	}
	.img-list li a{
		line-height:0;
		font-size:0;
	}
	
	.products-list dt{
		font-size:13pt;
		font-family:Verdana, Arial;
		font-weight:normal;
		margin:0 0 0.75em 180px;
	}
	.products-list dd{
		margin:0 0 2em 0;
		padding:0 0 0 180px;
		overflow:hidden;
	}
	.products-list dd img{
		margin:5px 0 0 -180px;
		float:left;
	}
/*Right-col*/
#right-col{
	color:#666;
	float:right;
	width:208px;
	font-size:11pt;
	font-family:Arial, Helvetica, sans-serif;
	line-height:130%;
	padding-bottom:60px;
}
	#right-col dl{margin:-10px 20px 0 20px;}
	#right-col dt{margin:10px 0 0 0;}
		#right-col dt img{
			border:1px solid #666;
			margin:0 0 10px 0;
			display:block;
		}
	#right-col dd{
		border-bottom:1px dotted #544f46;
		padding-bottom:30px;
	}
		#right-col dd b{
			color:#999;
			display:block;
			margin-bottom:0.5em;
		}
	#right-col .no-border{border:0;}

/*Footer-info*/
#footer{
	color:#333;
	font-size:11pt;
	font-family:Arial,Verdana;
	height:60px;
	margin-top:-60px;
}

#idt{
	float:left;
	width:280px;
	text-align:center;
	position:relative;
	z-index:15;
}
	#idt a{color:#333;}
#tm{
	margin:0 208px 0 280px;
	text-align:center;
}


#contactform{}
#contactform strong{color:#333;}
#contactform input:focus,
#contactform textarea:focus{border-color:#666;}

#contactform div{
	position:relative;
	margin-bottom:20px;
}
#contactform label{
	display:block;
	width:100px;
}

#contactname{
	border:1px solid #ccc;
	width:150px;
}
#email{
	border:1px solid #ccc;
	width:150px;
}

#contactname,#email{
	top:2px;left:114px;
	position:absolute;
}

#message{
	border:1px solid #ccc;
}
#submit-button{
	border:1px solid #ccc;
	padding:2px;
}
#submit-button:hover{
	border-color:#666;
}



p strong {color:#7F41A3;}
}