﻿body {
	font-size:12px;
	font-family:Tahoma; 
	background:#dfdad5 url(images/bg.gif) repeat-x;
	height:100%;
	min-width:985px;
	color:#5a5a5a;
}
html{height:100%;}

#layer {
	background:transparent url(images/bg.png) no-repeat top; 
	position:absolute; height:790px;width:100%;z-index:-99999;
}

a {text-decoration:none;color:#c30080;}
a:hover {text-decoration:underline;}
strong {font-weight:bold;}

/* BLOCKS */

#wrapper{ overflow:hidden;  }       
/*#container{max-width:1270px; margin:20px auto; display:block;}*/
#container{width:985px; margin:0 auto; display:block;}

/* HEADER */
#header{height:1em; display:block; 
        /*background:Transparent url(images/bg-a.gif) no-repeat; */
        height:30px; margin:0 auto;width:985px;height:112px;position:relative;}
#header h1.logo {background:url(images/vtl-logo.png) no-repeat;height:71px;width:216px;text-indent:-2500px;position:absolute;top:20px;}
#header h1.logo a {display:block;width:216px; height:71px;}
#header .right{float:right;top:30px;position:relative;background:url(images/viatel-callus.gif) no-repeat;height:51px;width:294px;
               text-indent:-2500px;}
/*#header .tel {font-size:32px;float:right;}
#header .email-callus{float:right;background-color:#450128;color:#fff; padding:0 10px; }*/

/*#center{float:left; width:100%; margin:0 -210px;}*/
#center{float:left; width:618px;}
#sq {margin:0 180px;}


/* FOOTER */
.footer {background-color:#cec8c1;padding:20px;width:945px;margin:0 auto; overflow:hidden; margin-top:20px;}
.footer p{font-size:22px;float:left;padding-top:12px;}
.footer .callus{float:right;position:relative;background:url(images/viatel-callus-footer.jpg) no-repeat;height:44px;width:257px;
               text-indent:-2500px;}

.footer-links{border:none; padding:10px 0; width:985px; margin:0 auto; overflow:hidden; margin-top:10px;}
.footer-links .links {float:left; width:175px; padding-left:10px;}
.footer-links .links li{float:left;clear:both;padding-bottom:10px;}
.footer-links .links a {font-size:11px;}
.footer-links p {font-size:11px;}
.footer-maps {float:right;padding-right:10px;}
.footer-maps p{padding-bottom:5px;}	

.callus a ,#header .right a {display:block;}

/* CONTENT */
.v-content{float:left; margin:0 5px; display:inline;}
.white {background-color:#fff;}
.left {float:left;}
.right {float:right;}
.fix{clear:both;}
/*.home-c {background-color:#E9E5E2;position:relative;}*/
.home-c {background-color:#fff;position:relative;}

.v-content-home {float:left; margin:0 5px; display:inline;}
.v-content-home h2 {color:#303030;font-family:Calibri;font-weight:bold;margin-bottom:15px;font-size:20px; padding-left:25px;
		background:url(images/v-content-h2.png) no-repeat 0 5px; letter-spacing:-1px;}
.v-content h2 {color:#303030;font-family:Calibri;font-weight:bold;margin-bottom:15px; }
.v-content h5,.v-content h6 {padding:0 15px 15px;} 
.v-content h4,.v-content h1 {margin:0 15px 15px;}
.v-content h4,.v-content h1 {font-weight:bold; background-color:#C30080; 
			padding:7px; color:#fff; margin-bottom:0;} 

.content {/*width:608px;*/}
.content h2 {font-size:30px;font-family:Calibri; background:#e9e5e2 url(images/arrow-h2.gif) no-repeat 15px 19px;
             padding:10px 20px 10px 50px; display:block; margin-bottom:15px; }
.content h3 {font-size:17px; font-family:Tahoma; color:#6f0343; padding:0 15px 15px; line-height:25px;}
.content p  {padding:0 15px 15px; overflow:hidden; line-height:1.5;}
#map_canvas1 {margin:0 15px 15px; }
#map_canvas2 {margin:0 15px 15px; }

.v-content ul {margin:0 15px 10px; background-color:#e4dfdb;}
.v-content ul li {padding:10px; border-bottom:solid 1px #fff; background:url(images/arrow-li1.gif) no-repeat 7px 10px; padding-left:30px;}
.v-content > p:first-child{padding-top:10px; }
.content {background-color:#fff;}

h2,h3 {font-weight:normal;}

.seperator {height:5px;clear:both;background-color:Transparent;}
.c {clear:both;background-color:#fff;padding:25px;width:558px;}
.c1 {float:left;width:284px;min-height:100px;height:auto!important;padding:20px;}
.c2 {float:left;width:244px;background-color:#e9e5e2;padding:20px;}
.c2 p {margin-bottom:15px;padding-bottom:15px;border-bottom:solid 1px #d7d7d7;}
.c3 {float:left;width:244px;background-color:#fff;padding:20px;padding-top:25px;}
.more {background:url(images/collapse.gif) no-repeat;display:block;padding-left:25px;height:17px; line-height:17px;}

.about-vtlwavenet {height:50px;}

.service-list {}
.service-list li {background:url(images/collapse.gif) no-repeat; 
				overflow:hidden; float:left;
                margin-bottom:7px;padding-bottom:7px;
				border-bottom:solid 1px #d7d7d7;
				width:284px; }

.service-list li span a { display:block; padding-left:72px;}
.service-list li.expanded {background:url(images/expand.gif) no-repeat;}                 
.service-list li .title {display:block;float:left;width:240px;margin-top:1px;} 
.service-list li img {float:left;margin-right:20px;}
.service-list li p {font-size:11px; display:none; padding-right:20px;float:left;}
.service-list li.expanded p {display:block;margin-top:15px;  }
.service-list li.expanded .title {color:#303030;}
.service-list li.expanded div {float:left;}
.service-list li .expand {width:20px;height:17px; display:block;float:left;margin-right:10px;}


/* SIDEBARS */
.sidebar{border:solid 0 red; width:180px; position:relative; float:left; background-color:transparent; }
#sidebar-left{}
#sidebar-right{width:187px;}


/* LISTS */
.viatel-leftmenu .menu , .menu-left {border-top:solid 5px #7e0153;}
.viatel-leftmenu .menu li , .menu-left li { min-height:43px; height:auto!important}
.viatel-leftmenu .menu li a , .menu-left li a
{
	background:url(images/list-item-bg.gif) repeat-x;
	color:#2e2e2e;
	display:block; 
	text-decoration:none; 
	height:43px; 
	line-height:43px; 
	padding-left:15px;}

.viatel-leftmenu .menu .last , li.last, .menu-left .last , li.last {border:none;}	
.viatel-leftmenu .menu li ul li , .menu-left li ul li{ min-height:35px; background-color:#a0096c;}

.viatel-leftmenu .menu li ul li a , .menu-left li ul li a {border-bottom:solid 1px #b8348b;}
.viatel-leftmenu .menu li ul li a , .menu-left li ul li a {color:#fff; background:url(images/left-menu-sub-arrow.jpg) no-repeat 10px 14px; background-color:#a0096c;
                        margin:0 20px; height:35px;line-height:35px; font-size:11px;
                        text-indent:10px;}
	
.viatel-leftmenu li a:hover, .viatel-leftmenu li a.active,.viatel-leftmenu li.active-trail > a {background:url(images/list-item-bg-over.gif) repeat-x; 
	color:#fff; font-weight:bold; }
.viatel-leftmenu li ul li a:hover, .viatel-leftmenu li ul li a.active {background:url(images/left-menu-sub-arrow.jpg) no-repeat 10px 14px; background-color:#a0096c;
                                                            font-size:11px; font-weight:bold; text-decoration:underline;}
                                                            
li .menu {border-top:0!important;}

/* BOXES */
.box {background-color:#c30080;color:#fff;margin-bottom:5px;overflow:hidden;}
.box.dark {background-color:#3c0223;padding:15px;}
.box.dark p.register {padding:0;}

.box h2,.box h3 {height:40px; background:#4d022c url(images/arrow1.gif) no-repeat 10px 15px; line-height:40px; padding-left:30px; font-size:11px;}
.box .p {padding:15px; font-size:11px; background-color:#c30080;}
.box .p p.title {font-size:13px; padding-bottom:15px;}
.dark .title {padding-bottom:10px;}
.box a{color:#fff;}
.box p {padding:0;}
.box .line {height:2px;display:block;width:90%;overflow:hidden;background:url(images/box-line.gif); margin:0 auto;}
.box h4{margin-top:-10px;margin-bottom:10px;font-size:12px;}
.dark { border-top:solid 1px #530e35;}
#block-block-20 {background-color:#4D022C ;} 
/*.box img ~ p {padding:0;}*/

.pdf {background:url(images/pdf.jpg) no-repeat 0 0; 
      padding-left:25px; margin-left:0; font-size:10px; height:20px; display:block; line-height:20px; }
.pdf2 {background:url(images/pdf2.gif) no-repeat 0 0;font-size:11px; margin-left:15px; text-indent:15px;}

.p.pdf-c {padding:5px 15px;}

/* CENTER COLUMNS */

.news-item {font-size:11px; }
.news-item p{padding-left:12px;}
.news-item .title,.news-item ul.title li{margin-bottom:10px;background:url(images/news-arrow.gif) no-repeat 0 2px;}
.news-item ul.title.j li {padding-bottom:10px;}
.news-item ul.title li{padding-left:12px;}

.nomargin{margin:0!important;}
.nopadding{padding:0!important;}
.date {color:#a3a3a3; font-size:11px; margin-top:10px;}
.stick_b { right:15px;}
.button,.btn{background:url(images/btn-bg.gif) repeat-x; 
	border:solid 1px #d5d2d2; margin-bottom:1px;
	color:#c30080; font-size:11px; float:left; }
.button {overflow:hidden; padding:5px 12px; position:relative;}
#btnAboutViatel {padding:7px 12px;}
#btnMoreNews {padding:5px 12px; }

.hr {background:url(images/hr.gif) repeat-x; overflow:hidden; display:block; clear:both;}
.btn-register {clear:both; margin:0; margin-bottom:10px; padding:0; 
       float:left; background:url(images/register-now.jpg) no-repeat; width:156px; height:31px; border:none; cursor:pointer; text-indent:-2500px;}
       

fieldset{border:solid 1px #fff; padding:10px;
          /*background: url(/themes/viatel/images/gradient-inner.png) repeat-x scroll 0 0;*/
          }
/*          
.form-text,.form-textarea, .form-select {border:solid 1px #333; padding:3px;}
.form-select {padding:3px;}
*/

.form-text{width:99%!important;}
.resizable-textarea{width:99%!important;}


#debug1 {width:985px;  margin:10px auto;
         background-color:#fff; padding:15px; z-index:9999; overflow:auto; border:solid 1px #333;}
         

#admin-edit {position:fixed; bottom:0; display:block; border:solid 1px #999; 
             background-color:#d7d7d7;width:100%; color:#fff;z-index:999;}
#admin-edit ul{list-style:none;margin:0; padding:0;}
#admin-edit ul li {padding:10px 0;padding-left:10px;float:left;}

.visit-viatel {background:url(images/visit-viatel.gif) no-repeat; width:180px; height:72px;}
.visit-viatel a {display:block; width:180px; height:72px; text-indent:-2500px;}

.messages {padding:10px; background-color:#fff; border:solid 1px #d7d7d7;margin-bottom:15px; padding-left:20px;
           background:#fff url(images/icons/ok.gif) no-repeat 10px 10px; font-weight:bold;}
           
           
/* our service */
.os-item { border-top:solid 1px #d7d7d7; padding-top:15px; clear:both; padding-right:15px; }
.os-item p.title {font-weight:bold; font-size:15px; clear:both;}
.os-item img {float:left; padding-left:25px;padding-bottom:20px;padding-right:25px;}
.os-item .p {float:left;}
.active-trail .active {font-weight:bold;}

hr {border:solid 1px #d7d7d7;margin-bottom:20px;height:1px;color:#d7d7d7; clear:both;}
div.p {padding:0 15px 15px;}

div.p fieldset div {padding-bottom:10px;}
div.p fieldset div input {}
.textbox {border:solid 1px #d7d7d7;padding:3px; width:400px;}
div.p fieldset div label{float:left;text-align:right;display:block; width:100px; padding-right:15px;}


/* press releases */
.press-releases-box{
	padding:10px;	
}
.press-releases-box li {padding-bottom:10px; padding-left:15px; background:url(images/pr-arrow.gif) no-repeat 3px 3px;
border-bottom:solid 1px #9a0567; margin-bottom:10px;}
.pr-last{border:none!important;}
.btn-pr {background:url(images/btn-pr.gif); width:124px; height:24px; display:block; text-indent:-2500px;}
.pr-item {border-top:solid 1px #d7d7d7;padding-top:5px;}

#blocks td{padding:5px;width:608px;}
.hideimage {background:none!important;}
#attachments {padding:0 15px 15px;}
#attachments th {padding:6px; font-weight:bold;}
#attachments td { padding:6px;}




.v-content table {padding:15px; }
.v-content table tr td {padding:5px; border:solid 1px #d7d7d7;}
.v-content table tr th {padding:5px; background-color:#d7d7d7; font-weight:bold;}




.site-map {width:608px;}
.site-map ul{list-style:none; background:none;margin:0;}
.site-map ul li{list-style:none; background:none; border:none; font-weight:bold;
		padding:0 10px 10px 15px;}
.site-map ul li ul li {padding:10px 5px 5px 15px; font-weight:normal;}
.site-map ul li ul {border-bottom:solid 0 #C30080;}
.sitemap-box h2{display:none;}

.site-map li.first {padding-top:10px;}

.arr { border-top:solid 1px #cec8c1;
		padding-top:10px;margin-top:10px;} /* all rights reserved (arr) */	
.arr span{float:left;}	 
.skyron {float:right;}
