html, body {margin:0;padding:0;width:100%;height:100%;background-color:#FFFFFF;}

body{ font-family:arial; tahoma; font-size: 100.01%;}
html,  body, table, td, div, tr, div, h1, h2, h3, h4, h5, h6, form, fieldset, img {margin: 0; padding: 0; border: 0;}

h2 {margin: 35px 0px 0px 0px; font-size: 14px; color: #808080;}

a {color:#4F87C7;}


/*шапка*/

table.top1 {width:100%; border-collapse: collapse; }

table.top1 td {vertical-align:top}
td.tp1 {width:}
td.tp2 {width:100%; background-image:url(/bitrix/templates/wifi_v2/img/digits.jpg); left top; background-repeat:repeat-x;}

div.toplogo img {margin-left:45px; margin-top:23px; margin-right:15px; margin-bottom:28px}

div.pdaversion {padding-top:30px; padding-left:45px}
div.pdaversion a {color:#4B9B16; font-size:11px}

table.top2 {width:100%; border-collapse: collapse; }
table.top2 td {vertical-align:top}


td.dom1 {width:235px}
td.dom1 img {padding-top:20px}

td.empty1 {width:6%}
td.empty2 {width:5%}
td.empty3 {width:2%}
td.dom2 {width:67px; padding-top:75px}
td.dom3 {background-image:url(/bitrix/templates/wifi_v2/img/dom3.gif); background-position:left bottom; background-repeat:repeat-x;}


div.twolangs {margin-top:35px; margin-right:35px; text-align:right;font-size:11px; color:#000000; text-transform:uppercase;}
div.twolangs  a {font-size:11px; color:#000000;}


/*серая полоса*/

table.greypoloska {width:100%; border-collapse: collapse; background-color:#E5E5E5}
td.gp1 {width:195px; padding-left:43px}
td.gp1  select {font-size:11px;}
td.gp2 {width:100%}

div.getregister {text-align:right; float:right;padding-right:10px}
div.getregister a {font-size:10px; color:#000000}

div.going {background-color:#68509D; float:right; padding-right:40px}
div.going a {font-size:11px; color:#ffffff}

/*серединка*/

table.maintable {width:100%; border-collapse: collapse;}
table.maintable td {vertical-align:top}
td.mata1 {width:195px}
td.mata2 {width:100%}

img.rasp1 {width:195px}

/*меню слева*/

div.allitems {padding-top:36px; padding-left:0px; margin-bottom:50px}
div.oneitem {background:url(/bitrix/templates/wifi_v2/img/ar1.gif) no-repeat 22% center; padding-left:56px; }
div.oneitem a {display:block; font-size:12px; padding-top:5px; padding-bottom:5px}

div.selectedoneitem {padding-left:56px; background:url(/bitrix/templates/wifi_v2/img/bb2.gif) no-repeat left center;}
div.selectedoneitem  a {display:block; color:#ffffff; font-weight:bold; text-decoration:none; font-size:12px; padding-top:5px; padding-bottom:5px}

div.dropitem {padding-left:20px; }
div.dropitem a {display:block; font-size:12px; padding-top:5px; padding-bottom:5px}

div.inneritem {padding-left:58px;}
div.inneritem a {color:#F26522; font-size:12px; display:block; padding-bottom:3px; padding-top:2px}

div.selectedinneritem1 {padding-left:58px;background:url(/bitrix/templates/wifi_v2/img/bo1.gif) no-repeat left center;}
div.selectedinneritem1 a {display:block; color:#ffffff; font-weight:bold; text-decoration:none; font-size:12px; padding-top:5px; padding-bottom:5px}
.sin1 {display:block; color:#ffffff; font-weight:bold; text-decoration:none; font-size:12px; padding-top:5px; padding-bottom:5px}

div.selectedinneritem2 {padding-left:58px;background:url(/bitrix/templates/wifi_v2/img/bo2.gif) no-repeat left center;}
div.selectedinneritem2 a {display:block; color:#ffffff; font-weight:bold; text-decoration:none; font-size:12px; padding-top:5px; padding-bottom:5px}


/*футер*/

div.line1 {background-color:#717171}
table.footertable {width:100%; border-collapse: collapse; margin-top:20px; font-size:11px; margin-bottom:40px}
td.ft1 {width:54px}
td.ft1 img {padding-right:10px}
td.ft2 {width:33%}
td.ft3 {text-align:left; width:33%}
td.ft4 {width:33%; text-align:right;}
table.footertable a {font-size:11px}

div.telefon {font-size:13px; color:#68509D;padding-bottom:2px}

div.agreement {padding-bottom:5px}

div.sorch {padding-right:30px}
input.nai {width:194px; border:1px solid #0A045F; height:18px}



/*две колонки на первой*/

div.paddingforthefistpage {padding-right:20px; padding-bottom:20px; padding-top:10px}

table.dvekolonki {width:100%; border-collapse: collapse;}
table.dvekolonki td {vertical-align:top}
td.dko1 {width:50%; padding-right:10px}
td.dko2 {width:50%; padding-left:10px}

div.titleofsection {font-size:20px;  color:#FF6600; padding-top:20px; padding-bottom:20px}
div.titleofsection2 {font-size:20px;  color:#68509D; padding-top:20px; padding-bottom:20px}

table.bluetable {width:100%; border-collapse: collapse;background-color:#E3E2EF}
table.bluetable td {vertical-align:top}
td.pinapi {width:15px}

div.odnaakcia {padding-left:14px; padding-right:10px}

div.acttitle a {font-weight:bold; color:#FF6600; font-size:14px}
div.shortacttext {padding-top:10px; font-size:12px}
div.termsofact {font-style:italic; font-size:12px; color:#68509D; padding-top:10px}
div.line2 {background-color:#717171; margin-top:15px; margin-bottom:20px; margin-left:12px; margin-right:8px }


img.rasp2 {width:338px}



div.odnanovost {padding-bottom:15px}
div.newsdate {font-size:10px; color:#ff6600; padding-bottom:3px}
div.newstitle1 {padding-bottom:3px; font-weight:bold; color:#4F87C7; font-size:12px}
div.newstitle1 a {font-size:12px; font-weight:bold;}
div.newsshortbody {font-size:12px}


div.actionsonnews a {font-size:11px}
div.actionsonnews div {padding-bottom:5px}


/*общий паддинг для внутряног*/

div.paddingfortheinnerpage {padding-left:30px; padding-right:209px; padding-bottom:20px; padding-top:30px; font-size:12px}
div.paddingfortheinnertwocolums {padding-left:30px; padding-right:0px; padding-bottom:20px; padding-top:20px; font-size:12px}
/*новости*/

table.newsheader {width:100%; border-collapse: collapse; font-size:12px; margin-bottom:15px}

td.nh1 {color:#68509D; font-size:20px}
td.nh2 {text-align:right; width:100%}
td.nh2 select {font-size:12px}

div.paginator {color:#4F87C7; font-size:12px}
div.paginator  a {font-size:11px}


/*поисг*/
div.searchtitle {font-size:20px; padding-bottom:10px}
div.searchresults {padding-top:20px}
div.searchresults a {display:block; padding-bottom:18px; font-size:14px; color:#006699}

/*подписка*/

div.podpiskatitle {font-size:20px; color:#FF6600; padding-bottom:20px}

div.formsubscribe {font-size:12px; padding-bottom:200px}
div.formsubscribe div {padding-bottom:5px}

div.searchline {padding-top:15px}
input.podp {width:194px; font-size:11px}


/*задать вопрос*/

div.formquestion {font-size:12px; padding-bottom:100px}
div.formquestion div {padding-bottom:10px}
input.vo1 {width:194px; font-size:11px}
input.vo2 {width:194px; font-size:11px}

div.knop {text-align:right; width:528px}

div.formquestion textarea {width:523px; height:125px}


/*faq*/

table.faqheader {width:100%; border-collapse: collapse; font-size:12px; margin-bottom:10px}
td.fh1 {color:#FF6600; font-size:20px}
td.fh2 {text-align:right; width:100%}
td.fh2 a {font-size:14px; color:#ff6600}


div.secttitle {font-weight:bold; font-size:12px; padding-bottom:6px; padding-top:15px}

div.onefaq {background:url(/bitrix/templates/wifi_v2/img/bul.gif) no-repeat left center; padding-left:14px;}
div.onefaq  a {color:#000000; text-decoration:none; font-size:12px}


div.switchcontent {background-color:#E3DEED; font-size:12px; margin-left:10px; margin-top:6px; margin-bottom:6px;padding:5px}

div.paddingforthekarta {font-size:12px; padding-left:30px; padding-right:0px; padding-bottom:20px; padding-top:20px}

table.dynamap {width:100%; border-collapse: collapse; padding-top:40px}

table.footertable td {padding-bottom:40px}

.tb1 {border-top: 1px solid black; border-left: 1px solid black;}
.tb1 TD {border-bottom: 1px solid black; border-right: 1px solid black; padding: 2px}
