body, p, td, span, div { font-family: Arial; font-size: 14px; color: gray;   }
body { background-color: #c1c1c2; background-image:url(../images/background.png); background-repeat: repeat-x;}
p { text-align: justify; }
h2 { font-size: 22px; font-weight: bold; color: #174ba1; }
h3 { font-weight: bold; color: #174ba1; }
a { color: #174ba1; }
a:hover { color: #174ba1; text-decoration: none; }
a:visited { color: #174ba1; }

.supmenu_div { margin: 0px auto; width: 952px; min-height: 10px; float: none; clear: both; padding: 0px 0px 0px 0px; }
.menu_div { margin: 0px auto; width: 952px; min-height: 70px; float: none; clear: both; padding: 10px 0px 0px 0px; }
.footer_div { margin: 10px auto; width: 952px; min-height: 70px; float: none; clear: both; padding: 10px 10px 10px 10px; text-align: center; }
.glass_div { background-color: rgba(255,255,255,0.2); margin: 10px auto; width: 960px; min-height: 600px; float: none; clear: both; padding: 10px 10px 10px 10px; box-shadow: 0 0 10px rgba(0,0,0,0.5); }
.content_div { background-color: #ffffff; padding: 20px 20px 20px 20px; min-height: 600px; }
.border_div { padding: 2px 2px 2px 2px; border: solid 1px gray; }
.footer { font-size: 12px; color: #555555; text-shadow: 0px 1px 0px #e5e5ee; text-align: left; }
.caption { font-size: 22px; font-weight: bold; padding: 0; margin: 0; }
.blue { color: #174ba1; }
.language { float: right; font-size: 11px; color: #999999; }
.language a { color: #5b98fc; }
.english { padding-left: 20px; padding-top: 1px; background-image:url('../images/lang_english.png'); background-repeat:no-repeat; background-position:left top; font-size: 11px; }
.russian { padding-left: 20px; padding-top: 1px; background-image:url('../images/lang_russian.png'); background-repeat:no-repeat; background-position:left top; font-size: 11px; }

.head_cordon { background-image:url(../images/head_cordon.png); background-repeat: no-repeat; background-position: 2px 2px; padding: 2px 2px 2px 2px; border: solid 1px gray; width: 912px; height: 199px; margin-bottom: 10px; }
.head_binar { background-image:url(../images/head_binar.png); background-repeat: no-repeat; background-position: 2px 2px; padding: 2px 2px 2px 2px; border: solid 1px gray; width: 912px; height: 199px; margin-bottom: 10px; }
.head_kriss { background-image:url(../images/head_kriss.png); background-repeat: no-repeat; background-position: 2px 2px; padding: 2px 2px 2px 2px; border: solid 1px gray; width: 912px; height: 199px; margin-bottom: 10px; }
.head_krisp { background-image:url(../images/head_krisp.png); background-repeat: no-repeat; background-position: 2px 2px; padding: 2px 2px 2px 2px; border: solid 1px gray; width: 912px; height: 199px; margin-bottom: 10px; }
.head_company { background-image:url(../images/head_company.png); background-repeat: no-repeat; background-position: 2px 2px; padding: 2px 2px 2px 2px; border: solid 1px gray; width: 912px; height: 199px; margin-bottom: 10px; }
.head_radis { background-image:url(../images/head_radis.png); background-repeat: no-repeat; background-position: 2px 2px; padding: 2px 2px 2px 2px; border: solid 1px gray; width: 912px; height: 199px; margin-bottom: 10px; }
.head_lira { background-image:url(../images/head_lira.png); background-repeat: no-repeat; background-position: 2px 2px; padding: 2px 2px 2px 2px; border: solid 1px gray; width: 912px; height: 199px; margin-bottom: 10px; }

ul.submenu { margin-top: 140px; margin-left: 302px; }
ul.submenu li { float: left; list-style: none; }
ul.submenu li a { text-decoration:none; background-color: rgba(255,255,255,0.3); border-radius: 5px;  position: relative; z-index: 2; float: left; padding: 10px; margin-left: 5px; margin-right: 5px; font-size: 16px; color: #000000; font-weight: bold; }
ul.submenu li a:hover { text-decoration:underline; }
ul.submenu li.selected a { text-decoration:none; background-color: rgba(0,0,0,0.3); padding: 10px; margin-left: 5px; margin-right: 5px; font-size: 16px; color: #ffffff; font-weight: bold; }
ul.submenu li.selected a:hover { text-decoration:underline; }

#gallery { padding: 0px; width: 912px; }
#gallery ul { list-style: none; padding: 10px 0 0 0; margin: 0; }
#gallery ul li { display: inline; }
#gallery ul img { border: 1px solid gray; }
#gallery ul a:hover img { border: 1px solid #8e8e8e; }

table.specification { width: 100%; border-collapse: collapse; }
table.specification td, table.specification th { border: 1px solid gray; padding: 4px; }
table.specification tr:first-child th { border-top: 0; }
table.specification tr:last-child td { border-bottom: 0; }
table.specification tr td:first-child, table.specification tr th:first-child { border-left: 0; }
table.specification tr td:last-child, table.specification tr th:last-child { border-right: 0; }
