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

* {margin:0; padding:0;}

/* HTML Tags */
html,body {background-color:#e1e1e1; font-family:"Trebuchet MS"; font-size:11px; height:100%; min-height:100%;}
img {border:none; margin:0}
h1 {color:#a90000; font-family:Arial, Helvetica, sans-serif; font-size:14px; margin:2px 0 0 0; cursor:default;}
h2 {color:#1b5e80; font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:5px 0 0 0; cursor:default; text-align:center;}
h3 {color:#1b5e80; font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:2px 0 2px 0; cursor:default;}

/* containers */
#pageContainer {width:930px; min-height:100%; margin:auto; background:url(../images/bodyBkg.jpg) repeat-y;}
* html #pageContainer {height: 100%;}

#topLines {width:930px; height:40px; background:url(../images/topLines.jpg) no-repeat;}
#bottomLines {width:930px; height:40px; margin:-40px auto 0; background:url(../images/bottomLines.jpg) no-repeat; font-weight:bold; cursor:default;}
#date {float:left; color:#999999; padding:10px 0 0 20px;}
#copyRight {float:right; padding:10px 80px 0 0; color:#a90000;}
#bottomLines a {float:right; height:25px; margin:10px 60px 0 0; color:#a90000; text-decoration:none;}
#empty {height:45px;}
#pageBody {width:930px; height:500px;}
#logo {margin:0 0 0 275px; width:180px; height:45px; background:url(../images/logo.jpg) no-repeat;}
#navContainer {float:left; width:265px; height:130px; background:url(../images/navBkg.jpg) no-repeat; text-align:right;}
#mainImage {float:left; width:620px; height:130px; /*background:url(../images/mainImage3.jpg) no-repeat;*/}
#greyBox {float:left; width:45px; height:130px; background:url(../images/greyBoxBkg.jpg) repeat-x;}
.greyLine {width:930px; height:10px; background:url(../images/grayBkg.jpg) repeat-y;}

/* navigation */
#nav {float:right; margin:3px 0 0 0; padding:0 20px 0 0; width:150px; height:125px; list-style:none;}
#nav li {width:150px; border-bottom:1px solid #940000; margin:5px 0 0 0;}
#nav a {margin:0 5px 0 0; padding:0 15px 0 0; color:#FFFFFF; text-decoration:none; font-size:14px; font-family:Arial, Helvetica, sans-serif;}
#nav a:hover {background:url(../images/whiteBox.jpg) no-repeat right;}

/**/
.spacer {clear:both;}

.leftContainer {float:left; width:265px; margin:10px 0 0 0;}
.rightContainer {float:left; width:615px; margin:10px 0 0 0;}
.leftContents {margin:auto; width:230px;}
.rightContents {margin:auto; width:560px;}

.leftContents h1 {text-align:right; padding:0 10px 0 0; background:url(../images/captionLine.jpg) no-repeat right;}
.rightContents h1 {text-align:left; padding:0 0 0 10px; background:url(../images/captionLine.jpg) no-repeat left;}

.caption {margin:0 0 10px 0; padding:0 0 3px 0; background:url(../images/border.gif) repeat-x bottom;}
.author {margin:0 0 20px 0; color:#999999; font-style:italic; float:left;}
.more {margin:0 0 20px 0; padding:0 10px 0 0; background:url(../images/moreArrow.gif) no-repeat right; float:right;}
.more a {color:#000000; text-decoration:none;}
.leftContents .more{margin:5px 0 20px 0;}

.leftContents ul {list-style:none; text-align:right;}
.rightContents ul {list-style-position:inside; list-style-image:url(../images/navArrow.png)}
.right2 ul {list-style:none; list-style-image:none;}

/* main sections */
.left {float:left; width:48%;}
.right {float:right; width:48%;}

.left2 {float:left; width:35%;}
.right2 {float:right; width:60%;}

.right3 {float:right; width:48%; text-align:right;}

/* image position */
.leftImg {float:left; margin:0 10px 0 0;}
.rightImg {float:right; margin:0 0 0 10px;}
.centerImg {width:100%; text-align:center;}
.channels {float:right; margin:0 0 3px 10px;}

/* contacts */
label {float:left; width:25%; text-align:right; margin:0 0 5px 0;}
input {float:left; width:50%; margin:0 0 5px 10px; border:1px solid #CCCCCC;}
textarea {float:left; width:50%; margin:0 0 5px 10px; border:1px solid #CCCCCC;}
.btn {border:1px solid #cbcbcb; background:url(../images/btn.png) repeat-x; color:#FFFFFF; padding:0 15px; cursor:pointer; margin:3px 0 5px 10px; width:100px;}
form img {margin:0 0 5px 10px;}