body, p, div	{ margin:0; padding:0;}

li,ul,ol 		{ padding: 0; margin: 0; list-style:none;}

tbody 			{ font-family:Arial;
				font-weight:normal;
				font-size:12px; 
				color:21221d; }

p				{ padding: 7px 0 11px;}

#logo			{ width:250; height:98px;}


#phones			{ background-image:url(../images/phone.gif);
				width:250px;
				height:44px;}
				
#map			{ font-size:11px; padding-bottom:19px; padding-left:377px;}
	#map a		{  color:#000000;}
				
#proposal		{ margin:0 3px 3px 0; float:right;}

#search			{ float:left;}
#search_btn		{ float:left; padding: 12px 0 0 20px;}
	
#contacts_text	{ float:left; padding:23px 0 0 42px; color:#FFFFFF; text-decoration:none;}
	#contacts_text a { color:#FFFFFF; font-size:11px; text-decoration:none; }
#envelop		{ float:left; padding: 18px 0 0 10px; }

#tab			{ float:left;}
	#tab img 	{ border:0; }

#index_top		{ height:7px; font-size:6px; background:url(../images/reg_top_bg.jpg) no-repeat;}
#index_bottom	{ height:7px; background:url(../images/reg_bottom_bg.jpg) no-repeat;}

#cruises		{ background:url(../images/marker.jpg) 10px 12px no-repeat; 
				float:left; 
				padding:10px 10px 13px 26px; 
				font-size:14px;
				width:705px; }

#index_text 	{ background-color:fdfdfd; background-image:url(../images/index_text_bkg.jpg); background-repeat:repeat-x; 
				border:thin; border-left:1px; border-bottom:0; border-right:1px; border-top:0;  border-style:solid; border-color:#e6e6e6;
				line-height:18px; text-align:justify;
				padding:0 16px 38px 16px;}
				
#regular_panel	{ float:left; width:108px; height:360px; background:url(../images/panel_bkg.jpg); background-position:right; background-repeat:no-repeat }

#regular_top_border { height:20px; width:649px; float:right; background:url(../images/regular_top_border.jpg) no-repeat; padding:0; margin:0;}
#regular_bottom_border { height:20px; width:650px; float:right; background:url(../images/regular_bottom_border.jpg) no-repeat; padding:0; margin-bottom:6px;}


/*#regular_text 	{ width:649px; 
		float:right; 
		padding-bottom:23px;
		min-height:298px;
		background:url(../images/regular_text_border.jpg); background-repeat:repeat-y; background-position:right;}*/

#regular_text 	{ width:649px; 
		float:right; 
		min-height:345px;
		padding-bottom:23px;
		height:auto !important;
		height:345px;
		background:url(../images/regular_text_border.jpg); background-repeat:repeat-y; background-position:right;}

	#regular_text p	{ padding:10px 15px 10px 36px;}
				
#menu			{ background-image:url(../images/menu_bkg.jpg); width:757px; height:62px;}
#menu_item		{ padding:0 10px; float:left; padding-top:22px;}
	#menu_item a{ color:#FFFFFF; font-size:13px; font-weight:bold;}
#menu_spaser	{ padding-top:28px; float:left;}

#footer 		{ float:right; 
				font-size:12px; 
				color:#a6a6a6; 
				padding:0px 0 60px 12px; 
				text-decoration:none; 
				margin: 22px 2px 0 20px;}
	
#media 			{ float:left;
				text-align:right; 
				font-size:13px; 
				padding-bottom:60px; 
				margin: 22px 32px 0 0;
				text-decoration:none; }
#media a 		{ color:#FF0000;}


ul.regular 		{ padding:11px 0 10px 46px;}
li.regular 		{ background: url(../images/marker.jpg) 2px 2px no-repeat;
				margin-left:-9px;
			 	padding:0 0 1px 18px;}

/* Tables */

#mod1			{ width:757px; border:0; padding-bottom:10px }
				
#mod2			{ padding-top: 12px; }


#mod4			{ padding: 34px 19px 10px 19px; 
				background:url(../images/text_bg.jpg) no-repeat; 
				padding-bottom:25px;}
#mod3			{ 
				background:url(../images/text_bg.jpg) no-repeat; 
				padding-bottom:25px;}
#mod4			{ padding: 4px 28px 10px 28px; 
				background:url(../images/text_bg.jpg) no-repeat; 
				padding-bottom:25px;}

h1				{ font-size:18px; font-weight:bold; color:#fd8c47; margin:1px 0 1px 36px;}
h2				{ font-size:14px; font-weight:bold; margin:7px 0 0px 36px;}
h3				{ font-size:12px; font-weight:bold; color:#3b91d0; margin:7px 0 5px 36px;}

div#regular_text a { color:#3687c3; }
a.list			{ color:#fd8c47;}

.mainprod a
{
	color:#3687C3;
}
.footer_link a
{
	text-decoration:none;
	color:#A6A6A6;
	font-size:10px;
}