@charset "utf-8";

/* preset */
html, body, form {width: 100%; height: 100%; margin: 0px; padding: 0px;}
body, form {position: relative; left: 0px; top: 0px; border: 0px;}
html {background: #747474 url('../i/bg_html.gif') 0px 0px repeat-x;}
body {background: url('../i/bg_body.gif') center 0px no-repeat;}
html, body, div, h1, h2, h3, h4, h5, h6, p, a, ul, ol, li, dl, dt, dd, sup, sub, form, label, input, textarea, select, fieldset, legend, table, th, td, small {font-family: arial, sans-serif; font-size: 11px; line-height: 14px; color: #777;}
html, body, div, h1, h2, h3, h4, h5, h6, p, ul, ol, li, dl, dt, dd, sup, sub, form, label, input, textarea, select, fieldset, legend, object, embed, small {text-align: left; vertical-align: top;}
div, h1, h2, h3, h4, h5, h6, p, a, ul, ol, li, dl, dt, dd, sup, sub, img, span, form, label, input, textarea, select, fieldset, legend, object, embed, table, th, td, small {margin: 0px; padding: 0px; }
input, textarea, select, object, embed, table, tr, th, td {border-spacing: 0px; border-collapse: collapse;}
div, object, embed, form, fieldset, legend, textarea, select, h1, h2, h3, h4, h5, h6, p, ol, ul, li, dl, dt, dd, img {position: relative; display: block;}
textarea, select {border: solid 1px #cccccc; outline: none;}
div.container input {position: relative; display: block; border: solid 1px #cccccc; outline: none;}
a, span {display: inline;}
li {display: list-item;}
a {text-decoration: none; color: #E84F13; outline: none;}
a:hover {text-decoration: underline; color: #E84F13; outline: none;}

object, embed, object div, embed div {position: relative; display: block; left: 0px; top: 0px; width: 100%; height: 100%; margin: 0px; padding: 0px;}
a span {display: none;}
.hidden {display: none !important;}
.visible {display: block;}
div.print {display: none;}
div.printscreen {display: none;}

div.clearboth {position: relative; display: block; float: none; clear: both; left: 0px; top: 0px; width: 1px; height: 0px; margin: 0px; padding: 0px; overflow: hidden; visibility: hidden;}
div.clearboth.footkeeper {margin: 0px; padding: 0px 0px 160px 0px;}
/* /preset */



/* layout */
div.container {left: 0px; top: 0px; width: 760px; height: auto !important; min-height: 100% !important; height: 100%; margin: 0px auto 0px auto; z-index: 100; background: #fff url('../i/bg_container.gif') 0px bottom no-repeat; overflow: visible;}
div.container div.shadow_left {position: absolute; left: -13px; top: 155px; width: 13px; height: 346px; background: url('../i/bg_container_shadow_left.png') 0px 0px no-repeat; overflow: hidden;}
div.container div.shadow_right {position: absolute; left: 760px; top: 155px; width: 13px; height: 346px; background: url('../i/bg_container_shadow_right.png') 0px 0px no-repeat; overflow: hidden;}

div.head {float: none; clear: both; left: 0px; top: 0px; width: 760px; height: 141px; z-index: 201;}

div.cont {height: auto !important; min-height: 388px !important; height: 388px; float: left; clear: both; width: 634px; padding: 0px 75px 0px 51px; z-index: 101;}
/* main page layout */
div.cont div.col {float: left; clear: none; width: 240px; margin: 0px 5px 0px 0px;}
div.cont div.colr {float: right; clear: none; width: 144px;}
/* /main page layout */
/* sub page layout*/
div.cont div.collc {float: left; clear: both; width: 634px; height: auto !important; min-height: 47px !important; height: 47px; background: #fff url('../i/bg_collc_0.gif') left bottom no-repeat;}
div.cont div.coll {float: left; clear: none; width: 137px; margin: 0px 5px 0px 0px; padding: 0px 0px 0px 24px;}
div.cont div.colc {float: right; clear: none; width: 468px; padding: 0px 0px 14px 0px;}
/* /sub page layout*/

div.footcontainer {width: 760px; height: 80px; margin: -80px auto 0px auto; z-index: 301;}

div.foot {position: absolute; left: 75px; top: 26px; width: 610px; height: 20px; background: url('../i/bg_foot.gif') 0px 0px repeat-x;}
/* /layout */



/* head */
div.head h1.logo {position: absolute; left: 30px; top: 20px; width: 209px; height: 46px; overflow: hidden;}
div.head h1.logo a {position: relative; display: block; left: 0px; top: 0px; width: 209px; height: 46px; background: #fff url("../i/antenna_hungaria.gif") left top no-repeat;}

div.head div.search {position: absolute; left: 545px; top: 38px; width: 186px; height: 24px; overflow: hidden;}
div.head div.search div.text {position: absolute; left: 0px; top: 0px; width: 140px; height: 24px; background: transparent url('../i/bg_head_search_text.gif') 0px 0px no-repeat; overflow: hidden;}
div.head div.search div.text input {position: relative; display: block; float: left; clear: none; left: 8px; top: 2px; width: 124px; height: 14px; line-height: 14px; text-align: right; margin: 0px; padding: 3px 1px 3px 0px; background: #fff; border: none 0px; overflow: hidden;}
div.head div.search div.submit {position: absolute; left: 144px; top: 0px; width: 42px; height: 24px; overflow: hidden;}
div.head div.search div.submit input {position: relative; display: block; float: left; clear: none; left: 0px; top: 0px; width: 42px; height: 24px; background: transparent url('../i/bg_head_search_submit.gif') 0px 0px no-repeat; border: none 0px;}
div.head div.search div.submit input:hover {background-position: 0px -100px;}
div.head div.search div.submit input.hover {background-position: 0px -100px;}

div.head div.menu {position: absolute; left: 75px; top: 95px; width: 450px; height: 24px; text-align: left; overflow: visible; z-index: 290;}
div.head div.menu ul {position: absolute; display: block; left: 0px; top: 0px; height: 24px; list-style: none; white-space: nowrap; overflow: visible;}
div.head div.menu ul li {position: relative; display: block; float: left; clear: none; height: 24px; list-style: none; white-space: nowrap; margin: 0px 10px 0px 0px;}
div.head div.menu ul li a {position: relative; display: block; float: left; clear: none; height: 18px; font-size: 13px; line-height: 18px; text-decoration: none; color: #555; margin: 0px 0px 0px 0px; padding: 0px 0px 2px 0px; background: transparent; border-bottom: solid 4px #bebebe; overflow: hidden;}
div.head div.menu ul li a span {position: relative; display: inline; cursor: pointer;}
div.head div.menu ul li a:hover {color: #737373;}
div.head div.menu ul li.mm1 a {border-color: #B62D87;}
div.head div.menu ul li.mm1 a:hover {color: #B62D87;}
div.head div.menu ul li.mm2 a {border-color: #FAB900;}
div.head div.menu ul li.mm2 a:hover {color: #FAB900;}
div.head div.menu ul li.mm3 a {border-color: #E84F13;}
div.head div.menu ul li.mm3 a:hover {color: #E84F13;}
div.head div.menu ul li.mm4 a {border-color: #00529E;}
div.head div.menu ul li.mm4 a:hover {color: #00529E;}
div.head div.menu.lang {left: auto; right: 75px; width: 160px; text-align: right;}
div.head div.menu.lang ul {left: auto; right: 0px;}
div.head div.menu.lang ul li {margin: 0px 0px 0px 10px;}
div.head div.menu ul li div.submenu {position: absolute; left: -19px; top: 20px; width: 172px; height: auto; margin: 0px 0px 0px 0px; padding: 15px 0px 0px 0px; overflow: visible;}
div.head div.menu ul li div.submenu div.bg_top {position: absolute; left: 0px; top: 0px; width: 172px; height: 100%; margin: 0px 0px 0px 0px; overflow: hidden; background: url('../i/bg_submenu0_top.png') 0px 0px no-repeat;}
div.head div.menu ul li div.submenu div.bg_bot {position: absolute; left: 0px; top: 100%; width: 172px; height: 15px; margin: 0px 0px 0px 0px; overflow: hidden; background: url('../i/bg_submenu0_bot.png') 0px 0px no-repeat;}
div.head div.menu ul li div.submenu ul {position: relative; left: 0px; top: 0px; width: 164px; height: auto; padding: 0px 4px 0px 4px; overflow: hidden;}
div.head div.menu ul li div.submenu ul li {float: none; clear: both; width: 164px; height: auto; white-space: normal; margin: 0px; overflow: hidden;}
div.head div.menu ul li div.submenu ul li a {float: none; clear: both; width: 134px; height: auto; font-size: 11px; line-height: 14px; color: #777; margin: 0px 0px 0px 20px; padding: 0px 3px 0px 7px; border: none 0px; background: #fff; overflow: hidden;}
div.head div.menu ul li div.submenu ul li a span {display: block; float: left; clear: both; margin: 0px; padding: 1px 3px 2px 4px; overflow: hidden;}
div.head div.menu ul li div.submenu ul li a:hover {color: #fff; background: #fefefe;}
div.head div.menu ul li div.submenu ul li a:hover span {color: #fff; background: #bebebe;}
div.head div.menu ul li div.submenu {display: none;}
div.head div.menu ul li:hover div.submenu {display: block;}
div.head div.menu ul li.mm1:hover a {color: #B62D87;}
div.head div.menu ul li.mm2:hover a {color: #FAB900;}
div.head div.menu ul li.mm3:hover a {color: #E84F13;}
div.head div.menu ul li.mm4:hover a {color: #00529E;}
div.head div.menu ul li.hover div.submenu {display: block;}
div.head div.menu ul li.mm1 {z-index: 294;}
div.head div.menu ul li.mm1 div.submenu div.bg_top {background-image: url('../i/bg_submenu1_top.png');}
div.head div.menu ul li.mm1 div.submenu div.bg_bot {background-image: url('../i/bg_submenu1_bot.png');}
div.head div.menu ul li.mm1 div.submenu ul li a:hover span {background: #B62D87;}
div.head div.menu ul li.mm2 {z-index: 293;}
div.head div.menu ul li.mm2 div.submenu div.bg_top {background-image: url('../i/bg_submenu2_top.png');}
div.head div.menu ul li.mm2 div.submenu div.bg_bot {background-image: url('../i/bg_submenu2_bot.png');}
div.head div.menu ul li.mm2 div.submenu ul li a:hover span {background: #FAB900;}
div.head div.menu ul li.mm3 {z-index: 292;}
div.head div.menu ul li.mm3 div.submenu div.bg_top {background-image: url('../i/bg_submenu3_top.png');}
div.head div.menu ul li.mm3 div.submenu div.bg_bot {background-image: url('../i/bg_submenu3_bot.png');}
div.head div.menu ul li.mm3 div.submenu ul li a:hover span {background: #E84F13;}
div.head div.menu ul li.mm4 {z-index: 291;}
div.head div.menu ul li.mm4 div.submenu div.bg_top {background-image: url('../i/bg_submenu4_top.png');}
div.head div.menu ul li.mm4 div.submenu div.bg_bot {background-image: url('../i/bg_submenu4_bot.png');}
div.head div.menu ul li.mm4 div.submenu ul li a:hover span {background: #00529E;}

div.head div.navbar {position: absolute; left: 75px; top: 123px; width: 610px; height: 18px; text-align: left; overflow: hidden; background: #ebebeb; z-index: 210;}
div.head div.navbar p {float: left; clear: both; width: auto; color: #fff; padding: 2px 3px 2px 4px; border-right: solid 2px #fff; background: #c6c6c6;}
div.head div.navbar p a {color: #fff; text-decoration: none;}
div.head div.navbar p a:hover {color: #E84F13; text-decoration: none;}
/* /head */



/* cont */
div.cont h4 {font-size: 12px; font-weight: bold; line-height: 14px; color: #777; margin: 14px 0px 0px 24px; padding: 0px;}
div.cont h4 a {font-size: 12px; font-weight: bold; line-height: 14px; color: #777; text-decoration: none;}
div.cont h4 a:hover {color: #E84F13; text-decoration: underline;}
div.cont small {display: block; font-size: 10px; font-weight: normal; line-height: 13px; color: #aaa;}
div.cont p {margin: 14px 0px 0px 24px;}
/* /cont */



/* col */
div.col h3 {width: 216px; height: 18px; font-size: 13px; font-weight: normal; line-height: 18px; color: #777; margin: 0px 0px 8px 0px; padding: 7px 0px 6px 24px; background: #fff url('../i/bg_h3.gif') 0px 28px no-repeat;}
div.col h4 {margin: 5px 0px 5px 24px;}
div.col p {margin: 5px 0px 5px 24px;}
div.col a.bull {font-size: 10px; font-weight: normal; line-height: 13px; padding-left: 10px; background: url('../i/bull.gif') -240px -140px no-repeat;}
div.col div.imgmask {width: 216px; height: 72px; margin: 5px 0px 5px 24px; overflow: hidden;}
div.col div.imgmask img {position: relative; display: block;}
div.col div.imgmask div {position: absolute; left: 0px; top: 0px; width: 216px; height: 72px; background: url('../i/imgmask.png') 0px 0px no-repeat; overflow: hidden;}

div.col div.vidmask {width: 216px; height: 142px; margin: 5px 0px 5px 24px; overflow: hidden;}
div.col div.vidmask div {position: absolute; left: 0px; top: 0px; width: 216px; height: 10px; background: url('../i/imgmask.png') 0px 0px no-repeat; overflow: hidden;}
/* /col */

/* colr */
div.colr div.banner {width: 144px; height: 202px; margin: 29px 0px 0px 0px; overflow: hidden;}
div.colr div.banner img, div.colr div.banner object, div.colr div.banner embed {position: relative; display: block; width: 100%; height: 100%;}
div.colr h5 {font-size: 12px; font-weight: bold; line-height: 14px; color: #777; margin: 5px 0px 5px 0px; padding: 0px 0px 0px 24px; background: #fff url('../i/bg_colr_h5.gif') 0px 9px no-repeat;}
div.colr h5 a {font-size: 12px; font-weight: bold; line-height: 14px; color: #E84F13; text-decoration: none;}
div.colr h5 a:hover {color: #E84F13; text-decoration: underline;}
/* /colr */



/* collc */
div.collc h3 {width: 400px; font-size: 17px; font-weight: normal; line-height: 23px; color: #737373; margin: 0px 0px 0px 0px; padding: 12px 0px 12px 24px; background: transparent;}
div.collc div.func {position: absolute; right: 0px; bottom: 6px; width: auto; height: 15px; overflow: hidden; white-space: nowrap;}
div.collc div.func a {position: relative; display: block; float: left; clear: none; width: auto; height: 13px; font-size: 10px; line-height: 13px; text-decoration: none; color: #d5d5d5; margin: 0px 0px 0px 8px; padding: 1px 0px 1px 17px; white-space: nowrap; background: url('../i/func.gif') 0px 0px no-repeat;}
div.collc div.func a.forward {background-position: 0px 0px;}
div.collc div.func a.print {background-position: 0px -100px;}
div.collc div.func a:hover {color: #E84F13; text-decoration: none;}
/* /collc */

/* coll */
div.coll div.menu {width: 137px; margin: 2px 0px 14px 0px; overflow: hidden;}
div.coll div.menu ul {width: 137px; list-style: none; margin: 0px; padding: 0px; background: #fff;}
div.coll div.menu ul li {position: relative; display: block; float: left; clear: none; width: 137px; list-style: none; margin: 1px 0px 1px 0px; padding: 0px; background: #fff;}
div.coll div.menu ul li a {position: relative; display: block; float: left; clear: none; width: 123px; font-size: 12px; line-height: 15px; text-decoration: none; color: #737373; margin: 0px 0px 0px 0px; padding: 1px 3px 2px 11px; overflow: hidden; background: #fff url('../i/bull.gif') -238px -138px no-repeat;}
div.coll div.menu ul li a:hover {color: #fff; background-color: #E84F13; background-position: -198px -178px;}
div.coll div.menu ul li a.active {color: #fff; background-color: #E84F13; background-position: -98px -278px;}
div.coll div.menu ul li ul {margin: 0px 0px 0px 0px;}
div.coll div.menu ul li ul li {margin: 1px 0px 0px 0px;}
div.coll div.menu ul li ul li a {font-size: 11px; line-height: 14px; color: #555; margin: 0px 0px 0px 0px; padding: 1px 3px 2px 11px; overflow: hidden; background: #d0d0d0;}
div.coll div.menu ul li ul li a:hover {background: #b0b0b0 url('../i/bull.gif') -198px -178px no-repeat;}
div.coll div.menu ul li ul li a.active {background: #b0b0b0 url('../i/bull.gif') -198px -178px no-repeat;}
div.coll div.menu ul li ul li ul {}
div.coll div.menu ul li ul li ul li {}
div.coll div.menu ul li ul li ul li a {width: 112px; color: #888; padding: 1px 3px 2px 22px; background-color: #f8f8f8; }
div.coll div.menu ul li ul li ul li a:hover {color: #888; background-color: #e0e0e0; background-position: -190px -178px;}
div.coll div.menu ul li ul li ul li a.active {color: #888; background-color: #e0e0e0; background-position: -190px -178px;}


div.coll div.search {width: 137px; margin: 2px 0px 14px 0px; overflow: hidden;}
div.coll div.search h5 {font-size: 12px; line-height: 15px; font-weight: normal; color: #737373; margin: 0px 0px 3px 0px; padding: 1px 3px 2px 11px; background: #fff url('../i/bull.gif') -138px -238px no-repeat;}
div.coll div.search fieldset {float: none; clear: both; width: 137px; margin: 0px; padding: 0px; overflow: visible; border: 1px;}
div.coll div.search fieldset legend {display: none;}
div.coll div.search fieldset div.field {float: left; clear: both; width: 137px; margin: 0px; padding: 1px 0px 1px 0px; overflow: visible;}
div.coll div.search fieldset div.field input {float: left; clear: none; width: 129px; height: 14px; font-size: 11px; line-height: 14px; padding: 1px 2px 2px 4px; border: solid 1px #ccc; overflow: hidden;}
div.coll div.search fieldset div.field div.select {float: left; clear: none; width: 137px; overflow: hidden;}
div.coll div.search fieldset div.field div.select select {float: left; clear: none; width: 100%; height: 17px; font-size: 11px; line-height: 14px; border: solid 1px #ccc; overflow: hidden;}
div.coll div.search fieldset div.field div.btn {float: left; clear: none; width: 137px; height: 14px; font-size: 11px; line-height: 14px; color: #fff; text-align: center; margin: 5px 0px 5px 0px; padding: 5px 0px 5px 0px; background: url('../i/btn.gif') 0px 0px no-repeat; overflow: hidden;}
div.coll div.search fieldset div.field div.btn input {position: absolute; float: none; clear: both; left: 0px; top: 0px; width: 137px; height: 24px; padding: 0px; border: none 0px; background: transparent;}
div.coll div.search fieldset:after {content: ''; position: relative; display: block; float: none; clear: both; height: 0px; margin: 0px; padding: 0px; border: 0px none; overflow: hidden; visibility: hidden;}
/* /coll */

/* colc */
div.cont div.colc h4 a {color: #777;}
div.colc a.bull {padding-left: 10px; background: url('../i/bull.gif') -240px -139px no-repeat;}
div.colc a.bulll {padding-left: 10px; background: url('../i/bull.gif') -40px -339px no-repeat;}
div.colc ul {list-style: none; margin: 14px 0px 0px 44px;}
div.colc ul li {list-style: none; padding: 0px 0px 0px 11px; background: #fff url('../i/bull.gif') -240px -139px no-repeat;}
div.colc ul li ul {margin: 0px 0px 0px 20px}
div.colc ol {list-style: none; margin: 14px 0px 0px 44px;}
div.colc ol li {list-style: inside decimal; padding: 0px 0px 0px 11px;}
div.colc ol li ol {margin: 0px 0px 0px 20px}
div.colc p {margin: 14px 0px 0px 24px;}
div.colc p img {position: relative; display: block; margin: 3px auto 3px auto; padding: 0px;}
div.colc p img.left {float: left; clear: none; margin: 3px 15px 3px 0px;}
div.colc p img.right {float: right; clear: none; margin: 3px 0px 3px 15px;}
div.colc p.center {text-align: center;}
div.colc img.normal {margin: 3px; padding: 0px; border: none 0px;}
div.colc div.hr {float: none; clear: both; height: 1px; color: #fff; margin: 14px 0px 0px 24px; padding: 0px; background: #e3e3e3; overflow: hidden;}

div.colc table {position: relative; display: table; width: 444px; margin: 14px 0px 0px 24px; }
div.colc table th {font-weight: bold; padding: 2px 5px 3px 5px; border: solid 1px #c6c6c6; border-bottom-color: #777; background: #ebebeb;}
div.colc table td {padding: 2px 5px 3px 5px;}
div.colc table td.first {background: #ebebeb url('../i/bg_td_first.gif') right top repeat-y;}
div.colc table td.last {background: #fff url('../i/bg_td_last.gif') right top repeat-y;}

div.colc div.list {width: 444px; color: #fff; margin: 0px 0px 0px 24px; overflow: hidden;}
div.colc div.list div.item {width: 444px; color: #fff; margin: 14px 0px 0px 0px; overflow: hidden;}
div.colc div.list div.item img {float: left; clear: left; width: 70px; height: 70px; margin: 0px 8px 0px 0px; padding: 4px; border: solid 1px #bebebe; overflow: hidden;}
div.colc div.list div.item h4 {float: none; clear: none; margin: 0px;}
div.colc div.list div.item p {float: none; clear: none; margin: 0px;}
div.colc div.list div.hr {margin: 14px 0px 0px 0px;}
div.colc div.list div.item:after {content: ''; position: relative; display: block; float: none; clear: both; height: 0px; margin: 0px; padding: 0px; border: 0px none; overflow: hidden; visibility: hidden;}

div.colc div.paging {width: 444px; color: #fff; margin: 3px 0px 0px 24px; overflow: hidden;}
div.colc div.paging p {font-size: 12px; line-height: 15px; margin: 0px;}
div.colc div.paging p b {position: relative; display: block; float: left; font-weight: normal; color: #fff; margin: 0px 2px 0px 0px; padding: 2px 2px 2px 2px; background: #E84F13;}
div.colc div.paging p span {position: relative; display: block; float: left; margin: 0px 2px 0px 0px; padding: 2px 2px 2px 2px;}
div.colc div.paging p a {position: relative; display: block; float: left; font-size: 12px; line-height: 15px; text-decoration: none; color: #fff; margin: 0px 2px 0px 0px; padding: 2px 3px 2px 4px; background: #c6c6c6;}
div.colc div.paging p a:hover {text-decoration: none; color: #fff; background: #737373;}
div.colc div.paging p a.active {color: #fff; background: #737373;}
div.colc div.paging p span.active {color: #fff; padding: 2px 4px 2px 5px; background: #737373;}
div.colc div.paging:after {content: ''; position: relative; display: block; float: none; clear: both; height: 0px; margin: 0px; padding: 0px; border: 0px none; overflow: hidden; visibility: hidden;}

div.colc div.sitemap {margin: 0px 0px 0px 24px;}
div.colc div.sitemap ul {margin: 0px; list-style: none;}
div.colc div.sitemap ul li {font-size: 12px; line-height: 15px; margin: 0px; padding: 0px; list-style: none; margin: 14px 0px 0px 0px; background: none;}
div.colc div.sitemap ul li a {font-size: 12px; line-height: 15px; color: #777;}
div.colc div.sitemap ul li a:hover {text-decoration: underline;}
div.colc div.sitemap ul li ul {border-left: solid 4px #bebebe; padding: 0px 0px 0px 5px;}
div.colc div.sitemap ul li ul li {font-size: 11px; line-height: 14px; margin: 0px;}
div.colc div.sitemap ul li ul li a {font-size: 11px; line-height: 14px;}
div.colc div.sitemap ul li ul li ul {border: none 0px; padding: 0px 0px 0px 9px;}
div.colc div.sitemap ul li ul li ul li {font-size: 10px; line-height: 13px;}
div.colc div.sitemap ul li ul li ul li a {font-size: 10px; line-height: 13px;}
div.colc div.sitemap ul li.mm1 a:hover {color: #B62D87;}
div.colc div.sitemap ul li.mm1 ul {border-color: #B62D87;}
div.colc div.sitemap ul li.mm2 a:hover {color: #FAB900;}
div.colc div.sitemap ul li.mm2 ul {border-color: #FAB900;}
div.colc div.sitemap ul li.mm3 a:hover {color: #E84F13;}
div.colc div.sitemap ul li.mm3 ul {border-color: #E84F13;}
div.colc div.sitemap ul li.mm4 a:hover {color: #00529E;}
div.colc div.sitemap ul li.mm4 ul {border-color: #00529E;}

div.colc div.form {width: 444px; margin: 14px 0px 0px 24px; text-align: left;}
div.colc div.form div.formelement {width: 444px; float: none; clear: both;}
div.colc div.form div.left {float: left; clear: none; width: 200px;}
div.colc div.form div.right {float: left; clear: none; width: 220px; height: 20px; padding: 20px 0px 0px 14px; margin: 0px; overflow: visible;}
div.colc div.form div.right span {color: #E84F13 !important; margin: 0px !important; padding: 0px !important;}
div.colc div.form label {position: relative; display: block; float: left; clear: none; width: 190px; font-size: 11px; line-height: 13px; margin: 0px 0px 0px 0px; padding: 2px 0px 4px 0px; overflow: hidden;}
div.colc div.form input {position: relative; display: block; float: left; clear: none; width: 190px; height: 13px; font-size: 11px; line-height: 13px; margin: 0px 0px 0px 0px; padding: 1px 2px 3px 4px; border: solid 1px #cccccc; overflow: hidden;}
div.colc div.form textarea {position: relative; display: block; float: left; clear: none; width: 190px; height: 65px; font-size: 11px; line-height: 13px; margin: 0px 0px 0px 0px; padding: 2px 2px 2px 4px; border: solid 1px #cccccc; overflow: auto;}
div.colc div.form input.button {float: none; clear: none; display: inline; width: 64px; height: 20px; left: 0px; top: 0px; color: #fff; text-align: center; font-weight: normal; background: #E84F13; margin: 14px 10px 0px 0px; padding: 0px;}

div.colc div.gallery {width: 456px; margin: 2px 0px 0px 24px; padding: 0px; overflow: hidden;}
div.colc div.gallery div.item {width: 102px; height: 122px; float: left; clear: none; text-align:center; margin: 12px 12px 0px 0px; padding: 0px; overflow: hidden;}
div.colc div.gallery div.item a {position: relative; display: block; width: 102px; height: 102px;}
div.colc div.gallery div.item a img {position: relative; display: block; float: left; clear: none; width: 100px; height: 100px; border: solid 1px #ffffff;}
div.colc div.gallery div.item a:hover img {border: solid 1px #E84F13;}
div.colc div.gallery:after {content: ''; position: relative; display: block; float: none; clear: both; height: 0px; margin: 0px; padding: 0px; border: 0px none; overflow: hidden; visibility: hidden;}
/* /colc */



/* foot */
div.foot div.menu {position: absolute; left: 0px; top: 0px; color: #bbb; padding: 4px 10px 0px 0px; background: url('../i/bg_foot_item.gif') right top no-repeat;}
div.foot div.menu a {color: #bbb; text-decoration: none; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 1px;}
div.foot div.menu a:hover {color: #fff; text-decoration: none; background: #E84F13;}

div.foot div.carnation {position: absolute; right: 0px; top: 0px; width: 127px; height: 14px; padding: 5px 0px 0px 11px; background: url('../i/bg_foot_item.gif') left top no-repeat;}
div.foot div.carnation a {position: relative; display: block; left: 0px; top: 0px; width: 127px; height: 14px; overflow: hidden; background: url("../i/carnation.gif") 0px 0px no-repeat;}
body.eng div.foot div.carnation a {background-position: 0px -100px;}
/* /foot */



/* themes */
body.mm1 div.cont div.collc {background-image: url('../i/bg_collc_1.gif');}
body.mm1 div.coll ul li a:hover,
body.mm1 div.coll ul li a.active {background-color: #B62D87;}
body.mm1 div.collc h3,
body.mm1 div.colc a,
body.mm1 div.colc a:hover {color: #B62D87;}
body.mm1 div.colc a.bull,
body.mm1 div.colc ul li {background-position: -280px -99px;}
body.mm1 div.coll ul li a {background-position: -278px -98px;}
body.mm1 div.colc a.bulll {background-position: -80px -299px;}
body.mm1 div.colc div.list div.item img {border-color: #B62D87;}

body.mm2 div.cont div.collc {background-image: url('../i/bg_collc_2.gif');}
body.mm2 div.coll ul li a:hover,
body.mm2 div.coll ul li a.active {background-color: #FAB900;}
body.mm2 div.collc h3,
body.mm2 div.colc a,
body.mm2 div.colc a:hover {color: #FAB900;}
body.mm2 div.colc a.bull,
body.mm2 div.colc ul li {background-position: -260px -119px;}
body.mm2 div.coll ul li a {background-position: -258px -118px;}
body.mm2 div.colc a.bulll {background-position: -60px -319px;}
body.mm2 div.colc div.list div.item img {border-color: #FAB900;}

body.mm3 div.cont div.collc {background-image: url('../i/bg_collc_3.gif');}
body.mm3 div.coll ul li a:hover,
body.mm3 div.coll ul li a.active {background-color: #E84F13;}
body.mm3 div.collc h3,
body.mm3 div.colc a,
body.mm3 div.colc a:hover {color: #E84F13;}
body.mm3 div.coll ul li a {background-position: -238px -138px;}
body.mm3 div.colc ul li {background-position: -240px -139px;}
body.mm3 div.colc a.bulll {background-position: -40px -339px;}
body.mm3 div.colc div.list div.item img {border-color: #E84F13;}

body.mm4 div.cont div.collc {background-image: url('../i/bg_collc_4.gif');}
body.mm4 div.coll ul li a:hover,
body.mm4 div.coll ul li a.active {background-color: #00529E;}
body.mm4 div.collc h3,
body.mm4 div.colc a,
body.mm4 div.colc a:hover {color: #00529E;}
body.mm4 div.colc a.bull,
body.mm4 div.colc ul li {background-position: -220px -159px;}
body.mm4 div.coll ul li a {background-position: -218px -158px;}
body.mm4 div.colc a.bulll {background-position: -20px -359px;}
body.mm4 div.colc div.list div.item img {border-color: #00529E;}
/* themes */



/* debug for JS */
div#debug {position: absolute; display: block; left: 0px; top: 0px; width: 800px; height: 200px; font-family: courier new; font-size: 11px; line-height: 14px; padding: 2px; color: #333333; background: #ffffff; border: solid 2px #ff0000; overflow: auto; z-index: 9999;}
div#debug div {font-family: courier new; font-size: 11px; line-height: 14px; color: #333333;}
/* /debug for JS */


.yaf_forum_iframe 
{
	margin-top: 10px;
	/*overflow: hidden;*/
	width: 100%;
	height: 600px;
}