@charset "utf-8";
/* CSS Document */

@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700&subset=cyrillic');

html { margin:0; padding:0; width:100%; height:100%;}
body { margin:0 auto; padding:0; font-family:Open Sans; font-display: auto; font-size:15px; max-width:1920px; position:relative; min-width:1000px; width:100%; background:#FFF;}
.main { width:1000px; margin:0 auto; text-align: left;}
.clear { clear: both; }
.center_text { text-align: center;}
.strong { font-weight: bold; }
table { margin: 0; padding: 0; border: 1px solid #000;}
table tr td { border: 1px solid #000; text-align: center;}
h1, h2, h3 { text-align: center; margin: 20px 0; }
.btn_a { padding: 12px 15px; background: #25a2db; border-radius: 5px; color: #FFF; font-weight: bold; margin: 5px 0 0 0; cursor: pointer; font-size: 15px; border: 2px solid #000; text-decoration: none;}
.btn_a:hover { text-decoration: underline; }


header { clear: both; display: block; padding: 10px 0 0 0; }
header .main .top { border-bottom:1px solid #acacac; height: 65px; }
header .main .top_container div {float: left;}
header .main .top_1 { background: url(/images/logo.png) no-repeat; width: 280px; height: 55px; float: left;}
header .main .top_1 p { padding: 7px 0 0 54px; font-weight: bold; font-size: 25px; margin: 0; color: #000;}
header .main .top_2 { width: 195px; padding: 0 20px 0 35px; float:left; }
header .main .top_2 .top_phone { background: url(/images/phone.png) no-repeat 0 14px; width: 140px; height: 55px; padding: 10px 0 0 20px; text-align: right;}
header .main .top_2 .top_phone p { margin: 0;}
header .main .top_2 .top_phone p a {text-decoration: none; color: #000;}
header .main .top_3 { float: right;}
header .main .top_3 .btn_top { padding: 12px 15px; background: #2b6080; border-radius: 5px; color: #FFF; font-weight: bold; margin: 5px 0 0 0; cursor: pointer; font-size: 15px; display: block; border: 2px solid #000; text-decoration: none;}
header .main .top_3 .btn_top:hover { text-decoration: underline; }
header .main .user_top_3 { margin: 20px 70px 0 0; padding: 0; float: right;}


center .main form {width: 500px; margin: 20px auto; border: 2px solid #2b6080; padding: 20px; border-radius: 15px;}
/*center .main .button_block { height: 50px; }
center .main .button_block a { float:left; margin: 10px 30px 30px 0px;}*/

center .main .block_table table tr:first-child:hover { background: none; cursor: auto; color: inherit;}
center .main .block_table table tr:hover { background: #25a2db; cursor: pointer; color: #FFF; }
center .main .block_table table tr td { padding: 10px; }

center .main .left_menu { float:left; margin: 0 20px 0 0; width:200px; }
center .main .left_menu ul { list-style: none; background: #FFF; padding: 0;}
center .main .left_menu ul li { float: left; display: inline; color: #FFF; cursor: pointer; background: #25a2db; position: relative; width: 100%; margin-bottom: 1px; border: 1px solid #25a2db; font-weight: bold;}
center .main .left_menu ul li a { color: #FFF; display: block; padding: 12px 0px 12px 20px;}

center .main .block_table { float: left; width: 780px; }
/*center .main .block_table .section .box table tr td { background: #FFF; }*/


/* Табы на главной begin */
.section { width: 100%; background: rgba(37,162,219,0.2); margin: 30px;}
ul.tabs { height: 28px; list-style: none; border-bottom: 1px solid #DDD; background: #FFF;}
.tabs li { float: left; display: inline; margin: 0 1px -1px 0; padding: 0 13px 1px; cursor: pointer; /*background: rgba(37,162,219,0.2);*/ border: 1px solid rgba(37,162,219,0.2); border-bottom: 1px solid rgba(37,162,219,0.2); position: relative;}
.tabs li:hover { color: #FFF; padding: 0 13px; background: rgba(37,162,219,0.5); border: 1px solid rgba(37,162,219,1);}
.tabs li.current { color: #FFF; background: rgba(37,162,219,0.9); padding: 0 13px 2px; border: 1px solid rgba(37,162,219,1); border-bottom: 1px solid #EFEFEF;}
.box { display: none; border: 1px solid #D4D4D4;  border-width: 0 1px 1px; padding: 0 15px 15px 15px;}
.box table {background: #FFF;}
.box.visible { display: block;}
/* Табы на главной end */
