body {
margin:0px auto;
padding:0px;
text-align:center; 
background:url(images/tail-top.gif) left top repeat-x black;
font-family:Arial, Helvetica, sans-serif;
color: #222;
}

.largerectangle {text-align: left; margin-bottom: 35px; margin-top: 35px; background: none;}
.leaderboard {text-align: left; margin-top: 20px;}
.468link {text-align: left;}
.250square {text-align: left;}

#wrapp-top {
width:100%;
margin:0px auto;
padding:0px;
z-index:10;
background:url(images/header-top.jpg) no-repeat top center;
}

#top {
width:1055px;
z-index:10;
margin:0px auto;
position:relative;
}

#logo {
width:343px;
height:73px;
overflow:hidden;
margin-top:26px;
float:left;
margin-bottom:-10px;
margin-left: 45px;
color: #D7FFB3;
text-transform: uppercase;
font-weight: bold;
font-style: italic;
}

#logo img, #logo a {
border:none;
}

#top-menu {
float:right;
overflow:hidden;
height:65px;
margin:0px;
padding:0px;
position:absolute;
top:28px;
right:0px;
}

#top-menu ul {
list-style:none;
margin:0px;
padding:0px;
float:right;
}
h3, h4 {
text-align: left;

}
h4 {
font-size: 14px;
display: block;
margin: 0;
margin-top: 10px;
width: 143px;
float: left;
}
h4#color1 {
color: #005415;
}
h4#color2 {
color: #AC7B36;
}
h4#color3 {
color: #AA5D4C;
}

#top-menu a {
color:#9E9E9E;
text-decoration:none;
font-size:12px;
padding:0px;
margin:0px;
}

#top-menu a:hover {
text-decoration:underline;
color:#f3f3f3;
}

#top-menu li {
padding:0px 8px;
/*
background:url(images/divider.gif) no-repeat right top; */
text-align:left;
line-height:12px;
overflow:hidden;
float:right;
margin:0px;
color: #444;
}

#top-menu li.last {
background: none;
}
#top-menu li a.contact {
color: #73B531;
}
#logo1 {
position: absolute; 
top: 10px; 
left: 9px;
}
#logo1 a img {
border: none;
}
#menu {
clear:both;
margin:0px;
padding:0px;
float:left;
z-index:999;
height:45px;
margin-top:10px;
}

#menu-wrapp {
width:920px;
height:45px; 
padding-left: 50px;
}
/*
#menu ul.dropdown {
margin:0px;
padding:0px;
list-style:none;
margin-top:12px;
}

#menu ul.dropdown li {
float:left;
padding:0px 20px;
}

#menu ul.dropdown li#first {
padding:0px 30px 0px 0px;
}
#menu ul li.submenu {
height: 17px;
}
#menu a:hover span {
color: orange;
}

#menu ul.dropdown li a {
display:block;
margin:0px;
padding:0px; 
color:#c8c8c8;
text-decoration:none;
text-transform: uppercase;
font-size: 13px;
}

#menu ul.dropdown li ul li {
background: url(images/arrow.png) 8px 12px no-repeat;
}

#menu ul.dropdown li ul li a {
color: white;
font-weight: normal;
font-size: 12px;
}


#menu ul.dropdown li a:hover{
color:#5F9000;
}
*/
ul#topnav {
margin: 0; 
padding: 0;
float:left;
width: 905px;
list-style: none;
}

ul#topnav li {
float: left;
margin: 0; padding: 0 4px;
position: relative;
background: url(images/divider.gif) no-repeat right;
}
ul#topnav li:hover {
background: none;
}

ul#topnav li a {
float: left; 
text-decoration:none;
line-height:44px;
text-transform: uppercase;
font-size: 13px;
height: 44px;
color:#f2f2f2;
padding: 0px 15px;
}

ul#topnav li:hover a, ul#topnav li a:hover { 
background:#FBFBFB; 
color: #006600; 
-moz-border-radius-topright: 3px;
-khtml-border-radius-topright: 3px;
-webkit-border-top-right-radius: 3px;
-moz-border-radius-topleft: 3px;
-khtml-border-radius-topleft: 3px;
-webkit-border-top-left-radius: 3px;
}

 
ul#topnav li .sub {
position: absolute;	
top: 44px; left: 4px;
background: #FBFBFB;
background-image: none;
padding: 18px 0 0 15px;
float: left;
/*--Bottom right rounded corner--*/
-moz-border-radius-bottomright: 3px;
-khtml-border-radius-bottomright: 3px;
-webkit-border-bottom-right-radius: 3px;
/*--Bottom left rounded corner--*/
-moz-border-radius-bottomleft: 3px;
-khtml-border-radius-bottomleft: 3px;
-webkit-border-bottom-left-radius: 3px;
display: none;
margin: 0;
}

ul#topnav li .sub ul{
list-style: none;
margin: 15px 0; 
padding: 7px 0 7px 7px;
width: 213px;
float: left;
text-align: left;
background: #FCFCFC;
border-left: 2px solid #F2F2F2;
height: 185px;
display:inline;
}

ul#topnav .sub ul li {
width: 200px;
color: gray;
font-size: 12px;
line-height: 20px;
margin-bottom: 10px;
background-image: none;
padding: 0;
}

ul#topnav .sub ul li h2 {
margin: 0;
font-size: 13px;
font-weight: bold;
color: #58B300;
margin-bottom: 10px;
width: 200px;
padding: 0;
}

ul#topnav .sub ul li h2 a {
padding: 0;
background-image: none;
color: black;
margin: 0;
color: #58B300;
text-transform: uppercase;
width: 200px;
/* background: url(images/arrow.png) left 5px  no-repeat; */
}

ul#topnav .sub ul li a {
float: none; 
text-indent: 0; /*--Reset text indent--*/
height: auto;
display: block;
text-decoration: none;
color: grey;
font-size:12px;
padding: 0;
line-height: normal;
text-transform: none;
background: none;
width: 200px;
}
ul#topnav .sub ul li a:hover {color: #000;}

#buttons {
float:right;
height:32px;
width:74px;
margin-top:10px;
}

#buttons a {
float:left;
}

#buttons a.button {
width:32px;
display:block;
height:32px;
margin:0px;
padding:0px;
margin-top:7px;
background:url(images/yt-g.png) no-repeat;
}

#buttons a.button:hover {
background:url(images/yt.png) no-repeat;
}

#buttons a.button_add {
width:32px;
display:block;
height:32px;
margin:0px;
padding:0px;
margin-top:7px;
margin-right:10px;
background:url(images/add_s.png) no-repeat;
}

#buttons a.button_add:hover {
background:url(images/add.png) no-repeat;
}

#wrapp-middle {
width:891px;
height:535px;
clear:both;
position:absolute;
top:-20px;
left:0px;
margin:0px auto;
padding:10px 0;
padding-top:0px;
z-index:1;
background: black;
}

#middle {
width:891px;
height:527px;
margin:0px auto;
padding:0px;
position:relative;
z-index:1;

}

#slider {
width:891px;
height:527px;
position:absolute;
top:0px;
left:0px;
padding:0px;
overflow:hidden;
z-index:-1;
}

#slider img {
margin:0px;
padding:0px;
border:none;
}

#slogan {
width:871px;
height:74px;
position:absolute;
top:150px;
left:0px;
}

#slogan1 {
float:left;
width:383px;
height:71px;
background:url(images/slogan1.png) no-repeat;
}

#slogan2 {
width:209px;
height:74px;
float:right;
background:url(images/slogan2.png) no-repeat;
}

#boxes {
width:920px;
position:absolute;
top:300px;
left:0px;
min-height:227px;
overflow:hidden;
}
#boxes a.normal {
color: #575757;
}


.box-small {
width:280px;
float:left;
min-height:225px;
margin-right:25px;
overflow:hidden;
background:url(images/boks.png) no-repeat top center #111111;
}
.box-small span {
color: white;
}

.box-medium {
width:590px;
float:left;
min-height:227px;
overflow:hidden;
margin-right:21px;
background:url(images/boks-medium.jpg) no-repeat top center #111111;
}

.box-big {
width:900px;
float:left;
min-height:227px;
overflow:hidden;
margin-right:11px;
background:url(images/boks-big.jpg) no-repeat top center #111111;
}
.box-big ul {
margin: 60px 0 0 40px;
text-align: left;
}
.box-big ul li a {
color: #999;
}
.box-big p a.bigger-margin {
margin-right:40px;
}

.box-medium p {
padding-right:20px;
}

#boxes h3 {
float:left;
margin:0px;
padding:0px;
color:#fff;
font-size:24px;
font-weight:bold;
clear:both;
height:58px;
line-height:58px;
padding-left:30px;
overflow:hidden;
}

#boxes p {
clear:both;
font-size:12px;
color:#575757;
text-align:left;
padding-left:30px;
padding-right: 10px;
padding-top:20px;
line-height:150%;
overflow:hidden;
}

#boxes p a {
color:#fff;
}
#boxes a {
font-size: 12px;
}
.box-medium p img, .box-small p img {
float:left;
margin:0px;
margin-right:15px;
margin-bottom:10px;
}
.box-small a {
text-decoration: none;
}
.link1, .link2, .link3 { 
	display:inline-block; 
	background:url(images/link1-right.png) no-repeat right top;  
	color:#000;
	font-size:12px;
	margin-left:30px;
	text-decoration:none; 
	line-height:.92em;
	cursor:pointer;
	float:left;
}

.link1, .link3  {
clear:both;
color:#000;
}

.link3 {
margin-left:0px;
margin-top: 15px;
}

.link1 em, .link2 em, .link3 em { 
	display:inline-block; 
	background:url(images/link1-left.png) no-repeat left top;
	padding:0 6px;
	color:#000;
}
.link1 strong, .link2 strong, .link3 strong { 
	display:inline-block; 
	background:url(images/link1-tail.gif) repeat-x left top;
	padding:10px 6px 10px 6px; 
	font-style:normal; 
	color:#000;
}
.link1:hover strong, link2:hover strong, .link3:hover strong { 
	text-decoration:underline;
	color:#000;
}

.link2 {
float:right;
margin:10px 0px;
color:#000;
}

#wrapp-content {
width:100%;
clear:both;
margin:0px;
padding:0px;
margin-top:0px;
background:url(images/foot-bg.jpg) repeat-x bottom center;

}

#content {
width:851px;
clear:both;
position:relative;
margin:0px auto;
padding:20px;
padding-top:534px;
background: white ;
overflow:hidden;
background: url(images/bg01.jpg) repeat-y;
}

#columns {
width:871px;
margin:0px;
padding:0px;
}

#columns h2, #columns h1 {
font-size:26px;
font-weight: normal;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #4D8820;
text-align:left;
margin:30px 0px 15px 0px;
padding:0;
}

#columns h2 a.no, #columns h1 a.no {
font-size:26px;
font-weight: normal;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #4D8820;
text-decoration: none;
cursor: text;
}

#columns p {
clear:both;
margin-top:10px;
text-align:left;
line-height:170%;
font-size:13px;
padding-right:10px;
}
#columns p strong {
font-weight: normal;
}
.content-box {
background: url(images/bg02.jpg) repeat-y;
margin-bottom: 15px;
padding: 0 9px 13px 13px;
height: 100px;
width: 225px;
border: 1px solid #F7F7F7;
}
#right-thin .content-box p {
width: 133px;
float: left;
color: white;
line-height: 18px;
}
#right-thin .content-box p a {
text-decoration: underline;
}

#right-thin .content-box #box1 a {
color: #0B8215;
}
#right-thin .content-box #box2 a {
color: #E8A847;
}
#right-thin .content-box #box3 a {
color: #EA7D68;
}

#right-thin ul.outt {
width: 230px;
padding-left: 20px;
}

#right-thin ul.outt li {
list-style: outside;
margin-bottom: 10px;
padding-bottom: 10px;
border-bottom: 1px solid #D8D8D8;
}

.content-box img {
float: right;
margin-top: 4px;
}

#box1, #box2, #box3  {
float: left;
}


#columns .content-thin p strong {
font-weight: bold;
}


#columns ul a {
font-size:13px;
text-decoration:underline;
color:#424242;
}

#columns ul a:hover {
text-decoration:none;
color: black;
}

#columns ul.caps a {
text-transform: uppercase;
font-weight: bold;
color: black;
font-size: 12px;
}

#columns ul.caps li {
color: #333;
}

#columns ul {
margin:0px;
padding:0px;
}
#columns ul li {
font-size: 12px;
list-style-type: disc;
line-height:18px;
text-align:left;
list-style: inside;
}
#columns ul li a {
padding-left:12px;

}

#columns ul ul {
margin:15px 0 0 0px;
padding:0px;
}
#columns p span.white {
font-weight:bold;
color: gray;
}

ul.thin {
float:left;
width:120px;
}

#columns span.white {
font-weight:bold;
color:#fff;
}

.content-wide {
width:569px;
padding-bottom:20px;
border-bottom:1px solid #bfbfbf;
float:left;
}

.content-wide img {
float:left;
margin:0px;
margin-right:10px;
}

.content-thin {
float:left;
width:269px;
padding-right:10px;
margin-bottom: 34px;
}

.content-thin img {
margin:10px 0;
padding:0px;
}

#columns p a {
color:#333;
text-decoration: none;
}
#columns p a:hover {
color:#000;
}
#columns p.date {
color:black;
font-weight:bold;
line-height:20px;
}

#columns p.date img {
float:left;
margin:0px;
padding:0px;
margin-top:2px;
margin-right:10px;
}


a.un {
float:left;
color:#424242;
text-align:left;
font-size:12px;
margin:10px 0px;
}

#left-wide {
width:579px;
float:left;
}

#right-thin {
width:279px;
float:right;
}

#left-thin {
width:279px;
float:left;
}

#right-wide {
width:579px;
float:right;
}

#right-wide img {
margin:0px 30px 20px 0px;
}

#wrapp-foot {
position: relative;
clear:both;
width:890px;
padding:0px;
margin:0px auto;
padding-top:20px;
height:80px;
}

#foot-left {

width:650px;
float:left;
height:40px;
margin-top:15px;
}

#foot-left p {
margin:0px;
padding:0px;
text-align:left;
font-size:12px;
}

#foot-left span.white {
color:#999;
}

#foot-left a {
color:#424242;
text-decoration:none;
text-align:left;
}

#foot-link1 p {
color: #333;
}

#foot-right {
width:200px;
float:right;
margin:0px;
padding:0px;
margin-top:5px;
}

#foot-right p {
text-align:right;
font-size:17px;
color: #666;
float: right;
padding-top: 7px;
}
#foot-right p a {
font-size:18px;
color: #666;
text-decoration: none;
}
#foot-right p a:hover {
color: #fff;
}
#foot-right img {
border: none;
}

.pixel {
width:1px;
height:1px;
background:transparent;
clear:both;
}

#jsddm {	
margin: 0;
padding: 0;
z-index:10;
}
	
#jsddm li {	
float: left;
list-style: none;
height:30px;
}

#jsddm li a {	
display: block;
padding: 5px 10px;
text-decoration: none;
color:#666;
white-space: nowrap;
}

#jsddm li a.first {
padding-left: 0;
}

#jsddm li.last {
background: none;
}

		
#jsddm li ul {	
margin: 0 0 0 -20px;
padding: 0;
position: absolute;
visibility: hidden;
background:#000;
/* opacity: 0.85; filter: alpha(opacity=85); */
top:100%;
}
		
#jsddm li ul li {	
float: left;
clear:both;
margin:0px;
padding:0px;
display:block;
height:30px;
}

#jsddm li ul li a {	
height:30px;
background:none;
padding:0px;
line-height:30px;
text-align:left;
font-size: 12px;
}

#nav {
height:36px; position:relative; font-size:11px;z-index:500; clear:both;
float:left;
}

#nav .select {
margin:0; padding:0; list-style:none; 
}
#nav li {
float:left; 
}
#nav .select a {
display:block; height:28px; float:left; padding:0 8px 0 8px; text-decoration:none; line-height:25px; color: #666; font-size: 12px;
background:url(images/divider.gif) no-repeat center right;
}
#nav .select a.first {
padding: 0 8px 0 0;
}
#nav .select a.last {
background: none;
}
#nav .select li:hover a {
color:#fff;
}
#nav .select li:hover a.first {
padding:0 8px 0 0;
}

#nav .sub {
display:none; margin:0; padding:0; list-style:none; float: left; width: 920px;
}
#nav .sub li a {
background: none;
}
#nav .select li:hover .sub {
height:18px; display:block; position:absolute; float:left; width:920px; top:23px; left:0; text-align:center; 
}
#nav .select li:hover .sub li a {
display:block;height:16px; line-height:16px; float:left; padding:0 0 0 16px; margin:0; color:#777;font-size:11px; text-decoration: none;
}
#nav .select li:hover .sub li a.first {
padding:0;
}
#nav .select li:hover .sub li a:hover {
color:#fff; line-height:15px; text-decoration: none;
}

label {display: block;}
label span {font-size: 10px; font-weight: bold; margin-top: 5px;}
input {width: 200px;}
.form {width: 500px; margin: 25px 0 20px 10px;}
form textarea {}

.content-wide input {width: 147px; margin: 20px 0 0 128px;}

.backwards{
    unicode-bidi:bidi-override;
    direction:rtl;
  }
p#update {
font-size: 9px;
color: #333;
font-weight: bold;
}
#columns .content-wide ul li.title_pckg {
font-weight: bold;
text-decoration: underline;
margin: 8px 0 8px 0;
list-style: outside;
list-style: none;
}
#columns ul li#types {
margin-top: 35px;
}
#columns ul li.price {
font-weight: bold;
text-decoration: none;
margin: 28px 0 8px 0;
list-style: outside;
list-style: none;
font-size: 15px;
color: #4D8820;
}
#columns ul li.price1 {
font-weight: bold;
text-decoration: none;
margin: 8px 0 8px 0;
list-style: outside;
list-style: none;
font-size: 15px;
color: #4D8820;
}
#columns ul li.price strong, #columns ul li.price1 strong {
color: black;
}
body #contact-box {
margin: 0;
}
body #contact-box li {
float: left;
list-style: none;
margin: 20px 20px 0 0px;
padding-left: 20px;
line-height: 25px;
}
.others {
float: none;
clear: both;
margin-top: 100px;
}
#columns p.satisfaction {
background: url(images/satisfaction.png) top left no-repeat;
margin: 25px 0 50px 140px;
padding-left: 25px;
line-height: 27px;
}
.chat {
background:url(images/chat.png) no-repeat center left;
}
.query {
background:url(images/query.png) no-repeat center left;
}
.callback {
background:url(images/callback.png) no-repeat center left;
}
.byphone {
background:url(images/byphone.png) no-repeat center left;
}
p#packages { display: block; margin-left: 148px; color: #999; margin-top: 20px; }
p#packages a { text-decoration: underline; }
p#packages a:hover { color: black;}

.clear { clear: both;}

table.tb {
margin: 0 auto 0 auto;
border-collapse:collapse;
width:600px;
text-align:center;
}

table.tb a.link-table {
margin:0px auto;
padding:0px;
float:none;
}

table.tb img {
margin:0px auto;
padding:0px;
float:none;
}

table.tb tr.th {
height:60px;
background:url(images/th.png) repeat-x top center;
border-right:1px solid #3e6b1c;
border-left:1px solid #3e6b1c;
color:#fff;
}

table.tb tr.th td {
background:url(images/th-r.png) no-repeat center right;
font-weight:bold;
text-align:center;
}

table.tb tr {
height:50px;
background:url(images/tr.png) repeat-x top center;
border:1px solid #9b9b9b;
font-size: 14px;
}
.prc {color: #FF6B20; background: #222;}
.colu {text-align: left; padding-left: 14px;}

#logos {
float: left;
margin-top: 26px;

}
#logos a, #logos img {
border: none;

}
