body {
	margin:0;
	color:#666;
	font:11px Arial, Helvetica, sans-serif;
	background:#fff;
}
img {
	border-style:none;
}
a {
	color:#0086a7;
}

a:hover {
	text-decoration:none;
}

a:active, a:hover { outline: none; }

input, textarea, select {
	font:100% arial,sans-serif;
	vertical-align:middle;
}
form, fieldset {
	margin:0;
	padding:0;
	border-style:none;
}
/*.winter-bug{
    clear: both;
    float: left;
    margin-bottom: -10000px;
    overflow: hidden;
    position: relative;
    width: 100%;
}
.winter-bug img{
    height: 179px;
    left: 50%;
    margin: 0 auto 0 -553px;
    overflow: hidden;
    padding: 0;
    position: relative;
    width: 1081px;
}*/
#wrapper {
	width:1000px;
	margin:0 auto;
}
#header {
	background:url(/site/images/bg-header.gif) no-repeat 202px 0;
	height:165px;
	margin:0 0 6px;
	position:relative;
	z-index:20;
}
#header:after {
	clear:both;
	display:block;
	content:"";
}
.logo{
	position:absolute;
	/*top:16px;*/
	/*left:34px;*/
	margin:0;
	/*width:109px;*/
	width: 200px;
	/*height:93px;*/
	height: 127px;
	overflow:hidden;
	background:url(/site/images/logo-nissan.gif) no-repeat;
	text-indent:-9999px;
}
.logo a{
	height:100%;
	display:block;
}
.logo-vikingi {
	position:absolute;
	top:30px;
	right:35px;
	width:164px;
	height:80px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(/site/images/logo-vikingi.gif) no-repeat;
}
.logo-vikingi a{
	height:100%;
	display:block;
}
#header .contacts {
	position:absolute;
	top:86px;
	right:43px;
	font-size:19px;
	color:#000;
}
#header .contacts span {
	float:left;
	margin:2px 0 0;
}
#header .contacts strong {
	font-size:25px;
	float:left;
}
#header .info-box1 {
	position:absolute;
	top:23px;
	left:203px;
	width:290px;
}
#header .info-box2 {
	position:absolute;
	top:23px;
	left:501px;
	width:290px;
}
#header .phone {
	color:#000;
	float:right;
}
#header .phone span {
	float:left;
	font-size:11px;
	margin:0;
}
#header .phone em {
	float:left;
	font-size:14px;
}
#header .heading {
	width:100px;
	float:left;
	text-align:right;
	overflow:hidden;
}
#header .title {
	display:block;
	font-size:12px;
	margin:0 0 2px;
}
#header .links {
	margin:0;
	padding:0;
	list-style:none;
	font-size:12px;
	overflow:hidden;
	width:167px;
}
#header .links li {
	margin:0;
	background:url(/site/images/arrow01.gif) no-repeat 0 4px;
	padding:0 0 3px 8px;
}
#header .links a {
	text-decoration:none;
	color:#000;
}
#header .links a:hover {
	text-decoration:underline;
}
#header .panel {
	height:38px;
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	background:url(/site/images/bg-panel.gif) repeat-x;
}
#header .btn-order {
	background:url(/site/images/ico05.gif) no-repeat 0 4px;
	float:right;
	color:#fff;
	margin:11px 13px 0 0;
	padding:0 0 0 19px;
	line-height:14px;
}
#nav.inner  {
	padding:0 0 0 231px;
}
#nav {
	margin:0;
	padding:0 0 0 140px;
	list-style:none;
	font-size:11px;
	text-transform:uppercase;
	height:38px;
}
#nav li {
	float: left;
}
#nav a {
	padding: 13px 9px 0;
	height: 25px;
	font-size:11px;
	float: left;
	color: #fff;
	text-decoration: none;
}
#nav li:hover a,
#nav li.hover a {
	background:#cf1141;
}
#nav li:hover,
#nav li.hover {
	position:relative;
}
#nav li:hover .drop,
#nav li.hover .drop,
#nav li:hover .drop li:hover .drop,
#nav li.hover .drop li.hover .drop,
#nav li:hover .drop li:hover .drop li:hover .drop,
#nav li.hover .drop li.hover .drop li.hover .drop {
	display:block;
}
#nav li:hover .drop .drop,
#nav li.hover .drop .drop,
#nav li:hover .drop li:hover .drop .drop,
#nav li.hover .drop li.hover .drop .drop {
	display:none;
}

#nav .drop {
	position: absolute;
	left: -1px;
	top: 38px;
	z-index: 999;
	width: 159px;
	background: #cf1141;
	display: none;
}
#nav .drop a {
	padding:13px 5px 6px 10px;
	width:144px;
	height:auto;
}
#nav .drop .drop {
	top: 0px;
	width:85px;
	left:159px;
}
#nav .drop .drop a {
	width:100px;padding-right:16px;
}
#nav .drop div {
	float: left; 
}
#nav .drop ul {
	background:url(/site/images/none.gif);
	padding: 0;
	margin: 0;
	float: left;
	list-style: none;
}
#nav .drop .drop ul {
	background:#000;
}
#nav .drop ul li {
	background:url(/site/images/none.gif);
	font-size: 0;  
	line-height: 0;
	padding: 0 0 1px;
	margin: 0 0 -1px;
}
#nav .drop ul li a {
	float: none;
	display: block;
	height: auto;
	background: url(/site/images/none.gif);
	color: #fff;
}
#nav .drop ul li:hover a,
#nav .drop ul li.hover a {
	background: #000;
}
#nav .drop .drop ul li a:hover {
	background: #cf1141; 
}
.promo-box {
	height:1%;
	overflow:hidden;
	margin:0 0 10px;
	position:relative;
	z-index:10;
}
.slideshow {
	position: relative;
	overflow: hidden;
	width:720px;
	float:left;
}
* html .slideshow {
	height:385px;
}
.slideshow .slideset .slide {
	position: absolute;
	top: 0;
	left: 0;
	width:736px;
	height:313px;
	padding:2px;
	display:none;
	background:#cf1141;
}
.slideshow .slideset .slide img {
	vertical-align:top;
}
.slideshow .slideset div.active {
	z-index: 1;
}
.slideshow .pager {
	margin:315px 0 0;
	padding:0;
	list-style:none;
	font-size:11px;
	text-transform:uppercase;
}
.slideshow .pager li {
	width:240px;
	float:left;
	margin:0 1px 0 0;
}
.slideshow .pager li a {
	text-decoration:none;
	color:#000;
	padding:14px 5px 12px 12px;
	display:block;
	background:#929394 url(/site/images/bg-pager.gif) repeat-x 0 100%;
}
.slideshow .pager li a:hover {
	color:#fff;
}
.slideshow .pager li a.active {
	background:#cf1141 url(/site/images/bg-pager-active.gif) repeat-x 0 100%;
	color:#fff;
}
.slideshow .pager .second {
	width:239px;
}
.slideshow .pager .therd {
	width:239px;
	margin:0;
}
.promo-box .align-right {
	float:right;
	display:inline;
	width:280px;
}
.promo-box .align-right .box {
	width:251px;
	background:#eaeaea;
	padding:8px 10px;
	overflow:hidden;
}
.social-networks {
	margin:0;
	padding:0;
	list-style:none;
	float:right;
}
.social-networks li {
	float:left;
	margin:0 0 0 9px;
}
.social-networks a {
	float:left;
	text-indent:-9999px;
	overflow:hidden;
	height:22px;
	width:22px;
}
.social-networks .twitter {
	background:url(/site/images/twitter.gif) no-repeat;
}
.social-networks .facebook {
	background:url(/site/images/facebook.gif) no-repeat;
}
.social-networks .bitrix {
	background:url(/site/images/bitrix.gif) no-repeat;
}
.scrollable {
	width:280px;
	height:315px;
	border:solid #d1d1d1;
	border-width:1px 0;
	background:#eaeaea;
	overflow:hidden;
}
.scroll-content{
	top: 1px !important;
	height: 298px !important;
	width: 225px !important;
	background: #eaeaea;
	padding:17px 30px 0 25px;
}
.vscroll-bar{
	position:absolute;
	width:9px !important;
	height:315px !important;
	top: 1px !important;
}
.vscroll-up {
	position:absolute;
	display:none;
}
.vscroll-down {
	position:absolute;
	display:none;
}
.vscroll-line{
	width:9px !important;
	overflow: hidden;
	background:url(/site/images/bg-scrollbar.gif) repeat-y;
}
.vscroll-slider{
	background:url(/site/images/bg-scroll-line.gif) no-repeat;
	width:9px !important;
	height:72px !important;
}
.promo-box .list {
	margin:0;
	padding:0;
	list-style:none;
	font-size:12px;
}
.promo-box .list li {
	background:url(/site/images/arrow02.gif) no-repeat 0 5px;
	padding:0 0 16px 15px;
}
.promo-box .list li.active {
	background:url(/site/images/arrow03.gif) no-repeat 0 6px;
	font-weight:bold;
	font-size:14px;
}
.promo-box .list li.active a {
	color:#cf1141;
}
.promo-box .list .date {
	font-size: 11px;
	padding: 0 5px 0 0;
}
.promo-box .list a {
	color:#666;
}
#main {
	height:1%;
	overflow:hidden;
	padding:0 0 9px;
}
#main.inner {
	margin:-46px 0 0;
	position:relative;
	z-index:2;
}
div.ads {
	margin:0 0 19px;
}
.ads img {
	vertical-align:top;
}
#content {
	float:left;
	width:720px;
}
.inner #content {
	padding:47px 0 0;font-size:12px;
}
#sidebar {
	float:right;
	display:inline;
	width:240px;
}
ul.ads {
	margin:0;
	padding:0;
	list-style:none;
}
ul.ads li {
	margin:0 0 4px;
}
#content .aside {
	float:right;
	width:240px;
	display:inline;
	margin:0 0 0 20px;
}
#content .info {
	height:1%;
	overflow:hidden;
}

#content .info  h1{
	font-size:14px;
	color:#000000;
	margin:0 0 15px;
}
#content h2 {
	font-size:14px;
	color:#000;
	margin:0 0 15px;
}
#content h2 span {
	font-weight:normal;
	font-size:12px;
}
#content p {
	margin:0 0 14px;
}
.gallerynew {
	overflow:hidden;
	width:100%;
	padding:13px 0 11px;
	border-bottom:1px solid #303030;
	margin:0 0 1px;
}

*div.gallerynew div {
	zoom:1;
	width:940px;
}
	
.gallerynew div {
	width:auto;		
	overflow:hidden;
	position:relative;
	margin: 0 27px;		
}
.gallerynew div ul {
	position:relative;
	width:99999px;
	padding:0;
	margin:0;
	list-style:none;
}
.gallerynew div ul span {
	display:block;
	text-align:center;
	margin:0 0 2px;
}

.gallerynew div ul span a:hover{
color:black;font-weight:bold;
}

.gallerynew div ul li:hover{
margin-top:-4px
}

.gallerynew div ul li {
	float:left;
	width:189px;
	height:60px;
}
.gallerynew .link-prev,
.gallerynew .link-next {	
	float:left;
	text-indent:-9999px;
	overflow:hidden;
	height:60px;
	width:27px;
	margin:6px 0 0;
	background:url(/site/images/btn-prev.gif) no-repeat;
}
.gallerynew .link-next {
	float:right;
	background:url(/site/images/btn-next.gif) no-repeat;
}
.tabset {
	width:100%;
	overflow:hidden;
	margin:0;
}
.tabset .tab {
	background:#303030;
	height:298px;
	overflow:hidden;
}
.tabset .tab .info {
	float:left;
	background:#2e2e2e url(/site/images/bg-tab.gif) repeat-x;
	height:268px;

width:272px;

	font-size:11px;
	line-height:14px;
}

.tabset .tab .info div{
padding:25px 26px 0 25px;
}


* html .tabset .tab .info {
	margin:0 -3px 0 0;
}
.tabset .tab .visual {
float: left;
width: 727px;
height:264px;
	height:100%;
	overflow:hidden;
}




.tabset .tab .visual img {
	vertical-align:top;
}
.tabset .tab .info p {
	color:#999;
	margin:0;
}
.tabset .tab .text-murano {
	display:block;
	margin-bottom:5px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(/site/images/text-murano.gif) no-repeat;
	
	height:23px;
}
.tabset .tab .text-micra {
	display:block;
	margin-bottom:5px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(/site/images/text-micra.gif) no-repeat;
	
	height:23px;
}

.tabset .tab .text-cabstar {
	display:block;
	margin-bottom:5px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(/site/images/text-cabstar.gif) no-repeat;
	
	height:23px;
}

.tabset .tab .text-np300 {
	display:block;
	margin-bottom:5px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(/site/images/text-np300.gif) no-repeat;
	
	height:23px;
}
.tabset .tab .text-tiida {
	display:block;
	margin-bottom:5px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(/site/images/text-tiida.gif) no-repeat;
	
	height:23px;
}
.tabset .tab .text-note {
	display:block;
	margin-bottom:5px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(/site/images/text-note.gif) no-repeat;
	
	height:23px;
}
.tabset .tab .text-teana {
	display:block;
	margin-bottom:5px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(/site/images/text-teana.gif) no-repeat;
	
	height:23px;
}
.tabset .tab .text-almera {
	display:block;
	margin-bottom:5px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(/site/images/text-almera.gif) no-repeat;
	
	height:43px;
}
.tabset .tab .text-qashqai {
	display:block;
	margin-bottom:5px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(/site/images/text-qashqai.gif) no-repeat;
	
	height:23px;
}
.tabset .tab .text-qashqai2 {
	display:block;
	margin-bottom:5px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(/site/images/text-qashqai2.gif) no-repeat;
	
	height:23px;
}
.tabset .tab .text-xtrail {
	display:block;
	margin-bottom:5px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(/site/images/text-xtrail.gif) no-repeat;
	
	height:23px;
}
.tabset .tab .text-patrol{
	display:block;
	margin-bottom:5px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(/site/images/text-patrol.gif) no-repeat;
	
	height:23px;
}
.tabset .tab .text-navara {
	display:block;
	margin-bottom:5px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(/site/images/text-navara.gif) no-repeat;
	
	height:23px;
}

.tabset .tab .text-pathfinder {
	display:block;
	margin-bottom:5px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(/site/images/text-pathfinder.gif) no-repeat;
	
	height:23px;
}

.tabset .tab .text-juke {
	display:block;
	margin-bottom:5px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(/site/images/text-juke.gif) no-repeat;
	
	height:23px;
}



.tab-control {
	border-bottom:2px solid #b5b5b6;
	overflow:hidden;
	height:1%;
	float:left;
	margin:0;
	padding:0;
	list-style:none;
	font-size:12px;
}
.tab-control a {
	color:#000;
	float:left;
	padding:10px 21px 11px;
	border:solid #b5b5b6;
	border-width:0 1px;
	background:#eee url(/site/images/bg-tab-control.gif) repeat-x;
}
.tab-control a.active {
	color:#fff;
	font-weight:bold;
	border:0;
	background:#cf1141 url(/site/images/bg-tab-control-active.gif) no-repeat 0 100%;
	text-decoration:none;
} 
.tab-control li {
	float:left;
}



.price-box {
	height:1%;
	overflow:hidden;
	padding:13px 0 0 20px;
}
#content .price-box h2 {
	float:left;
	width:100%;
	font-weight:normal;
	font-size:18px;
}
#content .price-list {
	width:248px;
	overflow:hidden;
	margin:7px 0 0;
	padding:0;
	list-style:none;
	font-size:12px;
	border-top:1px solid #dbdbdb;
}
#content .price-list li {
	padding:5px 3px 9px 0;
	border-bottom:1px solid #dbdbdb;
	overflow:hidden;
	height:1%;
}
#content .price-list a {
	float:left;
}
#content .price-list em {
	font-style:normal;
	float:right;
}
#sidebar .menu {
	border-top:5px solid #cf1141;
	margin:0;
	padding:27px 0 26px;
	list-style:none;
	font-size:12px;
}
#sidebar .menu a {
	color:#000;
}
#sidebar .menu li {
	padding:0 0 9px 25px;
}
#sidebar .menu .test {
	background:url(/site/images/ico01.gif) no-repeat 0 2px;
}
#sidebar .menu .order {
	background:url(/site/images/ico02.gif) no-repeat 0 3px;
}
#sidebar .menu .credit {
	background:url(/site/images/ico03.gif) no-repeat;
}
#sidebar .menu .service {
	background:url(/site/images/ico04.gif) no-repeat 0 2px;
}
#footer {
	position: relative;
	top:  0;
	left: 0;
	border-top:3px solid #cf1141;
	padding:18px 0;
	width:100%;
	overflow:hidden;
}
#footer .by {
	float:right;
	width:106px;
	height:15px;
	background:url(/site/images/by.gif) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
}
#footer .count {
	float:left;
	margin:0 15px 0 0;
}
#footer .count img {
	vertical-align:top;
}
#footer .contacts {
	float:left;
	color:#666;
	line-height:13px;
}
#footer .contacts span {
	display:block;
}
#footer .contacts address {
	font-style:normal;
}
.big td, tr {border:0;padding:0 20px 10px 0;text-align:center}
.big td {width:124px}
.big td img:hover {margin-top:-5px}

.brd-grey {
border:1px solid #CCCCCC;
height:20px;
padding:1px;
}


.details td, tr {border-bottom:1px dotted #ccc; padding:5px 0px 5px 5px; text-align:left}
.details {border-top:1px dotted #ccc; width:550px;}

#show_pic2 {background:url(/site/images/spinner.gif) no-repeat center;height:140px;
width:300px;}
#show_pic {background:url(/site/images/spinner.gif) no-repeat center;height:140px;
width:300px;}


.credit th {
background-color:#F1F1F1;
border-bottom:1px solid #CCCCCC;
padding:5px;
}
.detbor {
border-right:1px solid #CCCCCC;
}
.credit td {
border-bottom:1px solid #CCCCCC;
padding:5px;
}

.row {padding:7px 0 0 0; border-bottom:1px #ccc dotted}

ul.price-list a.selected {
	color:#000000;
	font-weight:bold;
	text-decoration:none;
}

div.spinned {
	background:url(/site/images/spinner.gif) no-repeat center;
	background:url("/site/images/spinner.gif") no-repeat scroll center center transparent;
	height:16px;
	margin:0 auto;
	width:16px;
}

#overlay {
background:none repeat scroll 0 0 #000000;
display:none;
height:100%;
left:0;
opacity:0.49;
position:absolute;
top:0;
width:100%;
z-index:10000;
}

/* popup */
#overlay{
	position : absolute;
	top : 0;
	left : 0;
	width : 100%;
	height : 100%;
	background : #000;
	opacity : 0.69;
	filter : alpha(opacity=49);
	z-index : 10000;
	display : none;
}

#popup{
	height:350px;
left:50%;
margin-left:-250px;
position:absolute;
top:210px;
width:525px;
z-index:20000;
	display : none;border:3px solid #CF1141;
}
#popup,
#popup .popup-top,
#popup .popup-bottom {
	background : url('/site/images/popup/bg.png') -736px 0 repeat-y;
	_background:none;
}
#popup .popup-top {
	top:-54px;
	left:0;
	width:100%;
	height:54px;
	background-position:0 0;
	background-repeat:no-repeat;
	position:absolute;
}
#popup .popup-content {
	float:left;
	margin-top:-45px;
	_margin-top:0;
}
#popup .popup-bottom {
	bottom:-54px;
	left:0;
	width:100%;
	height:54px;
	background-position:-1438px 0;
	background-repeat:no-repeat;
	position:absolute;
}

* HTML #popup{
	background : #fff;
	top : 321px;
	width : 673px;
	height : 500px;
}

#popup div.close{
	background:none repeat scroll 0 0 #FFFFFF;
height:16px;
padding-left:13px;
padding-top:6px;
position:absolute;
right:0;
width:79px;
z-index:30000;
}

* HTML #popup div.close{
	right : -1px;
	top : -22px;
}

#popup div.close a{
	color : #dc0714;
	font-family : Arial;
	font-size : 12px;
	line-height : 14px;
	background : url(/site/images/popup/close.gif) 0px 4px no-repeat;
	padding-left : 17px;
}

#popup a.prev{
	width : 9px;
	height : 13px;
	background : url(/site/images/popup/prev.gif);
	position : absolute;
	top : 7px;
	_top : 51px;
	left : 40px;list-style:none outside none;
}

* HTML #popup a.prev{
	left : 17px;
	top : 34px;
}

#popup a.next{
	width : 9px;
	height : 13px;
	background : url(/site/images/popup/next.gif);
	position : absolute;
	top : 7px;
	_top : 51px;
	right : 40px;
}

* HTML #popup a.next{
	right : 13px;
	top : 34px;
}

#popup div.outer{
	height:270px;
padding:60px 20px 20px;
text-align:center;
width:485px;
}

* HTML #popup div.outer{
	padding : 27px 44px 0;
}

#popup div.outer h3{
	color : #000;
	font-family : Arial;
	font-weight : bold;
	color : #000;
	font-size : 24px;
	line-height : 26px;
	margin-bottom : 24px;
}

#popup div.outer div.info{
	padding-bottom : 10px;
}

#popup div.outer div.info img{
	float : left;
	padding : 1px;
	background : #fff;
	border : 1px solid #bebebe;
}

#popup div.outer div.right{
	padding-left : 298px;
	padding-top : 9px;
}

#popup div.outer div.right label{
	display : block;
	font-family : Arial;
	font-weight : bold;
	font-size : 14px;
	line-height : 16px;
	color : #000;
	padding-bottom : 8px;
	border-bottom : 1px dotted #8c8c8c;
}

#popup div.outer div.right div{
	border-bottom : 1px dotted #8c8c8c;
	padding : 5px 0;
	color : #666666;
	font-family : Arial;
	font-size : 12px;
	line-height : 14px;
}

#popup div.outer div.right div b{
	font-size : 11px;
	line-height : 13px;
	display : inline-block;
	width : 131px;
	padding-right : 13px;
	text-align : right;
}

#popup div.outer div.right strong{
	margin-top : 13px;
	color : #e00714;
	font-size : 18px;
	line-height : 20px;
	font-family : Arial;
	
}

#popup div.outer div.right strong b{
	
	color : #000;
	font-family : Arial;
	font-size : 14px;
	line-height : 16px;
}

#popup div.outer div.right strong a{
	margin-left : 92px;
	color : #e00714;
	font-weight : bold;
	font-size : 11px;
	line-height : 13px;
	padding-left : 20px;
	background : url(/site/images/catalog/cash2.gif) 0px 1px no-repeat;
	display : inline-block;
	padding-bottom : 2px;
}

#popup div.outer div.right strong span{
	display : block;
	padding-top : 11px;
}

#popup div.outer p{
	font-family : Arial;
	color : #666666;
	font-size : 12px;
	line-height : 15px;
	padding-bottom : 27px;
}

#popup div.outer div.print{
	border-top : 2px solid #999;
	padding-top : 8px;
	text-align : right;
	padding-bottom : 10px;
}

#popup div.outer div.print a{
	padding-left : 20px;
	background : url(/site/images/diller-map/print.gif) 0px 0px no-repeat;
	color : #0079bf;
	font-family : Arial;
	font-size : 11px;
	line-height : 17px;
}

#avote1, #avote1 label{
	display:block;
}
#avote1{
	border-top:3px #d00f41 solid;
	padding-top:15px;
}
#avote1 p{
    font-size: 12px;
    font-weight: bold;
	color:black;
}
#avote1 label{
	color:black;
	display:block;
	margin-bottom:5px;
}
#avote1 .padding{
	color:black;
	margin:10px 0 0 23px;
}
#avote1 label input{
	vertical-align:baseline;
}
#avote1 label span{
	vertical-align:baseline;
}
#topmail {
	position: absolute;
	top:  45px;
	right: 0px;
}

div.social_block div.social_slide {
	display:none;
}

div.social_block a.social {
	width:20px;
	height:22px;
	display:block;
	float:left;
	margin-right:5px;
}

div.social_block a.fb {
	width: 48px !important;
	background: url('/site/images/social.png') no-repeat -183px -1px;
}

div.social_block a.tw {
	width: 56px !important;
	background: url('/site/images/social.png') no-repeat -114px -1px;
}

div.social_block a.vk {
	width: 104px !important;
	background: url('/site/images/social.png') no-repeat 0px -1px;
}

div.social_block a.more {	
	background: url('/site/images/social.png') no-repeat -246px 0px;
}

div.social_block a.hide_more {	
	background: url('/site/images/social.png') no-repeat -270px 0px;
}

div.social_block a.mru {
	height:18px !important;		
	background: url('/site/images/social2.png') no-repeat 0px -83px;
}

div.social_block a.od {
	height:18px !important;		
	background: url('/site/images/social2.png') no-repeat 0px -169px;
}

div.social_block a.ya {
	height:18px !important;		
	background: url('/site/images/social2.png') no-repeat 0px -16px;
}

div.social_block a.lj {
	height:18px !important;		
	background: url('/site/images/social2.png') no-repeat 0px -33px;
}

div.social_block a.gb {
	height:18px !important;		
	background: url('/site/images/social2.png') no-repeat 0px -203px;
}

div.social_block a.dg {
	height:18px !important;		
	background: url('/site/images/social2.png') no-repeat 0px -305px;
}

div.social_block a.ff {
	height:18px !important;		
	background: url('/site/images/social2.png') no-repeat 0px -101px;
}

div.social_block a.ms {
	height:18px !important;		
	background: url('/site/images/social2.png') no-repeat 0px -271px;
}


