.pagin_div{
text-align:center;
padding:0px;
margin:0px;
bottom:105px;
width:100%;
}

ul.pagination{
list-style-type: none;
width: 400px;
padding: 0px;
}


.pagination a{
text-decoration:none!important;
}

ul.pagination li {
padding: 2px 1px;
display: inline;
background: none;
color: #ccc;
border-collapse: collapse;
}

ul.pagination a {
text-decoration: none;
color: #000;
border-collapse: collapse;
display:inline;
}

.pagenav a {
color: #000;
}

ul.pagination span{
display:inline;
}

/*
NEW PAGIN
*/
.pagination div.page_n_arrow{
	float:left;
	color:grey;
	font-weight:bold;
	font-size:18px;
	margin-right:5px;
	margin-top: -2px;
	cursor:default;
}
.pagination a.page_n_arrow{
	float:left;
	color:#3b82f0;
	font-weight:bold;
	font-size:18px;
	margin-right:5px;
	margin-top: -2px;
	cursor:pointer;
}

.pagination div.page_n{
	float:left;
	text-align:center;
	height:17px;
	width:14px;
	padding-left:5px;
	padding-right:5px;
	padding-top:2px;
	background-color:#B9B9B9;
	margin-right:5px;
	color:red;
	cursor:default;
}

.pagination a.page_n{
	float:left;
	text-align:center;
	height:17px;
	width:14px;
	padding-left:5px;
	padding-right:5px;
	padding-top:2px;
	background-color:#3b82f0;
	margin-right:5px;
	cursor:pointer;
	color:white;
}

.continue_link {
background: url('/content/img/back.png') no-repeat left;
}

.checkout_link {
margin-left: 40px;
background: url('/content/img/forward.png') no-repeat right;

}

.continue_link, .checkout_link {
margin: 2px;
padding: 2px 0px 2px 40px;
vertical-align: middle;
font-weight: bold;
font-size: 1.4em;
width: 40%;
}

.formLabel {
float: left;
width: 30%;
text-align: right;
font-weight: bold;
margin: 2px;
white-space: nowrap;
clear: left;
vertical-align: middle;
margin-top: 8px;
}

.formField {
float: left;
width: 60%;
margin: 2px;
vertical-align: middle;
margin-top: 8px;
}

.missing {
color: red;
font-weight: bold;
}

.error{
color:red;
font-size:16px;
}

.pagenav_cur{
font-size:18px;
color:#FF9E00;
}

#bscal {
	 font-family: Verdana, Arial, Helvetica, sans-serif;
     font-size: 10px;
     color: #000000;
     background-color: #666666;
     border: 0px;
     z-index: 100;
     width: 210px;
     left: 0px;
     top: 0px;
     position: absolute;
 }  #bscal .top {          background: black;
         height: 20px;
 }  #bscal .top td, #bscal td.bot{          color: #ffffff;
         font-family: Tahoma;
         font-size: 11px;
         font-weight: bold;
         padding: 3 5px;
 }  #bscal td.bot {          cursor: pointer;
 }  #bscal .but {          height: 16px;
         border: 1px outset;
         cursor: hand;
 }  #bscal .over {          background: red;
         color: white;
         cursor: pointer;
 }      #bscal .week {          color: #FFFFFF;
         background: #3333333;
 }  #bscal .day {          color: #000000;
         background: #e2e2e2;
 }  #bscal .today {          color: white;
         background: #006699;
 }  #bscal TD.weekend {          color: black;
         background: #FFCCCC;
   }  #bsifr {      width: 210px;
     left: 0px;
     top: 0px;
     position: absolute;
     background-color: #FFFFCC;
     margin: 0px;
     padding: 0px;
     border: none;
     overflow: hidden;
     
}

.info_panel{ z-index:1000;  
position: absolute; 
left: 50%; 
top:-150px; 
height: 80px; 
padding-top:15px; 
width: 300px; 
margin-left: -150px;
background-color: white;
border: 1px solid #03a0e3; 
text-align:center; 
font-weight:bold; 
color: #03a0e3; 
box-shadow: 0px 0px 6px 2px #454545;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
background: url('/content/img/basket_fon.png') repeat-x bottom;
}


#loading_timer{z-index:12;  left:50%;  position:absolute; top:-150px;width:141px; height:99px;box-shadow: 0px 0px 20px 4px #454545;border-radius:7px; -moz-border-radius:7px; -webkit-border-radius:7px;}



#comments_content .viewport { width: 270px; height: 390px; overflow: hidden; position: relative; }
#comments_content .comments_overview { list-style: none; position: absolute; left: 0; top: 0; }
#comments_content .thumb .end,
#comments_content .thumb { background-color: #003D5D; border-radius:2px;}
#comments_content .scrollbar { position: relative; float: right; width: 15px; }
#comments_content .track { background-color: #D8EEFD; height: 100%; width:10px; position: relative; padding: 0 1px; border-radius:2px;}
#comments_content .thumb { height: 20px; width: 10px; cursor: pointer; overflow: hidden; position: absolute; top: 0; }
#comments_content .thumb .end { overflow: hidden; height: 5px; width: 10px; border-radius:5px;}
#comments_content .disable{ display: none; }

.gallery{float:left;}
.prev{cursor:pointer}
.next{cursor:pointer}
.gallery_img{
width:140px;
height:90px;
background-color: #ffffff;
border: 1px solid #A8A8A8;
padding:5px;
float:left;
margin-left:10px;
margin-top:10px;
box-shadow: 0px 0px 2px 1px #C2C2C2;
}

.gallery_img div.ob{width:140px;  height:90px; overflow:hidden; text-align:center; position:relative}
.gallery_img div.label_fon{background-color:black; opacity:0.5; width:138px; height:55px; position:absolute; left:1px; bottom:0px; z-index:5;}
.gallery_img div.label{width:131px; height:53px; position:absolute; left:1px; bottom:0px; color:white; font-weight:bold; text-align:right; z-index:7;}

.gallery_img img{height:90px; border:none;}


.object_img{border:0px solid grey;}

.yashare-auto-init a{
opacity: 0.5;
}
.yashare-auto-init a:hover{
opacity:1;
}