* {margin: 0; padding: 0; border: 0; font-family: Arial; vertical-align: top; }
body {background-color: #000;}

h1, h2 {color: #c93; font-size: 14pt; margin: 0 30px 18px 0; font-family: Times New Roman; font-weight: normal; }
h3     {color: #c93; font-size: 12pt; margin: 0 30px 18px 0; font-family: Times New Roman; font-weight: normal; }

h4 {color: #c93; font-size: 11pt; margin: 0 30px 18px 0; font-family: Arial; font-weight: bold; }

h5 {color: #c93; font-size: 12pt; margin: 0 30px 2px 32px; font-family: Times New Roman; font-weight: bold; }
.images_for_cataloge_spiskom_in_content { margin-top: 0px; margin-bottom: 10px; margin-left: 40%   }
.images_for_cataloge_spiskom_in_content_line { padding-bottom: 10px; margin-left: 32px  }


 

a {color: #c93; }

li { margin: 0 0 20px 0; padding: 0 0 0 0; vertical-align: top; text-align:left; font-size: 10pt; line-height: 15px; list-style:none  }
ul { margin: 30PX 0 20px 0; }

table.background {width: 980px; height: 100%; }
table.background td.bigleft {width: 240px; background: #300; border-left: 1px solid #404040; }
table.background td.bigright {border-left: 1px solid #404040; border-right: 1px solid #404040; }
table.background td.bottomblack {height: 15px; border-top: 1px solid #404040; }

table.lefttable {width: 189px; height: 100%; margin: 18px 0 0 26px; }
table.lefttable td.logo {height: 114px; }
table.lefttable td.lefttext {padding: 50px 0 20px 0; }
table.lefttable td.lefttext p.leftlots {color: #fff; font-size: 10pt; width: 134px; text-align: center; margin: 0 0 20px 0; }
table.lefttable td.lefttext p.leftlots img {margin: 0 0 5px 0; }
table.lefttable td.lefttext p.leftlots a {color: #c93; font-size: 10pt; font-weight: bold; }
table.lefttable td.lefttext p.largehead {color: #fff; font-size: 12pt; margin: 0 0 20px 0;}
table.lefttable td.lefttext p.anonsnewsleft {color: #fff; font-size: 10pt; margin: 0 0 40px 0; }
table.lefttable td.lefttext p.anonsnewsleft a.gray {color: #c93; font-size: 10pt; text-decoration: none;  }

table.lefttable td.lefttext p.anonsnewsleft a.gray_podcherknut {color: #c93; font-size: 10pt; }


table.lefttable td.lefttext p.smallhead a.gray {color: #c93; font-size: 10pt; }
table.lefttable td.lefttext p a.gray_bold {color: #c93; font-size: 10pt; font-weight: bold }
table.lefttable td.lefttext p.anonsnewsleft a.white {color: #fff; font-size: 10pt; text-decoration: none; }
table.lefttable td.lefttext p.smallhead {color: #fff; font-size: 10pt; margin: 0 0 10px 0; }
table.lefttable td.lefttext p.subscrit_form {color: #fff; font-size: 8pt; }
table.lefttable td.lefttext p.subscrit_form input.email {width: 150px height: 14px; color: #000; font-size: 8pt; border: 1px solid #fc6; }
table.lefttable td.lefttext p.subscrit_form input.submit {width: 18px height: 14px; color: #000; font-size: 8pt; background: url("../images/subscrit_submit.jpg") no-repeat 50% 50%; }
table.lefttable td.counters {height: 145px; }
table.lefttable td.counters p {color: #fff; font-size: 8pt; }

table.righttable {width: 738px; height: 100%; }
table.righttable td.top {height: 109px; background: url("../images/topbigpicture.jpg") no-repeat 0 0; }
table.righttable td.top img.toptelephone {float: right; margin: 30px 9px 0 0;}

table.righttable td.top img.domik {margin: 5px 0 0 13px;}

table.righttable td.top img.lang_rus {margin: 13px 0 0 13px;}
table.righttable td.top img.lang_eng {margin: 0 0 0 13px;}
table.righttable td.top img.sitemap {margin: 5px 0 0 13px;}


table.righttable td.menu {height: 23px; }
table.righttable td.content {padding: 50px 55px; }
table.righttable td.content p.header {color: #c93; font-size: 14pt; margin: 0 0 18px 0; font-family: Times New Roman; font-weight: normal; }

table.righttable td.content p.header a {color: #FFF; font-size: 11pt; margin: 0 0 18px 0; font-family: Times New Roman; font-weight: normal; }


table.righttable td.content p {color: #fff; font-size: 10pt; margin: 0 0 18px 0; /*font-weight: bold*/; }
table.righttable td.content p a {color: #c93; font-size: 10pt; font-weight: bold; }
table.righttable td.content p a.white {color: #fff; }
table.righttable td.content p span.gray {color: #c93; }
table.righttable td.content p.formpar {width: 420px; clear: both; }
table.righttable td.content p.formpar input {width: 280px; float: right; background-color: #fff; color: #000; font-size: 10pt; font-weight: bold; }
table.righttable td.content p.formpar textarea {width: 280px; height: 88px; float: right; background-color: #fff; color: #000; font-size: 10pt; font-weight: bold; }
table.righttable td.content p.formparsubmit {clear: both; }
table.righttable td.content p.formparsubmit input {width: 83px; margin: 20px 0 0 138px; text-align: center; background-color: #fff; color: #000; font-size: 10pt; font-weight: bold; }

table.righttable td.content img.centralbanner {margin: -50px 0 0 0;}




table.righttable td.content p.pages {color: #fff; font-size: 10pt; margin: 0 30px 18px 30px; font-weight: bold; }
table.righttable td.content p.pages_yelow {color: #c93; font-size: 10pt; margin: 0 30px 18px 30px; font-weight: bold; }

table.righttable td.content p.pages a {color: #fff; font-size: 10pt; font-weight: bold; }


.pages_yelow {color: #c93; font-size: 10pt; font-weight: bold; }





table.righttable td.content_lot {padding: 50px 25px; }
table.righttable td.content_lot p.header {color: #c93; font-size: 14pt; margin: 0 30px 18px 30px; font-family: Times New Roman; font-weight: normal; }
table.righttable td.content_lot p.pages {color: #fff; font-size: 10pt; margin: 0 30px 18px 30px; font-weight: bold; }
table.righttable td.content_lot p.pages a {color: #fff; font-size: 10pt; font-weight: bold; }

table.righttable td.bottom {height: 60px; border-top: 1px solid #404040; padding: 0 55px; }
table.righttable td.bottom p {color: #fff; font-size: 8pt; margin: 8px 0; }
table.righttable td.bottom p a {color: #c93; font-size: 8pt; }
table.righttable td.bottom div {color: #fff; font-size: 8pt; margin: 8px 0; float: right; width: 250px; text-align: right; }
table.righttable td.bottom div a {color: #c93; font-size: 8pt; }

table.arhivtable td {text-align: center; color: #fff; font-size: 10pt; font-weight: bold; padding: 0 30px 40px 0; }
table.arhivtable td a {color: #c93; font-size: 10pt; font-weight: bold; }
table.arhivtable td.end {padding: 0 0 40px 0; }

table.sohrannosttable {border-top: 1px solid #c93; border-left: 1px solid #c93; }
table.sohrannosttable td {border-bottom: 1px solid #c93; border-right: 1px solid #c93; color: #fff; font-size: 10pt; font-weight: bold; }
table.sohrannosttable td.latin {width: 170px; vertical-align: middle; text-align: right; padding: 0 7px 0 0; }
table.sohrannosttable td.russ {width: 170px; vertical-align: middle; text-align: left; padding: 0 0 0 7px; }
table.sohrannosttable td.artgray {vertical-align: middle; text-align: center; padding: 3px 0; width: 58px; background-color: #333; }
table.sohrannosttable td.artblack {vertical-align: middle; text-align: center; padding: 3px 0; width: 58px; background-color: #000; }





table.result_tab_big {border: 0px solid #c93;}
table.result_tab_big td.betwiin_cols {width: 30px; border-color: black #c93}

table.result_tab {border: 1px solid #c93; border-collapse: collapse; }
table.result_tab td {vertical-align: middle; text-align: center; border: 1px solid #c93; color: #fff; font-weight: bold; border-collapse: collapse;  }

table.result_tab td.left_title {width: 80px;  padding: 3px 0; background-color: #666; font-size: 10pt;  }
table.result_tab td.right_title {width: 80px;  padding: 3px 0; background-color: #666; font-size: 10pt;  }
table.result_tab td.artgray_resu {padding: 3px 0; width: 80px; background-color: #333; font-size: 9pt;  }
table.result_tab td.artblack_resu {padding: 3px 0; width: 80px; background-color: #000; font-size: 9pt;  }


table.price_tab_big {border: 0px solid #c93;}
table.price_tab_big td.betwiin_cols {width: 10px;}

table.price_tab {border: 1px solid #c93; border-collapse: collapse; }
table.price_tab td {vertical-align: middle; text-align: center; border: 1px solid #c93; color: #fff; font-weight: bold; border-collapse: collapse;  }

table.price_tab td.left_name {width: 450px;  padding: 3px 5; background-color: #666; font-size: 10pt;  }
table.price_tab td.right_name {width: 100px;  padding: 3px 5; background-color: #666; font-size: 10pt;  }

//table.price_tab td.artblack_resu {padding: 3px 0; width: 250px; background-color: #000; font-size: 9pt;  }
table.price_tab td.artblack_resu_name {padding: 3px 5; width: 450px; background-color: #000; font-size: 9pt; text-align: left; font-weight: normal; }
table.price_tab td.artblack_resu_price {padding: 3px 5; width: 100px; background-color: #000; font-size: 9pt; font-weight: normal; }








table.lottable td.pic3 {width: 400px; padding: 0 0 50px 0; }
table.lottable td.pic2 {width: 200px; height: 150px; }
table.lottable td.pic1 {width: 200px; height: 150px; }
table.lottable td.pic1 img {float: right; }
table.lottable td.txt {color: #fff; font-size: 10pt; font-weight: bold; padding: 0 0 50px 15px; }
table.lottable td.txt a.gray {color: #c93; font-size: 10pt; font-weight: bold; }
table.lottable td.txt a.white {color: #fff; font-size: 10pt; font-weight: bold; }

table.lottable td.txt span.gray {color: #c93; font-size: 10pt; font-weight: bold; }
table.lottable td.txt span.white {color: #fff; font-size: 10pt; font-weight: bold; }
table.lottable td.txt span.nobolld {color: #fff; font-size: 10pt; font-weight: normal; }

