.clr {
	clear:both;
	float:none !important;
	height:0px !important;
	font-size:0px !important;
	border:none;
	margin:0 !important;
	padding:0 !important;
	background:transparent !important;
	visibility:hidden !important;
}

/*input, textarea {
	border:1px solid #777777;
}*/

textarea {
    resize: none;
}

body {
	padding:0;margin:0;
	background-color:#ffffff;
}

body,input,textarea {
  font-family:Arial, Tahoma, Verdana, sans-serif;
  font-size:14px;
}

table.full {
	width:100%;
}

table.bordered td {
  border-bottom:1px solid #999999;
}

table.zebra tr.odd td {
  background-color:#eeeeee;
}

table.border
{ 
	font-size:12px;
	border-collapse: collapse;
	border-spacing: 0;
	border:0; 
	border:1px solid #c6d1ed;
}

table.border td
{
	border:1px solid #c6d1ed;
	padding:3px 5px 3px 5px;
}

table.border th
{
	border:1px solid #c6d1ed;
	padding:3px 5px 3px 5px;
} 



.client_edit {
	background:url(/design/i/gui/pencil.png);
	width:16px;
	height:16px;
	display:block;
	text-decoration:none;
}

dl.zend_form dt {
	float:left;
	width:80px;
	text-align:right;
	margin-right:10px;
}

dl.zend_form dd textarea {
	width:400px;
}

dl.zend_form dd input {
	width:300px;
}

/*20100408*/

a {
	color:#3960B6;
}

#main {
	/*width:750px;*/
	width:100%;
	margin:0 auto;
}

#top {
	overflow:hidden;
}

#search {
	width:100%;
	background:#7695CD url(/design/i/search_l.png) no-repeat left top;
	height:56px;
	overflow:hidden;
}

#search .i {
	width:100%;
	background:url(/design/i/search_r.png) no-repeat right top;
	height:56px;
}

.infologo {
	width:137px;
	text-align:right;
}

#logo {
	float:right;
	position:relative;
	width:74px;
	height:74px;
	background:url('/design/i/logo_smile1.png') no-repeat right bottom;
	/*margin:5px 0 0 63px;*/
}

#logo a {
	text-decoration:none;
	display:block;
	/*width:250px;
	height:91px;*/
	width:74px;
	height:74px;
}

#search form {
	display:block;
}


#search .button {
	border:0;
	background:transparent;
	font-size:1em;
	cursor:pointer;
	color:white;
	width:92px;
	height:26px;
	background:url('/design/i/search_button2.png') no-repeat left bottom;
}

#phrase {
	background:transparent;
	width:100%;
	height:26px;
	font-size:1.2em;
	color:#ED9430;
	border:0;
	padding-left:10px;
	float:left;
	background:#ffffff url('/design/i/search_phrase.png') no-repeat left top;
}

#bottom {
	text-align:center;
	padding:20px 0 10px 0;
}

div.toolbar {
	margin:0 0 10px 0;
}

table.small td {
	font-size:10px;
}

table.collapsed input[type="checkbox"] {
	margin:0;
}

table.collapsed {
	line-height:1.3em;
}

.pagination {
	text-align:center;
}

a.active {
	color:#000000;
	text-decoration:none;
	cursor:text;
}

.stat {
	margin:30px 0 7px 175px;
	color:#666666;
}

#topfixed .stat.statc {
    padding-right: 175px;
}

td.bot_format {
	background:url(/design/i/gui/bot_format.png) no-repeat 1px 7px; 
}

td.bot_update {
	background:url(/design/i/gui/bot_update.png) no-repeat 1px 7px; 
}

td.bot_download {
	background:url(/design/i/gui/bot_download.png) no-repeat 1px 7px; 
}

#topfixed {
	/*position:fixed;
	width:750px;
	background-color:white;
	padding:10px 0 10px 0;*/
}

#content {
	/*padding-top:114px;*/
	padding:20px 0 0 0;
	overflow:hidden;
}

/*.toolbar.static {
	position:fixed;
	background-color:#eeeeee;
	border:1px solid #cccccc;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
	padding:10px;
}
*/

.pricelist {
    position: relative;
}

.pricelist .pone {
	padding:0px 0 10px 0;
  	margin-bottom:10px;
  	border-bottom:1px dotted #C4D2CF;
	border-top:1px solid #ffffff;
	position:relative;
}

.pricelist .pone .cp {
	position:absolute;
	right:0;
	top:-5px;
	display:none;
	font-size:0.8em;
}

div.pricelist div.pone:hover .cp {
	display:block;
}

.pricelist .pone .cp span {
	cursor:pointer;
	font-weight:bold;
	background-color:#ffffff;
	color:#ff0000;
	display:block;
	opacity:0.3;
    text-align: left;
}

.pricelist .pone .cp span.bmb {
	background:url(/design/i/gui/bomb.png) no-repeat center center;
    width:23px;
	height:21px;
    margin-bottom: 2px;
}

.pricelist .pone .cp span.fav {
    width:14px;
	height:14px;
	background:url(/design/i/gui/plus.png) no-repeat center center;
}

.pricelist .pone .cp span.favd {
    width:14px;
	height:14px;
	background:url(/design/i/gui/cross.png) no-repeat center center;
}

.pricelist .pone .cp span:hover {
	opacity:1;
}

.abuse {
	padding:6px 15px 0 0;
}

.abuse .cp {
	display:none;
}

.abuse .pprice {
	font-size:1em;
	font-weight:bold;
	color:#ED9430;
}

.abuse .pdate {
	color:#666666;
	font-size:0.85em;
	display:none;
}

.abuse .ppricet {
	display:none;
}

.abuse .pphone, .abuse .more {
	display:none;
}

.abuse .pshop a {
	color:#00A23B;
}

.vdl_r {
	border-right:1px solid #C4D2CF;
}

.pricelist .pdate {
	color:#666666;
	font-size:0.85em;
}

.pricelist .ppricet {
	color:#999999;
	font-size:0.85em;
}

.pricelist .pdate.day0 {color:#ffffff;background-color:#ECC18A;font-size:0.80em;line-height:0.8em}
.pricelist .pdate.day1 {color:#ffffff;background-color:#90D7AC;font-size:0.80em;line-height:0.8em}
.pricelist .pdate.day2 {color:#ffffff;background-color:#dddddd;font-size:0.80em;line-height:0.8em}

#content_left a.day1 {color:#ed9430;}
#content_left a.day2 {color:#2ca05a;}
#content_left a.day3 {color:#999999;}

.pricelist .pprice {
	font-size:1em;
	font-weight:bold;
	color:#ED9430;
}

a.ajx {
	text-decoration:none;
	border-bottom:1px dashed #0000ff;
}

.pricelist .addfav a {
	color:#8FC2DF;
	text-decoration:none;
	border-bottom:1px dashed #8FC2DF;
}

.pricelist .addfav {
	float:right;
}

.pricelist .pshop {
	color:#666666;
}

.pricelist .pshop font {
	font-size:0.85em;
}

.pricelist .region {
	font-size:0.85em;
	color:#666666;
}

.pricelist .pshop a {
	color:#00A23B;
}

.pricelist .pphone {
	color:#666666;
}

.pricelist .pphone img {
	vertical-align:middle;
}

.pricelist .ptitle {
	color:#333333;
	padding:0 25px 2px 0;
	min-width:50%;
}

.shoplist .row {
	border-bottom:1px solid #cecece;
}

.shoplist .sone {
	overflow:hidden;
	/*border-bottom:1px solid #cecece;*/
	padding:10px 3px 10px 3px;
}

.shoplist .id {
	width:45px;
	height:16px;
	float:left;
	color:#777777;
	cursor:pointer;
	text-align:center;
	font-size:0.8em;
}

.shoplist .id .packet {
	color:#11A310;
	font-size:1.5em;
	font-weight:bold;
}

.shoplist .id .error {
	color:#D23439;
	font-size:1.5em;
	font-weight:bold;
}

.shoplist .id .warning {
	color:#D2A51C;
	font-size:1.5em;
	font-weight:bold;
}

.shoplist .id .price {
	color:#2989C7;
	font-size:0.8em;
	font-weight:bold;
}

.shoplist .rub {
	font-weight:bold;
}

.shoplist .shop {
	width:170px;
	float:left;
}

.shoplist .descr {
	width:150px;
	float:left;
	font-size:0.8em;
	overflow:hidden;
	margin-right:5px;
}

.shoplist .owner {
	width:100px;
	float:left;
	font-size:0.8em;
	overflow:hidden;
	margin-right:5px;
}

.shoplist .address {
	width:150px;
	float:left;
	font-size:0.8em;
	overflow:hidden;
	margin-right:5px;
}

.shoplist .notes {
	width:140px;
	float:left;
	font-size:0.8em;
}

.shoplist .clrepn {
	width:200px;
	float:left;
}

.shoplist .panel {
	margin-top:5px;
}

.shoplist .agent {
    text-align: center;
	margin-top:5px;
    color: #606060;
    font-size: 0.8em;
}

.shoplist .result {
	font-size:0.8em;
	overflow:auto;
	clear:both;
	background-color:#efefef;
	border:1px solid #cccccc;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;	
	padding:10px;
	display:none;
	/*position:relative;*/
}

.shoplist .result .close {
	width:16px;
	height:16px;
	background:url(/design/i/gui/cross.png);
	/*position:absolute;*/
	float:right;
	right:5px;
	top:5px;
	cursor:pointer;
}

.shoplist .result li {
	margin-left:20px;
}

.shoplist .result table {
	font-size:0.9em;
}

.shoplist .count {
	font-size:0.8em;
	color:#777777;
	padding-top:4px;
}

fieldset {
	border:0;
}

fieldset.floatleft {
	float:left;
}

.width350 {
	width:350px;
}

.width400 {
	width:400px;
}

.zend_form dt {
	float:left;
	width:70px;
	text-align:right;
	margin-right:10px;
}

.zend_form dd textarea {
	width:250px;
}

.zend_form dd input {
	width:250px;
}

.zend_form dd input[type=checkbox] {
	width:auto;
}

.ui-tabs-nav.ui-widget-header {
	border:0;
	background:none;
	padding:0;
}

.ui-tabs .ui-tabs-nav li a {
	padding:1px 5px 0 5px;
}

.ui-tabs .ui-tabs-panel {
	padding:5px 0px 5px 0;
}

#content_left {
	/*float:left;*/
	width:150px;
	border-right:1px solid #c4d2cf;
	padding:0 0 0 17px;
	
	/*margin-left:-100%;*/
}

#content_right {
	/*float: left;*/
	width: 260px;
	/*margin-left: -280px;*/
	
	border-left:1px solid #c4d2cf;
	padding-left:15px;
}

#content_left table {
	font-size:1em;
}

#content_in {
	/*margin-left:175px;*/
}

#content_main {
	/*margin-right:300px;*/
/*	padding-left:10px; */
}

div#wrapper_pr{float:left;width:100%}
div#content_pr{margin: 0 305px 0 180px}
div#navigation_pr{float:left;width:280px;margin-left:-285px}
div#extra_pr{float:left;width:180px;margin-left:-100%;}

div.found {
	/*color:#ed9430;*/
	font-weight:bold;
	margin:0 0 20px 0;
}

.button {
	cursor:pointer;
}

a.button {
	display:block;
	float:left;
	padding:5px 10px 5px 10px;
	text-decoration:none;
}

.button.orange_round {
	background-color:#ed9430;
	color:white;
	-moz-border-radius:13px;
	-webkit-border-radius:13px;
	border-radius:13px;
	border:0;
}

.button.more {
	vertical-align:bottom;
	color:#3960B6;
	border-bottom:1px dashed #3960B6;
}

#moreprice #showed {
	display:block;
	float:left;
	padding:5px 10px 5px 10px;
}

.pricefilter input {
	width:80px;
}

.wrap {
	float:left;
	width:100%;
}

.ui-dialog-content {
	font-size:0.8em;
}

.ui-dialog-content table {
	font-size:1em;
}


.shopad .one {
	margin-bottom:20px;
}

.shopad .title {
	font-weight:bold;
}

.shopad .notes {
	color:#333333;
	padding:3px 0 5px 0;
}

.shopad .price {
	color:#ED9430;
	font-weight:bold;
}

.shopad font {
	color:#666666;
	font-size:0.85em;
}

.shopad .priceline a, .shopad .title a {
	color:#00A23B;
}

.shopad .title a {
	color:#ED9430;
}

input.num {
	width:50px;
}

input.bignum {
	width:100px;
}

input, textarea, select, table {
	font-size:1em;
}

.cpanel ul {
	margin:0;padding:0;
}

.cpanel li {
	list-style:none;
	line-height:1.5em;
}

#copyright {
	text-align:center;
	font-size:0.85em;
	color:#555555;
	padding-bottom:10px;
}

#upanel {
	right:10px;
	top:10px;
	position:absolute;
	/*width:280px;*/
	text-align:center;
}

#upanel sup {
	font-size:0.8em;
	color:#ffffff;
	background-color:#ECC18A;
	padding:0 2px 0 2px;
	text-decoration:none;
}

#upanel sup a {
	text-decoration:none;
	color:#ffffff;
}

#upanel sup#cshlist {
	background-color:#cccccc;
}

.br_all {
	border-collapse:collapse;
}

.br_r {
	border-right:1px solid #000000;
}

.br_b {
	border-bottom:1px solid #000000;
}

h2.orange {
	color:#ED9430;
	font-size:2em;
	font-weight:bold !important;
}

#content_left #bottom {
	padding-right:10px;
}

.example {
	font-size:0.8em;
	color:#444444;
}


div#wrapper_inp {float:left;width:100%}
div#content_inp {margin-left:173px}
div#navigation_inp {float:left;width:173px;margin-left:-100%}

a.ext {
	color:#00A23B;
}

div.delim100 {
	border-bottom:1px solid #C4D2CF;
	margin-top:20px;
	padding-bottom:10px;
}

#cshref.disable {
    color: #cccccc;
    cursor: default;
    text-decoration: none;
}

#cshlist {
    color: #cccccc;
    font-size: 0.9em;
}


#searchform table {
	width:100%;
}

sup.num {
	font-size:0.8em;
	color:#AEBAB7;
	line-height:0.7em;
}

div.search_results .one {
	float:left;
	width:20%;
}

div.search_results p {
	margin:0 10px 5px 0;
}

#logo {
	position:relative;
}

#logo .eye1, #logo .eye2, #logo .eye3, #logo .eye4 {
	background-color:#7695CD; /*#7695CD;*/
	position:absolute;
	width:8px;
	height:2px;
}

#logo .eyet {
	top:15px;	
}

#logo .eye1 {
	left:18px;
}

#logo .eye2 {
	left:48px;
}

#logo .eyeb {
	top:36px;
}

#logo .eye3 {
	left:18px;
}

#logo .eye4 {
	left:48px;
}

.nodtdd dt, .nodtdd dd {
	display:inline;
	width:40px;
	margin:0;
}

.pricelist .flnum {
    float: left;
    width: 30px;
    margin-right:-30px;
}

.pricelist .flrow {
    float: left;
    margin-left:30px;
}

.pricelist .flrow2 {
    margin-left: 30px;
}

.error {
	color:#D23439;
}


#slider-range.activeslider {
	margin:0 15px 20px 2px;
}

.ui-slider-horizontal {
	height:2px;
}

.ui-slider-horizontal .ui-slider-range {
	height:2px;
}

.ui-slider .ui-slider-handle {
	height:1.5em;
	width:0.5em;
	background:url(/design/i/slider_right.png) no-repeat center top;
	border:0;
	top:-0.5em;
	margin-left:-4px;
	cursor:pointer;
}

.ui-slider .ui-slider-handle.leftSlider {
	background:url(/design/i/slider_left.png) no-repeat center top;
}



#slider-range .ui-state-default, #slider-range.ui-widget-content {
	border-color:#7695CD;
}

#slider-range .ui-widget-header {
	background-color:#ED9430
}

.slider_numbers {
	font-size:0.7em;
}

.slider_numbers {
	margin-bottom:10px;
	color:#777777;
}

.slider_numbers .numleft {
	float:left;
	margin:0 0 0 0px;
}

.slider_numbers .numright {
	float:right;
	margin:0 13px 0 0;
}

.filterheader {
	margin-bottom:5px;
}

.p_morep {
	font-size:0.8em;
	margin:5px 0 0 0;
}

/* modify windows */

/*.ui-corner-all {
	-moz-border-radius: 25px 25px 25px 25px;
	-webkit-border-radius: 25px 25px 25px 25px;
	border-radius: 25px 25px 25px 25px;
}

.ui-dialog.ui-corner-all.ui-widget-content {
	-moz-box-shadow: 3px 3px 4px #999999;
	-webkit-box-shadow: 3px 3px 4px #999999;
	box-shadow: 3px 3px 4px #999999;
}

.ui-dialog {
	padding:0;
}

.ui-widget-content {
	border:1px solid #7695CD;
}

.ui-dialog-buttonpane {
	border:0;
	-moz-border-radius: 0 0 25px 25px;
	-webkit-border-radius: 0 0 25px 25px;
	border-radius: 0 0 25px 25px;
	padding-top:0 !important;
	margin-top:0 !important;
}

.ui-widget-header {
	background:#7695CD;
	border:0;
	-moz-border-radius: 22px 22px 0 0;
	-webkit-border-radius: 22px 22px 0 0;
	border-radius: 22px 22px 0 0;
}

.ui-dialog .ui-dialog-buttonpane button {
	-moz-border-radius:13px 13px 13px 13px;
	-webkit-border-radius:13px 13px 13px 13px;
	border-radius:13px 13px 13px 13px;
	background:#ED9430;
	border:0;
	padding:5px 10px;
}

.ui-dialog .ui-dialog-buttonpane button {
	-moz-border-radius:13px 13px 13px 13px;
	-webkit-border-radius:13px 13px 13px 13px;
	border-radius:13px 13px 13px 13px;
	background:#ED9430;
	border:0;
	padding:5px 10px;
}

button.ui-state-hover {
	background:#7695CD !important;
}

.ui-button-text-only .ui-button-text {
	padding:0;
	color:white;
	font-weight:normal;
	line-height:1em;
	font-size:14px;
}

.ui-state-hover, .ui-state-focus {
	background:none !important;
	border:0 !important;
}

.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {
	background-image: url("/design/css/ui-lightness/images/ui-icons_ffffff_256x240.png");
	background-color:transparent;
	border:0;
}

.ui-dialog .ui-dialog-titlebar {
	height:22px;
	overflow:hidden;
}*/

.opwnd {
	position:absolute;
	z-index:20;
	background-color:white;
	width:250px;
	border:1px solid #7695CD;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	
	-moz-box-shadow: 5px 5px 5px #999999;
	-webkit-box-shadow: 5px 5px 5px #999999;
	box-shadow: 5px 5px 5px #999999;
	padding: 5px 5px 5px 15px;
	font-size:0.85em;
}

.opwnd .opwnda {
	position:absolute;
	left:-13px;
	top:10px;
	background: url("/design/i/opwnda.png");
	width:13px;
	height:23px;
}

.opwnd .opwndc {
	position:absolute;
	right:5px;
	top:5px;
	background: url("/design/i/opwndc.png");
	width:21px;
	height:15px;
	cursor:pointer;
}

.opwnd table {
	font-size:1em;
}

table.verspace td {
	padding:2px 0 2px 0;
}

.opwnd .opwndback {
	display:none;
}

.opwnd .opwndhidden {
	display:none;
}

.opwnd .wndabuse .opwndsubmit {
	display:none;
}

.opwnd .wndabuse .opwndsubmit input {
	-moz-border-radius:13px 13px 13px 13px;
	-webkit-border-radius:13px 13px 13px 13px;
	border-radius:13px 13px 13px 13px;
	background-color:#ED9430;
	border:0 none;
	color:white;
	cursor:pointer;
}

.opwnd .opwndback input {
	-moz-border-radius:13px 13px 13px 13px;
	-webkit-border-radius:13px 13px 13px 13px;
	border-radius:13px 13px 13px 13px;
	background-color:#7695CD;
	border:0 none;
	color:white;
	cursor:pointer;
}

.wndabuse .radio td {
	padding-left:20px;
}

.wndabuse .radio td input {
	margin-left:-20px;
}

.opwndcontent {
	margin-top:10px;
}

.index_descr {
	opacity:0;
}
#shliv {
	opacity:0;
}

#main {
  width:750px;
}

.stat {
	margin-left:0;
	margin:0 0 50px 0;
	text-align:center;
}

#search {
	width:500px;
}

/*#search {
	width:600px;
	background:#7695CD url('../i/topbg1.png') no-repeat left top;
}

#search form {
	width:570px;
	background:url('../i/search.png') no-repeat left bottom;
}

#phrase {
	width:462px;
}
*/

.infologo {
	padding-right:10px;
}

/*#logo {
	margin-right:11px;
}

#logo a {
	margin-right:10px;
}*/

