﻿a:link{color:#336699}
a:visited{color:#3366cc}
a:active{color:#003399}
a:hover{color:#0099ff}
p{font-size: large;color: #000099;font-family: verdana;text-align: left;}
input{box-shadow: 2px 2px 5px 0px rgba(77,77,77,0.5);padding: 10px;position: relative;vertical-align: middle;text-decoration: none;outline: none;margin: 5px 0px 0px 0px;border: 1px solid #3366CC;width: auto;background-color: #CAE8FF;align: center;color: #000099;font-family: verdana;text-align: left;font-size: large;}

input555 {padding: 5px;margin:10px 10px 10px 10px;position:relative;vertical-align:middle;text-align:center;text-decoration:none;outline:none;font-size:large;max-width:90%;border: 1px solid #3366CC;}

textarea {border: 1px solid #3366CC; width: 90%;outline: none; background: transparent;margin: 5px;}

body{background-color:#FFFFFF;font-size:large;color:#000099;font-family:verdana;text-align:left;margin:0px}
.telo{padding: 10px 10px 10px 10px; margin: 0 auto;max-width:1000px;background:white}

h1{font-size: x-large;color: #2F76EC;font-weight: bold;margin: 40px 10px 20px 10px;text-align: center;clear: both;}
h2{background-color: #99CCFF;font-size: large;color: #000099;font-weight: bold;margin: 20px 0px 10px 0px;padding: 5px 0px 5px 0px;text-align: center;clear: both;}
h3{text-align: center;font-size: large;color: #000099;font-weight: bold;margin: 20px 10px 10px 10px;clear: both;}

.text{font-size:large;}
.text-large-center{font-size:large;text-align:center;}
.text-center{font-size:large;text-align:center;}
.center{text-align: center}
.levo{float:left;clear:both;margin-right:5px;margin-top:5px;margin-bottom:5px;}
.pravo{float:right;clear:both;margin-left:5px;margin-top:5px;margin-bottom:5px;}
.boxShadow2 {padding: 10px;min-width: 150px;margin: 10px;border: 1px solid #3366CC;box-shadow: 2px 2px 5px 0px rgba(77,77,77,0.5);}
.boxShadow3 {padding: 10px;margin: 10px;border: 1px solid #3366CC;box-shadow: 2px 2px 5px 0px rgba(77,77,77,0.5);display: inline-block;}
.boxShadow4 {padding: 10px;margin: 3px 2px 1px 2px;border: 1px solid #3366CC;font-size: large;width: 90%;background-color: #CAE8FF;}
.poshuk {font-size: large;text-align: center;background-color: #CCFFFF;}
.vse {font-size: large;min-width: 150px;margin: 2px;padding: 2px;text-align: center;vertical-align: top;visibility: visible;}
.img_menu {box-shadow: 2px 2px 5px 0px rgba(77,77,77,0.5);margin-bottom: 5px; width:100%; max-width:500px}
.img_mobil {max-width:100%;align:middle}
a.buttom {color: #5EBFFF;position: relative;vertical-align: middle;text-align: center;text-decoration: none;outline: none;font-weight: bold;font-size: large;padding: 2px 5px 2px 5px;margin: 0px 1px 3px 1px;}
a.buttom:hover {
color: #3366CC;}
a.buttom:active {
color: #C8E2F8;
   }
#input.knopka { border-radius:20px;FONT-WEIGHT: bold; CURSOR: hand; COLOR: #ffffff; text-transform:uppercase;BACKGROUND-COLOR: #5B98F4;border:0;padding:5px 10px 5px 10px;box-shadow: 2px 2px 5px 0px rgba(77,77,77,0.5);}
.tbl_1 {border:0;width:100%;margin:0px;padding: 10px;border-spacing: 0px;}
.tbl_2 {border:0;width:100%;padding: 10px;border-spacing: 10px;}
.tbl_3 {border:0;width:100%;padding: 4px;border-spacing: 10px;width: 100%;}
.tbl_4 {display: table;margin-left: auto;}
.tbl_5 {padding: 0px;border-spacing: 0px;width:100%;border-width:0;display: table;margin-left: auto;margin-right: auto;}
.td_6 {vertical-align: top;width:160}
.tbl_7 {padding: 1px;border-spacing: 0px;border:0;width: 100%;}
.tbl_8{display: table;margin-left: auto;margin-right: auto; border: 1px none #336699;; border-spacing: 0px;padding:6; }
.td_9 {vertical-align: top;border-style: solid;border-width: 1px;}

.font_ffffff {color: #ffffff;}

a.font_ffffff {color: #ffffff;}
a.font_990066 {color: #990066;}
.font_008080 {color: #008080;}
a.font_008080 {color: #008080;}
.font_cc3300 {color: #cc3300;}
a.font_cc3300 {color: #cc3300;}
hr {color:#A4BAE8;size:1;border: none;   background-color: #A4BAE8;    height: 1px;}
img{border:0;max-width:100%}

.logotip {	width:100%;	max-width:654px;}
.telo{padding: 0px 5px 0px 5px;
}
.zagolovok{font-size: large;color: #3077ED;
font-weight: bold;}

a.zagolovok {font-size: large;color: #3077ED;position: relative;vertical-align: middle;text-decoration: none;font-weight: bold;}
a.zagolovok :hover {text-shadow: 2px 2px 5px 0px rgba(77,77,77,0.9);}
a.zagolovok :active{text-shadow: -1px -1px 2px 0px rgba(77,77,77,0.4);opacity: 0.90;}

a.buttom:hover { color: #2F76EC;}
a.buttom:active { color: #C8E2F8; }

.shapka{position: absolute;z-index: inherit;width: 0px;height: 0px;}

.meregi{text-decoration: none;position: relative;vertical-align: middle;text-align: center;}
.meregi a{}
a.meregi :hover {box-shadow: 2px 2px 5px 0px rgba(77,77,77,0.9);}
a.meregi :active{box-shadow: -1px -1px 2px 0px rgba(77,77,77,0.4);opacity: 0.90;}
.img_meregi {max-width:10%;height: auto;}

.menu-table {
font-size: large;
text-decoration: none;
white-space: nowrap;
vertical-align:middle;text-align:center;
margin: 10px;
padding: 6px 10px 6px 10px;
box-shadow: 2px 2px 5px 0px rgba(0,0,0,0);
text-align: center;background: linear-gradient(to top, #99CCFF, #2F76EC);	text-decoration: none;
}

.menu-table:hover {
color: #ffffff;
padding: 6px 10px 6px 10px;
box-shadow: 2px 2px 5px 0px rgba(77,77,77,0.9);
background: #2F76EC;
}

.menu-table:active{
color: #ffffff;
background: #2F76EC;
box-shadow: -1px -1px 2px 0px rgba(77,77,77,0.4);opacity: 0.90;}
p.menu-table{color: #ffffff;}
.perelik{margin: 20px 0px 20px 0px}
.perelik_1{margin: 20px 0px 20px 0px;margin-left: 30px}

li{margin: 10px 0px 10px 0px}
div.bot {line-height: 200%;width: auto;text-align: left;}
.mn {font-weight:bold;color:#ffffff;background:linear-gradient(to top, #99CCFF, #2F76EC)}


#adapt{text-align:left;background:#5B98F4;line-height:55px;position:relative;color:#ffffff;}

.menu-title:after{content:"Меню";position:absolute;top:0px;right:-55px;color:#fff;line-height:35px;}
.menu-title{position:relative;background:url(images/menu.png) no-repeat left;width:30px;height:35px;
margin:0 auto;}

.menu-body{position:relative;z-index:2;margin-top:10px;cursor: pointer;}
.m{margin: 5px;border-style: solid;border-width: 2px 2px 2px 2px;border-color: #FFFFFF;padding: 5px;
font-size: large;text-align: center;background-color: #5B98F4;cursor: pointer;
}
.m:hover {background-color: #2F76EC;}
.m:active{background-color: #2F76EC;}
.vse_m {font-size: medium;width: 170px;margin: 2;padding: 2px;text-align: center;display: inline-block;vertical-align: top;visibility: visible;}
.opis {margin: 20px 20px 20px 20px;float:left}
.r{color:#FF0000;font-size:x-large;margin-top:0;text-align:center}
.z{font-size:x-large;color:#006699;font-weight:bold}
.rm{color:#FF0000;font-size:medium;margin-top:0;line-height:1em;}
.zz{font-size:large;font-weight:bold}
.bl{color:#000000}
.f1{font-weight:bold;text-align:Right}
body{background-color:#FFFFFF;font-size:large;color:#000099;font-family:verdana;text-align:left}
td,p,checkbox{margin:5px 0px 5px 0px;font-size:large;color:#000099;font-family:verdana;text-align:left;}
h1{font-size:large;color:#376EC1;font-weight:bold;text-align:center}
h2{font-size:large;color:#376EC1;font-weight:bold;text-align:left}

.mn {font-weight:bold;color:#ffffff;background:linear-gradient(to top, #99CCFF, #2F76EC)}
.bu { border-radius:20px;FONT-WEIGHT: bold; CURSOR: hand; COLOR: #ffffff; text-transform:uppercase;
BACKGROUND-COLOR: #5B98F4;border:0;padding:5px 10px 5px 10px;font-size:large;box-shadow: 2px 2px 5px 0px rgba(77,77,77,0.5);}
.bu_red { border-radius:20px;FONT-WEIGHT: bold; CURSOR: hand; COLOR: #ffffff; text-transform:uppercase;
BACKGROUND-COLOR: red;border:0;padding:5px 10px 5px 10px;font-size:large;box-shadow: 2px 2px 5px 0px rgba(77,77,77,0.5);}
.tbl{box-shadow: 2px 2px 5px 0px rgba(77,77,77,0.5);}
.tbl2 {border-color: #5B98F4;border-style: solid;border-width: 0px 0px 1px 0px;cellspacing=0;cellpadding=5;width=auto;background-color: #FFFFFF;}

select {padding: 5px;margin:10px 10px 10px 10px;position:relative;vertical-align:middle;text-align:center;text-decoration:none;outline:none;font-weight:bold;background-color:#CAE8FF;color:#333399;font-size:large;max-width:90%;border: 1px solid #3366CC;}

select:hover {color:#333399;}
select:active {color:#333399;}

select.timezone {padding: 5px;margin:10px 10px 10px 10px;position:relative;vertical-align:middle;text-align:center;text-decoration:none;outline:none;font-weight:bold;background-color:#CAE8FF;color:#333399;font-size:medium;max-width:90%;border: 1px solid #3366CC;}

select.timezone:hover {color:#333399;}
select.timezone:active {color:#333399;}


.text2 {line-height: 200%;text-align: center;}
#menu {margin:15px;}
#menu td{list-style:none;display:block;line-height:32px;margin:7px 0;}
#menu td a{display: block;padding: 6px;margin: 0;position: relative;line-height: 2em;vertical-align: middle;text-align: center;font-variant: small-caps;text-decoration: none;color: #FFFFFF;outline: none;font-family: Verdana;font-size: large;font-weight: bold;letter-spacing: 1px;	background-color: #5B98F4;}
#menu td a:hover {background-color:#34B0FF;}

input.knopka {border-radius:80px;margin:10px 10px 10px 10px;position:relative;vertical-align:middle;text-align:center;text-decoration:none;outline:none;font-weight:bold;background-color:#5B98F4;color:#FFFFFF;font-size:large;}
input.knopka:hover {background-color:#2879F4;}
input.knopka:active {background-color:#2879F4;}

input.knopka2 {
	border-radius:3px;
	border: 1px solid #3366CC;
	padding: 10px;
	margin: 5px 0px 0px 0px;
	position: relative;
	vertical-align: middle;
	text-decoration: none;
	outline: none;
	font-size: large;
}
input[type=file] {
#    display:none; 
    margin:10px;
}
input[type=file] + label
{	border-radius:3px;
	border: 1px solid #3366CC;
	padding: 10px;
	margin: 5px 0px 0px 0px;
	position: relative;
	vertical-align: middle;
	text-align: center;
	text-decoration: none;
	outline: none;
	font-size: large;
}
.menu-table {
font-size: large;
text-decoration: none;
white-space: nowrap;
vertical-align:middle;text-align:center;
margin: 10px;
padding: 6px 10px 6px 10px;
box-shadow: 2px 2px 5px 0px rgba(0,0,0,0);
text-align: center;
background: linear-gradient(to top, #99CCFF, #2F76EC);
	text-decoration: none;

}

.menu-table:hover {
color: #ffffff;
padding: 6px 10px 6px 10px;
box-shadow: 2px 2px 5px 0px rgba(77,77,77,0.9);
background: #2F76EC;

}

.menu-table:active{
color: #ffffff;
background: linear-gradient(to top, #99CCFF, #2F76EC);
box-shadow: -1px -1px 2px 0px rgba(77,77,77,0.4);opacity: 0.90;
}

.knopka3 {border-radius:80px;margin:10px 10px 10px 10px;position:relative;vertical-align:middle;text-align:center;text-decoration:none;outline:none;font-weight:bold;background-color:#5B98F4;color:#FFFFFF;font-size:medium;}
.knopka3:hover {background-color:#2879F4;}
.knopka3:active {background-color:#2879F4;}
div.bot {line-height: 200%;width: auto;text-align: center;}
div.bot_foto {line-height: 200%;width: auto;}
div.mail_text {color:#666666;text-align:right;}
.boxShadow2 {border-radius:3px;
	border: 1px solid #3366CC;
	padding: 10px 10px 10px 10px;
	margin: 10px 0px 10px 0px;
	text-decoration: none;
	font-size: large;
	background-color:#9FC1F4;}

#register a{box-shadow: 2px 2px 5px 0px rgba(77,77,77,0.5);padding:9px 30px 9px 30px;border-radius:80px;color:#FFFFFF;font-size:medium;font-weight:bold;text-transform:uppercase;text-decoration:none;background-color:#5B98F4;}
