/* ---- last modified: 2010-09-09 09:53:18------- */

/* ------ file /view/layout/default/css/common/front/structure.css ----------- */

      /* CSS Document */

html{
  height:100%;
  font: 0.8em/1.0 Arial, Helvetica, sans-serif; 
}
      
body{
 padding:0;
 margin:0;
 background:url(/view/images/default/design/new/body_bg.gif) 0 0 repeat-x #ffffff; 
 height: auto !important; height: 100%; min-height: 100%;
}

#body{
 width:1000px;
 margin:0 auto;
 padding:0;
 background-color:#FFFFFF;
 margin-top: .5em;
 margin-bottom:1.0em;
}


#body .left-col{width:800px;}
#body .divider{width:40px;}
#body .right-col{width:160px;}






/* ------ file /view/layout/default/css/common/front/elements.css ----------- */

div, h1, h2, h3, p, form, label, input, textarea, img, span{
 margin:0; padding:0;
}

h3{margin-bottom:.2em;}

h1{color:#BB0000;margin-bottom:.2em;font-size:1.5em;}

ul{
 margin:0; 
 padding:0; 
 list-style-type:none;
}

img{border-width:0px;}

td{vertical-align: top;}

img.left-img{ /* Float any image to the LEFT and give it some margin */
 font-size:1em;
 float:left;
 padding:4px;
 border:1px solid #ccc;
 margin-bottom:0.4em;
 margin-right:0.5em;
 margin-top:0.3em;
}
img.right-img{ /* Float any image to the RIGHT and give it some margin */
 font-size:1em;
 float:right;
 padding:4px;
 border:1px solid #ccc;
 margin-bottom:1.8em;
 margin-left:2em;
 margin-top:0.3em;
}

p{
-x-system-font:none;
border:0 none;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:130%;
margin:0;
padding-bottom: 1.0em;
}

.spacer{
 clear:both; 
 font-size:0px; 
 line-height:0px;
}
/* -- Цитаты -- */

blockquote {
font: 13px/20px Arial, serif;
padding: 8px;
background-color: #FFF4EA;
border-left: 1px solid #e1cc89;
border-right: 0px solid #e1cc89;
margin: 0px;
margin-bottom: 1.0em;
background-image: url(/view/images/default/icons/openquote1.gif);
background-position: top left;
background-repeat: no-repeat;
text-indent: 23px;
font-style: italic;
}

blockquote p {
  font-style: italic;
}
/* Оформление поля с ошибкой */
.axx-field-error{border:1px solid #FF8080!important;background-color: #FFECEC!important;}
.form-result-message{color:red;padding-bottom:5px;text-align:center;}

/* Скруглённые уголки */
.rounded{width:100%;border:0px solid #F98393;margin: 0px;padding: 0px;text-align:left;padding-top:7px;padding-bottom:7px;margin-bottom:10px}
.w-cap{background-image:url(/view/images/default/bg/red/caption.jpg);background-repeat: repeat-x;width:100%;}
.w-cap .content{background-color:#F0F0F0;padding-left:5px;padding-right:5px;}
.w-cap .cap{font-size:12px;text-align:center;font-family:tahoma;height:30px;vertical-align: middle;padding:0;margin:0;padding-top:5px;color:#FFFFFF}
.rounded .content{color:#000000}

/* -- пустая выборка -- */

.empty-fetch{text-align:center;padding:30px;}

/* -- toolbar --*/

.panel{height:30px;background-color:#F0F0F0;margin:0;padding-top:5px;padding-left:5px;border:1px solid #E0E0E0;text-align:left!important;}  

/* -- Блоки ыиджетов -- */

.rd-widget{
  background-color: #FFFFFF;
  background-image: url(/view/images/default/bg/blue/caption.jpg); 
  background-repeat: repeat-x;
  margin-bottom: 15px;
  margin-right:0px;
  margin-left:0px;
  margin-top:0px;
}

.rd-widget .content{
  background-color: #FFFFFF;
  border:1px solid #D7EAFF; 
  margin-top:0px!important;
}               

.rd-widget .caption{
  height:23px;
  text-align:right;
  color: #FFFFFF;
  font-size: .9em;
  font-family:tahoma;
  padding-right:10px;
  font-weight: bold;
  margin-bottom:0px!important;
  padding-top:5px;  
}

/* -- Списки -- */
table.list{font-size: 1.2em;width:98%;}
table.list th{text-align:center;border:1px solid #969696;background-color: #FFBE7D;font-family:tahoma;font-size:0.9em;padding:5px;}
table.list td{text-align: center;border:1px solid #F0F0F0;padding:5px;}
table.list td.a-left{text-align: left!important;padding-left:5;}
/* -- Страницы -- */
.pager{padding:0;margin:10px;text-align:center;padding:10px;border-top:1px solid #E0E0E0}
.pager li{display: inline;padding: 5px;}
.pager li a{font-size: 1.2em;text-decoration: none;color: #004080}
.pager li.jp a{font-size:1.2em;font-family:tahoma;padding-top:2px;}
.pager li.current{background-color: #D7EAFF;}
.pager li.c{background-color: #D7EAFF}
.pager li.f a,.pager li.l a{font-size:1.5em!important;}


#aform,#collections-widget{width:230px;}

/* -- формы -- */
.v-form td{padding:3px;}
.v-form td.l{text-align:right;}
.v-form label.above{display:block;margin-bottom:5px;}

.form {width:720px;margin-left:15px;}
.form th{font-size:.8em;font-family:tahoma;font-weight:normal;background-color: #FFD5D5;;padding:5px;border:1px solid #E0E0E0}
.form .el-text{width:99%;background-color:#F0F0F0;border:1px solid #808080;padding-left:5px;padding-top:3px;height:18px;font-size:1.0em;font-family:tahoma;}
.form textarea{background-color:#F0F0F0;border:1px solid #808080;width:99%;height:200px;padding:5px;}
.form td{padding:2px;vertical-align: middle;}
.form label{display:block;font-family:tahoma;font-size:1.0em;color:#585858;padding-bottom:5px;}
.form .sbt{text-align:center;padding-top:10px;}
.form .el-sel{background-color:#F0F0F0;height:23px;}

/* -- Файлы -- */
.files{}
.files dl,#profile .files dd,#profile .files dt{float: left;}
.files dl{float: left;width:170px;height:210px;border:0.1em solid #ACACAC;margin: 5px;padding-top:10px;}
.files dt{margin:0;padding:5;text-align:center;height:200px;text-align:center;width:100%;}
.files dd{text-align:center;margin:0;padding-top:10px;text-align:center;width:100%;}
.files dd a{font-size:0.8em;color:#808080;text-decoration:none;}

.act-mess{padding-bottom:1.0em;padding-left:5px;;}
.act-mess li{color:#C40000} 

h1.cap{clear:both;font-size:1.6em;margin:0px;padding:0;margin-bottom:.6em;color:#BB0000} 

.cabinet-empty{background-image:url('/view/images/default/icons/not_found.png');background-repeat:no-repeat;background-position:top center;height:50px;text-align:center;vertical-align:middle;padding-top:140px;font-size:1.5em;} 

div.sub-h{font-size:1.5em;margin-bottom:.5em;}

.sms-payment-block{margin:10px;margin-left:10px;margin-bottom:10px;margin-top:0px;background-color: #F0F0F0;padding:10px;padding-top:0px;padding-bottom:0px;border-left:2px solid #C10000}
.sms-payment-block label{display:block;padding-bottom:3px;}
.sms-payment-block .abonent{padding-top:10px;}
.sms-payment-block .abonent span{font-size:1.6em;color:#000000;margin:5px;font-weight:bold;font-family:trebuchetMS;}
.sms-payment-block .abonent-text{padding-top:10px;padding-bottom:2px;padding-left:10px;}
.sms-payment-block .abonent-number{padding-top:2px;padding-bottom:15px;padding-left:10px;}
.sms-payment-block .price .cost{color:#B90000}
.sms-payment-block .price .honest{padding-top:5px;border-top:1px solid #D0D0D0;margin-top:5px;font-size:.9em;padding-left:0px!important;}
.sms-payment-block .price .honest p{padding-left:0px!important;}

.text h3{font-size:1.4em;margin-bottom:.3em;}

.stat-row{margin-bottom:5px;} 
.stat-row td{padding:5px;border-right:1px solid #E0E0E0;padding-top:0;padding-bottom:0;color:#C0C0C0;font-family:tahoma;}
.stat-row .name{padding-left:0px;font-size: 1.0em;}
.stat-row .date{font-size: 1.0em;}    
.stat-row .bc{border-right-width:0px;}   
.stat-row .bc a{color:#C0C0C0} 

#begad,#begads {background-color: #FFF0E1!important;}
#begad .begun_adv_sys_logo{display: none;}   
#begad .begun_adv_sys_sign_up{display: none}
#begad .begun_adv_all{display:none;font-size:1px;height:1px;}
#begads a{color:#000!important;text-decoration:none;}

.ad_block{background-color: #FFF0E1!important;margin-bottom:10px;text-align:center;}
.ad_block_gray{background-color: #F0F0F0!important;margin-bottom:10px;text-align:center;}

#treasures-menu{width:100%;border-collapse: collapse;margin-bottom:10px;}
#treasures-menu td{width:20%;padding:10px;text-align:center;background-image:url(/view/images/default/bg/red/caption.jpg);background-repeat: repeat-x;color:#FFFFFF;border:1px solid #FA8190}
#treasures-menu td a{color:#FFFFFF;text-decoration:none;}
#treasures-menu td.current{background-image: none!important;border-bottom-width: 0px!important;}
#treasures-menu td.current a{color:#585858}

/* ------ file /view/component/default/header/css/front.css ----------- */

/*------------------------------------------------header start--------------------*/
#header{
 width:1000px;
 height:366px;
 margin:0 auto;
 background:url(/view/images/default/design/new/header.gif) 0 0 no-repeat;
 position:relative;
 margin-bottom:0px;
}
#header .logo{
 position: absolute;
 top:0px;
 width:128px;
 height:77px;
 font-size:70px;
 color:#E0E0E0;
 display:block;
 text-decoration: none;
}
#header .sub-logo{
 position: absolute;
 top:76px;
 left:40px;
 width:112px;
 height:77px;
 font-size:20px;
 color:#E0E0E0;
}

#header ul{
 width:785px;
 height:105px;
 position:absolute;
 left:242px;
 margin:0;
 padding:0;
}
#header ul li{
 display:block;
 float:left;
}
#header ul li a{
 display:block;
 height:27px;
 padding:78px 13px 0 10px;
 font:bold 12px Arial, Helvetica, sans-serif;
 color:#ACACAC;
 background:url(/view/images/default/design/new/nav_bg.gif) 0 0 repeat-x #131313;
 text-decoration:none;
 text-transform:uppercase;
 float:left;
}
#header ul li a:hover{
 background:url(/view/images/default/design/new/nav_bg_hover.gif) 0 0 repeat-x #020202;
 color:#ffffff;
}
#header ul li.home{
 display:block;
 float:left;
 height:27px;
 padding:78px 13px 0 13px;
 font:bold 12px Arial, Helvetica, sans-serif;
 color:#ffffff;
 background:url(/view/images/default/design/new/nav_bg_hover.gif) 0 0 repeat-x #020202;
 text-decoration:none;
 text-transform:uppercase;
}
#header h6{
 display:block;
 width:274px;
 height:42px;
 /*ckground:url(/view/images/default/design/new/slogan.gif) 0 0 no-repeat;*/
 /*text-indent :-10000px;*/
 position:absolute;
 left:720px;
 top:292px;
 color:#FFFFFF;
 text-transform:uppercase;
 color:#BB0000;
 font-family: arial;
 font-size:1.6em;
}
#header .sub-bottom{
  position:absolute;
  left: 445px;
  top:283px;
  width:640px;
  height:60px;
}
#header .sub-bottom .logo-phrase{
 text-transform:uppercase;
 color:#BB0000;
 font-family: arial;
 font-size:1.4em; 
 margin-bottom:10px; 
}
#header .top-album{height:114px;margin-top:0px; position:absolute; left:300px; top:120px;}
#header .top-album dt{float:left;width:150px;height:114px;margin-right:10px;border:0px solid #E0E0E0}
#header .top-album img{border:0px solid #BB0000}

#header ul.icon{
 width:484px;
 height:71px;
 position:absolute;
 left:295px;
 top:295px;
}
#header ul.icon li.idea{
 width:133px;
 background:url(/view/images/default/design/new/top_div.gif) no-repeat;
 background-position:bottom right;
 float:left;
}
#header ul.icon li.idea a{
 background:url(/view/images/default/design/new/idea_icon.gif) 0 0 no-repeat #fffff1;
 padding:45px 17px 0 75px;
 float:left;
 font:bold 14px/18px Arial, Helvetica, sans-serif;
 color:#ffffff;
 text-decoration:none;
 text-transform:uppercase;
}
#header ul.icon li.idea a:hover{
 background:url(/view/images/default/design/new/idea_icon_hover.gif) 0 0 no-repeat #fffff1;
 color:#E2E1D1;
}
#header ul.icon li.service{
 width:159px;
 background:url(/view/images/default/design/new/top_div.gif) no-repeat;
 background-position:bottom right;
 float:left;
}
#header ul.icon li.service a{
 background:url(/view/images/default/design/new/service_icon.gif) 0 0 no-repeat #fffff1;
 padding:45px 17px 0 75px;
 float:left;
 font:bold 14px/18px Arial, Helvetica, sans-serif;
 color:#ffffff;
 text-decoration:none;
 text-transform:uppercase;
}
 ul.icon li.service a:hover{
 background:url(/view/images/default/design/new/service_icon_hover.gif) 0 0 no-repeat #fffff1;
 color:#E2E1D1;
}
#header ul.icon li.testimonial{
 float:left;
}
#header ul.icon li.testimonial a{
 background:url(/view/images/default/design/new/testimonial_icon.gif) 0 0 no-repeat #fffff1;
 padding:45px 17px 0 75px;
 float:left;
 font:bold 14px/18px Arial, Helvetica, sans-serif;
 color:#ffffff;
 text-decoration:none;
 text-transform:uppercase;
}
#header ul.icon li.testimonial a:hover{
 background:url(/view/images/default/design/new/testimonial_icon_hover.gif) 0 0 no-repeat #fffff1;
 color:#E2E1D1;
}

#header #club-reg{width:150px;background-color:#C40000;border-color:#C40000}
#header #club-reg .content{text-align:center;background-color:#C40000;padding:0;margin:0;}
#header #club-reg .content .name{color:#FFFFFF;font-weight:bold;text-transform: uppercase;font-size:11px;}
#header #club-reg .content .reg a{color:#FFFFFF!important;padding:0;margin:0;font-size:10px;font-family:tahoma;}

#header .auto-block{height:15px;text-align:left;vertical-align:top!important;padding-top:5px;}
#header .auto-block td{vertical-align: middle!important;}
#header .auto-block a{font-size:1.3em;color:#BB0000;}

#header .auto-block a{background-image:url(/view/images/default/bg/red/caption-20.jpg);background-repeat: repeat-x;display:block;padding:5px;background-color:#800000;color:#FFFFFF;font-size:11px;font-family:tahoma;text-decoration:none;border:1px solid #D0D0D0}
#header .auto-block a.reg-butt{margin-top:0px;}
/*------------------------------------------------header end--------------------*/

/* ------ file /view/component/default/collection/css/front.css ----------- */

#collection h1{margin-bottom:1.0em}
#collection .issue{width:300px;}
#collection .download{padding-left:20px;}  

#collection .issue .content{padding:5px;}
#collection .issue ul li{padding:5px;list-style: disc; list-style-position: inside;}


#dl-block{width:450px}
#dl-block .content{padding-top:10px;padding-bottom:20px;}
#dl-block .content p{padding-left:10px;padding-right:10px;}
#dl-block .sms-payment-block{margin-left:10px;}

#dl-block .dl-link{text-align:center;padding-top:0px;}
#dl-block .dl-link p{text-align:left!important}
#dl-block .dl-link a.download-link{display:block;padding:10px;background-color:#A80000;color:#FFFFFF;text-decoration:none;width:200px;font-weight:bold;margin:10px;margin-bottom:20px;}

#collections-list .links{text-align:right;padding-bottom:5px;padding-right:10px;}
#collections-list .links a{font-size:12px;}
#collections-list .fch-i{margin-bottom:1.0em;}
#collections-list .fch-i .caption{font-size:1.6em!important;color:#BB0000;display:block;margin-bottom:.5em;}
#collections-list .fch-i a{color:#0000FF}
#collections-list .fch-i ul{margin-left:20px;clear:both;}

#opt-table{border-collapse: collapse;}
#opt-table td{text-align:left;padding:3px;border:1px solid #E0E0E0}
#opt-table .text{line-height:1.3em;padding:10px;padding-left:50px;}
#opt-table .cost{text-align:center;color:#D50000}
#opt-table th{text-align:center;background-color:#E0E0E0;padding:10px;border:1px solid #D0D0D0}

.honest{background-color:#F0F0F0;border:1px solid #E0E0E0}
.honest ul li{padding:5px;list-style: disc; list-style-position: inside;}  
.honest .subh{font-weight:bold;padding-left:5px;padding-bottom:3px;font-size:1.2em;}

#subscribe .cap{padding-top:0px;line-height:1.2em;margin-top:0px;height:38px;}

.pager{text-align:right!important;}
.pager .lb{font-size:1.5em;}
.pager .p{font-size:1.5em;padding-left:10px;padding-right:10px;}

#coll-filter{text-align:right;padding:5px;padding-top:0px;margin-bottom:5px;border-bottom:1px solid #E0E0E0}

#simple-download{display:block;padding:10px;background-color:#A80000;color:#FFFFFF;text-decoration:none;width:200px;font-weight:bold;margin:10px;margin-bottom:20px;}


/* ------ file /view/component/default/footer/css/front.css ----------- */

/*------------------------------------------------footer start--------------------*/
#footer-main{
 background:url(/view/images/default/design/new/footer_bg.gif) 0 0 repeat-x #848484;
 color:#ffffff;
 height:160px;
 width:100%;
}
#footer{
 width:1000px;
 height:160px;
 margin:0 auto;
 position:relative;
}
#footer div.div{
 display:block;
 width:296px;
 height:100px;
 background:url(/view/images/default/design/new/bottom_div.gif) repeat-y;
 background-position:right top;
}
#footer div.b-logo{font-size:70px; margin-right:10px;}
#footer div.b-sublogo{font-size:20px; margin-right:10px;}  
#footer img{
 width:242px;
 height:70px;
 position:absolute;
 left:21px;
 top:9px;
}
#footer ul{
 padding:0;
 margin:0;
 position:absolute;
 left:280px;
 top:21px;
 width: 664px;
}
#footer ul li{
 font:bold 11px/13px Arial, Helvetica, sans-serif;
 margin:0;
 float:left;
 text-transform:uppercase;
}
#footer ul li a{
 font:bold 11px/13px Arial, Helvetica, sans-serif;
 color:#FFFFFF;
 background-color:#848484;
 text-transform:uppercase;
 text-decoration:none;
 padding:0 11px 0 11px;
}
#footer ul li a:hover{
 text-decoration:underline;
}
#footer ul li.home2{
 font:bold 11px/13px Arial, Helvetica, sans-serif;
 color:#FFFFFF;
 background-color:#848484;
 text-transform:uppercase;
 text-decoration:none;
 float:left;
 padding:0 11px 0 11px;
 border:none;
}
#footer p.sponsor{
 width:59px;
 height:12px;
 background-color:#000000;
 color:#ffffff;
 font:bold 11px/12px Arial, Helvetica, sans-serif;
 text-transform:uppercase;
 position:absolute;
 left:321px;
 top:45px;
}
#footer p.sponsor-text{
 width:355px;
 font:bold 12px/20px Arial, Helvetica, sans-serif;
 background-color:#848484;
 color:#ffffff;
 text-transform:none;
 text-align:center;
 position:absolute;
 left:391px;
 top:40px;
}
#footer p.copyright{
 width:559px;
 font:normal 12px/20px Arial, Helvetica, sans-serif;
 background-color:#848484;
 color:#ffffff;
 text-transform:none;
 text-align:center;
 position:absolute;
 left:253px;
 top:48px;
}
#footer p.design{
 display:block;
 width:161px;
 height:17px;
 position:absolute;
 left:580px;
 top:80px;
 font:bold 12px/17px Arial, Helvetica, sans-serif;
 color:#ffffff;
 background-color:#848484;
 text-align:center;
}
#footer a.link{
 font:bold 12px/17px Arial, Helvetica, sans-serif;
 color:#000000;
 background-color:#848484;
 text-align:center;
 text-decoration:none;
}
#footer a.link:hover{
 color:#AC0000;
 background-color:#ffffff;
}

#footer #li-counter{position:absolute;left:860px;top:20px;width:31px;height:31px;}
#footer #rambler-counter{position:absolute;left:900px;top:20px;width:88px;height:31px;} 
#footer #li-counter_main{position:absolute;left:833px;top:55px;width:31px;height:31px;}
#footer #rambler-counter_main{position:absolute;left:873px;top:55px;width:88px;height:31px;} 
#footer .seobomb{position:absolute;left:150px;top:120px;padding-top:15px;}
#footer .seobomb a{color:#FFFFFF;font-size:14px!important;}
/*------------------------------------------------footer end--------------------*/



