@import "structure.css";
@import "reset.css";
@import "standard.css";
a.red, a.red:hover {color:#dc001b}
.hr {height:1px;background:#ccc;margin-top:3px}
.hr hr {display:none}
.w345 {width:345px}
.bdat {font-size:1.3em;font-weight:bold;color:#555}
p {margin-bottom:0.5em;line-height:1.4em;}
#price {color:#dc001b;font-size:18px;}
#discont p {padding-left:20%;color:#00417d;font-weight:bold;font-size:1.4em;margin-bottom:3px}
#discont div {padding-left:30%;font-size:1.2em}
#discont em {color:#dc001b;}
#order-button{text-align:center;margin:15px 0 5px 0}

#title-div h1 {color:#369;font-size:22px;}
#title-div strong {letter-spacing:0.1em;}

#main-content {padding-top:10px}
#main-content h1,#news-content h1 {font-size:2.1em;color:#003073}
#main-content h2 {font-size:1.2em;color:#003073;font-weight:bold}
#main-content h3 {color:#369}
#main-content h4 {margin-top:10px}

.as_h4 {font-size:1.3em;color:#000;margin-top:10px}
.ul {list-style:square;margin-top:5px}
.ul li {margin-left:30px;padding:2px}

.ol {list-style:decimal;margin-top:5px}
.ol li {margin-left:30px;padding:2px}

#contact-form td, #reg td {padding:2px 0}
#contact-form input,#contact-form textarea, #reg input, #reg textarea {width:25em}
#contact-form input[type=checkbox] {width:18px}

.comment {margin:0 0 2em 2em}
.comment b {color:#369;font-size:1.1em}
.comment address {margin:0;font-weight:bold}
.comment p {margin-top:5px;border-bottom:1px dotted #555}

.phone {font-size:20px;text-align:center;font-weight:bold;}
.phone small {font-size:13px}

#subscribe {background:#369;border:1px solid #000;padding:10px 0 10px 5%;height:19px}
#subscribe div {width:100%}
#subscribe input[type=submit] {height:1.9em;margin-left:0.4em;font-weight:bolder;background:#ccc;color:#000;border:1px solid #000}
#subscribe input.email_text {width:75%;font-weight:bolder;font-size:1.2em;margin-bottom:10px;border:1px solid #369}

.lawtable {margin-top:5px}
.lawtable td.dow {vertical-align:middle;text-align:center;width:60px}
.lawtable div {padding:0 20px 0 10px;margin-bottom:15px}

.form-error {background:#FFA8A8;border:1px solid #333;width:25em;margin-left:95px}
.form-error ol {list-style-type:decimal;margin-left:2em}

#ring-form {padding:5px;display:none;font-size:1.2em;}
#ring-form div {margin:4px 0}
#ring-form input,#ring-form textarea {width:95%;border:1px solid #36f;color:#368;}
#ring-form input[type=submit] {cursor:pointer;width:60%}

#faqForm td {padding:2px 0;color:#369;font-weight:bold}
#faqForm input,#faqForm textarea {width:95%;border:1px solid #36f;color:#369}
#faqForm input[type=submit] {width:40%;cursor:pointer}

#ringRes {font-size:1.2em;padding:5px 0;text-align:center;color:#fff;}
#resFaq {font-size:1.2em;padding:5px 0;text-align:center;color:#fff;background:green;width:50%;margin-left:127px;display:none}
#resComment {width:450px;display:none;background:green;padding:5px 0;text-align:center;color:#fff;}

#fz {margin-bottom:50px}
#fz li {clear:left;padding-top:1.4em}
#fz ul {display:none;}
#fz ul li {padding:5px 0;clear:both}
#fz ul li span, #fz li span {float:left;height:100%;white-space:nowrap;display:table-cell !impotent;font-weight:bold}
#fz ul li a, #fz li a {float:left;height:100%;padding-left:10px;display:table-cell !impotant;width:80%}

dl#dl1 {height:200px;overflow:auto}
dd {padding:3px 0 0 10px}
dt {margin-top:10px;}
dt strong {color:#369;font-weight:bold}

/* Begin Coners */
.nth-corners {width:95%;padding:2px 5px; border:1px solid #bdb9b9; 
position:relative;background:#e2e2e2}
.nth-corners span {display:block; position:absolute; width:5px; height:5px; background-image:url(/i/corners.png)}
.top-right {top:-1px; right:-1px; background-position:100% 0}
.top-left  {top:-1px; left:-1px}
.bot-right {bottom:-1px; right:-1px; background-position:100% 100%}
.bot-left  {bottom:-1px; left:-1px; background-position:0 100%}
.right-left {width:95%;padding:2px 5px;border-left:1px solid #bdb9b9;border-right:1px solid #bdb9b9;background:#ededed;text-align:right;}
* html .top-right {right: expression( this.parentNode && this.parentNode.offsetWidth % 2 ? -2 : -1 );}
/* End Coners */

ul.gmenu {margin-bottom:10px;height:19px}
ul.gmenu li {float:left;display:inline;position:relative;padding-right:12px;background: url(/i/st2.gif) 100% 50% no-repeat}
ul.gmenu li.end {background:none}
ul.gmenu strong,ul.gmenu a {display:block;line-height:19px;vertical-align:middle;}

.newsdiv div {margin-left:65px;}
.newsdiv img {float:left;}
.newsdiv a {font-size:1.2em}

.newsdiv2 {clear:both}
.newsdiv2 div {min-height:100px}
.newsdiv2 img {float:right;margin-left:5px}
.newsdiv2 a {font-size:1.4em}

#newsblock {overflow:auto;height:330px;border-right:1px solid #ccc;border-bottom:1px solid #ccc;border-top:1px solid #ccc;}
#newsblock img {float:left;margin-right:10px}
#newsblock p {margin-top:5px;min-height:60px;clear:both;height:60px}
#newsblock a {font-size:1.1em}

a#newsmain,strong#edu {text-decoration:none;background:#ebebeb; color:#333; font: bold 1.0em Arial;padding:2px 6px 4px 6px;border-top:1px solid #ccc;border-right:1px solid #ccc;line-height:24px}
a#newsmain:hover {text-decoration:underline}

#comment_form {border:1px solid #ccc;padding:10px;width:450px}
#comment_form form {width:100%}
#comment_form td {padding:3px;vertical-align:top}
#comment_form input.w100, #comment_form textarea {width:99%}


#rss {vertical-align:middle;height:25px}
#rss img {vertical-align:middle;}

.datepub,.datecomment {color:#555;font-size:0.8em}
span.datepub {display:block}

.comments {margin-bottom:15px;border-top:1px solid #ccc}
.comments p {margin-top:5px}
.nick {font:0.9em Verdana;text-decoration:underline;color:#0E49A3}

.rlink {color:#800000}
.nlink {background:#4D4D4D;color:#fff;padding:4px}
.elink {font-weight:normal;color:blue}


.pages {padding:10px 0;font-family:Arial;}
.pages span {font-weight: bold;}
.pages a span {font-size: 120%; font-weight: normal;}

.adv {padding:5px 10px;background:#fff;margin:3px 0}

.date {display:block;font-style:italic;font-size:11px;color:grey}
dl.list_tender dd {padding-left:0}

.hidden {display:none}

#order td {padding:1px 0}

