* { padding:0; margin:0; outline:0; }
body {
	background:#E4E4E4;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:14px;
	color:#5e5e5e;
	background:url("/img/top_pic.png") no-repeat;
}

input, textarea, select {font-size:14px; border:#808080 1px solid; background:#FFFFFF;border-radius:2px;}
textarea { overflow:hidden; }

input[type=number] {
    -moz-appearance:textfield;
}

#container {
	margin: left;
	width: 500px;

}


#container #content {
	padding: 5px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
}

.sbtn    {
	height: 22px;
	width: 82px;
}

#container #content #form1 legend {
	padding: 5px;
}


.Close {	cursor:pointer;
	position:absolute;margin-top:-10px
}

#container #header {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-image: url(images/header_bg.gif);
	background-repeat: repeat-x;
	height: 42px;
}
label {
	padding: 0px;
	text-align: center;
}

.msg {
	text-align:left;
 	color:#666;
	background-repeat: no-repeat;
 	margin-left:30px;
   margin-right:30px;
	padding:5px;
   padding-left:30px;
}

.emsg {
	text-align:left;
	margin-left:30px;
   margin-right:30px;
	color:#666;
	background-repeat: no-repeat;
	padding:5px;
   padding-left:30px;
}

#loader{
   visibility:hidden;
}

#f1_upload_form{
}

#f1_error{
   font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
   font-weight:bold;
   color:#FF0000;
}

#f1_ok{
   font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
   font-weight:bold;
   color:#00FF00;

}

#f1_upload_form {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
}

#f1_upload_process{
   z-index:100;
   visibility:hidden;
   position:absolute;
   text-align:center;
   width:400px;
}



.checkbox { width:13px; height:13px; vertical-align:top; position:relative; top:2px; }

.link {
	text-decoration:underline; color:#30b2e5;
 	cursor:pointer;
}


a {
    text-decoration: none; /* Убирает подчеркивание для ссылок */
    color:#5e5e5e;
   }
a:hover {
 text-decoration: none; /* Добавляем подчеркивание при наведении курсора на ссылку */
 color: #0080FF; /* Ссылка красного цвета */
}
a:visited {
    color: #5e5e5e; /* Цвет посещенных ссылок */
   }


ul.css-menu-2 {
list-style: none;
border-bottom: 1px #888899 solid;
padding-bottom: 10px
}

ul.css-menu-2 li {
display: inline;
margin-right: 5px
}

ul.css-menu-2 li a {
color: #888899;
text-decoration: none;
background: #f7f7f9;
border: 1px #bbbbcc solid;
border-bottom: none;
padding: 10px 14px
}

ul.css-menu-2 li a:hover {
padding: 14px 14px 10px 14px
}

ul.css-menu-2 li a.selected {
color: #555566;
background: #ffffff;
border: 1px #888899 solid;
border-bottom: 1px #ffffff solid;
padding: 14px 14px 10px 14px;
font-weight: bold;
}


.page_name {
	position:absolute;
	font-size:20px;
	color:#000000;
	font-weight:bold;
}

.header {
	//background:url("/img/top_pic.png") no-repeat;
	width:100%;
	height:20px;
}
.filter {
	width:70%;
	margin:20px;
	font-size:12px;
	font-weight:bold;
}
.filter .selected {
	color:#FFFFFF;
	font-size:12px;
}

.filter ul li {display:inline;padding-right:20px;color:#000000;}

.content {
	width:100%;
}
.footer {
	width:100%;
	color:#808080;
	text-align: center;
}

.status_table {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#666;
border:#D7D7D7 1px solid;
text-align: center;
border-collapse:collapse;
background:#EAEAEA;
}
.status_table td{
width:200px;
height:25px;
border:#D7D7D7 1px solid;
}


.simple-little-table2 {
font-family:Arial, Helvetica, sans-serif;
color:#000000;;
font-size:11px;
text-shadow: 1px 1px 0px #fff;
background:#eaebec;
border:#ccc 1px solid;
border-collapse:separate;

-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;

-moz-box-shadow: 0 1px 2px #d1d1d1;
-webkit-box-shadow: 0 1px 2px #d1d1d1;
box-shadow: 0 1px 2px #d1d1d1;
}

.simple-little-table2 th {
font-weight:bold;
padding:5px 0px 0px 5px;
color:#400000;
background: #ededed;
background: -webkit-gradient(linear, left top, left bottom, from(#ededed), to(#ebebeb));
background: -moz-linear-gradient(top,  #ededed,  #ebebeb);
}
.simple-little-table2 th:first-child{
text-align: left;
padding-left:5px;
}
.simple-little-table2 tr:first-child th:first-child{

border-top-left-radius:3px;
}
.simple-little-table2 td{
padding:5px 0px 0px 5px;
background: #FFFFFF;
background: -webkit-gradient(linear, left top, left bottom, from(#f2f2f2), to(#f0f0f0));
background: -moz-linear-gradient(top,  #f2f2f2,  #f0f0f0);
}


.simple-little-table {
font-family:Arial, Helvetica, sans-serif;
color:#666;
font-size:11px;
//text-shadow: 1px 1px 0px #fff;
background:#eaebec;
margin:20px;
border:#ccc 1px solid;
border-collapse:separate;

-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;

-moz-box-shadow: 0 1px 2px #d1d1d1;
-webkit-box-shadow: 0 1px 2px #d1d1d1;
box-shadow: 0 1px 2px #d1d1d1;
}

.simple-little-table th {
font-weight:bold;
color:#FFFFFF;
padding:11px 15px 12px 15px;
border-top:1px solid #fafafa;
border-right:1px solid #e0e0e0;
border-bottom:1px solid #e0e0e0;
background:#514577;
//background: -webkit-gradient(linear, left top, left bottom, from(#ededed), to(#ebebeb));
//background: -moz-linear-gradient(top,  #514577,  #514577);
}
.simple-little-table th:first-child{
text-align: left;
padding-left:20px;
}
.simple-little-table tr:first-child th:first-child{
-moz-border-radius-topleft:3px;
-webkit-border-top-left-radius:3px;
border-top-left-radius:3px;
}
.simple-little-table tr:first-child th:last-child{
-moz-border-radius-topright:3px;
-webkit-border-top-right-radius:3px;
border-top-right-radius:3px;
}
.simple-little-table tr{
text-align: center;
padding-left:20px;
}
.simple-little-table tr td:first-child{
text-align: right;
padding-left:5px;
border-left: 0;
}
.simple-little-table tr td {
padding:5px;
border-top: 1px solid #ffffff;
border-bottom:1px solid #e0e0e0;
border-left: 1px solid #e0e0e0;
background: #fafafa;
background: -webkit-gradient(linear, left top, left bottom, from(#fbfbfb), to(#fafafa));
background: -moz-linear-gradient(top,  #fbfbfb,  #fafafa);
}
.simple-little-table tr:nth-child(even) td{
background: #f6f6f6;
background: -webkit-gradient(linear, left top, left bottom, from(#f8f8f8), to(#f6f6f6));
background: -moz-linear-gradient(top,  #f8f8f8,  #f6f6f6);
}
.simple-little-table tr:last-child td{
border-bottom:0;
}
.simple-little-table tr:last-child td:first-child{
-moz-border-radius-bottomleft:3px;
-webkit-border-bottom-left-radius:3px;
border-bottom-left-radius:3px;
}
.simple-little-table tr:last-child td:last-child{
-moz-border-radius-bottomright:3px;
-webkit-border-bottom-right-radius:3px;
border-bottom-right-radius:3px;
}
.simple-little-table tr:hover td{
background: #f2f2f2;
background: -webkit-gradient(linear, left top, left bottom, from(#f2f2f2), to(#f0f0f0));
background: -moz-linear-gradient(top,  #f2f2f2,  #f0f0f0);
}

.simple-little-table a:link {
color: #666;
font-weight: bold;
text-decoration:none;
}
.simple-little-table a:visited {
color: #666;
font-weight:bold;
text-decoration:none;
}
.simple-little-table a:active,
.simple-little-table a:hover {
color: #bd5a35;
text-decoration:none;
}

.user_name {
	color:#800000;
	font-weight:bold;
}

.left { float:left; }
.right { float:right; }


.button { background:#eee url(images/button.gif) repeat-x 0 0; border:solid 1px #d5d5d5; color:#000000; font-size:13px; padding:2px 6px 2px 6px; cursor:pointer; line-height:14px !important; }
.button:hover { color:#333; border-color:#857b42; }


.pagging { height:20px; padding:8px 10px; line-height:19px; color:#949494; margin:20px;}
.pagging a{ background:url(images/pagging.gif) repeat-x 0 0; height:20px; float:left; padding:0 8px; border:solid 1px #d5d5d5; text-decoration: none; color:#949494; margin-left:5px;  }
.pagging a:hover { border-color:d5d5d5; background:#C0C0C0; color:#fff; }
.pagging span{ float:left; margin-left:5px; padding-top:2px; }
.pagging a { -moz-border-radius:3px; -webkit-border-radius:3px; }

.left, .alignleft { float:left; display:inline; }
.right, .alignright { float:right; display:inline; }


.modal-bg {background-color:#aaa; position:fixed; top:0; left:0; width:100%; height:100%; filter:alpha(opacity=50); -moz-opacity: 0.5; opacity: 0.50;}
.popup-position {position:fixed; left:50%; top:50%; z-index:2222; }
.AddBasket-popup {width:800px; margin-left:-400px; margin-top:-300px; }
.popup {background-color:#000000; padding:2px;border-radius: 1px; position:relative}
.popup a {margin:20px 0 0;}
.popup-content {background-color:#fff; padding:10px 10px 20px 20px}
.popup-close {position:absolute; top:0; right:0; background:url("/img/_close.png") 0 0 no-repeat; display:block; width:31px; height:29px; text-decoration:none; cursor:pointer; margin:10px -10px 0 0!important}
.popup-close-link {text-decoration:none; cursor:pointer; color:#0066FF;}
