html, body, table, td, tr, th, img, div{
	padding: 0px;
	margin: 0px;
	border: 0px;
	border-collapse: collapse;
	vertical-align: top;
}
body, html{width: 100%; height: 100%; background: #fff;}
body, div, p, li{font: 13px Tahoma; color: #555; line-height: 17px;}
h1{font: 24px Tahoma; color: #016b92; letter-spacing: 0px; margin: 0 0 15px 0;}
h2{font: 19px Tahoma; color: #016b92; letter-spacing: 0px; margin: 20px 0 10px 0;}
h3{font: 15px Tahoma; color: #016b92; letter-spacing: 0px; margin: auto;}

ul{pad1ding: 0 15px;}
li{padding: 0px;}

span.date{font: bold 11px Tahoma; color: #999; line-height: 21px;}

hr
{
	padding: 0px;
	margin:7px 0;
	background-color: #e4e7e9;
	color: #e4e7e9;
	border: none;
	height: 1px;
	line-height: 1px;
}

a{font: 12px Tahoma, Helvetica, sans-serif; font-weight: normal; color: #0b92d1; text-decoration: none;}
a:hover{color: #00a940; text-decoration: underline;}

a.news{font: 12px Tahoma, Helvetica, sans-serif; font-weight: normal; color: #0b92d1; text-decoration: none; line-height: 17px;}
a.news:hover{color: #777; text-decoration: none;}

a.top-menu{font: 15px Tahoma, Verdana, Arial; font-weight: normal; color: #333; text-decoration: none; margin: 0 35px 0 8px; line-height: 30px; text-transform: uppercase;}
a.top-menu:hover{color: #00a940; text-decoration: none;}

.bar a{font: 13px Tahoma, Helvetica, sans-serif; font-weight: normal; color: #0b92d1; text-decoration: none;}
.bar a:hover{color: #00a940; text-decoration: none;}

table.tbl-side-mnu a{font: 13px Tahoma, Helvetica, sans-serif; font-weight: normal; color: #0b92d1; text-decoration: none; line-height: 25px; margin-left: 5px;}
table.tbl-side-mnu a:hover{color: #00a940; text-decoration: none;}

/* top */
table.tbl-main{width: 100%; background: #fff; height: 100%;}
td.td-top-l{width: 20%; height: 210px; background: URL(images/bg-top-l.jpg) top right no-repeat;}
td.td-top-m{width: 1000px; height: 210px; background: URL(images/bg-top-m.jpg) top no-repeat;}
td.td-top-r{width: 20%; height: 210px; background: URL(images/bg-top-r.jpg) top left no-repeat;}
div.abs-top{width: 1000px; height: 210px; position: relative;}
div.dv-netprime{position: absolute; top: 37px; left: 14px;}
div.dv-dialog{position: absolute; top: 56px; right: 77px;}
div.dv-phone{position: absolute; top: 17px; right: 116px; font: 27px Tahoma; color: #888;}
div.dv-phone span{font: 14px Tahoma; color: #888;}
div.dv-phone2{position: absolute; top: 16px; right: 117px; font: 27px Tahoma; color: #fff;}
div.dv-phone2 span{font: 14px Tahoma; color: #fff;}
div.top-ico2{position: absolute; top: 235px; right: 95px; text-align: center}
div.top-ico2 img{margin: 0 14px;}

a.netprime{display: block; border: 0; width: 261px; height: 89px; background: url(images/netprime.gif) top no-repeat;}
a:hover.netprime{background: url(images/netprime.gif) bottom no-repeat;}

div.dv-flash{width: 450px; margin: auto; height: 165px;}
td.in-rht{width: 45%;}

div.dv-ban{position: absolute; top: 220px; left: 24px; width: 650px; margin: 0 0 30px 0}

/* menu */
div.dv-menu{position: absolute; top: 165px; left: 31px;}
table.tbl-menu{}
table.tbl-menu td{font: 13px Tahoma; color: #666; background: URL(images/bg-mnu.gif) top left no-repeat; height: 40px; vertical-align: top;}
table.tbl-menu td div{font: 11px Tahoma; color: #999; margin-top: -7px; margin-left: 9px; text-transform: lowercase;}

/* sidemenu */
div.dv-side-mnu{float: right; padding: 0 0 20px 20px;}
table.tbl-side-mnu{width: 240px;}
table.tbl-side-mnu td.td-top{background: URL(images/side-mnu-top.gif) top no-repeat; height: 12px; width: 240px;}
table.tbl-side-mnu td.td-mid{background: URL(images/side-mnu-bg.gif) top repeat-y; padding: 0 15px;}
table.tbl-side-mnu td.td-bot{background: URL(images/side-mnu-bot.gif) bottom no-repeat; height: 12px;}

/* bottom */
td.td-bot-l{width: 20%; height: 260px; background: URL(images/bg-bot-l.jpg) bottom right no-repeat;}
td.td-bot-m{width: 1000px; height: 260px; background: URL(images/bg-bot-m.jpg) bottom no-repeat;}
div.abs-bot{width: 1000px; height: 260px; position: relative;}
div.dv-bot-dia{position: absolute; top: 56px; right: 47px;}
div.dv-bot-auth{position: absolute; top: 56px; right: 247px;}
td.td-bot-r{width: 20%; height: 260px; background: URL(images/bg-bot-r.jpg) bottom left no-repeat;}
div.dv-bot-l{position: absolute; top: 65px; left: 20px; font: bold 11px Tahoma; color: #666;}
div.dv-bot-l2{position: absolute; top: 80px; left: 20px; font: bold 11px Tahoma; color: #999;}
div.counter{position: absolute; bottom: 100px; left: 20px;}

/* price */
div.dv-price{position: absolute; top: 245px; left: 31px; width: 548px; height: 77px; backgr1ound: URL(images/bg-price2.jpg) top no-repeat;}
table.tbl-price{width: 548px; height: 72px;}
table.tbl-price td{text-align: center; vertical-align: middle; font: 21px Tahoma; width: 31%; color: #fff}
table.tbl-price td.mid{width: 38%;}
table.tbl-price td div.pre{font: 13px Tahoma; color: #888; display: inline; margin: line-height: 20px;}
table.tbl-price td div.price{font: 17px Tahoma; color: #016b92; display: inline; margin: 0 10px;}

div.dv-price2{positi1on: absolute; to1p: 246px; l1eft: 32px; width: 548px; height: 77px; background: URL(images/bg-price2.jpg) top no-repeat; margin: auto;}
table.tbl-price2{width: 548px; height: 72px;}
table.tbl-price2 td{text-align: center; vertical-align: middle; font: 21px Tahoma; width: 31%; color: #016b92}
table.tbl-price2 td.mid{width: 38%;}
table.tbl-price2 td div.pre{font: 13px Tahoma; color: #ccc; display: inline; margin: line-height: 20px;}
table.tbl-price2 td div.price{font: 17px Tahoma; color: #ccc; display: inline; margin: 0 10px;}

/* content */
table.tbl-content{width: 100%;}
td.td-main-content{vertical-align: top;}
td.td-rhtblock{width: 23%; vertical-align: top; text-align: right;}
table.tbl-four td{width: 50%; padding: 0 20px; border: 0px solid #ccc;}

div.dv-dir{width: 964px; height: 198px; margin: 0; background: URL(images/mainblock5.png) top no-repeat; position: relative; clear: both;}
div.dv-dir p{font: 12px Tahoma; color: #666; line-height: 15px;}
div.dv-dir-txt1{width: 250px; position: absolute; top: 100px; left: 27px; font: 14px Tahoma; color: #666; line-height: 19px;}
div.dv-dir-txt2{width: 270px; position: absolute; top: 105px; left: 345px; font: 14px Tahoma; color: #666; line-height: 19px;}
div.dv-dir-txt3{width: 250px; position: absolute; top: 100px; left: 673px; font: 14px Tahoma; color: #666; line-height: 19px;}

div.dv-dir-txt1 a{font: 14px Tahoma; color: #0b92d1; line-height: 19px; text-decoration: underline;}
div.dv-dir-txt2 a{font: 14px Tahoma; color: #0b92d1; line-height: 19px; text-decoration: underline;}
div.dv-dir-txt3 a{font: 14px Tahoma; color: #0b92d1; line-height: 19px; text-decoration: underline;}

div.dv-dir-zag1{width: 250px; position: absolute; top: 5px; left: 27px;}
div.dv-dir-zag2{width: 270px; position: absolute; top: -5px; left: 345px; line-height: 21px;}
div.dv-dir-zag3{width: 250px; position: absolute; top: 5px; left: 673px;}

div.dv-tar-c{width: 889px; height: 123px; margin: 0px 30px 0px 32px; background: URL(images/tarifcolor.jpg) top no-repeat; clear: both;}
div.dv-tar{width: 944px; height: 165px; margin: 0px 3px 0px 3px; background: URL(images/bg-tarifbar.gif) top no-repeat; position: relative; clear: both;}
div.dv-tar-txt1{width: 170px; position: absolute; top: 65px; left: 17px; font: 13px Tahoma; color: #666;}
div.dv-tar-txt2{width: 170px; position: absolute; top: 65px; left: 265px; font: 13px Tahoma; color: #666;}
div.dv-tar-txt3{width: 170px; position: absolute; top: 65px; left: 512px; font: 13px Tahoma; color: #666;}
div.dv-tar-txt4{width: 170px; position: absolute; top: 65px; left: 760px; font: 13px Tahoma; color: #666;}
div.dv-tar-zag1{position: absolute; top: -5px; left: 17px;}
div.dv-tar-zag2{position: absolute; top: -5px; left: 265px;}
div.dv-tar-zag3{position: absolute; top: -5px; left: 512px;}
div.dv-tar-zag4{position: absolute; top: -5px; left: 760px;}
div.dv-tar-tlink{position: absolute; bottom: 10px; right: 0px;}

/* tarifs */
table.tarifs{width: 680px; margin: 20px 0 0 0;}
table.tarifs th{font: normal 12px Tahoma; text-align: left; padding: 5px 8px; background: #e9eef0; color: #444; border-left: 1px solid #ddd; border-bottom: 1px solid #ddd; border-right: 1px solid #ddd;}
table.tarifs th.topth{font: bold 13px Tahoma; text-align: center; color: #016b92; border-top: 1px solid #ddd;}
table.tarifs td{font: normal 12px Tahoma; text-align: center; padding: 5px 0px; color: #666; border-right: 1px solid #ddd; border-bottom: 1px solid #ddd; width: 17%}
table.tarifs tr:hover{background: #def;}

/* hovers */
a:hover p{color: #999; text-decoration: none;}
a:hover h2{color: #00a940; text-decoration: none;}

/* form */
table.tbl-frm{border-left: 0}
table.tbl-frm td{border: 0; padding: 3px 6px; color: #333;}
table.tbl-frm th{background: transparent; border: 0; padding: 3px 6px; text-align: center;}
table.tbl-frm td input{border: 1px solid #016b92; padding: 2px 4px; font: 12px Tahoma; color: #333;}
table.tbl-frm td textarea{border: 1px solid #016b92; padding: 2px 4px; font: 12px Tahoma; color: #333; width: 270px;}
table.tbl-frm td .inputfile{border: 1px solid #016b92; padding: 2px 4px; font: 12px Tahoma; color: #333;}
table.tbl-frm td input.chk{border: 0;}

.highslide img {border:0px !important;
}





.comment  {padding:0 0 25px 0px;}
.comment .author {padding:0 0 8px 5px}
.comment .author span {color:#bfbfbf; margin:0 10px}
.comment .field {border:1px solid #c4c4c3; background:url(/images/comment-bg.gif) 0 100% repeat-x; position:relative}
.comment .arrow {position:absolute; top:-5px; left:30px; background:url(/images/comment-arrow.gif) 0 0 no-repeat; width:9px; height:6px}
.comment .del {position:absolute; top:-25px; right:0px;}
.comment .text {padding:15px 15px 15px 15px; text-align:left;}
.comment .text img {max-width: 720px;}

.blog-comment  {padding:0 0 25px 0px;}
.blog-comment .blog-author {padding:0 0 8px 5px}
.blog-comment .blog-author span {color:#bfbfbf; margin:0 10px}
.blog-comment .blog-comment-cont {border:1px solid #c4c4c3; background:url(/images/comment-bg.gif) 0 100% repeat-x; position:relative; margin-top: 8px;}
//.blog-comment .arrow {position:absolute; top:-5px; left:30px; background:url(/images/comment-arrow.gif) 0 0 no-repeat; width:9px; height:6px}
.blog-comment .del {position:absolute; top:-25px; right:0px;}
.blog-comment .text {padding:15px 15px 15px 15px; text-align:left;}
.blog-comment .text img {max-width: 720px;}
.blog-comment .blog-comment-content{padding-top: 10px;}
//div.dv-blog-avatar{position:absolute; top:-25px; right:10px; padding: 4px; border: 1px solid #c4c4c3; background: #fff;}
//div.dv-blog-avatar-space{float: right; width: 65px; height: 45px;}

div.dv-blog-avatar{position:absolute; top:-23px; left: -15px; padding: 3px; border: 1px solid #ddd; background: #fff;}
div.dv-blog-avatar img{float:none;}
div.dv-blog-avatar-space{float: left; width: 40px; height: 23px;}
.blog-comment .arrow {position:absolute; top:-5px; left:65px; background:url(/images/comment-arrow.gif) 0 0 no-repeat; width:9px; height:6px}
.blog-comment .blog-commentinfo{padding-left: 55px;}


.blog-post {border:0px solid #c4c4c3; backgro1und:url(/images/comment-bg.gif) 0 100% repeat-x; position:relative; margin-bottom: 20px; padding: 0px;}
.blog-post .blog-post-title{background: transparent none; border: 0; font: 17px Tahoma; color: #555;}

div.forum-header-box {background:#4c5863;}
div.forum-header-title span{color: #fff;}

div.blog-post-edit-form{width: 100%; padding: 0; background-color: #fff;}

table.tbl-reg{width: 100%}
table.tbl-reg td{padding: 5px 5px; font: 13px Tahoma; color: #666;}
table.tbl-reg td div input{width: 400px; padding: 3px 2px; font: 13px Tahoma; color: #666; background: transparent url(/images/input3.gif) top left; border: 1px solid #7f9db9;}

table.tbl-reg td select{width: 405px; padding: 3px 2px; font: 13px Tahoma; color: #666;}

table.tbl-reg td textarea{width: 400px; padding: 3px 2px; font: 13px Tahoma; color: #666; background: transparent url(/images/input3.gif) top left; border: 1px solid #7f9db9;}

table.form-table{width: 100%;}
table.form-table td{padding: 5px 5px; font: 13px Tahoma; color: #666; border: 0;}
table.form-table tbody td input{wid1th: 400px; padding: 3px 2px; font: 13px Tahoma; color: #666; background: transparent url(/images/input3.gif) top left; border: 1px solid #7f9db9;}
table.form-table tbody td textarea{width: 400px; padding: 3px 2px; font: 13px Tahoma; color: #666; background: transparent url(/images/input3.gif) top left; border: 1px solid #7f9db9;}

table.data-table-tab{width: 430px;}
table.data-table-tab td{padding: 5px 5px; font: 13px Tahoma; color: #666; border: 0;}
table.data-table-tab tbody td input{width: 190px; padding: 3px 2px; font: 13px Tahoma; color: #666; background: transparent url(/images/input3.gif) top left; border: 1px solid #7f9db9;}
table.data-table-tab tbody td textarea{width: 190px; padding: 3px 2px; font: 13px Tahoma; color: #666; background: transparent url(/images/input3.gif) top left; border: 1px solid #7f9db9;}

table.data-table-tab2{width: 100%;}
table.data-table-tab2 td{padding: 5px 5px; font: 13px Tahoma; color: #666; border: 0;}
table.data-table-tab2 tbody td input{width: 300px; padding: 3px 2px; font: 13px Tahoma; color: #666; background: transparent url(/images/input3.gif) top left; border: 1px solid #7f9db9;}
table.data-table-tab2 tbody td textarea{width: 300px; padding: 3px 2px; font: 13px Tahoma; color: #666; background: transparent url(/images/input3.gif) top left; border: 1px solid #7f9db9;}

div.dv-addinfo table td{padding: 0}
div.dv-addinfo table th{padding: 0}

input.mybtn{background: url(/images/btn-bg.gif) no-repeat; hei1ght: 26px; width: 167px; border: 0; padding: 4px 0;}
input.mybtn2{background: url(/images/btn2-bg.gif) no-repeat; hei1ght: 26px; width: 117px; border: 0; padding: 4px 0;}
input.mybtn2:hover{background: url(/images/btn2-bg.gif) no-repeat; hei1ght: 26px; width: 117px; border: 0; padding: 4px 0;}
input.mybtn3{background: url(/images/btn3-bg.gif) no-repeat; hei1ght: 26px; width: 97px; border: 0; padding: 3px 0;}
input.mybtn4{background: url(/images/btn4-bg.gif) no-repeat; hei1ght: 26px; width: 77px; border: 0; padding: 3px 0;}
input.mybtn5{background: url(/images/btn5-bg.gif) no-repeat; hei1ght: 26px; width: 57px; border: 0; padding: 3px 0;}
input.mybtn6{background: url(/images/btn6-bg.gif) no-repeat; hei1ght: 26px; width: 37px; border: 0; padding: 3px 0;}

input.btn200{background: url(/images/btn200.gif) top no-repeat; width: 200px; border: 0; padding: 4px 0; _padding: 3px 0;}
input.btn200:hover{background: url(/images/btn200.gif) bottom no-repeat; width: 200px; border: 0; padding: 4px 0; _padding: 3px 0;}
input.btn180{background: url(/images/btn180.gif) top no-repeat; width: 180px; border: 0; padding: 4px 0; _padding: 3px 0;}
input.btn180:hover{background: url(/images/btn180.gif) bottom no-repeat; width: 180px; border: 0; padding: 4px 0; _padding: 3px 0;}
input.btn150{background: url(/images/btn150.gif) top no-repeat; width: 150px; border: 0; padding: 4px 0; _padding: 3px 0;}
input.btn150:hover{background: url(/images/btn150.gif) bottom no-repeat; width: 150px; border: 0; padding: 4px 0; _padding: 3px 0;}
input.btn120{background: url(/images/btn120.gif) top no-repeat; width: 120px; border: 0; padding: 4px 0; _padding: 3px 0;}
input.btn120:hover{background: url(/images/btn120.gif) bottom no-repeat; width: 120px; border: 0; padding: 4px 0; _padding: 3px 0;}

input.btnsrc{background: url(/images/btnsrc.gif) top no-repeat; width: 60px; border: 0; padding: 4px 0; _padding: 3px 0;}
input.btnsrc:hover{background: url(/images/btnsrc.gif) bottom no-repeat; width: 60px; border: 0; padding: 4px 0; _padding: 3px 0;}

ul.tab-list {
display:block;
}
.tab-section-container{background:url(/images/hook2.gif) top left no-repeat;}

.tab-section-container ul.tab-list, ul.tab-list li {
border:0 none;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}
.tab-section-container ul.tab-list {
background:transparent url(/images/horizontal-line.gif) no-repeat scroll right bottom;
height:30px; padding-left: 16px;
}
ul.tab-list li {
display:block;
float:left;
font-size:13px;
height:30px;
margin-right:2px;
overflow:hidden;
}
ul.tab-list a:link, ul.tab-list a:visited {
background:transparent url(/images/tabs.gif) repeat scroll right 60px;
color:#474747;
display:block;
font-weight:bold;
line-height:30px;
text-decoration:none;
font: bold 13px Tahoma;
}
ul.tab-list a span {
background:transparent url(/images/tabs.gif) repeat scroll left 60px;
display:block;
margin-right:14px; padding: 7px 0;
padding-left:14px;font: bold 13px Tahoma; color: #444;
}
ul.tab-list a:hover {
background:transparent url(/images/tabs.gif) repeat scroll right 30px;
display:block;
font: bold 13px Tahoma;

}
ul.tab-list a:hover span {
background:transparent url(/images/tabs.gif) repeat scroll left 30px;
display:block;
white-space:nowrap;
}
ul.tab-list .active a:link, ul.tab-list .active a:visited, ul.tab-list .active a:visited, ul.tab-list .active a:hover {
background:transparent url(/images/tabs.gif) no-repeat scroll right 0;
}
ul.tab-list .active a span, ul.tab-list .active a:hover span {
background:transparent url(/images/tabs.gif) no-repeat scroll left 0;
color:black;
}
.tab-boby-container {
padding:10px;
}
.tab-boby-container .tab-off {
display:none;
}
.tab-boby-container div.container {
width:100%;
}

li.vote-item-vote-first {border-top:0px}
ol.vote-items-list li {border-top:0px}
ol.vote-items-list li.vote-item-vote-first {border-top:0px}

table.voteinfo th{text-align:left; width: 160px; padding: 3px 0;}
table.voteinfo td{text-align:left; font: 12px Tahoma; letter-spacing: -1px; padding: 3px 0;}
table.voteinfo td a{text-align:left; font: 12px Tahoma; letter-spacing: -1px;}

table.tbl-music{width: 100%}
table.tbl-music th{font: normal 17px Tahoma; text-align: left; padding-bottom: 5px;}
table.tbl-music td{padding: 2px 0;}
table.tbl-music td a{text-decoration: none; color: #555;}
table.tbl-music td a:link{text-decoration: none; color: #555;}
table.tbl-music td a:visited{text-decoration: none; color: #666;}
table.tbl-music td a:active{text-decoration: none; color: #555;}
table.tbl-music td a:hover{text-decoration: none; color: #ea8111;}
table.tbl-music th.td-right{font: normal 17px Tahoma; text-align: right;}
.td-right{text-align: right;}


/*Filter*/

ul.bx-users-selector {border-width:1px; border-style:solid; border-color:#e0e0e0 #e0e0e0 #b9b9b9 /*border-bottom: 1px solid #b9b9b9;*/}
ul.bx-users-selector li.bx-selected {background: #f7f7f7; border: 1px solid #b9b9b9;  border-bottom: none; margin-top:-1px; padding-right:15px; color: black;}
table.bx-selector-table select { width: 100%;}
ul.bx-users-selector li {padding:9px 15px 4px; height:20px; margin-left:15px; color:#727272; }

div.bx-users-selector-filter {background-color: #f7f7f7; padding: 0; border: 1px solid #e0e0e0; border-top: none; }

div.bx-users-selector-filter form {padding-top: 10px; }
ul.bx-users-selector {background:#e9e9e9 url(/images/data-table-bg.gif) left top repeat-x; height:32px;}
div.bx-users-selector-filter table.filter-table tfoot td {border-top-color: #f7f7f7;}

table.tbl-rate{width: 100%; border-top: 1px solid #e2e2e2; border-right: 1px solid #e2e2e2;}
table.tbl-rate td{padding: 2px 5px; font: 13px Tahoma; color: #333; border-bottom: 1px solid #e2e2e2; border-left: 1px solid #e2e2e2; text-align: center}
table.tbl-rate th{padding: 2px 5px; font: bold 13px Tahoma; color: #333; border-bottom: 1px solid #e2e2e2; border-left: 1px solid #e2e2e2; text-align: center;}
table.tbl-rate .left{text-align: left}

div.admin-comment{background: #ffffea; border: 1px solid #f86015; color: #444; padding: 12px; margin-top: 20px;}
div.admin-comment span{font: 17px Tahoma; color: #888; margin: 3px 12px 10px 0px; display: block; float: left;}

div.what{font: 14px Tahoma; color: #333; font-style : italic; padding: 5px 250px;}
div.what div{font: 14px Tahoma; color: #999; text-align: right; font-style : italic;}

div.what2{font: 14px Tahoma; color: #333; font1-style : italic; padding-bottom: 10px;}
div.what2 div{font: 14px Tahoma; color: #ccc; padding-left: 50px; font-style : italic; line-height: 14px;}
div.what2 span{border-left: 17px solid #ddd; padding-left: 10px;}

.blog-post-info-back{background:none !important;}