/* CSS Document */

body {
	margin:15px 10% 15px 10%;
	background-color:#303A70;
	background-image:url(main_bg.gif);
	background-repeat:repeat-x;
	background-position:top;
	font-family: Tahoma;
	font-size: 12px;
}

#header_one {
	height:60px;
	background-color:#FFFFFF;
}
#header_one_text {
	font-size:11px;
	padding-right:10px;
	padding-top:5px;
	margin-top:-5px;
}

#header_two {
	height:150px;
	background-color:#000000;
	background-image:url(hdr_bg.gif);
	background-repeat:repeat-x;
}	
#header_img {
	height:150px;
	background-image:url(hdr_img.jpg);
	background-position:right;
	background-repeat:no-repeat;
	}
#footer {
	height:70px;
	background-image:url(ftr_bg.gif);
	background-repeat:repeat-x;
	color:#FFFFFF;
	font-size:11px;
}
a.footmenu, a.footmenu:link, a.footmenu:active, a.footmenu:visited {
	color:#FFFFFF;
	text-decoration:none;
}
a.footmenu:hover {
	color:#5981CD;
	text-decoration:underline;
}
.footmenu {
	color:#5981CD;
}
a.toptext, a.toptext:link, a.toptext:active, a.toptext:visited {
	color:#000000;
	text-decoration:none;
}
a.toptext:hover {
	color:#000000;
	text-decoration:underline;
}
.toptext {
	color:#000000;
}
a.rightmenu, a.rightmenu:link, a.rightmenu:active, a.rightmenu:visited {
	color:#5981CD;
	text-decoration:none;
}
a.rightmenu:hover {
	color:#003399;
	text-decoration:underline;
}
#area {
	background-color:#FFFFFF;
}
#bg_wheel {
}
#top_logo_on, #top_logo_off {
	width:200px;
	height:60px;
	margin-left:15px;
	background-image:url(logotype.gif);
}
#top_logo_on {
	cursor:pointer;
}
#top_menu01, #top_menu02, #top_menu03, #top_menu04, #top_menu05, #top_menu06 {
	height:30px;
	float:left;
	cursor:pointer;
}
#top_menu01_active, #top_menu02_active, #top_menu03_active, #top_menu04_active, #top_menu05_active, #top_menu06_active {
	height:30px;
	float:left;
}	
#top_menu {
	height:30px;
	background-image:url(mnu_bg.gif);
	background-repeat:repeat-x;
}
#top_menu01 { width:115px; }
#top_menu01_active { background-image:url(menu01o.gif); width:115px; }
a.top_menu01 { background-image:url(menu01.gif); }
a.top_menu01:hover { background-image:url(menu01o.gif); }
#top_menu02 { width:132px; }
#top_menu02_active { background-image:url(menu02o.gif); width:132px; }
a.top_menu02 { background-image:url(menu02.gif); }
a.top_menu02:hover { background-image:url(menu02o.gif); }
#top_menu03 { width:130px; }
#top_menu03_active { background-image:url(menu03o.gif);	width:130px; }
a.top_menu03 { background-image:url(menu03.gif); }
a.top_menu03:hover { background-image:url(menu03o.gif); }
#top_menu04 { width:135px; }
#top_menu04_active { background-image:url(menu04o.gif);	width:135px; }
a.top_menu04 { background-image:url(menu04.gif); }
a.top_menu04:hover { background-image:url(menu04o.gif); }
#top_menu05 { width:113px; }
#top_menu05_active { background-image:url(menu05o.gif); width:113px; }
a.top_menu05 { background-image:url(menu05.gif); }
a.top_menu05:hover { background-image:url(menu05o.gif); }
#top_menu06 { width:84px; }
#top_menu06_active { background-image:url(menu06o.gif); width:84px; }
a.top_menu06 { background-image:url(menu06.gif); }
a.top_menu06:hover { background-image:url(menu06o.gif); }

#page_header {
	height:50px;
	width:300px;
	background-image:url(pg_hdr_bg.gif);
	background-repeat:repeat-x;
	text-align:center;
	padding-top:4px;
	margin:0px;
	margin-left:30px;
	font-size: 24px;
	font-style: italic;
	color: #336699;
	font-family: Verdana;	
}
#page_content {
	padding:8px;
	margin:0px;
}
#right_panel {
	border-left-style:solid;
	border-left-width:1px;
	border-left-color:#BCC2C6;
	margin-top:30px;
	margin-bottom:30px;
	padding-left:10px;
}
#right_panel_hdr {
	color: #336699;
	font-family: Arial;
	font-size: 18px;
	font-style: italic;
}
ul.right {
	margin:0px;
	margin-left:15px;
	padding:0px;
	padding-left:1px;
	list-style:url(list.gif);
	list-style-position:outside;
	font-size:11px;
	vertical-align:top;
}
#list_ico_1 {
	margin:0px;
	margin-left:-9px;
	padding:0px;
}
#list_ico_2 {
	margin:0px;
	padding:0px;
}
.cat_link, a.cat_link, a.cat_link:link, a.cat_link:active, a.cat_link:visited {
	font-size: 18px;
	font-weight: bold;
	font-family: Tahoma;
	font-style: italic;
	color: #5981CD;
	text-decoration:none;
}
a.cat_link:hover {
	color:#003399;
	text-decoration:underline;
}
.cat_name {
	font-size: 18px;
	font-weight: bold;
	font-family: Tahoma;
	font-style: italic;
	color: #003399;
	text-decoration:none;
}
#cat_container {
	padding:2px;
	border-style:solid;
	border-width:1px;
	border-color:#BCC2C6;
}
#cat_container2 {
	margin:5px;
	padding:15px;
	border-style:solid;
	border-width:1px;
	border-color:#BCC2C6;
}
#cat_model_img {
	width:250px;
	height:250px;
	padding:2px;
	margin-top:10px;
	margin-bottom:10px;
	border-style:solid;
	border-width:1px;
	border-color:#A9BBBB;
}
#cat_model_img_med {
	width:150px;
	height:150px;
	padding:2px;
	margin-top:10px;
	margin-bottom:10px;
	border-style:solid;
	border-width:1px;
	border-color:#A9BBBB;
}
#qty {
	width:20px;
	text-align:center;
	font-size:11px;
}
.params {
	font-size:11px;
}
#basket_btn {
	width:90px;
	font-size:11px;
}
#cat_pos_list {
	border-style:solid;
	border-width:1px;
	border-color:#FFFFFF;
	padding:2px;
	background-color:#A9BBBB;
}
#cat_pos_list_none {
	border-style:solid;
	border-width:1px;
	border-color:#FFFFFF;
	padding:2px;
	background-color:#FFFFFF;
}
#cat_pos_list_hdr {
	border-style:solid;
	border-width:1px;
	border-color:#FFFFFF;
	padding:2px;
	background-color:#F4F4F4;
}
#cat_model_thumb {
	width:80px;
	height:80px;
	padding:1px;
	margin:1px;
	border-style:solid;
	border-width:1px;
	border-color:#BCC2C6;
}
form {
	margin:0px;
}
.button {
	margin:0;
	width:200px;
	height:22px;
	border-style:solid;
	background-color:#FFFFFF;
	border-width:1px;
	border-color:#BCC2C6;
	color: #336699;
	font-family: Arial;
	font-size: 15px;
	font-weight:bold;
	font-style:italic;
	vertical-align:middle;	
}
.list {
	margin:0;
	width:300px;
	height:20px;
	border-style:solid;
	border-width:1px;
	border-color:#BCC2C6;
	vertical-align:middle;
}
.params {
	margin:0;
	width:60px;
	height:20px;
	border-style:solid;
	border-width:1px;
	border-color:#BCC2C6;
	vertical-align:middle;
}
.search {
	margin:0;
	width:200px;
	height:18px;
	border-style:solid;
	border-width:1px;
	border-color:#BCC2C6;
	vertical-align:middle;
}
.search_file {
	margin:0;
	width:204px;
	height:20px;
	vertical-align:middle;
}
.input_contacts {
	margin:0;
	width:300px;
	height:18px;
	border-style:solid;
	border-width:1px;
	border-color:#BCC2C6;
	vertical-align:middle;
}
.input_message {
	margin:0;
	width:300px;
	border-style:solid;
	border-width:1px;
	border-color:#BCC2C6;
	vertical-align:middle;
}
.basket_text {
	font-family: Tahoma;
	font-size: 11px;
	color:#333333;
	text-decoration:none;
}
a.basket_text:active, a.basket_text:link, a.basket_text:visited,{
	font-family: Tahoma;
	font-size: 11px;
	color:#333333;
	text-decoration:none;
}
a.basket_text:hover {
	font-family: Tahoma;
	font-size: 11px;
	color:#333333;
	text-decoration:underline;
}
#input50 {
	width:44px;
}
#input40 {
	width:34px;
}
#input58 {
	width:49px;
}
#input60 {
	width:54px;
}
#input100p {
	width:100%;
}
#input250 {
	width:244px;
}
#header_text {
	color:#FFFFFF;
	padding-top:10px;
	padding-left:20px;
	font-family: Verdana;
	font-size: 25px;
	height:150px;
	vertical-align:middle;
}
#qty {
	width:20px;
	text-align:center;
	font-size:11px;
}
#qty1 {
	width:90%;
	text-align:center;
	font-size:11px;
}
