#header-wrapper{background:#fff;position:relative;z-index:1010;}
#header{display:block;position:relative;margin:0 auto;padding:0;width:980px;height:94px;}
#header #logo{position:absolute;top:10px;left:5px;}
#header #sitename{display:block;}
#header #siteslogan{display:block;font-size:.5em;line-height:1em;}
#news-container{position:absolute; left:340px; top:60px;}
#chat-container{position: inherit; float:right; margin-top:20px; margin-right:20px;}


#footer{display:block;position:relative;margin:0 auto; margin-top:15px; padding:0;width:1004px;}
#footer ul{padding:0;color:#999;font-size:12px; line-height:16px;}
#footer ul li{list-style:none;}
#footer ul strong{color:rgb(255,136,0);}
#footer ul label{text-transform:uppercase;font-size:11px;}
#footer ul a{color:#fff;}

#footer-lower-links{position: absolute; left:30px; top:165px; color:#888; font-size:12px}
#pujya-online{position: inherit; float:right; margin-top:5px; margin-right:30px;}


#info{padding-left:50px}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}.clearfix{zoom:1;display:block;}

.col{margin-left:20px;float:left;}
.col-1{width:150px;}
.col-2{width:150px;}
.col-3{width:150px;}
.col-4{width:150px;}
.col-5{width:100px;}
.col-6{width:100px;}
.col-first{margin-left:0;}
H4 {
	FONT-SIZE: 13px; 
	COLOR: #044B77;
	margin:0px;
	padding:0px;
}

#container-top{margin:0;
  padding-top:30px;background:transparent;width:980px;margin:0px auto 0px;}
  #container-top h2.page-section{margin:0;padding:6px 25px;color:#eee;background:#000;background:rgba(0,0,0,0.7);font-size:1.6em;}
  
 .justify1{
 text-align:justify;
 } 
  
  

  
  
  
  
  
  
  
  
  
  
  
  
  



html, body, div, span, applet, object, iframe, h1, h2, h3, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead {
background:transparent none repeat scroll 0 0;
border:0 none;
font-size:100%;
margin:0;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:0;
padding:0;
vertical-align:baseline;
}
ol, ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
blockquote, q {
quotes:none;
}
blockquote:before, blockquote:after, q:before, q:after {
content:none;
}
:focus {
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:0;
}
ins {
text-decoration:none;
}
del {
text-decoration:line-through;
}
table {
border-collapse:collapse;
border-spacing:0;
color:#555;
}
* {
font-size:100.01%;
}
html {
font-size:62.5%;
}
body {
background: #191919;
color:#000000;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
text-align:justify;
}
a {
color:#fff;
text-decoration:none;
}
a:hover {
text-decoration:underline;
}
a.hidden {
left:-9999px;
position:absolute;
top:0;
}
input, textarea, select {
color:#000000;
font-family:Verdana,Arial,sans-serif,Helvetica;
font-size:100%;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
vertical-align:middle;
}
#wrapper {
overflow:hidden;
position:relative;
width:100%;
}
.w1 {
left:50%;
position:relative;
width:1008px;
}
.w2 {
left:-50%;
position:relative;
width:1008px;
}

#slideshow {
height:691px;
overflow:hidden;
position:relative;
width:1008px;
}
#slideshow ul {
overflow:hidden;
width:99999px;
}
#slideshow ul li {
float:left;
height:500px;
width:1008px;
}
#slideshow #text {
left:0;
position:absolute;
top:0;
}
#slideshow ul.images {
z-index:-10;
}
#text .text-holder {
padding:131px 0 0 541px;
}
#text .text-holder .title {
overflow:hidden;
padding:10px 10px 3px 54px;
}
#text .text-holder .orange {
background:transparent url(../images/bg-orange-bar.png) repeat scroll 0 0;
}
#wrapper .w1 .w2 #slideshow #text #text1 .text-holder .title.orange h3 a {
text-decoration:none;
}
#wrapper .w1 .w2 #slideshow #text #text2 .text-holder .title.yellow h3 a {
text-decoration:none;
}
#wrapper .w1 .w2 #slideshow #text #text3 .text-holder .title.green h3 a {
text-decoration:none;
}
#wrapper .w1 .w2 #slideshow #text #text4 .text-holder .title.violet h3 a {
text-decoration:none;
}
#wrapper .w1 .w2 #slideshow #text #text5 .text-holder .title.blue h3 a {
text-decoration:none;
}
#wrapper .w1 .w2 #slideshow #text #text6 .text-holder .title.orange h3 a {
text-decoration:none;
}
#wrapper .w1 .w2 #slideshow #text #text7 .text-holder .title.yellow h3 a {
text-decoration:none;
}
#wrapper .w1 .w2 #slideshow #text #text8 .text-holder .title.green h3 a {
text-decoration:none;
}
#text .text-holder .yellow {
background:transparent url(../images/bg-yellow-bar.png) repeat scroll 0 0;
}
#text .text-holder .violet {
background:transparent url(../images/bg-violet-bar.png) repeat scroll 0 0;
}
#text .text-holder .green {
background:transparent url(../images/bg-green-bar.png) repeat scroll 0 0;
}
#text .text-holder .blue {
background:transparent url(../images/bg-blue-bar.png) repeat scroll 0 0;
}
#text h2 {
color:#fff;
font-family:Verdana,Arial,sans-serif,Helvetica;
font-size:24px;
line-height:22px;
margin:0 0 -3px 37px;
text-indent:-10px;
}
#text h2 span {
display:block;
margin:-2px 0 0;
text-indent:18px;
}
#text h2 cufon, #text h3 cufon {
line-height:0;
}
#text h3 cufon {
height:46px !important;
}
.cufon-active #text h2, .cufon-active #text h3 {
line-height:0;
}
#text h3 {
color:#FFFFFF;
font-family:Verdana,Arial,sans-serif,Helvetica;
font-size:53px;
line-height:46px;
text-indent:22px;
}
#text h3 span {
display:block;
text-indent:-10px;
}
* + html #text h2 span {
height:27px;
margin:-7px 0 0;
overflow:hidden;
}
* html #text h2 span {
height:27px;
margin:-7px 0 0;
overflow:hidden;
}
* html #text .text-holder .title {
padding:4px 10px 3px 54px;
}
* + html #text .text-holder .title {
padding:4px 10px 3px 54px;
}
* html #text h3 span {
height:50px;
margin:-17px 0 0;
overflow:hidden;
}
* + html #text h3 span {
height:50px;
margin:-17px 0 0;
overflow:hidden;
}
#text .description {
line-height:1.38em;
padding:21px 0 0 28px;
width:364px;
}
#text .description p {
margin:0;
}
#slideshow .images li img {
display:block;
}
.more span {
padding:0 3px 0 0;
}
.more:hover {
text-decoration:none;
}
* html .more:hover {
text-decoration:underline;
}
.more:hover span {
text-decoration:underline !important;
}
#main {
margin:-360px 0 0;
position:relative;
}
.main-frame {
margin:0px auto 0px;
overflow:hidden;
width:980px;
background:#FFFFFF;
}
.image-buttons {
background:#000000;
height:50px;
margin:0 auto;
padding:0px;
position:relative;
width:980px;
}
.image-buttons ul {
font-size:14px;
overflow:hidden;
width:100%;
}
.image-buttons li {
float:left;
padding:10px 0;
}
* + html .image-buttons li {
margin-top:0px;
}
* + html .image-buttons li:hover {
margin-top:0;
}
.image-buttons li:first-child {
background:transparent none repeat scroll 0 0;
}
* html .image-buttons li.hover {
padding:17px 0 0;
}
* + html .image-buttons li:hover {
padding:0px 0 0;
}
.image-buttons li:hover a.green, .image-buttons li.hover a.green, .image-buttons li.active a.green {
background:transparent url(../images/bg-link-green.gif) repeat-x scroll 0 0;
}
.image-buttons li:hover a.blue, .image-buttons li.active a.blue, .image-buttons li.hover a.blue {
background:transparent url(../images/bg-link-blue.gif) repeat-x scroll 0 0;
}
.image-buttons li:hover a.orange, .image-buttons li.hover a.orange, .image-buttons li.active a.orange {
background:transparent url(../images/bg-link-orange.gif) repeat-x scroll 0 0;
}
.image-buttons li:hover a.yellow, .image-buttons li.active a.yellow, .image-buttons li.hover a.yellow {
background:transparent url(../images/bg-link-yellow.gif) repeat-x scroll 0 0;
}
.image-buttons li:hover a.violet, .image-buttons li.hover a.violet, .image-buttons li.active a.violet {
background:transparent url(../images/bg-link-violet.gif) repeat-x scroll 0 0;
}
.image-buttons li a {
color:#FFFFFF;
display:block;
font-family:Verdana,Arial,sans-serif,Helvetica;
padding:10px 31px;
}
.cufon-active .image-buttons li a {
line-height:0;
}
.image-buttons li:hover, .image-buttons li.hover, .image-buttons li.active {
padding:0px 0 0;
position:relative;
}
.image-buttons li:hover a, .image-buttons li.hover a, .image-buttons li.active a {
padding:18px 31px;
text-decoration:none;
}
.image-buttons li:hover .arrow, .image-buttons li.hover .arrow, .image-buttons li.active .arrow {
display:block;
}
#pscroller1{
width: 200px;
height: 120px;
padding: 5px;
font-size:12px;
}

#pscroller2{
width: 450px;
height: 20px;
padding: 3px;
}

#pscroller2 a{
text-decoration: none;
color:#333333;
}.bg-gray1 {
	BACKGROUND-COLOR: #F2F2F2
}
.whyus-bg{
background : url(../images/why-us-bg.gif) no-repeat;
}