* { margin:0; padding:0; }
.fr {float:right}
.fl {float:left}
body {
    font-size:11px;
    font-family: tahoma,arial,verdana,sans-serif,Lucida Sans;
    color:#666666; min-width:1040px;
    }
ul {list-style: none;}
h1 {
    margin:10px 0px;
    font-weight: normal;
}
.clear {
    width:1px;
    height: 1px;
    clear:both;    
}

#header-line {
    background:#f1f1f1;
    width:100%;
    height:40px;        
    -moz-box-shadow:3px 3px 5px 0px #aeaeae;
    -webkit-box-shadow:3px 3px 5px 0px #aeaeae;    
    box-shadow:3px 3px 5px 0px #aeaeae;
}
#menu-line {
    background:#f1f1f1;
    width:1200px;
    margin:0px auto;
    height:36px;
}
img           { border:0; vertical-align:top; }



/* Layout ================================================================================ */
.wrapper {}

.main-container { background:#000; padding:40px;}
.main { background:#fff;width: 1200px;margin: 0 auto; padding:0; position:relative;z-index:99; min-height: 700px; }

/* Base Columns */
.col-left { margin:30px;background:#ffffff;width:89%; }
.col-main { padding:0; border-left:1px solid #e5e5e5; border-right:1px solid #e5e5e5; min-height:800px;vertical-align: top;background: #ffffff; }
.left-col { width:220px;vertical-align: top; }
.t-main {
    width:100%;
}

/* 1 Column Layout */
.col1-layout .col-main { float:none; width:auto; padding:0;}


/* Misc */
.links li {}
.links li.first { padding-left:0 !important; }
.links li.last { background:none !important; padding-right:0 !important; }

.header-container { padding-bottom:18px;}
.header { font-size:11px;position:relative;width: 100%;z-index:100;}
.header .logo{ text-decoration:none !important; display:block; float:left; color: #767676;font-size:27px;line-height: 36px;margin-left: 20px; }
.header .logo strong { width:0; height:0; display:block; overflow:hidden; text-indent:20px;}
.header h1.logo { margin:0; padding:0; }
.header .welcome-msg { font-weight:normal; color:#fff; padding:32px 20px 0 2px;}
.header .links { padding:21px 0 0 2px;}
.header .links li { padding-right:13px; display:inline;}
.header .links li a{white-space:nowrap; color:#787777; text-decoration:none;}
.header .links li a:hover{ color:#fff;}

/********** < Navigation */
.nav-bg{ }
.nav-container{  float:right;}
#nav {  padding:17px 23px 0 0; margin:0; font-size:14px;}

/* All Levels */
#nav li { text-align:left; position:relative; }
#nav li.over { z-index:998; }
#nav li.parent {}
#nav li a { display:block; text-decoration:none; }
#nav li a:hover { text-decoration:none; }
#nav li a span { display:block; white-space:nowrap; cursor:pointer; }
#nav li ul a span { white-space:normal; }

/* 1st Level */
#nav > li { float:left;}
#nav > li > a { float:left; margin:0 13px; font-weight:normal; display:block; color:#7f7f7f }
#nav > li.last{ border:none; padding-right:0;}
#nav > li.last a{ margin-right:0;}
#nav > li:hover {}
#nav > li:hover > a{ color:#000 }
#nav > li.over,
#nav > li.active {}
#nav > li.over > a,
#nav > li.active > a {color:#7f7f7f;}
#nav > li.parent:hover > a > span, #nav > li.parent.active > a > span{}
#nav > li.parent a{ }

/* Show menu */
#nav li ul.shown-sub,
#nav > li > div.shown-sub { left:0; width:12em; z-index:999; }
#nav li .shown-sub ul.shown-sub,
#nav li .shown-sub li div.shown-sub { left:90%; width:11em;}
/********** Navigation > */


#menu > li > a{
    font-size:14px;
    color:#4f6699;
    font-weight: bold;
    font-family: Calibri;
    text-decoration: none;
    line-height: 20px;
    margin-left:30px;
}


.addanket .title {
    width:250px;
    font-size:15px;
}

.addanket .group {
    text-align: left;
    font-size:14px;
    padding-bottom: 10px;
    line-height: 22px;
}
.addanket  .firstcoll > tbody > tr > td {
    font-size:13px;
}

.addanket .ititle3 {
    font-size:12px;
    color:#9e9e9e;
}

.addanket td {
    font-size:14px;
    line-height:15px;
}

.addanket > tbody > tr > td {
    width:50%;vertical-align:top;border:1px solid #eeeeee;background:#fff;padding:10px
}

.addanket {
    margin: 20px 0px;
    border-spacing:10px;
    width: 66%;
    float:left;
}

.addanket select{
    width:160px;
}
.addanket input{
    width:160px;
}


.ivaluealt input[type="checkbox"] {
    width:20px
}

.ivaluealt input[type="text"] {
    width:50px
}

#search-main {
    margin-left:30px;
    margin-top:40px;    
}

#search-main > p {
    font-size:14px;
    color:#4f6699;
    font-weight: bold;
    font-family: Calibri;
}

#search-main > div > a{
    color:#c8d6f9;
    text-decoration: none;
}
.product-cover {
    width: 425px;
    padding:10px;
    margin:15px;
    float:left;
    border:1px solid #C3D0D8;
    border-radius: 6px 6px 6px 6px;
    background: #fff;    
}
.product {
height:386px;
overflow: hidden;
}

.admin-anket {
    width:90%;
    margin:20px 10px;
    margin-top:0px;
    height:220px;
    float:left;
    border:1px solid #eeeeee;
    background: #fff;
    padding:10px;    
}

.uslugi {
    width:100%;
}

.uslugi > tbody > tr > td > input[type="text"]{
    width:70px;
}

.uslugi > tbody > tr > td > input[type="checkbox"]{
    width:20px;    
}

input[int="1"] {
    width:80px;    
}

.price-table {
    background:#c0c0c0;
}

.price-table td {
    background:#fff;
    color:#9e9e9e;
    padding:4px;
}

.price-table input[type="text"] {
    border:1px solid #abadb3;
    font-size:12px;
}

.block-title {
    width:100%;
    background-color:#e4e4e4;
    color:#6a6a6a;
    font-size:14px;
    line-height:20px;
    font-weight:bold;
    text-indent: 10px;
    padding: 5px 0;
    margin: 10px 0;
    border: 1px solid #cccccc;
    border: 1px solid rgba(0, 0, 0, 0.15);
    border-radius: 4px;
    -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
          box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
    background-clip: padding-box;
}

.addanket input[type="text"] {
    border: 1px solid #abadb3;
    font-size:12px;
}

.addanket select {
    border: 1px solid #abadb3;
    font-size:12px;
}

.addanket textarea {
    border: 1px solid #abadb3;
    height:100px;  
    font-size:12px;  
}

.dop {
    width:20px;
}
.dop-val {
    width:70px;
}

.menu_item {
    color:#000;
    text-decoration:none;
    line-height:19px;
}

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

  

#login-error {
    color:red;    
}
#reg-error {
    color:red;    
}
#usermenu {
    color:#c8d6f9;font-size:13px;margin-bottom:30px;
}



.anketcheck {
    position:absolute;
    top:0px;
    left:0px;
    color:#000;
    z-index:100000;
    background: #000;
    width:100%;
    min-height: 100%;  
    background-color: rgba(0,0,0,0.7);
}

* html #anketcheck {  
    height: 100%;  
}  

.anket-elements{
    width:300px;position:absolute;    
    background-color: rgba(247,247,247,1);
    text-align: left;
}

.report {
    position:absolute;
    top:0px;
    left:0px;
    color:#000;
    z-index:100000;
    background: #000;
    width:100%;
    min-height: 100%;  
    background-color: rgba(0,0,0,0.7);
}

* html #report {  
    height: 100%;  
}  

.report-elements{
    width:300px;position:absolute;    
    background-color: rgba(247,247,247,1);
    text-align: left;
}

.anket-title {
    width:90%;line-height:40px;font-size:14px;text-align:left;background:#ececec;color:#656565;padding:0 5%;
    font-family: Calibri;
}

.prod-buttons {
    color:#4f6699;
    font-size:13px;
    text-decoration:underline;
    cursor:pointer;
}
.prod-price {
    display:inline-block;
}
.prod-info {
    color:#000000;
    font-size:14px;
    vertical-align: top;
    width: 300px;
}
.prod-photo {
    float:left;
    width:152px;
}
.prod-about {
    font-size:13px;
    color:#000;
    padding: 10px 0px;
    vertical-align: top;
}
.prod-more {
    vertical-align:bottom;
    text-align:right;
    padding-top:20px;
}
.prod-more > .prod-buttons {
    font-size:15px;
}
.prod-name {
    color:#354362;
    font-size:18px;
    text-decoration:none;
}
.prod-activity {
    color:#354362;
    font-size:15px;
    text-align:right;
}

.anket-name {
    display:inline-block;
    width:180px;
    padding-left: 20px;
    line-height:15px;
    color:#aaa7a7;
    text-align: left;
}
.margin-cont {
    margin-top:5px;
}
.margin-cont > select {
    width:80px;
    height:17px;
    color: #AAA7A7;
    font-size:12px;
    background:#f8f8f8;    
    border:1px solid #c5c8cf;
}
.login-name {
    display:inline-block;
    width:50px;
    line-height:15px;
}
.loginform > input{
    width:130px;
    height:15px;
    background:#f8f8f8;
    border:1px solid #e8e8e8;
}
.forget-password {
    color:#c8d6f9;
    text-decoration:none;
    font-size:10px;
}
.product-buttons {
    color:#72777a;
    font-size:15px;
    text-decoration:none;
}

.flychange {
    text-decoration: none;
    cursor:pointer;
}

.flychange:hover {
    text-decoration: underline;
}
.flyinput {
    font: 12px/14px Calibri,sans-serif;
    width:100%;
    height:15px;
    color:#666666;
    border: 1px solid #eeeeee;
}

.cancel:hover {
    text-decoration: underline;
}
.cancel {
    font: 11px/13px Calibri,sans-serif;
    margin-right:10px;
    text-decoration: none;
    color:#666666;    
    cursor:pointer;
}

.profile-userinfo td{
    padding:5px;border-bottom:1px #eeeeee solid;
}

.product-photo {
    text-align: center;
}

.product-left {
    width:210px;
    vertical-align:top;
}

.product-center {
    vertical-align:top;
    border-left: 1px solid #E5E5E5;
    padding:0px 10px;
    width:410px;
}

.product-right {
    padding-left:10px;
    border-left: 1px solid #E5E5E5;
    vertical-align:top;
}
.product-page {
    width:100%
}
.product-friends {
    width:100%;
    background-color:#f5f5f5;
    color:#a6a6a6;
    font-size:14px;
    line-height:20px;
}
.product-info {
    padding:5px;
    border-bottom:1px #eeeeee solid;
}
.product-info-val {
    padding:5px;
    border-bottom:1px solid #eeeeee;
}
.product-info-txt {
    padding:5px;
    font-style:italic;
}
.product-service-unchecked {
    color:#b4b3b1;
    line-height:18px;
    margin:5px 0px;
    text-decoration:line-through;
}
.product-service-checked {
    line-height:18px;
    margin:5px 0px;
}

.people {
    float:left;
    width:60px;
    text-align:center;
    margin:0px 5px;
}
.people-name {
    text-decoration:none;
    font-size:11px;
    color:#72777A
}
.pull {
    margin:10px 0px;
}
.pull-cont {
    display:inline-block;
}
.pull-name {
    width:50px;
    float:left;
}
.pull-line {
    display:inline-block;
    height:15px;
    width:50px;
    background-color:#f1f1f1;
}
.pull-line-th {
    height:15px;
    background-color:#bababa;
    text-align:center;
}



.paging {
    text-align: center;
    margin: 20px auto;
    
}

.paging span{
    color:#8594b3;
    text-decoration: none;
    font-size: 16px;
    cursor: pointer;
}
.paging span:hover{
    text-decoration:underline;
}

.addsalon .title {
    width:250px;
    font-size:15px;
}

.addsalon .group {
    text-align: left;
    font-size:14px;
    padding-bottom: 10px;
    line-height: 22px;
}
.addsalon  .firstcoll > tbody > tr > td {
    font-size:13px;
}

.addsalon .ititle3 {
    font-size:12px;
    color:#9e9e9e;
}

.addsalon td {
    font-size:14px;
    line-height:15px;
}

.addsalon > tbody > tr > td {
    width:33%;vertical-align:top;border:1px solid #eeeeee;background:#fff;padding:10px
}

.addsalon {
    margin: 20px 0px;
    border-spacing:5px;
    background: #fff;
}

.addsalon select{
    width:160px;
}
.addsalon input{
    width:160px;
}
.addsalon input[type="text"] {
    border: 1px solid #abadb3;
    font-size:12px;
}

.addsalon select {
    border: 1px solid #abadb3;
    font-size:12px;
}

.addsalon textarea {
    border: 1px solid #abadb3;
    height:100px;  
    font-size:12px;  
}

.nav-left {
    margin-left:20px;
}
.nav-left a {
    color:#000;
    font-size:16px;
    line-height:25px;
    margin-left:10px;
    text-decoration: none;
}

.search-main {
    margin-left:20px;
}

.product-onoff {
    text-decoration:line-through;
    padding-left:10px;
}
.product-onoff-active {
    text-decoration:none;
    padding-left:10px;
    color:#666666;
}

.gmenu li{
    text-align: left;
    margin:10px 0px;
    margin-left:5px;    
    
}

.gmenu a {
    text-decoration: none;
    color:#2B587A;
}

.mtab {
    padding:5px 10px;color:#fff;display:inline-block;margin:0px 5px;color:#666666;cursor:pointer;
}
.mtab.active {
    background-color:#45688E;
    color:#fff;
    
}
.mtabname {
    display:inline-block;
}
.tabcont {
    height:50px; border-bottom:1px solid #eee;
}
.add-menu a{
    color:#C8D6F9;
    font-size:12px;
    line-height: 14px;
    text-decoration: none;
}
.add-menu a:hover {
text-decoration: underline;
}
#main {
    padding:5px;
}
.hidden {
    display:none;
}



	.modal-overlay
	{
		position:fixed;
		top:0;
		right:0;
		bottom:0;
		left:0;
		height:100%;
		width:100%;
		margin:0;
		padding:0;
		
		z-index:101;
	}
	* html .modal-overlay
	{   
		position: absolute;
		height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
	}
	.modal-window
	{
		position:fixed;
		top:50%;
		left:50%;
		margin:0;
		padding:0;
		z-index:102;
        color: #fff;
        text-align:center;
        line-height:100px;
        background: rgb(0, 0, 0);
        background: rgba(0, 0, 0, 0.6);
        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);
        -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";
        -moz-box-shadow:0px 2px 5px 0px #4e4e4e;
        -webkit-box-shadow:0px 2px 5px 0px #4e4e4e;
        box-shadow:0px 2px 5px 0px #4e4e4e;
        -webkit-border-radius: 20px;
        -khtml-border-radius: 20px;
        -moz-border-radius: 20px;
        border-radius: 20px;
	}
	* html .modal-window
	{
		position:absolute;
	}
    

.off {
    cursor:pointer;
}
.on {
    color: #4F6699;
     cursor:default;
}

.search-title {
    margin-top:20px;
}
.gname {
    margin-left:10px;
    font-size:15px;
    font-weight:bold;
}

.messages {
    border: 1px solid #eeeeee;
    width:800px;
    margin-left:20px;
    border-bottom:0px;
    background-color: #eeeeee;
    border-spacing:0px;
    cursor:pointer;
}

.messages td{
    padding:10px 0px;
    border-bottom:1px solid #eeeeee;
}

.messages .read td {
    background-color: #fff;
}

.messages .unread td {
    background-color: #f5f9fb;
}
.messages-checkbox {
    width:30px;
    text-align: center;
}

.messages-photo{
    width:70px;
    text-align: center;
}
.messages-link {
    width:150px;
}

.messages-link a{
    color:#2b587a;
}
.messages-link div{
    color:#8795a5;
    font-size:11px;
}
.messages-actions {
    width:100px;
}

.messages-message span{
    color:#89A8C6;
    text-decoration: none;
}
.messages-message span:hover {
    text-decoration: underline;
}

.answer {
    border: 1px solid #eeeeee;
    width:800px;
    margin-left:20px;
    background:#fff;
    border-spacing:0px;
}
.inoutbox span{
    font-size:14px;
    cursor: pointer;
}
.inoutbox {
    margin-left: 20px;
    margin-bottom: 10px;
}

.upphin{
    position: absolute;
    left:-9999px;
}
.upcontainer label {
    line-height: 22px;
    display: block;
    text-align: center;
}


	.resize-overlay
	{
		position:fixed;
		top:0;
		right:0;
		bottom:0;
		left:0;
		height:100%;
		width:100%;
		margin:0;
		padding:0;
        display: none;
		z-index:101;
        background: rgb(0, 0, 0);
        background: rgba(0, 0, 0, 0.6);
        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);
        -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";
	}
	* html .resize-overlay
	{   
		position: absolute;
		height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
	}
	.resize-window
	{
		position:fixed;
		top:50%;
		left:50%;
		margin:0;
		padding:0;
		z-index:102;
        color: #fff;
        text-align:center;
        padding: 10px;
        color: #000;
        background: #ffffff;
	}
	* html .resize-window
	{
		position:absolute;
	}

.button > .prod-buttons{
    color: #fff;
    text-decoration:none;
}
    
.button {
    cursor:pointer;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
    color:#000;
	/*color: #ffffff;
	padding: 5px 22px;
	background: -moz-linear-gradient(top, #506595 0%, #6d82b2);
	background: -webkit-gradient(linear, left top, left bottom, from(#506595), to(#6d82b2));
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border-radius: 7px;
	border: 0px solid #000000;
	-moz-box-shadow:
		0px 1px 0px rgba(000,000,000,0.5),
		inset 0px 0px 0px rgba(161,142,016,0.6);
	-webkit-box-shadow:
		0px 1px 0px rgba(000,000,000,0.5),
		inset 0px 0px 0px rgba(161,142,016,0.6);
	box-shadow:
		0px 1px 0px rgba(000,000,000,0.5),
		inset 0px 0px 0px rgba(161,142,016,0.6);
	text-shadow:
		0px -1px 3px rgba(255,255,255,0),
		0px 1px 0px rgba(255,255,255,0);

    background-image: -o-linear-gradient(to top, #506595 0%, #6d82b2);
    background-image: linear-gradient(to top, #506595 0%, #6d82b2);*/
}

.button_l {
    cursor:pointer;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
    margin-top:10px;
    color:#000;
	/*color: #ffffff;
	padding: 5px 20px;
    display:inline-block;
    margin:10px 0px;
	background: -moz-linear-gradient(
		top,
		#d6d6d6 0%,
		#8f8f8f);
	background: -webkit-gradient(
		linear, left top, left bottom, 
		from(#d6d6d6),
		to(#8f8f8f));
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	border: 0px solid #ffffff;
	-moz-box-shadow:
		0px 1px 2px rgba(000,000,000,0.5),
		inset 0px -2px 1px rgba(000,000,000,0.1);
	-webkit-box-shadow:
		0px 1px 2px rgba(000,000,000,0.5),
		inset 0px -2px 1px rgba(000,000,000,0.1);
	box-shadow:
		0px 1px 2px rgba(000,000,000,0.5),
		inset 0px -2px 1px rgba(000,000,000,0.1);
	text-shadow:
		0px -2px 0px rgba(000,000,000,0.2),
		0px 0px 0px rgba(255,255,255,0);
    background-image: -o-linear-gradient(to top, rgb(214,214,214), rgb(143,143,143));
    background-image: linear-gradient(to top, rgb(214,214,214), rgb(143,143,143));*/
}


.button a {
    /*color : #fff;*/
    color:#000;
    font-weight: bold;
    text-decoration: underline;
}

.button a:hover{
    text-decoration: none;
}

.menuitem {
    background:transparent;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;    
}

.menuitem:hover {
    background:#dcdcdc;
}
.menuitem a {
    display: block;
    width: 100%;
}

.service-url {
    text-decoration:underline;
    color:#000;
}

.service-url:hover {
    text-decoration:none;
    color:red;
}

.paging td{
    padding:0px 4px;
    color: #8594B3;
    cursor: pointer;
    font-size: 14px;
    text-decoration: none;    
}

.paging .pagDots{
    display: inline;
    margin:0px 3px;
    color: #8594B3;
    font-size: 14px;
    text-decoration: none;    
}
.paging .pagDots{
    text-decoration: none;
}
.paging .pagCurrent {
    font-size:20px;
    color:#000;
    text-decoration: none;
    cursor:default;
}

.paging .pagCurrent:hover{
    font-size:20px;
    text-decoration: none;
    color:#000;
    cursor:default;
}

.paging td:hover {
    color:red;
}

.pr-left .prod-buttons {
    display: block;
    width: 100%;
    font-size:14px;
    line-height:25px;
    background:none;
    text-decoration: none;
    text-indent:10px;
}
.pr-left .prod-buttons:hover {
    background:#E9EDF1;
}

.row .styled-text {
    margin-right: 7px;
}
.row input {
  vertical-align: middle;
}
.styled-text {
  height: 29px;
  line-height: 29px;
  padding: 0 7px;
}

.styled-textarea, .styled-text, .styled-select .front div, .styled-combobox input {
  background-color: #FFFFFF;
  border: 1px solid #D4DCCA;
  border-radius: 3px 3px 3px 3px;
  box-shadow: 0 1px 0 0 #F0F2EE inset;
  color: #000000;
  font-size: 15px;
}
a.styled-button.gray, input.styled-button.gray {
  background: linear-gradient(#C6C6C6, #838383) repeat scroll 0 0 transparent;
}

a.styled-button, a.styled-button.disabled:active, a.styled-button.disabled:hover, input.styled-button, input.styled-button.disabled:active, input.styled-button.disabled:hover, span.styled-button, span.styled-button.disabled:active, span.styled-button.disabled:hover {
  background: #65af1f;
  background: linear-gradient(#88C925, #51931A) repeat scroll 0 0 transparent;
  box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.4) inset;
  text-decoration: none;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.4);
}

a.styled-button, input.styled-button, span.styled-button {  
  border: medium none;
  border-radius: 17px 17px 17px 17px;
  color: #FFFFFF;
  cursor: pointer;
  display: inline-block;
  font-size: 16px;
  font-weight: bold;
  height: 34px;
  line-height: 34px;
  padding: 0 17px;
  position: relative;
}
.circle {
    border-radius: 50%;
    width: 50px;
    height: 50px;
    background: #f0069d;
    text-align: center;
    line-height: 50px;
    color:#fff;
    position: relative;
    margin-top: -55px;
    margin-left: 5px;
    font-size:20px;
}
.acircle {
    width: 80px;
    height: 80px;
    font-size: 30px;
    line-height: 80px;
    margin-top: -90px;
    margin-left: 15px;
}
.alert {
    margin-bottom: 5px;
    padding-top: 14px;
    padding-bottom: 14px;
    padding: 8px 35px 8px 14px;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
    background-color: #fcf8e3;
    border: 1px solid #fbeed5;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}
#prices {
    width:100%;text-align:center;font-size:14px;
}
.pdis .price {
  text-decoration: line-through;
}
#prices .price {
    color:#545857;font-size:14px;
}
#prices th {
    background:#e4e4e4;color:#bebfc1;
}
#dprices {
    width:100%;text-align:center;font-size:14px;
}
#dprices .price {
    color:#f0069d;font-size:14px;font-weight: bold;
}
#dprices th {
    background:#e4e4e4;color:#bebfc1;
}
.discount input, .discount select {
    width:100px;
    margin-top:0px;
}
.up_new_photo {
    margin-bottom:-25px;
    cursor:pointer;
}
.deletefile {
    font-size: 11px;
    text-align: center;
    color: #666666;
    display: block;
}
.upcontainer img {
    display: block;
    margin:0px auto;
}
.closetooltip {
    width:90%;
    margin:8px;
    margin-top:0;
}
.arrowup {
    margin-left:80px;
    margin-bottom:-2px;
    background:url('/img/tooltip_arrow_up.gif') no-repeat scroll 0 0 transparent;
    width:11px;
    height:9px;
    position: relative;
}
.tooltipbox {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #FFFFFF;
    border-color: rgba(0, 0, 0, 0.45) rgba(0, 0, 0, 0.45) #666666;
    border-image: none;
    border-style: solid;
    border-width: 1px;
    box-shadow: 0 3px 8px rgba(0, 0, 0, 0.3);
    position: relative;
    width:100%;
}

.btn {
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.428571429;
  border-radius: 4px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
}
.btn:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.btn:hover,
.btn:focus {
  color: #333333;
  text-decoration: none;
}
.btn:active,
.btn.active {
  outline: 0;
  background-image: none;
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.btn.disabled,
.btn[disabled],
fieldset[disabled] .btn {
  cursor: not-allowed;
  pointer-events: none;
  opacity: 0.65;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
  box-shadow: none;
}
.btn-default {
  color: #333333;
  background-color: #ffffff;
  border-color: #cccccc;
}
.btn-default:hover,
.btn-default:focus,
.btn-default:active,
.btn-default.active,
.open .dropdown-toggle.btn-default {
  color: #333333;
  background-color: #ebebeb;
  border-color: #adadad;
}
.btn-default:active,
.btn-default.active,
.open .dropdown-toggle.btn-default {
  background-image: none;
}
.btn-default.disabled,
.btn-default[disabled],
fieldset[disabled] .btn-default,
.btn-default.disabled:hover,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default:hover,
.btn-default.disabled:focus,
.btn-default[disabled]:focus,
fieldset[disabled] .btn-default:focus,
.btn-default.disabled:active,
.btn-default[disabled]:active,
fieldset[disabled] .btn-default:active,
.btn-default.disabled.active,
.btn-default[disabled].active,
fieldset[disabled] .btn-default.active {
  background-color: #ffffff;
  border-color: #cccccc;
}
.btn-default .badge {
  color: #ffffff;
  background-color: #fff;
}
.btn-primary {
  color: #ffffff;
  background-color: #428bca;
  border-color: #357ebd;
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.open .dropdown-toggle.btn-primary {
  color: #ffffff;
  background-color: #3276b1;
  border-color: #285e8e;
}
.btn-primary:active,
.btn-primary.active,
.open .dropdown-toggle.btn-primary {
  background-image: none;
}
.btn-primary.disabled,
.btn-primary[disabled],
fieldset[disabled] .btn-primary,
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled:active,
.btn-primary[disabled]:active,
fieldset[disabled] .btn-primary:active,
.btn-primary.disabled.active,
.btn-primary[disabled].active,
fieldset[disabled] .btn-primary.active {
  background-color: #428bca;
  border-color: #357ebd;
}
.btn-primary .badge {
  color: #428bca;
  background-color: #fff;
}
.btn-warning {
  color: #ffffff;
  background-color: #f0ad4e;
  border-color: #eea236;
}
.btn-warning:hover,
.btn-warning:focus,
.btn-warning:active,
.btn-warning.active,
.open .dropdown-toggle.btn-warning {
  color: #ffffff;
  background-color: #ed9c28;
  border-color: #d58512;
}
.btn-warning:active,
.btn-warning.active,
.open .dropdown-toggle.btn-warning {
  background-image: none;
}
.btn-warning.disabled,
.btn-warning[disabled],
fieldset[disabled] .btn-warning,
.btn-warning.disabled:hover,
.btn-warning[disabled]:hover,
fieldset[disabled] .btn-warning:hover,
.btn-warning.disabled:focus,
.btn-warning[disabled]:focus,
fieldset[disabled] .btn-warning:focus,
.btn-warning.disabled:active,
.btn-warning[disabled]:active,
fieldset[disabled] .btn-warning:active,
.btn-warning.disabled.active,
.btn-warning[disabled].active,
fieldset[disabled] .btn-warning.active {
  background-color: #f0ad4e;
  border-color: #eea236;
}
.btn-warning .badge {
  color: #f0ad4e;
  background-color: #fff;
}
.btn-danger {
  color: #ffffff;
  background-color: #d9534f;
  border-color: #d43f3a;
}
.btn-danger:hover,
.btn-danger:focus,
.btn-danger:active,
.btn-danger.active,
.open .dropdown-toggle.btn-danger {
  color: #ffffff;
  background-color: #d2322d;
  border-color: #ac2925;
}
.btn-danger:active,
.btn-danger.active,
.open .dropdown-toggle.btn-danger {
  background-image: none;
}
.btn-danger.disabled,
.btn-danger[disabled],
fieldset[disabled] .btn-danger,
.btn-danger.disabled:hover,
.btn-danger[disabled]:hover,
fieldset[disabled] .btn-danger:hover,
.btn-danger.disabled:focus,
.btn-danger[disabled]:focus,
fieldset[disabled] .btn-danger:focus,
.btn-danger.disabled:active,
.btn-danger[disabled]:active,
fieldset[disabled] .btn-danger:active,
.btn-danger.disabled.active,
.btn-danger[disabled].active,
fieldset[disabled] .btn-danger.active {
  background-color: #d9534f;
  border-color: #d43f3a;
}
.btn-danger .badge {
  color: #d9534f;
  background-color: #fff;
}
.btn-success {
  color: #ffffff;
  background-color: #5cb85c;
  border-color: #4cae4c;
}
.btn-success:hover,
.btn-success:focus,
.btn-success:active,
.btn-success.active,
.open .dropdown-toggle.btn-success {
  color: #ffffff;
  background-color: #47a447;
  border-color: #398439;
}
.btn-success:active,
.btn-success.active,
.open .dropdown-toggle.btn-success {
  background-image: none;
}
.btn-success.disabled,
.btn-success[disabled],
fieldset[disabled] .btn-success,
.btn-success.disabled:hover,
.btn-success[disabled]:hover,
fieldset[disabled] .btn-success:hover,
.btn-success.disabled:focus,
.btn-success[disabled]:focus,
fieldset[disabled] .btn-success:focus,
.btn-success.disabled:active,
.btn-success[disabled]:active,
fieldset[disabled] .btn-success:active,
.btn-success.disabled.active,
.btn-success[disabled].active,
fieldset[disabled] .btn-success.active {
  background-color: #5cb85c;
  border-color: #4cae4c;
}
.btn-success .badge {
  color: #5cb85c;
  background-color: #fff;
}
.btn-info {
  color: #ffffff;
  background-color: #5bc0de;
  border-color: #46b8da;
}
.btn-info:hover,
.btn-info:focus,
.btn-info:active,
.btn-info.active,
.open .dropdown-toggle.btn-info {
  color: #ffffff;
  background-color: #39b3d7;
  border-color: #269abc;
}
.btn-info:active,
.btn-info.active,
.open .dropdown-toggle.btn-info {
  background-image: none;
}
.btn-info.disabled,
.btn-info[disabled],
fieldset[disabled] .btn-info,
.btn-info.disabled:hover,
.btn-info[disabled]:hover,
fieldset[disabled] .btn-info:hover,
.btn-info.disabled:focus,
.btn-info[disabled]:focus,
fieldset[disabled] .btn-info:focus,
.btn-info.disabled:active,
.btn-info[disabled]:active,
fieldset[disabled] .btn-info:active,
.btn-info.disabled.active,
.btn-info[disabled].active,
fieldset[disabled] .btn-info.active {
  background-color: #5bc0de;
  border-color: #46b8da;
}
.btn-info .badge {
  color: #5bc0de;
  background-color: #fff;
}
.btn-link {
  color: #428bca;
  font-weight: normal;
  cursor: pointer;
  border-radius: 0;
}
.scont {
  border: 1px solid #741011;
  background-color: #f9f9f9;
  display: none;
    position: absolute;
  height:200px;
  width:200px;
  overflow-y:scroll;
  overflow-x:hidden;
}
.select_container {
    position:relative;
    margin-left:15px;
    margin-top:10px;
    float:left;
}
.select {
    width: 200px;margin-top: 10px;margin-left:30px;
    padding:0;
    margin:0;
}
.select li a {
    color:#000;
}
.select_title {
      width: 120px;
  font-size: 13px;
  border: 1px solid #7f7f7f;
  color:#000;
  font-style: italic;
  background: #f9f9f9;
  padding: 4px 5px;
  cursor: pointer;
}
ul.select > li {
    padding: 7px 5px;
    border-bottom: 1px solid #7f7f7f;
    font-size: 12px;
    cursor: pointer;
}
ol.select > li:hover {
    background: #aaa;
}


.btn-link,
.btn-link:active,
.btn-link[disabled],
fieldset[disabled] .btn-link {
  background-color: transparent;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.btn-link,
.btn-link:hover,
.btn-link:focus,
.btn-link:active {
  border-color: transparent;
}
.btn-link:hover,
.btn-link:focus {
  color: #2a6496;
  text-decoration: underline;
  background-color: transparent;
}
.btn-link[disabled]:hover,
fieldset[disabled] .btn-link:hover,
.btn-link[disabled]:focus,
fieldset[disabled] .btn-link:focus {
  color: #999999;
  text-decoration: none;
}
.btn-lg {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.33;
  border-radius: 6px;
}
.btn-sm {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
.btn-xs {
  padding: 1px 5px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
.btn-block {
  display: block;
  width: 100%;
  padding-left: 0;
  padding-right: 0;
}
.btn-block + .btn-block {
  margin-top: 5px;
}
input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
  width: 100%;
} 
#main ul{
    margin: 20px;
    list-style-type: circle;
}
h2 {
        font-weight: normal;
}
.loginstr {
    display:inline-block; width:50px;line-height:15px;
}
.auth-content{position:fixed;top:0;left:0;width:100%;height:100%;z-index:100}.auth-content .background{position:absolute;top:0;left:0;width:100%;height:100%;background:#000;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=30);opacity:0.3}.auth-content .auth-popup{width:650px;position:absolute;left:50%;top:50%;margin:-200px 0 0 -325px;background:#f2f2f2;-webkit-box-shadow:rgba(0,0,0,0.4) 0 0 14px;-moz-box-shadow:rgba(0,0,0,0.4) 0 0 14px;box-shadow:rgba(0,0,0,0.4) 0 0 14px;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;border-radius:20px}.auth-content .auth-popup input.placeholder{color:#aaa}.auth-content .auth-popup .h1{height:50px;line-height:50px;background:#f2f2f2;background:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f2f2f2), color-stop(100%, #dcdcdc));background:-webkit-linear-gradient(#f2f2f2,#dcdcdc);background:-moz-linear-gradient(#f2f2f2,#dcdcdc);background:-o-linear-gradient(#f2f2f2,#dcdcdc);background:linear-gradient(#f2f2f2,#dcdcdc);border-bottom:1px solid #c4c4c4;-moz-border-radius-topleft:20px;-webkit-border-top-left-radius:20px;border-top-left-radius:20px;-moz-border-radius-topright:20px;-webkit-border-top-right-radius:20px;border-top-right-radius:20px;text-align:center;font-size:19px;text-shadow:#fff 0 1px 0;color:#484848;font-family:"Helvetica Neue Light",Helvetica,Arial,sans-serif}.auth-content .auth-popup .content{border-top:1px solid #fff;background:-webkit-gradient(linear, 50% 0%, 50% 70, color-stop(0%, #fefefe), color-stop(100%, #f2f2f2));background:-webkit-linear-gradient(#fefefe,#f2f2f2 70px);background:-moz-linear-gradient(#fefefe,#f2f2f2 70px);background:-o-linear-gradient(#fefefe,#f2f2f2 70px);background:linear-gradient(#fefefe,#f2f2f2 70px);overflow:hidden;height:210px;-webkit-transition:height 400ms;-moz-transition:height 400ms;-o-transition:height 400ms;transition:height 400ms}.auth-content .auth-popup .h2{font-size:20px;font-weight:normal;margin-bottom:13px}.auth-content .auth-popup .styled-text{-webkit-box-shadow:#fff 0 1px 0;-moz-box-shadow:#fff 0 1px 0;box-shadow:#fff 0 1px 0}.auth-content .auth-popup .signin{float:left;width:262px;background:url(/img/rg_img.png) no-repeat;padding:25px 0 0 43px}.auth-content .auth-popup .signin .row{position:relative;margin-bottom:10px;width:225px}.auth-content .auth-popup .signin .row input{width:211px}.auth-content .auth-popup .signin .remind{font-size:13px;position:relative;top:-2px;left:8px}.auth-content .auth-popup .right{float:right;width:295px;padding:0 20px 0 29px;position:relative;overflow:hidden}.auth-content .auth-popup .right .promo,.auth-content .auth-popup .right .signup,.auth-content .auth-popup .right .reset-password{position:relative;padding-top:25px;left:0;-webkit-transition:all 400ms;-moz-transition:all 400ms;-o-transition:all 400ms;transition:all 400ms}.auth-content .auth-popup .right .promo{height:185px}.auth-content .auth-popup .right .promo p{color:#303030;font-size:14px}.auth-content .auth-popup .right .promo .styled-button{margin-top:33px}.auth-content .auth-popup .right .reset-password{position:absolute;width:254px;left:-310px}.auth-content .auth-popup .right .reset-password .last{position:relative}.auth-content .auth-popup .right .reset-password .last .cancel{position:absolute;font-size:12px;top:8px;left:212px}.auth-content .auth-popup .right .row{position:relative;margin-bottom:10px;width:254px}.auth-content .auth-popup .right .row input{width:240px}.auth-content .auth-popup .right .row .styled-select select{width:256px}.auth-content .auth-popup .right .offer{font-size:13px;margin-top:13px}.auth-content .auth-popup .right .offer input{position:relative;top:1px}.auth-content .auth-popup .right .last{margin-top:13px}.auth-content .auth-popup.remind-opened .promo,.auth-content .auth-popup.remind-opened .signup{left:344px}.auth-content .auth-popup.remind-opened .reset-password{left:29px}.auth-content .auth-popup.signup-opened .content{height:450px}.auth-content .auth-popup.signup-opened .right .promo{margin-top:-210px}.ie7 .auth-content .auth-popup .right .signup{display:none}.ie7 .auth-content .auth-popup.signup-opened .right .promo{display:none}.ie7 .auth-content .auth-popup.signup-opened .right .signup{display:block}.ie7 .auth-content .auth-popup .reset-password .last input{width:200px}.auth-content .auth-popup .social-signin{background:#d5d5d5;background:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #d5d5d5), color-stop(100%, #b7b7b7));background:-webkit-linear-gradient(#d5d5d5,#b7b7b7);background:-moz-linear-gradient(#d5d5d5,#b7b7b7);background:-o-linear-gradient(#d5d5d5,#b7b7b7);background:linear-gradient(#d5d5d5,#b7b7b7);border-top:1px solid #e7e7e7;-moz-border-radius-bottomleft:20px;-webkit-border-bottom-left-radius:20px;border-bottom-left-radius:20px;-moz-border-radius-bottomright:20px;-webkit-border-bottom-right-radius:20px;border-bottom-right-radius:20px;font-size:19px;color:#545454;text-shadow:#fff 0 1px 0;height:56px;line-height:56px}.auth-content .auth-popup .social-signin .title{float:left;font-family:"Helvetica Neue Light",Helvetica,Arial,sans-serif;margin-left:75px;width:120px}.auth-content .auth-popup .social-signin a{display:inline-block;position:relative;height:31px;line-height:31px;margin-left:11px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;-webkit-transition:all 200ms;-moz-transition:all 200ms;-o-transition:all 200ms;transition:all 200ms}.auth-content .auth-popup .social-signin a div{position:absolute;top:0;left:0;width:100%;height:100%}.auth-content .auth-popup .social-signin a.vk{width:121px;-webkit-box-shadow:#4d7199 0 0 0;-moz-box-shadow:#4d7199 0 0 0;box-shadow:#4d7199 0 0 0}.auth-content .auth-popup .social-signin a.vk div{}.auth-content .auth-popup .social-signin a.vk:hover{-webkit-box-shadow:#4d7199 0 0 5px;-moz-box-shadow:#4d7199 0 0 5px;box-shadow:#4d7199 0 0 5px}.auth-content .auth-popup .social-signin a.vk:active{-webkit-box-shadow:#4d7199 0 0 0;-moz-box-shadow:#4d7199 0 0 0;box-shadow:#4d7199 0 0 0}.auth-content .auth-popup .social-signin a.facebook{width:110px;-webkit-box-shadow:#5571a4 0 0 0;-moz-box-shadow:#5571a4 0 0 0;box-shadow:#5571a4 0 0 0}.auth-content .auth-popup .social-signin a.facebook div{}.auth-content .auth-popup .social-signin a.facebook:hover{-webkit-box-shadow:#5571a4 0 0 5px;-moz-box-shadow:#5571a4 0 0 5px;box-shadow:#5571a4 0 0 5px}.auth-content .auth-popup .social-signin a.facebook:active{-webkit-box-shadow:#5571a4 0 0 0;-moz-box-shadow:#5571a4 0 0 0;box-shadow:#5571a4 0 0 0}.auth-content .auth-popup .social-signin a.mailru{width:117px;-webkit-box-shadow:#15508a 0 0 0;-moz-box-shadow:#15508a 0 0 0;box-shadow:#15508a 0 0 0}.auth-content .auth-popup .social-signin a.mailru div{}.auth-content .auth-popup .social-signin a.mailru:hover{-webkit-box-shadow:#15508a 0 0 5px;-moz-box-shadow:#15508a 0 0 5px;box-shadow:#15508a 0 0 5px}.auth-content .auth-popup .social-signin a.mailru:active{-webkit-box-shadow:#15508a 0 0 0;-moz-box-shadow:#15508a 0 0 0;box-shadow:#15508a 0 0 0}a.styled-button.gray,input.styled-button.gray{background:#a4a4a4;background:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #c6c6c6), color-stop(100%, #838383));background:-webkit-linear-gradient(#c6c6c6,#838383);background:-moz-linear-gradient(#c6c6c6,#838383);background:-o-linear-gradient(#c6c6c6,#838383);background:linear-gradient(#c6c6c6,#838383)}a.styled-button.gray:hover,input.styled-button.gray:hover{background:#b7b7b7;background:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #b7b7b7), color-stop(100%, #747474));background:-webkit-linear-gradient(#b7b7b7,#747474);background:-moz-linear-gradient(#b7b7b7,#747474);background:-o-linear-gradient(#b7b7b7,#747474);background:linear-gradient(#b7b7b7,#747474)}a.styled-button.gray:active,input.styled-button.gray:active{background:#adadad;background:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #adadad), color-stop(100%, #6a6a6a));background:-webkit-linear-gradient(#adadad,#6a6a6a);background:-moz-linear-gradient(#adadad,#6a6a6a);background:-o-linear-gradient(#adadad,#6a6a6a);background:linear-gradient(#adadad,#6a6a6a)}.auth-content .email-request-popup{width:360px;position:absolute;left:50%;top:50%;margin:-100px 0 0 -180px;background:#f2f2f2;-webkit-box-shadow:rgba(0,0,0,0.4) 0 0 14px;-moz-box-shadow:rgba(0,0,0,0.4) 0 0 14px;box-shadow:rgba(0,0,0,0.4) 0 0 14px;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;border-radius:20px}.auth-content .email-request-popup h1{background:#f2f2f2;background:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f2f2f2), color-stop(100%, #dcdcdc));background:-webkit-linear-gradient(#f2f2f2,#dcdcdc);background:-moz-linear-gradient(#f2f2f2,#dcdcdc);background:-o-linear-gradient(#f2f2f2,#dcdcdc);background:linear-gradient(#f2f2f2,#dcdcdc);border-bottom:1px solid #c4c4c4;-moz-border-radius-topleft:20px;-webkit-border-top-left-radius:20px;border-top-left-radius:20px;-moz-border-radius-topright:20px;-webkit-border-top-right-radius:20px;border-top-right-radius:20px;font-size:17px;line-height:1.3;text-shadow:#fff 0 1px 0;color:#484848;font-family:"Helvetica Neue Light",Helvetica,Arial,sans-serif;padding:17px 20px 17px 78px;position:relative}.auth-content .email-request-popup .ok{position:absolute;top:11px;left:30px;width:33px;height:35px;background:url(//static.groupon-cdn.ru/assets/auth/alone/ok-632014c93a2f1fa40dcfa16ef818159a.png) no-repeat}.auth-content .email-request-popup form{border-top:1px solid #fff;padding:12px 12px 20px 78px}.auth-content .email-request-popup .message{font-size:14px;border-top:1px solid #fff;padding:12px 12px 13px 34px}.auth-content .email-request-popup p{padding-bottom:7px}.auth-content .email-request-popup label{display:block;font-size:14px;font-weight:bold;padding-bottom:10px}.auth-content .email-request-popup .last{margin-top:10px}@media all and (min-height: 900px){.auth-content .email-request-popup{top:510px}}