
html, body {height:100%;font-family: Tahoma, Arial;font-size: 14px;}
* {margin:0; padding:0; outline:0;}
a {text-decoration:none; color:#000;}
:focus {outline:0;}
table {border-collapse:separate; border-spacing:0;}
table td {vertical-align:top;}
ul li {list-style:none;}
img {border:0;}

body {background:url(images/bg.jpg) #5f95c1 repeat-x; text-align:center; height:100%;}

#wrapper {text-align:left; width:1024px; margin:auto; min-height:100%; _height:100%;}

.pages{padding:4px 6px 0;border-top:1px dotted #000;color:#4a4a4a;}
.pages a{text-decoration:underline;display:block;display:block;float:left;padding: 2px 7px;margin-right:2px;}
.pages div {float:left;margin-right:6px;}
.pages a.psel{text-decoration:underline;background: #115b90 url(images/bgzaglbl.png) repeat-x;text-decoration:none;color:#FFF !important;}

#head_pic, #logo, #phone, #head_txt{position:absolute;}
#head_pic {z-index:1;}
#logo {top:9px; left:15px; z-index:2;}
#head_txt {font:20px Tahoma; color:#025d9c; top:55px; left:225px; z-index:3;}
#phone {font:25px Tahoma; color:#1067a2; top:15px; right:15px; z-index:4;}
#phone2 {position:absolute; font:25px Tahoma; color:#1067a2; top:55px; right:15px; z-index:4;}
#phone2 span {font:20px Tahoma;}
#phone span {font:20px Tahoma;}
#cat_title {/*background:url(images/cat_bg.png) no-repeat;*/ width:239px; height:19px; /*padding:20px 0 0 15px;*/ font:bold 16px Tahoma; color:#1067a2; z-index:5; margin-top:10px;}
#cat_title2 {width:239px; height:19px; /*padding:20px 0 0 15px;*/ font:bold 16px Tahoma; color:#1067a2; z-index:5; margin-top:15px;}
#nav {background:url(images/bgmenu.png) repeat-x; width:100%; height:47px;z-index:6;position:relative;}
#nav ul{width:100%; height:47px;}
#nav td{vertical-align:middle;text-align:center;height:47px;padding: 0 14px !important;overflow:hidden;}
#nav .mopen, #nav td:hover{background:url(images/bgtopmenuh.png) repeat-x;}
#nav a{display: inline-block;
    font: 17px/14px Tahoma; color:#FFF;}
#nav .mei .mein{padding:0 !important;display:inline !important;}
#nav td .mei {padding:0 !important;display:inline !important;}
.menu {color:#4169E1;}
.men {display:none; font:bold 14px Tahoma; color:#FFF;position:absolute;background: url(images/bgdmenu.png) repeat;}
.men  a{color:#FFF;display:block;padding: 6px 9px;text-align:left;}
.men  a:hover {background: url(images/bgdmenu.png) repeat;text-decoration:underline;}
.men  #curel a{text-decoration:underline;}




#llbx1 {padding-top:10px !important; height:45px !important;}
#llbx2 {padding-top:10px !important; height:45px !important;}
#llbx3, #llbx5 {padding-top:10px !important; height:45px !important;}
#llbx4 {padding-top: 10px !important; height:45px !important;}

#phone img {position:relative; top:10px; left:-5px;}
#phone2 img {position:relative; top:10px; left:-5px;}
#email img {position:relative; top:2px; left:0px;}

#page {background:#FFF; padding-bottom:10px; overflow:hidden;}
#sidebar {/*width:257px;*/ width:252px; float:left; /*padding:20px 0 0 15px;*/ /*padding:0 0 10px 10px;*//* border:1px solid #40789f;*/ margin:25px 10px 0 10px; /*border-radius:10px;*/}
#sss, .sss {padding: 0 0 10px;background:#EEE;}
#sidebar2 {border: 1px solid #40789f;padding: 0 0 10px 10px;border-radius: 10px;margin-top: 10px;}
#content {font:13px/18px Tahoma; margin-left:272px; padding:30px 10px 0 0;}

#rasporka {height:136px;clear:both;}
#footer_box {height:126px; margin-top:-126px; clear:both;}
#footer {width:1024px; height:126px; padding: 0; margin:0 auto; font:13px Tahoma; color:#0d3e62; text-align:right;background: url(images/bgfoot.png) repeat-x;overflow:hidden;}
#footer a {color:#FFF; text-decoration:underline;}
#footer a:hover {text-decoration:none;}
#txtfoot{color: #0d3e62;font: 13px/20px tahoma;text-align:left;padding: 14px 0 0 20px;}
#txtfoot span{color:#FFF;}
#botnav{clear:both;display:block;position:absolute;bottom: 20px; left: -10px;}
#botnav li{padding: 0 30px;display:block;float:left;}
#botnav li a{font: bold 14px Tahoma;text-decoration:underline;}
#copir{position:absolute;tex-align:right;right:20px;bottom:22px;}
#copir a{color: #0d3e62;}

#email {position:absolute; font:20px Tahoma; color:#1067a2; top:101px; right:15px; z-index:4;}
#email a {color:#1067a2;}

#tbl {margin-top:20px;}
#tbl tr #img1, #img2, #img3, #img4, #img5, #img6, #img7, #img8, #img9 {width:250px; text-align:center; vertical-align:middle; height:285px;}

#img1 a {background:url(../../buxprofi/images/blackImg/Vedenie_buhgalterskogo_ucheta.png) top -20px center no-repeat; display: block;padding-top: 210px; font:bold 13px/20px Tahoma; color:#004061; text-align:center; }
#img2 a {background:url(../../buxprofi/images/blackImg/Uslugi_po_uchetu_inostrannyh.png) top center no-repeat; display: block;padding-top: 210px; font:bold 13px/20px Tahoma; color:#004061; text-align:center; }
#img3 a {background:url(../../buxprofi/images/blackImg/Raschet_zarabotnoj_platy.png) top -12px center no-repeat; display: block;padding-top: 210px; font:bold 13px/20px Tahoma; color:#004061; text-align:center; }

#img4 a {background:url(../../buxprofi/images/blackImg/Sostavlenie_deklaracii_3_NDFL.png) top center no-repeat; display: block;padding-top: 210px; font:bold 13px/20px Tahoma; color:#004061; text-align:center; }
#img5 a {background:url(../../buxprofi/images/blackImg/Sostavlenie_ljuboj_deklaracii.png) top center no-repeat; display: block;padding-top: 210px; font:bold 13px/20px Tahoma; color:#004061; text-align:center; }
#img6 a {background:url(../../buxprofi/images/blackImg/Vedenie_kadrovogo_uchjota.png) top center no-repeat; display: block;padding-top: 218px; font:bold 13px/20px Tahoma; color:#004061; text-align:center; }

#img7 a {background:url(../../buxprofi/images/blackImg/Likvidacija_inostrannyh.png) top center no-repeat; display: block;padding-top: 220px; font:bold 13px/20px Tahoma; color:#004061; text-align:center;}
#img8 a {background:url(../../buxprofi/images/blackImg/Registracija_IP.png) top 8px center no-repeat; display: block;padding-top: 220px; font:bold 13px Tahoma; color:#004061; text-align:center; }
#img9 a {background:url(../../buxprofi/images/blackImg/Registracija_inostrannyh.png) top center no-repeat; display: block;padding-top: 220px; font:bold 13px/20px Tahoma; color:#004061; text-align:center; }

#img10 a {background:url(../../buxprofi/images/blackImg/Registracija_OOO.png) top center no-repeat; display: block;padding-top: 220px; font:bold 13px/20px Tahoma; color:#004061; text-align:center; }


#img1 a:hover {background:url(../../buxprofi/images/light/Vedenie_buhgalterskogo_uchetaL.png) top -20px center no-repeat; color:#1e7aa9 !important;}
#img2 a:hover {background:url(../../buxprofi/images/light/Uslugi_po_uchetu_inostrannyhL.png) top center no-repeat; color:#1e7aa9 !important;}
#img3 a:hover {background:url(../../buxprofi/images/light/Raschet_zarabotnoj_platyL.png) top -12px center no-repeat; color:#1e7aa9 !important;}

#img4 a:hover {background:url(../../buxprofi/images/light/Sostavlenie_deklaracii_3_NDFLL.png) top center no-repeat; color:#1e7aa9 !important;}
#img5 a:hover {background:url(../../buxprofi/images/light/Sostavlenie_ljuboj_deklaraciiL.png) top center no-repeat; color:#1e7aa9 !important;}
#img6 a:hover {background:url(../../buxprofi/images/light/Vedenie_kadrovogo_uchjotaL.png) top center no-repeat; color:#1e7aa9 !important;}

#img7 a:hover {background:url(../../buxprofi/images/light/Likvidacija_inostrannyhL.png) top center no-repeat; color:#1e7aa9 !important;}
#img8 a:hover {background:url(../../buxprofi/images/light/Registracija_IPL.png) top 8px center no-repeat; color:#1e7aa9 !important;}
#img9 a:hover {background:url(../../buxprofi/images/light/Registracija_inostrannyhL.png) top center no-repeat; color:#1e7aa9 !important;}

#img10 a:hover {background:url(../../buxprofi/images/light/Registracija_OOOL.png) top center no-repeat; color:#1e7aa9 !important;}

#img11 a {background:url(../../buxprofi/images/blackImg/vosstanovlenie_buxgalterskogo_uchyota.png) top 20px center no-repeat; display: block;padding-top: 228px; font:bold 13px/20px Tahoma; color:#004061; text-align:center; }
#img11 a:hover {background:url(../../buxprofi/images/light/vosstanovlenie_buxgalterskogo_uchyota.png) top 20px center no-repeat; color:#1e7aa9 !important;}
#img12 a {background:url(../../buxprofi/images/blackImg/vnesenie_izmenenij_v_registracionnye_dokumenty.png) top 30px center no-repeat; display: block;padding-top: 220px; font:bold 13px/20px Tahoma; color:#004061; text-align:center; }
#img12 a:hover {background:url(../../buxprofi/images/light/vnesenie_izmenenij_v_registracionnye_dokumenty.png) top 30px center no-repeat; color:#1e7aa9 !important;}

#vk{position:absolute;top:140px;right:14px;display:block;background: url(images/nvk.png) no-repeat;width:24px;height:23px;z-index:100;}
#fc{position:absolute;top:140px;right:44px;display:block;background: url(images/nfc.png) no-repeat;width:24px;height:23px;z-index:100;}
#tw{position:absolute;top:140px;right:74px;display:block;background: url(images/ntw.png) no-repeat;width:24px;height:23px;z-index:100;}
#mm{position:absolute;top:140px;right:104px;display:block;background: url(images/nmm.png) no-repeat;width:24px;height:23px;z-index:100;}

.bgzaglbl {background: #115b90 url(images/bgzaglbl.png) repeat-x;position:relative;font: bold 15px Tahoma;color:#FFF;padding: 13px 10px;}
.bgzaglbl img {position:absolute;}
.newsp img{right:16px;top:-12px;}
.newsp {margin-bottom:16px;}
a .bgzaglbl:hover{text-decoration:underline !important;}
.cat{margin-bottom: 26px;}
.cat a{color:#4A4A4A;display:block;padding:6px 10px;font: 14px Tahoma;}
.cat a:hover{background:#999;color:#1A1A1A;}
.cat .curell a{text-decoration:underline;}
.cat .bgzaglbl{padding: 6px 10px !important;}
.stat img {right:16px;top:-12px;}
.stat {margin:30px 0;}

.sprav img{right:-4px;top:-12px;}
.sprav {margin-bottom:16px;}

.vop_ot img {right:15px;top:-18px;}
.vop_ot {margin:30px 0 25px 0;}

.kassa {margin:30px 0 35px 0;}
.kassa img {right:3px;top:-10px;}

.otz {margin:30px 0 35px 0;}
.otz img {right:3px;top:-18px;}

.sro {margin:30px 0 35px 0;}
.sro img {right:3px;top:-18px;}

.plsnwnew{padding: 0 4px;}
.plsnimg{float:left;width:81px;height:76px;border: 1px solid #939393;margin-right:6px;}
.plsname{font: 13px Tahoma;color:#4a4a4a;}
.plsname a{color:#4a4a4a !important;text-decoration:underline;}
.plsname a:hover{text-decoration:none;}
.plsname a div {display:inline !important;}
.datenwww, .plsname span{font: bold 13px Tahoma;color:#135e91;}
.plscl{clear:both;height:10px;}
.allnew{text-align:center;font: bold 13px Tahoma;color:#4a4a4a;padding-top:4px;}
.allnew a{color:#4a4a4a;text-decoration:underline;}
.allnew a:hover{text-decoration:none;}
.datenwww{text-align:right;padding-right:10px;}
#stat{padding-left: 20px;}
#stat .men {display:none !important; padding-left:15px !important; font:bold 13px Tahoma !important; color:#4169E1;}
#stat .mei {cursor:pointer !important; font:bold 13px Tahoma !important; padding:8px 0 0 0 !important;}
#stat .mei a {font:bold 13px Tahoma !important;color:#4169E1;}
#stat .men a {font:bold 13px Tahoma !important;}
#stat .men a:hover {text-decoration:underline !important; color:#0000FF !important;}
#stat .mei a:hover {text-decoration:underline !important;  color:#0000FF !important;}
#stat .mei:hover {text-decoration:underline !important;  color:#0000FF !important;}

#path{padding:10px 10px;color:#5A66FF;margin: 0 0 10px 0;background:#EEEEEE;}
#path a{text-decoration:underline !important;}

#lfmm{background: url(images/bglnk.png) repeat-y;margin: 16px 0;padding: 0 10px 6px 10px;font: 13px Tahoma;}
#lfmm .lftmm{padding: 4px 0;}
#lfmm a {color: #5A66FF;text-decoration:underline;}
#lfmm a:hover {text-decoration:none;color:#FF0000;}
.zagolovln{font: bold 14px Tahoma;color: #135E91;padding: 8px 0 2px;}

.rurovb{padding-left:20px;}
.rurovv{font: bold 13px Tahoma;padding-left:10px;}
.rurovv a{font: bold 13px Tahoma;}

.f-tel {color: #0d3e62 !important; font: 13px/20px tahoma; text-decoration:none !important;}
.hd-tel {color: #1067a2 !important;}



#headpg {
height:257px; 
position:relative;
background: url(./images/headpg.jpg) no-repeat top center;
}

.mobile_nav{
display: none;
}
#zag {font:20px Tahoma; color:#00496b; text-align:center;}

@media screen and (min-width: 1600px) and (max-width: 1601px) {


/*
#wrapper{
width: 95%;
font-size: 18px !important;
}

#wrapper span{
font-size: 18px !important;
}

#wrapper a{
font-size: 18px !important;
}

#footer{
width: 100%;
}

#headpg{
background-size: cover;
}

#content table,
#nav table{
width: 100%;
}
*/
}

@media screen and (max-width: 1050px) {

#wrapper{
width: 100%;
}

#content img{
max-width: 100%;
height: auto;
}

#footer{
width: 100%;
}

}



@media screen and (max-width: 1000px) {



}


@media screen and (max-width: 930px) {
/*#head_txt{
top: 155px;
left: 15px;
color: #ffffff;
background: #115b90;
background: linear-gradient(to top, #115b90, #519cd8);
padding: 10px;
} */

	html, body {
		font-size:14px;
	}
#consbutton {
top: 15% !important;
}

.top_counter{
right: 15px !important;
}

#nav > table{
display: none;
}

.mobile_nav{
display: block;
margin: 0;
padding: 0;
list-style-type: none;
text-align: center;
height: 47px;
}

.mobile_nav li{
margin: 0;
padding: 0;
list-style-type: none;
display: inline-block;
}

#nav .mobile_nav li a{
display: block;
height: 47px;
line-height: 47px !important;
font-size: 17px;
color: #ffffff;
padding: 0 10px;
}

.mobile_nav li a:hover{
background: url(images/bgtopmenuh.png) repeat-x;
}

}


@media screen and (max-width: 820px) {

#sidebar{
float: none;
width: auto;
}

#content{
margin: 0;
padding: 30px 10px 0 10px;
}

#sidebar .ipEditor{
text-align: center;
}

#sidebar .ipEditor > div{
display: inline-block;
vertical-align: top;
max-width: 30%;
}

#sidebar .ipEditor > div img{
max-width: 100%;
height: auto;
}

#footer_box{
height: 176px;
margin-top: -176px;
}

#footer{
height: 176px;
background: #115b8f url(images/bgfoot.png) repeat-x top;
}

#rasporka{
height: 176px;
}

#txtfoot{
padding: 14px 110px 20px 20px;
}

#botnav{
position: static;
text-align: center;
}

#botnav li {
padding: 0 15px;
display: inline-block;
float: none;
}

}



@media screen and (max-width: 680px) {
	html, body {
		font-size:14px;
	}
/*
#head_txt{
top: 175px;
left: 5px;
} */


#nav .mobile_nav li a{
padding: 0 5px;
font-size: 14px !important;
}

.top_counter{
display: none !important;
}

#txtfoot{
padding: 14px 20px 10px 20px;
text-align: center;
}

}



@media screen and (max-width: 600px) {
	html, body {
		font-size:1em;
	}
.ohgodwhy{
display: none !important;
}

#head_txt{
top: 175px;
left: 5px;
color: #ffffff;
background: #115b90;
background: linear-gradient(to top, #115b90, #519cd8);
padding: 10px;
}

#sidebar .ipEditor{
display: none !important;
}

#sidebar .plsnwnew,
#sidebar .plscl{
display: none;
}

#sss{
padding: 0;
background: #ffffff;
}

#sss a:first-child{
margin-bottom: 0;
}

.newsp {
margin-bottom: 0;
}

#sss a:last-child{
display: none;
}


#consbutton {
top: 40% !important;
}


	#phone2, #phone{
		font-size: 1.36em;
		font-weight: bold;
	}
	#phone span, #phone2 span  {
		font-weight: bold;
	}

	#email{
		font-size: 1.2em;
		font-weight: bold;
	}
	#content #zag span,
	#content h1 span,
	#content h1{
		font-size: 1.4em !important;
		line-height: normal;
	}
	#content h2 span,
	#content h2{
		font-size: 1.2em !important;
		line-height: normal;
	}
	#content h3 span,
	#content h3{
		font-size: 1.1em !important;
		line-height: normal;
	}

#sidebar .ipEditor > div{
display: block;
vertical-align: top;
max-width: 100%;
}


#botnav li {
padding: 0 5px;
}

#botnav li a{
font-size: 13px;
}

}


@media screen and (max-width: 520px) {

	#nav {
		background: rgba(0, 0, 0, 0) url("images/bgmenu.png") repeat scroll 0 0;
		height: auto;
	}
	#nav ul {
		height: auto;
	}
	#nav .mobile_nav li a{
		font-size: 15px !important;
	}
	html, body {
		font-size:1em;
	}

	#head_txt{
		font-size: 1.3em !important;
	}
	

.allnew a{
font-size: 14px !important;
}

#path{
font-size: 15px !important;
}

#txtfoot{
font-size: 15px !important;
}

#botnav li a{
font-size: 14px;
}

#content,
#content span,
#content a{
font-size: 17px !important;
}
#tbl {display:none;}

}
/*heder*/
.modal {position:fixed; top:0; left:0; width:100%; height:100%; overflow:hidden; text-align:left; z-index:1000000; color:#000000; background: rgba(0, 0, 0, 0.8);}
#zz_modal_td TABLE {margin:auto; background-color: #FFFFFF; padding:5px;}
#zz_modal_td TD {padding-right:5px; }
#consbutton {visibility:hidden; position:fixed;z-index: 15; top:35%; height:100px;width:59px; height:278px; /*height:264px;*/ background:url($htroot_www/images/zv.png) no-repeat;}
#consbutton a {display:block; width:52px; height:265px;}
#consbutton img {position:absolute; top:20px; left:7px;}
#mobileMenu {color:#ffffff; padding-bottom:0}
#mpop {max-height:0; overflow:hidden; transition: max-height 1s}
#mpop a, .mein {color:#ffffff; font-size: 1.1em;}
#mcont {padding:0px 60px;}
#mcont .men {position:static; background:none; padding-left:20px}
#mcont .men a:hover {background:none; text-decoration:none}
#mcont .men {font-weight:normal}
#mcont .mein {cursor:pointer}
#mcont .mei {padding-top:20px; padding-bottom:20px;}

#smbutton {background:none; display:inline-block; vertical-align: middle;font-size:2em; border:none; min-width:23px;  color:#fff; height:40px; line-height:40px; overflow:hidden; cursor:pointer}
#smbutton.active {}
#smbutton img {display:inline-block;float: left;}
#smbutton:after {clear:both;content:'';}

@media screen and (max-width: 600px) {
   #mobileMenu {display:block !important}
/*   #headpg {display:none}*/
   #nav {display:none}
   #sidebar {display:none}
   #consbutton {display:none}
}












.modal {position:fixed; top:0; left:0; width:100%; height:100%; overflow:hidden; text-align:left; z-index:1000000; color:#000000; background: rgba(0, 0, 0, 0.8);}
#zz_modal_td TABLE {margin:auto; background-color: #FFFFFF; padding:5px;}
#zz_modal_td TD {padding-right:5px; }

#consbutton {visibility:hidden; position:fixed;z-index: 15; top:35%; height:100px;width:59px; height:278px; /*height:264px;*/ background:url(/buxprofi/images/zv.png) no-repeat;}
#consbutton a {display:block; width:52px; height:265px;}
#consbutton img {position:absolute; top:20px; left:7px;}

#content a {color:#5a66ff !important;}
#content a:hover {color:red !important;}


#mobileMenu {color:#ffffff; padding-bottom:0}
#mpop {max-height:0; overflow:hidden; transition: max-height 1s}
#mpop a, .mein {color:#ffffff; font-size: 1.1em;}
#mcont {padding:0px 60px;}
#mcont .men {position:static; background:none; padding-left:20px}
#mcont .men a:hover {background:none; text-decoration:none}
#mcont .men {font-weight:normal}
#mcont .mein {cursor:pointer}
#mcont .mei {padding-top:20px; padding-bottom:20px;}

#smbutton {background:none; display:inline-block; vertical-align: middle;font-size:2em; border:1px solid #8d1420; min-width:23px;  color:#fff; height:40px; line-height:40px; overflow:hidden; cursor:pointer}
#smbutton.active {background:#dd3440}
#smbutton img {display:inline-block;float: left;}
#smbutton:after {clear:both;content:'';}

@media screen and (max-width: 600px) {
   #mobileMenu {display:block !important}
/*   #headpg {display:none}*/
   #nav {display:none}
   #sidebar {display:none}
   #consbutton {display:none}
}
h2 {font-family: Arial; font-size: 17px; color: rgb(51, 102, 255); text-align:center}
