/* */
table{border-collapse:collapse; border-width:0; border:0px solid #000; font:12px Tahoma; color:#333333;}
table td{border-collapse:collapse; border-width:0; border-spacing:0; border:0px solid #000; padding:0; vertical-align:top; color:#333333; font-family:Tahoma;}

table.h{border-collapse:collapse;}
table.h td{border-collapse:collapse; border:1px solid #fff; font:12px Tahoma;}
table.h td td{padding:0; border:0px solid #fff;}
table.h input.e_edit{/*border:0px solid #4E4C4C;*/ width:120px; font:12px Tahoma;}
table.h input.b_edit{/*border:0px solid #4E4C4C;*/ width:80px; font:12px Tahoma;}
table.h select{font:12px Tahoma;}

table.h_edit{border-collapse:collapse;}
table.h_edit td{border-collapse:collapse; border:1px solid #fff; background-color:#d4d6da; padding:3px 3px 3px 5px; font:12px Tahoma; text-align:left; vertical-align:middle;}
table.h_edit th{border-collapse:collapse; border:1px solid #fff; background-color:#336699; padding:3px 5px; font:12px Tahoma; text-align:center; color:#fff; vertical-align:middle;}
table.h_edit input,textarea{width:100%; text-align:left; font:12px Tahoma;}
table.h_edit p{margin:0px; color:#333333; font:11px Tahoma;}
table.h_edit a{color:#003366; text-decoration:underline;}
table.h_edit a:hover{color:#003366;text-decoration:none;}
table.h_edit input.b_edit{width:80px; font:12px Tahoma;}
table.h_edit input.e_edit{width:120px; font:12px Tahoma;}
table.h_edit select{font:12px Tahoma;}

tr.h0{background-color:#017884;}

tr.h  td{text-align:center; padding:4px; vertical-align:middle; background-color:#336699; color:#fff; font:11px Tahoma;}
tr.h1 td{text-align:center; padding:3px 4px; vertical-align:middle;}
tr.h2 td{text-align:center; padding:3px 4px; vertical-align:middle;}

tr.h1{background-color: transparent;}
tr.h2{background-color:#d4d6da;}

tr.h1:hover{background-color:#fff9f7;}
tr.h2:hover{background-color:#fff9f7;}

tr.h1 td:hover{background-color:#e6e6e9;}
tr.h2 td:hover{background-color:#d4d6da;}

tr.h  p{margin:0px; color:#fff; font:11px Tahoma;}
tr.h1 p{margin:0px; color:#333; font:11px Tahoma;}
tr.h2 p{margin:0px; color:#333; font:11px Tahoma;}

tr.h  a{color:#fff; text-decoration:underline;}
tr.h1 a{color:#003366; text-decoration:underline;}
tr.h2 a{color:#003366; text-decoration:underline;}

tr.h  a:hover{color:#fff; text-decoration:none;}
tr.h1 a:hover{color:#003366; text-decoration:none;}
tr.h2 a:hover{color:#003366; text-decoration:none;}

tr.h1 img{margin:0 2px 0 2px;}
tr.h2 img{margin:0 2px 0 2px;}

table.img_text td{color:#4b4b4b; font-size:11px; font-family:Arial;}
table.img_text td a{color:#4b4b4b; text-decoration:none; }

table#img_text td{color:#4b4b4b; font-size:11px; font-family:Arial;}
table#img_text a{color:#4b4b4b; text-decoration:none;}

.img_text  {color:#4b4b4b; font-size:11px; font-family:Arial;}
.img_text a{color:#4b4b4b; text-decoration:none;}

a.img_text {color:#4b4b4b; text-decoration:none;}

/**/
body{padding:0; margin:0; background-color:#fff; color:#333333; font-family:12px Arial;}
body.bg{background-image:url(img/bekot/bg_gr.gif); background-repeat:repeat-x; background-position:top; background-color:#e6e6e9;}

table.button{border-collapse:collapse; border-width:0;}
table.button td{border-collapse:collapse; border-width:0; border-spacing:0; padding:0; vertical-align:top;}

h2 {color:#333333; font:bold 105% Tahoma; margin:0px 0px 25px 0px;}
h3 {color:#336699; font:normal 30px Tahoma; margin:0px 0px 0px 0px;}

p{font:12px Tahoma; margin:5px 0px 5px 0px; color:#575757;}
p.desc {margin:0px; color:#C4D8FA; font-size:12px; font-family:Tahoma;}
p.desc_login {margin:35px 0 10px 0; color:#01798A; font-size:11px; font-family:Tahoma;}

img{border-width:0px;}

table.auth {margin:3px 0px 1px 0px;}
table.auth td{color:#4b4b4b; font-size:11px; font-family:Tahoma;}

.l_f{background-image: url(img/bekot/c_c.gif); background-repeat:repeat-x; background-position:top;}
.logo{vertical-align:bottom; padding:0px 5px 3px 5px;}
.c_l{background-image: url(img/bekot/c_l.gif); background-repeat:repeat-x; background-position:top;}

.footer{margin:6px 0px;}
.footer td{font-size:11px; font-family:Arial; color:#575757;}

.vid {color:#003366;}

td.cc{background-color:#9fa3ac;}
td.line{background-image:url(img/bekot/line.gif); background-repeat:repeat-x; background-position:center;}
td.line_red{background-image:url(img/bekot/line_red.gif); background-repeat:repeat-x; background-position:center;}

table.login td{color:#fff; font-size:11px; font-family:Tahoma; vertical-align:middle;}
table.login input{font-size:11px; width:150px;}
table.login_header td{font-size:18px; color:#fff;}

table.auth_h{margin-bottom:5px;}
table.auth_h td{color:#4b4b4b; font-size:30px; vertical-align:middle;}

a.h{text-decoration:none;}
a.h:hover{text-decoration:underline;}

a.h_menu{text-decoration:none; color:#003366; font-style:italic; font-size:12px; padding:2px 0px;}
a.h_menu:hover{text-decoration:underline; color:#000; font-style:italic; font-size:12px; padding:2px 0px;}

table.desc{border-top:3px solid #9fa3ac; border-bottom:3px solid #9fa3ac;}
table.desc td {border:1px solid #9fa3ac; color:#4b4b4b; font-size:11px; padding:2px 4px; vertical-align:middle;}
table.desc td a{color:#4b4b4b;}

.step{color:#9fa3ac; border-bottom:1px solid #9fa3ac;}
.step td{padding:4px 0px; color:#2399fa; font:normal 24px Arial;}
.step1{color:#4b4b4b;}

.red{background-color:#336699;}

.n_active  {color:#fff; font-size:11px;}
.n_active a{color:#fff; font-size:11px; text-decoration:none;}

.n_passive  {color:#2399fa; font-size:11px;}
.n_passive a{color:#2399fa; font-size:11px; text-decoration:none;}

.v  {font-size:18px;}
.v24{font-size:24px;}

.b_c{padding:0px 4px; color:#fff; font-size:18px; background-image:url(img/bekot/b_c.gif); background-repeat:repeat-x; background-position:top;}
.bc2{color:#336699; background-color:#fff; padding:0px 4px 0px 4px; vertical-align:middle;}
.b2c{color:#336699; background-image:url(img/bekot/b2c.gif); background-repeat:repeat-x; padding:0px 4px 0px 4px; vertical-align:middle;}

.td_red {padding:0px 4px; vertical-align:middle; background-color:#336699; color:#fff; font-size:11px; font-family:Tahoma;}
.td_grey {padding:0px 4px; vertical-align:middle; background-color:#9fa3ac; color:#fff; font-size:11px; font-family:Tahoma;}

.h4  {color:#575757; font-size:18px; font-family:Arial;}
.h4_r{color:#003366; font-size:18px; font-family:Arial;}

.card {color:#003366; background-image:url(img/bekot/card.gif); background-repeat:0; padding:0px 4px 0px 4px; vertical-align:top;}

.payment_select {
	border: 1px solid #ffffff;
    border-radius: 15px;
    padding: 3px 15px;
	margin: 0 15px 15px;
	cursor: pointer;
	color: #ffffff;
	background-color: #336699;
	white-space: nowrap;
}

.payment_select.on_down {
	border: 1px solid #336699;
	color: #336699;
	padding: 4px 16px;
	background-color: #ffffff;
}

.bg-main {
    background-color: #336699!important;
    border-color: #336699!important;
}

.modal-block {
    border: 2px solid #336699!important;
}
.modal-block .hide-window {
    color: #336699!important;
    border: 1px solid #336699!important;
}
.dropdown-item:hover {
    background-color: #336699!important;
}
.dropdown-selected .dropdown-item {
    border: 1px solid #336699!important;
    background-color: #336699!important;
}