html, body{
	padding:0px;
	margin:0px;
	color:#434343;
	font-size: 12px;
	background: #FFF;
	background-position: left top; 
	font-family: Tahoma;
	width: 100%;
	height: 100%;
	

}

#mirrowbanner h3{
position:absolute;
font-size:16px;
color:#fff;
padding:125px 0 0 65px;
}
#mirrowbanner p{
position:absolute;
line-height:28px;
color:#fff;
padding:155px 0 0 65px;
}

table.tablepshki p {
padding:0 0 10px 0;
line-height:30px;
}
table.tablepshki ol li {
padding:0 0 10px 0;
line-height:30px;
}

table.tablepshki h4 {
    font-size: 18px;
    font-family: Georgia;
    background: #f1f1f1;
    padding: 20px 25px 10px 25px;
    font-weight: bold;
    margin: 0;
}
table.tablepshki h3 {
    font-size: 18px;
    font-family: Georgia;
    padding: 20px 25px 20px 0px;
    font-weight: bold;
    margin: 0;
}

table.cols3history td {
padding:0 15px 20px 0;
}
table.cols3history td p{
padding:25px 0px 0px 0 !important;
font-size:12px !important;
}
table.cols3history td a{
display:block !important;
float:left;
line-height:30px !important;
font-size:12px !important;
background:rgba(255,255,255,0.75) !important;
color:#000 !important;
padding:5px 10px;
}
table.cols3history td a:hover{
background:rgba(202,166,69,0.9) !important;
color:#fff !important;
}
table.punkts {
    margin: 30px 0 20px 30px;
}

table.punkts td {
    padding: 0px 0 20px 60px;
	position:relative;
}

table.punkts td:before {
    content: '';
    position: absolute;
    width: 45px;
	height: 3px;
    background: #caa645;
    left: 0px;
    top: 19px;
}

#tooltip {
  z-index: 9999;
  position: absolute;
  display: none;
  top:0px;
  left:0px;
  width: 342px;
  background-color: #fff;
  padding: 5px 10px 5px 10px;
  color: #000;
  border: 1px solid #888;
  border-radius: 5px; 
  box-shadow: 0 1px 2px #555;
  box-sizing: ;
}


.redostatki {
font-weight:bold;
color:#cb0000;
}

#netu {
   clear: both;
    padding: 15px 20px;
    font-size: 16px;
    line-height: 25px;
    border: 3px solid red;}

.minicalcform {
overflow:hidden;
}

#dopmatnew {
overflow:hidden;
margin:20px 0 20px 0;
}

#dopmatnew  label{
width: 323px;
float:left;
display:block;
line-height:18px;
font-size:12px;
overflow:hidden;
cursor:pointer;
    margin: 0 0 10px 0;
}
#dopmatnew  label span {
float:left;width: 210px;
}
#dopmatnew  label div {
float:left;
}
#dopmatnew  label input[type="checkbox"]{
width:18px;height:18px;
float:left;
margin:0px 5px 0px;
}
#dopmatnew  label input[type="radio"]{
width:18px;height:18px;
float:left;
margin:0px 5px 0px;
}

.skidkacard  {
    font-size: 11px;
    font-weight: bold;
    color: #fff;
    padding: 0px 5px;
    background: #cb0000;
    line-height: 24px;
    height: 26px;
    width: 92px;
    float: right;
    display: block;
    margin: 5px 0;
}

.skidkacard span {
display: block;
    color: #cb0000;
    float: right;
    background: #fff;
    line-height: 22px;
    margin: 2px -3px 2px 2px;
    width: 65px;
    text-align: center;
    text-transform: uppercase;
    font-size: 9px;
}

.cancelbox {
    width: 800px;
    margin: 30px 0 0 0;
    padding: 10px 30px 30px;
    border: 2px solid #ea1d24;
}

.cancelbox span {
   font-size:18px;
color:#ea1d24;
}

.newcancel {
    display: inline-block;
    background: #ea1d24;
    line-height: 45px;
    padding: 0 20px;
    color: #fff !important;
    margin: 20px 0 0 0;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -o-border-radius: 5px;
}

.withicon {
width: 236px;
height: 236px;
position: relative;
display: block;
float: left;
}

/* Pulse */
@-webkit-keyframes pulse {
  25% {
    -webkit-transform: scale(1.05);
    transform: scale(1.1);
  }

  75% {
    -webkit-transform: scale(0.90);
    transform: scale(0.90);
  }
}

@keyframes pulse {
  25% {
    -webkit-transform: scale(1.05);
    transform: scale(1.05);
  }

  75% {
    -webkit-transform: scale(0.90);
    transform: scale(0.90);
  }
}

.iconinside {
position:absolute;
left: 70px;
    top: 75px;
cursor:pointer;
-webkit-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-animation-name: pulse;
  animation-name: pulse;
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;

}
.iconinside:hover, .iconinside:focus, .iconinside:active {

}





#fixvirtual {
width: 1170px;
background:#fff;
overflow:hidden;
z-index:1000;
padding-bottom: 5px;
border-bottom: 1px #bababa solid;
}

.shemaramilines {
position:relative;text-align:center;clear:both;margin:20px 0 0 0;width:110px;padding:0px 0;
}
.shemaramilines span {
position:absolute;
top:50%;
left:0;
width:100%;
text-align:center;
line-height:16px;
margin-top:-24px;
}

#toTop {
width: 100px;
    /* border: 1px solid #8d7331; */
    background: #caa546;
    text-align: center;
    padding: 15px 5px;
    position: fixed;
    bottom: 10px;
    right: 10px;
    cursor: pointer;
    display: none;
    color: #fff;
    font-family: verdana;
    font-size: 16px;
    font-weight: bold;
}


#content3 {
clear: both;
    overflow: hidden;
}

#show_more {
background-color: #CFC;
    border: 0;
    margin: 20px 0 0 0;
    padding: 15px 0;
    width: 100%;
    font-size: 20px;
    cursor: pointer;
}

.loading {
	background: url('/templates/skin1/images/loading.gif');
	background-position: 50% 50%; 
	background-repeat: no-repeat; 

}
.doplupa {
position: absolute;
  left: 90px;
  top: 415px;
}

#zayavka {
  width: 416px;
  overflow: hidden;
  margin: 0 auto;
  padding: 0 16px;
  font-size: 14px;
  color: #6F7075;
  font-family: Arial;
}

#zayavka input {
  width: 400px;
  padding: 8px;
  margin: 0 0 8px 0;
  font-size: 14px;
 
  font-family: Arial;
}
#zayavka textarea {
  width: 400px;
  padding: 8px;
  margin: 0 0 8px 0;
  font-size: 14px;
 
  font-family: Arial;
}

a.raboti_filter {
display:block;
float:left;
margin:15px 15px 0 0;
text-decoration:none !important;
background:#f1f1f1 !important;
border-radius: 8px;
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
  -o-border-radius: 8px;
padding:5px 8px;
}

a.raboti_filteract {
display:block;
float:left;
margin:15px 15px 0 0;
text-decoration:none !important;
background:orange !important;
border-radius: 8px;
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
  -o-border-radius: 8px;
padding:5px 8px;
}


#dopphotospage {
width:665px;
overflow:hidden;
float:left;
}

.newkatimg {
float: left;
    width: 81px;
    height: 120px;
    margin: 0px 10px 0px 0;
    padding: 0;
}


.newkatimg img {
display: block;
    height: 60px;
    margin: 0px auto 5px;
    padding: 0;
    width: 100%;
}

.rasbut {
font-weight:bold;
color:red;
}

#verh_calc{
	width: 820px;

float: left;
}


#uploadImage{
	margin:0 0 12px 0;
}





div#itogsumm {
margin: 19px 0 0 0;
}

#praviy_col{
	
}
#cvet_fona label{
width: 32px;
height: 59px;
text-align: center;
float: left;
vertical-align: bottom;
}

#cvet_fona label input{
	margin: 1px 1px 0 0;
}

#formpic{
	
}


h2 {
margin: 0 0 12px 0;
}

.clear{
	color:green;
display: block;
}


#praviy_col {
margin: 16px 0 0 0;
}



.right_all_tabs{

height: 460px;
	border-top: 1px solid black;
	position:absolute;
left:0px;
top:66px;
z-index:101;
background:white;
}
 

#right_tabs{
	position:relative; 
height:500px;
margin: 30px 0 0 0;
}

#contain_tabl {
position: absolute;
left: 0px;
width: 300px;
height: 57px;
top: -17px;
z-index: 100;
}

.tabl{
text-align: center;
width:133px;
height:35px;
cursor:pointer;
float: left;

padding: 20px 0 0 0;
}

.div_square {
float: left;
width: 24px;
height: 24px;
border: 3px solid transparent;
margin: 0 1px 6px 2px;
padding: 1px;
text-indent: 0;
overflow: hidden;
}



#vk_but {
position:absolute;
left:271px;
top:0;
width:202px;
height:31px;
cursor:pointer;
margin:0 0 10px 0px;
	background: url('/templates/skin1/images/vk.png');
	background-position: left top; 
	background-repeat: no-repeat; 
}

#skvozleft {
padding:13px 0 0 0;
}

#skvozleft p {
padding:0 0 13px 0;
}

#skvozleft2 {
padding:4px 0 0 0;
}

#skvozleft2 p {
padding:0 0 13px 0;
}

div.miniphotoes {
width:70px;float:left;
margin:20px 20px 20px 0px;
text-align:center;
}

div.miniphotoes a {
display:block;
width:107px;
height:82px;
}

#korzinka {
margin:5px 0 0 0px;
color:#FFF;
text-align:right;
}

#korzinka a {

}


A:link 		{
FONT-SIZE: 14px; font-family: Tahoma; FONT-WEIGHT: ; COLOR: #000000; TEXT-DECORATION: none
}

A:visited {
FONT-SIZE: 14px; font-family: Tahoma; FONT-WEIGHT: ; COLOR: #000000; TEXT-DECORATION: none
}

A:active {
FONT-SIZE: 14px; font-family: Tahoma; FONT-WEIGHT: ; COLOR: #000000; TEXT-DECORATION: none
}

A:hover {
FONT-SIZE: 14px; font-family: Tahoma; FONT-WEIGHT: ; COLOR: #000000; TEXT-DECORATION: underline
}



#mainblock {
	width: 100%;
	overflow:hidden;
	background: url('/templates/skin1/images/');
	background-position: center top; 
	background-repeat: no-repeat; 
}


#allinone {
	width: 1170px;
	overflow:hidden;
	margin:0 auto;
	padding:0;
}

#header {
	position:relative;
	width: 1170px;
	height:105px;
	overflow:hidden;
	margin:0;
	padding:0;
}

#logodiv {
	width: 512px;
	overflow:hidden;
	margin:0px 0 0 0px;
	padding:0px 0px 0px 0px;
	float:left;
	font-size:10px;
	cursor:pointer;
	position:relative;
}

#logodiv span {
	position:absolute;
left: 111px;
    bottom: 24px;
background:#fff;
padding:3px;
font-size:12px;
font-family:Georgia;
font-style:italic;
color:#000;
}

#logodiv span a {
padding:3px !important;
font-size:12px !important;
font-family:Georgia !important;
font-style:italic !important;
color:#C8A545 !important;
text-decoration:underline !important;
}

#topakcii {
	width: 84px;
	height: 48px;
    overflow: hidden;
    margin: -8px 11px 0 11px;
	padding:0px 0px 0px 0px;
	float:left;
}

#vseplusi {
	width: 630px;
	overflow:hidden;
	margin:55px 0 0 50px;
	padding:0;
	float:left;
font-size:13px;
}

#korzinadiv {
	width: 250px;
	overflow:hidden;
	margin:0px 0 0 0px;
	padding:0;
	float:right;
}

#sotr {
	width: 154px;
	height:25px;
	overflow:hidden;
	margin:0px 10px 0 0px;
	padding:6px 0 0 46px;
	float:right;
}

#sotr a {
color: white;
text-decoration: underline;
}

#phones {
	float:right;
width:180px;
font-size:13px;
font-weight:normal;
margin:0px 20px 0px 0;
text-align:right;
padding:8px 0px 0 0px;
}

#menu {
	position:absolute;
	bottom:0;
	right:0;
	/*width: 825px;*/
	height:36px;
	overflow:hidden;
	margin:20px 0 0 0;
	padding:0 0px;
}

#content {
	margin:0px 0 10px 0;
	padding:10px 0;
	width: 1170px;
	overflow:hidden;
	padding-bottom:0px;

}

#leftcol {
	width: 226px;
	overflow:hidden;
	margin:0;
	padding:0;
	float:left;
        margin-top: 40px;
}

#leftcol a {
font-size:13px;
}

#leftmenu {
	width: 226px;
	overflow:hidden;
	border-left:0px solid #000;
	border-right:0px solid #000;
	margin:0;
	padding:0;
	background: none;
	background-position: right top; 
	background-repeat: no-repeat; 
}

div.mainrazdels {
	padding:8px 0 8px 16px;
	font-size:14px;	
	background: #FFF url('/templates/skin1/images/mainkat.jpg');
	background-position: left top; 
	background-repeat: repeat-y; 
border-bottom:1px solid #bababa;
}

div.mainrazdelsA {
	font-weight:bold;
	padding:8px 0 8px 16px;
	font-size:13px;
	color:#caa546;
	background: #FFF url('/templates/skin1/images/mainkat.jpg');
	background-position: left top; 
	background-repeat: repeat-y; 
border-bottom:1px solid #bababa;
}




.categories_left_menu {

overflow:hidden;
float:left;
margin: -19px 0 0 0px;
padding:0;
cursor:pointer;
}


.open_categories_left_menu {
clear:both;
margin: 0px 0 5px 0px;
background: #f1f1f1; 
}

.opened {
clear:both;
margin: 0px 0 0px 0px;
background: #f1f1f1; 
padding: 0px 0 5px 0px;
}


a.lowblack_kat {
	font-size:14px;
	font-weight:bold;
}

a.lowblack_kat2 {
	font-size:12px;
}

div.childs2 {
	padding:8px 10px 8px 22px;
border-bottom:1px solid #bababa;
}

div.childs2A {
	padding:8px 0 8px 22px;
	color:#000;
	font-size:13px;
border-bottom:1px solid #bababa;
}

#endleftmenu {
	width: 373px;
	height:14px;
	overflow:hidden;
	margin:0;
	padding:0;
	background: url('/templates/skin1/images/endleftmenu.png');
	background-position: left top; 
	background-repeat: no-repeat; 
}

#rightcol {
	width: 718px;
	overflow:hidden;
	margin:0;
	padding:0;
	float:left;

}



#divkat01 {
float:left;
width:180px;
height:200px;
margin: 0 0px 15px 35px;
}

#katfoto {
margin: 0 0 7px 0;
height:150px;
}

#delivery {
width:246px;
height:172px;
float:left;
margin:0 8px 0 6px;
	background:  url('/templates/skin1/images/delivery.jpg');

	background-position: left top; 

	background-repeat: no-repeat; 
}

#pay {
width:246px;
height:172px;
float:left;
margin:0 8px 0 6px;

	background:  url('/templates/skin1/images/pay.jpg');

	background-position: left top; 

	background-repeat: no-repeat; 
}

#kontakts {
width:218px;
height:132px;
float:left;
margin:0 8px 0 6px;
padding: 14px;
padding-top:43px;

	background:  url('/templates/skin1/images/kontakts.jpg');

	background-position: left top; 

	background-repeat: no-repeat; 
}


#divlogin {
color:#000;
float:right;padding: 0px 10px 0px 0px;
}

#divlogin a {
color:#000;
font-size:14px;font-family: Arial;
}

#vosstanovlenieparol {
width:450px;
margin:25px auto;
font-size:13px;
}

#vosstanovlenieparol input{
padding:4px;
width:340px;
}


#clearik {
clear:both;
padding:3px;
}

#leftpersonaldata0 {
padding:3px 0 3px 0;
float:left;
width:160px;
}

#rightpersonaldata0 {
padding:3px 0 3px 0;
float:left;
width:250px;
}

#leftpersonaldata {
padding:3px 0 0 0;
float:left;
width:160px;
}

#rightpersonaldata {
float:left;
width:250px;
}

#rightpersonaldata input{
padding:4px;
width:200px;
}

#enterform_input {
width:200px;
padding: 4px;
margin:0px;
}

#enterform {
margin: auto;
background: url('/templates/skin1/images/enterform.jpg') left top no-repeat;
}

#enterform form{
width:500px;
margin: 25px auto;
}

DIV.divlogin {
text-align:left;
}

#details {
background: #D8ECFF;
padding: 5px 10px;
}

#details a{
color:black;
font-weight:bold;
}

#status {
background: #D8ECFF;
padding: 5px 10px;
}

#status a{
color:black;
font-weight:bold;
}

#payzakaz {
background: #A047D8;
padding: 0px 0px;
}

#payzakaz a{
color:white;
font-weight:bold;
}


#cancel {
background: red;
padding: 5px 10px;
color:white;
text-align:center;
font-weight: bold;
}

#mycancel {
background: #133880;
padding: 5px 10px;
color:white;
text-align:center;
font-weight: bold;
}

#payed {
background: green;
padding: 5px 10px;
color:white;
text-align:center;
font-weight: bold;
}

#cancel a{
color:white;
font-weight:bold;
}



#clear {
clear:both;
}

#beforenews {
float: left;
width:150px;
margin: 0 15px 0 0;
}

#afternews {
float: right;
width:150px;
margin: 0 0 0 15px;
}

#newscenter {
float: left;
width:400px;
}



.tovarpopkont {
text-align: left;
float:right;
width: 112px; 
height: 15px;
margin: 18px 0 0 0px; 
padding:0px 10px 0px 0px;
color: #5a5a5a;
}


.tovarpopkontA {
text-align: left;
float:left;
width: 200px; 
min-height:30px;
overflow:hidden;
margin: 0px 0 0 0px; 
padding:0px 0px 10px 0px;
color: #5a5a5a;
}



#rekomend {
position:relative;
width: 244px; height: 210px; float: left; margin: 3px 8px 4px 6px; background: #D8ECFF; border:1px #133880 solid;
}

font.pricespec {
font-weight:bold;
font-size:18px;
}



#servicebanner {
position: absolute;
width:29px;
height:89px;
background: url('/templates/skin1/images/service.png') left top no-repeat;
top: 212px;
left: 0px;
z-index: 500;
}

#dostavkabanner {
position: absolute;
width:29px;
height:167px;
background: url('/templates/skin1/images/dostavka.png') left top no-repeat;
top: 325px;
left: 0px;
z-index: 500;
}


#novinka {
position: absolute;
width:111px;
height:111px;
background: url('/templates/skin1/images/novinka.png') right top no-repeat;
top: 1px;
right: -4px;
z-index: 500;
}


#m_novinka {
position: absolute;
width:66px;
height:65px;
background: url('/templates/skin1/images/m_novinka.png') right top no-repeat;
top: 80px;
right: 35px;
z-index: 500;
}

#akciibanner {
position: absolute;
width:111px;
height:111px;
background: url('/templates/skin1/images/akcia.png') right top no-repeat;
top: 1px;
right: -4px;
z-index: 500;
}


#m_akciibanner {
position: absolute;
width:66px;
height:65px;
background: url('/templates/skin1/images/m_akciibanner.png') right top no-repeat;
top: 80px;
right: 35px;
z-index: 500;
}

#tovarpageakcii4 #akciibanner {
top: 1px;
right: 1px;
z-index: 500;
}

#rekomendbanner {
position: absolute;
width:111px;
height:111px;
background: url('/templates/skin1/images/rekomend.png') right top no-repeat;
top: -5px;
right: -5px;
z-index: 500;
}

.akcii {
position: relative;
width: 199px; 
min-height: 375px; 
overflow:hidden;
float: left; 
margin: 13px 11px 0px 0px; 
border:1px #bababa solid;
padding:10px;
background: url('/templates/skin1/images/akcii00.png') left top no-repeat;
}




.akcii2 {
width: 333px; height: 252px; float: left; margin: 10px 0px 3px 16px; border:0px #d8ecff solid;
padding:0;
background: url('/templates/skin1/images/akcii2.png') left top no-repeat;
}

.akciiimagekont {
position: relative;
float:left;
width: 195px; height: 195px;text-align: left;
margin: 5px 0px 5px 0px;
overflow:hidden;
}

.akciinamekont {
position:relative;
height: 32px !important; margin: 0px 0px 10px 0px; 
padding: 0px; color: #133982; text-align: left;
}

.akciipricekont {
width: 200px;
text-align: left;
float:left;
height: 55px;
margin: 0px 0 0 0px; 
padding:0px 0px 0px 0px;
color: #5a5a5a; 
}

.virtual_img {
float:left;
width:205px;
height:40px;
line-height:16px;
padding-left:20px;
}
.virtual_info {
float:left;
width:235px;
height:40px;
line-height:16px;
}
.virtual_shema {
float:left;
width:241px;
height:50px;
line-height:16px;
}
.virtual_price {
float:left;
width:170px;
height:40px;
line-height:16px;
}
.virtual_buts {
float:left;
width:200px;
height:40px;
line-height:16px;
}

#shapka_virtual {
overflow:hidden;
margin:10px 0 0 0;
}

.linecard {
position: relative;
width: 100%; 
min-height: 150px !important;
overflow:hidden;
    float: left;
    margin: 5px 11px 0px 0px;
    border: 0;
    border-bottom: 1px #bababa solid;
    padding: 10px 0 20px 0;
}

.shemazone {
float:left;
width:241px;
min-height:100px;
}

.linecard .tovarpopkontA {
text-align: left;
float:left;
width: 235px; 
min-height:30px;
overflow:hidden;
margin: 0px 0 0 0px; 
padding:0px 0px 10px 0px;
color: #5a5a5a;
}

.linecard #m_akciibanner {
position: absolute;
width:66px;
height:65px;
background: url('/templates/skin1/images/m_akciibanner.png') right top no-repeat;
top: 15px;
right: 45px;
z-index: 500;
}

.linecard  .akciinamekont {
position:relative;
height: 30px; margin: 30px 0px 15px 0px;
padding: 0px; color: #133982; text-align: left;
}

.linecard .akciiimagekont {
    position: relative;
    float: left;
    width: 205px;
    height: 150px;
    text-align: left;
    margin: 5px 0px 5px 20px;
}

.linecard .akciipricekont {
text-align: left;
float:left;width: 120px;
height: 55px;
margin: 61px  0 0 0px; 
padding:0px 0px 0px 0px;
color: #5a5a5a; 
}
.linecard .line_pricekont {
text-align: center;
    float: left;
    /* width: 135px; */

    /* height: 50px; */
    margin: 35px 0 0 0px;
    padding: 0px 0px 20px 0px;
color: #5a5a5a; 
}

.linecard .line_pricekont .lineprice {
font-size:30px;
color: #46829e; 
}


.linecard .dopsummbox {
text-align: center;
float:left;width: 170px;
/*height: 50px; */
    margin: 0px 0 0 0px;
    padding: 0px 0px 20px 0px;
color: #5a5a5a; 
}

.linecard .dopsummbox .lineprice {
font-size:30px; 
color: #9c6697; 
}


.tovarkontnew {
position:relative;
width: 199px; 
height: 330px; 
float: left; 
margin: 13px 11px 0px 0px; 
border:1px #bababa solid;
padding:10px;
background: url('/templates/skin1/images/novinki00.png') left top no-repeat;
}

.linecard .vkorzinu {
    float: left;
    width: 170px;
    margin: 0px 5px 0px 0;
    padding: 0px 0 0px 0;
    text-align: center;
    color: #FFF;
    border-radius: 5px;
    background: #46829e;
    line-height: 40px;
}
.linecard .vkorzinu0 {
    float: left;
    width: 200px;
    margin: 10px 5px 10px 0;
    padding: 0px 0 0px 0;
    text-align: center;
    color: #000;
    border-radius: 5px;
    background: #d4d4d4;
    line-height: 40px;
cursor:pointer;
}

#virtualmain {
width:100%;
background:#f6eff7 url('/templates/skin1/images/newvirtual.jpg') left top no-repeat;
height:194px;
overflow:hidden;
}

.right_mm {
background: #e8dce8;
    float: left;
    width: 60px;
    line-height: 52px;
    height: 54px;
    font-size: 22px;
    text-align: center;
    margin: 0 10px 0 0;
}

#virtualbut {
    float: left;
    width: 170px;
    margin: 10px 5px 5px 0px;
    padding: 0px 0 0px 0;
    text-align: center;
    color: #FFF;
    border-radius: 5px;
    background: #9c6697;
    line-height: 40px;
cursor:pointer;
}
.greenzapis {
    float: left;
    width: 200px;
    margin: 10px 5px 5px 0px;
    padding: 10px 0 10px 0;
    text-align: center;
    color: #FFF;
    border-radius: 5px;
    background: #9c6697;
    line-height: 40px;
cursor:pointer;
font-size:18px;
}


.virtual_doppi {
float: left;
    width: 200px;
    margin: 0px 0px 5px 20px;
    padding: 0px 0 0px 0;
    border-radius: 5px;
    line-height: 16px;
    text-align: left;
}
#skoka_virtual {
float: left;
    width: 200px;
    margin: 0px 0px 5px 0px;
    padding: 0px 0 0px 0;
    border-radius: 5px;
    line-height: 40px;
    text-align: center;
}
.skoka_virtual_num {
font-size: 25px;
    color: #9c6697;
}
.non_virtual {
font-size:24px !important;
color:#9c6697 !important;
padding:10px 0 0 20px !important;
}

.but_zone {

text-align: center;
width: 170px;
float:left;
margin:35px 0 0 0;
overflow:hidden;
}

.novinkaimagekont {
float:left;
width: 195px; height: 195px;
text-align: left;
margin: 5px 0px 5px 0px;
}

.novinkanamekont {
position:relative;
width: 160px; height: 30px; margin: 0px 0px 5px 0px; padding: 0px; color: #133982; text-align: left;
}

.novinkanamekont .divus{
position:absolute;
left:0;
top:0;
}

.akciinamekont .divus{
position:absolute;
left:0;
top:0;
}

.novinkapricekont {
text-align: left;
float:left;
width: 150px;
height: 75px;
margin: 0px 0 0 0px; 
padding:0px 10px 0px 0px;
color: #5a5a5a; 
}



.tovarkont {
position:relative;
width: 199px; 
min-height: 375px; 
float: left; 
margin: 13px 11px 0px 0px; 
border:1px #bababa solid;
padding:10px;
background: url('/templates/skin1/images/tovari00.png') left top no-repeat;
overflow:hidden;
}

.tovarimagekont {
float:left;
width: 195px; height: 195px;text-align: left;
margin: 5px 0px 5px 0px;
overflow:hidden;
}

.tovarimagekont img, .akciiimagekont img{

    /* width: 180px !important; */
    height: 180px;
    max-width: 195px !important;
    max-height: 195px !important;
    /* float: right; */
    margin: 0px auto !important;
    display: block;

}

 
.passpartulupa  img{

    /* width: 180px !important; */
    height: 180px !important;
    max-width: 195px !important;
    max-height: 195px !important;
    /* float: right; */
    margin: 0px auto !important;
    display: block;

}
.imp_pidGrafika {
    height: 117px !important;
    padding-top: 40px;
}
.imp_pidAlbomi{
height: 117px !important;
    padding-top: 40px;


}

#tocart {
float: right;
width: 120px;
margin: 5px 0 10px 0;
padding: 0px 0 0px 0;
text-align: center;
color: #FFF;
border-radius: 5px;
background: #1fa42a;
}

#tocart .vkorzinu {
padding: 10px 0;
}

.vkorzinu {
cursor:pointer;
padding:8px 0 8px 42px;
}

.tovarnamekont {
position:relative;

height: 37px; margin: 0px 0px 5px 0px; padding: 0px; 
color: #133982; text-align: left;
white-space: pre-wrap;       /* css-3 */
    white-space: -moz-pre-wrap;  /* Mozilla, начиная с 1999 года */
    white-space: -pre-wrap;      /* Opera 4-6 */
    white-space: -o-pre-wrap;    /* Opera 7 */
    word-wrap: break-word;       /* Internet Explorer 5.5+ */

}

.tovarnamekont .divus{
position:absolute;
left:0;
top:0;
}



.miniskidka {
color: #F00001;
font-size: 10px;
}

.tovarpricekont {
text-align: left;
float:left;
width: 150px;
height: 55px;
margin: 0px 0 0 0px; 
padding:0px 10px 0px 0px;
color: #5a5a5a; 
}


.samacena {
font-size:26px;
}

#kudain {
font-size:42px;
}
#tovarpage .samacena {
font-size:33px;
}


.samacena2 {
color: red; 
font-family:Century Gothic;
font-size:15px;
font-weight:bold;
}

.tovarkontnew .samacena {
color: #1fb41f; 
color: #000; 
font-family:Century Gothic;
font-size:26px;
}

.akcii .samacena {
color: #cb0000; 
font-size:26px;
}


.akcii2 .samacena {
color: #f00001; 
font-family:Century Gothic;
font-size:26px;
}

.akcii .samacena0 {
text-decoration: line-through;
color: #5A5A5A; 
font-family:Century Gothic;
font-size:26px;
}

.akcii2 .samacena0 {
text-decoration: line-through;
color: #5A5A5A; 
font-family:Century Gothic;
font-size:26px;
}

#pagetext h3 {
margin: 0px 0 10px 0px;
padding:0;
}

h3 {
margin: 0px 0 10px 0;
padding:0;
}

#menutop {
float: left; padding: 0px 0;
margin: 7px 10px 0 15px;
}

#katalogblock {
float: left; 
width:373px;
height:56px;
padding: 0px;
margin: 0px 17px 0 0px;
}

#katalogblock a{
display:block;
float: left; 
width:373px;
height:56px;
padding: 0px;
margin: 0px 0px 0 0px;
}


#home {
float: left; 
width:77px;
height:26px;
padding: 0px;
margin: 8px 0px 0 20px;
}

#home a {
display:block;
float: left; 
width:77px;
height:26px;
padding: 0px;
margin: 0px;
}

#o-nas {
float: left; 
width:57px;
height:26px;
padding: 0px;
margin: 15px 0px 0 26px;
}

#o-nas a {
display:block;
float: left; 
width:57px;
height:26px;
padding: 0px;
margin: 0px;
}

#Dostavka-i-oplata {
float: left; 
width:177px;
height:26px;
padding: 0px;
margin: 15px 0px 0 24px;
}

#Dostavka-i-oplata a {
display:block;
float: left; 
width:177px;
height:26px;
padding: 0px;
margin: 0px;
}

#Kak-zakazat {
float: left; 
width:128px;
height:26px;
padding: 0px;
margin: 15px 0px 0 24px;
}

#Kak-zakazat a {
display:block;
float: left; 
width:128px;
height:26px;
padding: 0px;
margin: 0px;
}

#Sotrudnichestvo {
float: left; 
width:151px;
height:26px;
padding: 0px;
margin: 15px 0px 0 11px;
}

#Sotrudnichestvo a {
display:block;
float: left; 
width:151px;
height:26px;
padding: 0px;
margin: 0px;
}

#kontakti {
float: left; 
width:103px;
height:26px;
padding: 0px;
margin: 15px 0px 0 24px;
}

#kontakti a {
display:block;
float: left; 
width:103px;
height:26px;
padding: 0px;
margin: 0px;
}

#menutop_nal {
float: left; padding: 0px 0;
height:24px; margin: 7px 10px 0 -20px;
width:76px; 
}

#menutop_visa {
float: left; padding: 0px 0;
height:24px; margin: 7px 14px 0 0px;
width:44px; 
}

#menutop_master {
float: left; padding: 0px 0;
height:24px; margin: 7px 0px 0 0px;
width:42px; 
}


#menutopF {
width:147px;
height:27px;
float: left; padding: 11px 25px 0 25px;
background: #a047d8;
margin: 0px 26px 0 0;
color:#ffffff;
font-size: 13px;
font-family: Tahoma;
font-weight: bold;
}

#novinki {
width:767px;
height:25px;
float: left; padding: 10px 0px 0 0px;
background: #029d33;
margin: 0px 0px 0 0;
color:#ffffff;
font-size: 13px;
font-family: Tahoma;
font-weight: bold;
text-align: left;
}



#contentblock {
background:  url('/templates/skin1/images/content_back.png') center top repeat-y;
}

#newsdate {
margin: 8px 0 0 0;
color: #000;
font-size: 12px;
font-family: Arial;
font-weight: bold;
}


#newsname {
margin: 8px 0 0 0;
color: #000;

}


#newsname a.newsname{

font-size: 12px;

font-family: Arial;
color: #000;

}



#filterscontainer {

color: #757575;

padding: 0px 0px;

}



#filterscontainer a.filterscontainer{

color: #757575;

border-bottom: 1px dashed #757575;

padding:0 2px;

font-size:13px;
}



#filterscontainer a.filterscontainer:hover{

color: #000;

text-decoration: none;

border-bottom: 1px dashed #000;

padding:0 2px;

}



#filterscontainer a.filterscontainerA{

font-size:12px;
color: #FFF;

border-bottom: 0px dashed green;

padding:0 2px;

background:green;
}



#filterscontainer a.filterscontainerA:hover{

text-decoration: none;

color: #FFF;

border-bottom: 0px dashed #c859b0;

padding:0 2px;

background:#c859b0;

}







#For-cats {

height: 89px;

background: url('/templates/skin1/images/4legs_11.png') bottom left no-repeat;

overflow: auto;

text-align: right;

padding: 0px 8px;

margin: 0px 0 8px 0;



}



#zagolovok {
height:20px;
padding: 0px 0px 0px 1px;
margin: 0 0 0px 0;
background: url('/templates/skin1/images/') left top no-repeat;
font-size: 13px;
font-weight:bold;
font-family: Tahoma;
}

.open_categories_left_menu2 {
padding:0 0 7px 0;
}

#personal {
color:#133880;
padding: 5px 15px 5px 15px;
margin: 0 20px 8px 0;
background: #d8ecff;
font-size: 13px;
font-weight:bold;
font-family: Tahoma;
}

#personal2 {
color:#133880;
padding: 5px 15px 5px 15px;
margin: 0 20px 8px 0;
background: #0b62ac;
font-size: 13px;
font-weight:bold;
font-family: Tahoma;
}


#For-dogs {

height: 89px;

background: url('/templates/skin1/images/4legs_16.png') bottom left no-repeat;

overflow: auto;

text-align: right;

padding: 0px 8px;

margin: 0px 0 8px 0;



}





#Biblioteka {

height: 89px;

background: url('/templates/skin1/images/biblioteka.png') bottom left no-repeat;

overflow: auto;

text-align: right;

padding: 0px 8px;

margin: 0px 0 8px 0;



}





#toplinks A {

font-size: 11px;

}



#special_on_front {

font-size: 11px;

color:#FFFFFF;

}



#special_on_front_skidka {

font-size: 11px;

color:#111111;

}



.root-news {

    -moz-border-radius: 2px 2px 2px 2px;

    border: 1px solid #E8E8E8;

    clear: both;

    float: left;

    margin: 10px 0 20px;

    padding: 13px;

    position: relative;

    width: 950px;

	text-align: justify;

}



.root-news h4 {

    left: 9px;

    padding: 0 2px;

    position: absolute;

background: white;

    top: -12px;

	margin: 0;

font-weight: normal;

font-size: 16px;

color: #133880;

}



.root-news h4 a {

font-weight: normal;

font-size: 16px;

}



.root-news h4 a:hover {

font-weight: normal;

font-size: 16px;

color: #133880;

text-decoration: none;

}





.small_1307700482 {

	FONT-SIZE:12px; FONT-FAMILY: Tahoma

}

.norm_1307700482{

	FONT-SIZE:12px; FONT-FAMILY: Tahoma

}

.txt_1307700482{

	FONT-SIZE:12px; FONT-FAMILY: Tahoma; font-weight: bold

}





h1 {

	

    color: #000000;

    font-family: Arial;

    font-size: 18px;

    font-weight: normal;

    margin: 0;

    padding: 0 0 10px 0;



}



h2 {

font-size: 14px;

}










p {padding: 0 0 0px 0;margin: 0;line-height:1.6em;font-size:14px;}

#maintext p {padding: 0px;margin: 0px;}

#pagetext p {padding: 10px 25px 0 0px;margin: 0px; font-size:14px;}

#pagetext ul {padding: 10px 25px 0 0px;margin: 0px;font-size:14px;}
#pagetext ul li {
margin: 0px 0 0px 16px;line-height:1.6em;
}

#pagetext p a {
COLOR: #caa546;
  TEXT-DECORATION: underline !important;
}


img {



border:0;



}





li.menus  {



padding:0 0 3 0;

text-align:left;

color:#474747;

font-family:Century Gothic;

font-size:12px;





}





.modeltable  {font-family:Tahoma,Verdana,sans-serif;



			font-size:11px;



			color:#000000;



			FONT-WEIGHT: ;



			}







P.pogovorka  {font-family: Monotype Corsiva;



			font-size:15px;



			color:#000000;



			FONT-WEIGHT: ;



			}



			



P.articletext  {



			font-size:12px;



			color:#000000;



			FONT-WEIGHT: ;



			}







P.news  {	



			font-size:12px;



			color:#434343;



			



			margin:0pt;



			padding-top: 10px;



}







P.topstih  {	font-family: Monotype Corsiva; font-size:16px;	color:#000000; FONT-WEIGHT:  ; line-height:1.1; margin:0pt; padding-top: 10px;



}


A.tovarname:link,  A.tovarname:visited, A.tovarname:active, A.tovarname:hover  {
	FONT-SIZE: 12px;
}			







A:link.trio {



	FONT-SIZE: 20px; font-family: Century Gothic; FONT-WEIGHT: BOLD ; COLOR: #ffffff; TEXT-DECORATION: none



}



A:visited.trio {



	FONT-SIZE: 20px; font-family: Century Gothic; FONT-WEIGHT: BOLD; COLOR: #ffffff; TEXT-DECORATION: none



}



A:active.trio {



	FONT-SIZE: 20px; font-family: Century Gothic; FONT-WEIGHT: BOLD; COLOR: #ffffff; TEXT-DECORATION: none



}



A:hover.trio {



	FONT-SIZE: 20px; font-family: Century Gothic; FONT-WEIGHT: BOLD; COLOR: #ffffff; TEXT-DECORATION: none



}













A:link.magazin {



	FONT-SIZE: 11px; font-family: Arial; FONT-WEIGHT: BOLD ; COLOR: #000000; TEXT-DECORATION: none



}



A:visited.magazin {



	FONT-SIZE: 11px; font-family: Arial; FONT-WEIGHT: BOLD; COLOR: #000000; TEXT-DECORATION: none



}



A:active.magazin {



	FONT-SIZE: 11px; font-family: Arial; FONT-WEIGHT: BOLD; COLOR: #000000; TEXT-DECORATION: none



}



A:hover.magazin {



	FONT-SIZE: 11px; font-family: Arial; FONT-WEIGHT: BOLD; COLOR: #000000; TEXT-DECORATION: underline



}







A:link.polnikat {



	FONT-SIZE: 13px; font-family: Arial; FONT-WEIGHT: BOLD ; COLOR: #000000; TEXT-DECORATION: none



}



A:visited.polnikat {



	FONT-SIZE: 13px; font-family: Arial; FONT-WEIGHT: BOLD; COLOR: #000000; TEXT-DECORATION: none



}



A:active.polnikat {



	FONT-SIZE: 13px; font-family: Arial; FONT-WEIGHT: BOLD; COLOR: #000000; TEXT-DECORATION: none



}



A:hover.polnikat {



	FONT-SIZE: 13px; font-family: Arial; FONT-WEIGHT: BOLD; COLOR: #000000; TEXT-DECORATION: none



}







A:link.news		{



	FONT-SIZE: 13px; font-family: Arial; FONT-WEIGHT: ; COLOR: #000000; TEXT-DECORATION: none



}



A:visited.news {



	FONT-SIZE: 13px; font-family: Arial; FONT-WEIGHT: ; COLOR: #000000; TEXT-DECORATION: none



}



A:active.news {



	FONT-SIZE: 13px; font-family: Arial; FONT-WEIGHT: ; COLOR: #000000; TEXT-DECORATION: none



}



A:hover.news {



	FONT-SIZE: 13px; font-family: Arial; FONT-WEIGHT: ; COLOR: #133880; TEXT-DECORATION: underline



}







A:link.hitz {



	FONT-SIZE: 13px; font-family: Arial; FONT-WEIGHT: BOLD ; COLOR: #30a310; TEXT-DECORATION: none



}



A:visited.hitz {



	FONT-SIZE: 13px; font-family: Arial; FONT-WEIGHT: BOLD; COLOR: #30a310; TEXT-DECORATION: none



}



A:active.hitz {



	FONT-SIZE: 13px; font-family: Arial; FONT-WEIGHT: BOLD; COLOR: #30a310; TEXT-DECORATION: none



}



A:hover.hitz {



	FONT-SIZE: 13px; font-family: Arial; FONT-WEIGHT: BOLD; COLOR: #30a310; TEXT-DECORATION: underline



}







A:link.katmenu {



	FONT-SIZE: 13px; font-family: Arial; FONT-WEIGHT: BOLD ; COLOR: #ffffff; TEXT-DECORATION: none



}



A:visited.katmenu {



	FONT-SIZE: 13px; font-family: Arial; FONT-WEIGHT: BOLD; COLOR: #ffffff; TEXT-DECORATION: none



}



A:active.katmenu {



	FONT-SIZE: 13px; font-family: Arial; FONT-WEIGHT: BOLD; COLOR: #ffffff; TEXT-DECORATION: none



}



A:hover.katmenu {



	FONT-SIZE: 13px; font-family: Arial; FONT-WEIGHT: BOLD; COLOR: #ffffff; TEXT-DECORATION: underline



}











A:link.home {



	FONT-SIZE: 13px; font-family: Arial; FONT-WEIGHT: BOLD ; COLOR: #000000; TEXT-DECORATION: none



}



A:visited.home {



	FONT-SIZE: 13px; font-family: Arial; FONT-WEIGHT: BOLD; COLOR: #000000; TEXT-DECORATION: none



}



A:active.home {



	FONT-SIZE: 13px; font-family: Arial; FONT-WEIGHT: BOLD; COLOR: #000000; TEXT-DECORATION: none



}



A:hover.home {



	FONT-SIZE: 13px; font-family: Arial; FONT-WEIGHT: BOLD; COLOR: #000000; TEXT-DECORATION: underline



}







A:link.menu {



	FONT-SIZE: 16px; font-family: Arial; FONT-WEIGHT: BOLD ; COLOR: #ffffff; TEXT-DECORATION: none



}



A:visited.menu {



	FONT-SIZE: 16px; font-family: Arial; FONT-WEIGHT: BOLD; COLOR: #ffffff; TEXT-DECORATION: none



}



A:active.menu {



	FONT-SIZE: 16px; font-family: Arial; FONT-WEIGHT: BOLD; COLOR: #ffffff; TEXT-DECORATION: none



}



A:hover.menu {



	FONT-SIZE: 16px; font-family: Arial; FONT-WEIGHT: BOLD; COLOR: #e86cad; TEXT-DECORATION: underline



}







A:link.menupor {



	FONT-SIZE: 16px; font-family: Arial; FONT-WEIGHT: BOLD ; COLOR: #ffffff; TEXT-DECORATION: none



}



A:visited.menupor {



	FONT-SIZE: 16px; font-family: Arial; FONT-WEIGHT: BOLD; COLOR: #ffffff; TEXT-DECORATION: none



}



A:active.menupor {



	FONT-SIZE: 16px; font-family: Arial; FONT-WEIGHT: BOLD; COLOR: #ffffff; TEXT-DECORATION: none



}



A:hover.menupor {



	FONT-SIZE: 16px; font-family: Arial; FONT-WEIGHT: BOLD; COLOR: #e86cad; TEXT-DECORATION: underline



}







A:link.menuACT {



	FONT-SIZE: 16px; font-family: Arial; FONT-WEIGHT: BOLD ; COLOR: #e86cad; TEXT-DECORATION: underline



}



A:visited.menuACT {



	FONT-SIZE: 16px; font-family: Arial; FONT-WEIGHT: BOLD; COLOR: #e86cad; TEXT-DECORATION: underline



}



A:active.menuACT {



	FONT-SIZE: 16px; font-family: Arial; FONT-WEIGHT: BOLD; COLOR: #e86cad; TEXT-DECORATION: underline



}



A:hover.menuACT {



	FONT-SIZE: 16px; font-family: Arial; FONT-WEIGHT: BOLD; COLOR: #e86cad; TEXT-DECORATION: underline



}







A:link.menuACTpor {



	FONT-SIZE: 16px; font-family: Arial; FONT-WEIGHT: BOLD ; COLOR: #e86cad; TEXT-DECORATION: underline



}



A:visited.menuACTpor {



	FONT-SIZE: 16px; font-family: Arial; FONT-WEIGHT: BOLD; COLOR: #e86cad; TEXT-DECORATION: underline



}



A:active.menuACTpor {



	FONT-SIZE: 16px; font-family: Arial; FONT-WEIGHT: BOLD; COLOR: #e86cad; TEXT-DECORATION: underline



}



A:hover.menuACTpor {



	FONT-SIZE: 16px; font-family: Arial; FONT-WEIGHT: BOLD; COLOR: #e86cad; TEXT-DECORATION: underline



}







A:link.submenu {



	FONT-SIZE: 13px; font-family: Arial; FONT-WEIGHT: BOLD ; COLOR: #000000; TEXT-DECORATION: underline



}



A:visited.submenu {



	FONT-SIZE: 13px; font-family: Arial; FONT-WEIGHT: BOLD; COLOR: #000000; TEXT-DECORATION: underline



}



A:active.submenu {



	FONT-SIZE: 13px; font-family: Arial; FONT-WEIGHT: BOLD; COLOR: #000000; TEXT-DECORATION: underline



}



A:hover.submenu {



	FONT-SIZE: 13px; font-family: Arial; FONT-WEIGHT: BOLD; COLOR: #000000; TEXT-DECORATION: underline



}







A:link.uslugi {



	FONT-SIZE: 12px; font-family: Arial; FONT-WEIGHT: BOLD ; COLOR: #000000; TEXT-DECORATION: none



}



A:visited.uslugi {



	FONT-SIZE: 12px; font-family: Arial; FONT-WEIGHT: BOLD; COLOR: #000000; TEXT-DECORATION: none



}



A:active.uslugi {



	FONT-SIZE: 12px; font-family: Arial; FONT-WEIGHT: BOLD; COLOR: #000000; TEXT-DECORATION: none



}



A:hover.uslugi {



	FONT-SIZE: 12px; font-family: Arial; FONT-WEIGHT: BOLD; COLOR: #000000; TEXT-DECORATION: underline



}







A:link.mini {



	FONT-SIZE: 12px; font-family: Arial; FONT-WEIGHT: BOLD ; COLOR: #ffffff; TEXT-DECORATION: none



}



A:visited.mini {



	FONT-SIZE: 12px; font-family: Arial; FONT-WEIGHT: BOLD; COLOR: #ffffff; TEXT-DECORATION: none



}



A:active.mini {



	FONT-SIZE: 12px; font-family: Arial; FONT-WEIGHT: BOLD; COLOR: #ffffff; TEXT-DECORATION: none



}



A:hover.mini {



	FONT-SIZE: 12px; font-family: Arial; FONT-WEIGHT: BOLD; COLOR: #ffffff; TEXT-DECORATION: underline



}







A:link.medi  {



	text-transform: ; FONT-SIZE: 12px; font-family: Tahoma; FONT-WEIGHT:  ; COLOR: #464646; TEXT-DECORATION: none



}



A:visited.medi {



	text-transform: ; FONT-SIZE: 12px; font-family: Tahoma; FONT-WEIGHT:  ; COLOR: #464646; TEXT-DECORATION: none





}



A:active.medi {



	text-transform: ; FONT-SIZE: 12px; font-family: Tahoma; FONT-WEIGHT:  ; COLOR: #464646; TEXT-DECORATION: none





}



A:hover.medi {



	text-transform: ; FONT-SIZE: 12px; font-family: Tahoma; FONT-WEIGHT:  ; COLOR: #133880; TEXT-DECORATION: none





}















A:link.medi2009  {



	FONT-SIZE: 18px; font-family: Arial; FONT-WEIGHT: BOLD ; COLOR: #2f91a3; TEXT-DECORATION: none



}



A:visited.medi2009 {



	FONT-SIZE: 18px; font-family: Arial; FONT-WEIGHT: BOLD; COLOR: #2f91a3; TEXT-DECORATION: none



}



A:active.medi2009 {



	FONT-SIZE: 18px; font-family: Arial; FONT-WEIGHT: BOLD; COLOR: #2f91a3; TEXT-DECORATION: none



}



A:hover.medi2009 {



	FONT-SIZE: 18px; font-family: Arial; FONT-WEIGHT: BOLD; COLOR: #2f91a3; TEXT-DECORATION: underline



}





A:link.poskokaA0  {



	FONT-SIZE: 12px; font-family: Arial; FONT-WEIGHT:  ; COLOR: #474747; TEXT-DECORATION: none



}



A:visited.poskokaA0 {



	FONT-SIZE: 12px; font-family: Arial; FONT-WEIGHT: ; COLOR: #474747; TEXT-DECORATION: none



}



A:active.poskokaA0 {



	FONT-SIZE: 12px; font-family: Arial; FONT-WEIGHT: ; COLOR: #474747; TEXT-DECORATION: none



}



A:hover.poskokaA0 {



	FONT-SIZE: 12px; font-family: Arial; FONT-WEIGHT: ; COLOR: #133880; TEXT-DECORATION: underline



}





A:link.poskokaA02  {
	FONT-SIZE: 12px; font-family: Arial;  FONT-WEIGHT: bold ; COLOR: #000; TEXT-DECORATION: none
}

A:visited.poskokaA02 {
FONT-SIZE: 12px; font-family: Arial; FONT-WEIGHT: bold; COLOR: #000; TEXT-DECORATION: none
}

A:active.poskokaA02 {
FONT-SIZE: 12px; font-family: Arial;  FONT-WEIGHT: bold; COLOR: #000; TEXT-DECORATION: none
}

A:hover.poskokaA02 {
FONT-SIZE: 12px; font-family: Arial;  FONT-WEIGHT: bold; COLOR: #000; TEXT-DECORATION: none;
}











A:link.poskokaA  {



	FONT-SIZE: 12px; font-family: Arial;  FONT-WEIGHT:  ; COLOR: #ffffff; TEXT-DECORATION: none



}



A:visited.poskokaA {



FONT-SIZE: 12px; font-family: Arial; FONT-WEIGHT: ; COLOR: #ffffff; TEXT-DECORATION: none



}



A:active.poskokaA {



FONT-SIZE: 12px; font-family: Arial;  FONT-WEIGHT: ; COLOR: #ffffff; TEXT-DECORATION: none



}



A:hover.poskokaA {



FONT-SIZE: 12px; font-family: Arial;  FONT-WEIGHT: ; COLOR: #ffffff; TEXT-DECORATION: none;



}





#num {

float: left;

text-align: center;

padding: 3px 0 0 0;

width:21px; height: 18px;

background: #fff;

border: 1px solid #757575;

margin: 0 8px 8px 0px;

}



#numact {

float: left;

text-align: center;

padding: 3px 0 0 0;

width:21px; height: 18px;

background: #757575;

border: 1px solid #757575;

margin: 0 8px 8px 0px;

}





A.underlogo:link  {



FONT-SIZE: 22px; font-family: Arial;  FONT-WEIGHT:  ; COLOR: #000000; TEXT-DECORATION: none



}



A.underlogo:visited {



FONT-SIZE: 22px; font-family: Arial; FONT-WEIGHT: ; COLOR: #000000; TEXT-DECORATION: none



}



A.underlogo:active {



FONT-SIZE: 22px; font-family: Arial;  FONT-WEIGHT: ; COLOR: #000000; TEXT-DECORATION: none



}



A.underlogo:hover {



FONT-SIZE: 22px; font-family: Arial;  FONT-WEIGHT: ; COLOR: #000000; TEXT-DECORATION: underline



}







A:link.mininews {



	FONT-SIZE: 11px; font-family: Arial; FONT-WEIGHT: BOLD ; COLOR: #000000; TEXT-DECORATION: none



}



A:visited.mininews {



	FONT-SIZE: 11px; font-family: Arial; FONT-WEIGHT: BOLD; COLOR: #000000; TEXT-DECORATION: none



}



A:active.mininews {



	FONT-SIZE: 11px; font-family: Arial; FONT-WEIGHT: BOLD; COLOR: #000000; TEXT-DECORATION: none



}



A:hover.mininews {



	FONT-SIZE: 11px; font-family: Arial; FONT-WEIGHT: BOLD; COLOR: #000000; TEXT-DECORATION: underline



}







A:link.topmenu {



	FONT-SIZE: 14px; font-family: Arial; FONT-WEIGHT: BOLD ; COLOR: #000000; TEXT-DECORATION: none



}



A:visited.topmenu {



	FONT-SIZE: 14px; font-family: Arial; FONT-WEIGHT: BOLD; COLOR: #000000; TEXT-DECORATION: none



}



A:active.topmenu {



	FONT-SIZE: 14px; font-family: Arial; FONT-WEIGHT: BOLD; COLOR: #000000; TEXT-DECORATION: none



}



A:hover.topmenu {



	FONT-SIZE: 14px; font-family: Arial; FONT-WEIGHT: BOLD; COLOR: #000000; TEXT-DECORATION: underline



}



A:link.lowpink3 {
FONT-SIZE: 13px; font-family: Tahoma; FONT-WEIGHT: bold ; COLOR: #133880; TEXT-DECORATION: none;
}


A:visited.lowpink3 {
FONT-SIZE: 13px; font-family: Tahoma; FONT-WEIGHT: bold ; COLOR: #133880; TEXT-DECORATION: none; 
}


A:active.lowpink3 {
FONT-SIZE: 13px; font-family: Tahoma; FONT-WEIGHT: bold ; COLOR: #133880; TEXT-DECORATION: none; 
}


A:hover.lowpink3 {
FONT-SIZE: 13px; font-family: Tahoma; FONT-WEIGHT: bold ; COLOR: #133880; TEXT-DECORATION: none; 
}



A:link.lowpink3A {
FONT-SIZE: 13px; font-family: Tahoma; FONT-WEIGHT: bold ; COLOR: #133880; TEXT-DECORATION: underline;
}


A:visited.lowpink3A {
FONT-SIZE: 13px; font-family: Tahoma; FONT-WEIGHT: bold ; COLOR: #133880; TEXT-DECORATION: underline; 
}


A:active.lowpink3A {
FONT-SIZE: 13px; font-family: Tahoma; FONT-WEIGHT: bold ; COLOR: #133880; TEXT-DECORATION: underline; 
}


A:hover.lowpink3A {
FONT-SIZE: 13px; font-family: Tahoma; FONT-WEIGHT: bold ; COLOR: #133880; TEXT-DECORATION: underline; 
}



A:link.lowpink {
FONT-SIZE: 14px; font-family: Arial;  COLOR: #474747; TEXT-DECORATION: none; 
}


A:visited.lowpink {
FONT-SIZE: 14px; font-family: Arial;  COLOR: #474747; TEXT-DECORATION: none; 
}


A:active.lowpink {
FONT-SIZE: 14px; font-family: Arial; COLOR: #474747; TEXT-DECORATION: none;
}


A:hover.lowpink {
FONT-SIZE: 14px; font-family: Arial;  COLOR: #474747; TEXT-DECORATION: underline;
}







#topreg {

border-radius: 0px;

border-bottom-left-radius: 5px;

border-bottom-right-radius: 5px;

-moz-border-radius: 0px;

-moz-border-radius-bottomleft: 5px;

-moz-border-radius-bottomright: 5px;

-webkit-border-radius: 0px;

-webkit-border-bottom-left-radius: 5px;

-webkit-border-bottom-right-radius: 5px;



}



A:link.lowpinkA {
FONT-SIZE: 14px; font-family: Arial;  COLOR: #caa546; TEXT-DECORATION: underline;
}

A:visited.lowpinkA {
FONT-SIZE: 14px; font-family: Arial;  COLOR: #caa546; TEXT-DECORATION: underline; 
}

A:active.lowpinkA {
FONT-SIZE: 14px; font-family: Arial; COLOR: #caa546; TEXT-DECORATION: underline;
}

A:hover.lowpinkA {
FONT-SIZE: 14px; font-family: Arial; COLOR: #caa546; TEXT-DECORATION: none;
}





A:link.newsart {



	FONT-SIZE: 17px; font-family: Century Gothic; FONT-WEIGHT:  bold; COLOR: #3287c9; TEXT-DECORATION: none;





}



A:visited.newsart {



	FONT-SIZE: 17px; font-family: Century Gothic; FONT-WEIGHT:  bold; COLOR: #3287c9; TEXT-DECORATION: none;





}



A:active.newsart {



	FONT-SIZE: 17px; font-family: Century Gothic; FONT-WEIGHT:  bold; COLOR: #3287c9; TEXT-DECORATION: none;





}



A:hover.newsart {



	FONT-SIZE: 17px; font-family: Century Gothic; FONT-WEIGHT: bold; COLOR: #3287c9; TEXT-DECORATION: none;





}











A:link.lowblack {



	FONT-SIZE: 12px; font-family: Arial; FONT-WEIGHT: BOLD ; COLOR: #000000; TEXT-DECORATION: none



}



A:visited.lowblack {



	FONT-SIZE: 12px; font-family: Arial; FONT-WEIGHT: BOLD; COLOR: #000000; TEXT-DECORATION: none



}



A:active.lowblack {



	FONT-SIZE: 12px; font-family: Arial; FONT-WEIGHT: BOLD; COLOR: #000000; TEXT-DECORATION: none



}



A:hover.lowblack {



	FONT-SIZE: 12px; font-family: Arial; FONT-WEIGHT: BOLD; COLOR: #000000; TEXT-DECORATION: underline



}







A:link.lowblack1 {



	FONT-SIZE: 13px; font-family: Arial; FONT-WEIGHT: BOLD ; COLOR: #3bbdff; TEXT-DECORATION: none



}



A:visited.lowblack1 {



	FONT-SIZE: 13px; font-family: Arial; FONT-WEIGHT:BOLD ; COLOR: #3bbdff; TEXT-DECORATION: none



}



A:active.lowblack1 {



	FONT-SIZE: 13px; font-family: Arial; FONT-WEIGHT:BOLD ; COLOR: #3bbdff; TEXT-DECORATION: none



}



A:hover.lowblack1 {



	FONT-SIZE: 13px; font-family: Arial; FONT-WEIGHT: BOLD; COLOR: #3bbdff; TEXT-DECORATION: underline



}



#punkts {
margin: 0px 0 0px 0px;
padding: 4px 0 5px 3px;
border:1px solid #d4d4d4;
border-top:0px solid #d4d4d4;
}




A:link.lowblack2 {

FONT-SIZE: 13px; font-family: Tahoma; FONT-WEIGHT:  ; COLOR: #000000; TEXT-DECORATION: none

}


A:visited.lowblack2 {

 FONT-SIZE: 13px; font-family: Tahoma; FONT-WEIGHT:  ; COLOR: #000000; TEXT-DECORATION: none

}



A:active.lowblack2 {

FONT-SIZE: 13px; font-family: Tahoma; FONT-WEIGHT:  ; COLOR: #000000; TEXT-DECORATION: none

}



A:hover.lowblack2 {

FONT-SIZE: 13px; font-family: Tahoma; FONT-WEIGHT:  ; COLOR: #000000; TEXT-DECORATION: underline

}







A:link.pdf {



	FONT-SIZE: 13px; font-family: Century Gothic; FONT-WEIGHT:  ; COLOR: #000000; TEXT-DECORATION: none



}



A:visited.pdf {



	FONT-SIZE: 13px; font-family: Century Gothic; FONT-WEIGHT: ; COLOR: #000000; TEXT-DECORATION: none



}



A:active.pdf {



	FONT-SIZE: 13px; font-family: Century Gothic; FONT-WEIGHT: ; COLOR: #000000; TEXT-DECORATION: none



}



A:hover.pdf {



	FONT-SIZE: 13px; font-family: Century Gothic; FONT-WEIGHT: ; COLOR: red; TEXT-DECORATION: underline



}











A:link.lowblack2009 {



	FONT-SIZE: 13px; font-family: Tahoma; FONT-WEIGHT: BOLD ; COLOR: #133880; TEXT-DECORATION: none


}



A:visited.lowblack2009 {



	FONT-SIZE: 13px; font-family: Tahoma; FONT-WEIGHT: BOLD ; COLOR: #133880; TEXT-DECORATION: none


}



A:active.lowblack2009 {


	FONT-SIZE: 13px; font-family: Tahoma; FONT-WEIGHT: BOLD ; COLOR: #133880; TEXT-DECORATION: none


}



A:hover.lowblack2009 {



	FONT-SIZE: 13px; font-family: Tahoma; FONT-WEIGHT: BOLD ; COLOR: #133880; TEXT-DECORATION: underline



}















A:link.topzag {



	FONT-SIZE: 15px; font-family: Tahoma; FONT-WEIGHT: BOLD ; COLOR: #ffffff; TEXT-DECORATION: none



}



A:visited.topzag {



	FONT-SIZE: 15px; font-family: Tahoma; FONT-WEIGHT: BOLD; COLOR: #ffffff; TEXT-DECORATION: none



}



A:active.topzag {



	FONT-SIZE: 15px; font-family: Tahoma; FONT-WEIGHT: BOLD; COLOR: #ffffff; TEXT-DECORATION: none



}



A:hover.topzag {



	FONT-SIZE: 15px; font-family: Tahoma; FONT-WEIGHT: BOLD; COLOR: #ffffff; TEXT-DECORATION: underline



}







.cont {font-size:13px;color:#000;font-weight: bold;}

.cont2 {font-size: 10px;color:#c859b0;font-weight: bold;}



A:link.cont {
	FONT-SIZE: 13px; COLOR: #757575; TEXT-DECORATION: none
}

A:visited.cont {
	FONT-SIZE: 13px; COLOR: #757575; TEXT-DECORATION: none
}

A:active.cont {
	FONT-SIZE: 13px; COLOR: #757575; TEXT-DECORATION: none
}

A:hover.cont {
	FONT-SIZE: 13px; COLOR: #000; TEXT-DECORATION: none
}







A:link.pop {



	 FONT-SIZE: 12px;  font-family: Arial; FONT-WEIGHT: BOLD ; COLOR: #ffffff; TEXT-DECORATION: none



}



A:visited.pop {



	FONT-SIZE: 12px; font-family: Arial; FONT-WEIGHT: BOLD; COLOR: #ffffff; TEXT-DECORATION: none



}



A:active.pop {



	FONT-SIZE: 12px; font-family: Arial; FONT-WEIGHT: BOLD; COLOR: #ffffff; TEXT-DECORATION: none



}



A:hover.pop {



	FONT-SIZE: 12px; font-family: Arial; FONT-WEIGHT: BOLD; COLOR: #ffffff; TEXT-DECORATION: underline



}







A:link.red {



FONT-SIZE: 13px; font-family: Tahoma; FONT-WEIGHT: bold ; COLOR: #ffffff; TEXT-DECORATION: none; text-shadow: 1px 1px #0d285a;



}



A:visited.red {



FONT-SIZE: 13px; font-family: Tahoma; FONT-WEIGHT: bold ; COLOR: #ffffff; TEXT-DECORATION: none; text-shadow: 1px 1px #0d285a;



}



A:active.red {


FONT-SIZE: 13px; font-family: Tahoma; FONT-WEIGHT: bold ; COLOR: #ffffff; TEXT-DECORATION: none; text-shadow: 1px 1px #0d285a;



}



A:hover.red {



FONT-SIZE: 13px; font-family: Tahoma; FONT-WEIGHT: bold ; COLOR: #ffffff; TEXT-DECORATION: none; text-shadow: 1px 1px #0d285a;




}







.modelname  {font-family: Arial;



			font-size:13px;



			color:#000000;



			FONT-WEIGHT: BOLD;



			}



			



.akziiname  {font-family: Arial;



			font-size:15px;



			color:#000000;



			FONT-WEIGHT: BOLD;



			}



			



.articlename  {font-family: Arial;



			font-size:15px;



			color:#000000;



			FONT-WEIGHT: BOLD;



			}





#regg a {

color: white;

}





.topzag  {font-family: Tahoma;



			font-size:15px;



			color:#ffffff;



			FONT-WEIGHT: BOLD;



			}



			



.tovari 	{



			font-size:14px;



			



			FONT-WEIGHT: BOLD;



			}



			



			



.red  		{font-family:Arial;



			font-size:18px;



			color:#ed0f0f;



			FONT-WEIGHT: BOLD;



			}



			



.red12  		{font-family:Arial;



			font-size:12px;



			color:#ed0f0f;



			FONT-WEIGHT: BOLD;



			}



			



.mini  {	font-family:Century Gothic;



			font-size:13px;



		



			FONT-WEIGHT: normal;



			}



			



.contwhite  {font-family:;



			font-size:27px;



			color:#ffffff;



			FONT-WEIGHT: BOLD;



			}



			



.contpink  {font-family:;



			font-size:27px;



			color:#e86cad;



			FONT-WEIGHT: BOLD;



			}



			



.lowwhite  {font-family: Arial;



			font-size:11px;



			color:#ffffff;



			FONT-WEIGHT: BOLD;



			}



			







			



.lowblack  {font-family: Arial;



			font-size:18px;



			color:#ffffff;



			FONT-WEIGHT: BOLD;



			}



			



.price9  {font-family: Arial;



			font-size:20px;



			color:#133880;



			FONT-WEIGHT: BOLD;



			}



			



.newszag  {font-family:;



			font-size:18px;



			color:000000;



			FONT-WEIGHT: BOLD;



			}



			



			



			



.zagb  {font-family:;



			font-size:21px;



			color:30a310;



			FONT-WEIGHT: BOLD;



			}







.a1 	{font-family: Impact;



			font-size:18px;



			color:ffffff;



			FONT-WEIGHT: BOLD;



			}



			



.a100 	{font-family: Impact;



			font-size:19px;



			color:000000;



			FONT-WEIGHT: ;



			}







.hellob 	{font-family: Impact;



			font-size:23px;



			color:000000;



			FONT-WEIGHT: ;



			}	







.findtime 	{font-family: Impact;



			font-size:18px;



			color:000000;



			FONT-WEIGHT: ;



			}



			



			



			



.mainlist01 {font-family:AdverGothic;



			font-size:13px;



			color:90393b



			}







.enter  		{font-family:;



			font-size:9px;



			color:fbe2c3



			}



			



.kat  		{font-family:;



			font-size:14px;



			FONT-WEIGHT: BOLD;



			color:ffffff



			}



			



.data  		{font-family: Impact;



			font-size:14px;



			FONT-WEIGHT: ;



			color: #e86cad;



			}







P.news01     	{font-family:;



			font-size:13px;



			FONT-WEIGHT: BOLD;



			color:000000



			}







P.content01     	{font-family: Tahoma;



			font-size:14px;



			FONT-WEIGHT: ;



			color:000000



			}



			



P.tel     	 	{font-family:;



			font-size:18px;



			FONT-WEIGHT: BOLD;



			color:000000



			}



			



.hit     	 	{font-family:;



			font-size:14px;



			FONT-WEIGHT: BOLD;



			color:ffffff



			}



			



.hitm     	 	{font-family:;



			font-size:13px;



			



			color:000000



			}



			



.nav, .nav ul {



list-style-image:none;



list-style-position:outside;



list-style-type:none;



margin:0pt;



padding:0pt;



vertical-align:middle;



}







.nav #nav-one {



font-family:Arial,Helvetica,sans-serif;



position:relative;



vertical-align:middle;







}







.nav #nav-two {



z-index:10;



}







.nav li {



border-left:px solid #000000;



float:left;



margin:0pt;



padding-top:pt;



position:relative;



height:31px;



vertical-align:middle;



}







.nav li a, .nav li a:link, .nav li a:active, .nav li a:visited {



background:# none repeat scroll 0%;



color:#ffffff;



display:block;



font-family:Arial,Helvetica,sans-serif;



font-size:13px;



font-size-adjust:none;



font-stretch:normal;



font-style:normal;



font-variant:normal;



font-weight:;



line-height:25px;



padding:0pt 10px;



text-decoration:none;



text-transform:lowercase;



text-align:left;



height:31px;



width:;



vertical-align:middle;



line-height:1.1;



text-transform: capitalize;



height:20px;



vertical-align:middle;



padding-top:px;



}















.nav li a:hover {



background:# none repeat scroll 0%;



color:#3bbdff;



height:20px;



}







#nav-two li.sfHover a {



background:#CCCCCC none repeat scroll 0%;



color:#000000;



}







#nav-two li.sfHover ul a {



background:#565656 none repeat scroll 0%;



color:#959595;



height:20px;



}







#nav-two li.sfHover ul a:hover {



background:#CCCCCC none repeat scroll 0%;



color:#000000;



height:20px;



}







.nav ul {



opacity: 0.95;



background:#565656 none repeat scroll 0%;



border-bottom:1px solid #000000;



left:-1px;



list-style-image:none;



list-style-position:outside;



list-style-type:none;



margin:0pt;



position:absolute;



top:-999em;



width:px;











vertical-align:middle;



}







.nav li:hover ul, .nav li.sfHover ul {



top:31px;



z-index:100;







}







.nav ul li {



border:0pt none;



float:none;



vertical-align:middle;



height:20px;



}







.nav ul a {



border-color:#000000 rgb(0, 0, 0) -moz-use-text-color;



border-style:solid solid none;



border-width:1px 1px 0pt;



padding-right:20px;



white-space:nowrap;



width:px;



height:20px;



vertical-align:middle;



}







.nav ul a:hover {



background:#2f91a3 none repeat scroll 0%;



color:#000000;



height:19px;



border-bottom:1px #000000;



padding-top:px;



}













div.fileinputs {

	position: relative;

}



div.fakefile {

	position: absolute;

	top: 0px;

	left: 0px;

	z-index: 1;

}



input.file {

	position: relative;

	text-align: right;

	-moz-opacity:0 ;

	filter:alpha(opacity: 0);

	opacity: 0;

	top:20px;

	z-index: 2;

}

#rubriki {
overflow:hidden;
height:69px;
}

#rubriki a {
font-size:14px;
color:#000;
}

#rub1 {
float:left;
width:100px;
height:51px;
padding:10px 0 0 56px;
margin:8px 0 0 21px;
background: url('/templates/skin1/images/childs.png') left bottom no-repeat;
cursor:pointer;
}

#rub2 {
float:left;
width:90px;
height:41px;
padding:20px 0 0 71px;
margin:8px 0 0 13px;
background: url('/templates/skin1/images/svadba.png') left bottom no-repeat;
cursor:pointer;
}


#rub3 {
float:left;
width:90px;
height:41px;
padding:20px 0 0 57px;
margin:8px 0 0 13px;
background: url('/templates/skin1/images/korp.png') left bottom no-repeat;
cursor:pointer;
}

#rub4 {
float:left;
width:90px;
height:41px;
padding:20px 0 0 66px;
margin:8px 0 0 13px;
background: url('/templates/skin1/images/party.png') left bottom no-repeat;
cursor:pointer;
}

#rub:hover a {
font-size:14px;
color:#000;
text-decoration:underline;
}
#rub1:hover a {
text-decoration:underline;
}
#rub2:hover a {
text-decoration:underline;
}
#rub3:hover a {
text-decoration:underline;
}
#rub4:hover a {
text-decoration:underline;
}

#tovarpage {
position:relative;
width:669px;float:left;margin:0 0 0 0px;
	background: url('/templates/skin1/images/tovari.png');
	background-position: right top; 
	background-repeat: no-repeat; 
}


#tovarpageakcii4 {
position:relative;
width:669px;float:left;margin:0 0 0 0px;
	background: url('/templates/skin1/images/akcii.png');
	background-position: right top; 
	background-repeat: no-repeat; 
}



#tovarpagenovinka4 {
position:relative;
width:669px;float:left;margin:0 0 0 0px;
	background: url('/templates/skin1/images/novinki.png');
	background-position: right top; 
	background-repeat: no-repeat; 
}
}

#tovarpage p {
padding:10px 0 0 0;
}
#tovarpage div {
padding:10px 0 0 0;
}

.tovarpricekont4 {
text-align: left;float:left;
width: 150px;
margin: 0px 0 0 0px; 
padding:0px 10px 0px 0px;
color: #5a5a5a; 
}

#pagetext h1 {
font-size:18px;
padding:15px 0 0 0px;
font-weight:bold;
color: #000;
}


#pagetext h2 {
font-size:14px;
margin: 10px 0 5px 0;
font-weight:bold;
padding:0px 0 0 0px;

}


#pagetext #tovarpagenovinka4 h1, #pagetext #tovarpagenovinka4 h2 {
width:275px;
padding:15px 0 0 0px;
}

#pagetext #tovarpage h1 {
width:150px;
overflow:hidden;
font-size:15px;
padding:15px 0 0 0px;
font-weight:bold;
color: #000;
}

#pagetext #tovarpage h2 {
font-size:14px;
font-weight:bold;
padding:15px 0 0 0px;
margin:0;
}
#tovarpageakcii4 .minicalc_h2{
font-size: 14px !important;
    font-weight: bold;
    padding: 15px 0 0 0px !important;
    margin: 0 !important;
}

#pagetext div.tovarpopkontA p{
padding: 0 0 0px 0;
margin: 0;
}

#beforegoods {
padding: 0 0 10px 0px;
}


#beforegoods p {
font-size:13px;
color:#000;
}

#beforegoods a {
font-size:14px;
color:#000;
text-decoration:underline;
}

#vk_comments {
z-index:10000;
}

#undergoods {

}

#undergoods a {
font-size:14px;
color:#000;
padding:0 5px;
text-decoration:underline;
}

#afterbasket {
margin: 0 0 0 0px;
}

#afterbasket p{
padding: 5px 0 0 16px;
margin: 0 0 0 0px;
}

#basketcenter {
margin: 0 0px 0 0px;
}

#beforebasket {
margin: 10px 15px 0 16px;
width:450px;
}

#emailzakaz {
float: left;
width:600px;
margin: 0 0px 0 16px;
}

#nizbasket {
clear:both;
padding:0px 0 0 0px;
}

#korzinapokupok {
width:100%;
}

#korzinapokupok .korzinatr {
font-size:14px;
background: #757575;
font-weight:bold;
color:#FFF;
}

#korzinapokupok .korzinatr td {
padding:5px;
}

#korzinapokupok td.pricetovara {
font-size:22px;
color: #000;
text-align:center;
}

#korzinapokupok .korzinatr td.pricetovara0 {
font-size:22px;
color: #FFF;
text-align:center;
font-weight:normal;
}

#danniepozakazu input {
border-radius:5px;
width:500px;
padding:5px 5px;
font-size:14px;
}

#danniepozakazu textarea {
border-radius:5px;
width:500px;
height:100px;
padding:5px 5px;
font-size:14px;
}

#danniepozakazu select {
border-radius:5px;
width:260px;
padding:5px 8px 5px 2px;
font-size:14px;
}

#danniepozakazu input.sendtheorder {
width:512px;
padding:10px 0px;cursor:pointer; font-size:14px;color:#FFF;background:#000;border:0px;
}

#tovarpage .kupittovar4 {
clear:both; float:left; margin: 15px 0 10px 0; padding: 0px 0px; text-align:center;
color:#444;
border-radius:5px;width:200px;line-height:40px;
border: 2px solid #444;
}

#tovarpage .kupittovar4:hover {
background:#f1f1f1;
}

#tovarpage .kupittovar4 div {
padding:0px 0;

}

.tovarkont #tocart {
float:right; width: 120px; margin: 5px 0 10px 0; padding: 0px 0 0px 0; text-align:center;color:#FFF;
border-radius:5px;background:#1fa42a;
}

.tovarkont #tocart .vkorzinu {
padding:10px 0;
}

#korzinapokupok .vkorzinu {
clear:both; float:left; margin: 5px 0 10px 20px; padding: 10px 10px; text-align:center;color:#FFF;
border-radius:5px;background: #2c78d8;
}

#tovarpageakcii4 .kupittovar4 {
clear:both; float:left; margin: 15px 0 10px 0; padding: 0px 0px; text-align:center;
color:#444;
border-radius:5px;width:200px;line-height:40px;
border: 2px solid #444;
}

#tovarpageakcii4 .kupittovar4:hover {
background:#f1f1f1;
}

#tovarpageakcii4 .kupittovar4 div {
padding:0px 0;
}


#tovarpageakcii4 .kupittovar4-2, #tovarpage .kupittovar4-2 {
clear:both; float:left; margin: 5px 0 10px 0;  text-align:center;color:#000;
border-radius:5px;width:200px;line-height:40px;
  
background:#f1f1f1;padding:0px 0px;
}

#tovarpageakcii4 .kupittovar4-2 div, #tovarpage .kupittovar4-2 div {
padding:0px 0px;
}




.akcii #tocart {
float:right; width: 120px; margin: 5px 0 10px 0; padding: 0px 0 0px 0; text-align:center;color:#FFF;
border-radius:5px;background:#2c78d8;
}

.akcii #tocart .vkorzinu {
padding:10px 0;
}


#tovarpagenovinka4 .kupittovar4 {
clear:both; float:left; width: 120px; margin: 5px 0 10px 0; padding: 0px 0 0px 0; text-align:center;color:#FFF;
border-radius:5px;
}

#tovarpagenovinka4 .kupittovar4 div {
padding:10px 0;

}



p.orderids0 {
width:100%;
padding:5px 0 0 0;
text-align:center;
font-size:18px;
}

p.orderids {
width:100%;
padding:5px 0 0 0;
text-align:center;
font-size:14px;
}

.reds {
font-weight:bold;
color:#000;
color:red;
background:white;
padding:0 2px;
font-size:12px;
}

.moregood {
width:220px;
margin:0 0 10px 10px;
overflow:hidden;
float:left;
text-align:left;
min-height:115px;
}

.moregood .moregoodphoto {
float:left;
}

.moregood .moregoodname {
width:200px;
margin:0 0 10px 10px;
float:left;
text-align:left;
}

#tovarpage h4 {
width:629px;
margin:10px 0 15px 10px;
padding:5px 10px;
color:#c859b0;
background:#c859b0;
text-align:center;
color:#FFF;
}

.biggi {
font-size:15px;
}

.priceonegood  {
font-size:15px;
}

.vkcom {
position:relative;
width: 112px; 
height: 20px;
text-align: left;
float:right;
padding:0px 10px 0px 0px;
margin:5px 0 10px 0;
}

#tovarpage div.vkcom4 {
float:left;
position:relative;
width: 112px; 
height: 24px;
text-align: left;
padding:0px 0px 0px 0px;
margin:10px 0 0px 30px;
}

#tovarpage div.vkcom4 div {
padding:0px 0px 0px 0px;
margin:0px 0 0px 0px;
}


.toplusheviebuketi {
clear:both;
width:100%;
height:100px;
background:url('/templates/skin1/images/buketi-iz-myagkih-igrushek.png') 14px 0;
background-repeat:no-repeat;
cursor:pointer;
}

.tobuketikonfet  {
clear:both;
width:100%;
height:100px;
background:url('/templates/skin1/images/buketi-iz-konfet.png') 14px 0;
background-repeat:no-repeat;
cursor:pointer;
}

.nesummiruutsya {
font-size:11px;
color:#000;
font-weight:normal;
}

.skiidki {
position:relative;
width:656px;
margin: 10px 0 10px 17px;
padding:8px 10px;
border:2px red solid;
border-radius:15px;
text-align:center;
background: white url('/templates/skin1/images/skiidki.png') left top no-repeat;
color:red;
font-weight:bold;
font-size:13px;
}

.bigskidka {
font-size:20px;
color:red;
}


.bigskidka2 {
font-size:25px;
color:red;
}

.miniskidka {
font-size: 12px;
    font-weight: bold;
    color: #fff;
    padding: 0px 10px;
    background: #cb0000;
    line-height: 30px;
    height: 30px;
    width: 184px;
    display: block;

    margin: 5px 0;
}

.miniskidka span {
    display: block;
    color: #cb0000;
    float: right;
    background: #fff;
    line-height: 26px;
    margin: 2px -8px 2px 2px;
    width: 100px;
    text-align: center;
    text-transform: uppercase;
}


.blueskidka {
font-size: 12px;
    font-weight: bold;
    color: #f1f1f1;
    padding: 0px 10px;
    background: #2c78d8;
    line-height: 30px;
    height: 30px;
    width: 184px;
    display: block;
   float: left;
    margin: 14px 0px 0 30px;
}

.blueskidka span {
    display: block;
    color: #2c78d8;
    float: right;
    background: #f1f1f1;
    line-height: 26px;
    margin: 2px -8px 2px 2px;
    width: 100px;
    text-align: center;
    text-transform: uppercase;
}

.mainprice {
font-size:22px;
line-height:45px;
}

.underskiidki {
width:660px;
margin: 0px 0 8px 10px;
padding:5px 10px;
text-align:center;
color:red;
font-weight:bold;
font-size:13px;
}

#lowpink {
float:left;
margin:0;
padding: 0px 2px 0px 2px;
}

#lowpink:hover {
float:left;
margin:0;
padding:0px 2px 0px 2px;
}

#lowpinkA {
float:left;
margin:0;
padding: 0px 2px 0px 2px;
}

#lowpinkA:hover {
float:left;
margin:0;
padding:0px 11px 0px 11px;
}

#tovarpageakcii4 h1 {
padding: 5px 0 30px 0px;
}

.minname {
    display: block;
font-size: 12px;
color:#828282;
}

#shirblock, #dlinblock {
    width: 100px;
    float: left;
font-size: 22px;
}
#priceblock {
    width: 240px;
    float: left;
	margin:30px 0 0 0;
}

.citycall {
font-size:14px;
}

#searchtab {
width:305px;
float:left;
margin:3px 0 0 6px;
}

#preimushestva1 {
float:left;
padding:0px 25px 0 33px;
background:url('/templates/skin1/images/preim1.jpg') left 4px no-repeat;
}
#preimushestva2 {
float:left;
padding:0px 25px 0 29px;
background:url('/templates/skin1/images/preim2.jpg') left 4px no-repeat;
}
#preimushestva3 {
float:left;
padding:0px 25px 0 29px;
background:url('/templates/skin1/images/preim3.jpg') left 4px no-repeat;
}
#preimushestva4 {
float:left;
padding:0px 0px 0 29px;
background:url('/templates/skin1/images/preim4.jpg') left 4px no-repeat;
}

#searchform {
float: left;margin: 0px 0px 0px 0px; padding: 0px;
}

#searchform input#searchinput {
width: 240px; height: 18px; 
margin:0;
padding: 4px 30px 4px 4px; 
color:#000; 
border:0px solid #000;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
}

#poiskkorzina {
opacity:0.92;
width:966px;
margin:0 12px;
background: red;
overflow:hidden;
padding:5px 10px;
-webkit-border-bottom-right-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
-moz-border-radius-bottomright: 5px;
-moz-border-radius-bottomleft: 5px;
border-bottom-right-radius: 5px;
border-bottom-left-radius: 5px;
}

.share42init {
float: left;
width: 180px;
height:30px;
margin: 0px 0px 0px 0;
text-align: left;
}

#share42 {display: inline-block; padding: 0px 0 0 0px; background: #FFF; border: 0px solid #E9E9E9; border-radius: 4px;}
#share42:hover {background: #FFF; border: 0px solid #D4D4D4;}
#share42 a {opacity: 0.5;}
#share42:hover a {opacity: 0.7}
#share42 a:hover {opacity: 1}

.minitext {
font-size:11px;
}

#search_but {
color:white; border: 0px solid #91c73e; width: 23px; height: 22px; 
margin:3px 0 2px -30px;
padding: 5px; cursor:pointer;
	background: url('/templates/skin1/images/search_but.png');
	background-position: left top; 
	background-repeat: no-repeat; 
}

#banners {
float:right;
width:700px;
height:350px;
padding:0px 0 10px 0px;
}

#magazins {
float:left;
overflow:hidden;
padding:6px 0 0 25px;
font-size:15px;
color:#000;
border-left:0px solid #FFF;
}

#pagetext #magazins {
padding:0px 0 0 0px;
}

.mags {
width:240px;
float:left;
overflow:hidden;
padding:18px 0 0 12px;
}

#pagetext .mags {
padding:18px 0 0 0px;
}

.mainsrazdels {
clear:both;
}

#zagolovok a {
color:#db0000;
}



.shemaslink {
text-decoration:underline;
}

.shemaslink:hover {
cursor:pointer;
color:red;
}

.zvonok {
background: #EDF1FA;
background: rgba(158,203,84,1);
background: -moz-linear-gradient(top, rgba(75,200,55,1) 0%, rgba(27,140,37,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(75,200,55,1)), color-stop(100%, rgba(27,140,37,1)));
background: -webkit-linear-gradient(top, rgba(75,200,55,1) 0%, rgba(27,140,37,1) 100%);
background: -o-linear-gradient(top, rgba(75,200,55,1) 0%, rgba(27,140,37,1) 100%);
background: -ms-linear-gradient(top, rgba(75,200,55,1) 0%, rgba(27,140,37,1) 100%);
background: linear-gradient(to bottom, rgba(75,200,55,1) 0%, rgba(27,140,37,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9ecb54', endColorstr='#63a625', GradientType=0 );
border:0;
border-radius: 5px 5px 5px 5px;
-moz-border-radius: 5px 5px 5px 5px;
-webkit-border-radius: 5px 5px 5px 5px;
color: #fff;
float: left;
font-family: Arial;
font-size: 13px;
font-weight: bold;
height: 40px;
margin: 5px 0 0 5px;
padding: 0px 0px;
text-shadow: 1px 1px 0 #3F9200;
width: 192px;
line-height: 42px !important;
text-align:center;
}

.zvonok:hover {
background: -moz-linear-gradient(top, rgba(75,200,55,1) 0%, rgba(20,115,30,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(75,200,55,1)), color-stop(100%, rgba(20,115,30,1)));
background: -webkit-linear-gradient(top, rgba(75,200,55,1) 0%, rgba(20,115,30,1) 100%);
background: -o-linear-gradient(top, rgba(75,200,55,1) 0%, rgba(20,115,30,1) 100%);
background: -ms-linear-gradient(top, rgba(75,200,55,1) 0%, rgba(20,115,30,1) 100%);
background: linear-gradient(to bottom, rgba(75,200,55,1) 0%, rgba(20,115,30,1) 100%);
border: 0;

color: #fff;

text-shadow: 1px 1px 0 #3F9200;

cursor:pointer;
}

#pagetext {
padding:0 0 0 13px;
}
#footer {
	clear:both;
	width:100%;
	height:70px;
	overflow:hidden;
}

#footerleft {
float:left;
width:247px;
margin:0 20px 0 0;
overflow:hidden;
}
#footerright {
float:right;
width:898px;
margin:0 0px 0 0;
overflow:hidden;
}

.infos {
float:left;
min-width:198px;
overflow:hidden;
padding:0 48px 0 0;

}
.infos div.footerzag {
color:#000000;
font-weight:bold;
}

.infos div {
clear:both;
padding:5px 0 0 0;
}

.artss {
clear:both;
margin:10px 0 0 0;
overflow:hidden;
}

.artimg {
float:left;
width:135px;
margin:5px 0 0 0;
overflow:hidden;
min-height:88px;
cursor:pointer;
}

.artname {
float:left;
width:550px;
margin:0px 0 0 0px;
overflow:hidden;
}

.artname a{
font-size: 18px;
}

#razdel418 {
background: #10d027;
border-top: 2px solid #0ea01c;
padding: 0.6em 0 0.6em 30px;
margin: 0 0 5px 0;
color:#FFF;
}

#main2 #galleryblock {
padding:0 0 0 20px;
overflow:hidden;
}

#akciicol {
float:right;
width:226px;
overflow:hidden;
padding:0 0 0 0px;
}

#lowmenu {
clear:both;
padding:20px 0;
background:#f1f1f1;
margin: 10px 0 10px 0;
overflow:hidden;
}

.lowblocks {
float:left;
padding:0 137px 0 10px;
font-size:11px;
}

.lowblocks a {
display:block;
clear:both;
padding:5px 0 0 0;
font-size:12px;
}

.lowblocks .zaggi {
font-weight:bold;
font-size:14px;
padding:0 0 0px 0;

}

#telephones {
float:left;
height:86px;
padding:0px 0 0px 45px;
background:url('/templates/skin1/images/phone_ico.png') left 45px no-repeat;
background-position-x:0;
background-position-y:45px;


}


#manager {
float:left;
width:86px;
height:86px;
background:url('/templates/skin1/images/manager.png') left top no-repeat;
margin:10px 0 0px 0px;
}

#managerphones {
float:left;
height:86px;
font-size:16px;
margin:6px 0 0px 0px;
padding:0px 0 0px 10px;
line-height:1.5em;
}

.mezkatalog {
clear: both;
margin: 0px 0 0px 0px;
background: #f1f1f1;
padding: 0px 0 5px 0px;
}

#uslugi {
width:944px;
overflow: hidden;
margin: 0;
padding: 0;
float: left;
}

#leftuslugi p {
padding: 10px 10px 0 0px;
margin: 0px;
font-size: 13px;
}


#leftuslugi2 p {
float:left;
padding: 10px 23px 15px 0px;
margin: 0px;
font-size: 13px;
}

.akciirandbox {
width:225px;
height:51px;
padding: 8px 0 0 0;
margin:10px 0 0 0;
background: rgba(230,0,0,1);
background: -moz-linear-gradient(left, rgba(200,0,0,1) 0%, rgba(230,0,0,1) 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(200,0,0,1)), color-stop(100%, rgba(230,0,0,1)));
background: -webkit-linear-gradient(left, rgba(200,0,0,1) 0%, rgba(230,0,0,1) 100%);
background: -o-linear-gradient(left, rgba(200,0,0,1) 0%, rgba(230,0,0,1) 100%);
background: -ms-linear-gradient(left, rgba(200,0,0,1) 0%, rgba(230,0,0,1) 100%);
background: linear-gradient(to right, rgba(200,0,0,1) 0%, rgba(230,0,0,1) 100%);
color:#FFF;
font-size:14px;
text-align:center;
}

.bigmonth {
font-size:20px;
text-transform:uppercase;
}

.statinavig {
margin:0; padding: 10px 0 0 0px; text-align: justify;
}

.dopimg {
position:absolute;
left:0;
bottom:0;
width:80px;
height:80px;
}

.onedopimg {
position:absolute;
left:45px;
top: 280px;
width:130px;
height:130px;
}

#vk_groups {
clear:both;
margin:8px 0 0 0;
}

#vk_konkurs {
clear:both;
margin:0px 0 0 0;
cursor:pointer;
}

#akciirightcol {
width:225px;
overflow:hidden;
margin:10px 0 0 0;
border-left:1px solid rgb(200,0,0);
padding: 0 0 0 10px;
}

#akciirightcol .akcii  {
border-top:0px solid rgb(200,0,0);
border-left:0px solid rgb(200,0,0);
border-bottom:1px solid rgb(200,0,0);
}

.vishivka_info a {
font-size:12px;
color: #CAA546;
text-decoration:underline;
}

.vishivka_info2 a {
font-size:10px;
color: #CAA546;
text-decoration:underline;
}

#pagetext .vishivka_info2 p {
padding: 0px 0px 5px 0px;
margin: 0px;
font-size: 13px;
}

.minicalcdiv {
clear: both;
float:left;
width:665px;
overflow:hidden;
margin: 20px auto;
background: #f1f1f1;
padding: 20px 15px;
}



.vopros {
background: rgb(27,140,37);
cursor:help;
border-radius: 5px 5px 5px 5px;
-moz-border-radius: 5px 5px 5px 5px;
-webkit-border-radius: 5px 5px 5px 5px;
color: #fff;
float: left;
font-family: Arial;
font-size: 11px;
font-weight: bold;
margin: 0px 10px 0 0px;
padding: 2px 6px;
text-align:center;
}

#pagetext .minicalcform h2 {
margin: 0px 0 0 0px;
padding: 0px 0px 20px 0;
font-size: 16px;
color: rgb(27,140,37);
}

h2.minicalc_h2 {
line-height:29px;
padding:0;

}

h2.minicalc_h2 span {
    width: 21px;
    height: 29px;
    display: inline-block;
    margin: 0px 15px 0px 0px;
    padding: 0;
    float: left;
	background: url('/userfiles/image/calc2.png') center center no-repeat;
}

#rekommenddiv {
margin: 0px 0 0 0px;
padding: 0px 0px 0px 0;
font-size: 11px;
}

#rekommenddiv div{
width:107px;
float: left;
margin: 0px 0 0 0px;
padding: 7px 5px 0px 0;
font-size: 11px;
}

.onefotostext {
width:100%;
padding:0 0 20px 0;
overflow:hidden;
}

.miniphotoes2 {
width:200px;
overflow:hidden;
float:left;
padding:0 20px 0 0;
margin:0;
}


.minitext2 {
width:400px;
overflow:hidden;
float:left;
padding:0 20px 0 0;
margin:0;
}

#calcform {
width:600px;
float:left;
margin:0px 0;
overflow:hidden;
}





#stenasbagetom {
float: left;
margin: 0px 41px 0 0;
width:578px;
overflow:hidden;
background:#f1f1f1;
}

#mainbaget {
clear:both;
padding: 79px 120px 260px 120px;
overflow:hidden;

margin:0px auto;
}

#vsebageti { 
float:right;
overflow:hidden;
margin:0 30px 0 0;
}

#picuser {
position:relative;
margin:0px auto;
}

.pictures {
clear:both;
float:left;
margin:10px 10px 20px 0;
}


.picturesdesc {
margin:10px 0px 0px 0;
float:left;
}

.zonelines {
width:260px;
margin: 0px 20px 11px 0;
float:left;
}


.zonelines0 {
margin:0px 0px 0px 0;
float:left;
}
 
.bagetpost {
overflow:hidden;
}

.zonename0 {
margin:5px 0px 0px 0;
font-weight:bold;
}

.zonelines2 {
width: 235px;
}


.zonelines2 label {
float: left;
clear: both;
}


.minicalcdiv .kupittovar4 {
float: right;
    width: 210px;
    margin: 4px 0px 0px 0px;
padding: 0px 0 0px 0;
text-align: center;
color: #FFF;
border-radius: 5px;
  background: #2c78d8;
  line-height: 40px;

}
.minicalcdiv .vkorzinu {
padding: 0px 0 0px 0;
}


.minicalcdiv .kupittovar4-2 {
float: left;
width: 210px;
margin: 10px 5px 10px 0;
padding: 0px 0 0px 0;
text-align: center;
color: #000;
border-radius: 5px;
background:#d4d4d4;
  line-height: 40px;
}
.minicalcdiv .vkorzinu {
padding: 0px 0 0px 0;
}

.uslugibk {
   
    margin: 15px 0 !important;
 
}

.uslugibk .newkatimg {
    margin: 0px 17px 0px 0;
}

.uslugibk h2{
    font-size: 18px !important;
    margin: 5px 0 5px 0 !important;
    font-weight: bold;
    padding: 0px 0 0 0px;
}
.uslugibk div {
float:left;
}
.uslugibk .dop {
display:block;
float:left;
line-height:44px;
height:44px;
margin:0 20px;
padding:0 0px;
width:300px;
background:#f1f1f1;
font-size:18px;
text-align:center;
color:#000;
border-radius: 8px;
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
cursor:pointer;
}
.uslugibk .lightblue {
background:#47839f;
color:#fff;
}
.uslugibk .darkblue {
background:#485e75;
color:#fff;
}
.uslugibk .bolot {
background:#88834e;
color:#fff;
}
.uslugibk .darkorange {
background:#c9a547;
color:#fff;
}
.uslugibk .stronggreen {
background:#7b8c3e;
color:#fff;
}
.uslugibk .lightgreen {
background:#5ca383;
color:#fff;
}
.uslugibk .lightbrown {
background:#a37b62;
color:#fff;
}

#pagetext p.goldback, .goldback {
background: rgba(202,165,70,.50);
margin:20px 25px  10px 0; !important;
padding:10px 0 10px 0!important;
}

.virtual1 {
display:block;
background: #9c6697;
font-size:16px !important;
line-height:22px;
text-align:center;
padding:15px 0;
width:100%;
margin:5px 0;
color:#fff !important;
}
#pagetext p a.virtual1 {
font-size:16px !important;
color:#fff !important;
TEXT-DECORATION: none !important;
}
#pagetext p a.virtual1:hover {
TEXT-DECORATION: underline !important;
}

.vvediterazmeri  {
position:relative;
float:left;width:250px;height:50px;font-size: 12px;line-height: 18px;
}
.shirinput {
float: left;
border:1px solid #A5A5A5;
-webkit-border-top-left-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-bottomleft: 5px;
border-top-left-radius: 5px;
border-bottom-left-radius: 5px;
    text-align: center;
    width: 68px;
    height: 38px;
    font-size: 14px;
    padding: 0px 0px;
    margin: 0px 0px 0 0;
}
.mez_x {
float: left;
    text-align: center;
    width: 28px;
    height: 38px;
    line-height: 40px;
    font-size: 22px;
    padding: 0px 0px;
    margin: 0px 0px 0 0; color:#A5A5A5;
    border-top: 1px solid #A5A5A5;border-bottom: 1px solid #A5A5A5;
}
.dlininput {
float: left;
border:1px solid #A5A5A5;
-webkit-border-top-right-radius: 5px;
-webkit-border-bottom-right-radius: 5px;
-moz-border-radius-topright: 5px;
-moz-border-radius-bottomright: 5px;
border-top-right-radius: 5px;
border-bottom-right-radius: 5px;
    text-align: center;
    width: 68px;
    height: 38px;
    font-size: 14px;
    padding: 0px 0px;
    margin: 0px 6px 0 0;
}

.vvediterazmeri span {
position:absolute;
right: 160px;
    bottom: 4px;
width: 106px;
    height: 9px;
    margin: 0px 0px 0px 0px;
    padding: 0;
    float: left;
    background: url('/userfiles/image/milimetrs.png') center center no-repeat;
}


.mirrowpage .tovarpricekont{
height: auto;
}

a.mainmirrowlink:hover  {
background: rgba(202, 165, 70, 0.23); 
border: 1px #caa546 solid;
}

a.fio:hover  {
background: #9c6697;
color:#fff !important; 
border: 1px #9c6697 solid;
}

.linepricemirrow {
    clear:both;
    width: 220px;
    text-align: center;
    margin-left: -10px;
    padding: 0;
    padding-bottom: 9px;
    padding-top: 2px;
    background: #f4f4f4;
}

		.loupe { background-color:#555; background:rgba(0, 0, 0, 0.25); border:5px solid rgba(0, 0, 0, 0); cursor:url(blank.png), url(blank.cur), none; }
		
		.rasch {
		    background: rgb(213, 185, 115);
    background: -moz-linear-gradient(top, rgb(214, 186, 116) 0%, rgb(201, 165, 69) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgb(201, 165, 69)), color-stop(100%, rgba(27,140,37,1)));
    background: -webkit-linear-gradient(top, rgb(214, 186, 116) 0%, rgb(201, 165, 69) 100%);
    background: -o-linear-gradient(top, rgb(214, 186, 116) 0%, rgb(201, 165, 69) 100%);
    background: -ms-linear-gradient(top, rgb(214, 186, 116) 0%, rgb(201, 165, 69) 100%);
    background: linear-gradient(to bottom, rgb(214, 186, 116) 0%, rgb(201, 165, 69) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9ecb54', endColorstr='#63a625', GradientType=0 );
    border: 0;
    border-radius: 5px 5px 5px 5px;
    -moz-border-radius: 5px 5px 5px 5px;
    -webkit-border-radius: 5px 5px 5px 5px;
    color: #fff;
    float: left;
    font-family: Arial;
    font-size: 13px;
    font-weight: bold;
    height: 40px;
    margin: 5px 0 0 5px;
    padding: 0px 0px;
    width: 192px;
    line-height: 42px !important;
    text-align: center;
    cursor: pointer;
		    
		}
		.over_zakaz{
		   position:fixed;
		   top:0; 
		   left:0; 
		   z-index:10000;
		   background: rgba(0, 0, 0, 0.6);
		   width: 80%;
		   height: 90%;
		   padding: 10% 10% 5% 10%; 
		    
		}
		.over_ras{
		   position:fixed;
		   top:0; 
		   left:0; 
		   z-index:10000;
		   background: rgba(0, 0, 0, 0.6);
		   width: 80%;
		   height: 90%;
		   padding: 5% 10% 5% 10%; 
		    
		}
	#callbacks input{	    width: 85%;
    height: 30px;
    margin-bottom: 15px;
    padding-left: 5%;
	    
	}
	#callbacks_ras input{	    width: 85%;
    height: 30px;
    margin-bottom: 10px;
    padding-left: 5%;
	    
	}
	
#callbacks_ras textarea{	height: 70px;
    width: 85%;
    padding-left: 5%;
    margin-bottom: 5px;
}
	#btncontcall {
	    height: 40px !important;
    background: #c79824;
    color: white;
    border: none;
    cursor: pointer;
	}
	#btncontcall_ras {
	    height: 40px !important;
    background: #c79824;
    color: white;
    border: none;
    cursor: pointer;
	}
	.modal_main{
	    padding: 1%; 
	    background: white;
	    color: black;
	    border-radius: 10px;
	    #height: 350px;
	    width: 300px;
	    margin: 0 auto;
	    text-align: center;
	    
	}
        #erconts{
             margin-top: 10px;
    font-size: 16px;
    color: #40a10d;

          }
	.modal_ras{
	    padding: 1%; 
	    background: white;
	    color: black;
	    border-radius: 10px;
	    #height: 500px;
	    width: 300px;
	    margin: 0 auto;
	    text-align: center;
	    
	}
	.small_form{
         font-size: 11px;

        }
	
	
	
	.zak {
	    display: block; 
	    text-align: right;
	    font-size: 20px;
	    text-decoration: none;
	    cursor: pointer;
	    
	}
	.zak:hover {
	    display: block; 
	    text-align: right;
	    font-size: 20px;
	    text-decoration: none;
	    cursor: pointer;
	    color:red;
	    
	}
	.zvonok {
background: #EDF1FA;
background: rgba(158,203,84,1);
background: -moz-linear-gradient(top, rgba(75,200,55,1) 0%, rgba(27,140,37,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(75,200,55,1)), color-stop(100%, rgba(27,140,37,1)));
background: -webkit-linear-gradient(top, rgba(75,200,55,1) 0%, rgba(27,140,37,1) 100%);
background: -o-linear-gradient(top, rgba(75,200,55,1) 0%, rgba(27,140,37,1) 100%);
background: -ms-linear-gradient(top, rgba(75,200,55,1) 0%, rgba(27,140,37,1) 100%);
background: linear-gradient(to bottom, rgba(75,200,55,1) 0%, rgba(27,140,37,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9ecb54', endColorstr='#63a625', GradientType=0 );
border:0;
border-radius: 5px 5px 5px 5px;
-moz-border-radius: 5px 5px 5px 5px;
-webkit-border-radius: 5px 5px 5px 5px;
color: #fff;
float: left;
font-family: Arial;
font-size: 13px;
font-weight: bold;
height: 40px;
margin: 5px 0 0 5px;
padding: 0px 0px;
text-shadow: 1px 1px 0 #3F9200;
width: 192px;
line-height: 42px !important;
text-align:center;
}

.zvonok:hover {
background: -moz-linear-gradient(top, rgba(75,200,55,1) 0%, rgba(20,115,30,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(75,200,55,1)), color-stop(100%, rgba(20,115,30,1)));
background: -webkit-linear-gradient(top, rgba(75,200,55,1) 0%, rgba(20,115,30,1) 100%);
background: -o-linear-gradient(top, rgba(75,200,55,1) 0%, rgba(20,115,30,1) 100%);
background: -ms-linear-gradient(top, rgba(75,200,55,1) 0%, rgba(20,115,30,1) 100%);
background: linear-gradient(to bottom, rgba(75,200,55,1) 0%, rgba(20,115,30,1) 100%);
border: 0;

color: #fff;

text-shadow: 1px 1px 0 #3F9200;

cursor:pointer;
}
#new_menu #lowpink .lowpink {
    width: 143px;
    padding: 20px 0;
    background: #b0adad;
    color: white;
    text-align: center;
    font-style: italic;
    font-weight: 600;
    text-shadow: 1px 1px #414040;
}
#new_submenu #lowpink .lowpink {
    width: 143px;
    padding: 45px 0;
    background: #b0adad;
    color: white;
    text-align: center;
    position: relative;
    font-style: italic;
    font-weight: 600;
    text-shadow: 1px 1px #414040;
}
.iconinside2 {
    position: absolute;
    left: 190px;
    top: 90px;
    cursor: pointer;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-animation-name: pulse;
    animation-name: pulse;
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    z-index: 1000;
}
#lowpink .lowpink {
    display: block;
    text-align: right;
    margin-bottom: 10px;
}

#new_submenu:after{
content: url(/arrow.png);
    position: absolute;
    left: 8px;
    top: 195px;
}
ol{
font-size: 14px;
}



.main_item3{
display: block;
    float: left;
    width: 29.33%;
    text-align: center;
    background: #46bae1;
    color: white !important;
    padding: 90px 1%;
    margin: 1%;
}

.main_item4{
display: block;
    float: left;
    width: 21%;
    text-align: center;
    background: #46bae1;
   height: 35px;
    padding: 90px 1%;
    margin: 1%;
    font-size: 16px !important;
    text-align: center;
    position: relative;
    font-style: italic;
    font-weight: 600;
    text-shadow: 1px 1px #414040;
    color: white !important;

        

}
.main_item4:hover{
text-decoration:underline;
}


.left_block{

display: block;
    float: left;
	width: 265px;
	text-align: center;
    background: #46bae1;
    color: white !important;
    padding: 90px 1%;
	margin-right:15px;
}
.right_block{
float: right;
    margin-left: 15px;
display: block;
width: 265px;
	text-align: center;
height: auto;
}
.baget_derevo{
background: url(/userfiles/image/baget_derevo.jpg);

}
.baget_alum{
background: url(/userfiles/image/baget_alum.jpg);

}
.ramki_a{
background: url(/userfiles/image/ramki_a.jpg);

}
.karton_paspartu{
background: url(/userfiles/image/karton_paspartu.jpg);

}
.gal_zh{
background: url(/userfiles/image/gal_zh.jpg);

}

.gal_akv{
background: url(/userfiles/image/gal_akv.JPG);

}

.gal_graf{
background: url(/userfiles/image/gal_graf.jpg);

}

.gal_foto{
background: url(/userfiles/image/gal_foto.JPG);

}

.gal_vysh{
background: url(/userfiles/image/gal_vysh.jpg);

}
.gal_poster{
background: url(/userfiles/image/gal_poster.jpg);

}

.gal_ikoni{
background: url(/userfiles/image/gal_ikoni.jpg);

}
.gal_int{
background: url(/userfiles/image/gal_int.jpg);

}
.order-city {
    padding: 5px;
    padding-left: 20px;
    width: 91%;
    border: 1px solid #c7e8c4;
    border-left: 5px solid #239528;
    margin: 15px 0;
    padding-bottom: 15px;
}
.order-city img{
float:left;
margin-right:10px;
margin-top: 10px;
}
.underline li a {
text-decoration: underline;
}
.inkat{
background: #EDF1FA;
    background: rgba(158,203,84,1);
    background: -moz-linear-gradient(top, rgba(75,200,55,1) 0%, rgba(27,140,37,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(75,200,55,1)), color-stop(100%, rgba(27,140,37,1)));
    background: -webkit-linear-gradient(top, rgba(75,200,55,1) 0%, rgba(27,140,37,1) 100%);
    background: -o-linear-gradient(top, rgba(75,200,55,1) 0%, rgba(27,140,37,1) 100%);
    background: -ms-linear-gradient(top, rgba(75,200,55,1) 0%, rgba(27,140,37,1) 100%);
    background: linear-gradient(to bottom, rgba(75,200,55,1) 0%, rgba(27,140,37,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9ecb54', endColorstr='#63a625', GradientType=0 );
    border: 0;
    border-radius: 5px 5px 5px 5px;
    -moz-border-radius: 5px 5px 5px 5px;
    -webkit-border-radius: 5px 5px 5px 5px;
    color: #fff !important;
    font-family: Arial;
    font-size: 13px;
    font-weight: bold;
    height: 40px;
   margin: 15px auto;
    padding: 0px 0px;
    text-shadow: 1px 1px 0 #3F9200;
    width: 175px;
    line-height: 42px !important;
    text-align: center;
    cursor: pointer;
display: block;
}