* {
    padding: 0;
    margin: 0;
}
html, body {
    padding: 0;
    margin: 0;
	height: 100% auto;
	min-height: 100%;
}



body{ 
background-image: url(../img/fon_all.gif);
background-repeat:repeat-x;
background-color:#f9f6f1;
FONT-FAMILY: tahoma; 
FONT-SIZE:12px; 
color:#424242;
}
input[type="text"] { 
background: white;
padding-left: 0px; 
border: 1px #a6a5a9 solid;/* Смещаем текст вправо */
}
input[type="checkbox"] { 
background: lime;
padding-left: 150px; /* Смещаем текст вправо */
}
input[type="submit"] { 
FONT-SIZE:8pt;
padding-left: 0px; /* Смещаем текст вправо */
}

<input type="text" value="123456" name="text1" id="text1" />
<input type="button" name="ff" value="AGAGAGA">
<label for="r1">r1</label> <input type="checkbox" id="r1" /><br>
<label for="r2">r2</label> <input type="checkbox" id="r2" /><br>
<label for="r3">r2</

A:LINK,A:VISITED{FONT-SIZE:9pt;color:#b60000;text-decoration:underline;font-weight: normal;}
A:HOVER{FONT-SIZE:9pt;color:#f23232;text-decoration:underline;font-weight: normal;}
TD {
	FONT-FAMILY: tahoma; FONT-SIZE:9pt; color:#013e72; text-decoration:none; font-weight: normal;
}
b {
	FONT-FAMILY: tahoma; FONT-SIZE:9pt; color:#0040af; text-decoration:none; font-weight: bold;
}

strong {
	FONT-FAMILY: tahoma; FONT-SIZE:8pt; color:#d42e12; text-decoration:none; font-weight: bold; text-transform: uppercase
}

h1, h2, h3, h4, h5, h6 {letter-spacing: 0px;font-family: Arial narrow, verdana,sans-serif;margin: 1.0em 0 .4em;color:#46a6ff;padding-bottom: .1em}
h1 {font-size: 12pt; color:#006fd4;text-transform: uppercase}
h2 {FONT-SIZE:12pt; color:#cc1d00; text-transform: uppercase;}
h3 {FONT-SIZE:12pt; color:#73cc00; text-transform: uppercase;}
h4 {FONT-SIZE:12pt; color:#ea9500; }
h5 {font-size: 12pt;}
h6 {font-size: 13pt;}

small A:LINK, small A:VISITED{FONT-SIZE:8pt;color:#003c9e;text-decoration:underline;font-weight: normal;}
small A:HOVER{FONT-SIZE:8pt;color:#cc0404;text-decoration:underline;font-weight: normal;}


ul {
margin-top: 14px;
}

ul li{
  list-style-image: url(../img/item3.gif);
  margin: 0px 0px 4px 25px;
}
li {
  padding: 0 0 4px 4px;
  margin: 0 0 4px 4px;
}


small {FONT-FAMILY: tahoma; FONT-SIZE:11px;color:#00b500; }
.small1 {FONT-FAMILY: tahoma; FONT-SIZE:11px;color:#bb2401;font-weight: bold;}

#pic1 {
float:left;
border: 1px solid #e5e5e5;
margin: 4px 3px 4px 5px;
}

#pic1 img {
border: 8px #ffffff solid;
}

#pic {
margin: 4px 3px 4px 5px;
}

#pic0 img {
border: 1px solid #e5e5e5;
}
 

#pic img {
border: 8px #ffffff solid;
}

#pic3 {
border: 4px solid #edf3f7;
margin: 5px 5px 5px 5px;
}

#pic2 {
float:left;
background: url(../img/pic_fon1.gif) no-repeat ; 
height: 132px;
margin: 1px 2px 1px 0px;
}

#pic1 img {
cursor:pointer;
}

#pic2 img {
margin:4px 6px 0 4px; 
cursor:pointer;
}

#text1 {
margin: 4px 1px 0 1px; 
width: 132px;
FONT-SIZE:7pt;
color:#822a17;
text-decoration:none;
}

.txt_block {margin:0px 15px 25px 25px;width:90%;}

#center1 {margin:0; padding: 30px;}

p{margin: 15px 0px 15px 0px; text-align: justify}
#header{position:relative; width:971px; height: 245px; margin: 0px 0px 0px 0px;}
#container{height: 100%; width:993px;margin:0 auto;background-image:url("../img/fon.gif");background-position: top; background-repeat:no-repeat;}

* html #container{padding: 0; height: 100%; width:993px;margin:0 auto;}

#container1{min-height: 700px; 
background-repeat:no-repeat; background-image:url("../img/head.jpg");background-position: top;}
}
#content{width:677px; ;}
div#content hr {border: 1px dotted; color: #c9d9e6; height: 1px; margin: 0px 10px 0px;}
#main {text-align:justify; min-height:400px; margin: 0px 10px 0px 10px; width: 490px;}
#center1 small {color:#de3434;}
#center1 h1{margin:0px 0px 10px 0px; text-align: justify; FONT-FAMILY: Georgia; FONT-SIZE:12px; color: #002f69;}
#center1 h1{background:url(../img/item4.gif) left no-repeat; padding: 10px 0px 0px 20px; border-bottom:1px #e1e9f0 solid}
#center1 td{text-align: top;  padding: 5px; text-align: center; }
#center1 .tdred {color:#ffffff; font-weight: bold; FONT-SIZE:8pt; text-transform: uppercase; font-weight: none;  background-color: #0c65ab; text-align: center; }
#center1 th {padding: 7px; color:#424242; font-weight: bold; FONT-SIZE:9pt; text-transform: uppercase; font-weight: none;  background-color: #0c65ab; text-align: center; }
#reclama img {margin:0; padding: 0px 10px 0px 0px; }

#gallery img {
border: 1px #dbe3e8 solid;
}

#news {padding: 5px 0px 10px 0px; border-bottom: 1px #cccccc dotted;}
#news h4 a:link, #news h4 a:visited {
color: #dc4038;
font-size: 11pt; 
TEXT-DECORATION: underline;
}

.menuup {
padding: 13px 0px 10px 20px;
font-size: 9pt;
text-transform: uppercase; 
color: #ffffff;
background: url(../img/menu_up.gif) no-repeat; 
width: 227px;
font-weight: bold;
}


#menubottom {
padding: 0px 0px 0px 0px;
font-size: 9pt;
text-transform: uppercase; 
color: #ffffff;
background: url(../img/menu_bottom.gif) no-repeat; 
width: 225px;
height: 22px;
font-weight: bold;
}

* html #extraup {
padding: 13px 0px 10px 20px;
font-size: 9pt;
text-transform: uppercase; 
color: #ffffff;
background: url(../img/extra_up.gif) no-repeat; 
width: 223px;
font-weight: bold;
}

#extraup {
padding: 13px 0px 10px 20px;
font-size: 9pt;
text-transform: uppercase; 
color: #ffffff;
background: url(../img/extra_up.gif) no-repeat; 
width: 223px;
font-weight: bold;
}

#extrabottom {
padding: 0px 0px 0px 0px;
font-size: 9pt;
text-transform: uppercase; 
color: #ffffff;
background: url(../img/extra_bottom.gif) no-repeat; 
width: 223px;
height: 23px;
font-weight: bold;
}

#headmenu {
margin-top: 9px;
padding: 10px 20px 10px 15px;
font-size: 7pt;
text-transform: uppercase; 
color: #00a0f1;
background: url(../img/headmenu.gif) left no-repeat; 
float: right;
}

#headmenu a:link, #headmenu a:visited {
color: #00a0f1;
font-weight: bold;
TEXT-DECORATION: none;
font-size: 7pt;
}

#headmenu a:hover {
color: #f50000;
font-weight: bold;
TEXT-DECORATION: underline;
font-size: 7pt;
}

#happy {
width: 100%;
}

#happy p a:link, #happy p a:visited {
color: #d74038;
font-size: 13pt; 
TEXT-DECORATION: underline;
}

#happy p a:hover {
color: #0c6fe9;
font-size: 13pt; 
TEXT-DECORATION: underline;
}

#happy strong {
color: #5c5c5c;
font-size: 7pt; 
font-weight: none; 
}

#happy img {
border: 4px #ffffff solid;
margin-right: 5px;
}
#happy i {
FONT-FAMILY: Georgia;  color: #cd0e05;
text-decoration:none;
text-transform: none;
}

#happy b {
FONT-FAMILY: Georgia;  color: #b60000;
text-decoration:none;
text-transform: none;
font-weight: bold; 
}

#hb {
padding: 5px 0px 5px 0px;
margin: 5px 0px 5px 0px;
}

#center1 li{list-style-image: url(../img/item3.gif); }
div#footer{FONT-SIZE:8pt; color: #fff; padding:0px 0px 0px 0px; height: 91px; background-image: url(../img/fon_niz.gif);}
div#footer p{margin:0;padding:5px 10px;}
div#footer td {FONT-SIZE:8pt; color: #fff; }
div#footer td b {FONT-SIZE:7pt; color: #fff; text-transform: uppercase; }
div#footer small {color: #ffffff; FONT-SIZE:6pt;}
div#wrapper{float:left;margin:0 auto;width:100%;min-height: 100%;height:100%;}
* html #wrapper {background: url(../img/extra1.gif) top no-repeat;}
div#content{margin: 0px 0px 0px 266px; color:#424242; line-height:1.6;}
* html div#content{margin: 0px 0px 0px 266px; padding:0; color:#424242; line-height:1.6;
}
* html #navigation{margin:0; padding:0; margin-left:0px; width:266px; background: url(../img/leaf_ie6.gif) top no-repeat;}
div#navigation{float:left;width:266px;margin-left:-993px; min-height:100%; height:100%; margin-top: 0px; 
background: url(../img/leaf.gif) top no-repeat;}


.head0 {background-color: #f6f9e5; width:667px; height: 236px; background-image: url(../img/head0.gif); }
#extra{float:left;width:223px;margin-left:-223px; }

* html #extra{margin:0; padding:0; margin-left:-223px;margin-right: -25px; }
#extra b {
margin: 0px 10px 10px 15px;
padding:0px 0px 0px 0px; }
div#footer{clear:left;float:left;width:100%; display:inline;position:relative;}
#ul li{
  list-style-image: url(../img/item1.gif);
}

#contact {padding: 5px 5px 5px 5px; border: 1px solid #e0d8d8; background-color: #fafafa;}
#rama {
border: 6px solid #edf3f7;
}

#navigation p {
padding: 0; margin: 0;
background: url(../img/menu.gif) no-repeat center left;
font-size: 11px; 
font-weight: bold; 
TEXT-DECORATION: none;
color: #021a94;
height: 30px;
width: 270px;
text-align: bottom;
padding: 13px 0px 0px 32px;

}

#navigation p a:link, #navigation p a:visited {
font-size: 12px; 
font-weight: bold; 
TEXT-DECORATION: none;
color: #021a94;
FONT-FAMILY: arial; 
}

#navigation p a:hover {
font-size: 12px; 
font-weight: bold; 
TEXT-DECORATION: underline;
color: #cc0404;
}

#navigation small {
font-size: 12px; 
font-weight: normal; 
TEXT-TRANSFORM: none; 
TEXT-DECORATION: none;
color: #2e6298;
}

#navigation small a:link, #navigation small a:visited {
color: #2e6298;
font-size: 11px; 
TEXT-DECORATION: none;
margin: 0px 0px 0px 30px;
padding: 2px 0px 2px 8px;

display: block;
background: url(../img/arch.gif) no-repeat center left;
}

#navigation small a:hover {
TEXT-DECORATION: underline;
font-size: 11px; 
background: url(../img/arch.gif) no-repeat center left;
}



#extra b {border: 1px #f1f1f1 solid; }

#razdel {
background: url(../img/razdel.jpg) no-repeat center right;
font-size: 9px; 
text-align: right;
font-weight: bold; 
TEXT-TRANSFORM: uppercase; 
TEXT-DECORATION: none;
color: #0047a6;
height: 41px;
width: 667px;
}

#razdel p {
margin:0;padding:0;
padding: 0px 0px 0px 238px;
text-align: left;
}

.flom a:link, .flom a:visited {
color: #82a5c0;
font-size: 9px; 
TEXT-DECORATION: none;
margin: 5px 5px 5px 0px;
}

.flom a:hover {
TEXT-DECORATION: underline;
font-size: 9px; 
}

#footer a:link, #footer a:visited {
color: #cccccc;
font-size: 11px; 
TEXT-DECORATION: none;
margin: 5px 5px 5px 0px;
}

#footer a:hover {
color: #cc0000;
TEXT-DECORATION: underline;
}

.w {
color: #ffffff;
}

#price {
margin: 0;
color: #ffffff;
background: url(../img/price.gif) no-repeat center right;
height: 72px;
width: 250px;
text-align: left;
}

#price a:link, #price a:visited {
font-size: 11px; 
font-weight: bold; 
background-color: #35b44a;
TEXT-TRANSFORM: uppercase; 
TEXT-DECORATION: none;
color: #ffffff;
}

#price a:hover {
font-size: 11px; 
font-weight: bold; 
TEXT-TRANSFORM: uppercase; 
TEXT-DECORATION: underline;
color: #d7f1db;
}

.form1 {
text-align: left;
}

.niz10 {
background-image: url(../img/niz1.gif) no-repeat center left; 
width:200px;
}

.head1 {
margin: 0; padding:0;
background: url(../img/head_fon1.gif) no-repeat top left; 
width:254px;
height:205px;
border-top: 0px #e1e0e0 solid;
text-align: center;
vertical-align: center;
}

.head2 {
margin: 0; padding:0;
background: url(../img/head_fon2.jpg) no-repeat top left; 
width:677px;
height:205px;
border-top: 0px #a10000 solid;
text-align: left;
vertical-align: top;
}

#menub {
margin:0; padding:0;
background: url(../img/menub.gif) no-repeat center left;
width:260px; 
height: 19px;
padding: 0px 0px 0px 20px;
margin: 20px 0px -5px 0px;
FONT-SIZE:8pt;
font-weight: bold;

}
#menub a:link, #menub a:visited{FONT-SIZE:8pt;color:#bd0000;text-decoration:none;font-weight: bold; text-transform: uppercase;}
#menub a:HOVER{FONT-SIZE:8pt;color:#bd0000;text-decoration:underline;font-weight: bold; text-transform: uppercase}
#menub {FONT-SIZE:8pt;color:#bd0000;text-decoration:none;font-weight: bold; text-transform: uppercase}

#menus li {
 margin: 0px;
  margin: 10px 0px 0px 0px;
  list-style-image: url(../img/item4.gif);
  padding: 0px 0px 0px 0px;
  font-weight: bold;
  text-transform: uppercase;
}

#menus ul li a:link,  #menus ul li a:visited{
  font-weight: bold;
  text-transform: uppercase;
  color:#59ad01;
  font-family: Arial narrow;
    font-size: 10pt;
}

#menus ul li a:hover{
  font-weight: bold;
  text-transform: uppercase;
  color:#ed0600;
  font-family: Arial narrow;
  font-size: 10pt;
}

#menus ul {
  margin:0;
   padding: 0px 10px 0px 30px;
}

#menus {
margin: 0px 0px 0px 0px;
padding: 10px 10px 0px 5px;
width:227px; 
background: url(../img/menu_fon.gif) left repeat-y;
}

* html #menus {
margin: 0px 0px 0px 0px;
padding: 10px 10px 0px 5px;
width:227px; 
background: url(../img/menu_fon.gif) left repeat-y;
}


* html #extracontent {
margin: 0px 0px 0px 0px;
padding: 10px 5px 0px 20px;
width:223px; 
min-height: 100px;
background: url(../img/extra_fon.gif)  repeat-y top left;

}

#extracontent {
margin: 0px 0px 0px 0px;
padding: 10px 5px 0px 20px;
width:223px; 
min-height: 200px;
background: url(../img/extra_fon.gif)  repeat-y top left;
}


#menus a:LINK, #menus A:VISITED{FONT-SIZE:8pt;color:#2f2f2f;text-decoration:none;font-weight: normal; text-transform: none;}
#menus a:HOVER{FONT-SIZE:8pt;color:#51a8dd;text-decoration:underline;font-weight: normal; text-transform: none}
#menus {FONT-SIZE:8pt;color:#2f2f2f;text-decoration:none;font-weight: normal; text-transform: none}

#menus ul ul {
margin: 0px 0px 5px 0px; 
padding:0px;
}

#menus ul ul li {
margin: 0px; 
padding: 0px;
list-style-type: none;
list-style-image: none;
}

#menus ul ul a:link, #menus ul ul a:visited {
font-size: 8pt;
color: #494949;
text-decoration: none;
background: url(../img/item2.gif) no-repeat left; 
padding: 4px 0px 2px 12px;
font-weight: normal; text-transform: none;
 font-family: Arial;
}

#menus ul ul a:hover {
font-size: 8pt;
color: #006fd4;
text-decoration: underline;
padding: 4px 0px 2px 12px;
font-weight: normal; text-transform: none;
font-family: Arial;
}

#banners1 {
margin: 0; padding:0;
height:125px;
border-top: 0px #e1e0e0 solid;
text-align: center;
vertical-align: center;
margin: 10px 0px 5px 0px;
}

#reclama1 {
margin: 0; padding:0;
vertical-align: center;
margin: 10px 0px 5px 15px;
}
#reclama2 {
margin: 0; padding:0;
vertical-align: center;
margin: 10px 0px 5px 20px;
}

.search {
margin: 0; padding:0;
background: url(../img/search_fon.gif)  no-repeat;
padding: 3px 0px 0px 10px;
vertical-align: top;
color: #d7000d;
}

.search b {
color: #006fd4;
font-weight: normal;
}


.bag {
margin: 0; padding:0;
background: url(../img/bag_fon.gif)  no-repeat;
padding: 3px 0px 0px 10px;
vertical-align: top;
color: #d7000d;
}

.bag b {
color: #006fd4;
font-weight: normal;
}



#tech {
margin: 0; padding:0;
margin-left: 5px;
height: 68px;
}

#content small {
color: #b60000;
FONT-SIZE:8pt;
}

#content small a:link, #content small a:visited {
color: #b60000;
FONT-SIZE:8pt;
padding: 0px 10px 0px 0px;
background: url(../img/item3.gif) no-repeat center right;
}

.arch table {
border: 1px;
background-color: #d7d7d7;
padding: 5px;
FONT-SIZE:7pt;
}

.arch th {
background-color: #b21d17;
padding: 5px;
text-align: center;
vertical-align: center;
FONT-SIZE:7pt;
color: #ffffff;
}

.arch td {
background-color: #ffffff;
text-align: center;
vertical-align: center;
padding: 5px;
FONT-SIZE:8pt;
}

.arch img {
border: 0;
}

.arch th a:link, .arch th a:visited, .arch th a:hover   {
text-align: center;
vertical-align: center;
FONT-SIZE:7pt;
color: #ffffff;
}

.arch td a:link, .arch td a:visited, .arch td a:hover   {
FONT-SIZE:8pt;
}

.table1 table {
border: 1px;
background-color: #d7d7d7;
padding: 5px;
FONT-SIZE:7pt;
}

.table1 th {
background-color: #b21d17;
padding: 5px;
text-align: center;
vertical-align: center;
FONT-SIZE:7pt;
color: #ffffff;
}

.table1 td {
background-color: #ffffff;
text-align: left;
vertical-align: center;
padding: 5px;
FONT-SIZE:8pt;
}

.table1 img {
border: 0;
}

.table1 th a:link, .table1 th a:visited, .table1 th a:hover   {
text-align: center;
vertical-align: center;
FONT-SIZE:7pt;
color: #ffffff;
}

.table1 td a:link, .table1 td a:visited, .table1 td a:hover   {
FONT-SIZE:8pt;
}

#article li {
 margin-top: 5px;
border-bottom: 1px #cccccc dotted;
}

#article ul li {
  list-style-image: url(../img/item8.gif);
  margin: 0px 0px 0px 25px;
}

#block1 {
border: 1px solid #e1e0e0;
padding: 5px;
background-color: #f6f6f6;
}

#block1 b {
font-family: Arial narrow;
FONT-SIZE:12pt;
font-weight: bold;
border-bottom: 1px solid #eed0c9;
color: #df151d;
}

#pay1 a:link, #pay1 a:visited {
font-size: 8pt;
color: #f43700;
text-decoration: underline;
background: url(../img/bag_small.gif) no-repeat right; 
padding: 0px 26px 3px 0px;
}

#pay2 a:link, #pay2 a:visited {
font-size: 8pt;
height: 35px;
color: #e4000c;
text-decoration: underline;
background: url(../img/bag_small.gif) no-repeat left; 
padding: 6px 0px 2px 26px;
}

#pay2 {
margin-top: 10px;
padding-bottom: 10px;
border-bottom: 1px #cccccc dotted;
text-align: right;
}

#extra_bag a:link, #extra_bag a:visited {
font-family: Tahoma;
font-size: 8pt;
color: #0270d4;
text-decoration: underline;
}

#extra_bag  {
font-family: Tahoma;
font-size: 8pt;
color: #333333;
padding: 10px 20px 0px 0px;
margin-right:10px;
text-align: justify;
}

#extra_bag b {
font-family: Tahoma;
font-size: 8pt;
color: #0270d4;
border: none;
margin: 0px 0px 0px 0px;
padding: 0;
padding-bottom: 10px;
}

#extra_bag img {
float:left;
border: 1px #cccccc solid;
margin: 0px 5px 0px 0px;
}



#main div.paging {
	color: #ccc;
	margin-bottom: 2em;
}
#main div.paging div.disabled {
	color: #ddd;
	display: inline;
	background: none;
}
#main div.paging span {
}
#main div.paging span.current {
	color: #000;
}
#main div.paging span a {
}

/* Scaffold View */
#main dl {
	line-height: 2em;
	margin: 0em 0em;
	width: 60%;
}
#main dl.altrow {
	background: #f4f4f4;
}
#main dt {
	font-weight: bold;
	padding-left: 4px;
	vertical-align: top;
}
#main dd {
	margin-left: 10em;
	margin-top: -2em;
	vertical-align: top;
}

/* Forms */
#main form {
	clear: both;
	margin-right: 0px;
	padding: 0;
	width: auto;
}
#main fieldset {
	border: 1px solid #ccc;
	margin-top: 30px;
}
#main fieldset legend {
	background:#fff;
	color: #e32;
	font-size: 160%;
	font-weight: bold;
}
#main fieldset fieldset {
	margin-top: 0px;
	margin-bottom: 10px;
	padding: 0px 0;
}
#main fieldset fieldset legend {
	font-size: 120%;
	font-weight: normal;
	margin-left: 0px;
}
#main fieldset fieldset div {
	clear: left;
}
#main form div {
	clear: both;
	margin-bottom: 1em;
	vertical-align: text-top;
}
#main form div.input {
	color: #444;

}
#main form div.required {
	color: #333;
	font-weight: bold;
}
#main label {
	display: block;
	font-size: 110%;
}
#main textarea {
	clear: both;
	display: block;
	font-size: 120%;
	font-family: "frutiger linotype", "lucida grande", "verdana", sans-serif;
	padding: 0px;
	width: 98%;
	border: 1px #95c2fd solid;margin-bottom: 5px;
}

#main input[type="text"] { 
	clear: both;
	display: block;
	font-size: 120%;
	font-family: "frutiger linotype", "lucida grande", "verdana", sans-serif;
	padding: 3px 0px 3px 0px;
	width: 98%;
	border: 1px #95c2fd solid;
	
}


#main input[type="hidden"] { 
	clear: both;
	display: block;
	font-size: none;
	font-family: "frutiger linotype", "lucida grande", "verdana", sans-serif;
	padding: 0;
	margin: 0;
	width: none;
	border: none;
	background: none;
	
}

#main input { 
	clear: both;
	display: block;
	font-size: 120%;
	font-family: "frutiger linotype", "lucida grande", "verdana", sans-serif;
	padding: 3px 0px 3px 0px;
	width: 98%;
	border: 1px #95c2fd solid;
	
}

#main button { 
	clear: both;
	display: block;
	font-size: 9pt;
	font-family: "frutiger linotype", "lucida grande", "verdana", sans-serif;
	padding: 0px;
	width: auto;
	color: #016ac6;
	background: #e8e6e1;
	border: 1px #95c2fd solid;
	padding: 5px;
	
}

* html .input_ie6 { 
	clear: both;
	display: block;
	font-size: 120%;
	font-family: "frutiger linotype", "lucida grande", "verdana", sans-serif;
	padding: 3px 0px 3px 0px;
	width: 460px;
	border: 1px #95c2fd solid;
	
}
* html .bottom_ie6 { 
	clear: both;
	display: block;
	font-size: 9pt;
	font-family: "frutiger linotype", "lucida grande", "verdana", sans-serif;
	padding: 0px;
	width: auto;
		color: #016ac6;
	background: #e8e6e1;
	border: 1px #95c2fd solid;
	padding: 5px;
}


#main input[type="submit"] { 
	clear: both;
	display: block;
	font-size: 9pt;
	font-family: "frutiger linotype", "lucida grande", "verdana", sans-serif;
	padding: 0px;
	width: auto;
		color: #016ac6;
	background: #e8e6e1;
	border: 1px #95c2fd solid;
	padding: 5px;
}



#main input[type="button"] { 
	clear: both;
	display: block;
	font-size: 9pt;
	font-family: "frutiger linotype", "lucida grande", "verdana", sans-serif;
	padding: 0px;
	width: auto;
	color: #016ac6;
	background: #e8e6e1;
	border: 1px #95c2fd solid;
	padding: 5px;
}

#main select {
	clear: both;
	font-size: 120%;
	vertical-align: text-bottom;
}
#main select[multiple=multiple] {
	width: 100%;
}
#main option {
	font-size: 120%;
	padding: 0 3px;
}
#main input[type="checkbox"] {
	margin: 0px 5px 0px 5px;
	padding: 0;
	color: none;
	background: none;
	border: none;
}
/* Notices and Errors */
div.message {
	clear: both;
	color: #900;
	font-size: 140%;
	font-weight: bold;
	margin: 1em 0;
}
div.error-message {
	clear: both;
	color: #900;
	font-weight: bold;
}
p.error {
	background-color: #e32;
	color: #fff;
	font-family: Courier, monospace;
	font-size: 120%;
	line-height: 140%;
	padding: 0.8em;
	margin: 1em 0;
}
p.error em {
	color: #000;
	font-weight: normal;
	line-height: 140%;
}
.notice {
	background: #ffcc00;
	color: #000;
	display: block;
	font-family: Courier, monospace;
	font-size: 120%;
	line-height: 140%;
	padding: 0.8em;
	margin: 1em 0;
}
.success {
	background: green;
	color: #fff;
}

/*  Actions  */
div.actions ul {
	margin: 0px 0;
	padding: 0;
}
div.actions li {
	display: inline;
	list-style-type: none;
	line-height: 2em;
	margin: 0 10px 0 0;
	white-space: nowrap;
}
div.actions ul li a {
	color: #003d4c;
	text-decoration: none;
	font-size: 8pt;

}
div.actions ul li a:hover {
	color: #333;
	text-decoration: underline;
}

/* Related */
div.related {
	clear: both;
	display: block;
}

.cat1 {
border: 1px #e6e2e3 solid;
background-color: #f3f3f3;
padding: 6px;
margin: 5px 0px;
max-width: 478px;
}

.cat1 table {
width: 478px;
}

.cat12 b {
color: #036bce;
font-size: 8pt;
font-weight: bold;
}

.cat12 {
color: #000000;
font-size: 8pt;
font-weight: normal;
padding: 0px 5px 0px 15px;
vertical-align: top;
width:264px;
}

.cat12 a:link, .cat12 a:hover {
color: #016ac6;
font-weight:normal;
font-size: 8pt;
text-decoration: underline;
}

.cat12 a:visited {
color: #016ac6;
font-weight: normal;
font-size: 8pt;
text-decoration: underline;
}

.cat11 {
vertical-align: top;
padding-right: 10px;
text-align: center;
}

.cat11 img {
border: 4px #e6e2e3 solid;
}

.cat13 img {
border: 0;
}

.cat11 center {
font-size: 8pt;
text-align: center;
vertical-align: top;
padding-top: 10px;
}

.cat11 center img{
border: 0;
}

.cat11 center a:link, .cat11 center a:hover {
color: #016ac6;
font-weight: bold;
font-size: 8pt;
text-decoration: underline;
}

.cat11 center a:visited {
color: #016ac6;
font-weight: bold;
font-size: 8pt;
text-decoration: underline;
}


.cat13 {
width: 75px;
font-size: 8pt;
text-align: center;
vertical-align: top;
padding-top: 10px;
}

.cat13 a:link, .cat13 a:hover {
color: #016ac6;
font-weight: bold;
font-size: 8pt;
text-decoration: underline;
}

.cat13 a:visited {
color: #016ac6;
font-weight: bold;
font-size: 8pt;
text-decoration: underline;
}


.cat14 {
font-size: 8pt;
}

.cat14 b {
color: #60ab0a;
font-weight: bold;
font-size: 8pt;
}

.cat15 {
font-size: 8pt;
}

.cat15 b {
color: #60ab0a;
font-weight: bold;
font-size: 8pt;
}

.cat16 {
background: #ebebeb;
color: #cd000c;
font-size: 9pt;
font-weight: bold;
text-align: center;
padding: 2px;
margin: 0px 0px 12px 0px;
}

.cat16 small {
color: #cd000c;
font-size: 7pt;
font-weight: normal;
}

.cat15 a:link, .cat15 a:visited {
color: #007dcc;
font-size: 9pt;
font-weight: normal;
}

.cat15 a:hover{
color: #ff0000;
font-size: 9pt;
font-weight: normal;
}


.brand img {
border: 4px #f2ece1 solid;
}

.brand table {
border: none;
}


.brand1 {
width: 470px;
padding: 5px 0px 15px 0px;
display: block;
vertical-align: bottom;
}

.brand2 {
padding: 10px 0px 0px 0px;
}

.brand3 {
text-align: justify;
vertical-align: top;
padding: 0px 0px 0px 10px;
color: #000;
}

.cart1 {
width: 490px;
}

.cart1 table  {
background: #e8e6e1;
}

.cart1 table td {
background: #f9f6f1;
padding: 2px;
}

.cart1 table th {
background: #d42e12;
color: #fff;
padding: 2px;
}

.cart1 table th strong {
color: #fff;
}

