* {margin:0; padding:0;}

html {width:100%; background:url(images/texture2.gif) 0 0 repeat #3e484d;}

body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:100%;
	color:#34282C;
	min-width:980px;
	background:url(images/texture.png) 0 0 repeat;
}

.bg {width:100%; background:url(images/tail-top2.png) 0 0 repeat-x;}
.bg2 {width:100%; background:url(images/tail-bot.gif) 0 bottom repeat-x;}
  
#main {
	width:980px; 	
	padding:0;
	margin:0 auto;
	font-size:0.75em;
	line-height:1.5em;
}

#main2 {
	width:980px; 	
	padding:0;
	margin:0 auto;
	font-size:0.85em;
	line-height:1.5em;
}

img {border:0; vertical-align:top; text-align:left;}

a {color:#e86f00; outline:none;}
a:hover{text-decoration:none;}

object {outline:none;}
fieldset {border:0;}

ul, ol {list-style:none;}

table, table td {padding:0; border:none; border-collapse:collapse;}

.clear {clear:both; line-height:0; font-size:0;}

.col-1, .col-2, .col-3, .col-4 {float:left;}
.column-1, .column-2, .column-3 {float:left;}

.wrapper {width:100%; overflow:hidden;}
.extra-wrap {overflow:hidden;}

.container {width:100%;}

p {margin-bottom:16px;}
.p1 {margin-bottom:5px;}
.p2 {margin-bottom:10px;}
.p3 {margin-bottom:25px;}
.p4 {margin-bottom:40px;}
.p5 {margin-bottom:50px;}

.reg {text-transform:uppercase;}

.fleft {float:left;}
.fright {float:right;}

.alignright {text-align:right;}
.aligncenter {text-align:center;}

.title {margin-bottom:18px;}

.it {font-style:italic;}

.color-1 {color:#fff;}
.color-2 {color:#000;}
.color-3 {color:#e86f00;}

/*********************************boxes**********************************/
.margin-bot {margin-bottom:40px;}

.spacing {margin-right:20px;}
.spacing2 {margin-right:70px;}

.spacing-bot {margin-bottom:25px;}

.indent {padding-left:10px;}
.indent2 {padding-left:30px;}
.indent-bot {margin-bottom:30px;}
.indent-bot2 {margin-bottom:20px;}
.indent-bot3 {margin-bottom:40px;}

.img-indent-bot {margin-bottom:15px;}
.img-indent {float:left; margin:0 25px 0px 0;}	
.img-indent-r {float:right; margin:0 0px 0px 30px;}	

.img-box {float:left; margin-bottom:20px;}	

.prev-indent-bot {margin-bottom:6px;}
.prev-indent {float:left; margin:0 15px 0px 0;}	
.prev-box {float:left; margin-bottom:8px;}	

.border {border:1px solid #d4d4d4; padding:1px;}
.border2 {border:5px solid #fff;}

.buttons a:hover {cursor:pointer;}

.menu li a,
.sub-menu li a,
.button,
.box-top a,
.button-top,
.button-1,
.link-1,
.link-2,  
.list-top li a, 
.list-1 li a, 
#footer a {text-decoration:none;}	
/*********************************header*************************************/
#header {height:220px;}

#header .row-1 {height:159px;}
#header .row-2 {height:76px;}

#header .row-1 .col-1 {width:492px;}
#header .row-1 .col-2 {width:488px;}

#header .row-2 .col-1 {width:867px;}
#header .row-2 .col-2 {width:113px;}

#header .row-3 .col-1 {width:309px;}
#header .row-3 .col-2 {width:671px;}

#header .row-3 {display:none;}

#header1 {height:150px;}

#header1 .row-1 {height:159px;}
#header1 .row-2 {height:76px;}

#header1 .row-1 .col-1 {width:492px;}
#header1 .row-1 .col-2 {width:488px;}

#header1 .row-2 .col-1 {width:867px;}
#header1 .row-2 .col-2 {width:113px;}

#header1 .row-3 .col-1 {width:309px;}
#header1 .row-3 .col-2 {width:671px;}

#header1 .row-3 {display:none;}


.logo {padding:20px 0 0 1px;}

.box-top {float:right; height:46px; line-height:1em; text-align:center; background:url(images/box-top-corner-tail.gif) 0 bottom repeat-x;}
.box-top .corner-left {float:left; height:46px; background:url(images/box-top-corner-left.gif) 0 bottom no-repeat;}
.box-top .corner-right {float:left; height:46px; background:url(images/box-top-corner-right.gif) right bottom no-repeat;}
.box-top a {color:#e4e5dd;}
.box-top a:hover {color:#fdd803;}
#header .box-top .padding {padding:9px 33px 0;}

.sub-menu {padding-top:32px; float:right; clear:both;}
.sub-menu li {float:left; padding:0 0 0 16px; background:url(images/spacer-top.gif) right 0 no-repeat;}
.sub-menu li a {color:#797975; padding:0 0 0 18px;}  
.sub-menu li .item-1 {background:url(images/pic-1.gif) 0 2px no-repeat;}
.sub-menu li .item-2 {background:url(images/pic-2.gif) 0 2px no-repeat;}
.sub-menu li .item-3 {background:url(images/pic-3.gif) 0 2px no-repeat;}
.sub-menu li .active, .sub-menu li a:hover {color:#000;} 
.sub-menu .last-item {background:none;}

ul.menu {height:800px; width:990px;}
.menu li {float:left; font-size:1.333em; line-height:1.2em; padding:0 1px 0 0; position:relative; border-bottom: solid 26px #313840;}
.menu li a {float:left; display:block; color:#313840; text-align:center; background:url(images/bg-li-left.gif) 0 0 no-repeat;}
.menu li a strong {float:left; width:121px; display:block; padding:18px 0px 14px; background:url(images/bg-li-right.gif) right 0 no-repeat;}
.menu li .active, .menu li a:hover {color:#fefefe; background:url(images/bg-active-left.gif) 0 0 no-repeat;}
.menu li .active strong, .menu li a:hover strong {background:url(images/bg-active-right.gif) right 0 no-repeat;}
.menu li .active, .menu li a:hover {color:#ede6dc;}

.submenu li {float:left; font-size:1em; line-height:1.8em; padding:0 1px 0 0; position:relative;margin:5px;font-weight:bold; border-right: solid 1px #555555;padding-right:10px;}
.submenu li a {float:left; display:block; color:#313840; text-align:center; text-decoration:none;}
.submenu li .active, .submenu li a:hover { text-decoration:underline;}
.submenu li .active strong, .menu li a:hover strong {background:url(images/bg-active-right.gif) right 0 no-repeat;}
.submenu li.last {border:none;}
.submenu li.sub_current{ border-bottom: solid 5px #aaa;}


.link-top {padding-top:10px; display:block;}

.box-slogan {width:309px; height:296px; background:url(images/bg-slogan.gif) 0 0 no-repeat;}
.slogan {padding:88px 0 17px 33px;}

.box-header {width:670px; height:296px;}
.box-header2 {width:670px; height:296px; background:url(images/tail-png.png) 0 bottom repeat-x;}

.button-top {display:inline-block; margin-left:166px; color:#495058; background:url(images/button-top-tail.gif) 0 0 repeat-x;}
.button-top strong {display:block; padding-left:30px; background:url(images/button-top-left.gif) 0 0 no-repeat;}
.button-top strong strong {padding:6px 15px 6px 4px; background:url(images/button-top-right.gif) right 0 no-repeat;}
.button-top:hover {color:#e95d1d;}

.list-top {float:right; padding:268px 8px 0 0;}
.list-top li {float:left; padding-left:1px; font-weight:bold;}
.list-top li a {float:left; color:#fff; width:20px; height:20px; text-align:center; background:url(images/pic-9.png) 0 0 no-repeat;}
.list-top .item {padding-right:2px;}
.list-top li .active, .list-top li a:hover {color:#000; background:url(images/pic-10.png) 0 0 no-repeat;}
/*********************************content*************************************/
#content .padding {padding:7px 0 40px 0;}

.column-1 {width:310px; margin-right:45px;}
.column-2 {width:625px;}

#content .column-2 .padding {padding:34px 30px 0px 0;}
 
.box {width:100%; color:#fff; background:url(images/box-texture.gif) 0 0 repeat;}
.box .top {width:100%; background:url(images/box-tail-top.gif) 0 0 repeat-x;}
.box .top .corner-top-right {background:url(images/box-corner-top-left.gif) 0 0 no-repeat;}
.box .top .corner-top-left {background:url(images/box-corner-top-right.gif) right 0 no-repeat;}
.box .bot {width:100%; background:url(images/box-bot-tail.gif) 0 bottom repeat-x;}
.box .bot .corner-bot-right {background:url(images/box-corner-bot-right.gif) right bottom no-repeat;}
.box .bot .corner-bot-left {background:url(images/box-corner-bot-left.gif) 0 bottom no-repeat;}
#content .box .top .padding {padding:6px 20px 12px 30px;}
#content .box .bot .padding {padding:30px 20px 28px 30px;}
.box .top h3, #page1 .box .top h3 {margin-bottom:0;}
.box h3 {color:#fff;}

.box-2 {padding:26px 0 0px 30px;}
.box-22 {padding:15px 0 0px 15px;}
.box99 {padding:26px 0 0px 0px;}
.box-3 {padding-bottom:20px; margin-bottom:20px; background:url(images/pics-2.gif) 0 bottom repeat-x;}
.box-4 {padding:34px 0 0px 30px;}

#form-1 {margin:0 0 11px 0;}
#form-1 fieldset {border:none; width:244px; overflow:hidden; color:#fff; overflow:hidden;}
#form-1 label {height:32px; display:block;}
#form-1 span {float:left; width:68px;}
#form-1 label input {float:left; width:170px; font-size:1em; color:#000; padding:2px 2px; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; background:#fff; border-top:1px solid #404040; border-left:1px solid #404040; border-bottom:1px solid #d4d0c8; border-right:1px solid #d4d0c8;}
#form-1 .checkbox {float:left; padding-top:6px; line-height:2em;}
#form-1 .button-1 {display:inline-block; height:30px; padding-left:14px; font-weight:bold; color:#fff; background:url(images/button1-left.png) 0 0 no-repeat;}
#form-1 .button-1 strong {display:inline-block; padding-right:14px; background:url(images/button1-right.png) right 0 no-repeat;}
#form-1 .button-1 strong strong {padding:4px 10px; height:22px; background:url(images/button1-tail.gif) 0 0 repeat-x;}
#form-1 .button-1:hover {color:#000; cursor:pointer;}

h3 {font-size:2.083em; line-height:1.2em; margin-bottom:20px; color:#4c4c4c;}
h4 {font-size:1.916em; line-height:1.2em; margin-bottom:20px; color:#4c4c4c;}
h5 {font-size:1.833em; line-height:1.2em; text-transform:uppercase; margin-bottom:0px; color:#e37b00;}


#page1 .slogan2 {padding:15px 0 13px; margin:-15px 0 15px 0; background:url(images/bg-slogan2.png) 0 0 no-repeat;}
#page1 .slogan2  h4 {font-size:1.916em; line-height:1.2em; margin-bottom:5px; color:#454545;}

.text-1 {font-size:1.166em; line-height:1.285em;}

.list-1 {overflow:hidden;}
.list-1 li {line-height:2.5em; background:url(images/pics-1.gif) 0 bottom repeat-x;}
.list-1 li a {display:inline-block; color:#313840; padding-left:23px; background:url(images/marker-1.gif) 0 7px no-repeat;}
.list-1 li a:hover {color:#ff9018;}
.list-1 .last-item {background:none;}

.list-2 li {line-height:1.5em; color:#585858; padding:1px 0 2px 33px; margin-bottom:6px;}
.list-2 .item-1 {background:url(images/bull-1.gif) 0 0 no-repeat;}
.list-2 .item-2 {background:url(images/bull-2.gif) 0 0 no-repeat;}
.list-2 .item-3 {background:url(images/bull-3.gif) 0 0 no-repeat;}


.link-1 {padding-left:8px; color:#474646; font-weight:bold; background:url(images/marker-3.gif) 0 5px no-repeat;} 
.link-1:hover {color:#ec5819;} 

.link-2 {padding-left:9px; color:#474646; font-weight:bold; background:url(images/marker-2.gif) 0 5px no-repeat;} 
.link-2:hover {color:#e86f00;} 

.info span {float:left; width:78px;}

.banner-1 {width:310px; height:118px; margin-bottom:24px; background:url(images/banner-1.jpg) 0 0 no-repeat;}
.banner-1 a {margin:83px 0 0 25px;}

.pics li {float:left; padding-left:31px;}

.button {display:inline-block; font-size:0.916em; height:27px; text-transform:uppercase; font-weight:bold; color:#fff; background:url(images/button-bg-tail.gif) 0 0 repeat-x;}
.button strong {display:inline-block; background:url(images/button-bg-left.gif) 0 0 no-repeat;}
.button strong strong {padding:1px 11px 1px 8px; height:19px; background:url(images/button-bg-right.gif) right 0 no-repeat;}
.button:hover {color:#000;}

#page6 #content .column-2 #form-main .col-1 {width:290px; margin:0;}
#page6 #content .column-2 #form-main .col-2 {width:299px; margin:0;}

#form-main fieldset {border:none; overflow:hidden;}
#form-main label {height:52px; display:block;}
#form-main input {width:234px; font-size:1em; color:#000; padding:3px 2px 2px; font-family:Arial, Helvetica, sans-serif; background:#fff; border:1px solid #c3c2bd;}
#form-main textarea {height:120px; font-size:1em; color:#000; overflow:auto; width:293px; padding:2px; font-family:Arial, Helvetica, sans-serif; background:#fff; border:1px solid #c3c2bd;}

.buttons {padding-top:12px; text-align:right;}
.buttons a {margin-left:20px;}

/****************************footer************************/
#footer {color:#aeb2b7; padding:30px 0 26px 0;}
#footer a:hover {text-decoration:underline;}
#footer .spacing {margin-right:78px;}
.text-bot {padding-top:12px;}
.text-bot a {color:#aeb2b7;}
.text-bot strong {color:#d0d0d0; font-size:1.5em;}

.menu-bot li {display:inline; padding-left:3px;}
.menu-bot li a {color:#b8b8b8; padding-right:3px;}
.menu-bot li a:hover {color:#fff;}
.info2 {font-size:1.083em; padding-bottom:4px; text-transform:uppercase; color:#c0c7cd;}



div.quote{
  margin-bottom:30px;
}


div.quote h2{
    text-indent:-6000px;
}

div.homepost {
  background:url(images/blog-bg.png) no-repeat;
  margin-left:-30px;
  padding:20px;
  padding-top:60px;
  padding-bottom:20px;
  height:600px;
  width:320px;
}
div.homepost h2{
  font-size: 20px;
  margin-bottom: 3px;
  color:#444;
  letter-spacing:1px;
  line-height:26px;
  width:200px;
}
div.homepost h3{
  font-size: 14px;
  margin-bottom: 3px;
  margin-top:10px;
}
div.homepost div#blog-modul{
  margin-right:20px;
}
div.homepost h2{
  width:240px;
}

div.homepost a{
  color: #FFF;
}


div.world{
  background: url(images/chains.png) no-repeat 760px 13px;
  width: 1000px;
  height: 200px;
}
div.world div.texty1{
    position:absolute;
    width:210px;
    text-align:right;
    margin-left:766px;
    margin-top:-50px;
    font-weight: bold;
    font-size: 18px;
    color:#555;
}
div.world div.texty2{
    position:absolute;
    width:200px;
    text-align:right;
    margin-left:755px;
    margin-top:-20px;
    font-weight: bold;
    font-size: 26px;
    color:#555;
}
div.world div.texty3{
    position:absolute;
    width:200px;
    text-align:right;
    margin-left:762px;
    margin-top:-75px;
    font-weight: bold;
    font-size: 14px;
    color:#555;
	
}
	div.world div.texty4{
    position:absolute;
    width:210px;
    text-align:right;
    margin-left:724px;
    margin-top:-50px;
    font-weight: bold;
    font-size: 18px;
    color:#555;

}
div.world div.texty5{
    position:absolute;
    width:200px;
    text-align:right;
    margin-left:752px;
    margin-top:-75px;
    font-weight: bold;
    font-size: 14px;
    color:#555;
	
}

div.world h1{
  position:absolute;
  margin-top: 70px;
  margin-left: -5000px;
  font-weight: bold;
  font-size: 36px;
  font-family: arial;
  color: #eb5a1a;
}

li.sub-hl{
  background:url(images/sub-hl-2.png);
}
li.sub-hl a{
  color: #000;
}
li.sub-hl a:hover{
  color: #000;
}

form.contactpage1 *{
  background:none;
}
form.contactpage1 .text{
  border: solid 1px #f2a200;
  width: 500px;
  height: 25px;
  font-size: 16px;
  margin-bottom: 10px;
}
form.contactpage1 .textarea{
  border: solid 1px #f2a200;
  width: 500px;
}

}
form.contactpage2 {
  background:#D8D8D8;
  border: none;

}
form.contactpage2 .text{
  border: solid 2px #E86F00;
  width: 250px;
  height: 25px;
  font-size: 18px;
  margin-bottom: 10px;
}
form.contactpage2 .textarea{
  border: solid 2px #E86F00;
  width: 250px;
}

ul.orangewhite li{
  background:url(images/checky.png) no-repeat 0px 3px;
  padding-left:18px;
}

span.greeny{
  display:block;
  color:#59ae2e;
  font-size:14px;
  margin:25px;
  margin-top:50px;
}
span.reddy{
  display:block;
  color:#ca2323;
  font-size:14px;
  margin:25px;
}
span.authorgreeny{
  color:#59ae2e;
  font-size:14px;
  text-align: right;    	
}

span.biggreyletter{
  color:#999;
  font-size: 24px;
  margin: 25px;
  margin-left:5px;
  margin-right:5px;
  text-align: left;
  display:block;
}

