/* CSS Document */

* {	margin:0; padding:0; font-size:100%;}

body{background:#000000; text-align:center;}

img {vertical-align:top;}
a img { border:0;}

ul { list-style:none;}

hr { background-color:#202020; height:5px; border:0 }

.left { float:left;}
.right {float:right;}
.clear  { clear:both;}


html{ font-family:Arial, Helvetica, sans-serif; font-size:0.8125em; line-height:1.385em; color:#c8c8c8;}

input, select { vertical-align:middle; font-weight:normal;}
.formback { background:#131313; }

a {color:#ea7c1b;}
a:hover{text-decoration:none;}
p {padding-top:17px;}
h6{ font-size:1.308em; font-weight:normal; line-height:1.059em; color:#848484; padding-bottom:30px;}
strong{ font-weight:bold; color:#c8c8c8;}
.strong1{ color:#c1f310; font-weight:normal;}

/* ============================= main layout ====================== */
.imgindent {margin:0 19px 0 0; float:left;}
.padding1{ padding-top:29px;}
.padding2{ padding-right:25px;}
.padding3{ padding-top:2px;}
.padding4{ padding-top:26px;}
.padding5{ padding-top:60px;}
.padding6{ padding-top:18px;}

/* ============================= header ====================== */
#header object{ vertical-align:top;}

/* ============================= content ====================== */
#content{ padding:18px 57px 15px 55px;}
.box1 .right-bot{ min-height:513px; height:auto !important; height:513px;}
.box1 .right-botkontakt{ height:auto !important;}

.box1{ background:url(images/box1-corner-left-top.gif) left top no-repeat #131313; width:100%;}
.box1 .right-top{ background:url(images/box1-corner-right-top.gif) right top no-repeat; width:100%;}
.box1 .left-bot{ background:url(images/box1-corner-left-bot.gif) left bottom no-repeat; width:100%;}
.box1 .right-bot{ background:url(images/box1-corner-right-bot.gif) right bottom no-repeat; width:100%;}
.box1 .right-botkontakt{ background:url(images/box1-corner-right-bot.gif) right bottom no-repeat; width:100%;}
.box1 .indent{ padding:5px 25px 33px 34px;}
.box1 .indent2{ padding:12px 10px 10px 11px;}
.box1 .indent3{ padding:27px 20px 10px 24px;}


.space{ margin-left:9px;}
.space2{ margin-left:59px;}
.space3{ margin-left:6px;}
.space4{ margin-left:64px;}
.date{ color:#c1f310;}

.title{ padding-bottom:21px; margin-left:-1px;}

.title1{ background:url(images/title1-bg.jpg) top repeat-x; color:#1b4402; font-size:1.307em; text-transform:uppercase;}
.title1 div{ background:url(images/title1-right-bg.jpg) top right no-repeat; }
.title1 div div{ background:url(images/title1-left-bg.jpg) top left no-repeat; }
.title1 .text{ padding:17px 0 0 18px; height:34px;}

.link{ background:url(images/link-bg.jpg) top repeat-x; display:inline-block; color:#1f4304; text-decoration:none; margin-top:24px;}
.link:hover{ text-decoration:underline;}
.link span{ background:url(images/link-right-bg.jpg) top right no-repeat; display:block;}
.link span span{ background:url(images/link-left-bg.jpg) top left no-repeat; padding:2px 19px 5px 19px;}

.box2{ background:url(images/box2-top.gif) top no-repeat #1f1f1f; margin-top:40px; color:#5d5c5c; width:257px;}
.box2 .bot{ background:url(images/box2-bot.gif) bottom no-repeat; padding:19px 25px 25px 21px;}
.box2 .title{ padding-bottom:15px;}

.box3{ background:url(images/box3-top.gif) top no-repeat #1f1f1f; margin-top:30px; color:#5d5c5c; width:239px;}
.box3 .bot{ background:url(images/box3-bot.gif) bottom no-repeat; padding:19px 25px 30px 21px;}
.box3 .title{ padding-bottom:15px;}

.list li{ border-bottom:solid 1px #080808; margin-bottom:2px; background:url(images/list-link-bg.gif) right top no-repeat #1c1c1c ; }
.list a{ color:#999999; text-decoration:none; font-size:0.923em; display:block;background:url(images/list-item-bg.gif) left top no-repeat ; padding:3px 0 6px 16px;}
.list a:hover, .list .active{ color:#ffffff;}

/* ============================= page2 ====================== */
#page2 .column-1 .col-1{ position:relative;}
#page2 #content .text2{ position:absolute; background:url(images/text-bg.png); padding:12px 27px 17px 21px; bottom:0; color:#ffffff; margin:0 1px;}

.gallery{ text-align:center;}
.gallery a{ margin-top:8px; display:inline-block;}
.gallery .link{ margin-top:0;}

.list2{ padding-bottom:13px;}
.list2 li{ display:inline; padding:0px;}
.list2 li a:hover, .list2 li .active{ color:#ffffff; font-weight:bold; text-decoration:none;}

.phone{ float:right; padding-right:53px;}
.phone2{ float:right; padding-right:14px;}

/* ============================= footer ====================== */
#footer{ padding:0 57px 64px 55px; color:#7d7d7d;}
#footer a{ color:#61d502; text-decoration:none;}
#footer a:hover{ text-decoration:underline;}
#footer .box1 .right-bot{ height:62px !important; min-height:62px;}
#footer .box1 .indent{ padding:20px 0 0 32px;}

/* ============================= forms ============================= */
#SearchForm{ float:right; padding-top:101px;}
#SearchForm span{ background:url(images/header-form-left-bg.gif) left top no-repeat #383838; display:block; vertical-align:middle; float:left}
#SearchForm span span{ background:url(images/header-form-right-bg.gif) right top no-repeat; height:23px;}
#SearchForm .input{ border:solid 0px; background:none; height:20px; width:185px; color:#888888; font-family:Arial, Helvetica, sans-serif; padding-left:6px; margin-top:2px; height:16px; }
#SearchForm .button{ margin-left:-8px; float:left;}

#MainForm{ padding-top:26px;}
#MainForm label{ display:block; height:25px;}
#MainForm input{ border:solid 1px #a4a4a4; background:#1f1f1f; width:208px; font-family:Tahoma, Geneva, sans-serif; font-size:0.846em; color:#a4a4a4; padding:2px 0 3px 3px;}
#MainForm textarea{ border:solid 1px #a4a4a4; background:#2a2a2a; width:208px; font-family:Tahoma, Geneva, sans-serif; font-size:0.846em; color:#a4a4a4; padding:2px 0 3px 3px; overflow:hidden; height:186px; margin-top:1px;}
#MainForm .link{ margin:11px 8px 0 0;}

#ContactForm{ padding-top:26px;}
#ContactForm label{ display:block; height:25px;}
#ContactForm input{ border:solid 1px #a4a4a4; background:#1f1f1f; width:208px; font-family:Tahoma, Geneva, sans-serif; font-size:0.846em; color:#a4a4a4; padding:2px 0 3px 3px;}
#ContactForm textarea{ border:solid 1px #a4a4a4; background:#2a2a2a; width:208px; font-family:Tahoma, Geneva, sans-serif; font-size:0.846em; color:#a4a4a4; padding:2px 0 3px 3px; overflow:hidden; height:186px; margin-top:1px;}
#ContactForm .link{ margin:11px 8px 0 0;}