/* CSS Document */

* {
	margin:0; padding:0;
	font-size:100%;
}

body{
	background:#171717 url(images/body-bg.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, input, textarea
	{
		font-family:trebuchet MS;
		font-size:0.813em;
		line-height:1.385em;
		color:#a2a0a0;
	}

input, select { vertical-align:middle; font-weight:normal;}

a {color:#199bd9; text-decoration:none;}
a:hover {text-decoration:underline;}
p {padding-top:18px;}
strong {color:#fff;}

/* ============================= main layout ====================== */

.right-tail {background:url(images/body-bg2.gif) top repeat-x; width:50%; right:0; position:absolute; height:570px;}

.link {background:url(images/link-bg.gif) no-repeat 0 5px; padding-left:17px; font-weight:bold; font-family:arial; font-size:12px; line-height:14px;}

.link1 {background:url(images/link1-bg.gif) no-repeat 0 1px; padding:0 0 3px 25px; font-weight:bold; font-family:arial; font-size:12px; line-height:14px; display:block; float:left;}

li { background:url(images/list-bg.gif) no-repeat 0 4px; padding-left:29px; font-size:1.077em;}
li a {color:#a2a0a0; line-height:1.5em;}

.imgindent {margin:0 13px 0 0; float:left;}
.imgindent2 {margin:0 17px 0 0; float:left;}
.title {margin-bottom:30px;}
.title2 {margin-bottom:20px;}
.title3 {margin-bottom:27px;}
.title4 {color:#8ec114;}

/* ============================= header ====================== */

#header {padding:0 110px 0 125px; background:url(images/header-bg.jpg) top left no-repeat; color:#000;}
#header strong {color:#000;}

#headereng {padding:0 110px 0 125px; background:url(images/header-bg_eng.jpg) top left no-repeat; color:#000;}
#headereng strong {color:#000;}


.inputbox {width:95px; height:15px;}
.menu {width:100%; overflow:hidden;}
.menu li {float:left; margin-right:15px; padding:0; background:none; font-family:arial; font-size:0.846em;}
.menu li a {color:#fff; font-weight:bold; text-align:center; display:block; width:101px; background:url(images/button-bg.gif) top left no-repeat; padding:7px 0 10px 0;}
.menu li a:hover {text-decoration:none; background:url(images/button-bg-act.gif) top left no-repeat;}
.menu .active a {background:url(images/button-bg-act.gif) top left no-repeat;}

.navigation li {float:left; background:none; margin-right:2px; padding:0; color:#ffffff; text-align:right;}

.header-block { line-height:1.154em;}
.header-block a { text-decoration:underline; color:#e81353; font-size:1.154em; line-height:1.01em;}
.header-block a:hover {text-decoration:none;}

.headereng-block { line-height:1.154em;}
.headereng-block a { text-decoration:underline; color:#e81353; font-size:1.154em; line-height:1.01em;}
.headereng-block a:hover {text-decoration:none;}


/* ============================= content ====================== */

#content {padding:0 100px 45px 125px; background:url(images/content-bg.gif) top left no-repeat;}
.indent1 {padding-right:20px;}
#content .rss {position:relative; margin:-1px 0 0 12px;}

.gallery {background:#2b2a2a; width:100%;}
.gallery ul {width:100%; overflow:hidden;}
.gallery li {float:left; padding:0 5px; background:none;}
.gallery .indent { padding:11px 4px 10px 3px;}

.gallery2 {background:#2b2a2a; width:100%;}
.gallery2 ul {width:100%; overflow:hidden;}
.gallery2 li {float:left; padding:0 12px; background:none;}
.gallery2 .indent { padding:11px 10px;}

.special {padding:20px 0 0 0;}
.special .link {display:block;}
.special span {float:left; display:block; background:url(images/special-line.gif) no-repeat 0 0; padding-left:12px; margin-left:10px;}

.text2 {line-height:1.231em;}
.text3 {color:#fff; font-weight:bold;}
.phone {float:right; margin-right:125px;}

.margin1 {margin-top:34px;}
.margin2 {margin-top:48px;}
.padding1 {padding-top:37px;}
.padding2 {padding-top:31px;}
.padding3 {padding-top:27px;}
.padding4 {padding-top:7px;}
.padding5 {padding-top:22px;}

/* ============================= footer ====================== */

#footer {color:#d8d8d8; padding:6px 110px 0 125px;}
#footer a {color:#d8d8d8;}
#footer .rss {background:url(images/rss.jpg) no-repeat 0 0; color:#96c516; padding:2px 0 5px 32px; display:block; float:left;}
#footer span {display:block; background:url(images/footer-line.gif) no-repeat top right; margin-right:14px; padding:2px 12px 0 0; float:left;}

/* ============================= forms ============================= */


#ContactForm .rowi {height:34px;}
#ContactForm .link {float:right; margin-left:17px;}

.input {width:217px; height:23px; border:1px solid #c5c5c5; background:none; padding:0 0 0 5px; font-size:1em;}
textarea {width:248px; height:126px; border:1px solid #c5c5c5; background:none; padding:0 0 0 5px; overflow:auto; font-size:1em; margin-bottom:15px;}
