/*------------------------------------------------
/ Design for Webmaster.spb.ru
/ Develop by : Petrov Nikolay
/ Date : mar, 2009
------------------------------------------------*/




html { height:100%; } /* îáÿçàòåëüíûé ïàðàìåòð */
body{
	font-size: 62.5%;
	font-family: Arial, Helvetica, sans-serif;
	height:100%; /* îáÿçàòåëüíûé ïàðàìåòð */
	background:;
	color:black;
	background:#b3bcc4 url(images/body_bg.gif) repeat-y top center;
}
body, ol, ul, td, form, input {
	margin:0;
	padding:0;
}
i {
	color:#2A5FBC;
}
ol, ul {
	list-style:none;
}
A IMG {
	border: none;
}
a{
	color: #098BD9;
	outline:none;
}
a:hover {
	color: #D12290;
}
.clear {
	clear:both;
	padding:0 !important;
}
.input, .select {
	border:1px solid #85939A;
}
select, input, textarea {
	font-weight:bold;
	font-family:arial;
}
.none {
	display:none;
}
.content3 img.clearImg {
	border:0;
	padding:0;
	background:none;
	margin:0;
}


/* ÑÒÐÓÊÒÓÐÀ */

.main {
	min-height:100%; /* îáÿçàòåëüíûé ïàðàìåòð */
	height: auto !important;
	height:100%;
	margin:0 auto;
	/* overflow:hidden; */
	width:1000px;
}

.header {
	background:white;
}
.body {
	background: #fff url(images/sidebar_bg.gif) repeat-y;
	width: 1000px;
	margin: 0 auto;
	padding-bottom:142px;
	min-height:100%;
}
.sidebar {
	width:210px;
	float:left;
	position:relative;
	z-index:99;
}
.sidebar1 {
	background:white;
}
.sidebar2 {

}
.footer {
	background: white url(images/footerBg.gif) repeat-x top left;
	height:142px; /* îáÿçàòåëüíûé ïàðàìåòð */
	margin: -142px auto 0; /* îáÿçàòåëüíûé ïàðàìåòð */
	text-align:center;
	font-size:1.2em;
	min-width:1000px;
}
.footerCard {
	background: white url(images/footerBgCard.gif) repeat-x top left;
	height:138px; /* îáÿçàòåëüíûé ïàðàìåòð */
	margin-top: -138px; /* îáÿçàòåëüíûé ïàðàìåòð */
	text-align:center;
	font-size:1.2em;
	min-width:1000px;
}
.footer2card {
	position:relative;
	width:1000px;
	margin:0 auto;
	text-align:left;
	padding-top:17px;
	line-height:1.49em;

	color:black;
}
.content {
	margin:0 0 0 211px;
}
.content404 {
	margin:0 0 0 30px;
}
.content4 {
	margin:0 0 0 211px;
	padding-bottom:66px;
	/*
	*/
	position:relative;
	z-index:0;
	zoom:1;
}
.sidebarRight {
	float:right;
	width:248px;
	border-right:1px solid white;
	border-left:1px solid white;
}
.sidebarRight2 {
	float:right;
	width:158px;
	font-size:1.7em;
	padding-right:42px;
	padding-top:81px;
}
.content3 {
	float:left;
	padding-left:57px;
	width:455px;
	font-size:1.5em;
	line-height:1.27em;
	zoom:1;
}


/****************************************************************************************/
/****************************  end SCRUCTURE  **************************************/
/****************************************************************************************/




/* ÄÅÔÎËÒÍÛÅ ÑÒÈËÈ */
/* êîíòåíò íà âíóòðåííèõ */

h1 {
	font-size:1.88em;
	margin:37px 0 33px;
	font-weight:normal;
}
.h1 {
	font-size:1.88em;
	margin:0 0 23px;
	font-weight:normal;
}
h2 {
	font-size:1.25em;
	margin:28px 0 16px;
	font-weight:normal;
}
h3 {
	font-size:1.1em;
	margin:30px 0 10px;
	font-weight:normal;
}
p {
	margin-top:0;
	margin-bottom:15px;
}

table {
	width:100%;
	border-collapse:collapse;
	margin:4px 0 34px;
}
table thead td {
	background:#D8DDE2;
	font-size:1.1em;
}
table tbody td {
	font-size:0.8em;
}
table thead td,
table tbody td {
	border:1px solid #C3CAD2;
	padding:5px 11px;
}
.content3 .img {
	background:none;
	border:0;
	padding:0;
	margin:0;
}
.content3 img {
	border:6px solid #85939A;
	margin-top:20px;
	margin-bottom:5px;
	padding:1px;
	background-color:#B2BBC4;
}
.content3 ul {
	margin-bottom:36px;
}
.content3 ul li{
	padding-left:20px;
	background:url(images/li.gif) no-repeat 0 9px;
}
.content3 ul li ul{
	margin-bottom:0;
	padding-left:15px;
}
.sidebar2header {
	padding-top:10px;
	padding-bottom:8px;
	font-size:17px;
}
.column2 {
	width:662px !important;
}



/* ÃËÀÂÍÀß */

.ribbon {
	clear:both;
	background: #657279 url(images/ribbon_bg.jpg) repeat-x;
	height:33px;
	zoom:1;
}
.ribbon2 {
	background: url(images/ribbon.jpg) no-repeat top center;
	height:33px;
	min-width:1000px;
}
.ribbon_2 {
	background: url(images/ribbon_2.jpg) no-repeat top center;
	height:33px;
	min-width:1000px;
}
.ribbon_2_404 {
	background: url(images/ribbon_2_404.jpg) no-repeat top center;
	height:33px;
	min-width:1000px;
}
ul.topMenu {
	padding-left:17px;
	height:32px;
	width:660px;
}
ul.topMenu li {
	float:left;
	margin-right:11px;
	padding:7px 13px 6px;
}
ul.topMenu li.active{
	background:#D12290;
}
ul.topMenu li.active span{
	color:#9B196B;
}
a.menuLink:hover {
	color:white;
	background:none;
}
a.menuLink {
	position: absolute;
	top:-1px;
	left:-1px;
	color:white;
	text-decoration:none;
	background:url(images/menu_link_dots.gif) repeat-x bottom left;
}
.topMenu li span {
	position: relative;
	color:#6a777f;
	font-size:17px;
	line-height:18px;
	display:block;
}
.menu1 {
	padding:27px 0 0 30px;
}
.menu1 li{
	padding:5px 0 4px 15px;
	background:url(images/menu1.gif) no-repeat 4px 11px;
	width:130px;
}
.menu1 li a:hover{
	background:url(images/menu1_dotsActiveIE.gif) bottom left;
	color:#D12290;
}
.menu1 li.active a {
	background:url(images/menu1_dotsActiveIE.gif) bottom left;
}
.menu1 li a {
	color:black;
	text-decoration:none;
	line-height:1.2em;
	background:url(images/menu1_dotsIE.gif) bottom left;
}
.menu2 {
	padding:25px 0 71px 30px;
}
.menu2 li{
	padding:5px 0 4px 15px;
	background:url(images/menu2.gif) no-repeat 4px 11px;
	width:130px;
}
.menu1 li.active,
.menu2 li.active{
	background:url(images/menuActive.gif) no-repeat 0 9px;
	color:#D12290;
}
.menu2 li a{
	color:#4F6570;
	text-decoration:none;
	line-height:1.2em;
	background:url(images/menu2_dotsIE.gif) bottom left;
}
.menu2 li a:hover,
.menu2 li.active a,
.menu2 li.active a:hover,
.menu1 li ul li a:hover,
.menu1 li.active ul li a:hover{
	background:url(images/menu1_dotsActiveIE.gif) bottom left;
	color:#D12290;
}

.menu1 li ul li {
	background:none;
	padding:4px 0 1px 15px;
	_padding:4px 0 0 15px;
	line-height:1.2em;
}
.menu2 li, .menu1 li {
	font-size:14px;
}
.menu1 li ul li.active{
	background:url(images/menuActive.gif) no-repeat 0 8px;
}
.menu1 li ul li {
	font-size:12px;
}
.menu1 li ul li.active a,
.menu1 li.active ul li.active a {
	background:url(images/menu1_dotsActiveIE.gif) bottom left;
	color:#D12290;
}
.menu1 li ul li a,
.menu1 li.active ul li a {
	color:#098BD9;
	font-size:12px;
	background:url(images/menu_dotsSublevel.gif) bottom left;
	line-height:17px;
}
.menu1 .active a,
.menu2 .active a {
	color:#D12290;
}
a.sertificate:hover {
	background:none;
}
a.sertificate,
a.sertificate:visited{
	color:black;
	text-decoration:none;
	background:url(images/menu1_dotsIE.gif) repeat-x bottom left;
}
.sidebar2 .box a {
	color:#098BD9;
}
.sertificate {
	background:url(images/sertificate.gif) no-repeat 7px 46px;
	padding-left:47px;
	padding-top:40px;
	margin-bottom:26px;
}
.box .sertificate a,
.box .sertificate a:visited{
	color:black;
	background:url(images/sertificateDots1.gif) repeat left bottom;
	text-decoration:none;
	line-height:18px;
	font-size:15px;
}
.box .sertificate a:hover{
	color:#D12290;
	background:url(images/sertificateDots2.gif) repeat left bottom;
}
.box .consultation {
	padding-top:20px;
	padding-bottom:20px;
}
.box .online,
.box .email {
	padding-left: 23px;
	font-size:12px;
}
.box .online{
	padding-top:9px;
	padding-bottom:7px;
}
.box .email {
	padding-top:1px;
	padding-bottom:7px;
}
.box .online {
	background: url(images/online.gif) no-repeat 0 10px;
}
.box .email {
	background: url(images/email.gif) no-repeat 0 3px;
}
.consultation a:hover {
	color:#D12290;
}
.searchRibbon input {
	margin:2px 0 2px 10px;
	border:0;
	font-size:12px;
	font-family:arial;
	color:#979797;
	width:76px;
	font-weight:normal;
}
.subscribe {
	padding-top:18px;
	padding-bottom:30px;

}
.subscribe input {
	margin:2px 0 4px 10px;
	border:0;
	font-size:12px;
	font-family:arial;
	color:#979797;
	width:110px;
	font-weight:normal;
}
.subscribeField {
	position:relative;
	left:-7px;
	background:url(images/subscribe.gif) no-repeat top left;
	width:150px;
	line-height:15px;
	font-size:17px;
}
.subscribeButton{
	float:right;
	padding-right:3px;
	padding-top:3px;
}
.subscribeButton a{
	width:15px;
	height:15px;
	line-height:15px;
}
.subscribeText {
	margin-bottom:12px;
}
.footer2 {
	position:relative;
	width:789px;
	margin:0 auto;
	text-align:left;
	padding-left:211px;
	padding-top:17px;
	line-height:1.49em;
	color:black;
}
.footer2 .links {
	padding-left:14px;
	color:gray;
	display:inline;
}
.footer2 .links a,
.footer2 .links a:visited {
	color:#098bd9;
}
.footer2 .links a:hover {
	color:#D12290;
}
.footer1 {
	height:23px;
	width:1000px;
	font-size:0.9em;
	padding-left:0;
	padding-top:7px;
}
.footer1 a {
	display:block;
	float:left;
	padding-left:28px;
}
.footer1 .last {
	float:right;
	padding-right:28px;
}
div.webmaster {
	display:inline;
	padding-left:155px;
	color:gray;
}
a.webmaster {
	position:absolute;
	top:2px;
	left:780px;
	display:block;
	height:40px;
	width:40px;
}
.quickRunRounds1 {
	background: url(images/quickRunRounds1.png) no-repeat top left;
	height:20px;
}
.quickRunRounds1_1 {
	background: url(images/quickRunRounds1_1.png) no-repeat top left;
	height:20px;
}
.quickRunRoundsTopCenter {
	height:15px;
	background:white;
	margin:0 20px;
	border-top:5px solid #df2ab1;
}
.quickRunRoundsBottomCenter {
	height:16px;
	_height:15px;
	margin:0 20px;
	background:white;
}
.quickRunRoundsBottomCenter2 {
	height:20px;
	background: url(images/quickRunRoundsBottomTransparency3.png) repeat-x bottom left;
	_margin-bottom:-1px;
}
.quickRunRounds4 {
	background:   url(images/quickRunRounds4.png) no-repeat bottom left;
	height:20px;
}
.quickRunSelect {
	width:250px;
	border:1px solid #85939a;
	margin-top:4px;
	margin-bottom:12px;
}
.quickRunSelectSmall {
	float:left;
	margin-top:5px;
	margin-right:9px;
	width:60px;
	border:1px solid #85939a;
}
.sizeBox {
	margin-bottom:9px;
}

/* ÂÛÁÎÐ ÖÂÅÒÀ (áûñòðûé ïåðåõîä) */

.colorBox .colorParent.active {
	background:#586D79;
}
.colorParent {
	float:left;
	height:24px;
	width:24px;
	margin-right:1px;
}
.colorParent div{
	width:20px;
	height:20px;
	padding:2px;
}
.colorParent div a{
	display:block;
	width:18px;
	height:18px;
	border:1px solid #B2BBC3;
	padding:0;
	outline:0;

}
.colorBox {
	padding-top:4px;
}
.colorManageLinks {
	padding-top:4px;
	padding-bottom:4px;
	color:gray;
}

div.colorManageLinks a:hover {
	color:#D12290;
	border-bottom:1px dashed #D12290;
}
.colorManageLinks a,
.colorManageLinks a:visited {
	text-decoration:none;
	border-bottom:1px dashed #098BD9;
	color:#098BD9;
}

/* END âûáîð öâåòà */

/* ÊÍÎÏÊÀ */

a.button {
	background: url(images/bg_button_a.gif) no-repeat top right;
	color: White !important;
	display: block;
	float: left;
	font: normal bold 17px arial, sans-serif;
	font-weight:normal;
	height: 37px;
	padding-right: 22px;
	text-decoration: none;
}
a.button span {
	background: url(images/bg_button_span.gif) no-repeat;
	display: block;
	line-height: 27px;
	padding: 3px 0 7px 22px;
	text-decoration:none;
}
a.button span span{
	display:inline;
	background:none;
	padding:0;
	margin:0;
}
a.button:hover,
a.button:visited,
a.button:link {
	text-decoration:none;
}


a.button2 {
	background: url(images/bg_button_a2.gif) no-repeat top right;
	color: White !important;
	display: block;
	float: left;
	font: normal bold 17px arial, sans-serif;
	font-weight:normal;
	height: 37px;
	padding-right: 22px;
	text-decoration: none;
}
a.button2 span {
	background: url(images/bg_button_span2.gif) no-repeat;
	display: block;
	line-height: 27px;
	padding: 3px 0 7px 22px;
	text-decoration:none;
}
a.button2 span span{
	display:inline;
	background:none;
	padding:0;
	margin:0;
}
a.button2:hover,
a.button2:visited,
a.button2:link {
	text-decoration:none;
	cursor:default;
}

/* END êíîïêà */


.quickRunSubmit {
	padding-top:30px;
	padding-bottom:10px;
}
.quickRunSelectMiddle {
	float:left;
	margin-top:5px;
	margin-right:9px;
	width:128px;
	border:1px solid #85939a;
}
.defineSizeLink,
.defineSizeLink:visited {
	margin-top:3px;
	margin-left:12px;
	width:90px;
	float:left;
}
.ribbon3 {
	position:relative;
	margin:0 auto;
	width:1000px;
	height:33px;
}
.favor {
	position:absolute;
	top:55px;
	right:145px;
}
.favor404 {
	position:absolute;
	top:24px;
	right:0;
}
.searchButton{
	float:right;
	padding-right:28px;
	padding-top:3px;
	zoom:1;
}
.searchButton a{
	width:15px;
	height:15px;
	zoom:1;
}
.searchButton a img{
	zoom:1;
}
.searchRibbon {
	background:url(images/searchBg.png) no-repeat top left;
	position:absolute;
	right:0;
	top:98px;
	width:137px;
	float:right;
	z-index:10;
	height:21px;
	zoom:1;
}
.header1{
	margin:0 auto;
	padding:18px 0 0 30px;
	width:970px;
	height:73px;
	position:relative;
	background:white;
}
.loginLink {
	font-size: 12px;
	color:black;
	border-bottom:1px dashed black;
	text-decoration:none;
	line-height:16px;
}
.loginLink:hover {
	border-bottom:1px dashed #D12290;
}
.loginBox div {
	padding-top:2px;
}
.headerLogin {
	width:1000px;
	margin:0 auto;
	position:relative;
	margin:0 auto;
	width:1000px;
	background:pink;
	z-index:100;
	zoom:1;
}
.loginWindowContent {
	position:relative;
	border-left:5px solid #df2ab1;
	border-right:5px solid #df2ab1;
	background:white;
	padding-top:2px;
	padding-left:30px;
	padding-bottom:10px;
	font-size:12px;
	line-height:14px;
	color:black;
	zoom:1;
}
.loginWindow .input {
	display:block;
	width:103px;
	margin-top:3px;
	margin-bottom:10px;
	height:19px;
}
.loginBox {
	background:url(images/loginLink.gif) no-repeat 0 2px;
	position:absolute;
	top:32px;
	right:37px;
	padding-left:19px;
}
.loginBox2 {
	position:relative;
	left:-2px;
	background:url(images/loginLink.gif) no-repeat 0 2px;
	padding-left:19px;
	padding-bottom:14px;
	width:80px;
}
.registerLink {
	font-size:10px;
}
.windowClose {
	position:absolute;
	right:9px;
	top:-6px;
}
.windowCloseQR {
	position:absolute;
	right:15px;
	top:0;
}
.windowClose2 {
	position:absolute;
	right:14px;
	top:3px;
}
.loginButton {
	padding-top:9px;
	padding-left:15px;
	padding-bottom:24px;
}
.contentBottom {
	width:785px;
	float:left;
	font-size:1.5em;
}
.quickRun {
	background: url(images/quickRun.png) no-repeat;
	position:absolute;
	left:15px;
	top:-47px;
	height:67px;
	width:226px;
}
.quickRun2 {
	padding:14px 5px 5px 63px;
}
.quickRun a:hover{
	color:white;
	border-bottom:0px;
}
.quickRun a{
	font-size:15px;
	color:white;
	text-decoration:none;
	border-bottom:1px dashed white;
}
.clearLeft {
	clear:right;
}

/* êîíòåíò íà ãëàâíîé */

.content2 {
	float:left;
	width:539px;
}
.mainPageText {
	padding-left:30px;
	padding-right:40px;
	padding-bottom:26px;
	font-size:1.4em;
}
.mainPageText p {
	margin-bottom:9px;
}

/* õàê äëÿ îïåðû

@media all and (min-width: 0) {

	.mainImageText {
		position:static;
		position:relative;
		width:500px;
		background:pink;
		margin:0 auto;
		height:10px;
	}

}
*/


.mainImageText2 span {
	position:relative;
	float:left;
	padding-right:5px;
	color:#070707;
}
.mainImageText2 span span,
.mainImageText2 span a {
	position:absolute;
	top:-1px;
	left:-1px;
	padding-right:5px;
	z-index:0;
}
.mainImageText2 span span{
	color:#979797;
}
.IThidden{
	_visibility:hidden;
}
.quickRunContent {
	zoom:1
}

/* îôîðìèòü çàêàç */

.back {
	background:url(images/back.gif) no-repeat 0 8px;
	padding-left:23px;
}
.orderForm {
	width:661px;
}
.orderTable{
	margin:0;
	display:block;
}
.orderTable tr td{
	border:0px;
	vertical-align:top;
	padding:1px 11px 1px;
}
.orderTable select {
	font-weight:bold;
}
.border {
	border:1px solid #85939A;
}
.width395 {
	width:395px;
}
.width397 {
	width:397px;
	_width:400px;
}

@media all and (min-width: 0) {

	.width397 {
		width:399px;
	}

}

.orderSubmit {
	padding-top:15px;
	float:right;
}
.orderAddress {
	height:44px;
	font-size:1em;
}
.orderComment {
	height:105px;
}
.orderTable .input {
	height:19px;
}
.orderTable .register {
	padding-top:18px;
	line-height:1.8em;
}
.orderTable .register input {
	position:relative;
	top:2px;
	margin-right:3px;
}

/* ÏÐÅÑÑÀ */

.pressa .item {
	padding-bottom:48px;
}
.pressaImage {
	float:left;
	padding:5px;
	background:#85939A;
	margin-right:15px;
	margin-top:4px;
}
.pressaImage img{
	border:1px solid #B2BBC3;
	margin:0;
	padding:0;
}
.pressa .date {
	font-size:0.8em;
	color:#979797;
	padding-bottom:3px;
}
.pressa .title {
	font-size:1.1em;
	padding-bottom:12px;
}
.pressa .source {
	font-size:0.8em;
	padding-top:8px;
}
.pressa .source a{
	color:#4F6570;
}
.pressa .source a:hover{
	color:#D12290;
}

/* ÏÐÅÑÑÀ (ïîäðîáíî) */

.pressaDetail .date {
	font-size:0.8em;
	color:#979797;
	padding-bottom:10px;
}

.pressaDetailExplore {
	padding-bottom:15px;
}
.pressaDetailExplore img {
	margin:0;
}
.pressaDetailExplore .row div {
	background:#85939A;
	padding-bottom:6px;
}
.pressaDetailExplore .row {
	float:left;
	width:40px;
}
.pressaDetailExplore .smallImage {
	float:left;
	border-left:0;
	border-bottom:0;
}
.pressaDetailExplore .zoom {
	display:block;
	background:#D32193  url(images/zoom.gif) no-repeat top left;
	width:40px;
	height:37px;

}
.pressaDetail .source {
	font-size:0.8em;
	line-height:1em;
}
.pressaDetail .source a{
	color:#4F6570;
}
.pressaDetail .source a:hover{
	color:#D12290;
}

/*  ÊÎÍÒÀÊÒÛ  */

.pink {
	color:#D12290;
}
.catOrderNumber {
	color:#D12290;
}
.ahtung {
	font-size:1.3em;
	line-height:1.4em;
	margin: 45px 0 45px;
}

/*  ÊÎËËÅÊÖÈÈ  */

.rubPink {
	background:url(images/rubPink.gif) no-repeat 0 0.7em;
	color:#D32193;
	font-weight:normal;
}
.size1 {
	font-size:1.15em;
}
.collections .title {
	font-size:1.1em;
	padding-bottom:6px;
}
.collections .item {
	padding-bottom:27px;
}
.collections .collectionImage {
	float:left;
	margin-top:0;
	margin-right:15px;
	margin-bottom:0;
}
.collectionMenu {
	position:relative;
	top:-10px;
	_top:10px;

}
.sidebarRight2 .collection1 {
	font-size:17px;
	margin-top:20px;
	margin-bottom:9px;
	line-height:1em;
}
.sidebarRight2 .collection1 a {
	text-decoration:none;
	background:url(images/menu1_dotsIEbig.gif) bottom left;
	color:black;
}
.sidebarRight2 .collection1.active {
	color:#D32193;
}
.sidebarRight2 .collection1.active a {
	color:#D32193;
	text-decoration:none;
	background: url(images/menu1_dotsIEbigActive.gif) bottom left !important;
}
.sidebarRight2 .collection1 a:hover {
	color:#D32193;
	text-decoration:none;
	background:url(images/menu1_dotsIEbigActive.gif) bottom left;
}
.sidebarRight2 .collection2 {
	padding-left:14px;
	font-size:12px;
	margin-bottom:9px;
}
.sidebarRight2 .collection2 a {
	text-decoration:none;
	background:url(images/menu_dotsSublevel.gif) bottom left;
}
.sidebarRight2 .collection2.active {
	color:#D32193;
}
.sidebarRight2 .collection2.active a {
	color:#D32193;
	text-decoration:none;
	background: url(images/menu1_dotsActiveIE.gif) bottom left;
}
.sidebarRight2 .collection2 a:hover {
	text-decoration:none;
	background:url(images/menu1_dotsActiveIE.gif) bottom left;
}

.sidebarRight2 .collection3 {
	padding-left:29px;
	font-size:12px;
	margin-bottom:9px;
}
.sidebarRight2 .collection3 a {
	text-decoration:none;
	background:url(images/menu1_dotsIE.gif) bottom left;
	color:black;
}
.sidebarRight2 .collection3.active {
	color:#D32193;
}
.sidebarRight2 .collection3.active a {
	color:#D32193;
	text-decoration:none;
	background: url(images/menu1_dotsActiveIE.gif) bottom left;
}
.sidebarRight2 .collection3 a:hover {
	color:#D32193;
	text-decoration:none;
	background:url(images/menu1_dotsActiveIE.gif) bottom left;
}



.sidebarRight2 .small {
	font-size:12px;
	margin-bottom:9px;
}
.sidebarRight2 .small a {
	text-decoration:none;
	background:url(images/menu_dotsSublevel.gif) bottom left;
}
.sidebarRight2 .small.active a {
	color:#D32193;
	text-decoration:none;
	background: url(images/menu1_dotsActiveIE.gif) bottom left;
}
.sidebarRight2 .small a:hover {
	text-decoration:none;
	background:url(images/menu1_dotsActiveIE.gif) bottom left;
}

/*  ÊÎËËÅÊÖÈß  */

.collection {
	margin-left:-35px;
	padding-top:4px;
}
 .line {
	clear:both;
}
.collection .item{
	width:135px;
	margin-left:25px;
	float:left;
	display:inline;
	padding-bottom:38px;
}

.collection .item img,
.wall .item img{
	margin:0;
}

.collection .desc{
	font-size:12px;
	color:#979797;
	padding-top:6px;
	line-height:1.27em;
}

/* ÎÁÎÈ */

.wall {
	margin-left:-27px;
	padding-top:4px;
}
.wall .desc {
	font-size:12px;
	color:#979797;
	padding-top:6px;
	line-height:1.27em;
}
.wall .item {
	width:213px;
	margin-left:27px;
	float:left;
	display:inline;
	padding-bottom:26px;
}


/* RCwhite */

.RCwhiteHeader {
	margin:0 15px;
	border-top:1px solid #C3CAD2;
	padding-bottom:14px;
}
.RCwhiteCenter {
	padding:12px 5px 13px 12px;
	border-left:1px solid #C3CAD2;
	border-right:1px solid #C3CAD2;
}
.RCwhiteCenterBasket {
	padding:4px 28px 0 30px;
	border-left:1px solid #C3CAD2;
	border-right:1px solid #C3CAD2;
	zoom:1;
}
.RCwhiteFooter {
	margin:0 15px;
	border-bottom:1px solid #C3CAD2;
	padding-top:14px;

}

.RCwhite1 {
	background: url(images/RCwhite1.gif) no-repeat top left;
	height:15px;
}
.RCwhite1Basket {
	background: url(images/RCwhite1.gif) no-repeat top left;
	height:15px;
	margin-top:1px;
}
.RCwhite2 {
	background:  url(images/RCwhite2.gif) no-repeat top right;
	height:15px;
	zoom:1;
}
.RCwhite3 {
	background:url(images/RCwhite3.gif) no-repeat bottom right;
	height:15px;
	clear:both;
}
.RCwhite4 {
	background:url(images/RCwhite4.gif) no-repeat bottom left;
	height:15px;
}

/* ÊÎÐÇÈÍÀ */

.basket {
	padding-top:7px;
}
.basket img{
	border:0;
	padding:0;
	margin:0;
}


.RCgray1 {
	background:url(images/RCgray1.gif) no-repeat top left;
	height:30px;
	font-size:12px;
	position:relative;
}
.RCgray2 {
	background:url(images/RCgray2.gif) no-repeat top Right;
}
.RCgray3 {
	background:url(images/RCgray3.gif) repeat-x top left;
}


.basket .item2 {
	width:230px;
	position:relative;
}
.basket .item2 .image {
	float:left;
	width:101px;
}
.basket .item2 .desc {
	float:left;
	width:118px;
	padding-left:10px;
}
.basket .item2 .maker {
	font-size:0.8em;
	color:gray;
}
.numberChange {
	background:url(images/number.gif) no-repeat top left;
	width:60px;
	height:22px;
}

.numberChange .left,
.numberChange .right {
	float:left;
	width:16px;
	height:22px;
}

.numberChange input {
	width:28px;
	font-weight:bold;
	float:left;
	border:0;
	margin-top:3px;
	text-align:center;
}

.item2Table .color {
	width:18px;
	height:18px;
	border:1px solid #B2BBC3;
	float:left;
	margin-right:6px;
	_margin-right:3px;
}



.item2Table {
	width:362px;
	float:right;
	position:relative;
	top:-14px;
	margin:0;
	margin-bottom:-25px;
}
.item2Table td{
	text-align:left;
	border:0px solid gray;
	padding:12px 8px 8px 8px;
	vertical-align:center;
}

.item2Table .summTD {
	width:48px;
}
.item2Table .priceTD {
	width:44px;
}
.item2Table .priceTD span{
	position:relative;
	left:-15px;
	font-size:1.2em;
}
.item2Table .numberTD {
	width:63px;
	font-weight:bold;
	text-align:center;
}
.item2Table .colorTD {
	width:110px;
	font-weight:bold;
}
.item2Table .delTD {
	width:15px;
}
.item2Table .delTD a{
	position:relative;
	right:-6px;
}
.basket .border {
	border-bottom:1px solid #C3CAD2;
}
.basket .totalSumm {
	font-size:1.1em;
}

.basketTable {
	width:100%;
}
.basketTable td{
	border:0;
	vertical-align:bottom;
	font-size:1em;
}
.basketTable td.border {
	border-bottom:1px solid #C3CAD2;
	padding-left:0;
	width:312px;
}
.basketTable .text {
	position:relative;
	bottom:-11px;
	background:white;
	padding-right:6px;
	line-height:1.9em;
	padding-bottom:4px;
}
.priceTD {
	padding-left:6px;
}
.basketButtonTD {
	padding-right:0;
	padding-bottom:0;
	white-space:nowrap;
}
.basketTable .price {
}

.basketTable .textTDtotal{
	font-size:1.3em;
}
.basketTable .totalPrice {
	font-size:1.8em;
	font-weight:normal;
	color:#D32193;
	bottom:-17px;
}
.basketTable .rubPink {
	position:relative;
	bottom:-17px;
	font-size:15px;
}
.basketButton {
	text-align:right;
	width:
}
.basketButtonTD {
	width:183px;
}
.priceTDtotal {
	padding-left:6px;
}
.basketTable .bottom td{
	padding-top:8px;
}
.rubSmall {
	background:url(images/rubSmall.gif) no-repeat 0 0.73em;
	font-size:12px;
}


/* ÊÀÒÀËÎÃ */


.cat {
	margin-bottom:50px;
}
.cat img {
border:0;
padding:0;
}
.cat .catTable {
	margin:0;
	margin-top:-6px;
}
.cat .catTableBust {
	margin:0;
	margin-top:-4px;
	_margin-top:0;
	margin-bottom:-5px;
}
.cat .catTableTrus {
	margin:0;
	margin-top:-4px;
	_margin-top:0;
	margin-bottom:0;
}
.cat .catTable td{
	padding:2px;
	vertical-align:top;
	border:0;
}
.catTable span.label {
	font-size:1.3em;
	position:relative;
	top:5px;
}
.catTable span.label input {
	position:relative;
	top:1px;
	margin-right:3px;
	_margin-right:1px;
}

.RCwhiteCenterCat {
	padding:0 15px 0 28px;
	border-left:1px solid #C3CAD2;
	border-right:1px solid #C3CAD2;
	position:relative;
	zoom:1;
}
.RCwhiteCenterCat22 {
	padding:0 15px 9px 28px;
	border-left:1px solid #C3CAD2;
	border-right:1px solid #C3CAD2;
	zoom:1;
}

/* ÂÛÁÎÐ ÖÂÅÒÀ ( êàòàëîã) */

.colorBoxCat {
	width:178px;
}
.colorBoxBust {
	width:350px;
}
.cat .colorParentCat2.active,
.colorBoxCat .colorParentCat.active,
.colorBoxAcc .colorParentCat.active,
.colorBoxBust .colorParentCat.active
 {
	background:#586D79;
}


.colorParentCat {
	float:left;
	height:24px;
	width:24px;
	margin-right:1px;
	margin-bottom:1px;
}
.colorParentCat div{
	width:20px;
	height:20px;
	padding:2px;
}
.colorParentCat div a{
	display:block;
	width:18px;
	height:18px;
	border:1px solid #B2BBC3;
	padding:0;
	outline:0;
	line-height:0;
	font-size:0;
}

.colorBoxCat {
	padding-top:4px;
	font-size:12px;
}
.colorManageLinksCat {
	padding-bottom:4px;
	color:gray;
}

div.colorManageLinksCat a:hover {
	color:#D12290;
	border-bottom:1px dashed #D12290;
}
.colorManageLinksCat a,
.colorManageLinksCat a:visited {
	text-decoration:none;
	border-bottom:1px dashed #098BD9;
	color:#098BD9;
}

/* END âûáîð öâåòà */



/* ñïèñîê öâåòîâ */

.color1 {background:black;}
.color2 {background:#141D29;}
.color3 {background:#EB9130;}
.color4 {background:#098BD9;}
.color5 {background:#8FD4FD;}
.color6 {background:#FD8FB6;}
.color7 {background:#E8C29D;}

.color8 {background:white;}
.color9 {background:gray;}
.color10 {background:#DD7EE0;}
.color11 {background:#17A18F;}
.color12 {background:url(images/colors.gif)}


.defineSizeLinkCat,
.defineSizeLinkCat:visited {
	margin-top:6px;
	width:90px;
	float:left;
	line-height:1.3em;
}
.cat .colorBoxCatTD {
	width:178px;
}
.cat .colorBoxBustTD {
	width:350px;
}
.cat .categoryTD {
	width:139px;
}
.cat .sizeTD {
	width:139px;
}
.cat .sizeTDbust {
	width:195px;
}
.defineSizeTD {
	width:95px;
}
.quickRunContent .russianSize {
	color:#8A979E;
}
.russianSizeCat {
	color:#8A979E;
	clear:both;
}
.russianSize2Cat {
	padding-top:2px;
	color:#8A979E;
	clear:both;
	line-height:1.3em;
}
.cat table tbody td.colorTD {
	padding-top:8px;
}
.cat table tbody td.colorTDbust {
	padding-top:3px;
}
.cat .resultButton {
	float:right;
	padding-top:12px;
	padding-bottom:47px;
}
.cat .resultButtonCalc {
	padding-top:32px;
	padding-bottom:47px;
	padding-left:280px;
}
.cat .warning {
	float:right;
	color:#D32193;
	font-size:0.8em;
	padding-top:20px;
	padding-right:10px;
}



/* ÑÅÐÀß ÏËÀØÊÀ */

.RCgray1 .title,
.RCgray1 .price,
.RCgray1 .number,
.RCgray1 .colors,
.RCgray1 .trash,
.RCgray1 .pages,
.RCgray1 .sort
{
	position:absolute;
	top:5px;
}

.RCgray1 .title {
	left:30px;
}
.RCgray1 .price {
	left:320px;
}
.RCgray1 .number {
	left:405px;
}
.RCgray1 .colors {
	left: 485px;
}
.RCgray1 .trash {
	left:617px;
}
.RCgray1 .trash img{
	left:612px;
	padding-top:5px;
}
.RCgray1 .pages {
	top:4px;
	left:30px;
}
.RCgray1 .pages .curPage {
	font-size:1.5em;
}
.RCgray1 .pages span {
	padding-right:5px;
}
.RCgray1 .pages span a {
	text-decoration:underline;
}
.RCgray1 .pages span.pages2 {
	padding-right:10px;
}
.RCgray1 .sort {
	left:498px;
}
.RCgray1 .sort a {
	padding-right:18px;
	background:url(images/sort.gif) no-repeat 100% 2px;
	padding-bottom:2px;
}


/* end */

.sRes {
	margin-left:-9px;
	padding-bottom:40px;
	_margin-left:-49px;
	zoom:1;
}

.sRes .item {
	width:123px;
	float:left;
	margin-top:25px;
	margin-left:40px;
	margin-bottom:20px;
	display:block;
	zoom:1;
}
.sRes .item .image {
	position:relative;
	zoom:1;
}
.sRes .item .image a{
	display:block;
}
.sRes .item .image img {
	border:0;
	margin:0;
	padding:0;
	background:transparent;
}
.sRes .item .image .discount {
	position:absolute;
	bottom: 15px;
	right:15px;
}
.sRes .item .title {
	padding-top:4px;
	font-size:0.9em;
}
.sRes .item .maker {
	color:#8A979E;
	font-size:0.8em;
	line-height:1em;
}
.sRes .item .price {
	padding-top:5px;
}
.sRes .item .price2 {
	color:#D32193;
	font-size:1.3em;
	padding-right:5px;
}
.sRes .item .priceOld {
	font-size:0.8em;
	text-decoration:line-through;
	padding-left:5px;
}

.sRes .item .text {
	font-size:0.8em;
}

.calcImage {
	float:left;
}
.calcFields {
	width:355px;
	float:left;
	padding-left:13px;
}

/* ÊÀËÜÊÓËßÒÎÐ ÐÀÇÌÅÐÎÂ */

.calcImage img {
	margin:0;
}
.calcFields {
	font-size:0.8em;
}
.calcCaption {
	padding-bottom:5px;
}

.calcT {

}
.calcT td {
	font-size:1.1em;
	border:0;
	padding-right:2px;
	padding-left:0;
	vertical-align:middle;
	_padding-top:4px;
	padding-bottom:1px;
	_padding-bottom:0;
}
.calcT input {
	width:39px;
	height:18px;
	padding-top:2px;
	font-weight:bold;
	text-align:center;
}
.calcT .fieldTD {
	width:65px;
}
.calcT .titleTD {
	width:120px;
}
.calcT .titleTD {

}
.calcT .sizeTD {
	padding-left:13px;
	color:#979797;
}
.calcT .calcBed {
	padding-top:45px;
}
.sizeTitle {
	font-size:1.4em;
	padding-bottom:10px;
}
.sizeBody {
	color:#979797;
}


/* ÊÀÐÒÎ×ÊÀ ÒÎÂÀÐÀ */

.cardLeft {
	float:left;
	width:390px;
}
.cardRight {
	float:right;
	width:271px;
}
.cardH1 {
	margin-bottom:2px ;
	width:430px;
	line-height:1em;
	padding-top:33px ;
	margin-top:0px;
}
.cardH1 a {
	color:black;
}
.cardH1 a:hover {
	color:#D12290;
}
.cardLink1 a {
	color:black;
}
.cardLink1 a:hover {
	color:#D12290;
}
.cardLink2 {
	font-size:0.8em;
	margin-bottom:20px;
	padding-top:2px;
	color:#979797;
}
.cardLink2 a:hover {
	color:#D12290;
}
 .cardRight .priceOld {
	padding-top:25px;
	padding-bottom:7px;
}
 .cardRight .priceOld2 {
	font-size:0.8em;
	text-decoration:line-through;
}
.cardRight .price {
	padding-bottom:30px;
}
.cardRight .priceSert {
	padding-bottom:7px;
	padding-top:23px;
}
.cardRight .price2 {
	color:#D32193;
	font-size:1.9em;
	_font-size:2.1em;
	padding-right:5px;
	padding-top:5px;
}

.defineSizeLinkCard {
	clear:both;
	font-size:0.8em;
}
.cardSizeTitle {
	padding-bottom:5px;
	font-size:0.8em;
	margin-top:-5px;
}
.cardColorParent {
	float:left;
}
.cardColorTitle {
	padding-top:10px;
	font-size:0.8em;
}
.cardNumberParent {
	padding-left:15px;
	float:left;
}
.cardNumberTitle {
	padding-top:10px;
	padding-bottom:4px;
	font-size:0.8em;
}
.addToCartButton {
	float:right;
}
.addProduct {
	float:right;
	padding:8px 0 14px;
}
.addImg {
	position:relative;
	top:5px;
}
.addLink {
	color:#4F6570;
	border-bottom:1px dashed #4F6570;
	text-decoration:none;
	font-size:0.8em;
}
.addLink:hover {
	color:#D12290;
	border-bottom:1px dashed #D12290;
	text-decoration:none;
}
.questionLink {
	border-bottom:1px dashed #098BD9;
	text-decoration:none;
	font-size:0.8em;
	position:relative;
	top:-4px;
}
.questionLink:hover {
	color:#D12290;
	border-bottom:1px dashed #D12290;
	text-decoration:none;
}
.discussLink {
	color:#4F6570;
	font-size:0.8em;
	position:relative;
	top:-2px;
}
.discussLink:hover {
	color:#D12290;
}
.discuss {
	padding-bottom:4px;
}

/* bottom  */

.lineProducts .item {
	width:123px;
	float:left;
	margin-top:25px;
	margin-left:40px;
	margin-bottom:20px;
	display:inline;
	zoom:1;
}
.lineProductsWith .item {
_margin-bottom:10px;
}
.lineProducts .item .image {
	position:relative;
	zoom:1;
}
.lineProducts .item .image a{
	display:block;
}
.lineProducts .item .image img {
	border:0;
	margin:0;
	padding:0;
	background:transparent;
}
.lineProducts .item .image .discount {
	position:absolute;
	bottom: 15px;
	right:15px;
}
.lineProducts .item .title {
	padding-top:6px;
	padding-bottom:4px;
	font-size:0.9em;
}
.lineProducts .item .maker {
	color:#8A979E;
	font-size:0.8em;
	line-height:1em;
}
.lineProducts .item .price {
	padding-top:5px;
}
.lineProducts .item .price2 {
	color:#D32193;
	font-size:1.3em;
	padding-right:5px;
}
.lineProducts .item .priceOld {
	font-size:0.8em;
	text-decoration:line-through;
	padding-left:5px;
}

.lineProducts .item .text {
	font-size:0.8em;
}


/* RC3 */


.RC3_1 {
	background: url(images/RCwhite1.gif) no-repeat top left;
	height:15px;
	margin-top:1px;
}
.RC3_2 {
	background:  url(images/RCwhite2.gif) no-repeat top right;
	height:15px;
	zoom:1;
}
.RC3_3 {
	margin:0 15px;
	border-top:1px solid #C3CAD2;
	padding-bottom:14px;
}


.RC3_center {
	padding:0 15px 0 28px;
	border-left:1px solid #C3CAD2;
	border-right:1px solid #C3CAD2;
	zoom:1;
}


.RC3_4 {
	background:url(images/RCwhite3.gif) no-repeat bottom right;
	height:15px;
	clear:both;
}
.RC3_5 {
	background:url(images/RCwhite4.gif) no-repeat bottom left;
	height:15px;
}
.RC3_6 {
	margin:0 15px;
	border-bottom:1px solid #C3CAD2;
	padding-top:14px;
}

/* end */



/* RC4 */

.RC4_0 {

	border-right:1px solid #C3CAD2;
	border-left:1px solid #C3CAD2;
}

.RC4_1 {
	background:  url(images/RC3_3.gif) repeat-x top right;
	margin:0 -1px;
	zoom:1;
}
.RC4_2 {
	background:url(images/RC3_6.gif) repeat-x bottom left;

}
.RC4_3 {
	background: url(images/RC3_1.gif) no-repeat top left;
}
.RC4_4 {
	background:  url(images/RC3_2.gif) no-repeat top right;
}
.RC4_5 {
	background:url(images/RC3_4.gif) no-repeat bottom right;
}
.RC4_6 {
	background:url(images/RC3_5.gif) no-repeat bottom left;
	padding-top:10px;
	padding-left:6px;

	min-height:180px;
	height: auto !important;
	height:180px;
}



/* end */




.paddingLeft {
	padding-left:57px;
}
.withProduct {
	zoom:1;
}
.withProductBody {
	position:relative;
	padding:0 37px 0 47px;
	zoom:1;
}
.withProductTitle {
	font-size:1.38em;
	margin:43px 0 15px;
	font-weight:normal;
}
.leftArrow {
	position:absolute;
	left:31px;
	top:139px;
	zoom:1;
}
.rightArrow {
	position:absolute;
	right:22px;
	_right:21px;
	top:139px;
	zoom:1;
}
.lineProducts {

	clear:both;
}


.lineProductsWith {
}
.bgpink {
	background:pink;
}

/* ÂÛ ÑÌÎÒÐÅËÈ */

.looked {
	background:url(images/lookedBg.gif) repeat-x;
	border-right:1px solid white;
	border-left:1px solid white;
	font-size:1.5em;
	padding-bottom:24px;
	zoom:1;
}
.lookedTitle {
	padding-left:47px;
	padding-top:12px;
	padding-bottom:10px;
}
.lookedTitle2 {
	font-size:1.35em;
	padding-right:16px;
}
.lookedLink {
	font-size:0.8em;
}

.lookedBody {
	padding:0 20px;
}
.leftArrowLooked {
	position:absolute;
	top:28px;
	left:0;
	height:20px;
	width:20px;
}
.rightArrowLooked {
	position:absolute;
	top:28px;
	right:0;
	_right:20px;
	height:20px;
	width:20px;
}

.lookedRC_0 {
	position:relative;
}
.lookedRC_1 {
	background:url(images/lookedCenter.gif) repeat-x top left;
}
.lookedRC_2 {
	background:url(images/lookedLeft.gif) no-repeat top left;
}
.lookedRC_3 {
	background:url(images/lookedRight.gif) no-repeat top right;
	height:75px;
	padding-left:22px;
	padding-right:24px;
	zoom:1;
}

.lookedImg {
	float:left;
	margin-left:22px;
	margin-top:15px;
	display:inline;
	zoom:1;
}
.lookedImg2{
	display:block;
	_display:inline;
	position:relative;
	zoom:1;
}
.lookedDiscount {
	position:absolute;
	top:0;
	right:0;
}

.reviews .reviewsBody1 {display:none;}
.reviews .reviewsBody2 {display:none;}
.reviews .reviewsBody .item {
	padding-bottom:8px;
	background:url(images/commentLine.gif) no-repeat bottom left;
}

.reviews .commentTitle {
	padding-top:14px;
	padding-bottom:10px;
}
.reviews .commentName {
	font-size:1.1em;
	padding-right:8px;
}
.reviews .commentDate {
	color:#979797;
	font-size:0.8em;
}
.reviews .commentBody {
	font-size:0.8em;
}

.questionForm {
	font-size:0.8em;
}
.questionForm .questionTableForm {
	margin-bottom:8px;
	width:100%;
}
.questionForm .questionTableForm td {
	vertical-align:top;
	border:0;
	font-size:1em;
	padding:1px 6px 1px 0;
}
.questionForm {
	width:284px;
	padding-left:24px;
	display:none;
}
.marginRight60 {
	padding-right:60px;
}

.questionForm2 {
	font-size:0.8em;
	padding-left:132px;
}
.questionForm2 .questionTableForm {
	margin-bottom:8px;
	width:100%;
}
.questionForm2 .questionTableForm td {
	vertical-align:top;
	border:0;
	font-size:1em;
	padding:1px 6px 1px 0;
}
.collectionPaginator {
	position:absolute;
	left:628px;
	_left:588px;
	top:77px;
	color:#979797;
	font-size:0.8em;
}
.collectionPaginator a {
	text-decoration:none;
}
.collectionPaginator img {
	position:relative;
	top:3px;
}


.height20 {
	height:20px;
}
.height70 {
	height:70px;
}
.height60 {
	height:60px;
}
.width203 {
	width:203px;
}
.width100{
	width:100%;
}
.width70 {
	width:70px;
}



.defineSizeLinkCard2 {
	font-size:0.8em;
	width:80px;
	padding-top:19px;
	float:right;
}
.quickRunSelectMiddle2 {
	margin-top:5px;
	margin-right:9px;
	width:128px;
	border:1px solid #85939a;
}
.cardSizeTitle2 {
	font-size:0.8em;
	margin-top:-5px;
	padding-top:13px;
}
.cardSizeTitle3 {
	font-size:0.8em;
	margin-top:-5px;
	padding-top:5px;
}
.addToCartButtonSpecial {
	float:right;
	padding-top:10px;
}
.colorTDacc {
	width: 37px;
}

.LineProducts3items {
	margin-left:-40px;
}
.LineProducts3items .item {
	margin-bottom:0;
	margin-top:35px;
	_margin-top:20px;
}


.card .price {
	padding-bottom:30px;
}
.card .price2 {
	color:#D32193;
	font-size:1.9em;
	padding-right:5px;
	padding-top:5px;
}
.cardProductCaption {
	padding-bottom:8px;
}

.complectSizeBox {
	width:200px;
	float:left;
}
.cardColorParent2 {
	width:110px;
	float:left;
}
.russianSizeCat2 {
	color:#8A979E;
	font-size:0.8em;
}
.cardColorTitle2 {
	padding-top:0;
}
.RCwhiteCenterCat2 {
	padding:0 15px 4px 28px;
	border-left:1px solid #C3CAD2;
	border-right:1px solid #C3CAD2;
	position:relative;
	zoom:1;
}
.card .cardNotice {
	padding-bottom:2px;
}
.orderButtonCardBody {
	padding-top:10px;
	padding-bottom:45px;
	float:right;
}
.width350 {
	width:350px;
}
.questionFormContent {
	width:434px;
}
/*
.lineProductsCardCollProd {
	padding-left:47px;
}
.lineProductsCardCollProd2 {
	padding-left:90px;
	font-size:1.3em;
}
*/
.paddingLeft2 {
	padding-left:90px;
}
.body.body404 {
	background:white;
}

/* 404 */

.e404 {
	font-size:1.5em;
}
.link404 {
	padding-bottom:10px;
}
.e404text {
	margin-top:-15px;
	margin-bottom:28px;
}
.orderText {
	width:430px;
}

/**/



.reviews .reviewsTitle {
	padding-top:50px;
	padding-bottom:15px;
}

.reviews .reviewsLinkP a {
	text-decoration:none;
	border-bottom:1px dashed #098BD9;
	font-size:0.8em;
	zoom:1;
}
.reviews .reviewsLinkP a:hover {
	border-bottom:1px dashed #D12290;
}
.reviews .reviewsLinkP {
margin-right:60px;
}
.reviews .reviewsLinkP.active {
	font-size:1.3em;
	color:black;
	text-decoration:none;
}
.reviews .reviewsLinkP.active a:hover {
	border-bottom:1px dashed #D12290;
	color:#D12290;
}
.reviews .reviewsLinkP.active a{
	font-size:1.1em;
	color:black;
	border-bottom:1px dashed black;
}
.reviews .reviewsPen{
	position:relative;
	top:5px;
}

.loginWindow {
	position:absolute;
	top:10px;
	right:17px;
	width:174px;
	z-index:100;
	visibility:hidden;
}

.dashed {
	text-decoration:none;
	border-bottom:1px dashed #098BD9;
}
.dashed:hover {
	text-decoration:none;
	border-bottom:1px dashed #D12290;
}

.QRnotFound {
	padding-top:7px;
	color: #8A979E;
	padding-bottom:5px;
}
.quickRunRoundsMiddle2 {
	display:none;
}
.width248 {
	width:248px;
}

.QRsearchTextarea {
	height:50px;
	font-size:1em;
}
.QRsearchTitle {
	padding-top:12px;
	padding-bottom:7px;
}
.QRsearchButton {
	float:right;
	padding-top:30px;
	padding-right:30px;
	margin-bottom:10px;
	_margin-bottom:-10px;
	zoom:1;
}
.QRsearchText {
	font-size:1.2em;
	line-height:1.3em;
	padding-right:34px;
}

/* POPAP */
.popap {
	position:absolute;
	top:0;
	width:320px;
	left:108px;
	z-index:100;
}

.popapWindowContent {
	position:relative;
	border-left:5px solid #df2ab1;
	border-right:5px solid #df2ab1;
	background:white;
	padding-left:30px;
	padding-bottom:10px;
	font-size:12px;
	line-height:14px;
	color:black;
	zoom:1;
}
.popapWindowContent2 {
	padding-top:12px;
	padding-bottom:4px;
	font-size:1.2em;
	zoom:1;
}


.clearBasketBox{
	float:right;
	padding-right:34px;
	padding-top:10px;
}
.clearBasketLink {
	background:url(images/quickRunCloseButton.gif) no-repeat top right;
	padding-right:23px;
	font-size:0.8em;
}

/* ÑÅÐÒÈÔÈÊÀÒÛ */

.sertText{
	padding-bottom:39px;
}

.sertCheck {
	position:relative;
	height:25px;
	zoom:1;
}
.sertInfo {
	position:absolute;
	top:30px;
	zoom:1;
}
.sertCheckText {
	float:left;
	padding-right:10px;
}
.sertCheckInput {
	background:url(images/sertCheckInput.gif) no-repeat;
	float:left;
	width:203px;
	height:19px;
	padding-top:2px;
	padding-left:7px;
	_padding-top:0;
	_padding-bottom:2px;
}
.sertCheckInput input {
	border:0;
	width:175px;
	height:15px;
	margin:0;
	padding:0;
}
.sertCheckInput a {
	display:block;
	height:18px;
	width:21px;
	float:right;
}
.inputInactive{
	font-weight:normal;
	color:#979797;
}

.pricePink1 {
	font-size:1.1em;
	font-weight:bold;
	color: #D12290;
}



.gray1{
	color:#85939A;
}
.size1-1 {
	font-size:1.1em;
}
.small {
	font-size:0.8em;
}
.width60 {
	width:60px;
}
.line0-9 {
	line-height:1.1em;
}
.top4 {
	padding-top:4px;
}
.rubSmallGray {
	background:url(images/rubSmallGray.gif) no-repeat 0 0.75em;
	color:#85939A;
	font-weight:normal;
}

.cardSert {
	padding-top:33px;
}
.cardSertAlone {
	padding-bottom:24px;
}
.cardSertTextEl {
	padding-bottom:25px;
}
.sertNumberTitle {
	padding-bottom:4px;
	font-size:0.8em;
}

.sertSummParent {
	float:left;
	width:102px;
}

.resultButtonCalc {
	position:relative;
	zoom:1;
}
.resultButtonCalcInfo {
	position:absolute;
	top:82px;
	left:302px;
}

/* ÊÎÐÇÈÍÀ â ÕÅÄÅÐÅ */

.basketHeaderBox {
	position:absolute;
	top:30px;
	left:562px;
}
.headerLinkParent {
	font-size:1.2em;
	padding-left:18px;
	background:url(images/basket.gif) no-repeat 1px 1px;
	padding-top:4px;
}
.basketHeaderLink {
}
.headerBasketCaption {
	padding-top:3px;
	font-size:1em;
}


.loginBoxLogged  {
	position:absolute;
	top:32px;
	right:42px;
}
.logoutLink {
	color:black;
	padding-top:3px;
}

.loginBoxLoggedLinkParent {
	font-size:1.2em;
}

/* ÎÔÎÐÌËÅÍÈÅ ÇÀÊÀÇÀ 2 */

.orderTable2{
	margin-top:20px;
	margin-bottom:0;
}
.orderTable2 tr td{
	border:0px;
	vertical-align:top;
	padding:1px 11px 1px;
}
.orderTable2 select {
	font-weight:bold;
}
.orderTable2 .input {
	height:19px;
}
.orderTable2 .register {
	padding-top:18px;
	line-height:1.8em;
}
.orderTable2 .register input {
	position:relative;
	top:2px;
	margin-right:3px;
}
.orderSertNumber {
	width:144px;
	float:right;
	position:relative;
	_right:14px;
	zoom:1;
}
.orderSertNumberParent {
	padding-top:2px;
	padding-bottom:16px;
	zoom:1;
}
.width270 {
	width:270px !important;
}
.placeLife {
	margin-bottom:20px;
	display:block;
	font-size:1em;
}

.registerLeft {
	float:left;
	padding-right:2px;
	padding-bottom:10px;
}
.registerLeft input{
	display:block;
}
.width52 {
	width:52px;
}
.width33 {
	width:33px;
}
.font12 {
	font-size:1em;
}
.registerHeader {
	font-size:1.6em;
	padding-top:30px;
	padding-bottom:20px;
}
.width180 {
	width:180px;
}
.width126 {
	width:126px;
}
.registerSizesBlock {
	padding-bottom:20px;
}
.left {
	float:left;
}
.neobezHeader {
	padding-bottom:4px;
}
.padding-right15 {
	padding-right:15px;
}
.registerOrher {
	margin-left:10px;
}
.registerRadioBox {
	line-height:1.7em;
}
.required {
	color:#D12290;
}
.padding-bottom25 {
	padding-bottom:25px;
}
.margin-bottom25 {
	margin-bottom:25px;
}
.orderId {
	font-weight:bold;
	font-size:1.1em;
}
.font1-1 {
	font-size:1.1em;
}
.right {
	float:right;
}
.width138 {
	width:138px;
}
.loginAhtung {
	line-height:1.2em;
	padding-top:2px;
	padding-bottom:4px;
}
.subscribeAttention {
	font-size:0.8em;
	padding-top:15px;
	padding-right:10px;
}
.basketOrders {
	margin-left:56px;
	margin-right:63px;
}





.quickRunRounds3_p {
	background: url(images/quickRunRounds3.png) no-repeat bottom right;
	height:20px;
	position:relative;
	zoom:1;
}


.collectionPaginator2 {
	color:#979797;
	font-size:1em;
	width:80px;
	margin:0 auto;
	padding-bottom:4px;
	padding-top:6px;
}
.collectionPaginator2 a {
	text-decoration:none;
}
.collectionPaginator2 img {
	position:relative;
	top:3px;
}
.searchCaption {
	font-size:1.1em;
}
.searchCaption span {
	font-size:1.2em;
}

.searchPaginator {
	padding-top:35px;
	font-size:0.8em;
}

.searchPaginator .pages .curPage {
	font-size:1.5em;
}
.searchPaginator .pages span {
	padding-right:5px;
}
.searchPaginator .pages span a {
	text-decoration:underline;
}
.searchPaginator .pages span.pages2 {
	padding-right:10px;
}
.searchLine .item {
	padding-top:31px;

}
.serchHeader a {
	text-decoration:none;
	border-bottom:1px solid #098BD9;
	padding-bottom:1px;
	_padding-bottom:0;
}
.serchHeader a:hover {
	text-decoration:none;
	border-bottom:1px solid #D12290;
	padding-bottom:1px;
	_padding-bottom:0;
}
.serchHeader {
	padding-bottom:4px;
}
.serchHeader a span {
	color:#D12290;
	font-weight:bold;
	border-bottom:1px solid #D12290;
	_padding-bottom:1px;
	_position:relative;
	_top:1px;
}

.disabled {
	width:500px;
	height:700px;
	background:white;
	position:absolute;
	top:-15px;
	z-index:100;
	opacity: 0.8;
	filter:alpha(opacity=80);
}

.preOrderForm {
	padding-top:25px;
}


.preOrderForm .questionTableForm {
	margin-bottom:8px;
	width:100%;
}
.preOrderForm .questionTableForm td {
	vertical-align:top;
	border:0;
	font-size:1em;
	padding:1px 6px 1px 0;
}
.width210 {
	width:278px;
}
.returnToResults {
	color:#979797;
	text-decoration:underline !important;
	display:block;
	width:200px;
	left:-69px;
	position:relative;
}

/* ãëàâíàÿ NEW */

.content2mainNew {
	float:left;
	width:788px;
}

.banners {
	zoom:1;
	float:right;
}


.banner {
	border-bottom:1px solid white;
	position:relative;
	zoom:1;
	_left:1px;
}
.banner .want {
	position:absolute;
	bottom:24px;
	left:30px;
	width:57px;
	height:57px;
	z-index:100;
	zoom:1;
}

.bannerPrice2 {
	position:relative;
	top:-36px;
}


.rubWhite {
	background:url(images/rubWhite.gif) no-repeat 0 0.73em;
}

.bannerPriceOld2 {
	text-decoration:line-through;
}

.bannerPriceNew {
	background:#576D78;
	font-size:1.7em;
	color:white;
	padding-top:3px;
	padding-left:6px;
	padding-right:8px;
	padding-bottom:3px;
}

.mainLineText {
	padding-bottom:30px;
}

.mainLineText .blog {
	float:right;
	width:245px;
}

.mainLineText .blog .header {
	background:url(images/lj.gif) no-repeat 0 3px;
	font-size:2.8em;
	padding-left:32px;
	margin-top:23px;
	margin-left:12px;
	margin-bottom:11px;
	width:180px;
	color:black;
	line-height:1.2em;
}
.mainLineText .blog .date {
	color:#979797;
	font-size:1.2em;
	margin-top:3px;
	margin-bottom:11px;
}
.mainLineText .blog .title {
	font-size:1.7em;
}
.mainLineText .blog .blogContent {
	font-size:1.5em;
}
.blogBody {
	padding-left:30px;
	width:195px;
}


.mainPageHeader {
	padding-top:24px;
	padding-bottom:17px;
	font-size:2.7em;
	padding-left:30px;
}

.mainPageTextP {
	width:539px;
}



.bigBanners {
	float:left;
}

.db {
	display:block;
}


.mainImageText3 span {
	color:#070707;
	float:left;
	padding-right:5px;
	position:relative;
}


.mainImageText3 span span{
	color:white;
	left:-1px;
	padding-right:5px;
	position:absolute;
	top:-1px;
	z-index:0;
}


.bannerTitleBrand {
	padding-top:0px;
	font-size:0.7em;
	color:#979797;
}

.bannerTitle span {
	font-size:0.65em;
	display:block;
	padding-top:2px;
}


.bannerTitle {
	position:absolute;
	padding-top:30px;
	padding-left:30px;
	padding-right:10px;
	font-size:1.7em;
	line-height:1.03em;
}
.bannerPrice {
	position:absolute;
	top:55%;
	left:30px;
}


.bannerPriceOld {
	font-size:1.2em;
	padding-bottom:6px;
}

.pressaDetailExplore .mainImage {
	float:left;
	position:relative;
}

.watermark {
	position:absolute;
	bottom:23px;
	left:27px;
	border:0 solid white !important;
	padding:0 !important;
	background:transparent !important;
}


.hidden {
	visibility:hidden;
}



.quickRunRounds1_1_p {
	background: url(images/quickRunRounds1_1.png) no-repeat top left;
	height:20px;
}

.quickRunRounds2 {
	background:   url(images/quickRunRounds2.png) no-repeat top right;
	height:20px;
}

.quickRunRoundsTopCenter2 {
	padding-bottom:15px;
	background:white;
	margin:0 20px;
	border-top:5px solid #df2ab1;
}

.popapWindowContent3 {
	position:relative;
	border-left:5px solid #df2ab1;
	border-right:5px solid #df2ab1;
	background:white;
	padding-left:30px;
	padding-right:30px;
	padding-bottom:10px;
	font-size:12px;
	line-height:14px;
	color:black;
	text-align:center;
}


.quickRunRounds3 {
	background: url(images/quickRunRounds3.png) no-repeat bottom right;
	height:20px;
	position:relative;
}



/* ÁÛÑÒÐÛÉ ÏÅÐÅÕÎÄ Ê ÒÎÂÀÐÓ */

.quickRunRoundsMiddle {
	position:relative;
	border-left:5px solid #df2ab1;
	border-right:5px solid #df2ab1;
	background:white;
	padding-top:15px;
	padding-left:30px;
	padding-bottom:10px;
	font-size:12px;
	line-height:14px;
	color:black;
	z-index:100;
	overflow:hidden;
	zoom:1;
}


.quickRunContainer {
	position:relative;
}


.quickRunWindow1 {
	position:absolute;
	top:-47px;
	left:210px;
	width:321px;
	z-index:100;
	overflow:hidden;
}

.quickRunWindow1 iframe {
	display:none;/*sorry for IE5*/
	display/**/:block;/*sorry for IE5*/
	position:absolute;/*must have*/
	top:0;/*must have*/
	left:0;/*must have*/
	z-index:-1;/*must have*/
	filter:mask();/*must have*/
	width:320px;/*must have for any big value*/
	height:700px;/*must have for any big value*/
}



.sidebar2 .box {
	background:url(images/sidebar2Box.gif) repeat-x top left;
	border-top:1px solid white;
	border-left:1px solid white;
	padding: 0 5px 1px 30px;
	font-size: 1.7em;
	color:black;
	zoom:1;
}
/**/
/*
.content3 .popap2 {
	left:50px !important;
}
*/

.pressaDetailExplore .smallImage {
	width: 32px;
	height: 48px;
}



/* POPAP 2 ( êàðòî÷êà òîâàðà - áîëüøàÿ êàðòèíêà) */
.popap2 {
	position:absolute;
	top:15px;
	left:190px;
	float:left;
	z-index:200;
	overflow:hidden;
	zoom:1;
	height:800px;
}

.popap2,
.popap2 .quickRunRounds1_1_p,
.popap2 .quickRunRounds3 {
	width:540px !important;
}

.banner img.bannerImg {
	width: 248px;
	min-height: 231px;
}

.mainImage a.db img {
	width: 539px;
	/*height: 597px;*/
}

.pressaDetailExplore .mainImage .mainImageLink img {
	height:384px;
}




/* ïðàâêè ñåðòèôèêàòîâ */

.sertLine {
	margin-left:-13px;
	padding-top:89px;
	overflow:hidden;
}

.sertLine .item {
	padding-left:32px;
	float:left;
	display:inline;
	width:130px;
	overflow:hidden;
}

.sertLine .image {
	padding-bottom:17px;
}

.sertLine .price {
	color:#85939A;
	padding-top:2px;
}

.sertLine .price2 {
	color:#D12290;
	font-weight:bold;
	font-size:1.1em;

}

/* Ãëþê ïðè çàãðóçêå êàðòèíîê íà ãëàâíîé */

.bigBanners .mainImage {
	border-bottom:1px solid white;
	position:relative;
	min-height:250px;
	_height:250px;
}

.mainImageText {
	top:0;
	left:0;
}

.mainImageText3 {
	position:absolute;
	bottom:90px;
	left:71px;
	font-size:39px;
	line-height:1.1em;
	width:450px;
	color:white;
}

.mainImageText2 {
	position:absolute;
	bottom:27px;
	left:71px;
	font-size:1.5em;
	line-height:1.6em;
	width:430px;
}

.mainImage a.db {
	width:539px;
	position:relative;
}

.bigBanners {
	width:539px;
}


.footer2 {
    padding-left:111px;
}
