* 
{
	margin:0; 
	padding:0;
}

html
{
	height:100%;
}
/*----------------------------------BODY-----------------------------------------------*/
body
{
	height:100%;
	width:100%;
	font-size: 80%;
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
	color: #333;
	background-color: #d7d7d7;
}

/*----------------------------------LINKS---------------------------------------------*/

/*SP-LNK*/
.menu
{
	font-size:100%;
}

/*Font in table*/
table
{
	font-size:100%;
}

small
{
	font-size:85%;
}

hr
{
	width:100%;
	height: 1px;
	border: medium none;
	color: #d1d0d0;
	background-color: #d1d0d0;
	margin:8px 0
}
a:link {color: #810707;}
a:visited{color:#810707;}
a:active {color: #969aa0;}
a:hover{color:#000000;}
a:outline{none;}
/*----------------------------------IMG------------------------------------------------*/
img
{
	border:none;
}
/*----------------------------------INPUT----------------------------------------------*/
input
{
	vertical-align:middle;
}
/*-----------------------------------WRAPPER--------------------------------------------*/
#wrapper
{
	width:990px;
	margin:0 auto;
	min-height:100%;
	margin-bottom: -100px;
	height:auto !important;
	height:100%;
	background-color:#ffffff;
}
* html #wrapper 
{
	height: 100%;
}
/*------------------------------------HEADER---------------------------------------------*/
/*--àâòîðèçàöèÿ---*/
#authform
{
	/*--width:980px;--*/
        font-size:90%;
        height:21px;
        background:#d70000;
        padding-left: 10;
}
/*--ññûëêè â àâòîðèçàöèè---*/
#authform a
{
        color: #ffffff;
}
/*----knopka submitrw-----(ïðè àâòîðèçàöèè)--*/
.submitrw
{
	vertical-align: middle;
	border: 1px; 
	solid #ff9900;
	background-image: url(images/submitrw2.jpg);
}

/*-----TEXTFIELD----------(ïðè àâòîðèçàöèè ïîëÿ ââîäà)----*/

.textfield 
{
	vertical-align: middle;
	border: 1px; 
	solid #ff9900;
	background-image: url(images/submitrw2.jpg);
 	color: #930; /* Öâåò òåêñòà */
	font-size: 95%;
	height:18;
	width:70;
}
/*------------------------CHECKBOX---(ïðè àâòîðèçàöèè)-------------------------*/
.checkbox
{
vertical-align: bottom;
}

/*--âûñîòà è áåêãðàóíä â õåäåðå---*/
#header
{
	height:111px;
background-image:url(images/bghead.jpg);
}

/*-------Ëîãîòèï--------*/
#logo
{
	width:110px;
	height:110px;
	margin-left:15px;
	float:left;
}
/*-------Áëîê ñëîãàíà-------*/
#slogan
{
	float:left;
	height:11px;
	width:500px;
	padding-left:70px;
        padding-top:30px;
	color:#fff;
}
#slogan h1
{
	margin:0;
	padding:0;
	font-size:160%;
	border:none;
	text-decoration:none;
}

#slogan span
{
	font-size:80%;
}
/*-------Áëîê èêîíîê (êàðòà ñàéòà, ïîèñê èòä)-------*/
#iconmenu
{
	/*--height:30px;--*/
	width:270px;
	float:right;
	padding-right:10px;
	padding-top:90px;
}

#iconmenu a
{
	color:#ffffff;
}
/*----------------------------áëîã ÃÎÐÈÇÎÍÒÀËÜÍÎÃÎ ÌÅÍÞ--------------------------*/
/*--îñíîâíîå--*/
#gor-menu
{
	height:35px;
	width:100%;
	margin-top:0px;
}

/*--ëåâîå--*/
#gor-menuleft
{
	float:left;
	width:20px;
}

/*--öåíòðàëüíîå--*/
#gor-menucenter
{
	float:left;
	width:946px;
}
/*--ïðàâîå--*/
#gor-menuright
{
	float:left;
	width:20px;
}
/*------------------------------------------------------------MIDDLE---------------------------------------------*/
#middle
{
	width:100%;
	padding:2 0 100px;
	height: 1%;
	background-color:#ffffff;
	min-height:100%;
}
#middle:after
{
	content: '.';
	display: block;
	clear:both;
	visibility:hidden;
	height: 0;
}
/*------------------------------------------------LEFTCOL---------------------------------------------*/
#leftcol
{
	width:200px;
	float:left;
	background-color:#ffffff;
	min-height:300px;
	margin-left:5px;
	margin-top:2px;
}

/*------------------------------------------------CENTERCOL-------------------------------------------*/
#centercol
{
	width:560px;
	float:left;
	background-color:#ffffff;
	min-height:300px;
	margin-left:10px;
	margin-top:2px;
	padding-bottom:100px;
}
/*--------------------------------------------RIGHTCOL--------------------------------------------*/
#rightcol
{
	width:200px;
	float:right;
	background-color:#ffffff;
	min-height:300px;
	margin-right:5px;
	margin-top:2px;
}
/*--------------------------------------FOOTER---------------------------------------------*/
#footer
{
	height:100px;
	width:990px;
	margin:0 auto;
	background-image:url(images/bgfoot.gif);
background-repeat:no-repeat;
}
#page-empty 
{
	height: 105px; 
	clear: both;
}
/*-----------------------------ÁËÎÊÈ ÄËß ÝËÅÌÅÍÒÎÂ--------------------------------*/
.cont-begin
{
	background-image:url(images/bg-cont-begin.jpg);
	text-align:center;
	color:#FFF;
	height:30px;
}
.cont-body{
	background-image:url(images/bg-cont-body.jpg);
	padding-left:15px;
	padding-right:15px;
	font-size: 85%;
}
.cont-end{
	background-image:url(images/bg-cont-end.jpg);
	height:25px;	
}
/*-----áëîê ñ òðàâêîé----*/
.cont-bodygrass
{
	background-image:url(images/bg-cont-bodygrass.jpg);
	background-repeat:no-repeat;
	height:109px;	
	padding-left:15px;
	padding-right:15px;
}
/*-----áëîê ñ òðàâêîé è øàéáîé----*/
.cont-bodyhock
{
	background-image:url(http://www.redwhite.ru/bitrix/templates/newrwdiz/images/bg-cont-bodygrass2.jpg);
	background-repeat:no-repeat;
	height:202px;
	padding-left:15px;
	padding-right:15px;
}
/*--ÁËÎÊÈ ÄËß ÁÀÍÍÅÐÎÂ--*/
#adv
{
	height:60px;
	width:990px;
background-color:#d70000;
margin-top:5px;
}
.advbl
{
	/*--background-image:url(images/468.jpg);--*/
	background-repeat:no-repeat;
	height:60px;
	width:468px;
	margin-left:10px;
	float:left;
}
.advbl2
{
	/*--background-image:url(images/468.jpg);--*/
	background-repeat:no-repeat;
	height:60px;
	width:468px;
	margin-right:10px;
	float:right;
}
#contact
{
	text-align:left;
	color:#FFF;
	text-decoration:underline;
	float:left;
padding-left:30px;
padding-top:25px;
	width:200px;


}

#contact li
{

	list-style-type:square;
}

#contact a
{
        color: #ffffff;
		font-size:120%;

}
#copyright
{
	width:400px;
	color:#FFF;

padding-top:30px;
	text-align:left;
float:left;

}
#copyright a
{
        color: #ffffff;
}
#counter
{
	width:280px;
	float:right;
	padding-top:65px;
}