@charset "windows-1251";
/* CSS Document */

* {margin:0; padding:0;}
body {font-family:Arial, Helvetica, sans-serif; font-size:11px; background:url(../images/leftBkg.jpg) repeat-y left #FFFFFF;}
html,body {height:100%; min-height:100%;}

/* containers */
#container {min-height: 100%; margin: 0 30px 0 0; background:url(../images/border.jpg) right repeat-y;}
* html #container {height: 100%;}
#left {position:absolute; width:230px; min-height:100%; top:0; left:0;}
#right {min-height: 100%; margin: 0 0 0 245px;}
* html #right {height: 100%;}
#top {height:20px; background:url(../images/top.jpg) repeat-x; margin:0 4px 0 0;}
#bottom {height: 15px; margin: -15px 34px 0 245px; background:url(../images/bottom.jpg) repeat-x;}
#empty {height:30px;}
#logo {width:230px; height:119px; background:url(../images/logo.jpg) no-repeat; margin:20px 0 0 0;}
#mainLink {width:230px; height:119px; display:block;}

.spacer {clear:both;}

/* left contents */
#left a {color:#a60000; margin:0 0 0 25px; display:block;}
.caption {width:230px; height:25px; background:url(../images/leftCaptionBkg.jpg) repeat-x; cursor:default;}
.caption h1 {color:#FFFFFF; font-size:12px; padding:4px 50px 0 0; text-align:right;}
.text {width:220px; background-color:#ebebeb; padding:5px;}
.leftImg1 {height:25px; background:url(../images/leftImg1.jpg) no-repeat right; margin:0 10px 0 0;} /*people*/
.leftImg2 {height:25px; background:url(../images/leftImg2.jpg) no-repeat right; margin:0 10px 0 0;} /*mail*/
.leftImg3 {height:25px; background:url(../images/leftImg3.jpg) no-repeat right; margin:0 10px 0 0;} /*viruses*/
#mailLogin {width:100%; background-color:#292929; color:#FFFFFF; margin:0;}
.label {float:left; width:70px; margin:5px 0 0 10px;}
.inputFields {float:right; width:120px; height:1.1em; margin:5px 10px 0 10px;}
.button { border:1px solid #cbcbcb; background:url(../images/btn.jpg) repeat-x; color:#FFFFFF; padding:0 15px; cursor:pointer; float:right; margin:3px 10px 5px 0;}
/* viruses */
.viruses {width:230px; background-color:#ebebeb; padding:1px 0 0 0;}
.viruses .text {width:200px; padding:5px 0 5px 0;}
.esetGraph {width:95px;}

/* right contents */
#right p {padding:3px 15px;}
.sectionCaption {height:20px; background-color:#590d0d; margin:0 3px 0 0;}
.sectionCaption h1 {color:#FFFFFF; font-size:12px; padding:2px 0 0 15px; cursor:default;}
/* main sections */
.leftContents {float:left; width:49%;}
.rightContents {float:right; width:49%;}
/* images for section captions */
.welcome {background:url(../images/welcome.png) no-repeat; margin:0 0 0 5px;}
.news {background:url(../images/news.png) no-repeat; margin:0 0 0 5px;}
.archive {background:url(../images/archive.png) no-repeat; margin:0 0 0 5px;}
/* news */
.newsCaption {font-size:12px; margin:5px 15px 0 15px; padding:3px 0 0 25px; background:url(../images/arrow.jpg) left no-repeat; border-bottom:1px solid #c4c4c4;}
.newsCaption a {color:#000000; text-decoration:none;}
.posted {background-color:#ededed; border:1px solid #cbcbcb; margin:0 15px 15px 15px; padding:5px;}
.posted .left {float:left; width:70%;}
.posted .right {float:right; width:25%; text-align:right;}
.posted .right a {color:#a60000;}
/* categories */
.catCaption {font-size:12px; margin:15px 15px 10px 15px; padding:2px 0 0 15px; background:url(../images/arrow.png) left no-repeat;}
.catCaption a {color:#a60000;}
.catDescription {border-bottom:1px solid #c4c4c4; margin:0 15px 0 15px;}
#catSpacer {height:10px;}
/* archive */
.archCaption {font-size:11px; margin:5px 0 0 0; padding:2px 0 0 15px;}
.archCaption a {color:#c4c4c4; text-decoration:none;}
#archiveLink {text-align:right; margin:0 25px 0 0;}
#archiveLink a {color:#a60000; text-decoration:underline; font-weight:normal;}

/* image position */
.leftImg {float:left; margin:2px 10px 2px 15px;}
.rightImg {float:right; margin:2px 15px 2px 10px;}
/* page */
.pageNumbers {float:right; margin:0 0 5px 0; right:20px; position:relative;}
.pageNumbers a {color:#a60000;}}
