/* CSS Document */

* {
	margin:0; padding:0;
	font-size:100%;
}

body{
	background:#f1f1f1;
	text-align:center;
}

img {vertical-align:top;}
a img { border:0;}

ul { list-style:none;}

.left { float:left;}
.right {float:right;}
.clear  { clear:both;}


html, input, textarea
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:0.75em;
		line-height:1.33em;
		color:#5f5f5f;
	}

input, select { vertical-align:middle; font-weight:normal;}

a {color:#5f5f5f; outline:none;}
a:hover{text-decoration:none;}
p {padding-top:16px;}

/* ============================= main layout ====================== */

li { background:url(images/marker.gif) no-repeat 0 7px; padding-left:12px; line-height:2em; font-weight:bold;}
li a {color:#315b9c;}

.imgindent {margin:0 20px 0 0; float:left;}

h2 {font-size:2em; line-height:1.24em; color:#262626; margin-bottom:12px; }
h2 img {margin:8px 0 0 4px;}
h3 {color:#315b9c; font-weight:bold; font-style:italic; margin-bottom:3px;}

span {font-weight:bold; }
h4 {color:#315b9c; font-weight:normal; font-style:italic; }
h5 {color:#262626; font-weight:normal;}

/* ============================= header ====================== */
.header-top {background:url(images/top-tail.gif) left top repeat-x;}
.header-bg { background:url(images/header-top-bg.gif) top center no-repeat; height:123px;}
.products {background:url(images/header-bg.jpg) top center no-repeat #fff;  padding:26px 0 25px 0;}

.menu {padding-top:14px;}
.menu li {float:left; background:none; font-size:1.16em; line-height:1.14em; padding:0 12px 0 0px; background:url(images/menu-li-bg.gif) left 7px no-repeat; width:111px;}
.menu li a {text-decoration:none; color:#262626; display:block; padding:4px 0 5px 14px; background:url(images/menu-a-bg.png) no-repeat;}
.menu li a:hover {background:url(images/menu-active-li.png) left top no-repeat;}
.menu .active  {background:url(images/menu-active-li.png) left top no-repeat;}

.logo {padding:26px 0 0 0;}
.sum1 {margin:0 192px 0 204px;}

/* ============================= content ====================== */
#content {background:#fff;}
.banner {
	position:absolute;
	margin:26px 0 0 852px;
	left: 7px;
	top: 1px;
}
.banner1 {position:relative; margin:0 0 0 -13px !important;}
.top-line {background:url(images/top-line.gif) top right no-repeat;}
.indent {padding:24px 0 29px 0;}
.alignright {text-align:right; font-weight:bold;}

.col-pad {padding-right:46px;}
.col-pad1 {padding-right:31px;}

.box {background:url(images/bottom-bg.gif) left bottom repeat-x; float:left; width:162px; font-weight:bold; padding-bottom:5px;}
.imgindent1 {margin:0 7px 0 0; float:left;}

.pad {padding-top:5px;}
.pad1 {padding-top:10px;}
.pad2 {padding-top:16px;}

.color1 {color:#e38306;}
.color2 {color:#679c00;}
.color3 {color:#315b9c;}

.list {margin-top:-3px;}
.border {background:url(images/bottom-bg.gif) left bottom repeat-x; padding-bottom:10px; margin-bottom:3px;}

.link {color:#afafaf; font-weight:bold; font-style:italic; display:inline-block; background:url(images/link-bg.gif) right 5px no-repeat; padding-right:10px; margin:5px 0 0 0;}
.link-pad {margin-right:18px;}

.link2 {font-weight:bold; font-style:italic; color:#afafaf;}
.margin {padding-top:8px;}

table {border-collapse:collapse; margin:-8px 0 -11px 0;}
table td {padding:8px 0;}
.column1 {width:250px;}
.column2 {width:105px; text-align:center; vertical-align:middle;}
.column3 {width:73px; text-align:right; vertical-align:middle;}

.adress {color:#262626;}
.adress span {font-weight:normal;}
.mail {color:#315b9c; font-weight:bold;}
.phone {display:inline-block; width:76px;}
/* ============================= footer ====================== */
#footer {color:#949494; padding-top:23px;}
#footer a {color:#949494; text-decoration:none;}
#footer a:hover {text-decoration:underline;}
#footer .col-2 {padding-left:5px; width:177px !important;}
#footer .col-3 {width:195px !important;}
#footer .col-4 {width:226px !important;}
#footer .col-1 {width:204px !important;}
#footer h2 {margin:-4px 0 6px 0;}
#footer img {margin-top:3px;}
.number {font-size:1.5em; color:#679c00; padding-top:6px;}

#footer .link1 {background:url(images/link-left-bg.gif) left top no-repeat; display:inline-block; line-height:1.2em; text-decoration:none;  color:#fff;  cursor:pointer; font-size:1.16em;}
#footer .link1 strong {background:url(images/link-right-bg.gif) right top no-repeat; display:inline-block; padding:0 5px 0 5px;}
#footer .link1 strong strong  {background:url(images/link-tail-bg.gif) top repeat-x; padding:4px 2px 6px 4px;}

#footer .link1:hover {background:url(images/link-left-bg-hover.gif) left top no-repeat; text-decoration:none;}
#footer .link1:hover strong {background:url(images/link-right-bg-hover.gif) right top no-repeat;}
#footer .link1:hover strong strong  {background:url(images/link-tail-bg-hover.gif) top repeat-x;}

/* ============================= forms ============================= */


#SubscribeForm label {height:49px; display:block;}
#SubscribeForm .link1 {margin:5px -2px 0 0px; line-height:1.2em;}
#SubscribeForm .input {width:188px; height:21px;  background:#fff; padding:2px 0 0 5px; font-size:1em; border-top:1px solid #b8b8b8; border-left:1px solid #b8b8b8; border-bottom:1px solid #e3e3e3; border-right:1px solid #e3e3e3; margin:6px 0 0 0; color:#949494;}

#ContactForm {padding-top:3px;}
#ContactForm label {display:block; height:26px;}
#ContactForm .link {margin:8px 0 0 22px;}
#ContactForm .input {width:220px; height:16px; padding:2px 0 0 3px;	border-top:1px solid #585858; border-left:1px solid #585858; border-bottom:1px solid #e1e1e1; border-right:1px solid #e1e1e1; color:#262626; background:#fff; font-size:1em;}
textarea {width:220px; height:85px; background:#fff; padding:2px 0 0 3px; overflow:auto; font-size:1em; border-top:1px solid #585858; border-left:1px solid #585858; border-bottom:1px solid #e1e1e1; border-right:1px solid #e1e1e1; color:#262626;}

