﻿/*
  Copyright (c) Nemiro AS, 2007-2009
  http://aleksey.nemiro.ru
  http://kbyte.ru
*/

* {font-family:Arial,Verdana,Tahoma,Helvetica,Geneva,Sans-Serif;}

body{margin:0;padding:0;font-size:0.8em;background:#D7F8FF url(images/bg.gif) repeat-x top;}
p{margin:0;padding:0;}
form{margin:0;padding:0;}
input.txt{font-size:0.9em;}
textarea.txt{font-size:0.9em;}
input.btn{font-size:0.9em;}
input.fbtn{font-size:0.9em;border:solid 1px #666666;}
input.red-btn{font-size:0.9em;border:solid 1px #8C0000;background-color:#B90000;color:#FFFFFF;}
input.green-btn{font-size:0.9em;border:solid 1px #004F00;background-color:#008000;color:#FFFFFF;}
input.forum{font-size:1.2em;background-color:#E1EAF3;border:solid 2px #6B96BD;color:#426C93;font-weight:bold;}
input.forum2{font-size:1.2em;background-color:#E6EBEE;border:solid 2px #939495;color:#858585;font-weight:bold;}
select.ddl{font-size:0.9em;}

div.cddl div.current,div.cddl ul.options{border:1px solid #999;}
div.cddl div.replace{position:relative;overflow:visible;cursor:default;}
div.cddl div.current{background:#FFF url(images/dropdown.png) no-repeat right center;margin-bottom:0px;}
div.cddl div.current,div.cddl div.replace,div.cddl ul.options li{width:350px;}
div.cddl ul.options{margin:0;padding:0;margin-top:0px;list-style-type:none;border-top:0px;display:none;position:absolute;width:360px;}
div.cddl div.current,div.cddl ul.options li{padding:5px;}
div.cddl current,div.cddl ul.options,div.cddl ul.options li{background-color:#FFF;}

div.clip{height:12px;margin-top:12px;margin-bottom:12px; background-image:url(images/clip-black.gif);background-position:left; background-repeat:no-repeat;}
div.clip-line{position:relative;top:6px;height:1px;border-top:dashed 1px #333333;}

.panelTitle select.ddl{font-size:0.9em;background-color:#2D577E;color:#B9CEE1;font-weight:bold;}
.panelTitle select.ddl optgroup{font-size:0.9em;background-color:#224260;color:#CCCCCC;font-weight:bold;}
.panelTitle select.ddl optgroup option{font-size:0.9em;background-color:#2D577E;color:#B9CEE1;font-weight:bold;}
.panelTitle input.btn{font-size:0.8em;background-color:#2D577E;color:#B9CEE1;font-weight:bold;}

h1{font-size:1.8em;font-weight:bold;color:#32516D;margin:0px;margin-top:8px;margin-bottom:8px;padding:0px;}
h2{font-size:1.4em;font-weight:bold;color:#32516D;margin:0px;margin-top:8px;margin-bottom:8px;padding:0px;}
h3{font-size:1.2em;font-weight:bold;color:#32516D;margin:0px;margin-top:8px;margin-bottom:8px;padding:0px;}
h4{font-size:1em;font-weight:bold;color:#32516D;margin:0px;margin-top:6px;margin-bottom:6px;padding:0px;}
h5{font-size:0.9em;font-weight:bold;color:#32516D;margin:0px;margin-top:6px;margin-bottom:6px;padding:0px;}
h1.large{font-size:2.8em;font-weight:bold;margin:0px;padding:0px;}
h2.large{font-size:2.4em;font-weight:bold;margin:0px;padding:0px;}
h3.large{font-size:1.6em;font-weight:bold;margin:0px;padding:0px;}
h4.large{font-size:1.2em;font-weight:bold;margin:0px;padding:0px;}

a,a:link,a:visited{color:#0000CC;text-decoration:none;}
a:hover,a:active{color:#FF0000;text-decoration:underline;}

#kbytePage{background-color:#FFFFFF;min-width:1000px;margin:0px auto;width:100%;max-width:1920px;}
#head{background-color:#1E4365;width:100%;background-image:url(images/head-bg.gif);background-position:top;background-repeat:repeat-x;}
#head td.logoBlock{width:224px;}
#head td.langBlock{width:95px;background-image:url(images/logo-right.gif);background-position:top left;background-repeat:no-repeat;padding-top:12px;padding-left:4px;color:#8DB7DC;font-size:9px;text-align:center;}
#menu{width:100%;background-color:#224769;background-image:url(images/top-menu-bg.gif);background-position:left top;background-repeat:repeat-x;}
#menu table.menu{width:96%;margin-left:auto;margin-right:auto;}
#menu table.menu td{width:20%;padding-left:20px;font-size:1.2em;color:#FFFFFF;vertical-align:middle;font-weight:bold;background-image:url(images/menu-dot.gif);background-position:left center;background-repeat:no-repeat;}
#menu a,#menu a:link,#menu a:visited{color:#FFFFFF;text-decoration:none;}
#menu a:hover,#menu a:active{color:#FFFFFF;text-decoration:underline;}

#submenu{background-color:#375D81;}
#submenu table.submenu{width:96%;margin-left:auto;margin-right:auto;}
#submenu table.submenu td{width:20%;}
#submenu ul{line-height:1.2;color:#E1E1E1;list-style-type:disc;margin:0;padding-left:18px;font-size:11px;}
#submenu ul a,#submenu ul a:link,#submenu ul a:visited{color:#E1E1E1;text-decoration:none;}
#submenu ul a:hover,#submenu ul a:active{color:#E1E1E1;text-decoration:underline;}
.line{width:100%;height:8px;background-color:#557DA2;text-align:center;vertical-align:middle;font-size:0.4em;}
.line2{width:100%;height:5px;background-color:#999999;text-align:center;vertical-align:middle;font-size:0.4em;}

tr,td{vertical-align:top;}
table.mainPanel{width:99%;margin-bottom:8px;margin-top:6px;margin-left:auto;margin-right:auto;}
td.leftPanel{width:200px;}
td.rightPanel{width:200px;}
td.panelSplit{width:6px;}

td.footer{background-color:#F3F3F3;color:#767676;padding:4px;font-size:0.8em;}
td.footer a,td.footer a:link,td.footer a:visited{color:#767676;text-decoration:none;}
td.footer a:hover,td.footer a:active{color:#800000;text-decoration:underline;}
td.authMenu{background-color:#F3F3F3;padding:4px;}
td.l{font-weight:bold;}

table.userMenu{margin-left:auto;margin-right:auto;}
table.userMenu td{font-size:12px;color:#666666;}
table.userMenu td.x1y1{background-image:url(images/tab-l.gif);background-color:#F3F3F3;width:3px;}
table.userMenu td.x2y1{background-color:#F3F3F3;padding:4px;text-align:center; font-weight:bold;}
table.userMenu td.x3y1{background-image:url(images/tab-r.gif);background-color:#F3F3F3;width:3px;}
table.userMenu td.x1y2{background-image:url(images/tab-ld.gif);background-color:#F3F3F3;width:3px;height:3px;background-repeat:no-repeat;background-position:left;}
table.userMenu td.x2y2{background-image:url(images/tab-d.gif);background-color:#F3F3F3;height:3px;background-repeat:repeat-x;background-position:left;}
table.userMenu td.x3y2{background-image:url(images/tab-rd.gif);background-color:#F3F3F3;width:3px;height:3px;background-repeat:no-repeat;background-position:right;}
table.userMenu a,table.userMenu a:link,table.userMenu a:visited{color:#666666;text-decoration:none;}
table.userMenu a:hover,table.userMenu a:active{color:#666666;text-decoration:underline;}

table.borderCell{margin-left:auto;margin-right:auto;}
table.borderCell td.x1y1{background-image:url(images/border1-lt.gif);width:6px;height:6px;}
table.borderCell td.x2y1{background-image:url(images/border1-t.gif);height:6px;background-repeat:repeat-x;background-position:top;}
table.borderCell td.x3y1{background-image:url(images/border1-rt.gif);width:6px;height:6px;}
table.borderCell td.x1y2{background-image:url(images/border1-l.gif);width:6px;background-repeat:repeat-y;background-position:left;}
table.borderCell td.x2y2{background-color:#F6F6F6;}
table.borderCell td.x3y2{background-image:url(images/border1-r.gif);width:6px;background-repeat:repeat-y;background-position:right;}
table.borderCell td.x1y3{background-image:url(images/border1-lb.gif);width:6px;height:6px;}
table.borderCell td.x2y3{background-image:url(images/border1-b.gif);height:6px;background-repeat:repeat-x;background-position:bottom;}
table.borderCell td.x3y3{background-image:url(images/border1-rb.gif);width:6px;height:6px;}

table.t1{background-color:#999999;}
table.t1 th{font-weight:bold;text-align:center;background-color:#CCCCCC;color:#555555;vertical-align:middle;}
table.t1 td{background-color:#FFFFFF;}

/*panels*/
.panel{margin-bottom:8px;}
.panelBody{border-left:solid 1px #2D577E;border-right:solid 1px #2D577E;border-bottom:solid 1px #2D577E;}
table.panelTitle{}
table.panelTitle a,table.panelTitle a:link,table.panelTitle a:visited{color:#B9CEE1;}
table.panelTitle a:hover,table.panelTitle a:active{color:#B9CEE1;text-decoration:underline;}
table.panelTitle td.l{width:5px;background-color:#2D577E;background-image:url(images/panel-0-l.gif);background-position:left top;background-repeat:no-repeat;}
table.panelTitle td.c{width:100%;color:#B9CEE1;font-weight:bold;background-color:#2D577E;background-image:url(images/panel-0-c.gif);background-position:top;background-repeat:repeat-x;}
table.panelTitle td.r{width:5px;background-color:#2D577E;background-image:url(images/panel-0-r.gif);background-position:right top;background-repeat:no-repeat;}

.panelHeader{margin-bottom:4px;}
.panelHeader table td.c1{background-image:url(images/panel-header0.gif);background-position:top;background-repeat:repeat-x;background-color:#E6E6E6;height:32px;padding-left:4px;vertical-align:middle;}
.panelHeader table td.c2{background-image:url(images/panel-header1.gif);height:32px;width:55px;background-position:top left;background-repeat:no-repeat;background-color:#E6E6E6;}
.panelContent{padding:4px;}
.panelContent2{padding:4px;background-color:#F0F0F0;}
.panelHeader a,.panelHeader a:link,.panelHeader a:visited{color:#555555;}
.panelHeader a:hover,.panelHeader a:active{color:#555555;text-decoration:underline;}


.alert-panel{margin-bottom:8px;}
.alert-panelBody{border-left:solid 1px #C7061C;border-right:solid 1px #C7061C;border-bottom:solid 1px #C7061C;}
table.alert-panelTitle{}
table.alert-panelTitle td.l{width:5px;background-color:#C7061C;background-image:url(images/panel-1-l.gif);background-position:left top;background-repeat:no-repeat;}
table.alert-panelTitle td.c{width:100%;color:#FFFFFF;font-weight:bold;background-color:#C7061C;background-image:url(images/panel-1-c.gif);background-position:top;background-repeat:repeat-x;}
table.alert-panelTitle td.r{width:5px;background-color:#C7061C;background-image:url(images/panel-1-r.gif);background-position:right top;background-repeat:no-repeat;}
.alert-panelContent{padding:4px;}

.joke-panel{margin-bottom:8px;}
.joke-panelBody{border-left:solid 1px #C24804;border-right:solid 1px #C24804;border-bottom:solid 1px #C24804;}
table.joke-panelTitle{}
table.joke-panelTitle td.l{width:5px;background-color:#C24804;background-image:url(images/panel-2-l.gif);background-position:left top;background-repeat:no-repeat;}
table.joke-panelTitle td.c{width:100%;color:#FFFFFF;font-weight:bold;background-color:#C24804;background-image:url(images/panel-2-c.gif);background-position:top;background-repeat:repeat-x;}
table.joke-panelTitle td.r{width:5px;background-color:#C24804;background-image:url(images/panel-2-r.gif);background-position:right top;background-repeat:no-repeat;}
.joke-panelContent{padding:4px;}

.silver-panel{margin-bottom:8px;}
.silver-panelBody{border-left:solid 1px #666666;border-right:solid 1px #666666;border-bottom:solid 1px #666666;}
table.silver-panelTitle{}
table.silver-panelTitle td.l{width:5px;background-color:#666666;background-image:url(images/panel-5-l.gif);background-position:left top;background-repeat:no-repeat;}
table.silver-panelTitle td.c{width:100%;color:#FFFFFF;font-weight:bold;background-color:#666666;background-image:url(images/panel-5-c.gif);background-position:top;background-repeat:repeat-x;}
table.silver-panelTitle td.r{width:5px;background-color:#666666;background-image:url(images/panel-5-r.gif);background-position:right top;background-repeat:no-repeat;}
.silver-panelContent{padding:4px;}
/* ::::::::::::::: */

table.tab{margin:6px 0 0 0;}
table.tab td.t{border:dotted 1px #999999;background-color:#F3F3F3;font-weight:bold;}
.tabContainer{padding:4px;}

table.forum th{text-align:left;background-color:#CCCCCC;color:#666666;}
table.forum td{background-color:#EFEFEF;border-bottom:solid 1px #DADADA;padding:2px;}
table.forum2 th{text-align:left;background-color:#CCCCCC;color:#000000;}
table.forum2 td{background-color:#EFEFEF;border-bottom:solid 1px #DADADA;padding:2px;}

table.forumControl{margin-bottom:2px;margin-top:2px;}
table.forumControl td{font-size:1em;color:#454545;background-color:#B6B6B6;border-bottom:solid 1px #9B9B9B;border-top:solid 1px #9B9B9B;padding-left:6px;padding-right:6px;}
table.forumControl .selectedPage{font-size:1em;color:#454545;font-weight:bold;}
table.forumControl a,table.forumControl a:link,table.forumControl a:visited{color:#454545;text-decoration:none;}
table.forumControl a:hover,table.forumControl a:active{color:#454545;text-decoration:underline;}

table.forumMessage td.author{background-color:#E6E6E6;}
table.forumMessage td.msg{background-color:#F5F5F5;}

.forumAdvance{font-size:0.8em;text-align:right;border-bottom:solid 1px #ACA899;padding:4px;margin-bottom:6px;}

table.gv{}
table.gv th{background-color:#999999;color:#FFFFFF;font-weight:bold;text-align:center;}
table.gv td{border-bottom:solid 1px #E6E6E6;}
table.gv td.a{border-bottom:solid 1px #E6E6E6;background-color:#EFEFEF;}
table.gv tr.sel td{background-color:#E6E6E6;border:dotted 1px #D2D2D2;}

table.gv2{border-collapse:collapse;}
table.gv2 th{padding:2px;background-color:#E6E6E6;border:solid 1px #999999;color:#666666;font-weight:bold;text-align:center;}
table.gv2 td{padding:2px;background-color:#FFFFFF;border:solid 1px #999999;}
table.gv2 td.mood3{padding:2px;background-color:#009900;color:#FFFFFF;font-weight:bold;border:solid 1px #999999;}
table.gv2 td.mood2{padding:2px;background-color:#00C600;font-weight:bold;text-align:center;border:solid 1px #999999;}
table.gv2 td.mood1{padding:2px;background-color:#00FF00;font-weight:bold;text-align:center;border:solid 1px #999999;}
table.gv2 td.mood0{padding:2px;background-color:#CCCCCC;font-weight:bold;text-align:center;border:solid 1px #999999;}
table.gv2 td.mood-1{padding:2px;background-color:#FFB18C;font-weight:bold;text-align:center;border:solid 1px #999999;}
table.gv2 td.mood-2{padding:2px;background-color:#FF8040;font-weight:bold;text-align:center;border:solid 1px #999999;}
table.gv2 td.mood-3{padding:2px;background-color:#FF0000;color:#FFFFFF;font-weight:bold;text-align:center;border:solid 1px #999999;}
table.gv2 th a,table.gv2 th a:link,table.gv2 th a:visited{color:#666666;text-decoration:none;}
table.gv2 th a:hover,table.gv2 th a:active{color:#666666;text-decoration:underline;}

.subText{color:#808080;font-style:inherit;}
.vazhno{color:Red;}
.small{font-size:0.8em;}
.secondText{font-size:0.8em;color:#808080;}
.red{color:Red;}
.green{color:Green;}
.gray{color:Gray;}
.bred{background-color:Red;color:White;}
.bnavy{background-color:Navy;color:White;}
.bgreen{background-color:Green;color:White;}
.bgray{background-color:Gray;color:White;}
a.secondLink,a.secondLink:link,a.secondLink:visited{color:#808080;text-decoration:none;}
a.secondLink:hover,a.secondLink:active{color:#808080;text-decoration:underline;}
.mood{font-size:0.8em;background-color:#FFE3D7;padding:2px;}
.mood strong{color:#882800;}
.mood3{background-color:#009900;color:#FFFFFF;font-weight:bold;padding:2px;}
.mood2{background-color:#00C600;font-weight:bold;padding:2px;}
.mood1{background-color:#00FF00;font-weight:bold;padding:2px;}
.mood0{background-color:#CCCCCC;font-weight:bold;padding:2px;}
.mood-1{background-color:#FFB18C;font-weight:bold;padding:2px;}
.mood-2{background-color:#FF8040;font-weight:bold;padding:2px;}
.mood-3{background-color:#FF0000;color:#FFFFFF;font-weight:bold;padding:2px;}
.user{font-weight:bold;text-align:center;margin-bottom:6px;padding-bottom:6px;border-bottom:solid 1px #CCCCCC;}

.remark{border-left:solid 5px #999999;background-color:#F3F3F3;margin: 12px 4px 12px 4px;}
.remarkTitle{padding:4px;font-weight:bold;font-size:1.1em;color:#666666;border-bottom:dotted 1px #CCCCCC;}
.remarkContent{color:#666666;padding:4px;}
.remark input.txt{font-size:0.9em;border:solid 1px #CCCCCC;background-color:#F3F3F3;}
.warning-remark{border-left:solid 5px #E01F1F;background-color:#F5BCBC;margin: 12px 4px 12px 4px;}
.warning-remarkTitle{padding:4px;font-weight:bold;font-size:1.1em;color:#831212;border-bottom:dotted 1px #E01F1F;}
.warning-remarkContent{color:#831212;padding:4px;}

.remark2{border-left:solid 5px #999999;background-color:#F3F3F3;margin:0;color:#666666;padding:4px;}
.resultBlock{border:solid 2px #009900;background-color:#CCFFCC;text-align:center;padding:6px;color:#009900;font-weight:bold;}
.errorBlock{border:solid 2px #990000;background-color:#FFCCCC;text-align:center;padding:6px;color:#990000;font-weight:bold;}
.silverBlock{background-color:#E1EAF3;padding:2px;}

.popup{margin:16px;}
.helpTitle{font-size:1.6em;font-weight:bold;color:#32516D;padding:4px;border-top:solid 4px #32516D;background-color:#ADC5DA;}

img.help{width:12px;height:12px;background-image:url(images/help.gif)}
img.help:hover{width:12px;height:12px;background-image:url(images/help2.gif)}
img.captcha{border:solid 1px #6B96BD;padding:2px;color:#6B96BD;background-color:#D7E3EE;}

hr{color:#CCCCCC;}

.pager{font-size:1em;margin-top:6px;margin-bottom:6px;}
.pager .selectedPage{font-size:1.2em;font-weight:bold;padding:2px;border:solid 1px #80C4EA;background-color:#E3F2FB;}
.pager .pagerTitle{font-weight:bold;}
.selected{background-color:#DBDBDB;}
.selected2{background-color:#F3F3F3;border:dotted 1px #DBDBDB;}
.linksBlock{padding:2px;background-color:#FFD7C4;border:solid 1px #FF8040;}
.vcard{text-align:left;margin-left:auto;margin-right:auto;width:400px;padding:4px;border:dotted 1px #999999;background-color:#F3F3F3;}

.commentBlock {margin-bottom:8px;padding:2px;background-color:#DBDBDB;}
.commentBlock2{margin-bottom:8px;padding:2px;background-color:#F3F3F3;}
.commentBlock .head{margin-bottom:4px;border-bottom:solid 1px #808080;padding-bottom:4px;}
.commentBlock2 .head{margin-bottom:4px;border-bottom:solid 1px #DBDBDB;padding-bottom:4px;}

.marquee{background-color:#F3F3F3;border-bottom:dotted 1px #999999;font-size:0.8em;}
.marquee .t{ background-color:#B2B2B2;color:#FFFFFF;font-weight:bold;width:30px;}
.marquee .x{ background-color:#D50000;color:#FFFFFF;font-weight:bold;width:28px;text-align:center;}

div.code{font-family:"Courier New", Courier, monospace;overflow:auto;border:solid 1px #999999;margin:8px; /*background-image:url(images/kbyte-code-logo.gif);background-repeat:no-repeat;background-position:right bottom;*/}
div.code span{font-family:"Courier New", Courier, monospace;font-size:1em;}
div.code table,div.code tr,div.code td{font-family:"Courier New", Courier, monospace;font-size:1em;}
div.code td.lines{border-right:dotted 1px #999999;background-color:#ECE9D8;}
div.code strong{font-family:"Courier New", Courier, monospace;font-size:1em;font-weight:bold;}
code{font-family:"Courier New", Courier, monospace;}
blockquote{border:solid 1px #CC9900;padding:2px;margin:8px;background-color:#FFE9A4;}
blockquote div.title{background-color:#FFF2CA;border-bottom:solid 1px #ECB100;padding:2px;margin-bottom:6px;font-weight:bold;font-size:0.9em;}
div.checkList{overflow:auto;border:solid 1px #999999;padding:2px;}
blockquote.sq{background-color:#E8E8E8;border:none;font-style:italic;font-size:1.1em;}

div.opinion-block{border:solid 1px #999999;padding:0;margin-top:4px;margin-bottom:12px;}
div.opinion-title{padding:4px;background-color:#E9E9E9;}
div.opinion-content{padding:4px;color:#000000;}
div.opinion-block h1{font-size:1.2em;font-weight:bold;color:#32516D;margin:0;padding:0;}
div.opinion-footer{padding:4px;background-color:#F5F5F5;font-size:0.8em;color:#808080;}
.selectedItem{background-color:#E9E4BA;}
img.alpha{filter:progid:DXImageTransform.Microsoft.Alpha(opacity=25);-moz-opacity:0.2;-khtml-opacity:0.2;opacity:0.2;filter:alpha(opacity=30);}

.ac_results{padding:0px;border:1px solid black;background-color:white;overflow:hidden;z-index:99999;}
.ac_results ul{width:100%;list-style-position:outside;list-style:none;padding:0;margin:0;}
.ac_results li{margin:0px;padding:2px 5px;cursor:default;display:block;font:menu;font-size:12px;line-height:16px;overflow:hidden;}
.ac_loading{background:white url('images/progressbar3.gif') right center no-repeat;}
.ac_odd{background-color:#eee;}
.ac_over{background-color:#305679;color:white;}

/*validators*/
.field-validation-error{color:Red;}
ul.validation-summary-errors{color:Red;list-style-type:disc;margin:0;padding-left:28px;font-weight:bold;}

/*WebSlices*/
.hslice{}
.entry-title{}
.entry-content{}

/*Kbyte.Ru 4.5*/
.quote{border:solid 1px #CC9900;padding:2px;margin:8px;background-color:#FFE9A4;}