body 
{
	font-family: Arial, Verdana, 'MS Sans Serif';
	font-size: 11pt;	
	background-color:#C4C0B4;
	align: center;
	height: 100%;
}

html
{
	height: 100%;
}

h1
{
	font-size: 18px;
	color: #3D5E8B;
}

h2
{
	font-size: 16px;
	color: #3D5E8B;
	margin: 0;
}

a
{
	color: #566E9A;
}

.shop_cart_table td, .shop_cart_table_title td
{
	padding-right: 10px;
	padding-left: 5px;
	border-right: 2px solid #E3E3E3;
	height: 25px;
}

.shop_cart_table td
{
	border-bottom: 1px solid #c5c5c5;
}

.shop_cart_table_title td
{
	background-color: #c5c5c5;
	font-weight: bold;
	height: 30px;
}


.news_date
{
	color:#8192BD;
}

img
{
	border:0px;
}


.main_table
{
	background-color:#ffffff;
	height: 100%;		
}
	
.logo
{
/*	background: url(/images/logo_fon.gif) no-repeat 100% 0;	*/
        background: url(/images/logo_bg.jpg) no-repeat 0 0;
/*        background-position: left top; */
	background-color:#ffffff;	
}

.div_logo
{
	padding-top: 10px;
	color:#282727;
	font-size: 11px;
	font-weight: bold;
}

.top_menu_table
{
	border:1px 0px 1px 0px solid #ffffff;
}

.top_menu_table

{
	border-right: 1px 0px 1px 0px solid #ffffff;
	
}

.top_menu_table td

{
	border-right: 1px solid #ffffff;
	
}

.top_menu_table a

{
	color: #000000;
	text-decoration: none;
	font-size: 12px;
	font-family: Arial, Tahoma;	
}

.top_menu_table a:hover

{
	text-decoration: underline;
}

.search
{
	width:85px;
	height: 15px;
	font-size:12px;
	margin-left:20px;
	border: 1px solid #A29E95;
	color: #A29E95;
}

.img_search
{
	position: relative;
	margin-left: 5px;
}
ul
{
	position: relative;
	right: 40px;
}

ul li
{
	position: relative;
	background: url(/images/li.gif) no-repeat 0 7px;
	list-style-type: none;
	padding-left: 13px;
}

ul a
{
	color:#ffffff;
}

ol
{
	position: relative;	
	margin: 0px 0px 0px 25px;
	padding: 0px 0px 0px 0px;
	
}

.fon_top_100
{
	background: url(/images/top_100.jpg) no-repeat;	
}

.fon_top_1
{
	background: url(/images/top_1.jpg) no-repeat;	
}

.fon_top_2
{
	background: url(/images/top_2.jpg) no-repeat;
}

.fon_top_3
{
	background: url(/images/top_3.jpg) no-repeat;
}

.fon_top_4
{
	background: url(/images/top_4.jpg) no-repeat;
}

.fon_top_5
{
	background: url(/images/top_5.jpg) no-repeat;
}

.fon_top_6
{
	background: url(/images/top_6.jpg) no-repeat;
	border-right: 5px solid #ffffff;
}

.fon_top_7
{
	background: url(/images/top_7.gif) no-repeat 0 100%;
	background-color:#C4C0B4;
}

.head_right_border
{
	background: url(/images/head_right_border.gif) no-repeat 0 100%;
	background-color:#C4C0B4;
/*	border: 1px solid #000000; */
}

.top_border_left_menu_fon
{
	background: url(/images/top_border_left_menu_fon.gif) no-repeat;
}

.div_bottom
{	
	position: relative;
	background: url(/images/border_bottom_fon.gif) repeat-x;
	color:#ffffff;
	font-family: Arial, Tahoma;
	font-size:12px;
}

.top_menu_td
{
	background: url(/images/top_menu_fon.gif);
	border-right:4px solid #ffffff;
	height: 25px;
}

.right_menu_left_border
{
	background: url(/images/right_menu_left_border_fon.gif) repeat-y;
	background-color:#D4D4D4;
}

.right_menu_top_fon_01
{
	height:25px;
	background: url(/images/right_menu_top_fon_01.gif) no-repeat;
}

.main_table_right_border
{
	background: url(/images/main_table_right_border.gif) repeat-y;
	background-color:#C4C0B4;
}

.left_border_main
{
	background:url(/images/left_border_main.gif) repeat-y 0 0;
}

.title
{
	color: #ffffff;
}

.img_border_news
{
	margin: 3px 10px 10px 0px;
	border: 2px solid #ffffff;
}

.td_left_menu
{
	background: url(/images/left_menu_fon.gif) no-repeat;
	background-color: #919191;
	padding-top: 20px;
	color:#ffffff;
}

.td_table_left_menu
{
	font-size:10px;
	color:#ffffff;
	margin-bottom:22px;
}

.table_left_meny_1
{
	border: 1px solid #B0B0B0;
	border-right: none;
}

.table_left_meny_2
{
	text-decoration: none;
	color:#ffffff;
}

.table_left_meny_bottom
{
	border-bottom: 1px dashed #B0B0B0;
}

.div_left_structure
{
	font-size: 12px;
	margin-left:10px;
}

.main_td
{
	background: url(/images/main_fon.gif) no-repeat 0 0;
	background-color:#E3E3E3;
	border-right:5px solid #ffffff;
	padding: 30px 45px 0px 45px;
}

.div_search
{
	height:15px;
	font-size:11px;
	padding-left: 20px;
	color:#676767;
	background: url(/images/right_menu_top_fon_02.gif) no-repeat;
}

.baners
{
	position:relative;
	margin: 20px 0px 0px 20px;
	font-size:11px;
	width: 120px;
}
.partner
{
	position:relative;
	margin: 20px 0px 0px 8px;
	font-size:11px;
	width: 130px;
}

.main_td a
{
	color: #566E9A;
	font-weight: bold;
}
.phone_img
{
	position: absolute;
	width: 160px;
	margin-left: -125px;
	margin-top: 15px;
	
}

