* {
	line-height: 1.5; padding: 0px;
	font-family: Verdana, Arial, Helvetica, Sans serif;
}

body { 
	font-size: 12px; color: #363636;
	}
	
form {
	margin: 0px;
}	

img {
	 border: none;
}	

table {
	border: none; border-collapse: collapse;
}

tr, td {
 border-spacing: 0px;	
}

ol, ul {
	padding: 30px;
}

a {
   color: black; text-decoration: underline; outline: none;
}

.link2 {
	color: #0000cc; text-decoration: underline; outline: none;
}

a:hover {
 text-decoration: none;
}

a img {
	border: none; text-decoration: none;
}

h1 {
	margin: 0px; color: #0000cc; font-size: 24px; font-weight: 400;
}
h2 {
	margin: 0px; font-size: 24px; font-weight: 400;
}

hr {
	color: silver;
	background-color: silver;
	height: 1px;
	border-width:0px; /* убрать рамки вокруг элемента */
	margin: 6px 0;
}


input[type=text], input[type=password], textarea {
	 border-width: 1px; border-color: #c1c1c1; border-style: solid; border-collapse: collapse; line-height: normal; 
	 padding: 3px;  font-size: 12px; 
}

input[type=file] {
	height: 25px;
}




select {
	 border-width: 1px; border-color: #c1c1c1; border-style: solid; border-collapse: collapse;
}


.clx {
	font-size: 10px;
}


.c1_filter {
	background-image: url(/img/c1.gif); background-position: top left;  background-repeat: no-repeat; background-color: silver; width: 50%; height: 5px;
}
.c2_filter {
	background-image: url(/img/c2.gif); background-position: top right;  background-repeat: no-repeat; background-color: silver; width: 50%; height: 5px;
}
.c3_filter {
	background-image: url(/img/c3.gif); background-position: bottom left;  background-repeat: no-repeat; background-color: silver; width: 50%; height: 5px;
}
.c4_filter {
	background-image: url(/img/c4.gif); background-position: bottom right;  background-repeat: no-repeat; background-color: silver; width: 50%; height: 5px;
}
.c_menu1 {
	background-image: url(/img/c3.gif); background-position: bottom left;  background-repeat: no-repeat;	
}
.c_menu2 {
	background-image: url(/img/c4.gif); background-position: bottom right;  background-repeat: no-repeat;	
}

.search_line {	
   background-image: url(/img/search.gif); 
	background-position: 98%; 
	background-repeat: no-repeat; 
	background-color: #fff; 
	width: 280px;
	font-size:1.0em;
	padding:2px 0 2px 1px;
	padding:1px 0 1px 1px !ie;	
   color:#888;
}

.search_submit {
	color:#333;
	background:url('/img/submit.gif') no-repeat top left;
	width:70px;
	height:23px;
	border:medium none;
	font-weight:700;
	padding-bottom:2px;
	padding-bottom:0px !ie;
	cursor:pointer;
}

.autorizinfo {
	font-size: 10px;
}



.b1, .b2, .b3, .b4, .b5,
.b1 i, .b2 i, .b3 i, .b4 i, .b5 i,
.b1 b, .b2 b, .b3 b, .b4 b, .b5 b,
.b1 q, .b2 q, .b3 q, .b4 q, .b5 q {
  height: 1px;
  font-size: 1px;
  overflow: hidden;
  border-style: solid;
  border-width: 0 1px;
  display: block;
}
.b1 {
  margin: 0 2px;
  background: #EBEEF0;
  border: none;
}
.b1 b {
 margin: 0 1px;
 background: #B8C3C8;
 border-color: #CBD3D7;
}
.b2 {margin: 0 1px; border-color: #D6DCDF;}
.b2 b {border-color: #B8C3C8;}
.b2 i {border-color: #E4E8EA;}
.b2 q {border-color: #F7F8F9;}
.b3 {border-color: #EBEEEF;}
.b3 b {border-color: #BCC6CB;}
.b3 i {border-color: #F9FAFB;}
.b4 {border-color: #CAD2D6;}
.b4 b {border-color: #E5E9EB;}
.b5 {border-color: #B5C0C6;}
.b5 b {border-color: #FAFBFB;}
.text {
  border: 1px solid #B0BCC2;
  border-width: 0 1px;
  padding: 0 12px;
}



.tags {
	color: #0000CC;
}


/* Выплывающие подсказки */
a.tt span{ 
display:none;
} 
a.tt:hover{ 
position:relative;
z-index:23;
} 

a.tt:hover span{ 
display:block;
position:absolute; 
top:20px; 
left:70px;
z-index:22;
background:#fafafa;
border: solid 1px silver;
padding:5px;
width: 150px; height: auto;
} 

.payformstyle {
   font-size: 18px;
}


#advtable td {
   border-color: silver; border-style: solid; border-width: 1px;
}



.box {
	margin:0px 2px;
	overflow: hidden;
    font-size:1px;
	height:1px;
}
.box2 {
	margin:0px 1px;
	overflow: hidden;
    font-size:1px;
	height:1px;
}
.box3 {
	margin:0px auto;
	overflow: hidden;
    font-size:1px;
	height:1px;
}
.box4 {
	margin: 0px auto;
	background-color: #fff;
	overflow: hidden;
    font-size:1px;
	height: 1px;
}

.box_color_full_green {
	background-color: #f5ffe6;
}
.box_color_green_s {
	background-color: #c1e494;
}
.box_color_green {
	background-color: #f5ffe6;
	border-left:1px solid #c1e494;
	border-right:1px solid #c1e494;
}
.box_color_green3_s {
	border-left: 1px solid #c1e494;
	border-right: 1px solid #c1e494;
}
.box_color_green3 {
	border-left: 2px solid #f5ffe6;
	border-right: 2px solid #f5ffe6;
}


.box_color_full_yellow {
	background-color: #fffaec;
}
.box_color_yellow_s {
	background-color: #ebc59e;
}
.box_color_yellow {
	background-color: #fffaec;
	border-left:1px solid #ebc59e;
	border-right:1px solid #ebc59e;
}
.box_color_yellow3_s {
	border-left: 1px solid #ebc59e;
	border-right: 1px solid #ebc59e;
}
.box_color_yellow3 {
	border-left: 2px solid #fffaec;
	border-right: 2px solid #fffaec;
}


.box_color_full_blue {
	background-color: #d6f2ff;
}
.box_color_full_blue_gr {
   background-image: url(img/blue_gr.gif); background-color: #d6f2ff; background-repeat: repeat-x;
}
.box_color_blue_s {
	background-color: #8bcfff;
}
.box_color_blue {
	background-color: #d6f2ff;
	border-left:1px solid #8bcfff;
	border-right:1px solid #8bcfff;
}
.box_color_blue3_s {
	border-left: 1px solid #8bcfff;
	border-right: 1px solid #8bcfff;
}
.box_color_blue3 {
	border-left: 2px solid #d6f2ff;
	border-right: 2px solid #d6f2ff;
}

.box_color_full_gray {
	background-color: #eeeeee;
}
.box_color_gray_s {
	background-color: #d0d0d0;
}
.box_color_gray {
	background-color: #eeeeee;
	border-left:1px solid #d0d0d0;
	border-right:1px solid #d0d0d0;
}
.box_color_gray3_s {
	border-left: 1px solid #d0d0d0;
	border-right: 1px solid #d0d0d0;
}
.box_color_gray3 {
	border-left: 2px solid #eeeeee;
	border-right: 2px solid #eeeeee;
}

.box_color_full_pink {
	background-color: #fff2fc;
}
.box_color_pink_s {
	background-color: #e7aad4;
}
.box_color_pink {
	background-color: #fff2fc;
	border-left:1px solid #e7aad4;
	border-right:1px solid #e7aad4;
}
.box_color_pink3_s {
	border-left: 1px solid #e7aad4;
	border-right: 1px solid #e7aad4;
}
.box_color_pink3 {
	border-left: 2px solid #fff2fc;
	border-right: 2px solid #fff2fc;
}


/* авторизация popup */
.cpmpopup {position:absolute;top:0px;left:0px;width:100%}div > div.cpmpopup {position:fixed;} 
.uLogBlock {margin:0;padding:2px;clear:both;}.uLogDescr,.uLogRem {float:left;}.uLogField,.uLogSbm {float:right;}
.FloatMask {position: absolute;background: #fff;display: none;left: 0;top: 0;width: 100%;filter: alpha(opacity=60);opacity: 0.6;-moz-opacity: 0.6;color: inherit;}
#newpm { position:absolute; height:275px; width:350px; padding:4px; background-color:#FDFDFD; border:1px solid #BBBBBB; font-family:Tahoma,Arial,Sans-Serif; font-size:12px; line-height:135%; filter:progid:DXImageTransform.Microsoft.Shadow(color=#CACACA,direction=135,strength=4); }  
#newpmheader { padding: 2px 5px; height:20px; color:#000000; font-weight:bold; background-color:#71AFD1; font-family:Tahoma,Arial,Sans-Serif; font-size:14px; cursor:move; }  
#newpm a{ background:transparent; color:#0000CC; text-decoration:none; }  
#newpm a:hover{ background:transparent; color:#0000CC; text-decoration:underline; }  

