#header,
#content > .container
{width: 1175px; margin: 0 auto 5px;}
	.logoBG
	{width: 100%; height: 218px; position: relative;}
		#logoHolder
		{display: none; height: 126px; left: 10px; position: absolute; top: 10px; width: 90px; text-decoration: none; cursor: pointer;}
		.goToHome
		{text-decoration: none;}
			#logoTitleImgHolder
			{display: block; position: absolute;  top: 28px; left: 22px; width: 389px; height: 58px; cursor: pointer;}
				#logoTitleImgHolder img
				{display: block; position: absolute; top: 0; left: 0; width: 389px; height: 58px;}
				#logoTitleImgHolder .mainTextImg
				{z-index: 2;}
				#logoTitleImgHolder .mainTextImgHover
				{z-index: 3;
					filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0); /* IE 5.5+*/
					-moz-opacity: 0; /* Mozilla 1.6 и ниже */
					-khtml-opacity: 0; /* Konqueror 3.1, Safari 1.1 */
					opacity: 0; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9+ */
					zoom: 0; /* для элемента в ИЕ, у которого не заданы width и height */
					behavior: url(/PIE/PIE.htc);
				}
			#logoTitleImgHolder:hover  .mainTextImgHover
			{
				filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); /* IE 5.5+*/
				-moz-opacity: 1; /* Mozilla 1.6 и ниже */
				-khtml-opacity: 1; /* Konqueror 3.1, Safari 1.1 */
				opacity: 1; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9+ */
				zoom: 1; /* для элемента в ИЕ, у которого не заданы width и height */
				behavior: url(/PIE/PIE.htc);
			}
			#phoneImgHolder
			{right: 22px;position: absolute;top: 164px;width: 198px;height: 33px;}
				#phoneImgHolder img
				{display: block;}
			#logoImg
			{display: none;}
			#logoTitle
			{left: 22px; margin: 0; padding: 0; position: absolute; top: 145px;}
			#logoTitle:hover
			{}
				#logoTitle span,
				#logoTitle a
				{display: block; text-transform: uppercase; text-decoration: none; color: #1b215a;}
					#logoTitle .mainText
					{}
					#logoTitle .addText
					{}
				#logoTitle:hover a,
				#logoTitle:hover span
				{color: #ffffff; cursor: pointer;
					-moz-text-shadow: 0px 0px 7px #1b215a;
					-webkit-text-shadow: 0px 0px 7px #1b215a;
					text-shadow: 0px 0px 7px #1b215a;
					behavior: url(/PIE/PIE.htc);
				}
					#logoTitle .mainText:hover
					{}
					#logoTitle .addText:hover
					{}	
					
			#logoContact
			{left: 460px; margin: 0; padding: 0; position: absolute; top: 145px; color: #1B215A;}
				#logoContact ul
				{list-style: none; margin: 0;}
					#logoContact ul li
					{display: block; line-height: 30px;}
					#logoContact ul li.logoPhone
					{}
	#mainmenu
	{clear: both; width: 100%; height: 43px; padding: 0; margin: 0; z-index: 99; background: #f3f2f2;}
	
	#aboutUsModule
	{background: #f3f2f2; margin: 0; padding: 14px;}
		#aboutUsModule .catImg
		{float: left;}
			#aboutUsModule .catImg img,
			#contactPageHolder .postCardImg
			{
				-webkit-box-shadow: -2px 2px 0px 0px rgba(0, 0, 0, 0.75);
				-moz-box-shadow:    -2px 2px 0px 0px rgba(0, 0, 0, 0.75);
				box-shadow:         -2px 2px 0px 0px rgba(0, 0, 0, 0.75);
				behavior: url(/PIE/PIE.htc);
			}
			#aboutUsModule:hover .catImg img,
			#contactPageHolder .postCardImg:hover 
			{
				-webkit-box-shadow: 2px 2px 0px 0px rgba(0, 0, 0, 0.75);
				-moz-box-shadow:    2px 2px 0px 0px rgba(0, 0, 0, 0.75);
				box-shadow:         2px 2px 0px 0px rgba(0, 0, 0, 0.75);
				behavior: url(/PIE/PIE.htc);
			}
		#aboutUsModule ul
		{float: right; margin: 0; width: 500px; list-style: none;}
			#aboutUsModule ul li
			{margin: 0 0 12px;}
			#aboutUsModule ul li:last-child
			{margin: 0;}
				#aboutUsModule ul li a.about-us-item-title
				{color: #1c205d; display: block; padding: 0 0 0 34px; background: url(../images/about-us-list-bg.png) no-repeat 0 50%;}
				#aboutUsModule ul li a.about-us-item-title:hover
				{text-decoration: underline; background: url(../images/about-us-list-bg-hover.png) no-repeat 0 50%;}
			#aboutUsModule .read_more
			{padding: 0 0 0 34px;}
#breadcrumbs
{}
	.breadcrumb
	{}
		.breadcrumb li
		{}
		.breadcrumb li.active
		{}
			.breadcrumb li a
			{}
			.breadcrumb li a:hover
			{}
			.breadcrumb .divider
			{}
#searchForm
{padding: 0 0 5px 0; border-bottom: 1px dotted #D1D1D1;}
	#searchForm input
	{margin: 0;}
body.homeSitePage #middlecol > .inside
{}
body.innerSitePage #middlecol > .inside
{margin: 0;}

.page-header h1,
.page-title,
h1
{color: #1b215a; text-transform: uppercase; margin: 20px 0;}
p
{margin: 10px 0; text-align: justify;}

.read_more
{color: #3d3d3d;}
.read_more:hover
{color: #1b215a; text-decoration: none;}
.clr
{clear: both; height: 0;}
#content
{}
#sidebar
{width: 355px; float: right;}
#hot_deals .deal,
#p_a_o .p_a_o
{margin: 2px 0;}
#hot_deals a,
#p_a_o a
{color: #1c205d;}
#hot_deals a:hover,
#p_a_o a:hover
{color: #1c205d;}
.sidebar_module_content .newscalendar 
{margin: 0 auto;}
#eXTReMe
{position: absolute; left: 30px; bottom: 50px;}
h2.item-title
{margin: 0 0 5px 0;}
.blog-featured .item 
{}
#middlecol > .inside
{margin: 15px 0 0 0;}
.items-row 
{margin: 35px 0 0 0;}
#copyright p
{text-align: center; color: #999; font-size: 13px;line-height: 24px; margin: 0;}

#ui-datepicker-div
{width: 303px !important;}

#footer > .container
{position: relative;}
.item-image img
{width: 160px !important;}
.item-image img
{}

.gotoListHolder
{background: #F3F2F2; float: left; margin: 10px; padding: 10px 20px;}
	.gotoListHolder p
	{}
	.gotoListHolder ul
	{}
		.gotoListHolder ul li
		{margin: 5px 0; text-align: justify;}
			.gotoListHolder ul li a
			{}
			.gotoListHolder ul li a:hover
			{}
.alphaList > li
{list-style: upper-alpha; margin: 10px 0;  text-align: justify;}
.discList > li
{list-style: circle; margin: 10px 0;  text-align: justify;}
.numtList > li
{list-style: decimal; margin: 10px 0;  text-align: justify;}
ul .discList
{}
.item-page h3,
.blog h2 a
{color: #1C205D;}
#jc
{clear: both;}
#comments-form
{margin: 20px;}
	#comments-form > p
	{margin: 0 0 10px 0 !important;}
		#comments-form > p label
		{width: 50%;}
		#comments-form > p .checkbox
		{float: left;}
	#comments-form-buttons
	{clear: both;}

.blog > .items-leading > div,
.blog-featured > .items-leading > div
{float: left; margin: 0 2% 5px 2% !important; width: 46%; position: relative;}
.featuredItemImg
{position: absolute; top: 25px; left: 110px; width: 50px; height: 50px; background: url(../images/hot_icon.gif) no-repeat 0 0; z-index: 10;}
.featuredItemText
{}
.items-leading > div:nth-child(odd)
{clear: left;}
.items-leading > div:nth-child(even)
{}
.nsb_container a
{width: 32px; height: 32px;}
.btn-group label
{float: left; line-height: 30px; margin: 0;}

.items-leading .img_caption
{margin: 10px 0; text-align: center; width: 160px;}

.items-leading > div p 
{margin: 10px 0 !important; padding: 0 !important;}
.items-leading > div ul
{margin: 0 0 10px 25px !important;}
	.items-leading > div li
	{margin: 0 !important; padding: 0 !important;}
.item-page .img_caption
{float: left !important; max-width: 300px; margin: 0 10px 10px 0;}
#sucks
{background-color: #f1f2f3; position: fixed; padding: 20px; width: 280px; margin: 0 auto; height: 220px; z-index: 1000; 
border: 1px solid #fff;
	-webkit-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.75);
	-moz-box-shadow:    0px 0px 20px 0px rgba(0, 0, 0, 0.75);
	box-shadow:         0px 0px 20px 0px rgba(0, 0, 0, 0.75);
}
	#sucks h2
	{margin: 0 0 10px; text-align: center;}
	#sucks form
	{position: relative; margin: 0;}
	#sucks a
	{display: block; background: url(../images/close_button_grey.png) no-repeat 0 0; z-index: 10; width: 27px; height: 27px; position: absolute; top: -12px; right: -12px;}
	#sucks a:hover
	{}
	#sucks input[type="text"],
	#sucks textarea
	{width: 266px;}
	#sucks input[type="submit"]
	{display: block; margin: 0 auto; padding: 2px 10px; text-align: center; width: 50px;}
.cat-children
{margin: 20px 20px 0 20px; padding: 10px; border-bottom: 1px dotted #ccc; border-top: 1px dotted #ccc;}
.yaru
{margin-top: 0 !important;}
dd.create
{display: block !important;}
#contactPageHolder .postCardListHolder {margin: 15px 0 20px 0!important;}