﻿body { font-size: 9pt; background-position: #000000; margin: -20px 0px 0px 0px; background: #000000; font-size: 9pt; background: #000000 url(../images/xxx.gif) repeat-x;}
td, div, th, input, select, textarea { font-family: arial, Helvetica, sans-serif; font-size: 9pt; }
img { border-style: none; }
a, a:link, a:visited { font-family: arial, Helvetica, sans-serif; font-size: 9pt; color: #EAE0BB; text-decoration: none; }

h1 { margin: 0px; }
h2 { margin: 0px; font-size: 12pt; font-weight: normal; color: #000000; }
h3 { margin: 0px 0px 5px 0px; color: #BA0E0E; font-size: 12pt; font-weight: normal; }
h4 { margin: 0px 0px 5px 15px; }
h5 { margin: 0px 0px 5px 15px; }
p { margin: 5px 15px 5px 15px; }
p i, p b { font-style: normal; font-weight: normal; }
p a b { font-weight: bold }

.test { border: 1px solid #FF0000; }
.matrix { width: 1000px; text-align: left;  margin:0 auto 0 auto}


/* LEFT & CONTENT */

.left { width: 200px; float: left; margin-right: 10px; min-height: 1320px; }
.content {width:790px; float:left; background-color: #EAE0BB;  min-height:1320px;  }

.left .menu {  color: #666666; background: url(../images/bg_block.gif);}
.left .menu a { padding: 0px 3px 5px 15px; display: block; background: url(../images/link_marker.gif) no-repeat left 6px; margin-left: 15px; }
.left .menu a.adv { margin: 0px; padding: 0px 0px 10px 0px; }
.t1560 { padding: 5px 0px 5px 0px;color: #EAE0BB; width: 200px; font-family: arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; text-transform: uppercase; text-align: center; margin-bottom: 5px; }

.title { padding: 5px 10px 0px 40px; background: url(../images/title.png) no-repeat center top; height: 40px; color: #000000; font-weight: bold; }
.outline { background: url(../images/gr.gif) repeat-x bottom; margin-bottom: 10px; }
.edl { background: url(../images/bg_block_corner_bl.gif) no-repeat left bottom; }
.edr { background: url(../images/bg_block_corner_br.gif) no-repeat right bottom; }
.left .desc { background-position: url(../images/bg_block.gif); color: #666666; background: url(../images/bg_block.gif); min-height: 508px; }
.left .desc .red { color: #BA0E0E; display: block; }
.left .desc a { color: #999999; text-decoration: underline; }
.left .promo { background-position: url(../images/bg_block.gif); color: #666666; background: url(../images/bg_block.gif);  margin-bottom:10px; }

.left .desc i,.left .promo i{font-style: normal; font-weight: normal;}
.left .desc p { margin: 5px 0px 5px 0px; }
.left small {margin-left:10px; display:block; margin-left:-1000px;}


.content h1 { padding: 11px 11px 11px 15px; background: #620909 url(../images/c2.png) no-repeat left top; color: #EAE0BB; font-size: 12pt; font-weight: normal; overflow: hidden; font-family: arial, Helvetica, sans-serif; }
.content a, .content a:link, .content a:visited { color: #000000; }

/* BOTTOM */
.bottom { padding-top: 50px;  display:inline-block; background: url(../images/bg_footer.gif) no-repeat right top; width: 1000px; height: 130px; color: #EAE0BB; }
.bottom .tags { padding: 3px 0px 3px 0px; color:#3A372E !important; width:450px;}
.bottom .tags a, .bottom .tags a.link, .bottom .tags a.visited { color: #3A372E !important; }
.bottom .counter { margin-top:5px; }

/* info */
a.logo { margin: 15px 0px 0px 5px; color: #594A42; font-size: 35px; font-family: Verdana; width: 329px; height: 92px; font-weight: normal; }
.top { padding: 0px 0px 10px 0px; width: 1000px;}
.top .menu { color: #E7DCB4; margin-top: 15px;  width:100%;} 
.top .menu td a, .top .menu  td  a.link, .top .menu  td  a.visited { margin: 0px 5px 0px 5px; display: inline-block; height: 14px; }
.top .menu a.home { background: url(../images/home.gif) no-repeat center center; width: 14px; }
.top .menu a.mail { background: url(../images/mail.png) no-repeat center 2px; width: 14px; }
.top .menu .mr { text-align: right; padding-right: 5px; }

.hh { top: 140px; margin: 0px 0px 0px 410px; position: absolute; color: #CDC4A3 !important; }
hh.a, hh.a:link, hh.a:visited {  font-weight: bold; color: #CDC4A3 !important; }


.tags { padding: 3px 0px 3px 0px; color:#3A372E !important;}
.tags a, .tags a.link, .tags a.visited { color: #3A372E !important; }

.acmd { background: url(../images/arr.png) no-repeat left center; padding-left: 15px; margin-right: 5px; }
a.cmd { background: url(../images/cmd.png) repeat-x; padding: 3px 8px 5px 8px; color: #000000; text-decoration: none; border: 1px solid #E5E5E5; display: inline-block; }
a.acmd:hover { text-decoration: underline; }
.btn { padding: 2px 6px 2px 6px; font-family: arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; }

a.fav { padding: 3px 7px 3px 7px; float: left; font-weight: bold; font-size: 8pt; margin-top: 3px; background-color: #620909; color: #EAE0BB!important; }

.alert { padding: 10px; margin: 5px 0px 5px 0px; color: #993300; font-family: tahoma; font-size: 9pt; background-color: #CDC4A3; }
.block { margin: 10px 0px 10px 0px; padding: 10px; background-color: #CDC4A3; line-height: 19px; }
.mn { margin:15px;}

/* LIST */
.list {  text-align:center;padding: 3px 0px 8px 0px; vertical-align: top; display:inline-block; width:100%; }
.list .item { width: 120px; height: 250px; margin: 5px 6px 5px 5px; text-align: center; padding: 0px 0px 5px 0px; background-color: #CDC4A3; font-size: 8pt; color: #333333; display: inline-block; float: left; font-weight: bold; }
.list .item label { color: #990000; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; display: block; text-transform: capitalize; }
.list .item img:hover{ opacity: 0.5; filter: alpha(opacity=50); }

.list_sq { margin: 4px 3px 4px 4px; vertical-align: top; display: inline-block; }
.list_sq .item { width: 120px; margin: 5px; text-align: center; font-size: 8pt; color: #333333; display: inline-block; float: left; font-weight: bold; background-color: #000000; }
.list_sq .item label { color: #990000; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; display: block; text-transform: capitalize; }
.list_sq .item img:hover{ opacity: 0.5; filter: alpha(opacity=50); }
.list_sq .desc { position: relative; margin-top: -30px; background-color: #CDC4A3; height: 70px; padding-top: 3px; }

.list_sq h2 { font-family: tahoma; font-size: 10pt; font-weight: normal; color: #FF0000; margin-left: 4px; }
.list_sq .more {  float:right; padding-right:5px; }
.list_sq .more a { text-decoration: underline; }


/* psys */
.psys { width: 100%; color: #000000; }
.psys td { padding:4px;}
.psysL { text-align:left; }
.psysR { text-align: right; color: #CCCCCC; }
.psys a { padding: 3px 5px 3px 5px; font-family: arial, Helvetica, sans-serif; font-size: 10pt; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; }
.psys .psys_act { color: #000000; background-color: #FE0000; }



.addition { padding: 5px; color: #CDC4A3; background: url(../images/2.gif) repeat-x top; vertical-align: top;}
.addition td { vertical-align: top; width: 50%; padding-top: 10px; }
.addition h3 { font-size: 12pt; font-weight: normal; color: #EAE0BB; }
.addition a { font-size: 9pt; font-weight: bold; color: #993333; text-decoration: underline; }
.addition h2 { font-size: 16pt; font-weight: normal; color: #CDC4A3; }
.addition .cell { border: 1px #333333; padding: 5px; }


/*Разделы*/
.dir p { padding: 0px; margin: 10px 10px 10px 10px; text-align: justify; }
.dir p strong, .dir p i { font-weight: normal; }

/*ACCOUNT*/
.account { margin: 5px 15px 5px 15px; }
.account .item th { border-bottom: 1px dotted #CDC4A3;}
.account .item td { border-bottom: 1px dotted #CDC4A3; padding: 0px 5px 5px 10px; width: 200px; line-height: 20px; }
.account .active { padding:5px; background-color: #FF3300; color: #FFFFCC; font-family: arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold;  position:absolute; width:110px;}
.account .disabled {padding:5px; background-color: #999999; color: #CCCCCC; font-family: arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold;   position:absolute;width:110px;}

.acmenu .balans { margin: -20px 15px 0px 0px; color: #620909; float: right; font-family: arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; }
.acmenu { border-top: 2px solid #000000; border-bottom: 2px solid #000000; padding: 5px; background-color: #C0C0C0; }
.acmenu a { margin-left: 10px; margin-right:10px; text-decoration: underline !important; font-size: 10pt; font-family: tahoma; }
.acmenu b { margin:15px;}
.account .edit { line-height:22px;}
.account .edit label { display:inline-block; width:60px;}
.account .edit h3 { font-family: arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; margin-bottom: 5px; color: #000000; }
.account .edit .phone { margin: 0px 0px 10px 60px; color: #333333; font-family: arial, Helvetica, sans-serif; font-size: 8pt; }
a.ava { text-decoration: underline;  }


.vip { margin-left: 10px; color: #CC3300; font-family: arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; }
.viph { color: #339933; font-family: arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; }

/* DETAIL */
.detail { padding: 10px; background-color: #E7DCB4; color: #000000; font-size: 9pt; line-height: 18px; }
.detail table {width:100%;}
.detail a, .detail a:link, .detail a:visited { color: #000000; text-decoration: underline; }

.detail h3 { margin: 10px 0px 5px 0px; color: #620909; font-weight: bold; font-family: arial, Helvetica, sans-serif; font-size: 10pt; }
.detail .info td ,.detail .info th {  padding:3px;}
.detail .info th { width: 100px; color: #666666; font-weight: bold; font-family: arial, Helvetica, sans-serif; font-size: 8pt; }
.detail .info { width: 300px; border-collapse: collapse; }
.detail .desc { padding: 10px 0px 10px 0px; margin: 10px 0px 10px 0px; border-top: 1px dotted #CDC4A3; color: #996633; }

.detail .services { padding: 0px 10px 10px 10px;  vertical-align:top; }
.detail .services .check { color: #666666; }

#phone { margin: -20px 0px 0px 400px; position: absolute; padding: 10px 30px 10px 30px; background-color: #800000; color: #EAE0BB; font-family: arial, Helvetica, sans-serif; font-size: 14pt; font-weight: normal; }
#phone b { font-size: 16pt; font-weight: normal; }


#comment h3 { margin-bottom: 5px; }
#comment a, #comment a:link, #comment a:visited { font-size: 9pt; font-weight: bold; text-decoration: underline; margin-top: 5px; margin-bottom: 5px;  display:block;}

.gallery { padding: 5px 0px 0px 0px; background-color: #666666; display: inline-block; width: 100%; } 
.gallery #thumbs { width: 310px;  overflow:hidden; float: left; }
.gallery #picture { width: 470px; overflow: hidden; float: left;  margin: 0px 0px 0px 5px;}
.gallery #picture td { height: 462px; width: 470px; background-color: #333333; }
.gallery #controls {  margin:10px;}
.gallery #slideshow {text-align: center;  }
.gallery ul.thumbs { padding: 0px; margin: 0px; height:462px;  }
.gallery ul.thumbs li { margin: 0px 0px 3px 5px; list-style: none;  float:left;}
.gallery a.thumb img { border: 10px solid #333333; }
.gallery .bottom { padding: 10px; background: none; height: 10px; width: 300px; text-align: center;}
.gallery .pagination {  }
.gallery .pagination a { margin: 5px; color: #000000; font-family: arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; }
.gallery a.next, .gallery a.prev,.gallery a.play,.gallery a.pause { margin: 5px; color: #000000; font-family: arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold;  float: right;}
.gallery .top {display:none;}
.gallery .current, .gallery .pagination a { }
.gallery .loader { background: url(../images/loader.gif) no-repeat center center;  }


/* LOGIN */
.login { padding: 15px; margin: 15px; background-color: #CDC4A3; text-align: center; }
.login table { margin: 0px 20px 0px 20px; }
.login td{ text-align: left; }

/* SEARCH */
.search {margin:10px;width:770px;}
.search h3 { margin: 10px 0px 10px 0px; font-family: arial, Helvetica, sans-serif; font-weight: bold; color: #000000; font-size: 9pt; }
.search .services { width: 400px;  }
.search .services h3{  margin-left:5px; }
.search .param div, .search .general div { margin-bottom: 5px; }
.search .param label,.search .general label { width:70px; display:inline-block; }
.search .param input { margin: 0px 5px 0px 5px; width: 40px; }
.search .general label { width:80px; display:inline-block; }
.search .general input { margin: 0px 5px 0px 5px; width: 170px; }
.search .general select { margin: 0px 5px 0px 5px; width: 176px; }
.search .btn { margin: 30px 10px 10px 250px; background: url(../images/filter_btn.gif) no-repeat center center; display: inline-block; width: 90px; height: 30px; }

/* ADVERT */
.advert { margin:15px;}
.advert #username,.advert #phone,.advert #email {width:200px;}
.advert #city {width:207px;}
.advert #subject {width:250px;}
.advert #message {width:250px; height:110px;}
.advert .item {margin-bottom:10px;} 
.advert .date { margin: 0px 45px 0px 10px; }
.advert .comment { margin: 5px 0px 10px 0px; padding: 10px; background-color: #F5F2E2; }
.advert .comment td,.advert .comment th{ vertical-align:top;padding: 0px 5px 5px 5px;}
.advert .comment th {  border-right: 1px solid #CCCCCC; width:95px; }

/* NEWS */

#news { background-color: #CDC4A3 }
#news table {width:760px;}
#news .item {  height: 200px; background-color: #EAE0BB;  text-align:justify; }
#news .item .comment { padding:5px; height:180px; overflow:hidden;}
#news img {  float: right; width: 150px; margin-left:5px; }
#news p { margin:0px;}
#news b,#news strong, #news i ,#news em{ font-weight: normal; font-style: normal; }
#news h2 { font: normal 9pt/10pt arial, Helvetica, sans-serif; margin-bottom: 5px; color: #800000; font-weight: bold; }
#news .psys a { background-color: #EAE0BB;  padding:10px; }


/* Articles */
#articles { background-color: #CDC4A3 }
#articles table {width:760px;}
#articles .item {  background-color: #EAE0BB;  text-align:justify; height: 130px; }
#articles .item .comment { padding: 5px; height:90px; overflow: hidden;}
#articles img {  float: right; margin-left:5px; height:130px; }
#articles p { margin:0px;}
#articles b,#news strong, #news i ,#news em{ font-weight: normal; font-style: normal; }
#articles h2 { font: normal 9pt/10pt arial, Helvetica, sans-serif; margin-bottom: 5px; color: #800000; font-weight: bold; }
#articles a.more { margin-top: 5px; display: block; margin: 3px 5px 2px 5px; text-decoration: underline; }

#articles .psys a { background-color: #EAE0BB;  padding:10px; }


#articles .view {background-color: #EAE0BB; }
#articles .view div {  margin:15px;}
#articles .view .comment { font: normal 9pt arial, Helvetica, sans-serif; color: #666666; }
#articles .view img { margin: 0px 20px 15px 0px; float: left; }
#articles .view h3 { margin: 5px 0px 5px 0px; }



/* LINKS */
.links {width:100%}
.links .banner {width:300px;}
.links td a { text-decoration: underline; }

/* PAGES */
.smalltable td { background-color: #CDC4A3; color: #333333; padding: 3px 5px 3px 5px; font-size: 8pt; }
.smalltable .alt td { background-color: #EAE0BB; line-height: 18px; }
.smalltable .header td { border-bottom: 1px solid #000000; font-weight: bold; background-color: #EAE0BB; }


/*BANNERS - DETAIL*/
.banners .directory { border-bottom: 6px solid #666666; text-align: center; padding:10px; font-size: 12pt;  line-height:25px;}
.banners .directory a { font-size: 12pt; text-decoration: underline; }
.banners td { background-color: #333333; color: #625B4B; width: 400px; }
.banners .pic { text-align: center; background-color: #333333; }


.listphone table { background-color: #CDC4A3;  width:370px;}
.listphone table th {width:120px;}
.listphone .name { font-family: arial, Helvetica, sans-serif; font-size: 12pt; }


/*FAVORITES*/

.tbl td, .tbl th { padding: 3px 5px 3px 5px; background-color: #CDC4A3; width:70px; }
.delete {  float:right; margin-top:20px;}

.services {margin:0 auto 0 auto;}
.services a { padding: 0px 20px 0px 20px; background-position: left center; background: url(/images/link_marker_here.gif) no-repeat left center; }



