
*{
    margin:0px;
    padding:0px;
}
html,body{
    font-size:12px;
 	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
 	color:#EAE1A2;
}
body {
background-image:url( ../images/index/bgr.jpg);
background-repeat:repeat-x;
}
body.Home {
background-image:url(../images/index/bgr2.jpg);
background-repeat:repeat;

}
.container{
margin:0px auto;
text-align:left;
width:900px;
}
#homeContainer{
margin:0px auto;
text-align:left;
width:600px;
vertical-align:middle;
margin-top:30px;
}

.top{
	float:left;
	height:80px;
	text-align:center;
	padding-left:135px;
	$padding-left:0px;


}
a{

		color:#F78C1B;
}
a:hover{
		color:#fff;
}
.layout{
float:left;
}
.wrapper{
float:left;
}
.ContentText{
	clear:both;
}
.sitemap{
	clear:both;

}
.footer{
	float:left;
	width:900px;
	text-align:center;
}
#homeFooter{
	float:left;
	width:600px;
}
.footer-right{
	float:left;
	width:900px;
	background-image: url(../images/home/h_r.gif);
	background-position: right top;
	height: 53px;
	background-repeat: no-repeat;
}
.footer-left{
	float:left;
	width:900px;
	background-image: url(../images/home/h_l.gif);
	background-position: left top;
	height: 53px;
	background-repeat: no-repeat;
}
.content-right{
	float:left;
	width:900px;
	background-image: url(../images/home/h_top_r.gif);
	background-position: right top;
	background-repeat: no-repeat;
	min-height:400px;
}
.content-left{
	float:left;
	width:900px;
	background-image: url(../images/index/header.gif);
	background-position: left top;
	background-repeat: no-repeat;
}
/* Footer */
	.footer ul {
		display: block;
		margin: 0;
		padding: 0;
		margin-top:15px;
		list-style-type: none;
		text-align: center;
		color:#ccc;
		height:50px;
		}

	.footer ul li {
		display:inline;
		}

	.footer ul li a {
		display: inline;
		padding: 0 5px;
		text-decoration: none;
		line-height: 28px;
		font-size: 11px;
		color:#ccc;
		}

	.footer ul li a:hover {
		text-decoration: underline;
		}

	.MainContent{
	float:left;
	width:812px;
	clear:both;
	margin:0px 0px 0 47px;
	}
	h1.PageTitle{
	height:60px;
		padding-top:20px;

	padding-left:95px;
	text-decoration: italic;

float:left;
color:#FFFFFF;
	}
	.LangSwap{
	float:right;
	margin:15px 65px 0 0;
	display:block;
list-style-type:none;
position:relative;
top:-40px;
left:62px;
	}
	.LangSwap a{
	background-position: left center;
	background-repeat: no-repeat;
	padding-left:20px;
	text-decoration:none;
	}
	#Lang1{
	background-image: url(../images/index/gb.gif);
	}
	#Lang2{
	background-image: url(../images/index/ru.gif);
	}
	#DisplayProductImage {
	clear: both;
	float: left;
	position: relative;
	display: block;
	width:615px;
	height:600px
	}
#gallery {
	position: relative;
	float:left;
	top: 0px;
	margin: 0 0 15px 0;
	height:130px;
	overflow:hidden;
	width:810px;

	}
	.ThumbImage {
	float:left;
	margin:0 1px 25px 0;
	padding:20px 5px 0px 5px;
	text-align:center;


	}
	.ArrowDivs{
		 float:left;
		 height:190px;
	}
	.ArrowDivs img{
		margin-top:85px;

	}
	#galleryRightArrowDiv{
	background-image: url(../images/index/gal_corner_r.gif);
	background-repeat: no-repeat;
padding-left:25px;
	}
	#galleryLeftArrowDiv{
	background-image: url(../images/index/gal_corner.gif);
	background-repeat: no-repeat;
	background-position: right;
	padding-right:25px;
	}
	#galleryWrap{
	background-image: url(../images/index/gal_bgr.gif);
	background-repeat: repeat-x;
	float:left;
	wodth:920px;
	height:190px;
	}

.ThumbImage label {
	float:left;
	position: relative;
	}
	#LargeImage{
		text-align:center;
	}
	#ProductList{
	float:left;
	width:950px;

	}
	.ProductThumb
	{
	float:left;
	margin:0 5px 5px 0;
	padding:5px;
	text-align:center;
	width:200px;
	border:1px solid #9C3200;
	}
	.ProductThumb .Link a{
	text-align:center;
	margin-top:5px;
	font-weight:bold;
	font-size:14px;
	text-decoration:none;
	}
	.ImageThumb{
	height:150px;
	}
	.CalendarTable tbody td {
		border:1px solid #DD4800;
		height:80px;
		margin:1px;
		}
		.CalendarTable tbody td.Empty {
border:1px solid #9C3200;
}
.day0 {
background-color:transparent;
}
.NextMonth {
background:transparent url(/skin/shared/images/button_pageNext.gif) no-repeat scroll right center;
padding-right:0px;
text-align:right;
}
#prevMonth a{
float:right;
}
.PrevMonth {
background:transparent url(/skin/shared/images/button_pagePrev.gif) no-repeat scroll left center;
padding-left:0px;
}
.LargeDayNames {
background-color:#510200;
border:1px solid #510200;
height:20px;
}
#sun {
background:url(../images/calendar/buttons/sun.gif) no-repeat scroll center center;
text-indent:-4000px;
}
#mon {
background:url(../images/calendar/buttons/mon.gif) no-repeat scroll center center;
text-indent:-4000px;
}
#tue {
background:url(../images/calendar/buttons/tue.gif) no-repeat scroll center center;
text-indent:-4000px;
}
#wed {
background:url(../images/calendar/buttons/wed.gif) no-repeat scroll center center;
text-indent:-4000px;
}
#thu {
background:url(../images/calendar/buttons/thu.gif) no-repeat scroll center center;
text-indent:-4000px;
}
#fri {
background:url(../images/calendar/buttons/fri.gif) no-repeat scroll center center;
text-indent:-4000px;
}
#sat {
background:url(../images/calendar/buttons/sat.gif) no-repeat scroll center center;
text-indent:-4000px;
}
.dayNumber {
background-color:transparent;
}
#march {
display:block;
width:100px;
background:url(../images/calendar/buttons/march.gif) no-repeat scroll center center;
text-indent:4000px;
overflow:hidden;
}
#march:hover {

background:url(../images/calendar/buttons/march_2.gif) no-repeat scroll center center;

}
#january {
display:block;
width:100px;
background:url(../images/calendar/buttons/january.gif) no-repeat scroll center center;
text-indent:4000px;
overflow:hidden;

}
#january:hover {

background:url(../images/calendar/buttons/january_2.gif) no-repeat scroll center center;

}
#february {
display:block;
width:100px;
background:url(../images/calendar/buttons/february.gif) no-repeat scroll center center;
text-indent:4000px;
overflow:hidden;

}
#february:hover {

background:url(../images/calendar/buttons/february_2.gif) no-repeat scroll center center;

}
#april {
display:block;
width:100px;
background:url(../images/calendar/buttons/april.gif) no-repeat scroll center center;
text-indent:4000px;
overflow:hidden;

}
#april:hover {

background:url(../images/calendar/buttons/april_2.gif) no-repeat scroll center center;

}
#may {
display:block;
width:100px;
background:url(../images/calendar/buttons/may.gif) no-repeat scroll center center;
text-indent:4000px;
overflow:hidden;

}
#may:hover {

background:url(../images/calendar/buttons/may_2.gif) no-repeat scroll center center;

}
#june {
display:block;
width:100px;
background:url(../images/calendar/buttons/june.gif) no-repeat scroll center center;
text-indent:4000px;
overflow:hidden;

}
#june:hover {

background:url(../images/calendar/buttons/june_2.gif) no-repeat scroll center center;

}
#july {
display:block;
width:100px;
background:url(../images/calendar/buttons/july.gif) no-repeat scroll center center;
text-indent:4000px;
overflow:hidden;

}
#july:hover {

background:url(../images/calendar/buttons/july_2.gif) no-repeat scroll center center;

}
#august {
display:block;
width:100px;
background:url(../images/calendar/buttons/august.gif) no-repeat scroll center center;
text-indent:4000px;
overflow:hidden;

}
#august:hover {

background:url(../images/calendar/buttons/august_2.gif) no-repeat scroll center center;

}
#september {
display:block;
width:100px;
background:url(../images/calendar/buttons/september.gif) no-repeat scroll center center;
text-indent:4000px;
overflow:hidden;

}
#september:hover {

background:url(../images/calendar/buttons/september_2.gif) no-repeat scroll center center;

}
#october {
display:block;
width:100px;
background:url(../images/calendar/buttons/october.gif) no-repeat scroll center center;
text-indent:4000px;
overflow:hidden;

}
#october:hover {

background:url(../images/calendar/buttons/october_2.gif) no-repeat scroll center center;

}
#november {
display:block;
width:100px;
background:url(../images/calendar/buttons/november.gif) no-repeat scroll center center;
text-indent:4000px;
overflow:hidden;

}
#november:hover {

background:url(../images/calendar/buttons/november_2.gif) no-repeat scroll center center;

}
#december {
display:block;
width:100px;
background:url(../images/calendar/buttons/december.gif) no-repeat scroll center center;
text-indent:4000px;
overflow:hidden;

}
#december:hover {

background:url(../images/calendar/buttons/december_2.gif) no-repeat scroll center center;

}
/* Contact Form*/
	.FormDiv{
		margin-left:120px;
		width:600px;
	}
	.FormDiv form {
		margin:0;
		padding:0;
	}
	.TextFieldDiv{
		display: block;
		float:left;
		width:500px;
		height:30px;
	}
	.TextFieldDiv label{
		font-weight:bold;
		display: block;
		float:left;
		width:auto;
		color:#F78C1B;
	}
	.TextField{
		display: block;
		float:right;
		width:246px;
	}
	.FileFieldDiv{
		display: block;
		float:left;
		width:500px;
		height:30px;
	}
	.FileFieldDiv label{
		font-weight:bold;
		display: block;
		float:left;
		width:250px;
		color:#F78C1B;

	}
	.FileField{
		display: block;
		float:left;
		width:246px;
	}
	.TextAreaDiv{
		display: block;
		float:left;
		width:500px;
		height:180px;
	}
	.TextAreaDiv label{
		font-weight:bold;
		display: block;
		float:left;
		width:auto;
		color:#F78C1B;
	}
	.TextArea{
		display: block;
		float:right;
		width:496px;
		height:150px;
	}
	.CaptchaImageDiv{
		display: block;
		float:left;
		width:483px;
		height:47px;
	}
	.CaptchaImageDiv img {
		margin-left:200px;
	}
	.SelectDiv{
		display: block;
		float:left;
		width:500px;
	}
	.SelectDiv label{
		display: block;
		float:left;
		font-weight:bold;
		width:auto;
		height:30px;
	}
	.Select{
		display: block;
		float:right;
		width:250px;
	}
	.ExpireDiv label{
        font-weight:bold;
		display: block;
		float:left;
		width:auto;
	}
	.ButtonDiv{
		display: block;
		float:left;
		width:500px;
	}
	.Button{
		display: block;
		float:left;
		width:150px;
		margin-left:200px;
	}
	.ImagesTitle{
	display:none;
	}
	.Errors{
	background-color:#FF0000;
	padding:5px;
	margin-bottom:15px;
	width:490px;
	}
	div.CommentList{

	margin:10px;
	}

	ol.CommentList{
	list-style-position: oustide;
	}
	.CommentText{
	font-style: italic;
		color:#ccc;
	}
	.formTitle{
		color:#F78C1B;
	}
	.NewsListItem a.More {

color:#F78C1B;
font-size:11px;
font-weight:bold;
text-decoration:none;
text-transform:uppercase;
}
.NewsListCommentsNumber {
float:right;
font-size:9px;
}
.NewsListItem {
border-bottom:1px solid #CCCCCC;
clear:both;
display:block;
margin-bottom:15px;
margin-top:5px;
padding-bottom:15px;
}
.NewsListItem a.Title {
font-size:17px;
font-weight:bold;
line-height:20px;
margin-top:0px;
padding-bottom:9px;
text-decoration:none;
}
#sitemap ol {
	margin-left:10px;
	list-style:none;
}

#sitemap ol li {
	margin-bottom:10px;
	font-size:13px;
	padding-left:17px;

}
#sitemap ol li ol {
	list-style:none;
}

#sitemap ol li ol li {
	margin-bottom:3px;
	font-size:11px;
	padding-left:12px;
}

#sitemap ol li ol li ol li {
	margin-bottom:0;
	font-size:11px;
	padding-left:12px;
}
.WRLink{
width:900px;
text-align:center;
}
.WRLink a{
	display:block;
	text-indent:-3000px;
	background-image: url(../images/index/wr_logo_1.gif);
	background-repeat: no-repeat;
	width:200px;

}
.WRLink a:hover{

	background-image: url(../images/index/wr_logo_2.gif);

}
.paging {

display:block;
float:right;
font-size:10px;
height:15px;
margin-top:15px;
margin:5px 0px;
padding:0pt;
text-align:right;
vertical-align:top;
width:285px;
}
.paging ul {
float:right;
height:12px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt;
padding:0pt;
text-align:left;
width:auto;
}
.paging ul li {
color:#ccc;
float:left;
font-size:11px;
height:13px;
line-height:13px;
margin:0pt 2px;
}
.paging ul li a {
font-weight:bold;
font-size:11px;
text-decoration:none;
}
.paging ul li a.on {
color:#Fff;
}
.paging ul li a:hover {
text-decoration:underline;
}
.paging a#ruler_first {


height:13px;
line-height:13px;

width:9px;
}
.paging a#ruler_prev {

height:13px;
line-height:13px;
text-align:left;
width:9px;
}
.paging a#ruler_next {

height:13px;
line-height:13px;
text-align:left;
width:9px;
}
.paging a#ruler_last {

height:13px;
line-height:13px;
text-align:left;
width:9px;
}
#gallery {
display:block;
float:left;
height:190px;
margin-left:0px;
overflow:hidden;
position:relative;
}
#galleryAlbum {
height:100%;
overflow:hidden;
width:100%;
}
.Thumbnail {

}
.ThumbImage {
}
.ThumbImage label {
float:right;
}
.leftheadline2 {
clear:both;
color:#999999;
font-size:14px;
height:23px;
margin:0pt 0pt 9px;
padding:6px 9px 0pt;
text-transform:uppercase;
width:172px;
}
ul#sub_menu {
border:1px solid #CCCCCC;
height:360px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt 0pt 20px;
padding:0pt;
width:170px;
}
#sub_menu li a {
background-position:0px 3px;
background-repeat:no-repeat;
border-bottom:1px solid #E5E5E5;
color:#A20201;
display:block;
font-size:100%;
font-weight:bold;
padding:3px 0px 3px 18px;
text-decoration:none;
}
#sub_menu li.on a {
background-position:0px 3px;
background-repeat:no-repeat;
border-bottom:1px solid #E5E5E5;
color:#535353;
display:block;
font-weight:bold;
padding:3px 0px 3px 18px;
text-decoration:none;
}
#sub_menu li a:hover {
color:#535353;
}
#sub_menu li.separator {
display:none;
}
.breadcrumbsCSS{
float:right;
margin:30px 42px 0 0;
}
.CategoryThumb{
	float:left;
	padding: 0px;
	margin-top: 0px;
	margin-right: 60px;
	margin-bottom: 20px;
	margin-left: 50px;

}
.CategoryThumb .Link{
text-align:center;
margin-top:5px;
font-weight:bold;
width:100%;
}
