@import "/usr/css/reset.css";
@import "/usr/css/base.css";
@font-face {font-family: "RublArial"; src: url('/usr/font/ruble.eot');}
span.rur {//font-family: "RublArial"; text-transform: uppercase; //text-transform: none;}
span.rur span {position: absolute; overflow: hidden; width: 0.45em; height: 1em; margin: 0.2ex 0 0 -0.7em; //display: none;}
span.rur span:before {content: '\2013';}

@media all and (min-width: 0px) {
	span.rur span {margin-top: 0.25ex;}
}
html{
	font-size:100.01%
}
body{
	color:#000000;
	font-size:0.88em;
	font-family:Tahoma;
	background:#000 url(/usr/img/backgrounds/body.png) repeat-x;
}
.body-bottom{
	min-height:960px;
	overflow:hidden;
	background:url(/usr/img/backgrounds/body-bottom.png) repeat-x 0 100%;
}
.menu li, .item li, .news li, .menu-level2 li{list-style:none;}
.menu li a, .promotions .item .info a:hover, .all, .news a:hover, .all-news:hover span, .calendar a, .page-number a, .page-number a:hover, .page-number a:hover span, .menu-level2 a.active, .navbar a:hover, .menu-level2 ul li.active a{text-decoration:none;}
.promotions, .item, .price p, .mainbar .item .info, .navbar{position:relative;}
.top-angle, .cover, .item .preview, .description, .plus, .flower{position:absolute;}
/*bone*/
.bone{
	width:1000px;
	margin:0 auto;
}
.head{padding:111px 0 0 100px;}
.logo{
	margin: 0;
	float: left;
	margin-left: -50px
}
.logo img{vertical-align:bottom;}
.menu{margin:30px 0 0 0px;}
.menu li{
	float:left;
	padding-left:15px;
}
.menu li a{
	color:#ffffff;
	font-size:1.07em;
	font-family:Myriad pro, Tahoma;
	text-transform:uppercase;
	display:block;
	white-space:nowrap;
}
.menu li a:hover, .menu li.active a{
	background:url(/usr/img/backgrounds/menu_l.png) no-repeat 0 100%;
}
.menu li a span{
	display:block;
	padding:0 3px 12px 3px;
}
.menu li a:hover span, .menu li.active a span{
	background:url(/usr/img/backgrounds/menu_r.png) no-repeat 100% 100%;
}
/*flash*/
.flash{	}
/*middle*/
.middle{}
/*content*/
.content{
	width: 626px;
}
.content h1{
	color:#99cc01;
	font-size:2.00em;
	margin:0;
	padding-bottom:15px;
}
.content p{
	color:#fcfcfc;
	line-height:1.4;
}
.welcome{padding:0 44px 32px 100px;}
.promotions{
	width:571px;
	margin-left:55px;
}
.top-angle, .bottom-angle{
	width:571px;
	height:5px;
	left:0;
	overflow:hidden;
}
.top-angle{
	top:0;
	background-position:100% -5px;
}
.bottom-angle{bottom:0;}
.cover{
	width:571px;
	top:0;
	bottom:0;
	left:-559px;
}
.promotions .inner{
	padding:20px 0px 20px 40px;
}
.promotions .inner h3 {
	font-size:140%;
}
.promotions .inner p {
	font-size:1.02em;
	color:#000;
}
.promotions .inner a {
	font-size:1.02em;
	color:#000;
}
.promotions .item {
	width:99%;
	float:left;
}
.item .preview{
	width:250px;
	left:0;
	top:0;
}
.promotions .item .info{
	line-height:1.4;
	margin:0 0 0 200px;
}
.promotions .preview .all{
	color:#000;
	height:38px;
	width:168px;
	margin:25px 15px 10px 0px;
	padding-left:0px;
	background:url(/usr/img/backgrounds/vse.png) no-repeat;
}
.promotions .preview .all:hover{
	color:#000;
	height:38px;
	width:168px;
	margin:25px 15px 10px 0px;
	padding-left:0px;
	background:url(/usr/img/backgrounds/vse.png) no-repeat;
}
.promotions .item .info .section, .promotions .item .info .to-cart a{font-size:0.79em;}
.item .info .name a{
	color:#669900;
	font-size:1.14em;
}
.item .info .price{
	font-size:1.5em;
	padding-top:7px;
	word-spacing:normal;
	zoom:1;
}
.item .info .to-cart .left{
	line-height:1.6;
	padding:1px 0 4px;
	background:url(/usr/img/backgrounds/to_cart-l.gif) no-repeat;
}
.item .info .to-cart .right{
	position:relative;
	right:-5px;
	line-height:1.6;
	padding:1px 0 4px;
	background:url(/usr/img/backgrounds/to_cart-r.gif) no-repeat 100% 0;
}
.item .info .to-cart a{
	color:#fff;
	font-size:1.1em;
	line-height:1.6;
	padding:0 8px 0 15px;
	margin-left:2px;
	background:url(/usr/img/icons/cart.png) no-repeat 0 60%;
}
.all{
	display:block;
	padding:6px 0 12px;
	width:160px;
	text-align:center;
	color:#000;
	font-size:0.93em;
	background:url(/usr/img/backgrounds/all.png) no-repeat;
}
.content .price p, .mainbar .info p{
	color:#000;
	margin:0;
}
/*news*/
.news{
	width: 190px;
	color: #fff;
	padding: 0px 50px 57px 50px;
}
.news h2{
	font-size: 2.50em;
	font-family: "Myriad pro", Tahoma;
	text-transform: uppercase;
	margin: 10px 0px 0px;
}
.news ul{
	margin: 0 0 30px;
}
.news ul li{
	padding:0 0 7px;
}
.news ul span{
	display: block;
	margin-top: 20px;
	font-size:0.86em;
	font-weight: bold;
}
.news ul a{
	font-size: 0.86em;
	color:#fff;
}
.all-news{
	color: #fff;
	font-size: 0.8em
}
/*.all-news, .converter a{*/
/*	color:#fff;*/
/*	padding-right:56px;*/
/*	text-decoration:none;*/
/*	background:url(/usr/img/icons/all-line.gif) no-repeat 100% 0;*/
/*}*/
/*.all-news span, .converter span{*/
/*	padding-right:28px;*/
/*	text-decoration:underline;*/
/*	background:url(/usr/img/icons/allnews_span.gif) no-repeat 100% 0;*/
/*}*/
.calendar{margin:36px 0 0;}
.calendar a{color:#fff;}
.calendar table{
	width:192px;
	font-size:0.86em;
	border-collapse:collapse;
}
.calendar table th{
	font-size:1.67em;
	font-weight:normal;
}
.calendar table th img{vertical-align:top;
	padding-top:10px;
}
.calendar table th, .calendar table td, .converter table th, .converter table td{
	text-align:center;
	border:0;
	padding:0.4em;
	padding-left:0;
}
.calendar .month, .footer a{color:#99cc33;}
.day td{background:url(/usr/img/backgrounds/day.gif) repeat-x;}
.converter{margin-top:24px;}
.converter .a_none{
	color:#fff;
	padding-right:0px;
	text-decoration:none;
	background:none;
}
.converter .img_none{ padding-left:0px;}
.converter a span{
	text-decoration:none;
}
.converter table{margin:15px 0 0;}
.converter table th, .converter table td{
	text-align:left;
	padding:6px 22px 6px 0;
}
/*footer*/
.footer{
	color:#fff;
	font-size:0.86em;
	padding:66px 50px 62px;
}
.footer .copyright{
	padding:2px 0 10px 46px;
	background:url(/usr/img/icons/copyright.gif) no-repeat;
	float:left;
}
.footer .v2{
	margin-left:150px;
	padding:2px 0 10px 50px;
	background:url(/usr/img/vologda.gif) no-repeat;
	float:right;
}

/**********inner***********/
.body-line{
	background:url(/usr/img/backgrounds/body-line.jpg) no-repeat 50% 100%;
}
#inner .body-bottom{
	/*background:url(/usr/img/backgrounds/body-bottom-inner.png) repeat-x 0 100%;*/
}
.whitebox-top{
	height:9px;
	margin-top:41px;
	background:url(/usr/img/backgrounds/whitebox-top.png) no-repeat;
}
.whitebox-bottom{
	height:11px;
	background:url(/usr/img/backgrounds/whitebox-bottom.png) no-repeat;
}
.whitebox-top, .whitebox-bottom{overflow:hidden;}
.whitebox{
	padding:34px 60px 50px 100px;
	min-height:650px;
	position:relative;
	background:#fff;
}
.whitebox a{color:#669900;}
/*mainbar*/
.mainbar{
	width:565px;
	float:left;
}
.mainbar h2{
	font-size:1.80em;
	margin:0 0 32px;
	font-weight:normal;
}
.mainbar .item{width:565px;}
.mainbar .item .preview{width:120px;}
.mainbar .item .plus{
	top:1px;
	right:6px;
	width:11px;
	height:11px;
}
.mainbar .item {
	line-height:1.3;
	margin-bottom:80px;
}
.mainbar .item .info{
 margin:0 180px 0 133px;
 top:-6px;
 width:250px;
}
.mainbar .item .description{
	width:175px;
	top:16px;
	left:378px;
	font-size:0.86em;
}
.mainbar  .info .name{padding-bottom:5px;}
.mainbar  .info .name a{font-size:1.43em;}
.mainbar .item .info .to-cart {
	font-size:0.48em;
	margin:0.8em 0;
}
.item .info .to-cart .left{padding:4px 0 4px;	}
.item .info .to-cart .right{padding:4px 0 4px;}
.mainbar .item .info .price p{
	float:left;
	margin-right:20px;
}
.mainbar .item .info .price p.to-cart{
 	width:86px;
	zoom:1;
}
.description span{color:#999;}
.page-number{
	font-size:0.86em;
	float:left;
	margin-right:18px;
	margin-bottom:10px;
}
.page-number a{
	line-height:1.6;
	padding:4px 0 5px 0;
	margin:0 1px 0 0;
}
.page-number a span{
	line-height:1.6;
	text-decoration:underline;
	padding:4px 5px 5px;
}
.page-number a:hover, .page-number a.active{background:url(/usr/img/backgrounds/page-number-l.png) no-repeat;}
.page-number a:hover span, .page-number a.active span{
	cursor:pointer;
	background:url(/usr/img/backgrounds/page-number-r.png) no-repeat 100% 0;
}
#inner .mainbar .all{
	color:#000;
	float:left;
	top:-5px;
	background:url(/usr/img/backgrounds/all-inner.png) no-repeat;
}
/*navbar*/
.navbar{
	float:right;
	width:260px;
}
.navbar a{color:#669900;}
.search{
	line-height:1em;
	width:260px;
	background:url(/usr/img/backgrounds/search.png) no-repeat 0 0;
}
.search input{vertical-align:top;}
.search label, .search legend{display:none;}
.search #search-text{
	width:207px;
	color:#999999;
	border:0;
	font-size:0.86em;
	padding:4px 10px 0 14px;
	background:transparent;
}
.search #search-button{
	position:relative;
	left:5px;
}
.menu-level2{
	font-size:1.00em;
	padding:8px 0 0 19px;
}
.menu-level2 a.active{
	color:#000;
	font-size:1.00em;
}
.menu-level2 ul{
	font-size:0.90em;
	margin:0;
	padding:6px 0;
}
.menu-level2 ul li{padding:2px 0 2px 28px;}
.menu-level2 ul li.active{
	background:url(/usr/img/icons/menu_l2-active.png) no-repeat 0 10px;
}
.menu-level2 ul li.active a{color:#000;}
.shopping-cart{
	margin:26px 0 0 22px;
	background:url(/usr/img/backgrounds/shopping_cart.png) no-repeat;
}
.shopping-cart-bottom{
	padding:12px 0 15px;
	background:url(/usr/img/backgrounds/shopping_cart-b.png) no-repeat 0 100%;
}
.shopping-cart h5{
	padding:3px 15px 14px 24px;
	margin:0 1px;
	text-transform:uppercase;
	background:url(/usr/img/backgrounds/h4.png) no-repeat 0 8px;
}
.shopping-cart h5 span{
	padding-left:24px;
	background:url(/usr/img/icons/cart-blue.png) no-repeat;
}
.shopping-cart table{
	font-size:0.86em;
	margin:8px 15px 0 22px;
}
.shopping-cart table td{
	vertical-align:top;
	border:0;
	padding:9px 0.4em 6px;
}
.shopping-cart table td p{
	white-space:nowrap;
}
.shopping-cart table td p span{
 font-size:1.08em;
}
.total-price{
	text-align:center;
	font-size:1.17em;
}
#inner .shopping-cart .all{
	color:#000;
	margin:0 15px 10px 36px;
	background:url(/usr/img/backgrounds/all-inner.png) no-repeat;
}
#inner .converter{padding:7px 0 0 48px;}
#inner .converter a{
	color:#000;
	background:none;
}
#inner .converter a span{
	text-decoration:none;
}
.text{
	font-size:0.93em;
	line-height:1.4;
}
.text ul{
	margin-left:0
}
.text ul li{
	list-style:none;
	padding-left:32px;
	position:relative;
	left:-18px;
	background:url(/usr/img/backgrounds/text-li.gif) no-repeat 0 8px;
}
.text h3{
	font-size:1.40em;
	margin:15px 0 10px;
	font-weight:normal;
}
.text .imges{
	text-align:center;
	padding:8px 0 12px;
}
.text .imges img{
	padding:0 18px;
}
.flower{
	top:-110px;
	left:28px;
}
.body-line{
	min-width:1000px;
	overflow:hidden;
	position:relative;
}
.banners{
	padding:340px 0 0 60px;
}
.banners img{
	margin-bottom:22px;
}
/* UTIL */
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}

/**/
.factory{
	margin-left:10px;
	margin-top:3px;
}
.reservation-form td{
	border:0px;
}
.reservation-form td *{
	margin:0px;
}
#cart-item-template{
	display:none
}
#image-window .close{
	position:absolute;
	right:5px;
	top:5px;
	display:block;
	height:16px;
	width:16px;
	background-image:url('/usr/img/icons/cross.gif')
}
/**/

/*Доработка вывода элементов по 2*/
.item_2 {
	width:275px;
	height:160px;
	float:left;
	margin-bottom:30px;
	}
.item_2 li{
	list-style:none;
	}
.item_2	.name_top{
	margin-bottom:5px;
	}
.item_2	.name_top a{
	color:#669900;
	font-size:1.43em;
	}
.item_2 .preview{
	width:115px;
	float:left;
	}
.item_2 .description{
	width:130px;
	margin-left:140px;
	_margin-left:0;
	margin-top:0px;
	font-size:0.86em;
	}
.item_2 .description li{
	width:130px;
	}
.item_2 .price{
	font-size:1.43em;
	padding-top:7px;
	line-height:1.4;
	color:#000000;
	}
.item_2 .to-cart {
	font-size:0.48em;
	margin:0.8em 0;
	}
.item_2 .to-cart .left{
	line-height:1.6;
	padding:1px 0 4px;
	background:url(/usr/img/backgrounds/to_cart-l.gif) no-repeat;
	}
.item_2 .to-cart .right{
	position:relative;

	right:-5px;
	line-height:1.6;
	padding:1px 0 4px;
	background:url(/usr/img/backgrounds/to_cart-r.gif) no-repeat 100% 0;
	}
.item_2 .to-cart a{
	color:#fff;
	font-size:1.1em;
	line-height:1.6;
	padding:0 8px 0 15px;
	margin-left:2px;
	background:url(/usr/img/icons/cart.png) no-repeat 0 50%;
}
.item_2	.plus{
	margin:0 0 0 0;
	width:11px;
	height:11px;
	text-align:left;
	position:static;
}
.rur{
	color:#000;}
.item_2 .to-cart .left{padding:4px 0 4px;	}
.item_2 .to-cart .right{padding:4px 0 4px;}
.stop{}
.stop table{
	border:none;
	width:100%;}
.stop table td{
	border:none;
	width:100%;}

/*конец*/

/*форум начало*/
.forum .section{
	margin-bottom: 30px
}
.forum .section .title{
	font-size: 1.43em;
}
.forum .section .descr{
	font-size: 1em;
	padding-top: 5px;
}
.forum .section .message{
	font-size: 0.95em;
	color: #999;
}
.forum .section .img{
	width: 120px;
	height: 120px;
	float: left;
	margin-right: 15px;
}
.forum .section .topic-info{
	margin-top: 15px;
	font-size: 0.95em;
	line-height: 1.5em;
	color: #999;
}
.forum .shopping-cart-bottom span{
	background-image: url('/usr/img/icons/converter-inner.gif') !important
}
.forum .shopping-cart-bottom div{
	background: #fff no-repeat 100% top;
	margin: 20px 25px;
	padding-right: 25px;
	font-size: 0.95em;
}
.forum .shopping-cart-bottom .up{
	background-image: url('/usr/img/icons/pointer-up.png');
}
.forum .shopping-cart-bottom .down{
	background-image: url('/usr/img/icons/pointer-down.png');
}
.forum .shopping-cart-bottom div a{
	display: block;
}
.forum .shopping-cart-bottom div span{
	background: none !important;
	color: #999;
}
.forum .shopping-cart-bottom div span span{
	color: #000;
}
.forum .converter a span{
	background-image: url('/usr/img/icons/blank.png') !important
}
.forum .converter th{
	font-weight: normal;
	color: #999;
}
.forum table.topic{
	width: 100%;
}
.forum table.topic th{
	font-size: 1.43em;
	font-weight: normal;
	vertical-align:top
}
.forum table.topic .section{
	margin-bottom:0px;
}
.forum .msg{
	border: 1px solid #dadada;
	position: relative;
}
.forum .msg-content{
	margin: 5px 15px;
}
.forum .msg .t,
.forum .msg .b{
	position: relative;
	height: 10px;
	font-size: 0px
}
.forum .msg .t div,
.forum .msg .b div{
	position: absolute;
	width: 10px;
	height: 10px;
	padding: 0px;
	margin: 0px;
	font-size: 0px;
}
.forum .msg .t .l{
	top: -1px;
	left: -1px;
}
.forum .msg .t .r{
	top: -1px;
	right: -1px;
}
.forum .msg .b .l{
	bottom: -1px;
	left: -1px;
}
.forum .msg .b .r{
	bottom: -1px;
	right: -1px;
}
.forum .gray{
	background-color: #f0f0f0
}
.forum .white{
	background-color: #fff
}
.forum .white .t .l{
	background: url('/usr/img/backgrounds/border.png') 0px 0px
}
.forum .white .t .r{
	background: url('/usr/img/backgrounds/border.png') 30px 0px;
}
.forum .white .b .l{
	background: url('/usr/img/backgrounds/border.png') 0px 10px;
}
.forum .white .b .r{
	background: url('/usr/img/backgrounds/border.png') 30px 10px;
}
.forum .gray .t .l{
	background: url('/usr/img/backgrounds/border.png') 20px 0px
}
.forum .gray .t .r{
	background: url('/usr/img/backgrounds/border.png') 10px 0px;
}
.forum .gray .b .l{
	background: url('/usr/img/backgrounds/border.png') 20px 10px;
}
.forum .gray .b .r{
	background: url('/usr/img/backgrounds/border.png') 10px 10px;
}
.forum .msg-tbl{
	border-collapse: collapse;
	margin-top: 10px;
	width: 100%;
}
.forum .msg-tbl td{
	padding: 10px 0px;
	font-size: 0.9em
}
.forum .msg-tbl .info{
	width: 120px;
	vertical-align: top;
	padding-top: 20px;
}
.forum .msg-tbl .info .date{
	display: block;
	color: #999;
}
.forum .msg-tbl .info .answer{
	font-size: 1.7em;
}
.forum .msg-content textarea{
	border: none;
	width: 100%;
	overflow: auto;
	height: 150px;
	background: #f0f0f0;
}
.forum .msg-content input{
	border: none;
	width: 100%;
	background: #f0f0f0;
}
.forum .auth{
	margin: 0px 0px 0px 35px;
	width: 200px;
	text-align: center;
}
.forum .auth .hello{
	margin-bottom: 25px;
}
.forum .auth .retrival{
	color: #999;
	font-size: 0.8em;
	margin-bottom: 4px;
	text-align: left;
	padding-left: 10px;
}
.forum .auth .retrival a{
	color: #999;
}
.forum .auth form{
	background: url('/usr/img/backgrounds/stripe.gif') !important;
	padding: 6px 10px 10px 10px;
	line-height: 28px;
	margin-bottom: 8px;
}
.forum .auth .all{
	background-image: url('/usr/img/backgrounds/all-inner.png') !important;
	color: #000;
	margin: auto;
}
.forum .auth input{
	color: #999;
	padding: 3px;
	height: 14px;
	font-size: 11px;
	border: 1px solid #5b5a5a;
	width: 170px;
}
.error{
	border: 1px solid red;
	font-size: 0.8em;
	padding: 10px;
	margin: 5px;
	float: left;
}
/*форум конец*/

/*Новые стили*/
.clear {
clear:both;
line-height:1%;
margin-bottom:-1px;
height:1px;
overflow:hidden;
font-size:0px
}
.news_block {
background: url('/usr/img/news_bgf.jpg') left top repeat-y;
width:882px;
position:relative;
margin:-23px 0 0 -46px;
}
.news_top {
background: url('/usr/img/news_top.jpg') left top no-repeat;
width:882px;
}
.news_bot {
background: url('/usr/img/news_bot.jpg') left bottom no-repeat;
width:790px;
min-height:857px;
height:auto !important;
height:857px;
padding-left:92px;
}
.news_block .title {
font:74px Impact;
color:#000;
padding-top:62px;
margin-bottom:35px;
}
.news_block .title a {
border-bottom:9px solid #000;
text-decoration:none;
color:#000;
}
.info_block {
background: url('/usr/img/nenews_list_bg.gif') left top repeat-y;
width:508px;
margin-top:20px;
padding-top:5px;
}
.left_block {
width:200px;
float:left;
}
.right_block {
width:200px;
margin-left:83px;
float:left;
}
.left_block span ,.right_block span {
font:bold 15px Tahoma;
color:#000;
display:block;
}
.left_block a ,.right_block a{
font:bold 22px Tahoma;
color:#000;
margin-top:6px;
display:block;
}
.left_block  p ,.right_block p{
font:12px Tahoma;
color:#000;
margin:7px 0 0 0 ;
}



.news_slider {
  position: relative;
  width: 508px;
  margin:0;
  text-align: left;
}
.news_slider .container {
  position: relative;
  top: 0;
  left: 0;
  width: 100%;
}
.news_slider .news_items {
  /* Важно!
  Ширина должна быть
  равна .item ((width +
  margin-right) * 2) */
  position: relative;
  width: 500px;
  top: 0;
  left: 20px;
  overflow: hidden;
  margin-bottom:20px;
}
.news_slider .item {
  /* Важно!
  Обязательно определяем
  свойства width и
  margin-right. */
  width: 500px;
  margin-right: 10px;
}

.fl {
  float: left;
  display: inline;
}
.back_but {
background: url('/usr/img/news_slider_prev.gif') left top no-repeat;
width:200px;
height:19px;
margin:-40px 0 0 48px;
//margin:40px 0 0 48px;
_//margin:40px 0 0 24px;
position:relative;
z-index:100;
float:left;
}
.prev {
background: url('/usr/img/news_slider_prev_black.gif') left top no-repeat;
width:200px;
height:19px;
display:none;
}
.next_but {
background: url('/usr/img/news_slider_next.gif') left top no-repeat;
width:188px;
height:19px;
margin:-40px 0 0 275px;
//margin:40px 0 0 30px;
position:relative;
z-index:100;
float:left;
}
.news_slider .next {
background: url('/usr/img/news_slider_next_black.gif') left top no-repeat;
width:188px;
height:19px;
display:none;
}
.podpis {
width:510px;
height:55px;
margin-top:28px;
border-top:1px solid #000;
font:12px Tahoma;
color:#000;
padding-top:14px;
clear: both/*jj*/
}
.text_1 {
float:left;
}
.text_2 {
width:210px;
float:right;
}


/*Новогоднее*/

body.newyear{
	background: #000 url('/usr/img/newyear/body.jpg') -100px 0px repeat-x !important;
}

body.newyear .body-line{
	background: none;
}

body.newyear .body-bottom{
	background: url('/usr/img/newyear/body-bottom.jpg') repeat-x 0 100% !important;
}

/*/Новогоднее*/

/*Новая главная*/
#portfolio{
	padding-top: 52px;
	padding-bottom: 25px;
	float: left;
}
#portfolio h2{
	font-size: 2.50em;
	font-family: "Myriad pro", Tahoma;
	text-transform: uppercase;
	color: #fff;
	padding-bottom: 25px;
	margin: 0px;
}
#portfolio .jjall{
	font-size: 0.8em;
	color: #fff;
}
#portfolio .jjlogo a{
	margin-right: 5px;
}
#jjright{
	float: left;
	border-left: 1px solid #fff;
	padding: 20px 0px 50px 30px;
}
#jjline{
	position: relative;
	border-top: 1px solid #fff;
	width: 690px;
	margin-top: 35px;
	margin-left: 80px;
}
#jjline img{
	position: absolute;
	right: -214px;
	top: -110px;
}

#partner{
	color: #fff;
	padding: 0 50px 5px 50px;
	width: 190px;
}
#partner h2{
	font-size: 2.50em;
	font-family: "Myriad pro", Tahoma;
	text-transform: uppercase;
	margin: 10px 0px 0px;
}
#partner a{
	display: block;
	margin-top: 25px;
}
#jjmenu{
	margin: 0px;
	padding: 0px;
	margin-bottom: 45px;
}
#jjmenu li{
	list-style: none;
	float: left;
	margin-right: 15px;
}
#jjmenu li a{
	color: #fff;
	text-transform: uppercase;
	font-family: Myriad pro, Tahoma;
	font-size: 1.07em;
	white-space: nowrap;
}
#jjmenu li a:hover{
	text-decoration: none
}

/*/Новая главная*/
