*{
	padding: 0;
	margin: 0;
}
img, fieldset{border:0;}
/* HTML5 Issues */
header, nav, article, footer, section, aside {
	display: block;
}
/*End HTML5 Issues*/
body, html
{
	width:100%;
	font-family: "Arial", "serif";
	font-size: 12px;
	height: 100%;
	min-width:990px;
}
/*Header elements*/
header
{
	height:215px;
	background: url('../img/header_bg.jpg') 0 0 repeat-x;
}
header .top{
	height:46px;
	padding:0 35px;
	color:#fff;
	background:#000;
}
header .top .enter{
	padding-top:14px;
	padding-left:20px;
	background: url(http://kiltshop.ru/img/newdesign/enter_icon.gif) no-repeat 0 14px;
	float:left;
}

header .top a{
	color:#fff;
}

header .top .cart{
	float:left;
	margin-top:14px;
	padding-left:20px;
	margin-left:110px;
	background: url(http://kiltshop.ru/img/newdesign/bug_icon.gif) no-repeat 0 1px;
}

header .top a.eng{
	float:right;
	display:block;
	color:#b7b7b7;
	margin-top:14px;
	text-decoration:underline;
}
.dashed{text-decoration:none;border-bottom:1px dashed #fff;}

header .logo{
	margin:40px 0 0 35px;
	float:left;
}

.payments {margin:55px 0 0 107px;float:left;}
.payments ul {padding-bottom:20px;}
.payments ul li {list-style:none;clear:both;line-height:19px;}
.payments ul li a {color:#d32727;}

header form{
	float:left;
	width:100%;clear:both;padding-top:20px;
}

.search {width:255px;margin-right:35px;float:right;}
header form .input{
	width:255px;
	float:left;
	text-indent:5px;
	border:0;
	height:20px;
	padding-top:3px;
	background: url('../img/search.gif') no-repeat 0 0;}

header form p{font-size:11px;color:#9a9a9a;}
header form p a{color:#0066cc;text-decoration:none;border-bottom:1px dotted #0066cc}

.phone{
	width:100%;clear:both;
	
	font-size:40px;
	margin-top:30px;
}


.phone span{font-size:17px;font-weight:normal;color:#555;display:block;}
.pad{padding:0 35px;}


.adds{
	width:100%;
	height:8px;
	background: url(http://kiltshop.ru/img/newdesign/bg_akcii.gif) repeat-x 0 -5px;
}
.adds p{margin:0 auto 0;text-align:center;}
.adds img{margin-top:65px;}


.wrapper{
width:100%;
clear:both;
padding-bottom:20px;
background: url(http://kiltshop.ru/img/newdesign/borderbot.gif) repeat-x 0 bottom;
}
#container {
	width: 100%;
	float: right;
	margin-left: -330px;
}
#content {
	margin-left: 330px;
}
#content h2{
	margin-bottom:25px;
}
aside{
	width: 330px;
	float: left;
}
aside nav {
	padding:0 50px 25px 60px;
}
aside nav.takge{
	padding:20px 50px 25px 60px;
}
aside nav.takge a{color:#4e4e4e}

aside nav h2{
	margin:0 0 10px;
	font-size:20px;
	font-weight:normal;
	font-family:"Georgia";
}
aside nav h2 a{color:#000;text-decoration:none;z-index:10;position:relative;}

aside nav.takge h2{color:#7f7f7f}
aside nav ul{
	list-style:none;
	margin-left:35px;
}
aside nav.open_menu ul {display:block !important;}
aside nav ul li{
	margin-bottom:5px;
}
aside nav ul li a{
	color:#0066cc;
	z-index:10;
	position:relative;
}
aside nav ul li a:hover {
	color:#0066cc;
	font-weight:bold;
}

aside nav li.active{
	margin-bottom:10px;
}
aside nav li.active a{
	color:#0066cc;
	font-weight:bold;
}

.clearing {
	height: 0;
	clear: both;
}

.subcontent{
	width:100%;
}
.subcontent #container1 {
	width: 100%;
	float: left;

}
.subcontent #content1 {
	padding-bottom:30px;
	padding-left:59px;
	padding-top:30px;
	padding-right:59px;
}
.subcontent #content1 h2{
	margin-bottom:15px;
}
.subcontent #content1 h2 a{
	font-size:23px;
	font-weight:normal;
	font-family:"Georgia";
	color:#000;
}


.subcontent aside{
	width: 440px;
	min-height:487px;
	height:auto !import;
	height:487px;
	background:url(http://kiltshop.ru/img/newdesign/bg_event.gif) no-repeat 0 40px;
	float: right;
}

.subcontent aside h2{
	padding:130px 0 0 40px;
}

.subcontent aside h2 a{
	font-size:23px;
	font-weight:normal;
	font-family:"Georgia";
	color:#000;
}

.subcontent aside .allevents{
float:right;
margin-right:35px;
margin-top:35px;
}

.subcontent aside .allevents a{color:#9a9a9a;font-size:11px;}

.subcontent aside article{
	width:270px;
	margin:9px 0 0 58px;
}

.subcontent aside article img{
border:1px solid #ccc;padding:3px;float:left;margin-top:10px;
}
.subcontent aside article p{font-size:11px;color:#505050;}
.subcontent aside article a{padding-left:95px;display:block;color:#0066cc;margin-bottom:10px;}
.subcontent aside article p{padding-left:95px;margin-bottom:10px;}

.subcontent #content1 p{
	margin-left:40px;
	margin-bottom:15px;
}
.subcontent #content1 a{color:#d32727;}




.new{

margin:0 0 30px 0;
background: url(http://kiltshop.ru/img/newdesign/borderbot1.gif) repeat-x 0 bottom;
padding-bottom:35px;
}
.new section {width:100%;display:block;border:1px solid #e5e5e5;background: url('../img/dot.gif') right 0 repeat-y;margin-right:35px;margin-left:-250px;float:left;}
.new ul {list-style-type:none;padding:35px 0;float:left;}
.new ul li {display:-moz-inline-box;display:inline-block;vertical-align:top;font-size:23px;font-weight:bold;}
.new ul li img{clear:both;float:left;margin-bottom:25px;}
.new ul li p{color:#505050;font-weight:normal;font-size:12px;margin:5px 0;clear:both;}
.new ul li a{color:#0066cc;font-weight:normal;font-size:15px;clear:both;float:left;margin:5px 0;}
.new ul li span{clear:both;float:left;}


.tabs{
	height:42px;
}
.tabs a{
	display:block;
	height:42px;
	float:left;
	font-size:23px;
	font-weight:normal;
	font-family:"Georgia";
	text-decoration:none;
	color:#000;
}
.tabs a span{margin:10px 45px 0;display:block;border-bottom:1px dashed #000;}
.tabs a.act{
	background:#000;
	color:#fff;
	text-decoration:underline;
}
.refresh{display:block;float:right;margin-right:35px;margin-top:-27px;position:relative;}


footer{
width:100%;
float:left;
clear:both;
padding-bottom:60px;
}

footer p.question{
padding-left:50px;
padding-top:55px;
float:left;
background:url(http://kiltshop.ru/img/newdesign/question.gif) no-repeat 35px 55px;
}

footer p.question a{color:#000;}

footer div.copy{
float:left;
padding-top:55px;
padding-left:175px;
color:#7f7f7f;
}
footer div.copy p{clear:both;padding-top:10px;}
footer div.copy a{color:#7f7f7f;}
.font11{font-size:11px;}

.jcarousel-skin-tango {margin-left:250px;}
.jcarousel-skin-tango .jcarousel-container {position:relative;clear:both;}
.jcarousel-skin-tango .jcarousel-container-horizontal {max-width:100%;}
.jcarousel-skin-tango .jcarousel-clip-horizontal {width:100%;margin:0 auto;padding:0 15px}
.jcarousel-skin-tango .jcarousel-item {width:210px;position:relative;}
.jcarousel-skin-tango .jcarousel-item-horizontal {padding-left:0px;}
.jcarousel-skin-tango .jcarousel-item-placeholder {background: #fff;color: #000;}
.jcarousel-skin-tango .jcarousel-next-horizontal {position: absolute;top: 50%;margin-top:-12px;right: -12px;width: 24px;height: 24px;cursor: pointer;background: url('../img/arrows.png') no-repeat -24px 0;z-index:9;}
.jcarousel-skin-tango .jcarousel-prev-horizontal {position: absolute;top: 50%;margin-top:-12px;left: -12px;width: 24px;height: 24px;cursor: pointer;background: url('../img/arrows.png') no-repeat 0 0;z-index:9;}
.jcarousel-skin-tango .jcarousel-next-disabled {background: url('../img/arrows.png') no-repeat -24px -24px;}
.jcarousel-skin-tango .jcarousel-prev-disabled {background: url('../img/arrows.png') no-repeat 0 -24px;}
.jcarousel-container {position: relative;}
.jcarousel-clip {z-index: 2;padding: 0;margin: 0;overflow: hidden;position: relative;}
.jcarousel-list {z-index: 1; overflow: hidden;position: relative;top: 0;left: 0;margin: 0;padding: 0;}
.jcarousel-list li,
.jcarousel-item {float:left;list-style: none;}
.jcarousel-next {z-index: 3;display: none;}
.jcarousel-prev {z-index: 3;display: none;}


.sobitia {width:250px;float:right;}
.sobitia div {width:170px;margin:0 auto;padding-top:23px;}
.sobitia div h2 {font-size:23px;font-weight:normal;font-family:"Georgia";}
.sobitia div h2 a {color:#000;}
.sobitia div p.sob_date {color:#9a9a9a;font-size:11px;}
.sobitia div p {padding-bottom:12px;color:#505050;}
.sobitia div p a {color:#0066cc;}
.sobitia div p img {border:1px solid #e5e5e5;padding:3px;}
.sobitia div p.sob_archive a {color:#9a9a9a;font-size:11px;}


.podarki {clear:both;margin-bottom:40px;}
.podarki section{border:1px solid #e5e5e5;margin-right:35px;}


.podarki ul{list-style-type:none;padding:35px 45px;}
.podarki ul li{width:110px;display:-moz-inline-box;display:inline-block;margin-right:25px;vertical-align:top;font-size:15px;font-weight:bold;margin-bottom:25px;}
.podarki ul li img{border:solid 1px #ccc;padding:3px;}
.podarki ul li a{color:#0066cc;font-weight:normal;font-size:12px;}

.podarki .tabs{
	height:42px;
}
.podarki .tabs a{
	display:block;
	height:42px;
	float:left;
	font-size:23px;
	font-weight:normal;
	font-family:"Georgia";
	text-decoration:none;
	color:#000;
}
.podarki .tabs a span{margin:10px 45px 0;display:block;border-bottom:1px dashed #000;}
.podarki .tabs a.act{
	background:#000;
	color:#fff;
	text-decoration:underline;
}

.counters {float: left; margin-left: 50px; margin-top: 55px;}
