html, body {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:0px;
	margin:0px;
	height:100%;
	background-color:#FFFFFF;
	min-width:1000px;
}

div#main{
	margin:11px 11px 0px 11px;
}

div#header{
	width:auto;
	height:148px;
	margin-bottom:1px;
	background-color:#EFE9AF;
	overflow:hidden;
}

img#logo{
	width:394px;
	height:119px;
	margin-top:14px;
	margin-left:30px;
	float:left;
}

div#autorisation{
	width:248px;
	height:80px;
	float:right;
	margin-right:37px;
	background:#FFFFFF url('../images/autorisation.jpg') no-repeat;
}

div#clientData{
	margin:4px 10px 0px 10px;
	color:#A3A3A3;
	font-size:11px;
}

div#clientData a{
	color:#A3A3A3;
}

div#loadingBlock{
	display:none;
}

div#loading{
	width:168px;
	height:53px;	
	margin-left:auto;
	margin-right:auto;
	border:1ps solid red;
}

div#language{
	width:auto;
	height:30px;
	margin-top:66px;
	overflow:hidden;
}

div#languageContent{
	width:100px;
	margin-left:auto;
	margin-right:auto;
}

div#languageRu, div#languageEn, div.languageActive{
	width:29px;
	height:29px;
	font-size:11px;
}

div#languageRu{
	padding:7px 0px 0px 5px;
	float:left;
}

div#languageEn{
	padding:7px 0px 0px 5px;
	float:right;
}

div#languageRu a, div#languageEn a{
	color: #000000;
}

div.languageActive{
	margin:-7px 0px 0px -5px;
	padding:7px 0px 0px 5px;
	color:#FFFFFF;
	background:url('../images/language_bg.gif') no-repeat;
}

table#mainCollage{
	width:100%;
	border-collapse:collapse;
	border:0px;
	height:286px;
	background: url('../images/collage/main.jpg')  40% 25px no-repeat;
}
table#mainCollage td{
	padding:0px;
	vertical-align:top;
}

div#topMenu,  div#filters, div#filters{
	width:auto;
}

div#topMenu{
	height:20px;
	padding-top:4px;
	background-color:#CDC478;
	border-bottom:1px solid #FFFFFF;
}

div#topMenu ul{
	list-style:none;
	margin:0px 0px 0px 87px;
	padding:0px;
	font-size:13px;
	color:#FFFFFF;
}

div#topMenu ul li{
	display:inline;
	padding-left:17px;
	height:20px;
	margin-right:30px;
	background:url('../images/menu/marker_brown.gif') 0px 4px no-repeat;
}

div#topMenu ul li a{
	color:#FFFFFF;
}

td#collage{
	width:70%;
	height:285px;
	vertical-align:top;
	border-left:1px solid #FFFFFF;
}

div#companyName{
	position:relative;
	top:23px;
	right:0px;
	width:397px;
	height:94px;
	background-color:#FF0000;
	color:#FFFFFF;
	float:right;
}

img#companyTitle{
	width:289;
	height:23;
	margin-top:20px;
	margin-left:37px;
}

div#slogan{
	font-size:14px;
	color:#FFFFFF;
	margin-top:5px;
	margin-left:103px;
}

td#leftMenu{
	width:30%;
	height:285px;
	background:#FF0000 url('../images/menu/left_menu_bg.gif') bottom left no-repeat;
	border-bottom:1px solid #FFFFFF;
}

td#leftMenu ul{
	list-style:none;
	margin:36px 0px 0px 30px;
	padding:0px;
	font-size:13px;
	color:#FFFFFF;
}

td#leftMenu ul li{
	display:block;
	padding-left:17px;
	margin:2px 30px 2px 0px;
	background:url('../images/menu/marker_red.gif') 0px 4px no-repeat;
}

td#leftMenu ul li.sel{
	display:block;
	color:#FFFF00;
	font-weight:bold;
	padding:3px 0px 3px 20px;
	margin-left:-3px;
	background:url('../images/menu/marker_sel.gif') 0px 0px no-repeat;
}

td#leftMenu a{
	color:#FFFFFF;
	text-decoration:none;
}

div#basket{
	width:100%;
	height:66px;
	float:left;
	background:#CDC478 url('../images/basket/basket_bg.gif') top left no-repeat;
}

div#basketLeft{
	width:40%;
	float:left;
	margin-top:6px;
	color:#FF0000;
	font-size:13px;
	font-weight:bold;
	text-align:right;
}

div#basketRight{
	width:58%;
	float:right;
	color:#FFFFFF;
	margin-top:7px;
}

div#basketRight a{
	color:#746D35;
}

div#leftContent{
	width:30%;
	float:left;
}
/*----------------- Подменю -------------------------------------*/
div#submenu{
	clear:left;
	width:100%;
	height:auto;
	background:#EFE48B url('../images/menu/sub_menu_bg.gif') bottom right no-repeat;
	overflow:hidden;
}

div#submenu ul{
	list-style:none;
	margin:36px 0px 40px 30px;
	padding:0px;
	font-size:13px;
	color:#000000;
}

div#submenu ul li{
	display:block;
	padding-left:17px;
	margin:2px 30px 2px 0px;
	background:url('../images/menu/marker_black.gif') 2px 6px no-repeat;
}

div#submenu ul li.sel{
	display:block;
	color:#FF0000;
	font-weight:bold;
	padding:3px 0px 3px 20px;
	margin-left:-3px;
	background:url('../images/menu/marker_sel_red.gif') 0px 0px no-repeat;
}
div#submenu ul li a{
	color:#000000;
}
/*----------------- \Подменю\ -------------------------------------*/
/*----------------- Видео -------------------------------------*/
div#movie{
	width:100%;
	height:auto;
	padding: 10px 0px 10px 0px;
	text-align:center;
	background:#FF1112 url('../images/movie_bg.gif') top right no-repeat;
	border-top:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
}
div#movie div{
	color:#FFFFFF;
	font-size:13px;
	font-weight:bold;
	text-align:left;
	margin:5px 0px 10px 40px;
}
/*----------------- \Видео\ -------------------------------------*/
div#promo{
	clear:both;
	overflow:auto;
	padding-top:65px;
	width:278px;
	margin-left:auto;
	margin-right:auto;
}

div#mainContent{
	width:68%;
	float:right;
}
div#content{
	margin-top: 20px;
	width:98%;
}

div#gallery img{
	float:left;
	margin: 10px 20px 10px 0px;
}

div#product{
	width:95%;
	margin-top:10px;
	margin-left:auto;
	margin-right:auto;
}

div.productItem{
	width:26%;
	float:left;
	margin-left:10px;
	margin-bottom:20px;
	padding:25px 0px 0px 30px;
	background:url('../images/productions/product_item_bg.gif') no-repeat;
	overflow:auto;
}

div.productImg{
	float:left;
}

div.productTxt{
	float:right;
	margin-top:60px;
	width:60%;	
}

div.addBasket{
	text-align:center;
}

div.productItem a{
	color: #A89C35;
}

div#footer{
	clear:both;
	margin-top:20px;
	margin-bottom:20px;
	overflow:auto;
	color:#868787;
}

div#line{
	width:auto;
	height:39px;
	background-color:#FF0000;
}

div#footerLeft{
	float:left;
	margin-top:5px;
	margin-left:100px;
}

div#footerRight{
	float:right;
	margin-top:5px;
	margin-right:100px;
}

div#footer a{
	color:#868787;
}

input{
	border:1px solid #A3A3A3;
}

form#formAutorisation{
	margin:4px 10px 0px 10px;
	color:#A3A3A3;
}
form#formAutorisation label{
	display:block;
	margin-top:4px;
	margin-right:4px;
	width:50px;
	float:left;
	text-align:right;
}

form#formAutorisation input{
	width:130px;
	margin-bottom:2px;
}

form#formAutorisation input.submitButton{
	width:21px;
	height:20px;
	background: url('../images/button_autorisation_submit.gif') no-repeat;
	border:0px;
}

img.magnifer{
	margin:6px;
	float:right;
	width:17px;
	height:21px;
}
a img{
	border:0px;
}

/*------------------- Продукты ------------------------------*/
div.productionItems{
	margin-left:auto;
	margin-right:auto;
	overflow:auto;
	margin-bottom: 30px;
	clear:left;
}
div.productionItem{
	width:29%;
	float:left;
	margin: 10px 10px 0px 10px;
	padding-top: 10px;
	background:url('../images/productions/bg_production_item.gif')  no-repeat;
	text-align:center;
}

div.productionItem div.productionPrice{ 
	width:48%;
	float:left;
}
div.productionItem div.productionTxt{
	width:48%;
	float:right;
	text-align: left;
} 

div.viewProductionItem{
	margin: 10px 10px 0px 10px;
	padding: 30px 0px 0px 30px;
	background:url('../images/productions/bg_view_production_item.gif')  no-repeat;
	text-align:center;
}

table.viewProductionDescription{
	border:0px;
}

table.viewProductionDescription td{
	width:90%;
	padding:3px;
	vertical-align:top;
	text-align:left;
}

table.viewProductionDescription td.sel{
	font-size:14px;
	font-weight:bold;
}

table.viewProductionDescription td.title{
	width:10%;
	color:#A1A19F;
	text-align:right;
}
