html	{ height:100%; background-color:#1b1b1b; }

body    { height:100%; padding: 0px; margin: 0px; font-family: Trebuchet MS, sans-serif; font-size: 69%; color: #414141;}
table   { font-family: Trebuchet MS, sans-serif; border-collapse: collapse; margin: 0px; font-size: 100%; color: #414141;}
td      { padding: 0px;}
*		{ box-sizing: border-box; -moz-box-sizing: border-box;}

/* Общая стилизация */
h1			{ }
h2			{ font-size:160%; font-weight:normal; margin:5px 0; padding:0; }
h3			{ }
h4			{ }
img 		{ border: 0px;}
object		{ border: 0px;}
p			{ margin: 0 0 17px 0;}
.ps		{ background: url(../images/bg/ps.gif) 0px 0px no-repeat; padding: 28px 0 0 0;}
form		{ margin: 0px;}

a			{ color: #d04600; text-decoration: underline;}
a:hover		{ color: #d04600; text-decoration: underline;}

ul			{ margin: 0 0 16px 0; list-style-type: none; padding: 0px; color: #484848;}
ul li		{ background: url(../images/icons/li-star.gif) 0px 6px no-repeat; padding: 2px 0 1px 9px; margin: 0 0 5px -8px;}

.alert		{ color:#d04600; }

input,label	{vertical-align:middle; font-size: 100%; color: #000; font-family: Tahoma;}
textarea	{vertical-align:top; font-size: 100%; color: #000; font-family: Tahoma;}

/* Скелеты */
.sk01		{ height:100%;background: url(../images/bg/sk.jpg) left top repeat-x;}
.sk			{ width: 100%;height:100%; background: url(../images/bg/body_bg.jpg) bottom repeat-x}
.sk_td		{ text-align: center;  vertical-align:middle;width:100%;height:100%;background: url(../images/bg/sk_td2.jpg) 50% 100% no-repeat; padding: 20px 10px 100px 10px;}
.sk1		{ width: 965px; margin: auto; text-align: left;}

/* Хидер */
.head		{ background: #ebebeb url(../images/bg/head.jpg) left top no-repeat; height: 118px; position: relative; z-index: 3;}
.logo		{ position: absolute; z-index: 3; left: 56px; top: 33px;}
.head1		{ background: url(../images/bg/head1.gif) left top no-repeat; height: 126px; width: 39px; position: absolute; z-index: 3; top: 169px; left: 0px;}

.tmenu		{ background: url(../images/bg/tmenu.gif) left top no-repeat; height: 50px; position: relative; z-index: 2;}

#flash_menu	{ position:absolute; top:0px; left:245px; width:482px; }

#smenu1 span,#smenu2 span,#smenu3 span{ display:none; }

#smenu1							{  position: absolute; z-index: 3; left: 254px; top: 1px; width: 182px; height: 174px;}
#smenu1 a						{  display:block; width:120px; height:103px;  background: url(../images/icons/tr_but.gif) no-repeat;  outline: 0; margin:50px 0 0 12px; }
#smenu1 a:hover,#smenu1 a.active{ width:182px; height:174px;  background: url(../images/icons/tr_but_h.gif) no-repeat;  outline: 0; margin:0 0 0 0; }

#smenu2    						{  position: absolute; z-index: 4; left: 386px; top: 1px; width: 182px; height: 174px;}
#smenu2 a						{  display:block; width:119px; height:103px;  background: url(../images/icons/bz_but.gif) no-repeat;  outline: 0; margin:50px 0 0 27px; }
#smenu2 a:hover,#smenu2 a.active{ width:182px; height:174px;  background: url(../images/icons/bz_but_h.gif) no-repeat;  outline: 0; margin:0 0 0 0; }

#smenu3							{  position: absolute; z-index: 3; left: 519px; top: 1px; width: 182px; height: 174px;}
#smenu3 a						{  display:block; width:120px; height:103px;  background: url(../images/icons/vl_but.gif) no-repeat;  outline: 0; margin:50px 0 0 34px; }
#smenu3 a:hover,#smenu3 a.active{ width:182px; height:174px;  background: url(../images/icons/vl_but_h.gif) no-repeat;  outline: 0; margin:0 0 0 0; }

/* Футер */
.foot		{ background: #e35a00 url(../images/bg/foot.jpg) left top no-repeat; height: 62px; position: relative; z-index: 1;}

/*.foot1 a,.foot2 a,.foot3 a,.foot4 a								{ display:block; height:44px; background-position:left top; background-repeat:no-repeat;}
.foot1 a:hover,.foot2 a:hover,.foot3 a:hover,.foot4 a:hover,
.foot1 a.active,.foot2 a.active,.foot3 a.active,.foot4 a.active	{ background-position:0 -42px; }
.foot1 span,.foot2 span,.foot3 span,.foot4 span					{ display:none; }*/

.foot1		{ position: absolute; z-index: 2; top: 7px; left: 330px;}
/*.foot1 a	{ width:245px; background-image:url(../images/icons/foot1_.gif)}*/

.foot2		{ position: absolute; z-index: 2; top: 7px; left: 540px;}
/*.foot2 a	{ width:145px; background-image:url(../images/icons/foot2_.gif)}*/

.foot3		{ position: absolute; z-index: 2; top: 7px; left: 658px;}
/*.foot3 a	{ width:204px; background-image:url(../images/icons/foot3_.gif)}*/

.foot4		{ position: absolute; z-index: 2; top: 7px; left: 834px;}
/*.foot4 a	{ width:131px; background-image:url(../images/icons/foot4_.gif)}*/



.foot5		{ position: absolute; z-index: 1; top: 29px; left: 35px;}
.foot6		{ position: absolute; z-index: 1; top: 29px; left: 65px;}
.foot7		{ position: absolute; z-index: 1; top: 29px; left: 97px;}

.foot8		{ position: absolute; z-index: 1; top: 25px; left: 134px;}
.foot8-1	{ padding: 0 7px 0 0;}
.foot8-1 input	{ border: 1px solid #d04600; background: #dfa261; font-size: 100%; color: #000; font-family: Tahoma; padding-left: 4px; width: 86px;}
.foot8-2	{ }

/* Контент */
.content	{ background: #fff url(../images/bg/content.jpg) left top; margin: -3px 0 0 0;}
.content1	{ background: url(../images/bg/content1.jpg) right top no-repeat;}

.cont		   { width: 100%; margin: 0;}
.cont1		{ width: 269px; background: url(../images/bg/cont1.jpg) left top no-repeat; height: 315px; vertical-align: top;}
.cont2		{ vertical-align: top; padding: 67px 30px 0 15px;}

.lmenu		{ padding: 30px 0 0 26px;}
.lmenu1		{ font-size: 146%; padding: 0 0 10px 9px;}
.lmenu1 a			{ color: #000; text-decoration: underline;}
.lmenu1 a:visited	{ color: #000; text-decoration: underline;}
.lmenu1 a:hover		{ color: #f35100; text-decoration: underline;}
.lmenu1_		{ font-size: 191%; padding: 0 0 10px 9px; color: #000; background: url(../images/bg/lmenu1_.gif) left bottom no-repeat;}

/* Футер в контенте */
.cfoot1		{ background: url(../images/bg/cfoot1.jpg) left bottom no-repeat; height: 100px; padding: 17px 0 0 36px;}
.cfoot2		{ background: url(../images/bg/cfoot2.jpg) left bottom no-repeat; height: 100px; padding: 17px 0 0 92px;}
.cfoot3		{ background: url(../images/bg/cfoot3.jpg) left bottom no-repeat; height: 100px; padding: 17px 0 0 48px;}

.cfoot1-1	{ background: url(../images/bg/cfoot1-1.gif) right top no-repeat; font-size: 273%; color: #d24100; padding: 0 31px 0 0; text-transform: uppercase;}

.clearfix:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
* html .clearfix{
	display:inline-block;
} /* for IE Mac */
/* for IE6 *//*from IE Mac\*/
* html .clearfix{
	height:1%;
}
.clearfix{
	display:block;
}
.clearing{
	clear:both;
}
