body { margin: 0; /*scrollbar-face-color: #0E0874; scrollbar-highlight-color: 0E0874; scrollbar-shadow-color: #F9F203; scrollbar-arrow-color: #F9F203; scrollbar-base-color: #0E0874; scrollbar-3d-light-color: #0E0874; scrollbar-dark-shadow-color: #0E0874*/}

body, td {
  font-family: Arial,Helvetica,geneve,sans-serif;
  font-size:12px;
}


th {
  font-family: Arial,Helvetica,geneve,sans-serif;
  font-size:12px;
  background-color: #333495;
  color: white;
}

.design {  color:#666666; font-size: 9px; font-family: Tahoma}
.textgreen {  color:#5B8A9C; font-size: 13px; font-family: Times New Roman, Times, Sans Serif;}
.textblack {  color:#000000; font-size: 12px; font-family: Arial,Times New Roman, Times, Sans Serif;}
.about {  color:#ffffff; font-size: 10px; font-family: Verdana, Helvetica, sans-serif;}
.bigtext {  color:#999999; font-size: 25px; font-family: Times, Arial, Verdana, Helvetica, sans-serif;}
.descriptionText {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000}
.specialNote {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; text-decoration: none; background-color: #FFCC66}
.smallLink        {font-size: 9px; }
a {  text-decoration: none; color: #0F0E85;}
:focus {
    outline: -webkit-focus-ring-color auto 0px;
}
a:visited {  text-decoration: none; color: #0F0E85;}
a:hover {color: #f00000;}
.pageTitle { font-family: Arial, Helvetica; font-size:11px; color: white; font-weight: bold;}
.pageTitle2 { font-family: Arial, Helvetica; font-size:17px; color: #2F2F95; font-weight: bold;}
.pageTitle3 { font-family: Arial, Helvetica; font-size:14px; color: #000000; font-weight: bold;}
.pageTitle5 { font-family: Arial, Helvetica; font-size:12px; color: #2F2F95;}
.pageTitle6 { font-family: Arial, Helvetica; font-size:14px; color: #2F2F95; font-weight: bold;}
.pageTitle7 { font-family: Arial, Helvetica; font-size:14px; color: #4290F7; font-weight: bold;}
.pageTitle4 { font-family: Arial, Helvetica; font-size:11px; color: #000000; font-weight: bold;}
.pageSubTitle { font-family: Arial, Helvetica; font-size:11px; line-height: 10px; color: black; font-weight: normal;}
.pageSubTitle2 { font-family: Arial, Helvetica; font-size:17px; color: #2F2F95; font-weight: bold;}
.newMenu { font-family: Arial, Helvetica; font-size:11px; color: #2F2F95;}

.newPageTitle {background: url('/images/bg_header.gif'); height: 22px; width: 239px; line-height: 22px; font-weight: bold; position: relative;top: -8px; padding-left: 10px;}
.newPageTitle, .newPageTitle a { color: white !important;}

table.prices{ width: 100%; margin-bottom: 10px;}
table.prices td{ padding: 0; margin:0;}
table.prices td.price_pic { padding: 0 10px; }
table.prices td.price_pic a { color: white; font-weight: bold;}

h1 { font-family: Arial, Helvetica; font-size:19px; color: #2F2F95; font-weight: bold;}
h2 { font-family: Arial, Helvetica; font-size:14px; color: #2F2F95; font-weight: bold;}

font { font-size:12px; }

#chars { padding: 1px; border-top: 1px solid #D4D5D9; border-bottom: 1px solid #D4D5D9;}
.dicth1{        text-indent: 15px;}
.dicth1 a{        color: #0F0E85;}



.menu{background: white url(/images/back_menu.jpg) repeat-y top left; text-align: right; padding-bottom: 10px;}
.menu a, .menu a:hover{ display:block; font:bold 12px Arial, Helvetica; color:#1E2870; margin-top: 5px; padding-right: 10px; /*text-transform: uppercase;*/}
.menu a:hover{ color:#FF3D58; }

.menu2    { margin: 10px 0px 10px 0px; list-style: none; padding: 0 0 0 3px;}
.menu2 li { 
/*
	display: block;
	width: 100%;
	margin: 0 !important; padding: 0 !important; 
*/
	line-height: 0%;
	list-style: none; 
}
.menu2 li a, .menu2 li a:hover { 
	display: block;
/*
	display: block; width: 100%;
	margin: 0 !important; padding-right: 10px !important; 
*/
	font: normal 14px/14px Arial, Helvetica;
	letter-spacing: -1;
	color: #2943F2;
	text-transform: lowercase;
}
.menu2 li a:hover { color:#FF3D58; }

.menu3 { margin: 2px 0px 12px 0px; list-style: none; padding: 0;}
.menu3 li { margin: 0; list-style: none; padding: 0; display: inline;clear: both;}
.menu3 li a, .menu3 li a:hover{margin-top: 5; display:block;font:normal 11px Arial, Helvetica;line-height:1;letter-spacing: 0;color:#211A68;text-transform:lowercase;}
.menu3 li a:hover { color:#FF3D58; }

.menu3 span.metro{ display: none;}

a.subMenuLink, a.subMenuLink:hover{
        font-family: Arial, Helvetica;
        font-size:12px;
        color: #0F0E85;
        font-weight: bold;
        text-align: right;
        display: block;
        margin-top: 4px;
        margin-bottom: 4px;
/*        text-transform: uppercase;*/
        line-height:1;
}
a.subMenuLink:hover { color: #F00000; }
a.subMenuLink:visited { color: #0F0E85; }
td.subMenuLink {        padding-top: 8px; color: #F00000}

a.subMenuLink2, a.subMenuLink2:hover{display:block;font:normal 14px Arial, Helvetica; line-height:15px;letter-spacing: -1;color:#2943F2;text-transform:lowercase;}
a.subMenuLink2:hover{ color:#FF3D58; }

a.subMenuLink3, a.subMenuLink3:hover{display:block;font:normal 11px Arial, Helvetica;line-height:1;letter-spacing: 0;color:#211A68;text-transform:lowercase}
a.subMenuLink3:hover{ color:#FF3D58; }

a.subMenuLink4, a.subMenuLink4:hover{ font-size: 12px; padding-bottom:6px;}

#menu_folio a, #menu_folio a:hover{display:block;font:bold 12px Arial, Helvetica;line-height:1;letter-spacing: 0;color:#211A68;text-transform:lowercase; padding-left: 20px;
	font-size:110%;line-height:130%;
}
#menu_folio a:hover{ color:#FF3D58; }
#menu_folio a span { font-weight:normal; color: #CCCCCC;}
#folio a { font-size:120%;line-height:150%; font-weight:bold; }
#folio a span { font-weight:normal; color: #CCCCCC;}


ul.news{
	text-align: left;
	margin-top: 5px;
	width: 145px;
	overflow: hidden;
}
li.news{
	margin-top: 5px;
	padding: 0px;
}
.news a,.news a:hover{
	font-weight: normal;
	font-size: 10px;	
	text-decoration: none;
}
#news_head{
	padding: 10px 0 0 10px;
	font-weight: bold;
	text-align: left;
	font-size: 12px;	
	text-decoration: none;
}
.news-item {
	margin: 0;		padding: 0 0 20px 0;
	text-align: left;
}
	h2.news-item-title, h2.news-item-title a,h2.news-item-title a:hover{
		font-size: 18px;
		font-weight: normal;
	}
	.news-item-image {
		position: relative;
		float: left;
		border: 0 none;
		width: 102px;
		margin: 0 18px 8px 0;
	}
	p.news-item-text{
		margin: 0 0 8px 120px;		padding: 0;
		font-size: 14px;
		line-height: 150%;
	}
	.news-item-sign {
		margin: 0 0 8px 120px;		padding: 0;
		font: normal 11px Arial, sans-serif;
		clear: left;
	}
	.news-item-sign a, .news-item-sign a:hover{
		color: grey;
		font: normal 11px Arial, sans-serif;
	}
	.news-item-sign a{
			text-decoration: underline;
	}

	.news-item-colorline-left {
		float:left;background-color:#E0EEF9;width:80%;
	}
		.news-item-colorline-left div{
			padding: 5px;
		}
	.news-item-colorline-right {
		float:right;background-color:#005D99;width:20%;
	}
		.news-item-colorline-right div{
			padding: 5px;
		}
		.news-item-colorline-right a, .news-item-colorline-right a:hover{
			color:white;
		}
		.news-item-colorline-right a:hover{
				text-decoration: underline;
		}

#icq{
	background: url(http://status.icq.com/5/online1.gif) left center no-repeat;
	padding: 15px 20px;
}

#search{
	border:1px solid #555555;
	width:138px; 
	font-size:11px;
	height: 20px;
	padding: 2px;
}

.pagination a{
	background: #F9F203;
	color: #0F0E83;
	padding: 0 4px 0 4px;
	font-weight:bold;
	border: 1px solid red;
}
.pagination a:hover{
	background: #FF0000;
	color: white;
	padding: 0 4px 0 4px;
	font-weight:bold;
}
.pagination b{
	background: red;
	color: white;
	padding: 0 4px 0 4px;
	font-weight:bold;
	border: 1px solid red;
}
.pagination span{

}

div.cloud-keys{
	margin: 20px;
	background-color: #FDD975;
	padding: 5px 20px 20px 20px;
}

	div.cloud-keys h2{
		font-size:17px; color: #2F2F95; font-weight: bold;
	}



a.popuplink{ color: red; text-decoration: underline; cursor: pointer; }
.hide{ display: none;	}
#tooltip{
	position: absolute;
	z-index: 3000;
	border: 1px solid #111;
	background-color: #FED76F;
	padding: 5px;
	opacity: 0.85;
	font-size: 0.9em;
}

#banner468 {
/*	height: 60px;*/
	margin: auto;
	padding: 0px;
	text-align: center;
}

/* 
Styles for the html/body for special modal where we want 3d effects
Note that we need a container wrapping all content on the page for the 
perspective effects (not including the modals and the overlay).
*/
.md-perspective,
.md-perspective body {
	height: 100%;
	overflow: hidden;
}

.md-perspective body  {
	background: #222;
	-webkit-perspective: 600px;
	-moz-perspective: 600px;
	perspective: 600px;
}

.container {
	background: #e74c3c;
	min-height: 100%;
}

.md-modal {
	position: fixed;
	top: 50%;
	left: 50%;
	width: 50%;
	max-width: 630px;
	min-width: 320px;
	height: auto;
	z-index: 2000;
	visibility: hidden;
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	backface-visibility: hidden;
	-webkit-transform: translateX(-50%) translateY(-50%);
	-moz-transform: translateX(-50%) translateY(-50%);
	-ms-transform: translateX(-50%) translateY(-50%);
	transform: translateX(-50%) translateY(-50%);
}

.md-show {
	visibility: visible;
}

.md-overlay {
	position: fixed;
	width: 100%;
	height: 100%;
	visibility: hidden;
	top: 0;
	left: 0;
	z-index: 1000;
	opacity: 0;
	background: rgba(143,27,15,0.8);
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
}

.md-show ~ .md-overlay {
	opacity: 1;
	visibility: visible;
}

/* Content styles */
.md-content {
	color: #fff;
	background: #e74c3c;
	position: relative;
	border-radius: 3px;
	margin: 0 auto;
}

.md-content h3 {
	margin: 0;
	padding: 0.4em;
	text-align: center;
	font-size: 2.4em;
	font-weight: 300;
	opacity: 0.8;
	background: rgba(0,0,0,0.1);
	border-radius: 3px 3px 0 0;
}

.md-content > div {
	padding: 15px 40px 30px;
	margin: 0;
	font-weight: 300;
	font-size: 1.15em;
}

.md-content > div p {
	margin: 0;
	padding: 10px 0;
}

.md-content > div ul {
	margin: 0;
	padding: 0 0 30px 20px;
}

.md-content > div ul li {
	padding: 5px 0;
}

.md-content button {
	display: block;
	margin: 0 auto;
	font-size: 0.8em;
    background: none repeat scroll 0 0 #c0392b;
    border: medium none;
    border-radius: 2px;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-family: "Lato",Calibri,Arial,sans-serif;
    font-size: 1em;
    letter-spacing: 1px;
    margin: 3px 2px;
    padding: 0.6em 1.2em;
    text-transform: uppercase;
}

/* Effect 1: Fade in and scale up */
.md-effect-1 .md-content {
	-webkit-transform: scale(0.7);
	-moz-transform: scale(0.7);
	-ms-transform: scale(0.7);
	transform: scale(0.7);
	opacity: 0;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
}

.md-show.md-effect-1 .md-content {
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	opacity: 1;
}

/* Ручки
****************************/
.senator{	clear: both;	padding-top: 1px; }
.senator ul {}
.senator ul li{ 	float: left;	width: 90px;	clear: none; }
/*
.menu2 li.senator a { font-weight: bold;}
.menu2 .senator ul li a{ /*font-weight: normal; }
*/

.moredesc{
	text-align: justify;
}
.more_description {
border-top:1px solid #EEEEEE;
font-size:11px;
margin:10px 0;
text-align:right;
}
.more_description a {
color:#888888;
}
.more_description a:hover {
background:none repeat scroll 0 0 #C9DEEA;
margin:-2px -4px;
padding:2px 4px;
text-decoration:none;
}


/* Страница продукта hamper
****************************/
#catalog { width: 100%; clear: both; }
#catalog td,th { background: white; color: black; vertical-align: top;}

#catalog .productBox { width: 100%; }
#catalog .productBox td { text-align: left; vertical-align: top; }

#catalog .titleBox h1,h2,h3 { font-weight: bold; font-size: 16px; margin: 0; padding-bottom: 0px; }
#catalog .titleBox h1 { color: navy; font-weight: bold; font-size: 20px; }
#catalog .titleBox h2 { color: black !important; }
#catalog .titleBox h3 { color: navy; }
#catalog h3 { font-weight: normal; margin-bottom: 10px;}

#catalog .photoBox {
	width:  350px; min-width:  350px; max-width: 350px;
}
#catalog .photoBox img { float: right; clear: right; margin: 15px 30px 30px 0; }

#catalog table.addinfo { width: 100%;}
#catalog table.addinfo th { width: 10%; text-align: right; white-space: nowrap;}
#catalog table.addinfo td { padding-left: 5px; }

#catalog table.addinfo table.store { width: 10%; margin: 0; padding: 0; border: 0px grey solid; }
#catalog table.addinfo table.store th,td { margin: 0; padding: 0; }
#catalog table.addinfo table.store th { text-align: right; padding-left: 5px; border: 0px black solid; }
#catalog table.addinfo table.store td { text-align: right; padding: 2px 0px 0px 10px; }
#catalog table.addinfo .price1 { color: black; font-weight: bold; }
#catalog table.addinfo .price2 { color: #97C000; font-weight: bold; }

#catalog table.addinfo td.detail table    { border-left: 1px #999 dotted; border-top: 1px #999 dotted; }
#catalog table.addinfo td.detail table td { text-align: right; padding: 3px 5px; border-right: 1px #999 dotted; border-bottom: 1px #999 dotted; }
#catalog #rekvisiti { display: none;}
/* Страница списка каталога hamper
****************************/
.catalogPaginator p { text-align: center; }

table.productList   { width: 100%; }
table.productList * { font-size: 12px; }
table.productList td,th { vertical-align: top; text-align: left; margin:0; padding:0; background: white; color: black; padding: 0 5px; }
table.productList th { color: #333; font-weight: bold; }

table.productList h1,h2,h3 { margin: 0; padding: 0; }
table.productList h2 a { color: #666; text-decoration: underline; display: block; padding-bottom: 10px; }
table.productList h3 { font-weight: normal; }

td.product { width: 50%; }
td.col0    { padding-right: 5px !important; }
td.col1    { padding-left: 5px !important; }

table.product { width: 100%; margin-bottom: 30px; }
table.product td.preview { text-align: left; vertical-align: top; }
table.product td.preview div {
	/*width: 150px; height: 150px; min-width: 150px; min-height: 150px;*/
	width: 200px; min-width: 150px; min-height: 150px;
	margin: 0; padding: 0;
	/*border: 1px #CCC dotted; overflow: hidden;*/
	text-align: center; vertical-align: bottom;
}
table.product td.preview div a { display: block; line-height: 150px; height: 100%; vertical-align: middle !important; border: none; }
table.product td.preview img.imgv { height: 120px; max-height: 120px; }
table.product td.preview img.imgh { width: 120px; max-width: 120px; }
table.product td.preview img.imgp { width: 120px; max-width: 120px; }
table.product td.preview img.preview { margin: auto 0px; padding: 0; border: none; }

table.addinfo { width: 100%; }
table.addinfo th { width: 10%; text-align: right; }
table.addinfo td { padding-left: 10px; }

table.addinfo table.store { width: 80%; float: left; }
table.addinfo table.store th { text-align: right; padding-left: 5px; }
table.addinfo table.store td { text-align: right; }
table.addinfo table.store td.price { color: #97C000; font-weight: bold; }


/*metro*/
.backgray{ background-color: #E2E2E2; }
.backyellow{ background-color: #E2E2E2 }
.backrow2{ background-color: #ECECEC !important;}
.backrow1{ background-color: #E2E2E2 !important; }
.metro_place { vertical-align: middle; text-align: center; font-weight: bold; }

/* showrell youtube */
.thumbnails {
    height: 96px;
}

.thumbnail {
    border: 2px solid #F2F2F2;
    cursor: pointer;
    float: left;
    margin-right: 2px;
    padding: 1px;
    position: relative;
}

.thumbnail .play {
    background-image: url("https://ssl.gstatic.com/apps/gadgets/youtube/play.png");
    height: 41px;
    left: 35px;
    position: absolute;
    top: 30px;
    width: 58px;
}
.thumbnail img {
    top: 0;
}

.movieTitle {
    color: #222222;
    font-weight: bold;
}
.moviePlayer {
    padding: 3px;
}

.thumbnail:hover {
    border: 2px solid #55688A;
/* IE 8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  /* IE 5-7 */
  filter: alpha(opacity=100);
  /* Netscape */
  -moz-opacity: 1;
  /* Safari 1.x */
  -khtml-opacity: 1;
  /* Good browsers */
  opacity: 1;
}
.selected {
/* IE 8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
  /* IE 5-7 */
  filter: alpha(opacity=30);
  /* Netscape */
  -moz-opacity: 0.3;
  /* Safari 1.x */
  -khtml-opacity: 0.3;
  /* Good browsers */
  opacity: 0.3;
}
.selected .play {
    display: none;
}


#menu-top{
	position: relative;
}
#phone-top{
	position: absolute; top:0; left:0; z-index: 1000;
}




.content_title { width: 792px;}
.content_title img.logo{ float: left; margin-top: 19px;}
.content_title img.phone{float: right;}
.content_title h1{ float: left; font: normal 34px 'Segoe UI', Arial; color: black; padding: 5px 0 0 20px;}
.content_title .topbox{
	width: 244px;
	height: 74px;
	float: left;
	margin-right: 27px;
	margin-bottom: 9px;
	margin-top: 9px;
}
.content_title .orderform{ 
	color: #818286;
	border: 1px solid #C7BFF2;
	background-color: #EDF3FF;
    /*box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1), 0 8px 8px -5px rgba(0, 0, 0, 0.2);*/
}
.content_title .pricelist{
	border: 1px solid #0F0E85;
	background-color: #0F0E85;
	margin-right: 0px;
	text-align:center;
}
.content_title .pricelist a{ display: block; color: white; font: normal 24px 'Segoe UI', Arial; margin-top: 10px; /*text-transform: uppercase;*/ line-height: 24px;}
.content_title .pricelist a:hover { text-decoration: underline;}

.content_title .orderform .title{
	font: normal 15px 'Segoe UI';
    margin: 5px 0 10px 12px;
	color: #818286;
    text-decoration: none;
}
.content_title .orderform .vagon{
}
.content_title .orderform .aside{ width: 100%;}
.content_title .orderform .combobox{ margin: 0 0 0 12px;}
.content_title .center { background-image: url('/images/content_title_metro.jpg'); width: 792px; height: 291px; overflow: hidden; position: relative; margin-bottom: 8px;}
.content_title .center ul { position: absolute; color: white; list-style-type: disc; top: 16px; margin: 0; padding-left: 20px; left: 20px;}
.content_title .center ul li { padding-left: 4px; }
.content_title .center ul li a{ color: white; font: normal 16px 'Segoe UI', Arial; line-height: 20px; text-transform: lowercase;}
.content_title .center ul li a:hover { text-decoration: underline;}
.content_title .center .reklama {position: absolute; width: 174px;height: 83px; bottom: 16px; left: 21px; overflow: hidden; background-color: red; color: white; text-align: center;}
.content_title .center .reklama a { display: block; color: white; font: 500 24px 'Segoe UI', Arial; /*margin-top: 8px;*/ line-height: 24px; }
.content_title .center .reklama a:hover { text-decoration: underline;}
.content_title .center .reklama a span { font-size: 14px; font-weight: bold;   position: relative;   top: -2px;}
.content_title .center .reklama a:hover span {text-decoration: none;}

.content_title_center-2 { position: relative; left: -1px; }


#flash_logo{ padding-left: 45px;}

.map {
	width: 710px;
	height: 387px;
}

.clearfix:before, .clearfix:after {
    content: " ";
    display: table;
}
.clearfix:after {
    clear: both;
}

.clear {
    clear: both;
}

.senator_index {font-family: SegoeUI; font-size: 14px; color: #000000}
.show_more, .hide_all {margin: 0 0 0 auto; display: inline-block; text-align: right; float: right; font-family: SegoeUI; font-size: 12px; color: #000000 !important}



@font-face {
    font-family: 'SegoeUI';
    src: url('../fonts/segoeui.eot');
    src: url('../fonts/segoeui.eot') format('embedded-opentype'),
         url('../fonts/segoeui.woff') format('woff'),
         url('../fonts/segoeui.ttf') format('truetype'),
         url('../fonts/segoeui.svg#SegoeUIRegular') format('svg');
}

@font-face {
    font-family: 'SegoeUILight';
    src: url('../fonts/segoeuil.eot');
    src: url('../fonts/segoeuil.eot') format('embedded-opentype'),
         url('../fonts/segoeuil.woff') format('woff'),
         url('../fonts/segoeuil.ttf') format('truetype'),
         url('../fonts/segoeuil.svg#SegoeUILight') format('svg');
}

.breadcrumbs {color: #6f6f6e; font-family: SegoeUI; font-size: 14px; font-weight: normal;}
.breadcrumbs a {color: #6f6f6e }
.breadcrumbs span {text-transform: uppercase;}

.product_full {background: #efefef; padding: 25px; position: relative;}
.product_full h2 {color: #000000; font-size: 36px; font-family: SegoeUI; font-weight: normal; text-transform: uppercase; max-width: 650px}
.product_full .new {display: block; position: absolute; top: 20px; right: 20px; width: 83px; height: 83px; background: url(../images/new.png)}

.product_full .image {margin: 40px 0 0 0; min-height: 130px; width: 100%}
.product_full .image img {max-height: 250px;}

.product_full .f_image {margin: 20px 0 0 0; min-height: 260px; width: 376px; float: left;}
.product_full .f_image img {max-height: 250px; max-width: 350px}
.product_full .f_char {margin: 30px 0 0 0; float: left; width: 370px; font-family: SegoeUI; font-size: 14px;}

.product_full .prices {margin:25px 0 0 0 !important; float: left; width: 389px;}
.product_full .prices td {background: #fff; border: 1px solid #dad9d9; height: 37px; line-height: 37px; text-align: center; font-size: 16px; font-family: SegoeUI;}
.product_full .prices td.f {text-align: left; padding-left: 10px !important; width: 90px;}

.product_full .char {float: left; width: 370px; font-family: SegoeUI; font-size: 14px;}
.product_full .price {float: left; width: 236px; font-family: SegoeUI; font-size: 14px;}
.product_full .price span {display: inline-block; font-size: 32px; color: #000; font-family: SegoeUI; padding-right: 30px; background: url(../images/p1.png) 100% 5px no-repeat; line-height: 32px}
.product_full .order {width: 156px; position: absolute; right: 25px; bottom: 25px}
.product_full .order a {display: block; width: 156px; height: 48px; background: url(../images/order_btn.png)}

.color_choose {font-family: SegoeUI; font-size: 14px; margin: 15px 0}
.color_choose ul {display: block; margin: 5px 0 0 0; padding: 0; list-style: none;}
.color_choose ul li {display: block; width: 22px; height: 22px; display: inline-block; margin-right: 4px; position: relative;}
.color_choose ul li a {display: block; width: 22px; height: 22px; position: relative; border: none}
.color_choose ul li a img {position: absolute; left: 0px; top: 0px; width: 22px; height: 22px; border: none}
.pr_l .active a {font-weight: bold !important}

.cup .image {margin: 40px 0 0 120px; min-height: 130px; width: 100%}
.model-number {min-height: 20px; position: relative; display: inline-block;}

h1.h_c {margin-left: 17px}
#reklamnoe_agentstvo { background-color: #2F2F95; line-height: 21px; height: 21px; padding: 0 15px; width: 250px; font-weight: bold; color: white; float: left;}
#reklamnoe_agentstvo a{ font-weight: bold; color: white; font-size: 12px; line-height: 21px;}
#subheader .pageSubTitle { background-image: url('/images/bg_header_fishka.gif'); background-position: left center; padding-left: 170px; background-repeat: no-repeat; top: 13px; position: relative;float: left; }
#subheader {background-image: url('/images/bg_empty.gif'); vertical-align: top;}

/*#callback_container{ position: relative;}*/
img#callback { position: absolute; top: 135px; left: 0px; border: none; z-index: 10000;}
img.a { position: absolute; left: 0;	top: 0;  z-index: 10; border:0px solid #cccccc;	cursor:pointer;	}
img.b {	position: absolute;	left: 0; top: 0; z-index: 12; border:0px solid #cccccc;	opacity:0; cursor:pointer;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=0)"; /*IE8*/	}
a.presentation { width: 192px;height: 99px; position: relative;display: block;}

#workarea{ vertical-align: top; padding: 0 25px;}
#workarea table, #workarea table td{  margin:0; padding:0; border-collapse: collapse; }
#workarea table td p, #workarea  table.tablefortext table td p{ margin:3px; }
#workarea  table.tablefortext td p{ margin: 1em 0; }
#workarea img{ outline: none;}

.sociallinks {
  float: right;
}
.sociallinks .icon {
  width: 30px;
  height: 30px;
}
