/* new styles */
a { color: #DD146D; text-decoration: none }
a:hover { color: #DD146D; text-decoration: underline }
td {  color: #666666; font-family: Tahoma, Verdana, sans-serif}
form {  margin: 0px 0px}
p {  margin: 7px 0px}

h4 { font: bold 11px Tahoma, Verdana, sans-serif; color: #DD146D; margin: 0px 0px 5px}
h4 a {  color: #DD146D; text-decoration: none}
h4 a:hover { color: #DD146D; text-decoration: underline}


.magaz {  font: 10px Tahoma, Verdana, sans-serif; color: #666666}
.magaz a{  color: #666666}

.vk {  font: 10px Tahoma, Verdana, sans-serif;; color: #DD146D}
.vk a {  color: #DD146D}

.d-1 { font: bold 10px Tahoma, Verdana, sans-serif; color: #FFFFFF ; background-color: #DD146D; height: 14px}
.d-1 a { color: #FFFFFF; text-decoration: none}
.d-1 a:hover { color: #FFFFFF; text-decoration: none}


.d-3 { font: 11px/17px Tahoma, Verdana, sans-serif; color: #FFFFFF; padding: 0px 5px 0px 7px; }
.d-3 a { color: #FFFFFF; text-decoration: none}
.d-3 a:hover { color: #FFFFFF; text-decoration: underline}

.i-1 {  padding: 0px 9px 0px 0px}
.p11-2 { padding: 0px 0px 10px 2px}
.txt {  font: 11px/13px Tahoma, Verdana, sans-serif; color: #666666}

.txt-det {  font: 10px Tahoma, Verdana, sans-serif; color: #666666}
.txt-det a { color: #666666; text-decoration: underline}

.txt-sm { font: 12px Tahoma, Verdana, sans-serif; color: #666666;}
.txt-sm  a { color: #666666; text-decoration: none; }
.txt-sm  a:hover { color: #DD146D; text-decoration: underline; }

.txt-sm-b {  font: bold 11px Tahoma, Verdana, sans-serif; color: #666666}
.txt-sm-b  a { color: #DD146D; text-decoration: none; } 
 
.tr-h2 {font: bold 11px Tahoma, Verdana, sans-serif; color: #999999; margin-top: 3px; margin-right: 0px; margin-bottom: 2px; margin-left: 0px}

.ar5f { background-image: url(http://static.weekend.ru/pics/newd/a5f.gif); background-repeat: repeat-y}
.m-2 {  font: 10px Tahoma, Verdana, sans-serif; color: #FFFFFF; background-color: #666666; padding: 3px 15px; text-transform: uppercase}
.m-2 a {color: #FFFFFF; text-decoration: none}
.m-2 a:hover {color: #FFFFFF; text-decoration: none}
.m-2a { font: 10px Tahoma, Verdana, sans-serif; color: #FFFFFF; background-color: #666666; margin: 0px -10px 0px -10px}


.m-3 { font-size:11px; font-weight:bold; font-family:MS Sans Serif; color: #FFFFFF; padding: 0px 0px 0px 9px}
.m-3 a {color: #FFFFFF; text-decoration: none}
.m-3 a:hover {color: #FFFFFF; text-decoration: underline}

.m-3-list {  font-size:11px; font-family:MS Sans Serif; color: #999999; background-color: #D7D7D7;}
.m-3-list a{  color: #000000; text-decoration: none}
.m-3-list a:hover { color: #999999; text-decoration: underline}

.m-4 {font: bold 10px Tahoma, Verdana, sans-serif; color: #FFFFFF; background-color: #666666; padding: 3px 15px;}
.m-4 a {color: #FFFFFF; text-decoration: none; display: block;}
.m-4 a:hover {color: #FFFFFF; text-decoration: none; background-color: #DD146D;}

.m-4a { font: bold 10px Tahoma, Verdana, sans-serif; color: #FFFFFF; background-color: #DD146D; padding: 3px 15px }
.m-4b { font: bold 10px Tahoma, Verdana, sans-serif; color: #FFFFFF; background-color: #666666 }

.p9 {  padding: 0px 0px 9px;}
.p9h0 { padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px}
.p9h { padding-top: 0px; padding-right: 10px; padding-bottom: 4px; padding-left: 10px}
.p9h3 { padding-top: 5px; padding-right: 10px; padding-bottom: 4px; padding-left: 10px}
.p9h5 { padding-top: 8px; padding-right: 10px; padding-bottom: 4px; padding-left: 10px}
.p9v { padding-top: 0px; padding-right: 2px; padding-bottom: 0px; padding-left: 8px}
.p9h2 { padding: 0px 9px 9px 0px}
.p9h4 { padding: 5px 0px 5px 0px}
.c2 {  padding: 0px 10px}

.head2 {  font: bold 11px Tahoma, Verdana, sans-serif; color: #666666; margin-top: 3px; margin-right: 0px; margin-bottom: 2px; margin-left: 0px}


.d-2 { font: bold 10px Tahoma, Verdana, sans-serif; color: #FFFFFF ; padding-top: 3px; padding-right: 10px; padding-bottom: 3px; padding-left: 8px}
.tb {  border-color: #FFFFFF #CCCCCC #FFFFFF #FFFFFF; background-image: url(http://static.weekend.ru/pics/newd/tb.gif)}
.cprt {  font: bold 10px Tahoma, Verdana, sans-serif; color: #666666}
.srch {  font: 10px Tahoma, Verdana, sans-serif; color: #666666; width: 156px; height: 16px; border: 1px #DD146D solid}
.sel1 {  font: 10px Tahoma, Verdana, sans-serif; width: 117px; height: 18px}
.list-1 { font: 11px Tahoma, Verdana, sans-serif; width: 85px; height: 17px}
.list-2 { font: 11px Tahoma, Verdana, sans-serif; color: #666666; width: 85px; height: 17px}
.list-0 { font: 11px Tahoma, Verdana, sans-serif; color: #FFFFFF}

.p9h1 { padding: 3px 2px 3px 11px; font: bold 10px Tahoma, Verdana, sans-serif; color: #FFFFFF}
.subscr { font: 10px Tahoma, Verdana, sans-serif; color: #666666; width: 106px; height: 15px; border: 1px #DD146D solid }
.txt-sm-2 { font: 10px Tahoma, Verdana, sans-serif; color: #666666 ; padding: 0px 3px 3px 0px}
.txt-sm-2  a { color: #666666; text-decoration: none; font: 10px Tahoma, Verdana, sans-serif}
.txt-sm-3 { font: 10px Tahoma, Verdana, sans-serif; color: #DE106B ;}
.txt-sm-3  a { color: #DE106B; text-decoration: none; font: 10px Tahoma, Verdana, sans-serif}
.banner-top {  padding: 0px 0px 26px}

.menu-left-1 a { font: 11px/17px Tahoma, Verdana, sans-serif; color: #FFFFFF; padding: 0px 5px 0px 7px; text-transform: uppercase; text-decoration: none; display: block; background-color: #666666;}
.menu-left-1 a:hover { color: #FFFFFF;  background-color: #DD146D}
.menu-top-1 a {  font: 10px Tahoma, Verdana, sans-serif; color: #FFFFFF; padding: 3px 5px 3px 5px; text-transform: uppercase; text-decoration: none; display: block;}
.menu-top-1 a:hover { color: #FFFFFF;  background-color: #DD146D}


.but {  font: bold 10px Tahoma, Verdana, sans-serif; color: #FFFFFF; background-color: #DD146D; height: 16px; border: 0px; text-transform: lowercase}



.list-3 { font: 11px Tahoma, Verdana, sans-serif; width: 130px; height: 19px}
.input-180 { font: 11px Tahoma, Verdana, sans-serif; width: 180px; height: 19px}

input {font: 11px Tahoma, Verdana, sans-serif; height: 19px}
select {font: 11px Tahoma, Verdana, sans-serif; height: 19px}
.sselect {font: 11px Tahoma, Verdana, sans-serif; width: 120px; height: 19px}
.srch-2 { font: 10px Tahoma, Verdana, sans-serif; color: #666666; width: 130px; height: 17px; }
.sel2 {  font: 10px Tahoma, Verdana, sans-serif; color: #666666; width: 130px; height: 18px; margin-top: 1px; margin-right: 1px; margin-bottom: 1px; margin-left: 1px}

/* старый стиль используется в новом дизайне*/
div.ps          {font-weight: bold;font-size: 10px}

.list-2a { font: 11px Tahoma, Verdana, sans-serif; color: #666666; width: 40px; height: 17px }
.list-2b { font: 11px Tahoma, Verdana, sans-serif; color: #666666; width: 52px; height: 17px }

.img-5 { margin-top: 0px; margin-right: 0px; margin-bottom: 5px; margin-left: 1px}
.img-5-2 { margin: 3px 5px 5px 0px}
.img-5-3 { margin: 0px 5px 5px 0px}
.img-5-4 { margin: 0px 5px 5px; border: 0px}
.d-2a { font: 10px Tahoma, Verdana, sans-serif; padding-top: 0px; padding-right: 10px; padding-bottom: 2px; padding-left: 10px}
.p9h-white { padding: 0px 10px 5px 10px ; background-color: #FFFFFF}
.p9h-gray { padding: 0px 10px 5px 10px ; background-color: #EAEAEA}
.p-gray { background-color: #FFFFFF }
.p-white { background-color: #FFFFFF}
.p9h-darkgray { background-color: #666666; font: bold 11px Tahoma, Verdana, sans-serif; color: #FFFFFF; padding-top: 2px; padding-right: 0px; padding-bottom: 2px; padding-left: 8px}
.p-d-gray { background-color: #666666}
.p8h { padding-top: 0px; padding-right: 9px; padding-bottom: 4px; padding-left: 9px}
.p-2-gray {  background-color: #CCCCCC}
.p11-g { padding: 0px 0px 10px 2px ; background-color: #EAEAEA}


/* old styles */

a.apl         {padding-left:12;padding-right:8;font-size:8pt;color: #CC0000; ; text-decoration: underline;}
tr#m1 td table tbody tr td A {padding-left:1;padding-right:8;font-size:8pt;color: #CC0000; ; text-decoration: underline;}
font.price       {font-weight:bold; color: #DD146D;font-size:7pt;}
div.price        {margin-bottom:10;padding-left:35;padding-right:8;}

div.apz          {font-size:8pt;width:100%;padding-left: 35px;margin-right:45px;}

div.apl          {font-weight: bold; color: #53689B; padding-top: 16px; padding-bottom: 8px}
div.apx, div.apy {font-weight:bold; color: #DD146D; font-size:10pt; padding-bottom:5; padding-top:6; padding-left:12}
div.txn          {font-weight:bold;font-size:8pt;padding-left:12; padding-bottom:5; padding-top:6;}
.TxtBanner a,
   .TxtBanner a:hover,
   .TxtBanner a:visited,
   .TxtBanner a:link,
   .TxtBanner a:active {font: 11px/13px Tahoma, Verdana, sans-serif; color: #DD146D}
   

   
.tab_title { padding-right: 5px; padding-left: 0px; padding-top: 4px; padding-bottom: 4px; color: #000000; font-weight: bold; font-size: 11px; text-decoration: none; cursor: pointer; cursor: hand }
.tab_title a, .tab_title a:visited { color: #cbcccc; font-weight: bold; font-size: 11px; text-decoration: none; cursor: hand; }
.gallery_content { padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px; margin-bottom: 0px;}
   
.gallery_tab_title        {
	padding-right: 5px; padding-top: 3px; padding-bottom: 3px; color: #FFFFFF;
	font-weight: bold; font-size: 11px; cursor: pointer; cursor: hand
}
.gallery_photo_small      { border: 1px solid #505050 }
.gallery_photo_big        { border: 1px solid #505050; margin-top: 10px; margin-bottom: 10px }
.gallery_photo_comment    { font-size: 8pt; padding-left: 10px; padding-right: 10px }
.gallery_comment          { padding-top: 6px; padding-bottom: 8px}
.gallery_cell             { padding: 10px 0px 10px 0px}
.gallery_list             { padding: 10px 9px 0px 9px}
.gallery_hline             { padding: 5px 9px 5px 9px}

.txt_underline {  font: 11px/13px Tahoma, Verdana, sans-serif; color: #666666; text-decoration: underline}
.txt_underline a { color: #666666; text-decoration: underline}



.photo-list,.video-list {}

.photo-list-container,
.video-list-container {
	width:500px;
    font-size:12px;
    text-align:left;
}

.photo-list-item,
.video-list-item {
    text-align:left;
    margin:5px;    
    padding:5px;
    height:170px;    
    clear:both;
}


.photo-item-img,
.video-item-img {
	width:122px;
	height:154px;
	border:1px solid #666666;
	padding:4px;
	margin:6px;
	float:left;
}

.photo-item-desc,
.video-item-desc {
    text-align:left;	
}

.photo-item-desc h3,
.video-item-desc h3 {
    font-size:22px;
    margin:2px;
    padding:0px;
    
}


.photo-item-desc h4,
.video-item-desc h4 {
	font-size:14px;
    margin:2px;
    padding:0px;	
    color: #666666;
    text-decoration:bold;
}


.photo-item-desc p,
.video-item-desc p {	
    font-size:11px;
    margin:2px;
    padding:0px;
}


.photo-item-desc a:hover,
.video-item-desc a:hover {
    text-decoration:none;	
}




.photo-home, 
.video-home {
    text-align:center;
    width:500px;
    /*height:280px;*/
    background-color:#333;
    padding:5px;
    margin:5px 0px;
}

.photo-home h4, .photo-home h3, 
.video-home h4, .video-home h3 {
    float:left;
    margin:0px;    
    padding:0px;
    line-height:20px;
    vertical-align:top;
    color:#FFF;
    border:none;
}


.photo-home h3, 
.video-home h3 {
	text-align:left;
    width:395px;
    padding-left:5px;
    font-size:14px;
} 


.photo-home h4, 
.video-home h4 {
    width:100px;
    font-size:11px;
    font-weight:normal;
    text-align:right;
    padding-rihgt:5px;
}


.photo-home img {
	padding:5px 0px;
	clear:both;
	marging:0px auto;
}


.photo-home-footer, 
.video-home-footer {
	height:12px;
	color:#fff;
	font-size:11px;
    text-align:center;
}

.photo-home-footer a, .photo-home-footer a:hover, .photo-home-footer a:visited,
.video-home-footer a, .video-home-footer a:hover, .video-home-footer a:visited {
    color:#FFF;   
    font-size:11px;	    
    text-decoration:none;
}



