/* ::::: http://www.xxx-base.org/templates/Russian/css/style.css ::::: */

html, body { margin: 0px; background: transparent url('bg000000.gif') repeat scroll 0% 0%; font-family: Tahoma; font-style: normal; font-variant: normal; font-weight: normal; font-size: 11px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(96, 100, 101); }
a { color: rgb(6, 127, 158); font-family: Tahoma; font-style: normal; font-variant: normal; font-weight: normal; font-size: 11px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; text-decoration: underline; }
a:hover { border-bottom: 1px dashed rgb(102, 153, 0); color: rgb(102, 153, 0); font-family: Tahoma; font-style: normal; font-variant: normal; font-weight: normal; font-size: 11px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; text-decoration: none; }
img { border: 0px none ; }
.clear { clear: both; }
#head1 { background: transparent url('head-1-b.gif') repeat scroll 0% 0%; height: 120px; position: relative; min-width: 955px; }
#head5 { background-color: rgb(160, 200, 224); height: 7px; position: relative; min-width: 955px; }
#logo-r { width: 300px; height: 120px; position: absolute; right: 0px; top: 0px; z-index: 1; }
#logo-c { width: 300px; height: 120px; position: absolute; left: 0px; top: 0px; z-index: 1; }
#beta { background: transparent url('beta0000.gif') repeat scroll 0% 0%; width: 74px; height: 62px; position: absolute; left: 235px; top: 0px; z-index: 2; }
#tm { position: absolute; right: 0px; top: 0px; }
#tm ul { margin: 0px; padding: 0px; }
#tm li { display: inline; }
#tm li a, #tm li a:hover { border: 0px none ; padding: 6px 16px 0px 15px; background: transparent url('tmr00000.gif') no-repeat scroll right center; float: left; font-family: Tahoma; font-style: normal; font-variant: normal; font-weight: bold; font-size: 12px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(255, 255, 255); text-decoration: none; }
#tm li a:hover { text-decoration: underline; }
#main { border: 0px none ; margin: 15px 0px 0px; min-width: 975px; border-collapse: collapse; width: 100%; }
#left { margin: 0px; padding: 0px; width: 212px; vertical-align: top; }
#right { margin: 0px; padding: 0px; width: 212px; vertical-align: top; }
#center { margin: 0px; padding: 0px; vertical-align: top; width: auto; }
#center2 { border: 6px solid rgb(238, 238, 238); margin: 0px 5px; padding: 5px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
#block { border: 6px solid rgb(238, 238, 238); margin: 0px 0px 6px; padding: 5px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
#block-2 { padding: 5px 0px 0px 8px; background: transparent url('block-20.gif') repeat scroll 0% 0%; height: 18px; font-family: Tahoma; font-style: normal; font-variant: normal; font-weight: bold; font-size: 11px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(255, 255, 255); }
#block-3 { padding: 10px 6px; background: rgb(238, 238, 238) none repeat scroll 0% 0%; }
#block-3 a { color: rgb(85, 85, 85); }
#block-3 a:hover { border-bottom: 1px dashed rgb(102, 153, 0); color: rgb(102, 153, 0); }
.search0 { padding: 5px 0px 0px 8px; background: transparent url('bg200000.gif') repeat scroll 0% 0%; height: 18px; font-family: Tahoma; font-style: normal; font-variant: normal; font-weight: bold; font-size: 11px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(255, 255, 255); }
.search-2 { border-top: 1px solid rgb(238, 238, 238); border-bottom: 1px solid rgb(238, 238, 238); margin: 5px 0px 10px; padding: 18px 0px 0px; background: rgb(251, 251, 251) none repeat scroll 0% 0%; text-align: center; }
.t1 { border: 0px none ; border-collapse: collapse; }
.t1 td { margin: 0px; padding: 0px; vertical-align: middle; }
table, table td { font-family: Tahoma; font-style: normal; font-variant: normal; font-weight: normal; font-size: 11px; font-size-adjust: none; font-stretch: normal; -x-system-font: none; line-height: 14px; }
.search-3 { border: 1px solid rgb(235, 235, 235); margin: 0px 6px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; height: 15px; width: 300px; font-family: Tahoma; font-style: normal; font-variant: normal; font-weight: normal; font-size: 11px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(96, 100, 101); }
.news { padding: 5px 0px 0px 8px; background: transparent url('bg200000.gif') repeat scroll 0% 0%; height: 18px; font-family: Tahoma; font-style: normal; font-variant: normal; font-weight: bold; font-size: 11px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(255, 255, 255); }
.news a, .news a:hover { border: medium none ; font-family: Tahoma; font-style: normal; font-variant: normal; font-weight: bold; font-size: 11px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(255, 255, 255); text-decoration: none; }
.news a:hover { border-bottom: 1px dotted rgb(255, 255, 255); }
.news2 { padding: 1px 12px 12px; line-height: 14px; }
.news2 p { margin: 0px; padding: 0px; }
.news3 { border-top: 1px solid rgb(238, 238, 238); border-bottom: 1px solid rgb(238, 238, 238); padding: 5px 8px 5px 0px; background: rgb(251, 251, 251) none repeat scroll 0% 0%; clear: both; margin-bottom: 10px; position: relative; height: 13px; }
.news3 img { margin: 0px 5px 0px 8px; padding: 1px 0px 0px; vertical-align: text-top; }
.news3 a, news3 a:hover { border: medium none ; color: rgb(96, 100, 101); text-decoration: underline; }
.news3 a:hover { text-decoration: none; color: rgb(96, 100, 101); }
.news4 { border-top: 1px solid rgb(238, 238, 238); border-bottom: 1px solid rgb(238, 238, 238); padding: 3px 8px 3px 0px; background: rgb(251, 251, 251) none repeat scroll 0% 0%; clear: both; margin-bottom: 10px; position: relative; height: 13px; }
.fr { float: right; }
.fl { float: left; }
#nav span, #nav a, #nav a:hover { border: 1px solid rgb(235, 235, 235); margin: 1px; padding: 2px 6px 3px; background: rgb(251, 251, 251) none repeat scroll 0% 0%; display: inline-block; color: rgb(96, 100, 101); text-decoration: none; }
#nav a:hover { border: 1px solid rgb(204, 204, 204); }
#footer { border-style: solid solid none; border-color: rgb(238, 238, 238) rgb(238, 238, 238) -moz-use-text-color; border-width: 6px 6px 0px; margin: 20px 0px 0px; padding: 5px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; height: 55px; position: relative; min-width: 955px; }
#f-l { left: 20px; top: 15px; position: absolute; font-family: Tahoma; font-style: normal; font-variant: normal; font-weight: normal; font-size: 11px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; }
#f-l a, #f-l a:hover { border: medium none ; margin-right: 10px; font-family: Tahoma; font-style: normal; font-variant: normal; font-weight: normal; font-size: 12px; font-size-adjust: none; font-stretch: normal; -x-system-font: none; text-decoration: underline; color: rgb(0, 153, 204); line-height: 15px; }
#f-r { right: 20px; top: 15px; position: absolute; }
p { margin: 0px; padding: 5px 0px 0px; }
#menu { margin: 0px; padding: 0px; }
#menu a { border-bottom: 1px dashed rgb(255, 255, 255); padding: 6px 0px; color: rgb(96, 100, 101); text-decoration: none; display: block; }
#menu a:hover { border-bottom: 1px dashed rgb(255, 255, 255); padding: 6px 0px; color: rgb(255, 102, 0); text-decoration: none; display: block; }
ul { margin: 0px; padding: 0px; list-style-type: none; }
ul li { margin: 0px; padding: 0px; list-style-type: none; }
#login { padding: 0px; }
#login a, #login a:hover { border: 0px none ; font-family: Tahoma; font-style: normal; font-variant: normal; font-weight: normal; font-size: 11px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(96, 100, 101); text-decoration: none; }
#login a:hover { text-decoration: underline; }
#login span { display: block; }
#login input { border: medium none ; margin: 3px 0px 6px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.login-1 { width: 150px; font-family: Tahoma; font-style: normal; font-variant: normal; font-weight: normal; font-size: 11px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(96, 100, 101); }
.login-2 { margin: 6px 0px 12px; }
input { font-family: Tahoma; font-style: normal; font-variant: normal; font-weight: normal; font-size: 11px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(96, 100, 101); }
#podkast span { margin: 0px 0px 7px; display: block; }
#podkast a, #podkast a:hover { border: medium none ; margin-right: 3px; }
#t2 { border: 0px none ; border-collapse: collapse; }
#t2 td { margin: 0px; padding: 0px; }
#rel-news { padding: 5px 0px 0px 8px; background: transparent url('bg200000.gif') repeat scroll 0% 0%; height: 18px; font-family: Tahoma; font-style: normal; font-variant: normal; font-weight: bold; font-size: 11px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(255, 255, 255); }
#rel-news2 { padding: 19px 12px 12px; line-height: 14px; }
#tags { border-top: 1px solid rgb(238, 238, 238); border-bottom: 1px solid rgb(238, 238, 238); padding: 5px 8px 5px 0px; background: rgb(251, 251, 251) none repeat scroll 0% 0%; margin-bottom: 5px; margin-top: -5px; position: relative; height: 13px; }
#tags img { margin: 0px 5px 0px 8px; padding: 1px 0px 0px; vertical-align: text-top; }
#tags a, news3 a:hover { border: medium none ; color: rgb(96, 100, 101); text-decoration: underline; }
#tags a:hover { text-decoration: none; color: rgb(96, 100, 101); }
table { border: 0px none ; border-collapse: collapse; width: auto; }
table { margin: 0px; }
.post-date { background: transparent url('date-bg0.gif') no-repeat scroll 0% 0%; width: 45px; height: 49px; float: right; margin-right: 5px; }
.post-month { font-size: 10px; color: rgb(255, 255, 255); text-align: center; display: block; line-height: 11px; padding-top: 2px; margin-left: -3px; }
.post-day { font-size: 18px; text-transform: uppercase; color: rgb(153, 153, 153); text-align: center; display: block; line-height: 18px; padding-top: 7px; margin-left: -3px; }
.post-title { float: left; margin-left: 10px; }
.date { padding: 0px 10px 10px 0px; float: left; font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 12px; line-height: 100%; font-size-adjust: none; font-stretch: normal; -x-system-font: none; width: 45px; color: rgb(102, 102, 102); height: 40px; }
.date span { display: block; font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 11px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(255, 255, 255); padding-top: 1px; height: 16px; }
#news { padding: 0pt 0pt 10px; font-family: tahoma; font-style: normal; font-variant: normal; font-weight: normal; font-size: 1.2em; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(51, 51, 51); }
#news h1 a:link { color: rgb(83, 171, 215); text-decoration: underline; }
#news h1 a:visited { color: rgb(83, 171, 215); text-decoration: underline; }
#news h1 a:hover { color: rgb(83, 171, 215); text-decoration: none; }
#news h1 a:active { color: rgb(83, 171, 215); text-decoration: underline; }
#news-date { padding: 5px 0pt 0pt; color: rgb(255, 102, 0); font-family: verdana; font-style: normal; font-variant: normal; font-weight: normal; font-size: 11px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; width: 100%; }
#news-date a:link { color: rgb(255, 102, 0); text-decoration: underline; }
#news-date a:visited { color: rgb(255, 102, 0); text-decoration: underline; }
#news-date a:hover { color: rgb(0, 0, 0); text-decoration: none; }
#news-date a:active { color: rgb(255, 102, 0); text-decoration: underline; }
#news-date-left { float: left; width: 50%; }
#news-date-rig { float: right; width: 40%; text-align: right; }
#news-full { padding: 5px 0pt 0pt; width: 100%; }
#news-full-left { font-family: verdana; font-style: normal; font-variant: normal; font-weight: normal; font-size: 11px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; float: left; width: 50%; }
#news-full-rig { float: right; }
#news-text { padding: 8px 0pt 0pt; clear: both; text-align: justify; }
#news-text img { border: 0px solid rgb(210, 232, 243); }
#news-text a:hover img { border: 0px solid rgb(227, 243, 174); text-decoration: none; }
#news-link { padding: 5px 0pt 0pt; width: 100%; }
#news-fulled { width: 100%; font-family: verdana; font-style: normal; font-variant: normal; font-weight: normal; font-size: 11px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; }
/* ::::: http://www.xxx-base.org/templates/Russian/css/engine.css ::::: */

form { margin: 0px; padding: 0px; }
.archives { vertical-align: top; font-family: Tahoma; font-size: 11px; margin-top: 6px; margin-left: 20px; margin-bottom: 10px; }
.archives a { font-family: Tahoma; font-size: 11px; color: rgb(67, 99, 126); }
.title_quote { border: 1px dotted rgb(204, 204, 204); margin: 8px auto 0pt; padding: 3px; background: rgb(255, 248, 229) none repeat scroll 0% 0%; color: rgb(85, 85, 85); font-weight: bold; font-size: 11px; }
.quote { border: 1px dotted rgb(204, 204, 204); padding: 4px; background: rgb(255, 248, 229) none repeat scroll 0% 0%; color: rgb(85, 85, 85); font-family: Tahoma; font-style: normal; font-variant: normal; font-weight: normal; font-size: 11px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; text-align: justify; }
.scriptcode { border: 1px dotted rgb(85, 85, 85); padding: 5px; background: rgb(255, 248, 229) none repeat scroll 0% 0%; color: rgb(85, 85, 85); font-family: Tahoma; font-style: normal; font-variant: normal; font-weight: normal; font-size: 11px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; text-align: left; }
.weekday-active-v { color: rgb(73, 116, 163); font-family: Tahoma; font-style: normal; font-variant: normal; font-weight: bold; font-size: 11px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; }
.day-active-v { color: rgb(73, 116, 163); font-family: Tahoma; font-style: normal; font-variant: normal; font-weight: bold; font-size: 11px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; }
.calendar { font-family: Tahoma; font-style: normal; font-variant: normal; font-weight: bold; font-size: 11px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; }
.calendar td, th { padding: 4px; font-family: Tahoma; font-style: normal; font-variant: normal; font-weight: bold; font-size: 11px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; text-decoration: none; }
.weekday { color: rgb(6, 127, 158); font-family: Tahoma; font-style: normal; font-variant: normal; font-weight: bold; font-size: 11px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; }
.weekday-active { color: rgb(6, 127, 158); font-family: Tahoma; font-style: normal; font-variant: normal; font-weight: bold; font-size: 11px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; }
.day-active { color: rgb(109, 161, 19); font-family: Tahoma; font-style: normal; font-variant: normal; font-weight: bold; font-size: 11px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; }
.day-active a, .day-active a:hover, .weekday-active a, .weekday-active a:hover, .day-active-v a, .day-active-v a:hover, .weekday-active-v a, .weekday-active-v a:hover { text-decoration: underline; font-family: Tahoma; font-style: normal; font-variant: normal; font-weight: bold; font-size: 11px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(109, 161, 19); }
.monthlink, .monthlink:hover { color: rgb(109, 161, 19); font-family: Tahoma; font-style: normal; font-variant: normal; font-weight: bold; font-size: 11px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; text-decoration: none; }
.star-rating, .star-rating a:hover, .star-rating a:active, .star-rating a:focus, .star-rating .current-rating { background: transparent url('star0000.gif') repeat-x scroll left -1000px; }
.star-rating { margin: 0pt; padding: 0pt; overflow: hidden; position: relative; width: 125px; height: 25px; list-style-type: none; list-style-image: none; list-style-position: outside; background-position: left top; }
.star-rating li { display: inline; }
.star-rating a, .star-rating .current-rating { border: medium none ; overflow: hidden; position: absolute; top: 0pt; left: 0pt; text-indent: -1000em; height: 25px; line-height: 25px; outline-color: -moz-use-text-color; outline-style: none; outline-width: medium; }
.star-rating a:hover, .star-rating a:active, .star-rating a:focus { background-position: left bottom; }
.star-rating a.one-star { width: 20%; z-index: 6; }
.star-rating a.two-stars { width: 40%; z-index: 5; }
.star-rating a.three-stars { width: 60%; z-index: 4; }
.star-rating a.four-stars { width: 80%; z-index: 3; }
.star-rating a.five-stars { width: 100%; z-index: 2; }
.star-rating .current-rating { z-index: 1; background-position: left center; }
.inline-rating { display: inline-block; vertical-align: middle; }
.small-star { width: 50px; height: 10px; }
.small-star, .small-star a:hover, .small-star a:active, .small-star a:focus, .small-star .current-rating { background-image: url('star_sma.gif'); line-height: 10px; height: 10px; }
.bbcodes { border: 1px solid rgb(224, 224, 224); margin: 0px; padding: 0px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; color: rgb(102, 102, 102); font-family: Verdana,Tahoma,helvetica,sans-serif; font-size: 10px; vertical-align: middle; height: 21px; }
.editor_button { float: left; cursor: pointer; padding-left: 1px; padding-right: 1px; }
.editor_button2 { margin: 0px; float: left; cursor: pointer; }
.editor_buttoncl { border-left: 1px solid rgb(187, 187, 187); border-right: 1px solid rgb(187, 187, 187); float: left; cursor: pointer; padding-left: 1px; padding-right: 1px; }
.editbclose { float: left; cursor: pointer; }
.xfields textarea { border: 1px solid rgb(224, 224, 224); width: 500px; height: 90px; font-family: verdana; font-size: 11px; }
.xfields input { border: 1px solid rgb(224, 224, 224); width: 250px; height: 18px; font-family: verdana; font-size: 11px; }
.xfields select { border: 1px solid rgb(224, 224, 224); height: 18px; font-family: verdana; font-size: 11px; }
.xprofile textarea { border: 1px solid rgb(224, 224, 224); width: 499px; height: 90px; font-family: verdana; font-size: 11px; }
.xprofile input { border: 1px solid rgb(224, 224, 224); width: 250px; height: 18px; font-family: verdana; font-size: 11px; }
.pm_head { font-family: Tahoma; font-style: normal; font-variant: normal; font-weight: normal; font-size: 11px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(96, 100, 101); text-align: center; }
.pm_list { font-family: Tahoma; font-style: normal; font-variant: normal; font-weight: normal; font-size: 11px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(96, 100, 101); }
.pm_list a { color: rgb(6, 127, 158); font-family: Tahoma; font-style: normal; font-variant: normal; font-weight: normal; font-size: 11px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; text-decoration: underline; }
.pm_list a:hover { border-bottom: 1px dashed rgb(6, 127, 158); color: rgb(6, 127, 158); font-family: Tahoma; font-style: normal; font-variant: normal; font-weight: normal; font-size: 11px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; text-decoration: none; }
#dropmenudiv { border-style: solid; border-color: white; border-width: 1px 1px 0pt; margin: 2px; font-family: Verdana; font-style: normal; font-variant: normal; font-weight: normal; font-size: 10px; font-size-adjust: none; font-stretch: normal; -x-system-font: none; background-color: rgb(100, 151, 202); line-height: 20px; }
#dropmenudiv a { border: 1px solid white; margin: 1px; padding: 1px 0pt; display: block; text-indent: 3px; color: rgb(255, 255, 255); text-decoration: none; font-weight: bold; }
#dropmenudiv a:hover { background-color: rgb(253, 208, 139); color: rgb(0, 0, 0); }
.vote { color: rgb(113, 113, 113); font-size: 11px; font-family: tahoma; }
#newpm { border: 1px solid rgb(187, 187, 187); padding: 4px; position: absolute; width: 400px; background-color: rgb(253, 253, 253); font-family: Verdana; font-size: 11px; line-height: 135%; }
#newpmheader { padding: 5px 0px 0px 8px; background: transparent url('bg400000.gif') repeat scroll 0% 0%; height: 18px; font-family: Tahoma; font-style: normal; font-variant: normal; font-weight: bold; font-size: 11px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(255, 255, 255); cursor: move; }
#newpmheader a, #newpmheader a:hover { color: rgb(255, 255, 255); }
#attachment { color: gray; }
.search { padding: 2px; font-family: Verdana; font-size: 11px; color: rgb(83, 100, 111); text-decoration: none; }
.textin { font-family: Verdana; font-size: 11px; color: rgb(0, 0, 44); text-decoration: none; }
.sresult { text-align: justify; }
#ip { padding: 5px 0px 0px 8px; background: transparent url('bg4_0010.gif') repeat scroll 0% 0%; height: 18px; font-family: Tahoma; font-style: normal; font-variant: normal; font-weight: bold; font-size: 11px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(255, 255, 255); }
#ip2 { padding: 19px 12px 12px; line-height: 14px; }
#vs { padding: 5px 0px 0px 8px; background: transparent url('bg4_0010.gif') repeat scroll 0% 0%; height: 18px; font-family: Tahoma; font-style: normal; font-variant: normal; font-weight: bold; font-size: 11px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(255, 255, 255); }
#vs2 { padding: 19px 12px 12px; line-height: 14px; }
#type { border: 0px none ; margin: 0px 0px 7px; border-collapse: collapse; }
#type td { padding: 0px 0px 15px; }
#type #left { width: 160px; font-family: Tahoma; font-style: normal; font-variant: normal; font-weight: bold; font-size: 11px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(85, 85, 85); }
#type #left img { margin-right: 3px; vertical-align: middle; }
#type #center { padding: 0px 5px; }
#type #right { width: 16px; }
#type select { border: 1px solid rgb(214, 211, 211); background: rgb(248, 247, 246) none repeat scroll 0% 0%; font-family: tahoma; font-style: normal; font-variant: normal; font-weight: normal; font-size: 11px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(96, 100, 101); }
#type .ta { border: 1px solid rgb(214, 211, 211); background: rgb(248, 247, 246) none repeat scroll 0% 0%; font-family: tahoma; font-style: normal; font-variant: normal; font-weight: normal; font-size: 11px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(96, 100, 101); width: 250px; height: 100px; }
#type .ta:hover { border: 1px solid rgb(214, 211, 211); background: rgb(255, 255, 255) none repeat scroll 0% 0%; width: 250px; height: 100px; }
#type .ta:focus { border: 1px solid rgb(147, 151, 147); background: rgb(255, 255, 255) none repeat scroll 0% 0%; width: 250px; height: 100px; }
#type .ta2 { border: 1px solid rgb(214, 211, 211); background: rgb(248, 247, 246) none repeat scroll 0% 0%; font-family: tahoma; font-style: normal; font-variant: normal; font-weight: normal; font-size: 11px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(96, 100, 101); height: 200px; width: 500px; }
#type .ta2:hover { border: 1px solid rgb(214, 211, 211); background: rgb(255, 255, 255) none repeat scroll 0% 0%; height: 200px; width: 500px; }
#type .ta2:focus { border: 1px solid rgb(147, 151, 147); background: rgb(255, 255, 255) none repeat scroll 0% 0%; height: 200px; width: 500px; }
.type2 { border: 1px solid rgb(214, 211, 211); background: rgb(248, 247, 246) none repeat scroll 0% 0%; height: 200px; width: 500px; font-family: tahoma; font-style: normal; font-variant: normal; font-weight: normal; font-size: 11px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(96, 100, 101); }
#type .text { border: 1px solid rgb(214, 211, 211); background: rgb(248, 247, 246) none repeat scroll 0% 0%; width: 250px; height: 17px; font-family: tahoma; font-style: normal; font-variant: normal; font-weight: normal; font-size: 11px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(96, 100, 101); }
#type .text:hover { border: 1px solid rgb(214, 211, 211); background: rgb(255, 255, 255) none repeat scroll 0% 0%; width: 250px; }
#type .text:focus { border: 1px solid rgb(147, 151, 147); background: rgb(255, 255, 255) none repeat scroll 0% 0%; width: 250px; }
.button, .button:focus, .button:hover { border: 1px solid rgb(214, 211, 211); background: rgb(248, 247, 246) none repeat scroll 0% 0%; width: 100px; height: 19px; font-family: Tahoma; font-style: normal; font-variant: normal; font-weight: normal; font-size: 11px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(96, 100, 101); }
#ser { padding: 10px; line-height: 14px; }
#ser input { border: 1px solid rgb(214, 211, 211); background: rgb(248, 247, 246) none repeat scroll 0% 0%; height: 17px; font-family: tahoma; font-style: normal; font-variant: normal; font-weight: normal; font-size: 11px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(96, 100, 101); margin-bottom: 4px; }
#ser2 { padding: 10px; line-height: 14px; margin-top: -10px; }
#ct { margin: 0px 0px 10px; padding: 5px 0px 0px 8px; background: transparent url('bg400000.gif') repeat scroll 0% 0%; height: 18px; font-family: Tahoma; font-style: normal; font-variant: normal; font-weight: bold; font-size: 11px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(255, 255, 255); }
#comments { border: 1px solid rgb(242, 242, 242); padding: 21px 10px 10px 15px; background: rgb(249, 250, 251) none repeat scroll 0% 0%; }
#comments input { border: 1px solid rgb(207, 221, 230); margin: 0px 0px 7px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
#comments textarea { border: 1px solid rgb(207, 221, 230); padding: 0px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; width: 350px; height: 100px; font-family: Tahoma; font-style: normal; font-variant: normal; font-weight: normal; font-size: 11px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(96, 100, 101); }
#comments a { font-weight: bold; color: rgb(102, 102, 102); }
.x5 { margin-bottom: 5px; font-family: Tahoma; font-style: normal; font-variant: normal; font-weight: bold; font-size: 15px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(6, 127, 158); }
.x6 { margin: 5px 0px 10px; }
.x7 { margin: 10px 0px 0px; }
.clear { clear: both; }
#com { border-top: 1px dotted rgb(204, 204, 204); padding: 16px 0px; }
#com strong { font-family: Tahoma; font-style: normal; font-variant: normal; font-weight: bold; font-size: 11px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(177, 177, 177); }
#com #telo { padding: 14px 0px; }
#com #text { padding: 0px 0px 0px 10px; }
#com td { vertical-align: top; }
.highslide-image-blur {  }
.highslide-html-content { position: absolute; display: none; }
.highslide-display-block { display: block; }
.highslide-display-none { display: none; }
.highslide-loading { padding: 3px; display: block; color: white; font-size: 9px; font-weight: bold; text-decoration: none; background-color: black; }
.descr { border: 1px dashed ; padding: 5px; color: rgb(27, 27, 27); font-family: Verdana; font-style: normal; font-variant: normal; font-weight: normal; font-size: 10pt; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; text-align: justify; background-color: rgb(232, 252, 255); }
/* ::::: http://www.xxx-base.org/templates/Russian/css/lightbox.css ::::: */

#lightbox { position: absolute; left: 0pt; width: 100%; z-index: 100; text-align: center; line-height: 0pt; }
#lightbox a img { border: medium none ; }
#outerImageContainer { margin: 0pt auto; position: relative; background-color: rgb(255, 255, 255); width: 250px; height: 250px; }
#imageContainer { padding: 10px; }
#loading { position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0pt; }
#hoverNav { position: absolute; top: 0pt; left: 0pt; height: 100%; width: 100%; z-index: 10; }
#imageContainer > #hoverNav { left: 0pt; }
#hoverNav a { outline-color: -moz-use-text-color; outline-style: none; outline-width: medium; }
#prevLink, #nextLink { background: transparent url('blank000.gif') no-repeat scroll 0% 0%; width: 49%; height: 100%; display: block; }
#prevLink { left: 0pt; float: left; }
#nextLink { right: 0pt; float: right; }
#prevLink:hover, #prevLink:visited:hover { background: transparent url('prevlabe.gif') no-repeat scroll left 15%; }
#nextLink:hover, #nextLink:visited:hover { background: transparent url('nextlabe.gif') no-repeat scroll right 15%; }
#imageDataContainer { margin: 0pt auto; overflow: auto; font-family: Verdana,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 10px; font-size-adjust: none; font-stretch: normal; -x-system-font: none; background-color: rgb(255, 255, 255); line-height: 1.4em; width: 100%; }
#imageData { padding: 0pt 10px; color: rgb(102, 102, 102); }
#imageData #imageDetails { width: 70%; float: left; text-align: left; }
#imageData #caption { font-weight: bold; }
#imageData #numberDisplay { display: block; clear: left; padding-bottom: 1em; }
#imageData #bottomNavClose { width: 66px; float: right; padding-bottom: 0.7em; }
#overlay { position: absolute; top: 0pt; left: 0pt; z-index: 90; width: 100%; height: 500px; background-color: rgb(0, 0, 0); }

