* { margin:0; padding:0; }
BODY {
	background: URL('/main-start-img/bg.gif') repeat-y center #f1f6eb;
	font-family:Tahoma, Arial, Verdana;
	color:#5a656c;
	height:100%;
	position:absolute;
	width:100%;
	font-size:0.8em;
}

A:link, A:visited {
	color:#0991c3;
	text-decoration:underline;
}
A:hover {
	text-decoration:none;
}

A.dash:link, A.dash:visited { text-decoration:none; border-bottom:dashed 1px; display:inline-block; }
A.dash:hover { border-bottom:none; }

H1 {
	display:block;
	font-weight:normal;
	color:#616e77;
	font-size:26px;
	margin:16px 10px 7px;
}
H2 {
	display:block;
	font-weight:normal;
	color:#616e77;
	font-size:22px;
	margin:20px 10px 7px;
	position:relative;
	*z-index:500;
}
H3 {
	font-size:16px;
	color:#2b363d;
	font-weight:normal;
	margin-bottom:10px;
	margin-top:10px;
}
H1 SMALL, H2 SMALL, H3 SMALL { font-weight:normal; font-size: 13px; color:#949fa5; }

HR {
	height:0px;
	border:solid #cddadd;
	border-width:1px 0px 0px 0px;
	border-collapse:collapse;
	margin:10px 0px;
	color:transparent;
}

P { margin:10px 0px; }
OL {
    margin-left: 30px;
    margin-bottom: 15px;
}

.tmpl_box {
	display:inline-block;
	position:relative;
	font-size: 13px;
	color:#949fa5;
}
.tmpl_box .upbox {
	z-index:1500;
	display:none;
	position:absolute;
	left:0px; top:-10px;
	border: dashed 1px #8cc487;
	background:#FFF;
	width:400px;
	padding:10px;
}
.tmpl_box .upbox .close {
	position:absolute;
	right:5px;
	top:5px;
	cursor:pointer;
}
.tmpl_box .upbox B {
	font-size:16px;
	color:#7b868d;
}
.tmpl_box .rowlist TABLE.lines {
	width:380px;
}
.tmpl_box .rowlist {
	display:block; overflow:hidden; overflow-y:auto;
	max-height:190px;
	-height:190px;
	margin-bottom:20px;
}

IMG { border:none; }

INPUT, SELECT {
	vertical-align:middle;
}
INPUT.text {
	font-family:Tahoma, Arial, Verdana;
	border:solid 1px #cddadd;
	height:16px;
	padding:2px 4px;
	color:#2b363d;
	font-size:13px;
    background: white;
    outline: none;
}
INPUT.long {
    width: 200px !important;
}
TEXTAREA {
	font-family:Tahoma, Arial, Verdana;
	border:solid 1px #cddadd;
	padding:2px 4px;
	color:#2b363d;
	font-size:13px;
        background: white;
}
SELECT {
	height:22px;
	border:solid 1px #cddadd;
	color:#2b363d;
	zoom:1;
        background: white;
}
INPUT.checkbox  { width:20px; }

INPUT.clear, INPUT.tobasket,
INPUT.remove, INPUT.removeall,
INPUT.drawup, INPUT.confirm,
INPUT.stepback, INPUT.ok, 
INPUT.pay, INPUT.forward  {
	height:28px;
	border:none;
	margin:10px 5px;
	background-position:0px 0px;
	background-repeat:no-repeat;
}
INPUT.clear { background:URL('/main-start-img/but_clear.gif'); width:100px; }
INPUT.tobasket { background:URL('/main-start-img/but_tobasket.gif'); width:107px; }
INPUT.remove { background:URL('/main-start-img/but_remove.gif'); width:28px; }
INPUT.removeall { background:URL('/main-start-img/but_removeall.gif'); width:122px; }
INPUT.drawup { background:URL('/main-start-img/but_drawup.gif'); width:107px; }
INPUT.confirm { background:URL('/main-start-img/but_confirm.gif'); width:107px; }
INPUT.stepback { background:URL('/main-start-img/but_stepback.gif'); width:28px; }
INPUT.pay { background:URL('/main-start-img/but_pay.gif'); width:102px; }
INPUT.forward { background:URL('/main-start-img/but_forward.gif'); width:85px; }
INPUT.ok {
	background:URL('/main-start-img/but_ok.gif');
	width:56px;
}

.boxForFloats { overflow:hidden; zoom:1; }

table.wpadding td { padding: 5px }
.w30em { width: 20em };

TABLE.lines { width:100%; }
TABLE.lines TD, TABLE.lines TH { border-bottom:solid 1px #cddadd; padding:5px; }

/* ALIGN & TEXT-color */

.l { text-align:left; }
.r { text-align:right; }
.c { text-align:center; }
.big { font-size:26px; }

.gray, A.gray { color:#949fa5; }
.green, A.green { color:#62af5b; }

.fr { float:right; }
.fl { float:left; }
.pl { padding-left:30px; }

.rowDown, .rowTop  {
	width:0px; height:0px;
	overflow:hidden;
	position:relative;
	display:inline-block; vertical-align:middle;
	border-style:solid;
	border-color:transparent;
	/* IE6 */
	-border-color: #FFF;
}
.rowDown  { border-width: 5px 5px 0px 5px; border-top-color:#949fa5; }
.rowTop  { border-width: 0px 5px 5px 5px; border-bottom-color:#949fa5; }


#all {
	background: URL('/main-start-img/bg_head.gif') repeat-x 0px -50px #FFF;
	border:solid #cbd1c0; border-width:0px 1px;
	display:block;
	margin:0px auto;
	min-height:100%;
	padding:0px 20px;
	width:920px;
	position:relative;
	overflow-x:hidden;
	/* IE6 */
	-height:100%;

}
#all.main { background-position:0px 0px; }

.b {
	font-weight:bold;
}
.inline {
	display:inline-block;
	vertical-align:middle;
}



/*** BLOCKs ***/
.bl_gray, .bl_lightblue, .bl_lightgreen {
	z-index:1;
	display:block;
	position:relative;
	padding:10px;
	/* IE6 */
	-zoom:1;

}
.bl_gray { background: URL('/main-start-img/bl_bg_gray.gif') repeat-x bottom #f4f4f4; }
.bl_lightblue { background: URL('/main-start-img/bl_bg_lightblue.gif') repeat-x bottom #e8f7fd; }
.bl_lightgreen { background: URL('/main-start-img/bl_bg_lightgreen.gif') repeat-x bottom #eaf7e1; }
.bl_gray { background: URL('/main-start-img/bl_bg_gray.gif') repeat-x bottom #f4f4f4; }

.bl_gray h2, .bl_lightblue h2, .bl_lightgreen h2 { margin-left:0px; }

/* Стандартные углы с белым фоном */
.slt, .srt, .slb, .srb {
	position:absolute;
	background: URL('/main-img/star_w.gif') -13px -13px no-repeat;
	display:block;
	width:14px;
	height:14px;
	overflow:hidden;
}
.slt {
	left:0px;
	top:0px;
	background-position: -13px -13px;
}
.srt {
	left:100%;
	margin-left:-14px;
	top:0px;
	background-position: 0px -13px;
}
.slb {
	left:0px;
	top:100%;
	margin-top:-14px;
	background-position: -13px 0px;
}
.srb {
	left:100%;
	margin-left:-14px;
	top:100%;
	margin-top:-14px;
	background-position: 0px 0px;
}

/* UP TOP RIGHT TEXT - выпрыгивающий из блока текст */
.utr {
	display:block;
	padding-right:0px;
	position:absolute;
	right:10px; top:-25px;
	text-align:right;
}


/*** TOPHEADER ***/
#topheader {
	background:URL('/main-start-img/bg_topheader.gif') repeat-x bottom #E9F6D5;
	display:block;
	border:solid 1px #d5f1a8;
	border-top:none;
	height:32px;
	margin:0px 0px 10px;
	padding:0px 20px;
	position:relative;
	}

#all.main #topheader { height:1px; }

#topheader #loginor {
	display:block;
	float:left;
	font-size:12px;
	color:#51595e;
	height:25px;
	line-height:22px;
	padding-top:5px;
}
#topheader #loginor IMG {
	vertical-align:middle;
}
#topheader .head {
	display:inline-block;
	margin-right:12px;
}
#topheader .slb, #topheader .srb {
	position:absolute; top:100%;
	height:10px; width:10px;
	background:URL('/main-start-img/rounds_topheader.gif') no-repeat;
	margin:-9px 0px 0px 0px;
}
#topheader .slb { left:-1px; }
#topheader .srb { left:100%; margin:-9px 0px 0px -9px; background-position:-9px 0px; }

#fsearch { padding-top:5px; float:right; font-size:13px; }

#sbox_min {
	background:#FFF;
	display: inline-block;
	position:relative;
	height:22px;
	border: solid #bddc8c;
	border-width:1px 0px;
	width:140px;
	margin: 0px 5px 0px 0px;
	vertical-align:middle;
}
#sbox_min INPUT.text { background:none; border:none;
position:absolute; left:-3px; top:2px; color:#5a656c; width:125px; }
#sbox_min INPUT.submit { height:20px; width:20px;
background:URL('/main-start-img/smsearch_kit.gif') no-repeat;
border:none; position:absolute; right:-9px; top:1px; cursor:pointer; }

#sbox_min INPUT.search { background-position:-24px 0px; }

#sbox_min .rl, #sbox_min .rr {
	position:absolute;
	height:24px; width:12px;
	background:URL('/main-start-img/smsearch_kit.gif') no-repeat; }
#sbox_min .rl { background-position: 0px 0px; left:-11px; top:-1px; }
#sbox_min .rr { background-position: -12px 0px; right:-11px; top:-1px; }


/*** HEADER ***/
#header {
	display:block;
	margin-bottom:30px;
	position:relative;
	z-index:1000;
}
#all.main #header {
	height:160px;
}

#all #logo {
	margin:25px 10px 0px;
/*	margin:10px 10px 0px;*/
}
#all.main #logo { 
/*	margin:25px 10px 0px;*/
	margin:0px 10px 0px;
	float:left;
}
#all.main #banner_top {
	float:right;
	text-align:right;
}

#loginor {
	display:inline-block;
	vertical-align:middle;
	font-size:13px;
}
#all.main #loginor {
	position: absolute;
	right:130px;
	bottom:10px;
	width:340px;
	text-align:center;
}

#basket {
	position:absolute;
	right:0px;
	bottom:0px;
	font-size:14px;
}
#basket A {
	color:#45963d;
	font-size:15px;
	text-decoration:none;
}
#basket.empty {
	font-size:11px;
}


/* menu */
#menu {
	list-style:none;
	position:absolute;
	z-index:500;
	height:30px;
	right:180px;
	bottom:0px;
	/* IE6 */
	-zoom:1;
}
#all.main #menu {
	position:absolute;
	left:0px;
	bottom:0px;
	width:500px;
}
#menu LI {
	float:left;
	display:block;
	height:24px;
	background:#ebebeb;
	margin:0px 17px;
	font-size:14px;
	position:relative;
	padding:0px 25px;
	line-height:22px;
	color:#4b6677;
}
#menu LI a {
	color:#4b6677;
	text-decoration:none;
}

#menu LI .rower {
	width:0px; height:0px;
	overflow:hidden;
	position:absolute; bottom:-6px; right:3px;
	border-style:solid; border-width: 6px 6px 0px 6px;
	border-color:transparent;
	/* IE6 */
	-border-color: #FFF;
	
	border-top-color:#ebebeb;
}

/* yulya */
#menu LI .rl, #menu LI .rr {
	overflow:hidden;
	background: URL('/main-start-img/rounds_kit.gif') no-repeat;
	width:12px; height:24px;
	position:absolute;
}
#menu LI .rl {
	background-position:-24px 0px;
	top:0px;
	left:-12px;
}
#menu LI .rr {
	background-position:-36px 0px;
	top:0px;
	right:-12px;
}

/* menu active */
#menu LI#act {
	background:#ffc600;
}
#menu LI#act A {
	color:#FFF;
}
#menu LI#act .rower {
	border-top-color:#ffc600;
}
#menu LI#act .rl {
	background-position:0px 0px;
	top:0px;
	left:-12px;
}
#menu LI#act .rr {
	background-position:-12px 0px;
	top:0px;
	right:-12px;
}

/* menu mouseOver */
#menu LI.over {
	background:#ddd;
}
#menu LI.over A {
	position:relative;
	z-index:120;
	color:#2b363d;
}
#menu LI.over .rl {
	background-position:-48px 0px;
	left:-12px;
	top:0px;
}
#menu LI.over .rr {
	background-position:-60px 0px;
	right:-12px;
	top:0px;
}

/* submenu */
#menu .sub {
	display:none;
	position:absolute;
	top:24px; left:-12px;
	padding:3px 12px 0px;
	background:#ebebeb;
	z-index:110; 
	width:100%;
	min-width:100%;
	margin:0px;
	line-height:normal;
	/* IE6 */
	-width:expression(offsetParent.offsetWidth + 'px');
}
#menu LI.over .sub {
	display:block;
}
#menu LI#act .sub {
/*	border-top:10px solid #FFC600;*/
}

#menu LI .sub a, #menu LI#act .sub a {
	text-indent:-0.8em;
	margin:0px -8px;
	font-size:13px;
	text-decoration:none;
	display:block;
	color:#5a656c;
	padding:4px 10px 4px 25px;
	
}
#menu .sub a:hover { background:#f5f5f5; }

#menu .sub .bot {
	position:relative;
	background:#ebebeb;
	height:12px;
	display:block;
	margin:0px 0px -12px;
}
#menu .sub .bot .rl, #menu #act .sub .bot .rl {
	height:12px;
	background-position:-24px -12px !important;
}
#menu .sub .bot .rr, #menu #act .sub .bot .rr {
	height:12px;
	background-position:-36px -12px !important;
}

#menu .sub a.act {
	background:#fbfbfb;
}

#menu LI .sub {
    display: none !important;
}

#menu LI:hover .sub {
    display:block !important;
}
#menu LI:hover {
	background:#ddd;
}

#menu LI:hover .rl {
	background-position:-48px -24px !important; 
	top:0px;
	left:-12px;
}
#menu LI:hover .rr {
	background-position:-60px -24px !important;
	top:0px;
	right:-12px;
}
#menu LI#act:hover .rl {
	background-position:0px -24px !important;
	top:0px;
	left:-12px;
}
#menu LI#act:hover .rr {
	background-position:-12px -24px !important;
	top:0px;
	right:-12px;
}

/*** SEARCH ***/

#bigSearch {
	display:block;
	position:relative;
	margin-bottom:30px;
	/* IE6 */
	-zoom:1;
}

#bigSearch .topBlock {
	background: #3fafd9 URL('/main-start-img/bl_bg_searchtop.gif') repeat-x top;
	border:solid 1px #3fafd9;
	border-bottom:solid 1px #2896bf;
	padding:10px;
	padding-bottom:25px;
	text-align:center;
	color:#FFFFFF;
	font-size:12px;
}
#bigSearch .head {
	font-size:22px;
	display:inline-block;
	height:30px;
	vertical-align:middle;
}
#sbox {
	display:inline-block;
	vertical-align:middle;
	position:relative;
	margin:0px 24px;
	border: solid 1px #34a3cc;
	width:480px;
	background:#FFF;
	height:42px;
	text-align:left;
	color:#FFF;
}
#sbox .text {
	position:absolute;
	top:4px;
	left:-5px;
	width:380px;
	height: 40px;
	padding:0px 0px 0px 0px;
	font-size:31px;
	color:#5a656c;
	border:none;
	background:none;
}
#sbox .submit {
	border:none;
	height: 40px;
	width: 112px;
	position:absolute;
	right:-18px;
	top:1px;
}
#sbox .search {
	background:URL('/main-start-img/but_sbox_search.gif') transparent;
}
#sbox .buy {
	background:URL('/main-start-img/but_sbox_buy.gif') transparent;
}
#sbox .tip {
	position:absolute;
	left:0px;
	bottom:-16px;
}
#sbox .rr, #sbox .rl {
	display:block;
	position:absolute;
	width:22px;
	height:44px;
	background:URL('/main-start-img/bigsearch_kit.gif') no-repeat;
}
#sbox .rr {
	left:-21px;
	top:-1px;
	background-position: 0px 0px;
}
#sbox .rl {
	right:-21px;
	top:-1px;
	background-position: -22px 0px;
}

#bigSearch .slt, #bigSearch .srt, #midSearch .slt {
	background:URL('/main-start-img/searchtop_star.gif') no-repeat;
	width:16px;
	height:17px;
}
#bigSearch .slt, #midSearch .slt {
	background-position: -15px 0px;
}
#bigSearch .srt {
	background-position: 0px 0px;
	margin-left:-16px;
}

#bigSearch .botBlock {
	background: #def3b9 URL('/main-start-img/bl_bg_darkgreen.gif') repeat-x bottom;
	border-top:solid 1px #f3fbe6;
	padding:10px;
}
#bigSearch .botBlock {
	font-size:13px;
	overflow:hidden;
	zoom:1;
}
#bigSearch .botBlock .col {
	display:block;
	float:left;
	width:179px; /* 19.90% */
	border-left:1px dashed #bdcacd;
	/*padding-left:1%;*/
}
#bigSearch .botBlock .first {
	border:none;
	padding-left:0px;
}
#bigSearch .botBlock .itm {
	display:block;
	position:relative;
	padding:0px 0px;
	margin: 0px 20px 0px 15px;
	height: 24px;
}
#bigSearch .botBlock .name {
	float:left;
	height:20px;
	line-height:22px;
	position:relative;
	z-index:1;
}
#bigSearch .botBlock .price {
	float:right;
	height:20px;
	line-height:22px;
	font-size:11px;
	position:relative;
	z-index:1;
}
#bigSearch .botBlock .over {
	background:#ffdb55;
}

/*#bigSearch .itm .hot {*/
/*	font-weight:bold;*/
/*}*/
#bigSearch .hot {
	color:#45963d;
	font-size:12px;
	padding-right:15px;
        padding-bottom: 2px;
	background:URL('/main-start-img/ico_hot_m.gif') no-repeat 100% 0px;
}


/* yulya */
#bigSearch .botBlock .rl, #bigSearch .botBlock .rr {
	width:12px;
	height:24px;
	position:absolute;
	display:none;
	background:URL('/main-start-img/rounds_zonelist.gif') no-repeat;
}
#bigSearch .botBlock .rl {
	left:-10px;
	top:0px;
	background-position: 0px 0px;
}
#bigSearch .botBlock .rr {
	right:-10px;
	top:0px;
	background-position: -12px 0px;
}


#bigSearch .over .rl,
#bigSearch .over .rr {
display:block;
}

#bigSearch .botBlock .itm:hover .rl,
#bigSearch .botBlock .itm:hover .rr {
display:block;
}

#bigSearch .botBlock .itm:hover  {
    background: #ffdb55;
}

#bigSearch #allTld .itm {
	width: 144px;
}
/* yulya */



#bigSearch INPUT { width:20px; }
#bigSearch LABEL {
	cursor:pointer;
}



/* midSearch */
#midSearch {
	background:#3FAFD9 url(/main-start-img/bl_bg_searchtop.gif) repeat-x 0px 1px;
	position:relative;
	margin-bottom:10px;
}
#midSearch .slb {
	background:URL('/main-start-img/rounds_midsearch.gif') no-repeat -28px 0px;
	height:14px; width:14px;
	margin-top:-14px;
}
#midSearch .srb {
	background:URL('/main-start-img/rounds_midsearch.gif') no-repeat -27px -14px;
	height:14px; width:15px;
	margin-top:-14px; margin-left:-15px;
}
#midSearch .leftBlock {
	float:left;
	width:315px;
	border-style:solid; border-color:#3fafd9;
	border-width:1px 0px 0px 1px;
	text-align:center;
	padding:20px;
}
#midSearch .rightBlock INPUT { width:20px; }

#midSearch .rightBlock {
	background: #def3b9 URL('/main-start-img/bl_bg_darkgreen.gif') repeat-x bottom;
	display:block;
	margin-left:355px;
	padding:10px 20px 25px;
	position:relative;
}
#midSearch .rightBlock .slt {
	background:URL('/main-start-img/rounds_midsearch.gif') no-repeat -13px 0px;
	height:14px; width:14px;
}
#midSearch .rightBlock .slb {
	background:URL('/main-start-img/rounds_midsearch.gif') no-repeat -13px -14px;
	height:14px; width:14px;
}
#midSearch .rightBlock .allZone {
	position:absolute; 
	right:0px; 
	bottom:0px; 
}
#midSearch .rightBlock .tabsHeader {
	background:#95c34a; 
	height:20px; 
	padding:2px 10px 2px 10px; -
	webkit-border-radius: 15px 0 15px 0;
	border-radius: 15px 0 15px 0; 
	font-size:11px; 
	line-height:18px; 
	color:#FFF;
}
#midSearch .rightBlock  .checkAllTld {
	position:absolute; 
	right:100px; 
	bottom:0px;
	padding-right: 20px;
	background-color: #ffc600;
}
#midSearch .rightBlock .tabsHeader label {
	cursor: pointer;
}
#midSearch .rightBlock .allZone INPUT { width:20px; }
#midSearch .rightBlock .allZone .rl { position:absolute; height:24px; width:13px; background:URL('/main-start-img/rounds_midsearch.gif') no-repeat 0px 0px; left:-13px; top:0px; }

#midSearch .zoneList IMG { vertical-align:middle; }
#midSearch .zoneList {
	overflow:hidden;
	zoom:1;
}
#midSearch .zoneList .col {
/*	width:105px;*/
	float:left;
	font-size:11px;
	border-left:dashed 1px #bdcacd;
}
#allTld {
	display: none;
	min-height: 30px;
	width: 525px;
	overflow: hidden;
	zoom: 1;
	margin-top: 10px;
	padding-top: 10px;
	padding-bottom: 0;
	border-top: 1px solid #fff;
	font-size: 11px;
}
#bigSearch #allTld {
	width: 900px;
}
#midSearch .zoneList .first {
	border:none;
}
#midSearch .zoneList .col .itm,
#midSearch #allTld .itm {
	margin-left:10px;
	height:20px;
	line-height:20px;
	padding:1px 0px;
	overflow: hidden;
    zoom: 1;
}
#midSearch .zoneList .col .itm {
	width: 95px;	
}

#midSearch #allTld .itm {
	width: 120px;
}
#allTld .itm {
	display: block;
	float: left;	
}
.no-csscolumns #allTld {
	overflow: hidden;
    zoom: 1;	
}
.no-csscolumns #allTld {
	float: left;
	width: 103px;
}
#sbox_mid {
	margin:0px 30px;
	display:block;
	position:relative;
	color:#FFFFFF;
	background:#FFF;
	height:30px;
	padding:0px;
	border:solid #34a3cc;
	border-width:1px 0px
}
#sbox_mid .tip {
	display:inline-block;
	position:absolute;
	bottom:-16px; left:0px;
}
#sbox_mid .rr, #sbox_mid .rl {
	background:URL('/main-start-img/midsearch_kit.gif') no-repeat;
	display:block;
	width: 16px; height:32px;
	position:absolute;
}
#sbox_mid .rl { left:-15px; top:-1px; }
#sbox_mid .rr { right:-15px; top:-1px; background-position: -16px 0px; }
#sbox_mid INPUT.text { border:none; background:none; font-size:22px; color:#5a656c; position:absolute; left:-2px; top:1px; height:28px; padding-top:0; padding-bottom:0; width:235px; }

#sbox_mid INPUT.submit {
	background:URL('/main-start-img/midsearch_kit.gif') no-repeat -32px 0px;
	border:none;
	display:block;
	width:28px; height:28px;
	position:absolute;
	top:1px; right:-12px;
}
#sbox_mid .search { background-position: -32px 0px; }
#sbox_mid .buy { background-position: -60px 0px; }

/*** CONTENT ***/
#content {
	position:relative;
	z-index:1;
	display:block;
	padding-bottom:50px;
	clear:both;
	margin-top:0px;
}




.botBut { margin-top:20px; overflow:hidden; zoom:1; }

#bl_result, #bl_basket { font-size:13px;  }

#bl_result .inner { min-height:220px; background:URL('/main-start-img/bg_result.gif') no-repeat center; }
#bl_result .name { text-align:left;  font-size:14px; }
#bl_result .name INPUT { width:20px; }
#bl_result .status { color:#949fa5; text-align:center; }
#bl_result .domavail .name { font-size:18px; color:#669b0f; }
#bl_result .domavail .name B { font-weight:normal; color:#45690a; }
#bl_result .domavail .status { font-size:15px; }
#bl_result .domnotavail .name { color:#949fa5; padding-left:28px; background:URL('/main-start-img/ico_notav.gif') no-repeat 10px 50%; }
#bl_result .domnotavail .name B { font-weight:normal; color:#707a80; }
#bl_result .domnotavail .status { font-size:13px; }

#bl_basket .inner { min-height:220px; background:URL('/main-start-img/bg_basket.gif') no-repeat center; }
#bl_basket .name { font-size:14px; color:#616e77; text-align:left; }
#bl_basket .name INPUT, #bl_basket TH INPUT { width:20px; }
#bl_basket .name B { font-weight:normal; color:#2b363d; }
#bl_basket .hot { font-weight:bold; color:#71a51c; }

#bl_basket .total { font-size:11px; display:block; height:28px; padding:15px 0px 0px 10px; }
#bl_basket SPAN.total { display:inline-block; padding-top:10px; vertical-align:middle; margin-right:20px; }
#bl_basket .total B { font-size:15px; color:#2b363d; font-weight:normal; }

#bl_basket INPUT.text { width:30px; text-align:center; }


#bl_templateform TD {
	line-height:22px;
	padding:5px 5px;
	vertical-align:top;
	font-size:12px;
	color:#44525a;
}
#bl_templateform TD.gray { color:#949fa5; }
#bl_templateform TD.date { white-space:nowrap; }
#bl_templateform TD.tip { color:#949ea5; padding-top:10px; line-height:normal; }
#bl_templateform TD INPUT.text { width:140px; }
#bl_templateform TD TEXTAREA { width:140px; height:45px; }
#bl_templateform TD.date SPAN { width:80px; } #bl_templateform TD.date INPUT.text { width:70px; }
#bl_templateform TD INPUT.year { width:32px; }
#bl_templateform TD INPUT.pas { width:32px; }
#bl_templateform TD INPUT.num { width:52px; }
#bl_templateform TD SPAN {
	text-align:center;
	vertical-align:top; margin-bottom:-6px;
	font-size: 10px;
	color:#768996;
	line-height:11px;
	padding:0px 0px 0px 0px;
}

.pages {
	display:block; padding:10px; margin:20px 0px 10px;
	text-align:center;
	font-size:12px;
	color:#949fa5;
}
.pages A, .pages A:link, .pages A:visited {
	display:inline-block;
	font-size:12px;
	vertical-align:middle;
	padding:2px 6px;
	margin:0px 2px;
	background:#fff;
	text-decoration:none;
	color:#616e77;
}
.pages A:hover {
	background:#fff4cf;
}
.pages A.act {
	background:#ffc600;
	color:#FFF;
	font-size:16px;
}

/*** FOOTER ***/
#empty {
    height: 130px;
}
#footer {
	position:absolute;
	left:0px;
	bottom:0px;
	padding:15px 30px;
	height:70px;
	width:900px;
	background:#f7f7f7;
}
#footer .slt, #footer .srt {
	top:-14px;
	background:URL('/main-start-img/footer_star.gif') no-repeat;
}
#footer .slt {
	background-position: -13px 0px;
}
#footer .srt {
	background-position: 0px 0px;
}

#smallMenu {
	color:#758087;
	font-size:12px;
	position:absolute;
	left:15px;
	top:-25px;
	margin:0px auto;
	text-align:center;
	width:930px;
}
#smallMenu A:link, #smallMenu A:visited, #smallMenu A:hover {
	color:#758087;
}

#copy {
	color:#9aa5ac;
	display:block;
	float:left;
	padding-top:5px;
	width:35%;
}
#counters {
	display:block;
	float:right;
	text-align:right;
	width:60%;
}


#sbox INPUT.search {
    background-position: 0px 0px;
}
#sbox:hover INPUT.search {
    background-position: 0px 80px;
}
#sbox:active INPUT.search {
    background-position: 0px 40px;
}

#sbox_mid INPUT.submit {
    background-position:-32px 0px;
}
#sbox_mid INPUT[type='submit']:hover {
    background-position:-32px -28px;
}
#sbox_mid INPUT[type='submit']:active {
    background-position:-32px -56px;
}

.buttons INPUT[type='button'],
.buttons INPUT[type='submit']
{
    background-position:0px 0px;
}
.buttons INPUT[type='button']:hover,
.buttons INPUT[type='submit']:hover
{
    background-position:0px 56px;
}
.buttons INPUT[type='button']:active,
.buttons INPUT[type='submit']:active
{
    background-position:0px 28px;
}


#counters IMG {
	margin-left:10px;
}
#counters DIV {
    float:left;
}


.tipPapa {
	z-index:600000;
}
.tipPapa .tip {
	background:#FFFFEA;
	padding:5px;
	z-index: 13000;
}
.tips {
	cursor:pointer;
}

.ok, .error, .warn, .info {
	display:block;
	margin:15px auto;
	padding:10px 10px 10px 45px;
	border:solid 1px;
	width:60%;
}
.ok {
    background: #cde59e url('/main-start-img/ico_info.gif') no-repeat 10px 7px;
    border-color: #2a7f34;
}
.error {
	background: URL('/main-start-img/ico_error.gif') no-repeat 10px 7px #ffdbdb;
	border-color: #eab6b6;
	color:#d72027;
}
.warn {
	background: URL('/main-start-img/ico_warn.gif') no-repeat 10px 5px #fff9db;
	border-color:#f6c92d;
}
.info {
	background: URL('/main-start-img/ico_info.gif') no-repeat 10px 7px #e5fae2;
	border-color:#9edd99;
	}
/* user_balance */
.balance_summ {
     font-size:26px;
     text-align:center;
}
.balance_curr {
     color:#949fa5; 
}
.add_prepayment_comment {
     color:#949fa5; 
}

/*pages */
#reguserdiv {
    width:49%;
}

#indexnews {
    overflow:hidden;
    display:block;
    padding-left:1%;
   
}
#indexnews .newsitem {
    display:block;
    width:30%;
    float:left;
    padding-left:2%;
    padding-right:1%;
    font-size:12px;
    color:#5a656c;
    height:100%;
    border-left:dashed 1px #bdcacd;
}
#indexnews DIV.first {
    border:none;
    padding-left:1%;
}
#newsdiv .newsitem {
    margin-bottom: 10px;
    padding-bottom: 10px;
    border-bottom: 1px solid silver;
}

#indexnews .newsdate {
    color:#7b868d;
    display:block;
    font-size:10px;
}
#indexnews .newstitle, #indexnews  .newstitle A {
    font-size:14px;
    display:block;
    margin-top: 0px;
    margin-bottom:5px;

}
.newstext {
    color: #878484;
    font-size: 12px;
    font-size: 14px;
    margin-bottom: 5px;
}
.newsmore {
    margin: 2px 0px;
}

.newsarchive {
    display:block;
    padding-right:0px;
    position:absolute;
    right:10px; top:-25px;
    text-align:right;
}

.newsarchive A, .newsarchive A:link, .newsarchive A:visited {
	background: URL('/main-start-img/ico_archive.gif') no-repeat right top;
	color:#7b868d;
	font-size:11px;
	height:16px;
	padding-right:20px;
}

#useremaildiv {
    width:49%;
    float:left;
}
#useremaildiv P {
    padding-left: 30px
} 
#useremaildiv TABLE {
    padding-left: 30px;
    margin-top: 15px;
}
#userpassdiv {
    width:49%;
    float:right;
}
#userpassdiv P {
    padding-left: 30px;
} 
#userpassdiv TABLE {
    padding-left: 30px;
    margin-top: 15px;
}
#wms LABEL {
    display:block;
    clear:both;
    margin: 2px 0px;
}

.filter {
    clear:both;
    width:100%;
}
.filter .buttons {
    padding-left: 20px;
    text-align:right;
}

.readyfilter {
    width:100%;
    clear:both;
}
.middlefilter {
}
.sfiltercol {
    width: 40%;
    float:left;
}

.anketa_left {
    float:left;
}
.anketa_right {
    width:370px;
    float:right;
}
.anketa_part {
    float:left;
    width:490px;
    border-right:solid 1px #cddadd;
    padding-right:20px;

}

ul.nobullets li { list-style: none; }
