body {
font-family: tahoma;
font-size: 12px;
padding: 0;
margin: 0;
background:#640A0A url(images/bg.png) repeat-x;
}

#all_bg {
z-index: 1;
position: absolute;
margin: 0 0 0 778px;
width: 222px;
height: 488px;
background: url(images/all_bg.png);}

#all_bg_2 {
position: absolute;
width: 224px;
height: 292px;
margin: 220px 0 0 0;
background: url(images/all_bg_2.png);}

#footer {
width: 816px;
margin: 0 0 0 78px;
height: 109px;
background: url(images/footerbg.png);}


.logo  {
position: absolute;
margiN: 0 0 0 196px;
display: block;
width: 270px;
height: 136px;
background: url(images/logo.jpg);}

#hmenu {
width: 624px;
#height: 54px;
background: url(images/hmenubg.png);
position: absolute;
z-index:100;
margin: 150px 0 0 262px;}

#hmenu a {line-height: 54px;
color:#F0B25D;
font-size: 12px;
margin: 0 0 0 28px;
text-decoration: none;
color: #F6D09B;
font-weight: bold;}
.ico {
padding: 0 5px 8px 0;}

#hmenu a:hover {
text-decoration: underline;
color:#F4C98E}

#hmenu_login a {
margin: 0 0 0 30px;
}

#counters {
margin: 10px 0 0 0;
text-align: center;}

#head {

width: 1000px;
height: 253px;
background: url(images/head.jpg) no-repeat 0 0;}

#wrapper {
margin: 0 0 10px 0;
text-align: left;
width: 1000px;
background: url(images/wrapbg.jpg) repeat-y 0 0;}

#contact {
z-index: 99;
position: absolute;
margin: 60px 60px 0 532px;
width: 363px;
height: 39px;
padding: 0 10px 0 0;
text-align: right;
font-size: 11px;
color: #f4c98e;
line-height: 20px;
background: url(images/contbg.png) no-repeat;}

#ICQ1 {
position: relative;
top: 22px;
right: 208px;
}

#ICQ2 {
position: relative;
top: 22px;
right: 107px;
}

#rezerv {
margin: 0 0 0 10px;
font-size: 11px;
color:#F4C98E;
line-height: 15px;}

#choice {
height: 26px;
padding: 8px 0 0 7px;
width: 261px;
background: url(images/choice1.png) no-repeat;
margin: 30px 0 10px 0;}

#choice .ot, #choice .pol {
margin-top: -23px;
color: #F4C98E;
position: absolute;
}

 #choice .pol {
margin-left: 125px;}

#choice select {

z-index:100;
position: relative;
width: 123px;
font-size: 9px;
border: none;
color: #F4C98E;
background: #5A1414;
height: 17px;
padding: 2px 0 0 0;
}



#clr {
clear:both;}

#leftside {
margin: 0 0 0 80px;
width: 175px;
float: left;
background: #650A0A url(images/courses.jpg) no-repeat;}

*html #leftside {
margin: 0 0 0 40px;}

/*контент*/
#content {
float:left;
margin: 10px 0 0 10px;
width:617px;
background: url(images/content.png);}


#content #inner1 {
width: 280px;
float: left;
padding: 5px 15px 5px 15px;
color: #f0b25d;
font-size: 11px;}


#content #inner2 {
float: left;
padding: 5px 15px 5px 15px;
color: #f0b25d;
font-size: 11px;}

#content .inner1 {
background: url(images/vsepabg.png) right repeat-y;}

#content #inner {
padding: 5px 15px 5px 15px;
color: #f0b25d;
font-size: 11px;}
#content #conthead {
font-size: 0;
width: 617px;
height: 6px;
background: url(images/conthead.png);}
#content #contbottom {
font-size: 0;
width: 617px;
height: 6px;
background: url(images/contbottom.png);}



#send {
text-align: center;
clear:both;
width:617px;
padding:0 0 0 105px;
margin: 10px auto 0
}

#send .exchange {
cursor: pointer;
background: url(images/exchange.png);
width:119px;
height: 34px;
border: none;
margiN: 0 0 0 190px;}

#send .reset {
cursor: pointer;
background: url(images/reset.png);
width:119px;
height: 34px;
border: none;
margin: 0 0 0 170px;}

#send .res_main { 
	margin-left:40px;
}

.button_send {
cursor: pointer;
background: url(images/go.png);
width:119px;
height: 34px;
border: none;
}

.button_enter {
cursor: pointer;
background: url(images/enter.png);
width:113px;
height: 27px;
border: none;
}

.button_view {
z-index:100;
position:relative;
cursor: pointer;
background: url(images/view.png);
width:119px;
height: 34px;
border: none;
}

.button_request {
cursor: pointer;
background: url(images/request.png);
width:123px;
height: 27px;
border: none;
}

.button_doexchange {
cursor: pointer;
background: url(images/exchange_button.png);
width:113px;
height: 27px;
border: none;
}

.button_reset {
cursor: pointer;
background: url(images/reset2.png);
width:113px;
height: 27px;
border: none;
}

#copy {
color: #F6D09B;
text-align: center;
font-size: 11px;
margin: 10px 0 0 0;}


#courses_bottom {
font-size: 0;
background: url(images/courses_bottom.jpg);
height: 5px;
border-bottom:5px solid #852828;
}

#courses {
background: url(images/courses_bg.jpg);
padding: 0 3px 5px 13px;
color: #f0b25d;
font-size: 10.5px;}

#courses b {
display: block;
margin: 5px 0 5px 0;
font-size: 12px;}

/*оформление страницы контактов*/
#cont_in_content i, #cont_in_content b {
text-align: left;
display: block;
font-weight: bold;
font-style: normal;
border-bottom: 2px solid #670B0B;
line-height: 24px;
width: 100%;
width: 571px;
padding: 0 0 0 10px;}

#cont_form {
float: left;
text-align: left;}

#cont_form {
margin: 10px 0 0 0;}

.hide {
width: 581px;
border: 0;
height: 1px;
background: #852828;}

.hide2 {
width: 571px;
border: 0;
height: 1px;
background: #852828;}

#cont_form .button {
width: auto;}

.content-cell .edit,  .content-cell textarea {
background: #5A1414;
border: 2px solid #AC4444;
color: #F0B25D;}


/*конец контактов*/
/*парнерка*/
.partner td {
border: 1px solid #A04E4E;
padding: 5px;}

.content-head_100{
width: 571px!important;
z-index: 249;
}

.noborder {
border:none!important;}

table{
border:0px; /* border="0" */
border-collapse:collapse; /* cellspacing="0" */
}

table td{
padding:0px; /* cellpadding="0" */
}

.content-head_100 select {
font-size: 11px;
margin: 0;
padding: 0;
background: #5A1414;
border: 2px solid #AC4444;
z-index: 100;
position:relative;
color: #EFB25E;}


#shide {
display: inline;}

h1 {
font-size: 18px;
margin: 5px 0 5px 0;
padding: 0;
}
/*конец партнерка*/

.faq b {
font-size: 14px;
color: #F6D09B;}

#secu {
margin: 10px 0 0 0;
float: right;
}

#please {
float: left;
width:200px;}

.faq h2 {
color: #F0B25D;
font-family: tahoma;
font-size: 17px;
display: inline;
}

.faq i {
font-style: normal;
font-weight: bold;
display: block;
font-family: tahoma;
font-size: 17px;
}

#hr {
display: block;
color: red;
height: 1px;
border-top: 1px solid #550606;
background: #B35757;
font-size: 0px;
margin: 8px 0 8px 0;
margin-left: -18px;
margin-right: -18px;
}
#hr2 {
display: block;
color: red;
height: 1px;
border-top: 1px solid #550606;
background: #B35757;
font-size: 0px;
margin: 8px 0 8px 0;
margin-left: -14px;
margin-right: -14px;
}





.faq a {
color: #F6D09B!important;}


input.txthide
{
	height: 16px;
	background-color: #852828;
	border-style: none;
	border-width: 0px;
	border-color: #5A1414;
	color: #1f1a17;
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	font-weight: normal;
	
	/* margin */
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;

	/* padding */
	padding-left: 1px;
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
}

.logosbar
{
	/* SIZE */
	width: 80%;
	height: 27px;

	/* margin */
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;

	/* padding */
	padding-left: 3px;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;

	/* border */
	border-width: 0px;
	border-style: none;
	border-color: #ffffff;

	/* align */
	text-align: center;
	vertical-align: middle;

	/* text */
	font-family: Verdana, Tahoma, Arial;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	color: #000000;
}
.logosbar a
{
	/* text */
	font-family: Verdana, Tahoma, Arial;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	color: #000000;
}
.logosbar a:hover
{
	/* text */
	font-family: Verdana, Tahoma, Arial;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	color: #000000;
}

#terminal{
color:#F0B25D;
font-size: 12px;
text-decoration: none;
color: #F6D09B;
font-weight: bold;}

#courses_header {
height:5px;
background: #650A0A url(images/courses.png) no-repeat;}
