* {margin:0px; padding:0px;}

img {border:0px;}

table  {border-collapse:collapse;}
table td {margin: 0px;padding: 0px;}
col {background-image:none;}

body {position:relative; max-width:1280px; background-color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; }
*html #global {width:expression(document.body.clientWidth > 1280 ? "1280px" : "auto") !important;}

p, th, td, h1, h2, h3, h4, h5, h6 {font-family:Arial, Helvetica, sans-serif; color:#464646; padding:0px 0px 12px 0px; margin:0px;}
th, td {font-family:Arial, Helvetica, sans-serif; color:#464646;}
li {font-family:Arial, Helvetica, sans-serif; color:#464646;}

a {color:#016DB2;}
a.price {color:#016DB2;}
a:hover {text-decoration:none;}

.note {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#7E7D7D; text-decoration:none;}
.red {color:#B22402;}
.grey {color:#999999;}
.black {color:#000000;}
.blue {color:#016DB2;}

table.table {;}
table.table * {margin:0px; padding:0px;}
table.table th, table.table td {padding:10px; vertical-align:top;}
td.bottom_border {border-bottom:4px solid #B22401;}

ul {padding:0px 0px 0px 20px;}
#center ul li {padding:0px 0px 12px 0px;}
p, td, th, li {font-size:12px; font-size:12px;}

h1 {font-size:18px; font-weight:normal;}
h2 {font-size:17px; font-weight:normal;}
h3 {font-size:16px; font-weight:normal;}
h4 {font-size:15px; font-weight:normal;}
h5 {font-size:14px; font-weight:normal;}
h6 {font-size:13px; font-weight:normal;}

input, textarea, select {font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:0px; margin:0px;}

input.text {width:100%; margin:3px 0px; border:1px dotted #000000; padding:2px 0px;}
input.submit {padding:5px 10px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; border:0px; background-color:#B22401; cursor:pointer;}
input.button {padding:1px 10px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; border:0px; background-color:#B22401; cursor:pointer;}
textarea.textarea {width:100%; margin:3px 0px; border:1px dotted #000000; padding:2px 0px; height:52px;}

fieldset {padding:5px 5px 0px 5px; margin-bottom:12px; border:1px dotted #000000;}
fieldset legend {padding:2px 10px 2px 20px; margin:0px 10px 8px 0px; cursor:pointer; border:0px; color:#FFFFFF; background:url(/img/close.icon.gif) 5px center no-repeat #B22401;}

.ico {min-height:31px; _height:31px; padding-left:45px; position:relative; left:-45px; background-position:0px 0px; background-repeat:no-repeat;}

.br1 {background-image:url(img/br1.gif); color:#B22402;}
.br2 {background-image:url(img/br2.gif); color:#B22402;}
.brr {background-image:url(img/brr.gif); color:#B22402;}
.brv {background-image:url(img/brv.gif); color:#B22402;}
.bru {background-image:url(img/bru.gif); color:#B22402;}
.bri {background-image:url(img/bri.gif); color:#B22402;}
.brq {background-image:url(img/brq.gif); color:#B22402;}
.bgq {background-image:url(img/bgq.gif); color:#999999;}
.srq {background-image:url(img/srq.gif); color:#B22402;}
.sgq {background-image:url(img/sgq.gif); color:#999999;}

#schetchik {position:relative; left:10px; top:0px; float:left; text-align:left;}

#skidki {position:absolute; left:63px;}
#skidki a {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#B22401;}
#skidki a:hover {text-decoration:none;}

#logo {height:103px; padding:103px 35px 0px 62px;}

#top_right {padding-left:20px;}

#top_ico {padding-right:53px;}
#top_ico td {padding:0px 50px 28px 0px; height:100px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#555555; vertical-align:top;}
#top_ico h2 {padding:4px 0px 5px 0px;}
#top_ico span {color:#B22401;}
#top_ico img {position:relative; left:-10px;}
#top_ico a {color:#016DB2; text-decoration:underline;}
#top_ico a:hover {text-decoration:none;}

.pad {display:block; padding-top:3px; padding-bottom:5px;}

#left {position:relative; padding-left:163px; padding-bottom:75px; background-image:url(img/tel.jpg); background-repeat:no-repeat; background-position:left 88px;}
#left img {display:block;}

#menu {background-color:#B22401; border-left:3px solid #DBDBDB;}
#menu ul {padding-left:9px; list-style:none;}
#menu ul li {height:17px; padding:0px 0px 0px 5px; background-image:url(img/menu_right_lin.gif); background-position:right top; background-repeat:repeat-y;}
#menu ul li.on {background-image:url(img/menu_right_lin_on.gif); background-color:#EAEAEA;}
#menu ul li.on b {font-family:Arial, Helvetica, sans-serif; color:#B22401; font-size:11px;}
#menu ul li.on a {color:#B22401;}
#menu ul li a {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF;}
#menu ul li a:hover {text-decoration:none;}

#tel {margin-bottom:32px; padding-top:12px; padding-left:18px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000;}
#tel div {margin-top:11px; font-size:18px;}
#tel div div {margin-top:0px; padding-right:34px; text-align:right;}

#registrator {margin:43px 0 13px 0}
#registrator div {width:170px; padding-top:18px; padding-bottom:7px; border-left:1px solid #EAEAEA; border-right:1px solid #EAEAEA; text-align:center;}
#registrator div a {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#016DB2;}
#registrator div a:hover {text-decoration:none;}
#registrator div img {margin:auto; margin-bottom:11px;}

#zayavka div {width:170px; padding-top:10px; padding-bottom:7px; background-color:#EAEAEA; text-align:center;}
#zayavka div a {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#016DB2;}
#zayavka div a:hover {text-decoration:none;}
#zayavka div img {margin:auto; margin-bottom:12px;}

#right {padding-right:23px; padding-bottom:75px;}
#right img {display:block;}

/* == grey block */
#ygol_l_t {background-image:url(img/ygol_l_t.gif); background-position:left top; background-repeat:no-repeat; background-color:#EAEAEA;}
#ygol_r_t {background-image:url(img/ygol_r_t.gif); background-position:right top; background-repeat:no-repeat;}
#ygol_l_b {background-image:url(img/ygol_l_b.gif); background-position:left bottom; background-repeat:no-repeat;}
#ygol_r_b {min-height:100px; _height:100px; padding:25px 60px 18px 28px; background-image:url(img/ygol_r_b.gif); background-position:right bottom; background-repeat:no-repeat; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#464646;}

#main #ygol_r_b {padding:17px 20px 28px 20px;}
/*#ygol_r_b table td {padding-right:35px; vertical-align:top;}*/
/*#ygol_r_b table h2 {margin-bottom:28px; font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#B22402; font-weight:normal;}*/
/*#ygol_r_b table td a {font-size:12px; color:#000000; text-decoration:underline;}
#ygol_r_b p {color:#000000;}
#ygol_r_b table td a:hover {text-decoration:none;}*/
.inner_page {margin-left:100px;}

#main #ygol_l_b {background-image:url(img/ygol_l_b_red.gif); color:#000000;}
#main #ygol_r_b {background-image:url(img/ygol_r_b_red.gif); color:#000000;}

#main #cont {padding:36px 20px 0px 20px; min-width:auto; _width:100%;}

/*td.vopros_red {background-image:url(img/vopros_red.gif); background-repeat:no-repeat; background-position:left top;}
td.vopros_grey {background-image:url(img/vopros_grey.gif); background-repeat:no-repeat; background-position:left top;}*/

#price {float:right; width:160px; margin-right:-30px; _margin-right:-15px;}
#excel {margin-bottom:21px; padding-left:25px; background-image:url(img/excel.gif); background-position:left 3px; background-repeat:no-repeat;}
#excel a {font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#016DB2;}
#small_vopros {padding-left:25px; background-image:url(img/small_vopros.gif); background-position:left 3px; background-repeat:no-repeat; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#999999;}
#small_vopros a {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#000000;}

/* == END grey block */

#cont {padding-left:0px; padding-top:20px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#464646;}

#bottom_r {padding-right:23px; padding-bottom:26px;}
#ygol_l_t_b {background-image:url(img/ygol_l_t_b.gif); background-position:left top; background-repeat:no-repeat; background-color:#EAEAEA;}
#ygol_r_t_b {background-image:url(img/ygol_r_t.gif); background-position:right top; background-repeat:no-repeat;}
#ygol_l_b_b {background-image:url(img/ygol_l_b.gif); background-position:left bottom; background-repeat:no-repeat;}
#ygol_r_b_b {padding:11px 42px 10px 42px; background-image:url(img/ygol_r_b.gif); background-position:right bottom; background-repeat:no-repeat; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#464646;}

#ygol_r_b_b table {color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000;}
#ygol_r_b_b table td {padding-left:5px; font-size:11px; color:#000000;}
#ygol_r_b_b table span {position:relative; left:-41px; z-index:2; display:block; margin-top:6px; padding-left:108px; background-image:url(img/nash_adres.gif); background-repeat:no-repeat; background-position:left top; color:#B22401;}

#copy {height:43px; text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:9px; color:#000000;}
#copy code {font-family:Arial, Helvetica, sans-serif; font-size:9px; color:#890900;}
#copy a {color:#680907;}
#copy img {float:left; margin-right:6px;}
#copy div {float:left; padding-top:17px;}

#rezhim {margin-right:22px;}

#drep {padding-left:14px; padding-top:14px; font-size:14px;}
#drep * {padding:0px; font-size:14px;}
#drep h2 {font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#000000; font-weight:normal;}

#marker_red {margin-top:16px; padding-left:29px; background-image:url(img/marker_red.gif); background-repeat:no-repeat; background-position:12px center;}
#marker_red p a {font-size:18px;}
#marker_red p span {padding-left:10px; font-size:12px; color:#7E7D7D;}
#marker_red p span a {font-size:12px; color:#016DB2;}
#marker_red p span a:hover {text-decoration:none;}

#marker_grey {margin-top:16px; padding-left:29px; background-image:url(img/marker_grey.gif); background-repeat:no-repeat; background-position:12px 5px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#7E7D7D;}
#marker_grey p a {font-size:14px; color:#5A5A5A; text-decoration:underline;}
#marker_grey p a:hover {text-decoration:underline;}
#marker_grey p span {padding-left:10px; font-size:12px; color:#7E7D7D; font-weight:normal;}
#marker_grey p span a {font-size:12px; color:#016DB2; font-weight:normal;}
#marker_grey p span a:hover {text-decoration:none;}

#marker_gr {margin-top:8px; padding-left:29px; background-image:url(img/marker_grey.gif); background-repeat:no-repeat; background-position:12px 5px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#7E7D7D;}
#marker_gr p {font-size:14px; color:#5A5A5A; text-decoration:none;}
#marker_gr p span {padding-left:10px; font-size:12px; color:#7E7D7D; font-weight:normal;}
#marker_gr p span a {font-size:12px; color:#016DB2; font-weight:normal; text-decoration:underline;}
#marker_gr p span a:hover {text-decoration:none;}

.zakaz {font-size:12px !important; color:#016DB2 !important;}
.zakaz:hover {text-decoration:none;}

#cont #big_1 {position:relative; z-index:2; left:-45px; margin-top:20px;}
#big_1 {margin-bottom:30px; padding-left:45px; background-image:url(img/big_1.gif); background-position:left 3px; background-repeat:no-repeat; font-size:14px;}
#big_1 span {font-size:12px;}
#big_1 a {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#000000;}
#big_1 a:hover {text-decoration:none;}
#big_1 h1 {margin-bottom:15px; font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:normal; color:#B22402;}

#cont #big_2 {position:relative; z-index:2; left:-45px; margin-top:40px;}
#big_2 {height:40px; padding-left:45px; background-image:url(img/big_2.gif); background-position:left 3px; background-repeat:no-repeat; font-size:14px;}
#big_2 a {font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#016DB2;}
#big_2 a:hover {text-decoration:none;}

#banners_price {margin-top:25px; margin-bottom:34px;}
#banners_price td {width:154px; padding-bottom:20px; padding-left:46px; padding-top:116px; background-repeat:no-repeat; background-position:left top;}
#banners_price td a {font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#016DB2;}

#banner1 {background-image:url(img/book.jpg);}
#banner2 {background-image:url(img/rubik.jpg);}

#prices {font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#525252; font-weight:normal;}

#alero {width:144px; padding-left:26px; padding-top:18px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#7E7D7D;}
#alero div {margin-top:16px; font-weight:bold; font-size:14px; color:#BEBEBE;}
#alero div strong {color:#454545;}
#alero span {display:block; padding:6px 0px 6px 0px;}
#alero a {display:block; margin-bottom:12px; font-size:18px; color:#B22401; text-decoration:underline;}
#alero a:hover {text-decoration:none;}

#links {width:144px; padding-left:26px; padding-top:18px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#7E7D7D;}
#links a {color:#7E7D7D;}

#wysiwyg {padding:10px 10px 10px 55px;}
.port p {color:#000; padding-left:35px}

#as_cbi {position:absolute; margin-top:5px}
#registrator {margin-top:80px}
#bibb {position:absolute; z-index:9; margin:5px 0 0 167px}

#banner_v {margin:60px 0 -60px 0}

