﻿/* CSS Document */

* {
	margin:0; padding:0;
	font-size:100%;
}

body{
	background:#e2e4e5;
	text-align:center;
}

object {outline:none; vertical-align:top;}

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.8125em;
		line-height:1.38em;
		color:#525455;
	}

input, select { vertical-align:middle; font-weight:normal;}

a {color:#8eab00; outline:none;}
a:hover{text-decoration:none;}
p {padding-top:18px;}

/* ============================= main layout ====================== */

li { background:url(images/marker.gif) no-repeat 0 9px; padding-left:11px; line-height:1.846em;}
li a {color:#a6c608; font-weight:bold; text-decoration:none;}
li a:hover {text-decoration:underline;}

.imgindent {margin:0 32px 0 0; float:left;}

.body-bg {background:url(images/body-tail.gif) left bottom repeat-x #fff;}

h2 {font-size:2.46em; line-height:1.2em; color:#454444; letter-spacing:-1px; margin-bottom:33px;} 
h2 em {color:#454444;}
h2 strong {color:#696969;}
h3 {font-size:1.15em; color:#00aeef; font-weight:normal; line-height:1.46em;}
h4 {font-size:1.76em; line-height:1.2em; color:#454444; letter-spacing:-1px;}
h4 strong {color:#696969;}
/* ============================= header ====================== */
.flash {padding-top:7px;}

.box-menu {margin:1px 0 0px 0;}
.box-menu li {background:url(images/box-menu-li-bg.gif) right 0px no-repeat; padding:0 0 0 0; float:left; width:327px;}
.box-menu li a {display:block; background:url(images/box-menu-tail.gif) left bottom repeat-x #ebeced; padding:28px 0 0 0; text-decoration:none; font-size:3.69em; line-height:1.2em; margin:0 3px 0 0; text-align:center; height:206px;}
.box-menu .last {background:none; width:327px; margin-right:-3px; }
.box-menu .last a {color:#faa501;}
.box-menu .first a {color:#00aeef;}
.box-menu img {margin-bottom:9px;}
/* ============================= content ====================== */
.indent {padding:43px 20px 46px 23px;}

.col-pad {padding-right:68px;}
.col-pad1 {padding-right:31px;}

.padding {padding-bottom:54px;}

.border {background:url(images/border-bg.gif) left bottom repeat-x; padding-bottom:24px; margin-bottom:22px;}

.date {background:url(images/date-bg.gif) left 6px no-repeat; color:#8eab00; font-size:0.84em; padding:5px 0 4px 23px;}

.link1 {color:#00aeef; display:inline-block; padding-left:16px;}

.margin {margin-top:22px;}

.pad {padding-top:20px;}
.pad1 {padding-top:30px;}
.pad2 {padding-top:40px;}

.link {display:inline-block; background:url(images/link-bg.gif) left 7px no-repeat; font-weight:bold; font-size:0.92em; color:#00aeef; padding-left:12px; margin-top:30px;}

.title1 {margin:2px 18px 0 0;}

.partners img {margin-bottom:10px;}
.partners .link {margin-bottom:2px;}

em {font-style:normal; color:#00aeef;}

.list li {line-height:1.84em; padding-bottom:10px;}

.mail {color:#00aeef; display:inline-block; padding-top:14px;}


.contacts a {color:#525455;}
.contacts p {padding-top:16px;}
/* ============================= footer ====================== */
#footer {background:url(images/footer-tail.gif) left bottom repeat-x #f4f5f6;}
#footer .col-1 {width:269px !important;}
#footer .col-2 {width:173px !important;}
#footer .col-3 {width:147px !important;}

.footer-indent {padding:35px 20px 0 23px;}

#footer h2 {font-size:1.307em; line-height:1.2em; padding-top:8px; margin-bottom:22px;}

.footer-logo {margin:0px 0 13px 0; }

#footer .contacts {padding-bottom:13px; color:#838587;}
#footer .contacts a {color:#838587; text-decoration:none;}
#footer .contacts a:hover {text-decoration:underline;}

.policy {font-size:0.92em;}
.policy a {color:#00aeef;}

.phone {display:inline-block; width:90px;}

#footer li {background:url(images/footer-li-bg.gif) left 8px no-repeat; padding-left:11px; line-height:1.53em;}
#footer li a {color:#525455; text-decoration:none; font-weight:normal;}
#footer li a:hover {text-decoration:underline;}

#footer .title1 {color:#00aeef; margin-top:0px;}
#footer .title2 {color:#8eab00;}
#footer .title3 {color:#f49500;}
/* ============================= forms ============================= */
#SubscribeForm {padding-top:18px; }
#SubscribeForm .input {width:179px; height:19px; border:1px solid #cacaca; background:#f1f1f1; padding:0 0 0 5px; font-size:1em; float:left; margin:0px;}
#SubscribeForm input {margin-left:4px; float:right;}


#ContactForm label {height:40px; display:block;}
#ContactForm .link {margin:34px 3px 0 15px;}
#ContactForm .input {width:253px; height:20px; background:#f4f5f6; padding:3px 0 0 5px; font-size:1em;  border-top:1px solid #8d8d8e;  border-left:1px solid #b2b3b4;}
textarea {width:253px; height:155px; background:#f4f5f6; padding:0 0 0 5px; overflow:auto; font-size:1em; border-top:1px solid #8d8d8e;  border-left:1px solid #b2b3b4;}
.alignright {text-align:right;}

