/* CSS Document */

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

body{
	background:url(images/body-bg.gif) repeat-x;
	background-color:#e1e1e1;;
	text-align:center;
	padding:11px 0 37px 0;
	}

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.333em;
		color:#515151;
	}

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

a {color:#87A7AB;}
a:hover{text-decoration:none;}
p {padding-top:15px;}

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

.box {background:#fff url(images/body-shadow-bottom.gif) bottom repeat-x;}
.box .shadow-right {background:url(images/body-shadow-right.gif) right repeat-y;}
.box .shadow-left {background:url(images/body-shadow-left.gif) left repeat-y;}
.box .shadow-top {background:url(images/body-shadow-top.gif) top repeat-x;}
.box .corner-right-bottom {background:url(images/body-corner-right-bottom.gif) right bottom no-repeat;}
.box .corner-left-bottom {background:url(images/body-corner-left-bottom.gif) left bottom no-repeat;}
.box .corner-right-top {background:url(images/body-corner-right-top.gif) right top no-repeat;}
.box .corner-left-top {background:url(images/body-corner-left-top.gif) left top no-repeat; width:100%;}
.box .indent {padding:24px 24px 28px 24px;}

li { background:url(images/list-bg.gif) no-repeat 0 8px; padding-left:9px; line-height:1.75em;}
li a {color:#e33b3c; text-decoration:none; font-weight:bold;}
li a:hover {text-decoration:underline;}

dl {line-height:1.5em; margin-bottom:-20px;}
dt {font-weight:bold;}
dt .date {line-height:1.333em; font-weight:normal; display:block;}
dd {margin-bottom:20px;}
#page4 dd { line-height:1.333em;}
#page6 dd { line-height:1.333em; margin-bottom:14px;}

.imgindent1 {margin:24px 0 0 36px;}
/* ============================= header ====================== */
.logo {margin:35px 0 0 35px; float:left;}

.menu {background:#252827; height:139px; color:#ebeef0;}
.menu a {color:#ebeef0;  font-weight:normal;}
.menu ul { text-transform:uppercase; display:inline-block; padding:60px 0 0 50px; letter-spacing:-1px;}
.menu li {float:left; background:none; }
.menu li a { color:#ebeef0; font-size:1.22em; margin-right:24px; }
.menu li a:hover {color:#747777; text-decoration:none;}
.menu .active a {color:#747777;}

.slogan {padding:119px 0 0 43px;}
.link {padding-top:8px;}

.header-bg  {background:url(images/phone.gif) right no-repeat; height:306px; 
background-color:#FFF;
}
.header-tail {background:url(images/header-bg-tail.jpg) left repeat-x;}

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

.box1 { background:#e33b3c;}
.box2 { background:#fca700;}
.box3 { background:#454f58;}

.link1 {background:url(images/link1-left-bg-1.png) left top no-repeat; display:inline-block; line-height:1em; text-transform:uppercase; text-decoration:none; margin:9px 0 0 0; color:#fff; cursor:pointer;}
.link1 span {background:url(images/link1-right-bg-1.png) right top no-repeat; display:inline-block; padding:0 9px 0 9px;}
.link1 span span {background:url(images/link1-tail-bg-1.png) top repeat-x; padding:8px 0 15px 0;}
.link1:hover {color:#000099;}

.box2 .link1 {background:url(images/link1-left-bg-2.png) left top no-repeat;}
.box2 .link1 span {background:url(images/link1-right-bg-2.png) right top no-repeat;}
.box2 .link1 span span {background:url(images/link1-tail-bg-2.png) top repeat-x;}

.box3 .link1 {background:url(images/link1-left-bg-3.png) left top no-repeat;}
.box3 .link1 span {background:url(images/link1-right-bg-3.png) right top no-repeat;}
.box3 .link1 span span {background:url(images/link1-tail-bg-3.png) top repeat-x;}

.box-indent {padding:33px 34px 23px 37px;}

.title {margin:9px 0 21px 0;}
.row1 .title {margin:0 0 9px 0;}

.row1 {padding-bottom:27px; font-size:1em; line-height:1.25em; text-transform:uppercase; color:#fff; }
.row2 {padding:0 31px 23px 31px;}
#page6 .row2 {padding:27px 31px 23px 31px;}
.col-pad {margin-right:68px;}
.col-pad1 {margin-right:50px;}
.col-pad1b {margin-right:45px;}
.col-pad2 {margin-right:20px;}

.links {color:#fca700; text-decoration:none; font-weight:bold;}
.links:hover {text-decoration:underline;}

.blogs {line-height:1.55em;}
.blogs a {text-decoration:none; font-weight:bold;}
.blogs a:hover {text-decoration:underline;}

.link {color:#fca700; font-weight:bold; text-decoration:none;}
.link:hover {text-decoration:underline;}

.margin {margin-bottom:-10px;}
.text {padding: 0 32px;} 
.text p {padding:0; margin-top:15px; color:#515151;}

.link-read {color:#e33b3c; font-weight:bold; text-decoration:none;}
.link-read:hover {text-decoration:underline;}
.rss {margin:9px 0 0 12px;}

.text-link  {background:url(images/link2-left-bg.gif) left top no-repeat; display:inline-block; line-height:1em; text-transform:uppercase; text-decoration:none; margin:20px 0 0 2px; color:#fff; cursor:pointer;}
.text-link span {background:url(images/link2-right-bg.gif) right top no-repeat; display:inline-block; padding:0 9px 0 9px;}
.text-link span span {background:url(images/link2-tail-bg.gif) top repeat-x; padding:9px 0 15px 0;}
.text-link:hover {color:#000099;}

.margin1 {margin-top:10px;}
.margin2 {margin:-10px 0 36px 0;}
.margin3 {margin-top:20px;}

.phones { padding-top:20px;}
.phone {display:inline-block; width:87px;}
.contacts {line-height:1.43em; padding-bottom:12px;}
.contacts .mail { color:#e33b3c; font-weight:normal;}

.policy-title {padding:33px 0 20px 2px;}
.policy-mail {margin:18px 0 36px 0;}
.policy-mail a {color:#fca700; font-weight:bold;}
/* ============================= footer ====================== */

#footer {background:#ececec url(images/footer-divider.gif) repeat-y 633px 0; color:#888e93; padding-top:25px;}
#footer .col-1 {width:633px;}
#footer .col-2 {width:314px;}
.adress {text-align:right; float:right; padding:0 40px 0 0; line-height:1.45em; }
#footer p {padding:31px 0 0 24px; color:#888e93;}
#footer p a {color:#888e93;}
/* ============================= forms ============================= */

#SearchForm {padding-left:36px;}
#SearchForm label {display:block; width:245px; height:30px; background:url(images/footer-input-bg.gif) left top no-repeat; margin:9px 0 0 0;} 
#SearchForm input {padding-top:4px;}
#SearchForm .input {width:212px; height:20px; border:none; background:none; padding:4px 0 0 6px; font-size:1em; float:left; margin-top:3px; font-style:italic; color:#a8a8a8;}

#ContactForm { line-height:1.5em; }
#ContactForm label { display:block; height:41px; width:238px; background:url(images/page6-form-input-bg.gif) right top no-repeat;} 

.alignright { text-align:right; padding:6px 15px 0 0;}
#ContactForm .text-link {margin-left:6px; }
#ContactForm .input {width:230px; height:20px; border:none; background:#fff; font-size:0.91em; color:#515151; margin:6px 0 0 6px;}
textarea {width:225px; height:130px; border:none; background:#fff; padding:0 5px 0 0; overflow:auto; font-size:0.91em; margin:5px 0 5px 5px;}
.text-bg { display:block; background:url(images/page6-textarea-bg.gif) right top no-repeat; height:140px; width:237px;}
.redtext
{color:#E33B3C;font-weight:bold;}
