﻿/*
умолчания для всех
*/
body{
margin: 0;
padding:0;
font-family: 'Times New Roman', Times, serif;
font-size: 12px;
}

button:focus{
    outline:none;
}
input:focus{
    outline:none;
}

#basedivo{
margin: 0;
padding:0;
}

#fdivo{

}

@-moz-document url-prefix() {
    img:-moz-loading {
        visibility: hidden;
    }
    img:-moz-broken {
        -moz-force-broken-image-icon: 0;
    }
}

/*

*/
/*окно авторизации*/
.authwin{
border:1px solid #7c5b2b;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
-khtml-border-radius:3px;
border-radius: 3px;
-moz-box-shadow:0 0 20px rgba(0,0,0,0.1);
box-shadow:0 0 20px rgba(0,0,0,0.5);
#behavior: url(ie-css3.htc);
font-size:12px;
font-family:arial, helvetica, sans-serif;
#padding: 10px 10px 10px 10px;
text-decoration:none;
display:inline-block;
text-shadow: -1px -1px 0 rgba(0,0,0,0.1);
font-weight:bold;
color: #FFFFFF;
cursor: default;

 background-color: #a67939; background-image: -webkit-gradient(linear, left top, left bottom, from(#a67939), to(#845108));
 background-image: -webkit-linear-gradient(top, #8B0025, #691119);
 background-image: -moz-linear-gradient(top, #8B0025, #691119);
 background-image: -ms-linear-gradient(top, #8B0025, #691119);
 background-image: -o-linear-gradient(top, #8B0025, #691119);
 background-image: linear-gradient(to bottom, #8B0025, #691119);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#8B0025, endColorstr=#691119), progid:DXImageTransform.Microsoft.Shadow(Color=#666666, Direction=135, Strength=4),progid:DXImageTransform.Microsoft.Alpha(opacity=100);
}
/*заголовок*/
.authwin .authtitle{
font-size:17px;
color: #EEFFEE;
padding-left: 64px;
background-image: url(/img/logo.png);
background-repeat: no-repeat;
height: 64px;
margin: 5px;

}
/*поля ввода*/
.authwin2 input {
 #background: linear-gradient(to bottom, #0bc408 0%,#09a206 100%);
 /*градиенты*/
 background-color: #f2f5f6;
 background-image: -webkit-gradient(linear, left top, left bottom, from(#f2f5f6), to(#c8d7dc));
 background-image: -webkit-linear-gradient(top, #f2f5f6, #c8d7dc);
 background-image: -moz-linear-gradient(top, #f2f5f6, #c8d7dc);
 background-image: -ms-linear-gradient(top, #f2f5f6, #c8d7dc);
 background-image: -o-linear-gradient(top, #f2f5f6, #c8d7dc);
 background-image: linear-gradient(to bottom, #f2f5f6, #c8d7dc);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#f2f5f6, endColorstr=#c8d7dc);
 /**/
 color: #fff;
 font-size: 16px;
 text-shadow: 0 1px 0 #757575;
 padding: 4px 0 5px 0;
 margin: 0;
 cursor: text;
 border: 0;
 border-top: 1px solid #87c286;
 border-right: 1px solid #0e780c;
 border-left: 1px solid #0e780c;
 border-bottom: 1px solid #0e780c;
 box-shadow: 0 -1px 0 #0e780c, 0 1px 0 #fff;
 width: 100%;
 border-radius: 2px;
}

.authwin .vinp{
border:1px solid #495267;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
font-size:16px;
font-family:arial, helvetica, sans-serif;
padding: 4px 0 5px 0;
 margin: 0;
text-decoration:none;
display:inline-block;
text-shadow: -1px -1px 0 rgba(0,0,0,0.3);
font-weight:bold;
color: #FFFFFF;
width: 100%;
cursor: text;
 background-color: #606c88; background-image: -webkit-gradient(linear, left top, left bottom, from(#606c88), to(#3f4c6b));
 background-image: -webkit-linear-gradient(top, #B0B0B3, #67676B);
 background-image: -moz-linear-gradient(top, #B0B0B3, #67676B);
 background-image: -ms-linear-gradient(top, #B0B0B3, #67676B);
 background-image: -o-linear-gradient(top, #B0B0B3, #67676B);
 background-image: linear-gradient(to bottom, #B0B0B3, #67676B);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#B0B0B3, endColorstr=#67676B);
}

.authwin .vinp:hover{
 border:1px solid #363d4c;
 background-color: #4b546a; background-image: -webkit-gradient(linear, left top, left bottom, from(#4b546a), to(#2c354b));
 background-image: -webkit-linear-gradient(top, #4b546a, #2c354b);
 background-image: -moz-linear-gradient(top, #4b546a, #2c354b);
 background-image: -ms-linear-gradient(top, #4b546a, #2c354b);
 background-image: -o-linear-gradient(top, #4b546a, #2c354b);
 background-image: linear-gradient(to bottom, #4b546a, #2c354b);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#4b546a, endColorstr=#2c354b);
}

.authwin .saves {
padding: 3px 0 0px 0;
margin: 0 3px 0 3px;
}

.authwin .saves  input{
vertical-align:middle;
cursor: pointer;
padding: 0;
margin: 0;
}
.authwin .saves  span{
vertical-align:middle;
padding: 0 0 0 3px;
}

/*кнопка авторизации*/
.authwin2 button {
 background: linear-gradient(to bottom, #0bc408 0%,#09a206 100%);
 color: #fff;
 font-size: 16px;
 text-shadow: 0 1px 0 #757575;
 padding: 4px 0 5px 0;
 margin: 0;
 cursor: pointer;
 border: 0;
 border-top: 1px solid #87c286;
 border-right: 1px solid #0e780c;
 border-left: 1px solid #0e780c;
 border-bottom: 1px solid #0e780c;
 box-shadow: 0 -1px 0 #0e780c, 0 1px 0 #fff;
 width: 150px;
 border-radius: 2px;
}

.authwin button{
border:1px solid #BEBEBE;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
font-size:16px;
font-family:arial, helvetica, sans-serif;
padding: 8px 8px 8px 8px;
margin: 3px;
text-decoration:none;
display:inline-block;
text-shadow: -1px -1px 0 rgba(0,0,0,0);
font-weight:bold;
color: #000000;
width: 180px;
cursor: pointer;
 background-color: #BEBEBE; background-image: -webkit-gradient(linear, left top, left bottom, from(#BEBEBE), to(#E8E8E8));
 background-image: -webkit-linear-gradient(top, #BEBEBE, #E8E8E8);
 background-image: -moz-linear-gradient(top, #BEBEBE, #E8E8E8);
 background-image: -ms-linear-gradient(top, #BEBEBE, #E8E8E8);
 background-image: -o-linear-gradient(top, #BEBEBE, #E8E8E8);
 background-image: linear-gradient(to bottom, #BEBEBE, #E8E8E8);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#838385, endColorstr=#E8E8E8);
}

.authwin button:hover{
 border:1px solid #224b09;
 background-color: #36780f; background-image: -webkit-gradient(linear, left top, left bottom, from(#BEBEBE), to(#A7A7A9));
 background-image: -webkit-linear-gradient(top, #BEBEBE, #A7A7A9);
 background-image: -moz-linear-gradient(top, #BEBEBE, #A7A7A9);
 background-image: -ms-linear-gradient(top, #BEBEBE, #A7A7A9);
 background-image: -o-linear-gradient(top, #BEBEBE, #A7A7A9);
 background-image: linear-gradient(to bottom, #BEBEBE, #A7A7A9);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#838385, endColorstr=#A7A7A9);
}

.authwin button:active{
 border:1px solid #224b09;
 background-color: #A7A7A9; background-image: -webkit-gradient(linear, left top, left bottom, from(#A7A7A9), to(#BEBEBE));
 background-image: -webkit-linear-gradient(top, #A7A7A9, #BEBEBE);
 background-image: -moz-linear-gradient(top, #A7A7A9, #BEBEBE);
 background-image: -ms-linear-gradient(top, #A7A7A9, #BEBEBE);
 background-image: -o-linear-gradient(top, #A7A7A9, #BEBEBE);
 background-image: linear-gradient(to bottom, #A7A7A9, #BEBEBE);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#A7A7A9, endColorstr=#BEBEBE);
}

/*поле сообщений*/
.authwin .authstd{
color: #FFFFFF;
text-align: center;
}

.authwin .authload{
background-image: url(../im/loada.gif);
background-position: center center;
background-repeat: no-repeat;
text-align: center;
position: absolute; left: 0px; top: 280px;
height: 30px;
width: 300px;
}

.authwin .autherror{
color: #FF0000;
text-align: center;
position: absolute; left: 0px; top: 300px;
text-shadow: -1px -1px 0 rgba(0,0,0,0);
width: 300px;
}




/*дополнительный контейнер*/
.authwin .authaddit{
#color: #FF0000;
font-size:10px;
text-align: center;
text-shadow: -1px -1px 0 rgba(0,0,0,0);
}
.authwin .authaddit span{
font-size:12px;
position: absolute;
left: 10px;
}
.authwin .authaddit a{
color:#FFFFFF;
text-decoration: none;
position: absolute;
left: 155px;
}


/*-------------------------------------------------------------------------------------------------------------------------*/
/*окно сообщений*/
.messagewin{
font-size: 18px;
padding: 3px;
background-image: url(../im/load90.gif);
background-position: center center;
background-repeat: no-repeat;
background-color: #FFFFFF;
display: table;
}

.messagewin span{
font-size: 18px;
vertical-align: middle;
display: table-cell;
}
/*-------------------------------------------------------------------------------------------------------------------------*/
/*информационные сообщения*/
/*затемненный фон*/
.wback{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
-moz-opacity: 0.5; 
-khtml-opacity: 0.5; 
opacity: 0.5;
background-color:#000000;
}
/*окно*/
.wshowmsg {
border:1px solid #D6D6D6;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
-khtml-border-radius:3px;
border-radius: 3px;
-moz-box-shadow:0 0 20px rgba(0,0,0,0.5);
box-shadow:0 0 20px rgba(0,0,0,0.5);
#padding: 10px 10px 10px 10px;
text-decoration:none;
display:inline-block;
cursor: default;
#max-width:300px;

 background-color: #797979; background-image: -webkit-gradient(linear, left top, left bottom, from(#797979), to(#D6D6D6));
 background-image: -webkit-linear-gradient(top, #797979, #D6D6D6);
 background-image: -moz-linear-gradient(top, #797979, #D6D6D6);
 background-image: -ms-linear-gradient(top, #797979, #D6D6D6);
 background-image: -o-linear-gradient(top, #797979, #D6D6D6);
 background-image: linear-gradient(to bottom, #797979, #D6D6D6);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#797979, endColorstr=#D6D6D6), progid:DXImageTransform.Microsoft.Shadow(Color=#666666, Direction=135, Strength=4),progid:DXImageTransform.Microsoft.Alpha(opacity=100);
}
/*закрыть окно*/
.wshowmsg .wclose{
top: -1px;
right: 3px;
width: 20px;
text-align: center;
border:1px solid #72021c;-webkit-border-radius: 0px 0px 3px 3px;-moz-border-radius: 0px 0px 3px 3px;border-radius: 0px 0px 3px 3px;font-size:14px;font-family:arial, helvetica, sans-serif; padding: 2px 0px 2px 0px; text-decoration:none; display:inline-block;text-shadow: -1px -1px 0 rgba(0,0,0,0.3);font-weight:bold; color: #FFFFFF;
 background-color: #a90329; background-image: -webkit-gradient(linear, left top, left bottom, from(#a90329), to(#6d0019));
 background-image: -webkit-linear-gradient(top, #a90329, #6d0019);
 background-image: -moz-linear-gradient(top, #a90329, #6d0019);
 background-image: -ms-linear-gradient(top, #a90329, #6d0019);
 background-image: -o-linear-gradient(top, #a90329, #6d0019);
 background-image: linear-gradient(to bottom, #a90329, #6d0019);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#a90329, endColorstr=#6d0019);
}

.wshowmsg .wclose:hover{
 border:1px solid #450111;
 background-color: #77021d; background-image: -webkit-gradient(linear, left top, left bottom, from(#77021d), to(#3a000d));
 background-image: -webkit-linear-gradient(top, #77021d, #3a000d);
 background-image: -moz-linear-gradient(top, #77021d, #3a000d);
 background-image: -ms-linear-gradient(top, #77021d, #3a000d);
 background-image: -o-linear-gradient(top, #77021d, #3a000d);
 background-image: linear-gradient(to bottom, #77021d, #3a000d);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#77021d, endColorstr=#3a000d);
}

/*заголовок*/
.wshowmsg .wtitle{
font-size:12px;
font-family:arial, helvetica, sans-serif;
color: #FFFFFF;
text-shadow: -1px -1px 0 rgba(0,0,0,0.3);
font-weight:bold;
padding: 3px 28px 8px 8px;
}
/*сообщение*/
.wshowmsg .wmsg{
font-size:12px;
font-family:arial, helvetica, sans-serif;
text-shadow: -1px -1px 0 rgba(0,0,0,0.3);
font-weight:bold;
color: #FFFFFF;
padding: 8px 8px 8px 8px;
}
.wshowmsg .wdia{
padding: 8px 8px 8px 8px;
}
.wshowmsg .wmsg .wdef{
width: 0;
height: 0;
position: relative;
}
.wshowmsg .wmsg .winfo{
width: 64px;
height: 64px;
float: left;
background-image: url(../im/msg_info.png);
margin-right: 8px;
position: relative;
}
.wshowmsg .wmsg .wquest{
width: 64px;
height: 64px;
float: left;
background-image: url(../im/msg_quest.png);
margin-right: 8px;
position: relative;
}
.wshowmsg .wmsg .wwarn{
width: 64px;
height: 64px;
float: left;
background-image: url(../im/msg_warn.png);
margin-right: 8px;
position: relative;
}
.wshowmsg .wmsg .werror{
width: 64px;
height: 64px;
float: left;
background-image: url(../im/msg_error.png);
margin-right: 8px;
position: relative;
}
/*кнопки*/
.wshowmsg .wbuttons{
text-align: center;
padding: 8px 8px 8px 8px;
clear: left;
}
/*-------------------------------------------------------------------------------------------------------------------------*/


/*для тестовой кнопки*/
.great_btn2 {
 background: linear-gradient(to bottom, #0bc408 0%,#09a206 100%);
 color: #fff;
 #font-size: 16px;
 text-shadow: 0 1px 0 #757575;
 #padding: 4px 0 5px 0;
 margin: 0;
 cursor: pointer;
 border: 0;
 border-top: 1px solid #87c286;
 border-right: 1px solid #0e780c;
 border-left: 1px solid #0e780c;
 border-bottom: 1px solid #0e780c;
 box-shadow: 0 -1px 0 #0e780c, 0 1px 0 #fff;
 width: 150px;
 border-radius: 2px;
}

.change_btn{
border:1px solid #7c5b2b; -webkit-border-radius: 3px; -moz-border-radius: 3px;border-radius: 3px;font-family:arial, helvetica, sans-serif; text-decoration:none; display:inline-block;text-shadow: -1px -1px 0 rgba(0,0,0,0.3);font-weight:bold; color: #FFFFFF;
padding: 0;
 margin: 0;
 cursor: pointer;
 background-color: #a67939; background-image: -webkit-gradient(linear, left top, left bottom, from(#a67939), to(#845108));
 background-image: -webkit-linear-gradient(top, #a67939, #845108);
 background-image: -moz-linear-gradient(top, #a67939, #845108);
 background-image: -ms-linear-gradient(top, #a67939, #845108);
 background-image: -o-linear-gradient(top, #a67939, #845108);
 background-image: linear-gradient(to bottom, #a67939, #845108);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#a67939, endColorstr=#845108);
}

.change_btn:hover{
 border:1px solid #5a421f;
 background-color: #805d2c; background-image: -webkit-gradient(linear, left top, left bottom, from(#805d2c), to(#543305));
 background-image: -webkit-linear-gradient(top, #805d2c, #543305);
 background-image: -moz-linear-gradient(top, #805d2c, #543305);
 background-image: -ms-linear-gradient(top, #805d2c, #543305);
 background-image: -o-linear-gradient(top, #805d2c, #543305);
 background-image: linear-gradient(to bottom, #805d2c, #543305);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#805d2c, endColorstr=#543305);
}

.change_btn:active{
 border:1px solid #5a421f;
 background-color: #543305; background-image: -webkit-gradient(linear, left top, left bottom, from(#543305), to(#805d2c));
 background-image: -webkit-linear-gradient(top, #543305, #805d2c);
 background-image: -moz-linear-gradient(top, #543305, #805d2c);
 background-image: -ms-linear-gradient(top, #543305, #805d2c);
 background-image: -o-linear-gradient(top, #543305, #805d2c);
 background-image: linear-gradient(to bottom, #543305, #805d2c);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#543305, endColorstr=#805d2c);
}


/*для  кнопок*/
.defbutton{
border:1px solid #7c5b2b; -webkit-border-radius: 3px; -moz-border-radius: 3px;border-radius: 3px;text-decoration:none; display:inline-block;text-shadow: -1px -1px 0 rgba(0,0,0,0.3);color: #FFFFFF;padding: 0; margin: 0;
 cursor: pointer;
 background-color: #a67939; background-image: -webkit-gradient(linear, left top, left bottom, from(#a67939), to(#845108));
 background-image: -webkit-linear-gradient(top, #a67939, #845108);
 background-image: -moz-linear-gradient(top, #a67939, #845108);
 background-image: -ms-linear-gradient(top, #a67939, #845108);
 background-image: -o-linear-gradient(top, #a67939, #845108);
 background-image: linear-gradient(to bottom, #a67939, #845108);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#a67939, endColorstr=#845108);
}

.defbutton:hover{
 border:1px solid #5a421f;
 background-color: #805d2c; background-image: -webkit-gradient(linear, left top, left bottom, from(#805d2c), to(#543305));
 background-image: -webkit-linear-gradient(top, #805d2c, #543305);
 background-image: -moz-linear-gradient(top, #805d2c, #543305);
 background-image: -ms-linear-gradient(top, #805d2c, #543305);
 background-image: -o-linear-gradient(top, #805d2c, #543305);
 background-image: linear-gradient(to bottom, #805d2c, #543305);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#805d2c, endColorstr=#543305);
}

.defbutton:active{
 border:1px solid #5a421f;
 background-color: #543305; background-image: -webkit-gradient(linear, left top, left bottom, from(#543305), to(#805d2c));
 background-image: -webkit-linear-gradient(top, #543305, #805d2c);
 background-image: -moz-linear-gradient(top, #543305, #805d2c);
 background-image: -ms-linear-gradient(top, #543305, #805d2c);
 background-image: -o-linear-gradient(top, #543305, #805d2c);
 background-image: linear-gradient(to bottom, #543305, #805d2c);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#543305, endColorstr=#805d2c);
}

.defbutton:disabled{
 border:1px solid #bc9f5b;
 background-color: #CCB683; background-image: -webkit-gradient(linear, left top, left bottom, from(#CCB683), to(#8A7D70));
 background-image: -webkit-linear-gradient(top, #CCB683, #8A7D70);
 background-image: -moz-linear-gradient(top, #CCB683, #8A7D70);
 background-image: -ms-linear-gradient(top, #CCB683, #8A7D70);
 background-image: -o-linear-gradient(top, #CCB683, #8A7D70);
 background-image: linear-gradient(to bottom, #CCB683, #8A7D70);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#CCB683, endColorstr=#8A7D70);
}




