/*html, body		{
				width: 100%;
				min-width: 1000px;
				margin: 0;
				padding: 0;
				}*/
html {height:100%;}
body			{
					margin: 0;
					padding: 0;
					height:auto !important;
  					height:100%;
  					min-height:100%;
					width: auto !important;
  					width: 100%;
					min-width: 1000px;
					position: relative;
					background-color: white;
					}
img				{border: none}
a				{color: #008dbe;}
a:hover				{color: #da271d;}
h1, h2				{
				font-family: "Franklin Gothic medium cond", "times new roman";
				font-size: 18px;
				font-weight: normal;
				text-transform: uppercase;
				/*text-decoration: underline;*/
				color: #da271d;
				margin: 0;
				margin-bottom: 10px;
				}
h2				{font-size: 15px}
#content 			{
				font-family: tahoma;
			    font-size: 12px;
			    color: #3f3f3f/*545454*/;
				width: 70%;
				padding-left: 5px;
				/*border: 1px solid green;*/
				}
				
#content p		{
				padding-left: 45px;
			    padding-right: 35px;
				padding-bottom: 10px;
				padding-top: 10px;
			  	border-left: solid 2px #008fbf;
				text-align: justify;
				margin: 0;

				}
#content h3			{
				font-size: 14px;
				font-weight: normal;
				/*text-decoration: underline;*/
				color: #4eb1d3;
				padding-left: 15px;
				margin: 0;
				}
#content ul 			{border-left: solid 2px #008fbf; margin: 0; padding-right: 25px; text-align: justify;}
#content ol 			{border-left: solid 2px #008fbf; margin: 0; /*padding-right: 25px;*/}
#content ul li			{
				list-style: none; 
				padding-left: 15px;
				background: url(/images/css/bull.gif) 0px 5px no-repeat;
				}

/*---------------------------------------------------------*/
#logo			{
				width: 223px;
				height: 215px;
				position: absolute;
				left: 35px; top: 0;
				/*border: solid red 1px;*/
				}
#server			{
				position: absolute;
				left: 0; top: 0;
				}
/*---------------------------------------------------------*/
#main			{
				width: expression(((document.documentElement.clientWidth || document.body.clientWidth) < 1000)? "1010px" : "100%");
				}
#left		   	{
				float: left;
				width: 200px;
				margin-top: 215px;
			   	margin-left: 5px;
				overflow: hidden;
				/*border: 1px solid red;*/
				padding-left: 40px;
				}	
#left div		{
				padding-left: 27px;		
				font-family: tahoma;
				font-size: 13px;
				font-weight: bold;
				line-height: 23px;
				height: 23px;	
				background: url(/images/css/bull_big.gif) 0px 0px no-repeat;
				}
#left div a		{
				color: #da271d;
				text-decoration: none;
				}
#left div a:hover{text-decoration: underline;}
#left ul		{margin: 10px 0; padding: 0;}
#left li		{
				padding-left:15px;
				list-style:none;
				font-family: tahoma;
				font-size: 12px;
				line-height: 14px;
				background: url(/images/css/bull.gif) 0px 4px no-repeat;
				}

#left li a		{
				font-family: tahoma;
				padding-left:10px;
				border-left-style:solid;
				border-left-width: 1px;
				border-left-color: #da271d; 
				color: #35a6cc;
				text-decoration:none;
				}
#left li a:hover{text-decoration:underline;}
/*---------------------------------------------------------*/
#top_menu		{
				float: right;
				margin-top: 23px;
				background: url(/images/css/top_menu_bg.gif) 0 0 repeat-x #da271d;
				height: 35px;
				overflow: hidden;
				}
#top_menu a		{
				float: left;
				color: white;
				font-family: "Franklin Gothic medium cond", "times new roman";
				font-size: 12pt;
				line-height: 32px;
				padding: 0 20px;
				text-decoration: none;
				white-space:nowrap;
				}
#top_menu a:hover{text-decoration: underline}
#top_menu_ugol	{
				float: left;
				width: 28px;
				height: 35px;
				background: url(/images/css/top_menu_ugol.jpg) 0 0 no-repeat; 
				}
/*---------------------------------------------------------*/
#right_top			{
				margin-left: 250px;
				height: 70px;
				}
#bottom_menu		{
				position: absolute;
				bottom: 180px;
				left: 0;
				width: 100%;
				font-size: 14px;
				text-align: center;
				}
#bottom_menu a	{padding: 0 10px; border-right: solid 1px #da271d;}
#content		{margin: 0px 5px 0px 250px;}
/*---------------------------------------------------------*/
#footer			{
				margin-top: 20px;
				clear: both;
				width: 100%;
				height: 160px;
				text-align: right;
				background: url(/images/css/footer_bg.gif) 0 100% repeat-x; 
				}
#footer_left	{
				float: left;
				height: 160px;
				width: 128px;
				background: url(/images/css/footer_left.jpg) 0 100% no-repeat;
				}
#footer_right	{
				float: right;
				height: 160px;
				width: 272px;
				background: url(/images/css/footer_right.gif) 100% 100% no-repeat;
				}
#contacts	{		
				font-size: 12px;
				float: right;
				width: 300px;
				height: 120px;
				font-family: tahoma;
			    	color: #545454;
				position: relative;
				left: 210px;
				overflow: hidden;
				margin-top: 20px;
				}
/*---------------------------------------------------------*/
.catalog img	{margin: 10px; float: left;}
.catalog ul	{
		float: left;
		width: 120px;
		padding: 0;
		padding-bottom: 7px;
		}
.catalog li	{
		padding-left: 15px !important;
		padding-top: 7px;
		background: url(/images/css/bull.gif) 5px 12px no-repeat !important;
		}
/*---------------------------------------------------------*/
div.logotips	{
		float: left;
		width: 200px;
		height: 200px;
		padding: 15px;
		text-align: center;
		}

table.klient	{
		float: left;
		border: solid 1px #008dbe;
		margin: 10px;
		height: 255px;
		width: 220px;
		text-align: center;
		vertical-align: middle;
		}

table.klient td.td1{height: 200px; overflow: hidden}

table.otziv	{
		float: right;
		border: solid 1px #008dbe;
		margin: 10px;
		height: 200x;
		width: 150px;
		text-align: center;
		vertical-align: middle;
		}

table.otziv td.td1{height: 200px; overflow: hidden}
/*---------------------------------------------------------*/
div#fl_1	{background: url(/images/css/fl_1.gif) 25px 10px no-repeat;}
div#fl_2	{background: url(/images/css/fl_2.gif) 0px 10px no-repeat;}
div#fl_3	{background: url(/images/css/fl_3.gif) 25px 10px no-repeat;}

#links_table
	{
	margin: 0 auto;
	color: #008dcb;
	width: 800px;
	font-size: 11px;
	}
#links_table td
	{
	text-align: left;
	vertical-align: top;
	width: 150px;
	padding: 3px;
	padding-bottom: 10px;
	}
#links_table td div
	{width: 195px}
#links_table td a
	{font-size: 10px; text-decoration: none; color: #898989;}
	
table.portfelio img
		{
		border: solid 1px #008dbe;
		}
		
a.crespo
		{
		font-family: "Franklin Gothic medium cond", "times new roman";
		font-size: 18px;
		font-weight: normal;
		text-transform: uppercase;
		color: #da271d;
		margin: 0;
		margin-bottom: 10px;
		text-decoration: none;
		}
		
a.crespo:hover
		{
		text-decoration: underline;
		}
		
a.ressonanse
		{
		font-size: 14px;
		font-weight: normal;
		color: #4eb1d3;		
		text-decoration: none;
		}
		
a.ressonanse:hover
		{
		color: #e74100;
		}