body{margin:0;
background:url(/img/bg.jpg) left top repeat;}
img{border:none;}
table, table td{border-collapse:collapse;
border:none;}
.nbr{white-space:nowrap;}
.mainb{padding:15px 30px 100px 30px;}
.info{padding:0 30px 100px 40px;}

.ico{display:block;
position:absolute;
top:50px; left:4px;
z-index:1;}
.ico img{margin-left:17px;}
.home{background:url(/img/iconz.gif) -14px top no-repeat;}
.map_site{background:url(/img/iconz.gif) -14px -12px no-repeat;}
.mail{background:url(/img/iconz.gif) -14px -23px no-repeat;}
.home-active{background:url(/img/iconz.gif) left top no-repeat;}
.map_site-active{background:url(/img/iconz.gif) left -12px no-repeat;}
.mail-active{background:url(/img/iconz.gif) left -23px no-repeat;}
.up-left{display:block; position:absolute;
top:0; left:0; z-index:0;}
.up-right{display:block; position:absolute;
top:0; right:0; z-index:0;}

.left_bg{background:url(/img/left_bg.gif) right top repeat-y;}
.bot_center{background:url(/img/bot_center.gif) left top repeat-x;
width:100%;}
.bot2_left{background:url(/img/bot2_left.jpg) left top no-repeat;}
.bot2_right{background:url(/img/bot2_right.jpg) right top no-repeat;}
.content{background:url(/img/bg-content.jpg) left top repeat;}
.top_content{background:url(/img/top_content.gif) left top repeat-x;
width:100%;}

.right{padding:160px 0 70px;
background:url(/img/right_bot.jpg) right bottom no-repeat;}

/*content main page*/
.contact{width:404px; height:233px;
background:url(/img/contact.jpg) no-repeat;}
.tel, .adres1, .adres2, .icq, .e-mail{margin:0 0 0 63px; padding:0; color:#fff;
font:normal 12px/130% Tahoma,Helvetica,sans-serif;}
.tel{font-size:20px;
padding-top:35px; padding-bottom:12px;}
.tel big{font-size:40px; font-weight:normal;
color:#e4486c;}
.adres1{font-size:18px;
color:#e4486c;}
.adres2{}
.icq{background:url(/img/icq.gif) left bottom no-repeat;
padding:8px 0 0 20px;}
.e-mail{background:url(/img/e-mail.gif) left bottom no-repeat;
padding:3px 0 0 20px;}

/*spo*/
.spo{width:430px; height:209px;
background:url(/img/spo_bg.jpg) no-repeat;
margin-left:30px;}
.spo h4, .spo ul, .spo p{margin:0 35px; padding:0;}
.spo h4{padding:18px 0 5px;
color:#fff;
font-size:36px; font-weight:normal;}
.spo p{font-size:14px;}
.spo p span{color:#fff;}
.spo p span big{font-size:20px; font-weight:normal;}
.spo ul{padding-bottom:7px;}
.spo ul li{list-style: outside url(/img/bull.gif);
font-size:12px;
margin-left:30px; margin-top:3px; margin-bottom:3px;}
.spo ul li big{font-size:14px; font-weight:bold;}

/*downlad price*/
.dowlnoad{font:normal 110%/110% Tahoma,Helvetica,sans-serif;
padding:0 0 35px; margin:0 0 0 30px;}
.dowlnoad a{text-decoration:none;}
.dowlnoad a span{text-decoration:underline;}
.dowlnoad a:hover span{text-decoration:none;}
.dowlnoad img{margin-right:10px;}

/*categorue main page*/
.cat-off, .cat-on{padding:5px; margin:0 15px 20px 0;
width:260px; height:95px;
float:left;}
.cat-off{background:none;}
.cat-on{background:#fff url(/img/cat_bord.gif) left top repeat-y;}
.cat-off h3, .cat-on h3{font:normal 17px/130% Tahoma,Helvetica,sans-serif;
padding:0; margin:0;
white-space:nowrap;}
.cat-off p, .cat-on p{font-size:13px;
padding:3px 0 0; margin:0;
white-space:nowrap;}
.cat-off p big, .cat-on p big{color:#ff466d;}
.cat-off a, .cat-on a{text-decoration:none;}
.cat-off a span, .cat-on a span{text-decoration:underline;}
.cat-off a:hover span, .cat-on a:hover span{text-decoration:none;}
.cat-off img, .cat-on img{margin-right:10px;}

/*menu*/
.menu1-off, .menu1-on, .menu1-open, .menu2-off, .menu2-on, .menu2-open, .menu3-off, .menu3-on, .menu3-open, .menu4-off, .menu4-on, .menu4-open, .menu5-off, .menu5-on, .menu5-open, .menu6-open, .menu6-off, .menu6-on, .menu6-open
{padding:15px 0;}
.menu1-off{background: url(/img/menu1-off.jpg) right no-repeat;}
.menu1-on{background: url(/img/menu1-on.jpg) right no-repeat;}
.menu1-open{background: url(/img/menu1-open.jpg) right no-repeat;}
.menu2-off{background: url(/img/menu2-off.jpg) right no-repeat;}
.menu2-on{background: url(/img/menu2-on.jpg) right no-repeat;}
.menu2-open{background: url(/img/menu2-open.jpg) right no-repeat;}
.menu3-off{background: url(/img/menu3-off.jpg) right no-repeat;}
.menu3-on{background: url(/img/menu3-on.jpg) right no-repeat;}
.menu3-open{background: url(/img/menu3-open.jpg) right no-repeat;}
.menu4-off{background: url(/img/menu4-off.jpg) right no-repeat;}
.menu4-on{background: url(/img/menu4-on.jpg) right no-repeat;}
.menu4-open{background: url(/img/menu4-open.jpg) right no-repeat;}
.menu5-off{background: url(/img/menu5-off.jpg) right no-repeat;}
.menu5-on{background: url(/img/menu5-on.jpg) right no-repeat;}
.menu5-open{background: url(/img/menu5-open.jpg) right no-repeat;}
.menu6-off{background: url(/img/menu6-off.jpg) right no-repeat;}
.menu6-on{background: url(/img/menu6-on.jpg) right no-repeat;}
.menu6-open{background: url(/img/menu6-open.jpg) right no-repeat;}
/*1*/
.menu1p{margin-left:90px;
font-size:16px; color:#000;}
.menu1p a{color:#fff; display:block;}
.menu1p a:hover{color:#000;}
/*2*/
.menu2p{margin-left:70px;
font-size:14px; color:#000;
line-hegith:130%; padding:2px 0;}
.menu2p a{color:#fff; display:block;}
.menu2p a:hover{color:#000;}
/*3*/
.menu3p{margin-left:80px; margin-right:25px;
font-size:13px; color:#000;
line-height:120%; padding:2px 0;}
.menu3p a{color:#fff; display:block;}
.menu3p a:hover{color:#000;}

h1{font:normal 200%/110% Tahoma,Helvetica,sans-serif;
text-align:left;
color:#e4486c;
margin:0;
padding:0 0 10px 0;
text-align:left;}
h1.main{font-size:210%;
padding:15px 0 10px 10px;}
h2{font:normal 160%/110% Tahoma,Helvetica,sans-serif;
text-align:left;
color:#e4486c;
margin:0;
padding:15px 0 5px;
text-align:left;}
h3{font:normal 110%/110% Tahoma,Helvetica,sans-serif;
text-align:left;
color:#e4486c;
margin:0;
padding:10px 0 0 0;}
h4{font:bold 80%/140% Tahoma,Helvetica,sans-serif;
text-align:left;
color:#000;
margin:0;
padding:7px 0 0;}

p{font: normal 80%/140% Tahoma,Helvetica,sans-serif;
color:#231F20;
padding:5px 0;
margin:0;
text-align:left;}
p.main{padding-left:10px;}
.red{color:#e4486c;}

/*standart link*/
a{color:#0042b7;
text-decoration:underline;}
a:hover{color:#10a5c8;
text-decoration:none;}

/*crumbs*/
p.crumbs{font: normal 80%/120% Tahoma,Helvetica,sans-serif;
color:#636565;
padding:0 0 35px;
margin:0;
text-align:left;}
.crumbs span{padding:0 2px;}

/*copy*/
.copy{font:normal 80%/130% Tahoma,Helvetica,sans-serif;
color:#fff; padding:8px 0 0 88px;
text-align:left;
white-space:nowrap;}
.copy a, .copy a:hover{color:#fff;}
.copy2{font:normal 80%/150% Tahoma,Helvetica,sans-serif;
color:#E0E0E0; padding:10px 54px 0 0;
text-align:left;
white-space:nowrap;}
.copy2 a{color:#E0E0E0;}
.copy2 a:hover{color:#E0E0E0;}

/*table*/
table.tab{margin:5px 0 10px;
border-collapse:collapse;
border:1px solid #00a0c6;
width:85%;
background-color:#fff;}
table.tab td{border-collapse:collapse;
font: normal 80%/140% Tahoma,Helvetica,sans-serif;
border:1px solid #00a0c6;
color:#231F20;
padding:4px 6px;}
th{font:bold 80%/120% Arial,sans-serif;
color:#fff;
text-align:left;
border:1px solid #fff;
border-collapse:collapse;
background-color:#00a0c6;
padding:5px 6px;
margin:0;}
th.th-white{background-color:#fff; color:#000;
border:1px solid #5db4c8;}
th.th-blue{background-color:#80c6d7;
border:1px solid #5db4c8;}
.tl{font: normal 80%/140% Tahoma,Helvetica,sans-serif;
text-align:left;}
.tb{font: normal 80%/140% Tahoma,Helvetica,sans-serif;
text-align:center;}
.tr{font: normal 80%/140% Tahoma,Helvetica,sans-serif;
text-align:right;}
.tl p{font-size:100%;}

table.list-service{margin:0;}
table.list-service td.tl{padding-right:15px;}

ul{list-style: outside url(/img/bull2.gif);
margin:0;
padding:0 0 0 35px;}
.doc_sublist{}
ol{list-style: decimal outside;
margin:0;
padding:0 0 0 40px;}
li{font:normal 80%/140% Tahoma,Helvetica,sans-serif;
text-align:Left;
color:#333;
text-indent:0;
margin:4px 0;
padding:0;}
ol ul li, ol ol li, ul ul li {font: normal 100%/140% Tahoma,Helvetica,sans-serif;
text-align:Left;
color:#333;
text-indent:0;
margin:2px 0;
padding:0;}

/*images*/
.img1{border:1px solid #00a0c6;
margin:4px 7px 0 0;}

/*site map*/
ul.map{list-style-type:none; list-style-image:none;
margin:0;
padding:0;}
ul.map li{font:bold 100%/140% Tahoma,Helvetica,sans-serif;
text-align:Left;
color:#3247A0;
text-indent:0;
margin:15px 0;
padding:0;}
ul.map ul{list-style:outside url(/img/bull2.gif);
padding-left:23px;}
ul.map ul li{font:normal 85%/130% Tahoma,Helvetica,sans-serif;
margin:6px 0;
font-weight:normal;}
ul.map ul ul{list-style-type:none; list-style-image:none;
padding-left:13px;}
ul.map ul ul li{font-weight:normal;}