/* ctext */
#content .ctext h3 {padding-bottom: 15px; font-size: 12px; color: #00AEEF;}
#content .ctext h4, h5, h6 {display: inline; padding: 1px 3px; font-size: 10px; color: #ffffff; background-color: #00AEEF;}
#content .ctext p {text-indent: 15px; line-height: 22px;}
#content .ctext img {padding: 2px 5px;}
#content .ctext a {color: #00AEEF;}
#content .ctext a:hover {text-decoration: none; background-color: #00AEEF; color: #ffffff;}
#content .ctext a:visited {color: #939393;}
#content ul {padding-left:20px;}

/* paging */
#content .paging {float: left; border: 10px solid #F2F2F2; font: bold 10px "arial"; line-height: 13px; color: #ffffff;}
#content .paging .cwrap1 {float: left; background-color: #939393;}
#content .paging .str {display: block; float: left; padding-left: 7px; }
#content .paging a {display: block; float: left; padding: 0px 0px 0px 4px; color: #ffffff;}
#content .paging a span {display: block; padding: 0px 7px 1px 3px; border-left: 1px solid #939393; border-right: 1px solid #939393;}
#content .paging a:hover, .paging .selected {text-decoration: none;}
#content .paging a:hover span, .paging .selected span {background-color: #00AEEF; text-decoration: none; border-color: #F2F2F2;}

/* sresult */
#content .sresult .tit {font-weight: bold; color: #00AEEF;}
#content .sresult a {font: bold 10px arial; color: #00AEEF;}
#content .sresult p {padding: 21px 0px 4px 0px;}

/* sitemap */
.sitemap #content {border: 0px solid;}
.sitemap table {margin-top: 10px; width: 100% !important;}
.sitemap table td {padding-bottom: 5px; width: 25%;}
.sitemap .rcol h2 {padding-left: 228px !important;}
.sitemap .rcol h3 {padding: 0px 10px; font-size: 12px; line-height: 20px; color: #ffffff; background: url(../images/sitemap-bg.gif) no-repeat;}
.sitemap .rcol h3 a {display: block; text-decoration: none; color: #ffffff;}
.sitemap .rcol {background-position: 250px 100% !important;}
.sitemap .w100 {width: 100%;}
.sitemap ul {padding: 20px 10px 0px 10px; float: left;}
.sitemap ul ul {margin-bottom: -15px;}
.sitemap ul li {float: left; width: 100%; clear: left; padding-bottom: 18px; list-style: none;}
.sitemap ul li a {display: block; float: left; padding: 0px 3px 2px 3px; text-decoration: underline; color: #00AEEF;}
.sitemap ul li li {padding-left: 15px;}
.sitemap ul li a:hover {text-decoration: none; background-color: #00AEEF; color: #ffffff;}

/* files */
#content .files {float: left; margin-top: 18px; padding-top: 18px; background: url(../images/dot1.gif) left top repeat-x;}
#content .files h3 {padding-bottom: 10px; font-size: 12px; color: #00AEEF;}
#content .files a {display: block; padding-left: 18px; padding-bottom: 10px; text-decoration: none; color: #00AEEF; background: url(../images/floppy.gif) 0px 3px no-repeat;}
#content .files a .desc {color: #6F7072;}
#content .files a .line {text-decoration: underline;}
#content .files a:hover .line {text-decoration: none;}

/* video */
#content .video {padding-bottom: 215px;}
#content .video .brd {float: left; border: 4px solid #DCDEDE; padding: 1px;}

/* guestbook */
#content .gb {line-height: 18px;}
#content .gb .ctext {padding: 2px 0px 15px 0px; text-indent: 0px; line-height: 18px;}
#content .gb .ctext p {text-indent: 0px; line-height: 18px;}
#content .gb .container {margin-left: -5px; padding: 10px 0px 0px 0px; background: url(../images/dot1.gif) left bottom repeat-x;}
#content .gb .link {display: block; float: right; padding: 1px 16px 3px 0px; font: bold 10px arial; text-decoration: underline; color: #6F7072; background: url(../images/gb-link.gif) 100% 2px no-repeat;}
#content .gb .active {color: #00AEEF; background-image: url(../images/gb-alink.gif);}
#content .gb .qtit {display: block; float: left; position: relative; margin-right: 4px; margin-left: -3px; padding: 0px 5px 2px 8px; font-weight: bold; font-size: 10px; line-height: 12px; color: #ffffff; background-color: #00AEEF;}
#content .gb .name {display: block; float: left; margin-top: -2px;font-weight: bold; font-size: 10px; line-height: 16px;}
#content .gb .q {padding: 0px 120px 7px 6px; line-height: 18px;}
#content .gb .a {display: none; margin: 4px 0px 0px 7px; padding: 6px 22px; line-height: 18px; background-color: #FCFBFB; border-top: 1px solid #EFEFEF; border-right: 1px solid #EFEFEF; border-left: 1px solid #EFEFEF;}
#content .gb .tit {padding-left: 17px; font-weight: bold; font-size: 14px; line-height: 34px; text-transform: uppercase;}
#content .gb .v2 {margin-bottom: -3px;}
#content .gb .tit2 {display: block; padding: 10px 0px 24px 0px; font-weight: bold; color: #00AEEF;}
#content .gb .fb {padding-bottom: 62px;}
#content .gb .fb .titles {width: 225px;}
#content .gb .fb .inputs {width: 315px;}
#content .gb .brd {margin-bottom: 8px; height: 1px; background: url(../images/dot1.gif) left top repeat-x;}

/* registration */
#content .reg .ctext {padding: 2px 0px 30px 0px; text-indent: 0px; line-height: 18px;}
#content .reg .ctext p {text-indent: 0px; line-height: 18px;}
#content .reg .titles {width: 180px !important;}

/* feedback */
#content .fb .tit {display: block; padding: 10px 0px 24px 0px; font-weight: bold; color: #00AEEF;}
#content .fb .titles {width: 162px; text-align: right; font-weight: bold; font-size: 10px; color: #707173;}
#content .fb .titles p {padding: 2px 12px 0px 4px;}
#content .fb .inputs {padding-bottom: 5px; width: 218px;}
#content .fb .inp-text {padding: 1px 4px; border: 1px solid #E2E2E2;}
#content .fb .inp-text input {width: 100%; font: 12px "arial"; color: #A0A0A0;}
#content .fb .area {padding: 1px 0px 1px 4px; border: 1px solid #E2E2E2;}
#content .fb .area textarea {width: 100%; height: 100px; font: 12px "arial"; color: #A0A0A0;}
#content .fb .w100 {width: 100%;}
#content .fb .inp-text .w100, #content .fb .inp-text, #content .fb .inp-text input {*float: left;}

/* photo */
#content .photo .ctext {padding: 2px 0px 15px 0px; text-indent: 0px; line-height: 18px;}
#content .photo .ctext p {text-indent: 0px; line-height: 18px;}
#content .photo .container {float: left; width: 25%;}
#content .photo .img {display: block; float: left; border: 4px solid #DCDEDE;}
#content .photo .container h3 {clear: left; padding-top: 8px; padding-right: 15px; font-size: 12px; line-height: 18px; font-weight: bold; color: #00AEEF;}
#content .photo .container p {line-height: 18px; padding-right: 15px;}
#content .photo .brd {margin: 33px 0px 17px 0px; height: 1px; background: url(../images/dot1.gif) left top repeat-x;}
#content .photo .paging {margin-bottom: 20px;}

/* news */
#content .newslist .container {padding: 7px 0px 21px 0px; width: 100%;}
#content .newslist .container .img {position: relative; z-index: 8888; float: left; margin-right: -120px; padding: 1px; border: 4px solid #DCDEDE;}
#content .newslist .container .cwrap1 {float: left; width: 100%;}
#content .newslist .container .cwrap2 {padding-left: 128px;}
#content .newslist .container .noimg {padding-left: 0px !important;}
#content .newslist .container .date {display: block; position: relative; float: left; margin-right: 7px; margin-left: -3px; padding: 1px 3px; font-weight: bold; font-size: 10px; color: #ffffff; background-color: #00AEEF;}
#content .newslist .container h3 {float: left; margin-top: -1px; font-size: 12px; color: #00AEEF;}
#content .newslist .container h3 a {display: block; text-decoration: none; font-size: 12px; color: #00AEEF;}
#content .newslist .container .desc {display: block; padding-top: 1px; text-decoration: none; line-height: 22px; color: #6F7072;}
#content .newslist .container .more {display: block; padding-top: 5px; font: bold 10px arial; text-decoration: underline; color: #00AEEF;}
#content .newslist .brd {margin-top: 8px; margin-bottom: 8px; height: 1px; background: url(../images/dot1.gif) left top repeat-x;}
*html #content .newslist .container .cwrap2 {padding-left: 131px;}
*html #content .newslist .container .desc, *html #content .newslist .container .more {margin-left: -3px;}
*html #content .newslist .noimg .desc, *html #content .newslist .noimg .more {margin-left: 0px !important;}

#content .newslist.det .container {padding-bottom: 0px;}
#content .newslist.det .images {padding-bottom: 22px;}
#content .newslist.det .images a {float: left; margin: 22px 22px 0px 0px; padding: 1px; border: 4px solid #DCDEDE;}
#content .newslist.det .back {display: block; padding-top: 12px; text-decoration: underline; font: bold 10px "arial"; color: #00AEEF;}

/* post */
.post {padding: 15px 20px; background-color: #F2F2F2; border: 1px solid #EEEEEE;}
.post form {margin: 0px; padding: 0px; border: 0px solid;}
.post .tit {float: left; margin-right: 21px; font-weight: bold; color: #00AEEF;}
.post .inp-text {position: relative; z-index: 8888; float: left; padding-left: 4px; padding-right: 4px; margin-right: -2px; border: 1px solid #E2E2E2;}
.post .inp-text input {float: left; width: 180px; font: 13px "arial"; color: #A0A0A0;}
.post .no {float: left; padding-top: 1px; padding-left: 20px; font: bold 10px "arial"; text-decoration: underline; color: #00AEEF;}
.post p {margin: 10px 0px -3px 0px; *position: relative;}

/* catalogue */
#content .cat {padding-bottom: 20px;}
#content .cat .desc h2 {padding-left: 294px; padding-bottom: 0px;}
#content .cat .desc .img {margin-top: -20px; margin-right: 14px; padding: 1px; border: 4px solid #DCDEDE;}
#content .cat .desc p {line-height: 22px;}
#content .cat .img {display: block; float: left; margin-bottom: 14px;}
#content .cat .brd {margin: 3px 0px 15px 0px; height: 1px; background: url(../images/dot1.gif) left top repeat-x;}
#content .cat .images a {float: left; margin: 0px 12px 12px 0px; padding: 1px; border: 4px solid #DCDEDE;}
#content .cat .tit {line-height: 22px; font-weight: bold; color: #00AEEF;}
#content .cat .ctext p {line-height: 22px; text-indent: 0px;}
#content .cat .table {padding-top: 23px;}
*html #content .cat .desc .img {margin-right: 11px;}

#content .catdet {padding: 20px 0px 20px 0px;}
#content .catdet h2 {padding-left: 290px; padding-bottom: 0px;}
#content .catdet #slink {padding-left: 290px;}
#content .catdet #slink a {color: #19b6f1;}
#content .catdet .new {display: block; float: left; padding: 0px 2px 2px 2px; font: bold 10px "arial"; line-height: 8px; color: #ffffff; background-color: #00AEEF; margin: 6px 0px 0px 10px;}
#content .catdet .img {display: block; float: left; margin-top: -20px; padding-right: 20px;}
#content .catdet .params {padding-top: 10px;}
#content .catdet .params .brd {margin: 12px 0px 10px 0px;}
#content .catdet p {line-height: 22px;}
#content .catdet p strong {font-size: 10px;}
#content .catdet .brd {margin: 19px 0px 15px 0px; height: 1px; background: url(../images/dot1.gif) left top repeat-x;}
*html #content .catdet .img {padding-right: 17px;}

#content .serie {padding-bottom: 22px;}
#content .serie .desc h2 {padding-left: 290px; padding-bottom: 0px;}
#content .serie .desc .new {clear: none; margin: 6px 0px 0px 10px;}
#content .serie .desc .img {margin-top: -20px; padding-right: 20px;}
#content .serie .desc p {line-height: 22px;}
#content .serie .desc .brd {margin-top: 0px;}
#content .serie .ctext {padding: 2px 0px 15px 0px; text-indent: 0px; line-height: 18px;}
#content .serie .ctext p {text-indent: 0px; line-height: 18px;}
#content .serie .container {float: left; width: 25%;}
#content .serie .container a {border: 3px solid #ffffff;}
#content .serie .img {display: block; float: left; margin-bottom: 14px;}
#content .serie .new {display: block; float: left; clear: left; padding: 0px 2px 2px 2px; font: bold 10px "arial"; line-height: 8px; color: #ffffff; background-color: #00AEEF;}
#content .serie .container .nonew {display: block; float: left; clear: left; padding: 0px 2px 2px 2px; font: bold 10px "arial"; line-height: 8px; color: #ffffff;}
#content .serie .container p {clear: left; padding-top: 3px; padding-right: 15px; font: bold 10px "arial"; color: #6F7072;}
#content .serie .brd {margin: 19px 0px 15px 0px; height: 1px; background: url(../images/dot1.gif) left top repeat-x;}
#content .serie .paging {margin-bottom: 20px;}
#content .serie .container a:hover {border-color: #19b6f1;}
*html #content .serie .desc .img {padding-right: 17px;}

#content .catlist1 .catdesc {padding-bottom: 13px; background: url(../images/dot1.gif) left bottom repeat-x;}
#content .catlist1 .catdesc h2 {padding-left: 132px; padding-bottom: 0px;}
#content .catlist1 .new {display: block; float: left; padding: 0px 2px 2px 2px; font: bold 10px "arial"; line-height: 8px; color: #ffffff; background-color: #00AEEF; margin: 2px 0px 0px 10px;}
#content .catlist1 .catdesc .img {display: block; float: left; margin-top: -20px; margin-right: 14px; padding: 1px; border: 4px solid #DCDEDE;}
#content .ser .catdesc .img {border: 0px solid;}
#content .catlist1 .catdesc p {line-height: 22px;}
#content .catlist1 .container {padding: 20px 0px 20px 0px; width: 100%; background: url(../images/dot1.gif) left bottom repeat-x;}
#content .catlist1 .container .img {position: relative; z-index: 8888; float: left; margin-right: -170px; padding: 1px; border: 4px solid #DCDEDE;}
#content .ser .container .img {border: 0px solid;}
#content .catlist1 .container .cwrap1 {float: left; width: 100%;}
#content .catlist1 .container .cwrap2 {padding-left: 178px;}
#content .catlist1 .container .noimg {padding-left: 0px !important;}
#content .catlist1 .container .date {display: block; position: relative; float: left; margin-right: 7px; margin-left: -3px; padding: 1px 3px; font-weight: bold; font-size: 10px; color: #ffffff; background-color: #00AEEF;}
#content .catlist1 .container h3 {float: left; margin-top: -1px; font-size: 12px; color: #00AEEF;}
#content .catlist1 .container h3 a {display: block; text-decoration: none; font-size: 12px; color: #00AEEF;}
#content .catlist1 .container .desc {display: block; padding-top: 1px; text-decoration: none; line-height: 22px; color: #6F7072;}
#content .catlist1 .container .more {display: block; padding-top: 5px; font: bold 10px arial; text-decoration: underline; color: #00AEEF;}
*html #content .catlist1 .catdesc .img {margin-right: 11px;}

#content .prod .desc h2 {padding-left: 138px;}
#content .prod .desc .img {padding-right: 0px; margin-right: 20px;}

/* filter */
#content .filter.v2 {margin-top: -6px; margin-right: -10px; padding-bottom: 8px;}
#content .filter.v3 {margin-top: -6px; margin-right: -10px; padding-bottom: 13px;}
#content .filter .fwrap1 {padding: 4px 0px 3px 0px; background-color: #F2F2F2; border-bottom: 1px solid #E0E0E0;}
#content .filter .fwrap1 .tit {display: block; padding: 2px 3px 0px 18px; float: left; font: bold 10px "arial"; color: #939393;}
#content .filter .fwrap1 select {float: left; padding: 1px; width: 150px; height: 16px; font: 10px "arial"; color: #A0A0A0; border: 1px solid #E2E2E2;}
#content .filter .fwrap1 .btn2 {margin-left: 3px;}
#content .filter .a1 {display: block; float: right; padding-left: 19px; padding-right: 10px; font: bold 10px "arial"; line-height: 15px; color: #939393; background: url(../images/fw.gif) 0px 0px no-repeat;}
#content .filter .a2 {display: block; float: right; padding-left: 19px; padding-right: 10px; font: bold 10px "arial"; line-height: 15px; color: #939393; background: url(../images/fm.gif) 0px 0px no-repeat;}
#content .filter .a3 {display: block; float: right; padding-left: 19px; padding-right: 10px; font: bold 10px "arial"; line-height: 15px; color: #939393; background: url(../images/fk.gif) 0px 0px no-repeat;}
#content .filter .a1:hover, #content .filter .a1.selected {color: #00aeef; background-image: url(../images/fwa.gif);}
#content .filter .a2:hover, #content .filter .a2.selected {color: #00aeef; background-image: url(../images/fma.gif);}
#content .filter .a3:hover, #content .filter .a3.selected {color: #00aeef; background-image: url(../images/fka.gif);}
*:first-child+html #content .filter .fwrap1 select {height: 18px;}

/* table */
#content .table table {width: 100%;}
#content .table {border-collapse: collapse;}
#content .table .first {width: 225px; font-weight: bold; font-size: 10px; color: #00AEEF;}
#content .table th {padding: 2px 10px; text-align: left; font-size: 12px; background-color: #EDEDED; border: 1px solid #DCDEDE; color: #101010;}
#content .table td {padding: 3px 10px; background-color: #ffffff; border: 1px solid #EDEDED;}
#content .table .h td {background-color: #FCFBFB;}

/* voting */
#content .ivoting {width: 80%;}
#content .ivoting table {width: 80%;}
#content .ivoting h3 {font-size: 12px; color: #00AEEF;}
#content .ivoting ol {padding: 20px 0px 0px 20px;}
#content .ivoting ol li a {display: block; line-height: 18px; text-decoration: none; color: #717172;}
#content .ivoting .tit {padding-top: 5px;}
#content .ivoting .arch {padding-top: 8px; padding-left: 0px;}
*html #content .ivoting ol {padding-left: 23px;}

/* contacts */
.contacts {padding-bottom: 35px; background: url(../images/dot1.gif) left bottom repeat-x;}
.contacts .clcol {float: left; width: 38%;}
.contacts .crcol {float: left; width: 58%;}
.contacts .crcol .wrap1 {padding-left: 70px;}
.contacts .crcol h3 {padding-bottom: 15px;}
.contacts h3 {padding-bottom: 12px; font-size: 12px; color: #00AEEF;}
.contacts p {line-height: 22px;}
.contacts p span {display: inline; padding: 1px 5px; background-color: #00AEEF; font-weight: bold; font-size: 10px; color: #ffffff;}
.contacts .zoom {display: block; margin-left: 140px; padding-top: 5px; font: bold 10px "arial"; color: #00AEEF;}
