﻿/* любые ссылки */
a:link{text-decoration: none}
a:visited{text-decoration: none}
a:hover{text-decoration: none}
a:active{text-decoration: none}

/* основные ссылки вверху */
.l1{background-color:#290f3d; font-size: 50%; font-weight: bold; letter-spacing: 3px; padding-left:15px; padding-right:15px; color: #FFFFFF;}
.l1a{background-color:#BA1FE5; font-size: 50%; font-weight: bold; letter-spacing: 3px; padding-left:15px; padding-right:15px; color: #000000;}
a.l1:hover{background-color:#160522; font-size: 50%; font-weight: bold; letter-spacing: 3px; padding-left:15px; padding-right:15px; color: #D800FF;}

/* основные ссылки внизу */
.l2{font-size: 60%; letter-spacing: 2px; padding-left:15px; padding-right:15px; color: #878586;}
.l2a{font-size: 60%; letter-spacing: 2px; padding-left:15px; padding-right:15px; color: #ffffff; background-color:#290f3d;}
a.l2:hover{font-size: 60%; letter-spacing: 2px; padding-left:15px; padding-right:15px; color: #D800FF;}

/* большие ссылки на главной */
.l3{font-size: 55%; font-weight: bold; letter-spacing: 3px; color: #BA1FE5;}
a.l3:hover{font-size: 55%; font-weight: bold; letter-spacing: 3px; color: #878586;}

/* номера страничек */
.n1{background-color:#290f3d; font-size: 55%; font-weight: bold; letter-spacing: 1px; padding-left:5px; padding-right:5px; color: #FFFFFF;}
.n1a{background-color:#BA1FE5; font-size: 55%; font-weight: bold; letter-spacing: 1px; padding-left:5px; padding-right:5px; color: #000000;}
a.n1:hover{background-color:#160522; font-size: 55%; font-weight: bold; letter-spacing: 1px; padding-left:5px; padding-right:5px; color: #D800FF;}

/* ссылки на маленьких картинках */
.p1{background-color:#1E1E1E; font-size: 60%; font-weight: normal; letter-spacing: 2px; padding-left:5px; padding-right:5px; color: #878586;}
a.p1:hover{background-color:#1E1E1E; font-size: 60%; font-weight: normal; letter-spacing: 2px; padding-left:5px; padding-right:5px; color: #ffffff;}
a.p1:visited{background-color:#1E1E1E; font-size: 60%; font-weight: normal; letter-spacing: 2px; padding-left:5px; padding-right:5px; color: #595758;}

/* вертикальные ссылки в отзывах и публикациях */
.o1{background-color:#1E1E1E; font-size: 60%; font-weight: normal; letter-spacing: 2px; padding-left:5px; padding-right:5px; color: #BA1FE5;}
.o1a{background-color:#290f3d; font-size: 60%; font-weight: normal; letter-spacing: 2px; padding-left:5px; padding-right:5px; color: #ffffff;}
a.o1:hover{background-color:#1E1E1E; font-size: 60%; font-weight: normal; letter-spacing: 2px; padding-left:5px; padding-right:5px; color: #878586;}
a.o1:visited{background-color:#1E1E1E; font-size: 60%; font-weight: normal; letter-spacing: 2px; padding-left:5px; padding-right:5px; color: #595758;}

/* body */
body{background-color: #141414; margin: 0px; padding: 0; height:100%; font-family: arial, verdana, tahoma, helvetica, sans-serif; color: #ffffff; text-decoration: none;}
img{border:0px; padding:0px; margin:0px}

/* все таблицы */
table{border:0px; border-collapse:collapse;}
table td{padding:0px;}

/* основная таблица */
table.big{border:0px; border-collapse:collapse; width: 100%; height: 100%;}
table.big td{padding:0px;}

/* таблица c отступом 10 */
table.ten{border:0px; border-collapse:collapse;}
table.ten td{padding:10px;}

/* preview */
td.imageCont{text-align: center; vertical-align: middle; background-color: #1E1E1E; width: 210px; height: 100px; padding: 20px 10px 20px 10px;}

/* шрифты заголовки */
.tcb{font-size: 110%; line-height: 100%; font-weight: normal; letter-spacing: 3px; color: #BA1FE5;}  /* 03/08 graphics */
.twb{font-size: 110%; font-weight: normal; letter-spacing: 3px; color: #ffffff;}  /* XM */
.txtwh1{font-size: 70%; font-weight: normal; letter-spacing: 2px; color: #ffffff;}  /* официальный сайт компании */
.txtgr1{font-size: 70%; font-weight: normal; letter-spacing: 2px; color: #878586;}  /* xmgroup вверху */
.txtgr2{font-size: 60%; font-weight: normal; letter-spacing: 0px; color: #878586;}  /* телефоны вверху copyright */
.txtgr3{font-size: 70%; font-weight: normal; letter-spacing: 2px; color: #878586; background-color:#1E1E1E;}  /* заголовок всех работ */

/* шрифты для чтения */
.textwh{text-align: justify; font-size: 70%; font-weight: normal; color: #ffffff;}
.textcl{font-size: 70%; font-weight: normal; color: #BA1FE5;}
.textgr{font-size: 70%; font-weight: normal; color: #878586;}

/* фон */
.top{background-position: center top; background-repeat: no-repeat;}

/* большой пробел */
.space{word-spacing: 5px; font-size: 70%; font-weight: normal;}

/* border */
.brd{margin: 0; border: 1px solid #919191;}

/* большая рамка */
.rec{margin: 0; padding: 0; border-left: 30px solid #1E1E1E; border-right: 30px solid #1E1E1E; border-top: 10px solid #1E1E1E; border-bottom: 10px solid #1E1E1E;}

/* flash content */
.flash{font-size: 70%; font-weight: normal; color: #BA1FE5;}