/* CSS Document */

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

body{
	background:#FFFFFF url(../images/top-tail.gif) top repeat-x;
	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
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:0.75em;
		line-height:1.5em;
		color:#585858;
	}

input, select, textarea { vertical-align:middle; font-weight:normal; font-size: 12px; font-Family: Arial, Helvetica, Sans-Serif;}

a {color:#0493c2;}
a:hover{text-decoration:none;}
p {padding-top:18px;}
strong {color:#000000;}

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

.top-tail2 {background:url(../images/top-tail2.gif) top repeat-x; position:absolute; width:50%; height:400px; right:0;}

li { background:url(../images/list-bg.gif) no-repeat 0 7px; padding-left:18px; line-height:2.083em;}
.box li a {color:#69a942;}

.link {color:#000000; display:block; background:url(../images/link-tail-bg.gif) top repeat-x; margin-top:22px;}
.link span {display:block; background:url(../images/link-right-bg.gif) top right no-repeat;}
.link span span {background:url(../images/link-left-bg.gif) top left no-repeat; padding:6px 0 11px 25px;}

.link2 {font-weight:bold; color:#000000;}

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

h2 {color:#3f433e; font-weight:normal; font-size:2em; line-height:1em; padding:25px 0 28px 65px; letter-spacing:-1px; position:relative;}
.extra-title {margin-right:-20px;}
.box h2 {padding:0; margin-bottom:20px;}
.title {padding-left:0;}
.title1 {background:url(../images/title1.jpg) top left no-repeat; padding-left:35px;}.title2 {background:url(../images/title2.jpg) top left no-repeat;}.title3 {background:url(../images/title3.jpg) top left no-repeat;}.title4 {background:url(../images/title4.jpg) top left no-repeat;}.title5 {background:url(../images/title5.jpg) top left no-repeat;}.title6 {background:url(../images/title6.jpg) top left no-repeat;}.title7 {background:url(../images/title7.jpg) top left no-repeat;}.title8 {background:url(../images/title8.jpg) top left no-repeat;}.title9 {background:url(../images/title9.jpg) top left no-repeat;}.title10 {background:url(../images/title10.jpg) top left no-repeat;}.title11 {background:url(../images/title11.jpg) top left no-repeat;}
.question {background:url(../images/question.jpg) top left no-repeat;}/* ============================= header ====================== */
.messages {background:url(../images/messages.png) top left no-repeat;}
.account {background:url(../images/myprofile.jpg) top left no-repeat;}
.login {background:url(../images/login.png) top left no-repeat;}
.registration {background:url(../images/register.png) top left no-repeat;}
.phone {text-align:right; padding:22px 23px 0 0; line-height:1em;}
.phone span {background:url(../images/phone-bg.gif) no-repeat 0 2px; padding:3px 0 1px 27px; float:right; color:#9a9a9a; font-size:0.917em; text-transform:uppercase; display:inline-block;}

#header .menu {float:right; padding:26px 0 0 0;}
#header .menu li {float:left; font-size:11px; line-height:1em; background:none; padding:0 1px 0 10px;}
#header .menu li a {font-weight:bold; color:#ffffff; text-decoration:none; display:block;}
#header .menu li a span {display:block; padding:7px 23px 10px 25px;}
#header .menu li a:hover, .menu .active a {background:#2b2b2b url(../images/menu-right-bg.gif) top right no-repeat;}
#header .menu li a:hover span, .menu .active a span {background:url(../images/menu-left-bg.gif) top left no-repeat;}

.block {padding:53px 355px 30px 0; color:#8fe3ff; font-size:1.25em; line-height:1.466em; font-style:italic;}
.block img {margin-bottom:17px;}

/* ============================= content ====================== */

.box {background:#eef9e5 url(../images/box-tail-bottom.gif) bottom repeat-x;}
.box .corner-bottom-right {background:url(../images/box-corner-bottom-right.gif) bottom right no-repeat;}
.box .corner-bottom-left {background:url(../images/box-corner-bottom-left.gif) bottom left no-repeat;}
.box .corner-top-right {background:url(../images/box-corner-top-right.gif) top right no-repeat;}
.box .corner-top-left {background:url(../images/box-corner-top-left.gif) top left no-repeat; width:100%;}
.box .indent {padding:33px 33px 59px 25px;}

.indent {padding:23px 20px 29px 25px;}

.devider {background:url(../images/devider-tail.gif) right repeat-y;}
.devider .top-bg {background:url(../images/devider-top.gif) top right no-repeat;}
.devider .bottom-bg {background:url(../images/devider-bottom.gif) bottom right no-repeat; padding-right:28px;}
.box .devider {background:url(../images/box-devider-tail.gif) right repeat-y;}
.box .devider .top-bg {background:url(../images/box-devider-top.gif) top right no-repeat;}
.box .devider .bottom-bg {background:url(../images/box-devider-bottom.gif) bottom right no-repeat;}

.col-pad {padding-left:24px;}
.col-pad2 {padding-right:50px;}

.margin1 {margin-top:10px;}
.fax {display:inline-block; width:83px;}
.mail {color:#585858;}

.line {background:url(../images/line-bg.gif) bottom left repeat-x; padding-bottom:16px; margin-bottom:20px;}

/* ============================= footer ====================== */

#footer {font-size:0.95em; color:#000000; padding:27px 0 0 26px;}
#footer span {color:#0697c6; text-transform:uppercase;}
#footer a {color:#000000;}

#footer .menu {margin-left:-6px;}
#footer .menu li {display:inline; text-transform:uppercase; background:none; padding:0;}
#footer .menu li a {margin:0 10px 0 6px; font-size:12px; text-decoration:none;}
#footer .menu li a:hover {text-decoration:underline;}


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

#ContactForm {position:relative;}
#ContactForm .rowi {height:26px;}
#ContactForm .link2 {display:block; float:right; margin:12px 0 0 29px;}

.input {width:264px; height:18px; border:1px solid #585858; background:#fff; padding:0 0 0 5px; font-size:0.917em;}
/*textarea {width:264px; height:121px; border:1px solid #585858; background:#fff; padding:0 0 0 5px; overflow:auto; font-size:0.917em;}*/
