@charset "utf-8";
/* CSS Document */
.body {
	font-family:Arial;
	margin:0;
	padding:0;
}
.title {
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
	color:#069;}
.title_b {
	font-size:16px;
    color:#069;}
.sm_title {color:#009933;
border-top:1px solid #ccc;
padding-top:10px;}
.news_date {
	font-size:11px;
	color:#666;
	margin-bottom:-16px;
}
.news_title {
	font-size:11px;
	color:#069;
}
.lk {
	font-size:11px;
	color:#333333;
	}
.lk1 {
		color:#333333;
                                text-decoration: none;
		}
		.lk_img {margin-bottom:-12px;
		border:0px;}
.info {
	font-family:Arial;
	font-size:12px;
	color:#444;
	text-align: justify;
	padding-top:23px;
}

.info_text {
	font-family:Arial;
	font-size:12px;
	color:#444;
	text-align: justify;
	
}
.project_title {
	font-size:11px;
	color:#666;
	font-weight:bold;
}
.project_link {
	font-size:11px;
	color:#069;
	margin-bottom:-15px;
}

.project_desc {
	font-size:11px;
	color:#666;	
}
.tel {
	font-size:10px;
    font-weight:bold;
    color:#666;
}
.table_border {
	border-bottom:solid 1px #ccc;
	border-left:1px solid #ccc;
border-right:1px solid #ccc;
}
.table_border2 {
	border-top:solid 3px #ccc;
}
.img {
	border:0;
}
.tarif_title {
	font-size:16px;
	font-weight:bold;
	color:#069;
	text-decoration:none;
}
.news {
	border-left:1px dashed #ccc;
}
.front_back {
background-image:url(img/background.gif);
background-repeat:repeat-x}


.head1 {background-image:url(img/head1.png);
background-repeat:no-repeat;}
.head2 {background-image:url(img/head2.png);
background-repeat:repeat-x;}
.table_t {
	border-bottom:3px solid #CCC;
	color:#093;
}
.table_t2 {
	border-bottom:1px solid #CCC;
}

.table_b {border-left:1px solid #ccc;
border-right:1px solid #ccc;
margin:-2px 0px -2px 0px;
} 
.table_p {border-left:1px solid #ccc;
border-right:1px solid #ccc;
} 
.banner {margin-bottom:-15px;}
.action1 {padding: 5px 10px 5px 10px;
background-color:#ececec;}
.action2 {background-color:#fff;}

ul#cssmenu {
        width:100%;
        margin: 0;
        border: 0 none;
        padding: 0;
        list-style: none;
        background:url(img/nav_.gif);
        height: 30px;
        font: bold 12px/28px Verdana, Arial;
        border-left:#222222 1px solid;
}

ul#cssmenu li {
        margin: 0;
        border-left:#222222 1px solid;
        padding: 0;
        float: right;
        display: inline;
        list-style: none;
        position: relative;
        height: 30px;
}

ul#cssmenu ul {
	    margin: 0;
        border: 0 none;
        padding: 0;
        width: 160px;
        list-style: none;
        display: none;
        position: absolute;
        top: 30px;
        left: 0;
}

ul#cssmenu ul:after {
        clear: both;
        display: block;
        font: 1px/0px serif;
        content: ".";
        height: 0;
        visibility: hidden;
}

ul#cssmenu ul li {
        width: 175px;
        float: left;
        display: block !important;
        display: inline;
}

/* Main Menu */
ul#cssmenu a {
        border: 0px;
        padding: 0 10px;
        float: none !important;
        float: left;
        display: block;
        background:url(img/nav_.gif);
        color: #FFFFFF;
        font: 12px/28px Arial;
        text-decoration: none;
        height: auto !important;
        height: 1%;
}

/* Main Menu Hover */
ul#cssmenu a:hover,
ul#cssmenu li:hover a,
ul#cssmenu li.iehover a {
        background: #FFFFFF;
        color:#444444;
        border-top:#222222 1px solid;
}

/* Second Menu */
ul#cssmenu li:hover li a,
ul#cssmenu li.iehover li a {
        border-top: 2px solid #FFFFFF;
        float: none;
        background: #444444;
        color: #FFFFFF;
}

/* Second Menu Hover */
ul#cssmenu li:hover li a:hover,
ul#cssmenu li:hover li:hover a,
ul#cssmenu li.iehover li a:hover,
ul#cssmenu li.iehover li.iehover a {
        border-top: 1px solid #FFFFFF;
        background: #FFFFFF;
        color:#444444;
        border:#444444 1px solid;
}

ul#cssmenu ul ul {
        display: none;
        position: absolute;
        top: 0;
        left: 170px;
}

ul#cssmenu li:hover ul ul,
ul#cssmenu li.iehover ul ul {
        display: none;
}

ul#cssmenu li:hover ul,
ul#cssmenu ul li:hover ul,
ul#cssmenu li.iehover ul,
ul#cssmenu ul li.iehover ul {
        display: block;
} 


 div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, label, legend,
 caption, tbody,  thead, th {margin: 0;padding: 0;border: 0;outline: 0;font-weight: inherit;font-style: inherit;font-size: 12px;font-family: Arial, Helvetica, sans-serif;vertical-align: top;}

div,li {behavior: url(../js/iepngfix.htc);}
:focus {outline: 1px dotted;}
body {color: #333;background: white;}
ol, ul {list-style: none;padding:10px 0px 30px 15px;list-style: disc url(../img/bul.gif) outside;}
ul li {padding:0px 0px 10px 0px;}
em {font-style:italic;}
strong {font-weight:bold;}
p {padding:5px 0px 20px 0px;line-height:14px;}

table {border-collapse: separate;border-spacing: 0;}
caption, th, td {text-align: left;font-weight: normal;}
blockquote:before, blockquote:after,
q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}

th {font-weight:bold;}

h1 {font-size:24px;font-weight:lighter;}
h2 {font-size:18px;font-weight:lighter;padding:20px 0px 5px 0px;}
h3 {font-size:14px;font-weight:bold;}
h4 {font-size:12px;font-weight:bold;}



/*mainthemup*/


td.slidercontainer{background-color:fff;height:250px;}


/*all slider containers*/
.wrapknife {display:block;padding:0px;width:740px;position:relative;overflow:hidden;height:250px;}
.fuze {height:160px;}
#kwicks_container {margin:-80px 0px 0px -0px;padding:0px;height:380px;width:1000px;}
#kwicks {position: relative;}
#kwicks .kwick {float: left;display: block;width: 185px;height: 325px;padding:0px 0px 0px 0px ;}
#Internet {background: url(img/int.png) no-repeat scroll 0%;}
#Voip {background: url(img/iptv.png) no-repeat scroll 0%;}
#Media {background: url(img/mail.png) no-repeat scroll 0%;}
#Network {background: url(img/web.png) no-repeat scroll 0%;}
#kwick_blue {}
#kwick_indigo {}
#kwick_violet {}

/*all slider containers*/
#kwicks li {border-left:1px #ccc solid;position:relative;cursor:auto;}
.kwick a h1,.kwick h1 a,.kwick p {display:block;position:absolute;}
.kwick a h1,.kwick h1 a  {cursor:pointer;font-weight:bold;margin:100px 0px 0px 0px;width:100%;white-space:nowrap;padding:10px 0px 7px 28px;overflow:hidden;background-color:#333333;font-size:14px;text-decoration:none !important;color:#ccc;}


.kwick span {clear:both;}
.kwick span a {font-size:11px;color:#ccc;border:1px white solid;line-height:12px;}
#kwicks .kwick a:hover h1,.kwick h1 a:hover  {color:white;}
/*inside slider*/
table.minimenu {margin:135px 0px 0px 0px;width:290px;font-size:11px;line-height:12px;padding:0px 0px 0px 0px;position:absolute;}
td.minileft {width:50%;}
td.miniright {width:50%;}
td.upt {padding:0px 15px 0px 30px;font-size:11px;color:#ccc;height:64px;}
table.minimenu a{color:#ccc;font-size:11px;display:block;padding:0px 0px 0px 15px;background:url(../img/miniarh.gif) 3px 3px no-repeat;}
table.minimenu a:hover{background:url(../img/miniar.gif) 3px 3px no-repeat;color:white;}
table.minimenu ul {list-style-image: none;list-style: none ;float:left;padding:0px 0px 0px 3px;margin:5px 0px 0px 0px;}
table.minimenu ul li{padding:0px 0px 5px 12px;border:none !important;}
td.xs {padding-right:40px;}

/**/
td.prewtext ul {padding:0px 0px 0px 15px;list-style: none;margin:0px 0px 0px 0px ;}
td.prewtext ul li{padding:0px 40px 30px 22px;display:block;background:url(../img/userarows.gif) no-repeat;float:left;}
td.prewtext a{text-decoration:underlune;font-size:12px;color:#d2d3d6;font-weight:bold;}
td.prewtext a:hover{color:#7d9cc4;}

td.prewtext p{color:#ccc;width:390px;margin:0 auto;}

td.searchbar {}
input.upsearch {background:url(../img/input.gif) no-repeat;padding:2px 0px 2px 0px;border:1px #7b8396 solid;margin:0px;width:153px;font-size:14px;}
input.btsearch {padding:0px 5px 0px 5px;font-size:12px;line-height:10px;height:22px;}
.baseline {display:block;height:25px;}
.baseline {display:block;height:25px;}

.hrefmagazin {padding:0px 0px 25px 0px;}
a.enter {display:block;color:#ccc;width:130px;float:right;background:url(../img/icoup.gif) 117px 3px no-repeat;}
a:hover.enter {color:white;background-position:117px -10px;}
a.home,a.mail,a.map {display:block;width:11px;float:right;height:9px;font-size:2px;background:url(../img/icoup.gif) 0px 0px no-repeat;}
a.home {background-position:-25px 0px;margin:15px 0px 0px 10px;}
a:hover.home {background-position:-25px -13px;}
a.mail {background-position:-15px 0px;margin:15px 0px 0px 10px;}
a:hover.mail {background-position:-15px -13px;}
a.map {background-position:-38px 0px;margin:15px 0px 0px 10px;}
a:hover.map {background-position:-38px -13px;}
.pusher {float:right;width:187px;height:10px;}

/*horizontal menu*/
ul.hormenu {margin:0;padding:0px 0px 0px 10px;float:left;list-style: none;width: 400px;margin:0px 0px -10px 0px;}
.mfix {background:url(../img/nenubl.gif) no-repeat;width:26px;height:37px;float:left;}
ul.hormenu li {position: relative;float:left;padding:10px;}
ul.hormenu li a{color:#ccc;font-weight:bold;text-decoration:none;padding:0px 0px 0px ;}
ul.hormenu li a:hover{color:white;font-weight:bold;text-decoration:underline;}
ul.hormenu li ul li a:hover{color:white;text-decoration:none;}
ul.hormenu li ul,ul.over li ul{background-color:#666;margin:26px 0px 0px 0px;border:1px #333 solid;border-top:none;padding:0px 0px 10px 0px;position: absolute;top:0;left: 0;list-style: none;display: none;}
ul.hormenu li ul li{padding:0px 0px 0px 0px;}
ul.hormenu li ul a,ul.over li ul a{display:block;width:100px;padding:2px 0px 2px 10px ;margin:0px;font-weight:lighter;}
ul.hormenu li ul a:hover{font-weight:lighter;background-color:#333;}
/*ul.hormenu li:hover,ul.over {display: block;}
*/

a.jsfix {border:2px violet solid;}
.rectalfix  {border:1px red solid;}
.horizontalcssmenu ul{margin: 0;padding: 0;list-style-type: none;}

/*Top level list items*/
.horizontalcssmenu ul li{position:relative;border-left:1px #171c27 solid;text-align:center;padding:0px;display: inline;float: left;margin:0px 0px 0px 0px;}
/*Top level menu link items style*/
.horizontalcssmenu ul li a{display:block;font-weight:bold;color:#ccc;width: 160px; /*Width of top level menu link items*/padding:14px 0px 10px 0px;text-decoration:none;}

/*Sub level menu*/
.horizontalcssmenu ul li ul{width:159px;border:1px #202736 solid;overflow:hidden;background-color:#202736;position: absolute;display: block;padding:0px 0px 0px 0px;visibility: hidden;z-index: 100;margin-top:1px;}
/*Sub level menu list items*/
.horizontalcssmenu ul li ul li{border-left:none;width:160px;text-align:left;padding:0px;margin:0px;}
/* Sub level menu links style */
.horizontalcssmenu ul li ul li a{width: 100px; /*width of sub menu levels*/font-weight: lighter;margin:0px;padding:3px;width:100%;text-decoration:none;border-bottom:1px #64676f solid;}

.horizontalcssmenu ul li a:hover{color:white;background-color:#111724;}
.horizontalcssmenu ul li ul li a:hover{color:white;}
.horizontalcssmenu .arrowdiv{position: absolute;right: 0;}
* html p#iepara{ /*For a paragraph (if any) that immediately follows menu, add 1em top spacing between the two in IE*/padding-top: 1em;}
/* Holly Hack for IE \*/
* html .horizontalcssmenu ul li { float: left; height: 1%; }
* html .horizontalcssmenu ul li a { height: 1%; }
/* End */









/*indextextgrid*/
table.indexinside,table.inside2nd {width:100%;margin:30px 0px 0px 0px;}
td.side1 {width:260px;}
td.side2 {width:480px;}
td.side3 {width:260px;}

td.side1 a{display:block;margin:-20px 0px 20px 0px;}
td.side1 p{display:block;margin:0px 0px 0px 20px;}

td.side2 {padding:0px 40px 0px 26px;}
td.side2 span{display:block;padding:0px 20px 0px 12px;}
td.side2 span strong{display:block;padding:10px 20px 0px 15px;}
td.side2 div {padding:;}
td.side2 div h2 {color:black;background:url(../img/adtittle.gif) no-repeat;padding:15px 20px 10px 25px;}
td.side2 div p{padding:10px 0px 0px 26px;}

td.side3 small{font-size:11px;line-height:12px;color:#666;}
td.side3 a{font-size:11px;line-height:12px;display:block;margin:0px 0px 20px 0px;}

/*adself*/
table.adself {width:100%;border-top:1px #ccc solid;margin:0px 0px 0px 0px;}
table.adself td{padding-top:0px;}
table.adself td img {margin:0px 0px 0px 0px;}

td.block1 {padding:0px 0px 0px 20px;}
td.block2 {}
td.block3 {width:240px;}

/*projects*/
table.projects {width:100%;margin:10px 0px 0px 20px ;}

.projects th {font-size:11px;padding:0px 0px 10px 0px ;color:#666;}
table.projects td,table.projects a,table.projects div {font-size:11px;line-height:12px;width:130px;height:60px;}
table.projects td div{display:block;margin:10px 0px 0px 0px;}
table.projects td a{font-weight:bold;}

/*atributs*/
table.atributs {width:100%;border-top:1px #ccc solid;margin:0px 0px 0px 0px ;}
table.atributs th{font-weight:lighter;color:#666;font-size:11px;padding:10px 0px 0px 20px;}
table.atributs td{padding:10px 0px 5px 20px;}

td.tel,td.res {width:260px;}
td.tel {padding:0px 0px 0px 20px;}
td.post {}
td.res {padding-bottom:40px !important;}
.respnum small,.respnum{font-size:18px;}
.respnum small{font-size:12px;font-weight:bold;}

/*2ndtextgrid**/
td.nd {height:130px;}

table.inside2nd {}
td.menuside {padding:0px 0px 0px 21px;width:160px;}
td.contentside {padding:0px 0px 0px 30px;height:400px;}
td.menuside a.prime,.currentprime {background:none;font-size:12px;font-weight:bold;padding:5px 0px 2px 5px;margin-bottom:10px;margin-left:-20px;}
td.menuside a.subprime,.currentsubprime  {background:none;font-size:11px;font-weight:bold;padding:5px 0px 2px 5px;margin-bottom:5px;}
.currentsubprime {margin-bottom:5px;}
.currentprime {margin-bottom:10px;}
td.menuside a:hover.prime {background:none;}
td.menuside a:hover.subprime {background:none;}
td.menuside a,.current {display:block;padding:2px 0px 3px 15px;font-size:11px;line-height:12px;background:url(../img/mar.gif) 3px 6px no-repeat;}
td.menuside a:hover {background:url(../img/marh.gif) 3px 6px #f7f7f7 no-repeat}
.current {color:#666;background:url(../img/mcar.gif) 3px 6px #ccc no-repeat}
.currentprime,.currentsubprime {background-color:#ccc;}


.upseparator {border-bottom:1px #ccc solid;padding:0px 0px 15px 0px;margin:0px 0px 30px 0px;display:block;width:790px;}
a.print {font-size:11px;float:right;}

/*all viso inside*/
table.priceinfo {width:100%;margin:10px 0px 20px 0px ;}
table.priceinfo th {border-bottom:1px #333 solid;padding:5px 0px 10px 0px;}
table.priceinfo th small {font-weight:lighter;}
table.priceinfo td {border-bottom:1px #ccc solid;padding:5px 50px 5px 0px;}

table.buttoner {width:100%;margin:100px 0px 50px 0px;}

/* Table fix for DrLamer START td.contentside */
td.contentside table#tax,table#noheader {width:100%;margin-bottom:20px;}
td.contentside table#tax tr:first-child td {border-bottom: 3px solid #ccc;color:#7994E3;font-weight:bold;}
td.contentside table#tax caption {font-weight:bold;margin-top:15px;margin-bottom:15px;}
td.contentside table#noheader caption {font-weight:bold;margin-top:15px;margin-bottom:15px;}
td.contentside table#tax td {padding:3px;border-bottom:1px solid #ddd;}
td.contentside table#noheader td {padding:3px;border-bottom:1px solid #ddd;}
td.contentside table.buttonatholder tr td {margin-bottom:0px;}
/*  Table fix for DrLamer END  */
td.bhold {width:200px;padding:20px 0px 0px 0px !important;border:0px solid red !important;border-top:1px #ccc dashed !important;}
td.athold {width:610px;padding:20px 0px 0px 0px !important;border:0px solid red !important;border-top:1px #ccc dashed !important;}
a.file{font-size:11px;line-height:13px;display:block;width:70px;padding:25px 0px 0px 0px;}

table.proc,table.allwidth {width:100%;margin:0px 0px 50px 0px;}
table.proc td{width:25%;padding:20px 0px 0px 0px;background:url(../img/tabar.gif) 1.5em 1.8em no-repeat;}
table.proc span{display:block;text-align:center;width:100%;}
table.proc p{font-size:11px;padding:20px;}
.tbleft {border-left:1px #ccc solid;border-top:1px #ccc solid;}
.bleft {border-left:1px #ccc solid;}
.fx {border-left:none;}

/*ukraine map*/
td.sinotext {width:250px;}
td.sinotext p{font-size:11px;}
table.dots td {width:14%;padding:0px 0px 40px 0px;}
td.eu {padding:50px 0px 0px 0px;}
table.europoints th{border-bottom:1px #333 solid;padding:0px 0px 25px 0px ;}
table.europoints td{padding:10px 0px 15px 0px ;border-bottom:1px #ccc solid;}
table.europoints small{font-size:11px;}
td.eucity {font-weight:bold;}
td.eupoint {width:300px;}

/*history links*/
ul.history {margin:0;padding:0;list-style: none;border-bottom:1px #ccc solid;height:70px;}
ul.history li{float:left;}
ul.history a  {font-size:18px;color:#666;padding:0px 2px 0px 2px;}
ul.history a:hover  {color:black;}
.curryear {width:64px;height:51px;text-align:center;background:url(../img/cy.gif) no-repeat;margin:-10px 0px 0px 0px;position:relative;padding:5px 0px 0px 0px;}

/*news*/
td.newsdate {width:300px;color:#666;padding:0px 0px 0px 30px;}
td.newsdate a {display:block;font-size:11px;margin:0px 0px 10px 0px;}
td.newsdate small{display:block;font-size:11px;}
td.prus small {font-size:11px;}
td.prus a{font-size:18px;line-height:20px;}

/*vacant*/
table.vac {margin:20px 0px 0px 0px;padding-bottom:50px;}

/*geo*/

/*Vertical Accordions*/
.toggler {display:block;width: inherit;color:#3d4e75;border-bottom:1px #3d4e75 dashed;font-weight:bold;font-size: 12px;cursor:pointer;margin: 0 0 10px 0;}
.element {}
.element p {margin: 0;padding: 4px;}
.float-right {padding:10px 20px;float:right;}
blockquote {text-style:italic;padding:5px 0 5px 30px;}
.active_ac {color:#333 !important;font-size:12px;font-weight:bold;border-bottom:1px #ccc dashed;padding:10px 0px 0px 0px;} 
.active_ac {} 

/* Container styling*/
#horizontal_container {margin: 20px auto 20px auto;width: 100%;height: 100px;}

/*zakaz uslugi*/ 
table.check {}
table.check th{padding:0px 0px 10px 0px;border-bottom:1px #666 solid;}
table.check td label{display:inline;font-size:11px;line-height:12px;}
table.check td {padding:2px 0px 2px 10px;width:25%;}
table.check td input{color:red;font-size:11px;}
table.check td label{display:inline;border-bottom:1px #ccc dashed;width:128px;float:left;margin:6px 0px 0px 5px;padding:0px 0px 5px 5px;}
table.check td input{float:left;clear:left;margin:5px;}
.jwr {border:4px #ededed solid;padding:0px;}
.jwr div{border:1px #ccc solid;padding:20px;}

table.check td .biglabel{font-size:16px;border:0px;font-weight:bolder;}

/*formhold*/
table.formhold {padding:0px;}
table.formhold td{padding:5px;border-bottom:1px #ccc solid;}
td.guides{width:200px;line-height:20px;}
td.forms input{width:100%;}
td.forms {width:250px;}
td.tool {font-size:11px;color:#666;text-align:center;}
td.subhold {}
input.nin {float:left;margin:20px 0px 0px 0px;}
input.rin {float:right;margin:20px 0px 0px 0px;}

/*shits*/
.cent {text-align:center;border-top:1px #ccc dashed;padding:3px 50px 0px 0px !important;}
.ce {text-align:center;color:#666;}
.widther {width:160px;}
.ho {padding:20px 0px 0px 0px !important;}
.afor {background-color:#ccc;border-top:1px white dashed;}
.afor td{height:40px;padding:5px;}
.afor input{margin:10px 0px 10px 10px;}
.contentside ul{padding-bottom:10px;}

/* Glossary <p> fix */
ul.glossary li strong + p {display:inline;}

.off_container {display:block;border:1px #ccc solid;width:740px;margin:0px 0px 20px 0px;height:200px;padding:10px;overflow:scroll;}
