body{padding:0px; margin:0px; text-align:center; background-color:gray; font-family: Arial, Helvetica, sans-serif; font-size: 11px;}
upper {text-transform: uppercase; display: inline;}
h1 {margin-top: 0px; margin-bottom: 20px; font-size: 15px; color: #CCCCCC; text-transform: uppercase; letter-spacing: .04em;}
h2 {margin-top: 0px; margin-bottom: 5px; font-weight: bold; font-size: 11px;}
p {margin-top: 0px; margin-bottom: 15px;}

#header {width:766px; margin: 0 auto; overflow: hidden; }
#header-flash {width:766px; height: 260px; background: transparent url(images/main/main1.jpg) 0 0 no-repeat;}

#header-menu { position: absolute; width: 215px; height: 212px; background: transparent url("images/bg-menu2.png") 0 0 no-repeat; margin-top: 48px;}
#top-logo {background: transparent url("images/logo-small.png") 0 0 no-repeat; height: 56px; width: 205px; margin-top: 10px;}
#top-menu {list-style-type:none; list-style-image:none; margin:0px; padding:0px;  list-style:none; line-height:19px; text-align: left; margin-top: 35px; }
#top-menu li a { padding-left:11px; text-transform:uppercase; color: #7a7a7a; text-decoration: none; font: bold 14px/23px Arial;}
#top-menu li a:hover {color: #f8f9fd; }

.content-block { overflow: hidden;}
.content-block img.left {margin-right: 10px; margin-bottom: 5px; margin-top: 2px; /*border:1px solid black;*/}
.content-block img.right {margin-left: 10px; margin-bottom: 5px; margin-top: 2px; /*border:1px solid black;*/}
.content-block ul { list-style-type:circle; }
.content-block li { padding-bottom: 4px;}

form { margin:0px; padding:0px}
img { border:0px solid black;}

.dt { display:table; width:100%; background:#272727 none repeat scroll 0 50%; }

.dr { display:table-row; }

.dc { display:table-cell; text-align:left; vertical-align:top; float:left;}

.clear { clear:both;}

div, input, textarea, body, font, select
	{
		font-family: Tahoma; 
		font-size:11px;
		line-height:13px;
		color:#8C8C8C;
	}



.main { width:766px; /*height:800px;*/ margin: 0 auto;}


#fbanner { margin-top: 100px; width: 300px; height: 296px;}

.row1 {/* height:733px;*/}
.row1_left { width:300px; height:380px}
.row1_right { width:466px; }
.row_center { width: auto;}
#menu-bg {height: 176px; background: #9dbc4d url(images/bg-menu.png) bottom left no-repeat; }
/*#slogan-block {width:270px; height: 176px; }*/
/*#slogan-block div {padding-top: 10px; font-size: 16px; color: #fff; text-transform: uppercase; font-weight: bold; text-align: center; padding-top: 50px; line-height: 25px;}
*/
#content1 {padding-bottom: 10px; background:#2B2B2B}

#footer { text-transform:uppercase; width: 755px; text-align: center; line-height:16px; margin-top:-1px;}

.row2 { height:67px; clear:both; background: #191919 !important;}

a, span {color:#ccc;}
a:hover { text-decoration:none}

.form {height:21px; margin-top:2px;}
.form input {width:180px; height:18px; padding-left:5px}
textarea {width:190px; height:96px; padding-left:5px; overflow:auto; margin-top:2px}
.hidden { visibility:hidden;}

.developer {
	margin-right: auto; 
	margin-bottom: auto; 
	margin-left: auto; 
	text-transform: uppercase; 
	text-decoration: none; 
	color: rgb(140, 140, 140);
}