body {margin: 0px; padding: 0px; background:#708090; text-align:center;}



.bg{background:url(images/bg-bottom.jpg) left bottom no-repeat #fff; width:912px; margin:0 auto; height:100%;}

table {COLOR:#082567;	FONT-FAMILY: Arial, Tahoma, Helvetica, sans-serif; FONT-SIZE: 12px; line-height: 18px;}

table.all{ background:url(images/0bg-top.png) left top no-repeat;}



a.leftmenu	{font-size: 18px; color:#223267; margin-top: 18px; margin-left: 40px; display: block; TEXT-DECORATION: none;}

a.leftmenu:hover{color: #016DC7; text-decoration: underline;}



a.topmenu	{font-size: 20px; color:#223267; margin-right: 20px; TEXT-DECORATION: none;}

a.topmenu:hover	{color:#016DC7; text-decoration: underline;}



div.leftmenu2		{margin-top: 30px; margin-bottom: -20px; margin-left: 25px; margin-right: 35px;}



a.leftmenu2		{FONT-FAMILY: Times New Roman, Times, serif; font-size: 18px; color: #5f5f5f; TEXT-DECORATION: none; position: relative;}



a.leftmenu2:hover	{color: #990000; text-decoration: underline;}







div.leftmenu2q		{FONT-FAMILY: Times New Roman, Times, serif; font-size: 18px; color: #5f5f5f; TEXT-DECORATION: none; position: relative;}







.leftmenusplit	{height: 1px; width: 217px; BACKGROUND: url('/images/leftmenusplitbg.gif');}







a		{COLOR:#0171C7; TEXT-DECORATION: underline;}



a:hover		{COLOR:#002D4F;}







.cr		{line-height: 20px; margin-bottom: 22px;}







h1		{FONT-FAMILY: arial; FONT-SIZE: 22px; COLOR: #c41e3a; line-height:26px; padding-top:10px; text-align:left; margin:10px 0 20px 0;}



h2		{FONT-SIZE: 16px; FONT-WEIGHT: bold; COLOR:#4C5E6F; font-family:trebuchet ms;}







div.quota	{}



div.author	{margin-bottom: 15px; margin-left: 25px; font-style: italic}







div.newDate	{COLOR: #605858; FONT-SIZE: 9px; FONT-WEIGHT: normal; width: 185px;}



div.newHead	{COLOR: #000000; FONT-SIZE: 11px; FONT-WEIGHT: normal; width: 185px;}



div.newText	{COLOR: #000000; FONT-SIZE: 11px; width: 185px; margin-bottom: 15px; line-height: 14px;}



















div.menu	{height: 26px;}



a.menu		{COLOR: #08639f; FONT-WEIGHT: bold;}



a.menu:hover	{COLOR: #079eef;}



img.menuarray	{margin-right: 10px;}







.downmenu	{COLOR: #c2c2c2;}



a.downmenu	{COLOR: #605858; FONT-SIZE: 12px;}



a.downmenu:hover{COLOR: #08639f;}















input.zakazfield{COLOR: #605858; FONT-SIZE: 10pt; BORDER: 1px solid #605858; BACKGROUND: #eadfdf; HEIGHT: 20px; WIDTH: 120px; MARGIN-LEFT: 35px; MARGIN-bottom: 8px;}



div.zakazfield	{FONT-SIZE: 12px; COLOR: #605858; MARGIN-bottom: 3px;}



input.zakazbut	{MARGIN-TOP: 3px; MARGIN-LEFT: 85px;}







.contfield	{border: #08639f solid 1px; margin-top: 5px; width: 300px;}











.formm



{margin:25px 0 15px;



right:0px;



background:none;



}



.submit



{



border:none;



background:none;



}























//http://www.artlebedev.ru/tools/technogrette/html/list-style-text/



    td p



    , td ul



    , td ol



    {



        padding: 0;



        margin: 1em 0;



    }



    td li



    {



        margin: 0.5em 0 0.5em 1.3em;



    }



    td ul



    {



        list-style-type: none;



        //list-style-image: url('li.gif');



    }



    td ul li



    {



        padding: 0;



        behavior: expression( !this.before && parentNode && parentNode.tagName == 'UL' ? this.before = ( 1



                | ( parentNode.style.listStyleImage = 'none' )



                | ( this.firstChild && this.firstChild.nodeType != 3



                    ? ( 1 | ( this.firstChild.style.marginTop = '-1.2em' ) | ( this.firstChild.style.position = 'relative' ) ) : 1 )



                | ( this.innerHTML = '<nobr style="position: relative; width: 1.25em; left: -1.25em; margin: 0 -1.25em 0 0;">&mdash;&nbsp;</nobr>'



                    + this.innerHTML ) ) : '' );



    }



    td ul>li:before



    {



        content: '\2014\a0';



        float: left;



        margin-left: -1.7em;



    }



    td ul>li>*:first-child:-moz-first-node



    {



        margin-top: -1.2em;



    }



    td ul>li>*



    {



        text-indent: 0;



    }



    td .sup



    {



        position: relative;



        top: -0.5em;



        font-size: 0.75em; //font-size: 0.89em;



        line-height: 0;



        vertical-align: baseline;



    }



#tels



{



	font-size:44px;



	line-height:36px;



	color:#5F310C;



	font-style:italic;



}



#tels span



{



	color:#E0B592;



	font-size:24px;



	font-weight:bold;



}
#logo {FONT-FAMILY: Century Gothic, Arial; font-size:25px; padding:15px 0 0 0; color:#016DC7;}



#logo img{border:none; margin:0 0 15px 0;}



#logo a



{



	font-size:24px;



	line-height:24px;



	text-decoration:none;



	font-style:italic;



	display:block;



	color:#F37323;



}



#cont{text-align:justify; margin-right:20px;}

.content{background:#fff; border-left:2px solid #C6D3DD; border-top:2px solid #C6D3DD; border-bottom:2px solid #C6D3DD;}

.col-left{padding:0 0 0 25px;}





img, div { behavior: url(iepngfix/iepngfix.htc) }



.submit{cursor:pointer; background-color:none; border:none; margin-left:5px; color:#000;}

#s{border:2px solid #C6D3DD;}



.img{float:left; margin:0 15px 3px 0;}



.img1{float:right; margin:0 0 3px 15px;}



a.none{cursor:text; color:#082567; text-decoration:none;}



.col2{padding:30px 10px 0 0; width:150px;}



.linebg{background:url(images/bg-line.gif) repeat-y;}



table.tab {border:1px solid #000; border-collapse:collapse; margin:5px 0 15px 0; width:97%;}



table.tab td{border:1px solid #000; padding:3px;}



table.tab th{border:1px solid #000; padding:3px; background-color:#5F6F7F;}







.footer{height:100px; padding:0 20px;}
