body {
padding:0;
margin:0;
background:#FFFFFF none repeat fixed 0 0;
}
a {
text-decoration:none;
color:#FF2052;
}
a img{
border:0;
}
td, th {
-x-system-font:none;
color:#585858;
font-family:Arial,sans-serif;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
}
.smallFont {
font-size:11px;
}
.smallFont * {
font-size:11px;
}
.grayText {
color:#9D9D9D;
}
.blackText {
color:#000000;
}
tr.header-page td {
background:#E6EBEE none repeat scroll 0 0;
}
#top_gray_stripe {
left:155px;
margin-top:-8px;
position:absolute;
}
#top_menu_container img {
vertical-align:top;
padding-top:25px;
}
td.menuItem {
font-size:11px;
font-weight:700;
padding:4px 0;
}
td.menuItem a {
color:#585858;
text-decoration:none;
}
td.menuItem a:hover {
color:#FF6622;
text-decoration:none;
}
td.menuItemSelected {
color:#FF6622;
font-size:11px;
font-weight:700;
padding:4px 0;
}
td.menuItemSelected a {
color:#585858;
text-decoration:none;
}
td.menuItemSelected a:hover {
color:#FF6622;
text-decoration:none;
}
td.menuSubItem {
background:#ECF4FC none repeat scroll 0 0;
font-size:11px;
padding:4px 0;
}
td.menuSubItem a {
text-decoration:none;
}
td.menuSubItem a:hover {
color:#FF6622;
text-decoration:none;
}
td.menuSubItemSelected {
background:#ECF4FC none repeat scroll 0 0;
color:#FF6622;
font-size:11px;
font-weight:700;
padding:4px 0;
}
td.menuSubItemSelected a {
color:#FF6622;
text-decoration:none;
}
td.menuSubItemSelected a:hover {
color:#FF6622;
text-decoration:none;
}
td.thermometer {
font-size:11px;
}
h1 {
-x-system-font:none;
color:#FE0000;
font-family:'Helvetica CY','Arial Narrow',Arial,sans-serif;
font-size:22px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:22px;
margin:-1px 0 5px;
}
h1.productName {
margin:15px 0 6px;
}
h2 {
font-size:14px;
margin:5px 0 5px;
}
h2.grouptitle {
-x-system-font:none;
color:#000000;
font-family:'Helvetica CY','Arial Narrow',Arial,sans-serif;
font-size:19px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin:0 0 10px;
}
h2.subtitle {
-x-system-font:none;
color:#333333;
font-family:'Helvetica CY','Arial Narrow',Arial,sans-serif;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin:5px 0;
}
h2.cityName {
margin:0;
}
h3 {
font-size:12px;
font-weight:700;
margin:1.5em 0 0.2em;
}
h3.metroName {
margin:1em 0;
}
p {
margin-top:0.2em;
}
p.copyright {
font-size:11px;
}
h1.technologyName {
margin:15px 0 22px;
}
h2.technology {
margin:2.4em 0 1em;
}
h2.dnie {
font-size:14px;
margin:0 0 0.4em;
}
h3.technology {
margin:2.4em 0 1em;
}
h4.technology {
font-size:12px;
margin:0.4em 0;
}
img.leftMargin {
margin-left:15px;
}
img.leftRightMargin {
margin:0 15px;
}
p.leftMargin, h3.leftMargin, h4.leftMargin {
margin-left:40px;
}
div.leftMargin {
margin:0 0 1.4em 28px;
}
table.leftMargin {
margin-left:30px;
}
table.technologySpec td, table.technologySpec th {
padding:6px 27px 6px 10px;
}
table.technologySpec th {
border-bottom:1px solid #E0E0E0;
font-weight:700;
text-align:left;
}
table.technologySpec td.sub {
padding-left:28px;
}
a:hover {
color:#FF6622;
}
a.anchortitle{
color:#000;
}
a:hover.anchortitle{
hover:color:#FF6622;
}
text-decoration:none;
}
h2.subtitle a {
color:#333333;
text-decoration:none;
}
div.link-list {
font-size:11px;
margin:0.3em 0 0.5em 9px;
}
div.link-list a {
color:#0077CC;
text-decoration:none;
}
div.link-item {
margin-left:8px;
margin-top:0.3em;
text-indent:-8px;
}
div.link-list a:hover {
color:#FF6622;
text-decoration:none;
}
div.narrow-list {
margin-bottom:0.3em;
margin-top:0;
}
div.linkList {
margin:0.3em 0 1em;
}
div.subFilterClass {
display:none;
left:155px;
margin:0 0 1em;
position:absolute;
top:0;
width:145px;
z-index:667;
}
div.subFilterType {
cursor:pointer;
margin:0.5em 0 0.5em 9px;
position:relative;
text-indent:-9px;
z-index:666;
}
h2.title {
font-size:13px;
margin:0 0 0.2em;
padding:0;
}
h2.title.fake-group {
font-size:15px;
margin-bottom:0.4em;
}
h2.title a {
text-decoration:none;
}
h2.title a:hover {
text-decoration:none;
}
h3.title {
color:grey;
font-size:11px;
margin:0 0 0.3em;
padding:0;
}
.newSign {
-x-system-font:none;
color:#FF6622;
font-family:'Helvetica CY','Arial Narrow',Arial,sans-serif;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
}
img.prod-image {
border:1px solid #FFFFFF;
cursor:pointer;
}
img.prod-image-selected {
border:1px solid #CCCCCC;
}
span.prod-mem {
color:#0077CC;
cursor:pointer;
font-weight:700;
}
span.prod-mem-selected {
color:#FF6622;
font-weight:700;
}
h3.first {
margin-top:0;
}
p.vert-indent {
margin-top:10px;
}
td#product_small_description p.smallFont {
color:#000000;
font-size:12px;
font-weight:700;
}
h2.supporttitle {
-x-system-font:none;
color:#585858;
font-family:'Helvfetica CY','Arial Narrow';
font-size:18px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
margin:20px 0 5px;
}
h3.supporttitle {
-x-system-font:none;
color:#585858;
font-family:'Helvetica CY','Arial Narrow';
font-size:16px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
margin:0 0 5px;
padding-top:0;
}
td.tabTitleNew {
color:#FF6622;
font-size:11px;
font-weight:700;
}
td.tabTitle {
color:#000000;
font-size:14px;
font-weight:700;
padding:6px 0 12px;
}
tr.specHeader td {
font-weight:700;
padding-bottom:10px;
}
tr.specHeaderBorder td {
border-top:1px solid #D5DDE6;
font-weight:700;
padding-bottom:10px;
padding-top:5px;
}
tr.specBorder td {
border-top:1px solid #D5DDE6;
padding-top:5px;
}
tr.headerValue td {
padding-bottom:20px;
}
td.specItem, td.specValue {
color:#000000;
padding-bottom:20px;
}
tr.specLevel2 td.specItem {
padding-left:20px;
}
tr.specLevel3 td.specItem {
color:#585858;
padding-left:40px;
}
tr.specLevel4 td.specItem {
color:#585858;
padding-left:60px;
}
tr.specLevel4 td.specValue, tr.specLevel3 td.specValue {
color:#585858;
}
span.bigBullet {
font-size:24px;
line-height:12px;
}
div.compare-link-container {
border:1px solid #CFCFCF;
}
div.compare-link {
margin:8px 5px 14px;
padding-left:8px;
text-indent:-8px;
}
h1.news, h2.news {
-x-system-font:none;
color:#000000;
font-family:Arial,sans-serif;
font-size:18px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:20px;
margin:0 0 1em;
}
input, textarea {
-x-system-font:none;
color:#585858;
font-family:'Geneva CY',Arial,sans-serif;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
}
input.search {
height:20px;
width:120px;
}
input.wide, textarea.wide {
width:100%;
}
input.narrow, textarea.narrow {
width:155px;
}
td.field-title {
padding-left:0;
padding-top:6px;
}
td.required-field {
font-weight:700;
}
p.prc_textarea_title {
margin:10px 0 4px;
}
div.prc_radio_container {
float:left;
margin-right:25px;
position:relative;
}
div.prc_radio_container input {
left:-700px;
padding-right:1px;
position:absolute;
}
div.prc_label {
margin-top:10px;
padding:10px 5px 5px;
text-align:center;
}
div.prc_united_label {
margin-top:10px;
padding:10px;
text-align:center;
}
div.prc_radio_container input[type="radio"]:checked + div.prc_label {
border:1px solid #BABABA;
margin-top:9px;
padding-left:4px;
padding-right:4px;
}
div.prc_radio_container input[type="radio"]:checked + div.prc_united_label {
border:1px solid #BABABA;
padding-left:9px;
padding-right:9px;
padding-top:9px;
}
span.prc_united_title {
display:block;
float:left;
margin-top:20px;
width:200px;
}
span.prc_radio1, span.prc_radio2, span.prc_radio3, span.prc_radio4, span.prc_radio5, span.prc_radio6, span.prc_radio7 {
display:block;
height:15px;
margin:0 auto;
width:15px;
}
span.prc_radio1 {
background:#BF0606 none repeat scroll 0 0;
}
span.prc_radio2 {
background:#E39191 none repeat scroll 0 0;
}
span.prc_radio3 {
background:#C2C2C2 none repeat scroll 0 0;
}
span.prc_radio4 {
background:#8EDF83 none repeat scroll 0 0;
}
span.prc_radio5 {
background:#20BF0A none repeat scroll 0 0;
}
span.prc_radio6 {
background:#27E30D none repeat scroll 0 0;
}
span.prc_radio7 {
background:#2CF810 none repeat scroll 0 0;
}
.error {
color:red;
}
table.pages td {
color:#FF6622;
font-size:11px;
padding:0 6px;
}
table.pages td.prev {
padding:0 5px 0 0;
}
table.pages td.next {
padding:0 0 0 5px;
}
table.pages td.bar {
border-left:1px solid #727272;
}
span.separator {
color:#0077CC;
}
table.basket th {
border-bottom:3px solid #000000;
color:#585858;
font-weight:700;
padding:4px 9px;
text-align:left;
}
table.basket td {
border-bottom:1px solid #CCCCCC;
padding:8px 9px 14px;
}
table.basket td.price {
padding:11px 9px;
text-align:right;
}
table.basket tr.overall td {
border:medium none;
padding:14px 9px;
}
table.basket h3, table.basket p {
margin:0 0 2px;
}
table.basket ul {
list-style-type:none;
margin:0;
padding:0;
}
table.basket table.vol td {
border:medium none;
padding:0;
}
table.basket table.vol input {
border:1px solid #A5ACB2;
color:#000000;
padding:1px 2px;
width:46px;
}
table.basket table.vol img.voldel {
cursor:pointer;
}
form.basket-form input.text, form.basket-form textarea.text {
border:1px solid #A5ACD2;
color:#000000;
padding:1px 2px;
}
form.basket-form {
margin-bottom:2em;
}
form.basket-form hr {
background:#A5ACB2 none repeat scroll 0 0;
border:medium none;
height:1px;
}
#RMBody {
background:#EFF7FF none repeat scroll 0 0;
margin:1em 0;
padding:8px;
visibility:hidden;
}
table.TicketStatus {
border-collapse:collapse;
width:100%;
}
table.TicketStatus td, table.TicketStatus th {
border-color:#E8E8E8;
border-style:solid;
border-width:1px 0;
padding:5px 10px;
}
table.TicketStatus th {
text-align:left;
}
table.TicketStatus td {
background:#F8F8F8 none repeat scroll 0 0;
width:25%;
}
table.TicketStatus .wide {
width:100%;
}
.que-first {
padding:60px 0 0 160px;
}
form.que {
margin:0;
padding:0;
}
table.que {
background:#F8F8F8 none repeat scroll 0 0;
border-bottom:1px solid #E8E8E8;
border-top:1px solid #A3A3A3;
width:609px;
}
.que-first table.que {
border-width:2px 0;
}
td.que {
padding:10px 14px 10px 16px;
}
.que-first td.que {
padding:10px 14px 10px 7px;
}
table.que td {
font-size:11px;
}
img.arrow {
margin:0 2px 1px 0;
}
img.question-arrow {
display:none;
}
.que-first img.question-arrow {
display:inline;
margin:0 5px 1px 0;
}
.question {
margin-bottom:4px;
}
div.timer {
border:1px solid #000000;
height:3em;
left:770px;
padding:5px;
position:fixed;
top:250px;
width:15em;
z-index:1001;
}
div.timer p {
font-size:110%;
text-align:center;
width:100%;
}
.time {
color:#FF6622;
font-weight:700;
}
table.compact .answers {
margin:0;
}
.answers {
margin-bottom:1em;
}
.que-first td.que .answers {
margin-left:9px;
}
.answer {
color:#007CD4;
}
.que-first .answer {
font-weight:700;
}
.question-delimeter {
border-top:1px dotted #A8A8A8;
}
table.compact table.rating-5 td {
padding:2px 10px 0 0;
}
table.compact table.rating-5 td.radio {
padding-right:2px;
}
table.compact table.rating-5 td.radio input {
margin-right:10px;
}
table.rating-5 td {
padding-bottom:20px;
}
table.rating-5 td.description {
padding-right:3em;
}
table.rating-5 td.radio {
padding-right:10px;
}
table.rating-5 td.agree-text {
padding-right:10px;
}
table.rating-5 td.disagree-text {
padding-right:2em;
}
.noscreen {
display:none;
}
label.is_true {
color:green;
font-weight:700;
}
span.quiz_category {
color:#A8A8A8;
}
.letter {
-x-system-font:none;
font-family:'Helvetica CY','Arial Narrow',Arial,sans-serif;
font-size:1em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:700;
line-height:normal;
margin:1.4em 0 0.2em 0.7em;
}
.outlet {
margin-left:10px;
}
.outlet h3 {
margin-bottom:0;
margin-top:5px;
}
table.filter {
background:#EAF4F3 none repeat scroll 0 0;
border:1px solid silver;
margin:0;
padding:3px;
}
table.filter td {
font-size:11px;
}
table.filter tr.visible {
display:table-row;
}
table.filter tr.invisible {
display:none;
}
table.filter td {
font-size:11px;
}
table.calendar a {
text-decoration:underline;
}
table.calendar {
margin-top:8px;
}
table.calendar tr.month td {
padding:2px 5px 4px;
}
table.calendar tr.year td {
font-size:13px;
padding:4px;
visibility:hidden;
}
table.calendar td.active {
background:#9BD4FF none repeat scroll 0 0;
color:#0D0007;
}
div.right-menu a {
color:#333333;
font-weight:700;
}
div.newsTable, table.newsTable, table.newsTable th, table.newsTable td {
-x-system-font:none;
font-family:arial,helvetica,geneva,sans-serif;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
}
div.newsTable {
color:#585858;
font-weight:700;
}
table.newsTable {
border-color:#000000 -moz-use-text-color -moz-use-text-color;
border-style:solid none none;
border-width:3px 0 0;
margin:0;
padding:0;
width:660px;
}
table.newsTable th {
background:#109FE9 none repeat scroll 0 0;
border-bottom:1px solid #CCCCCC;
color:#FFFFFF;
font-weight:700;
height:20px;
padding-left:10px;
text-align:left;
vertical-align:middle;
width:200px;
}
table.newsTable td {
background:#FFFFFF none repeat scroll 0 0;
border-bottom:1px solid #CCCCCC;
color:#585858;
height:20px;
line-height:1.6em;
padding-left:10px;
vertical-align:middle;
width:460px;
}
.tree .closed * {
display:none;
}
.tree .closed h4 {
background:transparent url( ) no-repeat scroll left 3px;
cursor:default;
display:block;
font-weight:400;
margin:2px 0 0;
padding:0 0 0 15px;
}
.tree .opened h4 {
background:transparent url( ) no-repeat scroll left 3px;
color:#FF6622;
cursor:default;
display:block;
font-weight:400;
margin:2px 0 0;
padding:0 0 0 15px;
}
.tree .opened div {
margin-left:20px;
}
.tree .opened div div {
margin-left:0;
}
.tree .empty {
background:transparent url( ) no-repeat scroll left 3px;
display:block;
margin:2px 0 0;
padding:0 0 0 15px;
}
.tree .empty:hover {
background:transparent url( ) no-repeat scroll left 3px;
}
.tree .empty.header {
background:transparent none repeat scroll 0 0;
border-top:1px solid #B4B4B4;
margin:5px 0;
padding:5px 0 0;
}
.tree .empty.header.first {
border-top:0 none;
margin-top:0;
}
.glossary td {
color:#C0BEBE;
font-size:11px;
}
.glossary td.cur {
color:#FF6622;
}
.floor_nav {
margin-top:20px;
}
.floor_nav img {
display:block;
}
.floor_nav div img {
display:inline;
}
.floor_nav td {
color:#FFFFFF;
}
.warrantly_item {
margin-bottom:1em;
}
.form_note {
background:#EEF2F4 none repeat scroll 0 0;
margin:1em 0;
padding:10px;
}
#most_sell {
padding-left:30px;
}
.clear {
clear:both;
height:1px;
}
.highlited {
-x-system-font:none;
color:#FF6622;
font-family:bold,'Helvetica CY','Arial Narrow',Arial,sans-serif;
font-size:15px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
}
.prc_clear {
}
.prc_clear:after {
clear:both;
content:".";
display:block;
height:0;
line-height:0;
visibility:hidden;
}
.displaynone {
display:none;
}
.question-arrow {
margin-right:3px;
vertical-align:2px;
}
#prizes .item {
float:left;
width:300px;
}
#prizes .item img {
float:left;
}
#prizes .name, .short-description, .price, .button {
padding-left:15px;
position:relative;
}
#prizes .name {
color:#0079D1;
cursor:pointer;
font-size:120%;
margin-bottom:7px;
}
#prizes .name span {
border-bottom:1px dashed #0079D1;
}
#prizes .short-description {
color:#C7C7C7;
margin-bottom:13px;
}
#prizes .price {
color:#FF6424;
font-size:110%;
}
#prizes .button {
margin-top:10px;
}
#prizes .descriptionOn {
background:#F0F0F0 none repeat scroll 0 0;
display:block;
margin-left:110px;
opacity:0.99;
padding:3px;
position:absolute;
width:400px;
z-index:3;
}
#prizes .descriptionOff {
background:#F0F0F0 none repeat scroll 0 0;
display:none;
height:150px;
margin-left:30px;
margin-top:-80px;
position:absolute;
width:200px;
z-index:3;
}
#prizes .descriptionOn .innerdiv {
background:#FFFFFF none repeat scroll 0 0;
height:100%;
padding:150px 10px 10px;
width:95%;
}
.tab .link {
border-bottom:1px dashed;
color:#0077CC;
cursor:pointer;
display:inline;
margin-bottom:0;
text-decoration:none;
}
div.playerMp3 {
background:#ECECEC none repeat scroll 0 50%;
height:160px;
margin-top:-20px;
position:relative;
width:250px;
z-index:3;
}
.action_type0_container {
float:left;
margin-right:40px;
}
.action_type0_name_container {
height:3em;
position:relative;
width:100px;
}
.action_type0_name_container div {
bottom:0;
font-weight:700;
position:absolute;
width:auto;
}
.rating_type0 {
height:9px;
margin-top:5px;
width:55px;
}
.preview_block img {
cursor:pointer;
}
.preview_block .zoom_block img {
cursor:default;
}
.preview_block .zoom_block {
left:-1500px;
position:fixed;
text-align:left;
top:70px;
z-index:999;
}
.preview_block .zoom_block .shadow {
background:#FFFFFF none repeat scroll 0 0;
border:2px solid #B3AAA4;
left:-4px;
position:relative;
top:-4px;
z-index:100;
}
.preview_block .zoom_block .shadow .close {
cursor:pointer;
display:block;
height:18px;
overflow:hidden;
position:absolute;
right:5px;
top:5px;
width:18px;
}
.preview_block .zoom_block .shadow .close a:hover img {
left:-17px;
position:relative;
}
.preview_block .zoom_block .close img {
border:0 none;
cursor:pointer;
}
.action_type2_container_left {
float:left;
margin:20px 0 0;
padding:0;
width:320px;
}
.action_type2_container_right {
float:right;
margin:20px 0 0;
padding:0;
width:320px;
}
.action_type2_top-border {
background:transparent url( ) no-repeat scroll left top;
height:32px;
margin:0;
padding:0;
position:relative;
width:320px;
}
.rating_type2 {
bottom:9px;
height:9px;
position:absolute;
right:0;
width:55px;
}
.action_type2_bottom-border {
background:transparent url( ) no-repeat scroll left top;
height:7px;
margin:0;
padding:0;
width:320px;
}
.action_type2_content {
background:#F2F2F2 none repeat scroll 0 0;
margin:0;
padding:0;
width:320px;
}
.action_type2_content div {
padding:5px;
}
.rating_type1 {
height:9px;
width:55px;
}
.kinoh3 {
color:#0077CC;
font-size:14px;
font-weight:400;
}
.kinolink_cur {
border-bottom:medium none;
color:#0077CC;
display:inline-block;
text-decoration:none;
}
.kinolink {
border-bottom:1px dashed #0077CC;
color:#0077CC;
display:inline-block;
text-decoration:none;
}
.kino_author {
font-weight:700;
margin-bottom:30px;
margin-top:0;
}
.kino_answer {
margin-bottom:0;
}
.kinoh3_off {
border-bottom:1px dashed #0077CC;
color:#0077CC;
cursor:pointer;
font-size:14px;
font-weight:400;
}
.v_b {
margin-bottom:10px;
}
.hide {
display:none;
margin-top:10px;
}
.show {
border-bottom:2px solid #D6DFE4;
display:block;
margin-top:10px;
padding-bottom:15px;
}
ul.set-rating, ul.set-rating li {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}
.set-rating {
background:transparent url( ) repeat-x scroll left bottom;
height:9px;
position:relative;
width:55px;
}
.set-rating li {
float:left;
}
.set-rating li a {
display:block;
height:9px;
line-height:9px;
position:absolute;
text-decoration:none;
text-indent:-1px;
width:11px;
z-index:100;
}
.set-rating li a:hover {
background:transparent url( ) repeat scroll left top;
left:0;
z-index:1;
}
.set-rating a.r1 {
left:0;
}
.set-rating a.r2 {
left:11px;
}
.set-rating a.r3 {
left:22px;
}
.set-rating a.r4 {
left:33px;
}
.set-rating a.r5 {
left:44px;
}
.set-rating a.r1:hover {
width:11px;
}
.set-rating a.r2:hover {
width:22px;
}
.set-rating a.r3:hover {
width:33px;
}
.set-rating a.r4:hover {
width:44px;
}
.set-rating a.r5:hover {
width:55px;
}
.is_new_article {
color:#FF6622;
font-weight:700;
}
.inpDiv {
float:left;
position:relative;
width:72%;
}
.clearDiv {
clear:both;
height:20px;
}
.labelDiv {
float:left;
font-weight:700;
margin-right:30px;
position:relative;
width:140px;
}
.eto_comment {
margin-top:25px;
width:100%;
}
.eto_comment .eto_comment_name {
float:left;
font-weight:700;
margin-bottom:3px;
}
.eto_comment .eto_comment_dt {
float:right;
font-size:90%;
font-style:italic;
margin-bottom:3px;
}
.eto_comment .clearDiv {
clear:both;
height:1px;
}
.eto_comment .hr_divider {
border-top:1px solid #B4B4B4;
font-size:5px;
height:5px;
line-height:5px;
width:100%;
}
div.videoBlock {
border-bottom:2px solid #D6DFE4;
margin-top:20px;
padding-bottom:15px;
}
div.videoBlock p a {
background:transparent url(/off-line/schedule/videotrainigs/cap.gif) no-repeat scroll 171px 1px;
padding-left:200px;
}
.jCalMask, .jCalMove {
overflow:hidden;
position:absolute;
}
.jCal .month {
-x-system-font:none;
color:#585858;
float:left;
font-family:Arial;
font-size:2em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
height:2em;
line-height:normal;
text-align:left;
vertical-align:bottom;
width:299px;
}
html > body .jCal .month {
margin-left:-20px;
}
.jCal .left {
cursor:pointer;
float:left;
height:16px;
vertical-align:middle;
width:16px;
}
.jCal .right {
cursor:pointer;
float:right;
height:16px;
vertical-align:middle;
width:16px;
}
.jCalMo {
height:100%;
margin-top:30px;
overflow:visible;
padding-left:25px;
padding-right:2px;
white-space:nowrap;
width:300px;
}
.jCalMo .dow, .jCalMo .day, .jCalMo .pday, .jCalMo .aday, .jCalMo .overDay, .jCalMo .invday, .jCalMo .selectedDay, .jCalMo .curday, .jCalMo .event_day_type_1, .jCalMo .event_day_type_2, .jCalMo .event_day_type_3, .jCalMo .event_day_type_41 {
-x-system-font:none;
color:#585858;
cursor:default;
float:left;
font-family:Arial;
font-size:1.6em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin:3px 5px;
text-align:center;
width:25px;
}
.jCalMo .dow {
border-bottom:0 none;
color:#CDCDCD;
font-size:1.3em;
}
.jCalMo .dow_5, .jCalMo .dow_6 {
color:#FFD7C5;
}
.jCalMo .day, .jCalMo .invday, .jCalMo .curday, .jCalMo .event_day_type_1, .jCalMo .event_day_type_2, .jCalMo .event_day_type_3, .jCalMo .event_day_type_41 {
height:25px;
padding-top:1px;
}
.jCalMo .curday {
background:transparent url( ) no-repeat scroll left top;
}
.jCalMo .day {
background:#FFFFFF none repeat scroll 0 0;
}
.jCalMo .invday {
background:#EEEEEE none repeat scroll 0 0;
color:grey;
text-decoration:line-through;
}
.link_event_day_type_1 {
border-bottom:1px dashed #FF6622;
color:#FF6622;
height:1em;
}
.jCalMo .event_day_type_1 {
color:#FF6622;
cursor:pointer;
text-decoration:underline;
}
.link_event_day_type_2 {
border-bottom:1px dashed #0077CC;
color:#0077CC;
height:1em;
}
.jCalMo .event_day_type_2 {
color:#0077CC;
cursor:pointer;
text-decoration:underline;
}
.link_event_day_type_3 {
border-bottom:1px dashed #D10000;
color:#D10000;
height:1em;
}
.jCalMo .event_day_type_3 {
color:#D10000;
cursor:pointer;
text-decoration:underline;
}
.link_event_day_type_41 {
border-bottom:1px dashed #A3C200;
color:#A3C200;
height:1em;
}
.jCalMo .event_day_type_41 {
color:#A3C200;
cursor:pointer;
text-decoration:underline;
}
jcalmo .invday {
background:#E3E3E3 none repeat scroll 0 0;
}
.jCalMo .pday, .jCalMo .aday {
color:#CCCCCC;
height:25px;
visibility:hidden;
}
.jCalMo .selectedDay {
background:#008FD6 none repeat scroll 0 0;
color:#FFFFFF;
}
.jCalMo .overDay {
background:#006699 none repeat scroll 0 0;
color:#FFFFFF;
}
.calCont {
position:relative;
width:100%;
}
.eventLinkCont {
float:right;
margin-top:6em;
position:relative;
width:270px;
}
.calEventCont {
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #E7E7E7;
padding-top:20px;
position:absolute;
right:0;
top:0;
width:100%;
}
.eventLinkCont .hidden {
display:none;
}
.eventLinkCont .eventLinkP {
margin:5px 0 5px 5px;
position:relative;
z-index:100;
}
.calEventContent {
margin:10px;
}
.calEventContent h3 {
color:#585858;
font-size:1.3em;
margin:80px 0 0;
padding:0;
}
.calEventContent h3.first {
margin-top:40px;
}
.calEventContent .eventDateTime {
color:#ADADAD;
margin-bottom:5px;
margin-top:15px;
}
#calOne {
float:left;
width:300px;
}
h2.year_only {
font-size:1.4em;
margin:20px 0 0;
}
div.m {
color:#FF6622;
font-size:1.5em;
}
table.calendar th, table.calendar td {
padding:2px 5px;
}
.zoom_block .description {
background:silver none repeat scroll 0 0;
}
.photo-gallery {
}
* html .picBox {
position:absolute;
}
.picBox {
left:-1500px;
overflow:hidden;
position:fixed;
top:100px;
}
.picBox .closeImg {
cursor:pointer;
position:absolute;
right:-18px;
top:0;
}
.picBox .larr, .picBox .rarr {
background:#EEEEEE none repeat scroll 0 0;
bottom:50%;
cursor:pointer;
font-size:200%;
position:absolute;
}
.picBox .larr {
left:0;
}
.picBox .rarr {
right:0;
}
.gallery .zoom_block {
float:left;
text-align:left;
}
.gallery .zoom_block .shadow {
background:#FFFFFF none repeat scroll 0 0;
border:2px solid #B3AAA4;
left:-4px;
position:relative;
top:-4px;
z-index:100;
}
.gallery .zoom_block .shadow .close {
cursor:pointer;
display:block;
height:18px;
overflow:hidden;
position:absolute;
right:5px;
top:5px;
width:18px;
}
.gallery .zoom_block .shadow .close a:hover img {
border:0 none;
left:-17px;
position:relative;
}
.gallery .zoom_block .close img {
border:0 none;
cursor:pointer;
}
.gallery .zoom_block .shadow .t_prev {
left:0;
position:absolute;
top:50%;
}
.gallery .zoom_block .shadow .t_next {
position:absolute;
right:0;
top:50%;
}
.gallery .zoom_block .shadow .t_prev img, .gallery .zoom_block .shadow .t_next img {
cursor:pointer;
}
.program_container {
height:550px;
overflow:visible;
position:relative;
}
.program_head_text {
position:relative;
width:270px;
z-index:99;
}
.program_pie_contaner {
overflow:visible;
position:absolute;
right:0;
top:0;
width:660px;
z-index:100;
}
.program_pie, .program_right_links, .program_left_links {
float:left;
}
.program_left_links {
width:150px;
}
.program_left_links div {
text-align:right;
}
.program_left_links a, .program_right_links a {
color:#000000;
text-decoration:underline;
}
.program_right_links {
overflow:visible;
}
a.selected {
cursor:default !important;
text-decoration:none !important;
}
#program_link_1 {
margin-right:10px;
margin-top:50px;
position:relative;
}
#program_link_2 {
margin-right:10px;
margin-top:60px;
position:relative;
}
#program_link_3 {
margin-right:10px;
margin-top:57px;
position:relative;
}
#program_link_4 {
margin-right:10px;
margin-top:190px;
position:relative;
}
#program_link_5 {
margin-left:10px;
margin-top:-5px;
position:relative;
}
form.micro p input {
margin-left:103px;
}
span.tab {
border-bottom:1px dashed #0077CC;
color:#0077CC;
cursor:pointer;
}
div.bubble {
background:#F4F4F4 url( ) no-repeat scroll left top;
margin-bottom:31px;
width:460px;
}


div.bubble_arrow {
background:transparent url( ) no-repeat scroll left top;
height:31px;
margin-left:5em;
position:absolute;
width:58px;
}
div.opinion {
margin-left:70px;
margin-top:13px;
}
ul.i_album {
display:block;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
position:relative;
}
table.i_album td {
border:1px solid #CCCCCC;
cursor:pointer;
height:105px;
text-align:center;
width:122px;
}
ul.i_album li img {
display:block;
margin:0 auto;
text-align:center;
top:-50px;
vertical-align:middle;
}
table.i_album td div {
height:105px;
text-align:center;
width:122px;
}
table.i_album td span {
display:block;
height:1px;
text-align:center;
width:122px;
}
td#ImgFinal img {
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #CCCCCC;
cursor:pointer;
padding:10px;
}
div.youtube_info {
left:25em;
margin-bottom:20px;
position:absolute;
width:470px;
}
div.youtube_info img {
margin-right:10px;
}
table.archive-data {
width:455px;
}
table.archive-data tr {
vertical-align:top;
}
table.archive-data td.smallFont {
padding-left:10px;
}
table.archive-data td div.distance-piece {
height:10px;
}
table.archive-data td div.distance-piece spacer {
display:block;
width:1px;
}
table.archive-data td div.distance-piece spacer.on-image {
height:9px;
}
table.archive-data td div.distance-piece spacer.on-text {
height:18px;
}
table.archive-data td.icon {
width:64px;
}
table.archive-data td.announcement {
font-size:11px;
padding-left:10px;
}
div.spacer {
background:#D5DDE6 none repeat scroll 0 0;
font-size:1px;
height:3px;
}
div.file-notice a {
background:transparent url( ) no-repeat scroll right top;
padding-right:20px;
}
.article_comment {
background:#F1F1F1 none repeat scroll 0 50%;
border-bottom:1px solid #D5DDE6;
border-top:1px solid #D5DDE6;
margin-top:10px;
padding:0 10px;
}
div.playerPodcastsGray {
background:#ECECEC none repeat scroll 0 0;
height:160px;
width:250px;
}
div.opera-font-fix {
color:#585858 !important;
font-size:12px !important;
}
.regional_news_container {
display:block;
padding-bottom:10px;
position:relative;
width:100%;
}
.regional_news_container .date_published {
font-style:italic;
position:absolute;
right:15px;
}
.regional_news_container a {
display:block;
margin-right:150px;
}
.regional_news_container .regional_news_lead {
margin-top:10px;
}
.videoBlock .date_published {
position:absolute;
right:0;
top:0;
}
.gantt_chart_container .clear {
line-height:0;
}
.gantt_chart_container .head {
background:transparent url(/i/region_chart/btn_slider.gif) no-repeat scroll left top;
cursor:pointer;
height:17px;
position:relative;
top:-14px;
width:49px;
}
.gantt_chart_container .head, .gantt_chart_container .scale {
-moz-user-select:none;
}
.gantt_chart_container .scale {
font-size:1px;
height:1px;
line-height:1px;
}
.gantt_chart_container ul {
margin:0;
padding:0;
}
.gantt_chart_container li {
list-style-type:none;
}
.gantt_chart_container .month_labels li {
background:transparent url(/i/region_chart/scale.gif) no-repeat scroll left bottom;
color:#000000;
float:left;
font-size:1.3em;
font-weight:bold;
margin:0;
padding-bottom:20px;
width:33.3%;
}
.gantt_chart_container .slider {
margin-left:95px;
}
.gantt_chart_container #SliderBottom {
bottom:90px;
position:relative;
}
.gantt_chart_container .model_list {
float:left;
margin:50px 0 0;
padding:0 10px 0 30px;
width:55px;
}
.gantt_chart_container .model_list li {
height:100px;
margin-top:20px;
padding:0;
text-align:center;
}
.gantt_chart_container .model_list li .description {
font-weight:bold;
margin-top:5px;
}
.gantt_chart_container .model_list a {
font-weight:bold;
}
.gantt_chart_container .gannt_chart_wraper {
overflow:hidden;
padding-bottom:100px;
position:relative;
width:504px;
}
.gantt_chart_container .month_dates {
background-color:#FFFFFF;
float:left;
padding-bottom:5px;
}
.gantt_chart_container .month_dates .week_day_label {
color:#CCCCCC;
font-size:1.2em;
}
.gantt_chart_container .month_dates .holyday {
color:#FFD7C5;
}
.gantt_chart_container .month_dates .month_day_label {
color:#585858;
font-size:1.1em;
font-weight:bold;
margin-top:10px;
}
.gantt_chart_container .month_dates .current_day_label {
color:black;
font-weight:bold;
}
.gantt_chart_container #prev_month .month_day_label, .gantt_chart_container #next_month .month_day_label {
color:#CFCFCF;
}
.gantt_chart_container .events {
height:100px;
margin-top:20px;
padding:0;
position:relative;
}
.event_cont {
background-color:#FFFFFF;
line-height:1em;
padding:15px 0;
position:absolute;
width:300px;
}
.event_cont .event_wrap {
display:inline-block;
margin:0;
padding:0;
position:relative;
width:100%;
}
.event_cont .ctl, .event_cont .cbl, .event_cont .ctr, .event_cont .cbr {
background:#FFFFFF none repeat scroll 0 0;
height:1px;
line-height:1px;
margin:0;
overflow:hidden;
padding:0;
position:absolute;
width:1px;
z-index:1;
}
.event_cont .ctl {
left:0;
top:0;
}
.event_cont .cbl {
bottom:0;
left:0;
}
.event_cont .ctr {
right:0;
top:0;
}
.event_cont .cbr {
bottom:0;
right:0;
}
.event_cont .event_head .opener {
-moz-user-select:none;
}
.event_cont .event_head {
padding:10px 23px 10px 15px;
position:relative;
z-index:100;
}
.event_cont .event_head .down_btn {
position:absolute;
right:10px;
top:10px;
}
.event_cont .event_head .down_btn a {
background:transparent url(/i/region_chart/btn_down.gif) no-repeat scroll left top;
display:block;
height:13px;
width:13px;
}
.event_cont .event_head .down_btn a:hover {
background:transparent url(/i/region_chart/btn_a.gif) no-repeat scroll left top;
display:block;
height:13px;
width:13px;
}
.event_cont .event_head .up_btn {
position:absolute;
right:10px;
top:10px;
}
.event_cont .event_head .up_btn a {
background:transparent url(/i/region_chart/btn_up.gif) no-repeat scroll left top;
display:block;
height:13px;
width:13px;
}
.event_cont .event_head .up_btn a:hover {
background:transparent url(/i/region_chart/btn_a_up.gif) no-repeat scroll left top;
display:block;
height:13px;
width:13px;
}
.event_cont .event_head .up_btn {
position:absolute;
right:10px;
top:10px;
}
.event_cont .event_desc {
background-color:#FFFFFF;
display:none;
margin:1px;
padding:14px 14px 4px;
position:relative;
z-index:100;
}
.event_cont .event_desc p {
margin-bottom:0;
padding-bottom:10px;
}
.region_rating {
float:left;
margin-right:30px;
}
.region_rating .rating_img a {
display:block;
}
.region_rating .rating_img {
margin-bottom:15px;
}
form #comment {
width:50%;
}
.commented_text {
border-left:1px solid #999999;
color:#999999;
font-style:italic;
padding-left:20px;
}
#NewsMain table tr{
vertical-align:text-top;
}
#NewsMain table tr td{


}
#NewsMain a{
padding-bottom:3px;
}
#NewsMain img{
margin:2px 0px 5px 5px;
padding:2px;
border:1px solid #cacaca;
}
#NewsMain p{
padding:0px;
}
#NewsItem img{
margin:5px;
border:3px solid #cacaca;
}
#NewsList img{
margin:5px;
border:3px solid #cacaca;
}
.main_header1{
margin: 0px 10px 5px 15px;
	padding: 0px 10px 7px 15px;
	display: block;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 28px;
	letter-spacing: -1px;
	color: #000;
	line-height: 24px;
border-bottom:1px solid #cacaca;
}
.main_header2{
margin: 0px 5px 5px 10px;
	padding: 0px 5px 7px 10px;
	display: block;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 28px;
	letter-spacing: -1px;
	color: #000;
	line-height: 24px;
border-bottom:1px solid #cacaca;
}
.main_header3{
margin: 0px 5px 5px 10px;
	padding: 0px 5px 7px 30px;
	display: block;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	letter-spacing: -1px;
	color: #000;

	line-height: 20px;
border-bottom:1px solid #cacaca;
}
.clearDivNews {
clear:both;
height:10px;
border-bottom:1px solid #cacaca;
margin: 0 200px 10px 0px;
}
.clearDivEvents {
clear:both;
height:5px;
}
.LeftImage{
padding-bottom:40px;
}

/*#RoundedCorners#*/
.t {background: url(/MartialArt/media/MartialArt/box/dot2.gif) 0 0 repeat-x; width: 20em}
.b {background: url(/MartialArt/media/MartialArt/box/dot2.gif) 0 100% repeat-x}
.l {background: url(/MartialArt/media/MartialArt/box/dot2.gif) 0 0 repeat-y}
.r {background: url(/MartialArt/media/MartialArt/box/dot2.gif) 100% 0 repeat-y}

.bl {background: url(/MartialArt/media/MartialArt/box/bl2.gif) 0 100% no-repeat}
.br {background: url(/MartialArt/media/MartialArt/box/br2.gif) 100% 100% no-repeat}
.tl {background: url(/MartialArt/media/MartialArt/box/tl2.gif) 0 0 no-repeat}
.tr {background: url(/MartialArt/media/MartialArt/box/tr2.gif) 100% 0 no-repeat; padding:10px} 


/*#Menu#*/
td.CMSTreeMenuItem {
border-bottom:1px solid #B4B4B4;
font-size:11px;
font-weight:700;
padding:4px 0 4px 10px;
width:145px;
}
td.CMSTreeMenuItem a {
color:#585858;
text-decoration:none;
}
td.CMSTreeMenuItem a:hover {
color:#FF6622;
text-decoration:none;
}
td.CMSTreeMenuSelectedItem {
background:transparent url(/App_Themes/Start/i/arr-menu-o.gif) no-repeat scroll 0 5px;
border-bottom:1px solid #B4B4B4;
color:#FF6622;
font-size:11px;
padding:4px 0 4px 10px;
width:145px;
}
td.CMSTreeMenuSelectedItem a {
color:#FF6622;
text-decoration:none;
}
td.CMSTreeMenuSelectedItem a:hover {
color:#FF6622;
text-decoration:none;
}
td.menuSubItem {
background:#ECF4FC none repeat scroll 0 0;
border-bottom:1px solid #B4B4B4;
font-size:11px;
padding:4px 0 4px 15px;
width:145px;
}
td.menuSubItem a {
text-decoration:none;
}
td.menuSubItem a:hover {
color:#FF6622;
text-decoration:none;
}
td.menuSubItemSelected {
background:#ECF4FC none repeat scroll 0 0;
border-bottom:1px solid #B4B4B4;
color:#FF6622;
font-size:11px;
padding:4px 0 4px 15px;
width:145px;
}
td.menuSubItemSelected a {
color:#FF6622;
text-decoration:none;
}
td.menuSubItemSelected a:hover {
color:#FF6622;
text-decoration:none;
}