html, body {height:100%; margin:0; padding:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; background:#FFFFFF}
p, div { margin:0; padding:0; color:#3B3B3B;}

table {border-collapse: collapse;}
table td {padding: 0px;}

* html #main {height: 100%;}
#main {text-align:center; width:999px; margin:0px auto}
#main {z-index:1;}
#cont {margin:0px 0px 0px 0px; padding:0px 0px 40px 0px; width:985px}
#topfon {background: url(grad1.gif) top repeat-x #FFFFFF; margin:0px auto; border:0px solid}
#topfonin {background: url(grad1.gif) top repeat-x}
#top {margin:0px auto; z-index:100; text-align:center; width:975px; padding:10px 10px 0px 10px;}
#topin {margin:0px 0px 0px 0px; z-index:100; text-align:center; width:975px; padding:28px 10px 0px 10px;}
#tab {margin-bottom:10px;}
#tabin {margin:0px 10px 30px 10px; }
#fonbot {background:url(grad2.gif) bottom repeat-x}
img {border:none}
a {color:#1d5e70; text-decoration:underline}
a:hover {text-decoration:none}

h1 {font-size:22px; color:#FF0000; font-weight:normal}

.logo {float:left; padding-left:21px;}
.logo .podp {vertical-align:top; text-align:left; padding-left:50px; font-size:13px; color:#000000; font-weight:bold; margin-top:-12px;}
.home {text-align:right; padding-right:21px}
.home img {margin:0px 5px 0px 5px}
.menu-top {text-align:right; padding-right:11px; padding-top:55px;}
.menu-top a {padding:0px 10px 0px 10px; font-size:13px; color:#000000; font-weight:bold; text-decoration:none}
.menu-top a:hover {color:#999999}

.topple {width:973px; height:224px; padding-top:12px; padding-bottom:14px;}
.topple table {background:url(kubiki.jpg) left no-repeat; width:973px;}
.topple .kubiki {}
.hello {padding:0px 0px 25px 60px; color:#212121; font-size:12px; text-align:justify; vertical-align:top; line-height:1.0pc}
.hello .tx {padding-right:80px}
.hello .tit {font-size:21px; text-align:left; padding:20px 0px 20px 0px}
.fr {width:280px}
.fr .sto {padding:0px 38px 0px 110px}

.linepu {background:url(1.gif) right repeat-y; width:230px; text-align:left; vertical-align:top; padding-left:35px}
.service .name h1 {font-size:22px; color:#FF0000; padding:0px 0px 10px 0px; margin:0px}
.service .punkts {background:url(2.gif) bottom repeat-x; padding:10px 0px 20px 0px; width:183px}
.service .punkts a {color:#000000; font-size:12px; text-decoration:underline;}
.service .punkts a:hover {color:#666666; text-decoration:underline}
.service .pp {background:url(pp.gif) left no-repeat; padding:5px 0px 5px 10px; width:183px}
.service .pp a {color:#000000; font-size:12px; text-decoration:underline;}
.service .pp a:hover { color:#666666; text-decoration:none}

.contact {padding-top:0px}
.contact .name name {font-size:22px; color:#FF0000; margin:0px 0px 10px 0px; padding:0px}
.contact .text1 {font-size:12px; padding-bottom:20px; width:190px}
.contact .nomer {padding-left:25px; padding-bottom:20px}
.contact .skype img {margin:0px 18px 0px 18px}

.contactin {padding-top:5px; padding-bottom:60px; padding-right:30px}
.contactin .name h1 {font-size:22px; color:#FF0000; padding:0px; margin:10px 0px 10px 0px}
.contactin .text1 {font-size:12px; padding-bottom:20px; width:190px}
.contactin .nomer {padding-left:25px; padding-bottom:20px}
.contactin .skype img {margin:0px 18px 0px 18px}

.tdmid {background:url(1.gif) right repeat-y;  padding:0px 35px 0px 35px;}
.tdmid li {margin:5px 0px 5px 0px}
.tdmid ul {padding:0px 0px 10px 18px; margin:0px 0px 0px 18px}
.tdmidin {padding:0px 45px 0px 35px; width:100%}
.news {background:url(2.gif) left bottom repeat-x}
.news .name h1 {font-size:22px; color:#FF0000; padding:18px 0px 5px 0px; margin:0px}
.news .date {width:50px; padding:6px 10px 0px 5px; vertical-align:top; font-size:11px}
.news .newsname {padding:5px 0px 10px 0px}
.news .newsname a {font-weight:bold; font-size:12px; text-decoration:none; color:#000000}
.news .newsname a:hover {color:#999999} 
.news .np {padding-bottom:10px}
.news .arhiv {text-align:right; padding:10px 0px 15px 0px}
.news .arhiv a {text-decoration:underline; color:#999999; font-size:11px}

.calc {padding-top:15px; background:url(komp.gif) right 5px no-repeat; height: 130px;}
.calc .name h1 {font-size:22px; color:#FF0000; padding:0px; margin:5px 0px 10px 0px}
.calc .textc {padding-bottom:0px}
.calc .textc a {color:#666666}

.calcin {background:url(komp.gif) 10px 20px  no-repeat; margin:0px 0px -12px 0px}
.calcin .name h1 {font-size:22px; color:#FF0000; margin:15px 0px 15px 0px; padding:0px}
.calcin .ozenka a {text-align:left; text-decoration:underline; color:#000000}

.tdr {width:230px; padding:0px 0px 0px 20px}
.work .name h1 {font-size:22px; color:#FF0000; padding:0px; margin:0px 0px 25px 0px}
.work .wp {padding:0px 15px 30px 15px}
.work .wp .zoom {padding-top:5px}
.work .wp .zoom a, .work .wp .zoom span {padding:0px 10px 0px 10px; color:#666666; text-decoration:underline; font-size:11px}
.work .arhiv {text-align:right; padding:10px 25px 15px 0px}
.work .arhiv a {text-decoration:underline; color:#999999; font-size:11px}

.ban {background:url(2.gif) left top repeat-x ; padding:17px 0px 0px 0px; margin:0px 30px 0px 40px; text-align:left}
.ban img {margin:0px 0px 10px 45px; vertical-align:middle}
.ban .txtlink {color:#000000; font-size:11px; line-height:1.6; margin:0px 0px 10px 0px}
.ban .txtlink a {color:#1d5e70; text-decoration:underline}
.ban .txtlink a:hover {color:#666666;}
.ban .ss {text-align:right; vertical-align:top}
.ban .ss a {text-decoration:underline; color:#999999; font-size:11px}

.pr {background:url(prfon.gif) repeat-x; height:57px; margin:0px 20px 0px 20px}
.pr .pr2 {background:url(pr2.gif) right top no-repeat; width:20px}
.pr .botmenu {vertical-align:middle; color:#1d5e70; background:url(pr1.gif) left top no-repeat; font-size:11px; font-weight:bold}
.pr .botmenu a {color:#1d5e70; font-size:11px; text-decoration:none}
.pr .botmenu a:hover {color:#666666;} 

.prin {background:url(prfon.gif) repeat-x; height:57px; margin:5px 6px 15px 6px}
.prin .pr2 {background:url(pr2.gif) right top no-repeat; width:20px}
.prin .botmenu {vertical-align:middle; color:#1d5e70; background:url(pr1.gif) left top no-repeat; font-size:11px; font-weight:bold}
.prin .botmenu a {color:#1d5e70; text-decoration:none}
.prin .botmenu a:hover {color:#666666;}

.counters {float:left; padding-left:15px; padding-top:10px}
.counters img {margin:0px 10px 0px 10px}
.copyright {text-align:right; color:#1d5e70; font-size:11px; padding:10px 25px 0px 20px} 

.copyin {text-align:right; padding-right:14px; padding-top:50px; margin-top:-10px; font-size:11px; color:#333333; line-height:1.4}

.line {background:url(2.gif) center bottom repeat-x; padding:15px 0px 0px 0px; width:183px; height:3px}
.line1 {background:url(2.gif) center repeat-x; padding:20px 0px 0px 0px; width:500px; height:3px}
.line2 {background:url(2.gif) center repeat-x; padding:20px 0px 0px 0px; height:3px}
.line3 {background:url(2.gif) center top repeat-x; padding:0px 0px 0px 0px; height:3px}
.path {font-size:11px;}
.path a {color:#000000; text-decoration:underline}
.name {}
.pgcnt {text-align:justify; line-height:1.4; color:#3B3B3B}

.clear {clear:both; float:none; width:100%; height: 85px;}