BODY {margin:0px; border:0px; font-size:12px;}

form,option,select {font-family:Arial,sans-serif; font-size:inherit; font-size:100%; border-collapse:collapse;}

.logo {font-family:Arial, Helvetica, sans-serif; font-size:17px; font-weight:bold; color:#5a86a5; height:30px;}

A.langLinks {font-family: Arial, Verdana, Helvetica; font-size:11px; font-weight:bold; color:#666; background-color:#a0c7eb; text-decoration: none; margin-right:12px;}
A.langLinks:visited { color: #666 }
A.langLinks:active { color: #666 }
A.langLinks:hover { color: #333; text-decoration: none }

A.links-nav-main { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #655c5c; background-color: #e6eff7;
 text-decoration: none; }
A.links-nav-main:visited { color: #655c5c; }
A.links-nav-main:active { color: #655c5c; }
A.links-nav-main:hover { color: #655c5c; text-decoration: none }

A.links-nav-main_co { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #751b1b; background-color: #e6eff7; text-decoration: none; }
A.links-nav-main_co:visited { color: #751b1b; }
A.links-nav-main_co:active { color: #751b1b; }
A.links-nav-main_co:hover { color: #751b1b; text-decoration: none }

table {font-size:12px; font-family:Helvetica, Arial, sans-serif;}

td {font-size:12px; color:#31323f; font-family:Helvetica, Arial, sans-serif;}
a {font-size:12px; color:#001dff; font-family:Helvetica, Arial, sans-serif; text-decoration:none}
a:visited {color:#001dff;}
a:hover {text-decoration:underline;}

A.navLinks { font-size: 12px; COLOR: #666; font-family: Arial, Verdana, Helvetica; text-decoration: none }
A.navLinks:visited { color: #666 }
A.navLinks:active { color: #666 }
A.navLinks:hover { color: #333; text-decoration: none }
/*--general menu--*/
.menu { background-color: #e6eff7; height:25px; border-bottom: 1px solid #999999; text-decoration: none;
 font-family: Arial, Verdana, Helvetica; }

td.form {font-family: Verdana,Helvetica; text-align: left; font-size: 11px; color: #31323f; }
td.form  b {text-align:left; font-size: 11px; color: #FF0000; }
.form_table {font-family: Arial, Verdana, Helvetica; background-color:#e3e5e5; text-align: center; font-size: 14px; 
             color: #1E1EBF; font-weight:bold;}
.form_table_little {font-family:Arial,Verdana,Helvetica; background-color:#e3e5e5; text-align:center; 
                    font-size:13px; color:#1E1EBF; font-weight:bold;}
.button {padding:2px 2px 3px 3px; font-size:11px; margin-bottom:3px; margin-top:3px; background-color:#eff7ff; color:#316d9c; 
         font-weight: bold; font-size:11px; border: 1px solid #316d9c; text-decoration: none; margin-bottom:3px; margin-top:3px;}
A.rollmenu {border-right: #254869 1px solid; padding-right:2px; display: block; padding-left:2px; font-size:11px; 
            padding-bottom: 2px; border-left: #5f87af 1px solid; color: #655c5c; line-height: normal; padding-top: 2px; 
            border-bottom: #999999 1px solid; font-family:Arial,Helvetica,sans-serif; background-color: #e6eff7;
            text-decoration: none }
A.rollmenu:visited {color:#655c5c;}
A.rollmenu:active {color:#655c5c;}
A.rollmenu:hover {color:#655c5c; background-color:#cecece; text-decoration:none}

.menuhead {font-weight:bold; font-size:11px; color:#655c5c; background-color:transparent}

#menu1 {left:1px; visibility:hidden; position:absolute; top:1px; background-color:transparent}
#menu2 {left:1px; visibility:hidden; position:absolute; top:1px; background-color:transparent}
#menu3 {left:1px; visibility:hidden; position:absolute; top:1px; background-color:transparent}
#menu4 {left:1px; visibility:hidden; position:absolute; top:1px; background-color:transparent}
.name {border-bottom: dashed 1px #c0c0c0; border-top:solid 1px #c0c0c0; background-color:#e6e6fa; font-weight:bold; color:#003366;}
.date {border-bottom:dashed 1px #c0c0c0; border-top:dashed 1px #c0c0c0; text-align:center; font-size:10px; padding:2px}
/*--text--*/
#text td {text-align:justify;}
.title {font-weight:bold; color:#372cbd;}
.title_ltl {color:#372cbd; padding-left:15px;}
/*--pay--*/
.bg_block { background-color: #639ace; color: #ffffff; font-family: arial;}
.bg_main { background-color: #EEEEEE; font:85% verdana,Helvetica,sans-serif; font-size:11px;}
/*--line--*/
#line {background: #eff7ff repeat-x left center; clear:both; margin:5px 0 5px 0;}
.b_line {border-top:1px solid #c5ced6; border-left:1px solid #c5ced6; border-right:1px solid #c5ced6; border-bottom:1px solid #c5ced6;
         background:#eff7ff repeat-x left center;}
.b_line {width:100%;}
a.ref:link, a.ref:visited {text-decoration:none; color: #314584;}
a.ref:hover {text-decoration:underline;}
.yschmbkt {visibility:visible; padding:0px 10px; color:#3F5771 !important;}

.footer_text, a.footer_text:active, a.footer_text:link { font-family: Helvetica, Arial, sans-serif; font-size: 11px; font-weight: bold; 
 color: #737373; } 
a.footer_text:link,a.footer_text:visited { font-family: Helvetica, Arial, sans-serif; font-size: 11px; font-weight: bold; color: #737373; 
 text-decoration:none; }
a.footer_text:hover { font-family: Helvetica, Arial, sans-serif; font-size: 11px; font-weight: bold; color: #737373; 
 text-decoration:underline; }
/*--registr tabl--*/
#formbuy {margin-top:0px;}
#formbuy #form { float:right; width:450px; }
.buyregmodulename { font:normal 85% arial; font-size: 13px; font-weight: bold; color:#314584; }
.buyregmodulename_down { font:normal 85% arial; font-size: 11px; font-weight: bold; color:#314584; background:#e3e5e5; text-align: center; color: #1E1EBF;}
.buyregmoduleinfo { font-family: arial;	color: #808080; font-size: 11px; font-weight: normal; padding: 7px 0 7px 10px; }
.buyregmoduleinfo2 { font-family: arial; color: #808080; font-size: 11px; font-weight: normal; padding: 7px 7px 7px 0px; }
.buyregmodstr {	font-family: verdana, Helvetica, sans-serif; font-size: 12px; color: #ffa500; font-weight: bold; 
 vertical-align: -2px; }
.buyregcomment { font-family: arial; font-size: 11px; font-weight: normal; vertical-align: middle; padding: 0px 0 0 15px; }
.click { font-family: Arial, Verdana, Helvetica; font-size: 12px;  background-color: #e3e5e5; border: 1px solid #999999;
 color: #31323f; }
.formtabltext { font:normal 85% arial; font-size: 12px; padding: 5px 10px 0px 10px; }		

#formsell {margin-left:450px; padding:0px 0px 20px 30px;}

.brend_name {font-size:14px; font-weight:bold; text-align:left;}
/*--contact--*/
.contact {border-top:2px solid #ffffff; background-color:#EEEEEE; font-family:verdana; color:#999999; font-size:85%;}

/*--bar services right--*/
#bar_menu { position:absolute; margin:85px 0px 0px 775px; width:232px; font:normal 85% arial; font-size:12px; line-height:14px; }
#bar_menu h3 { height:0px; background-color: White; margin:0; position:relative; margin-bottom:10px;}
#bar_menu h3 span { display:block; float:left; background:#ffffff no-repeat 4px 4px; padding:3px 5px 3px 15px; position:absolute; 
                    left:10px; top:-18px; font:normal 14px Arial,Helvetica,sans-serif; color:#2266bb; }
a.bar_menu:link,a.bar_menu:visited {color:#372cbd;}
a.bar_menu:active {color:#372cbd;}
a.bar_menu:hover {color:#372cbd;}
/*--rss news--*/
#rss {padding:0px;}
.rss_news{width:100%; font-size:12px; background-color:#ffffff; color:#000000; padding:5px; margin:5px;}
a.rss_news:visited {color:#372cbd;}
a.rss_news:active {color:#372cbd;}
a.rss_news:hover {color:#372cbd;}
/*--red_text   background:#eff7ff--*/
#red_text {padding:2px 2px 3px 3px; font-size:11px; margin-bottom:3px; margin-top:3px;}
#red_text span {background-color: #ffffff; padding:2px 2px 3px 3px; font-weight: bold;}
a.more {position:relative; left: 50px; background-color:#eff7ff; padding:2px 2px 3px 9px; color:#316d9c; font-weight: bold; 
         font-size:11px; border: 1px solid #316d9c; text-decoration: none; margin-bottom:3px;margin-top:3px;}
a.more:visited,a.more:hover,a.more:active {color:#ff6508; font-size:11px; text-decoration: none;}
/*--valute--*/
#valute { position: absolute; margin-left:775px; margin-top:460px; border:1px solid #e6e6e6; width:212px;}
.valute_main  { height:10px; background-color:#f3f3f3; font-weight: bold; color:#000000; }
.valute_table { background-color:#f3f3f3; color:#000000;}
#valute span { visibility: hidden; } 
/*--offer table--*/
.offer_tbl {border-color: #ececec; border-bottom: 1px solid #999999; padding:5px 0px 0px 0px;}
/*--special text--*/
.share { background-color: #ffffff; padding:3px 7px 7px 3px; color:#ff0000; font-weight: bold; 
         font-size:11px; border: 1px solid #ff0000; text-decoration: none; margin-bottom:7px; 
         margin-top:7px;}

.cert { margin:3px 1px 5px 20px; font-size:11px; font-style:italic; text-decoration:none; color:#273077;}

table {text-align: left; padding: 20px 0;}
@media 
only screen and (max-width: 760px),
(min-device-width: 768px) and (max-device-width: 1024px)  {
/* Force table to not be like tables anymore */
table, thead, tbody, th, td, tr {display: block;width: 100%!important;border: none!important;margin-bottom: 10px;}
table {text-align: center;}
/* Hide table headers (but not display: none;, for accessibility) */
thead tr {position: absolute;top: -9999px;left: -9999px;}
tr { border: 1px solid #ccc;}
td {/* Behave  like a "row" */border: none!important;width: 100%!important;position: relative;padding-left: 0;padding: 0!important;font-size: 15px;margin-bottom: 12px;}
td:before {/* Now like a table header */position: absolute;
           /* Top/left values mimic padding */top: 6px;left: 6px;white-space: nowrap;}
td img {display: block;text-align: center;margin: 0 auto;}
.del {height: 0!important;}
}