/* переопределение стандартных стилей */
table, td, body, p, h1, h2, form {border: none; color: black; font-family:  Tahoma, Arial, sans-serif; font-size: 11pt; table-layout: auto; border-collapse: collapse; padding: 0px; margin: 0px;	border: none; vertical-align: top; text-align: left;}
html, body { background:#e8eae9;}
body {}
img {border:none;}
img.png {behavior: url('/import/pngbehavior.htc');}

a:link, a:active, a:visited {}
a:hover {}
/* /переопределение стандартных стилей */
p.bold {font-weight:bold;}

.red {
color: #ff0000;
}

div.page { width:962px; margin-left:auto; margin-right:auto;}

table.main { width:962px; background:white; border-left:1px solid #b6babf; border-right:1px solid #b6babf;}

td.fullhead img { float:left; margin-left:40px;}
td.fullhead div { margin-left:730px; margin-top:40px;}
td.fullhead p { font-size:10pt; color:#536a7e; letter-spacing:1px;}
td.fullhead a { color:#0053d6;}

ul.topmenu { margin:0px; padding:0px; display:block; width:100%; margin-left:4%; margin-right:4%; margin-top:20px;}
ul.topmenu li { margin:0px; padding:0px; list-style:none; float:left; display:block; width:19%;}
ul.topmenu li a { display:block; height:30px; background:url(/i/topmenu/l1.gif) top left no-repeat; padding-left:12px; font-size:9pt; color:black; text-decoration:none; font-weight:bold;}
ul.topmenu li span { display:block; height:30px; background:url(/i/topmenu/l1.gif) top left no-repeat; padding-left:12px; font-size:9pt; color:black; text-decoration:none; font-weight:bold;}

td.head img { margin-left:23px; margin-top:20px; margin-bottom:20px;}

td.l_main {}
td.l_main h1 { clear:both; font-size:16pt; color:#e11617;  font-weight:normal; margin-left:40px; padding-bottom:15px;}
td.l_main img { float:left; margin-left:20px; margin-right:25px; margin-bottom:30px;}
td.l_main ul { margin:0px; padding:0px; margin-bottom:10px;}
td.l_main ul li { margin:0px; padding:0px; list-style:none; }
td.l_main ul li a { font-size:9pt; color:#0053d6; padding-left:20px; background:url(/i/main/l1.gif) 0px 4px no-repeat; line-height:16pt; letter-spacing:1px;}
td.l_main a {font-size:9pt; color:#0053d6;}

td.r_main { width:33%;}
td.r_main h1 {font-size:16pt; color:#e11617; font-weight:normal; padding-bottom:15px;}
td.r_main a {font-size:9pt; color:#0053d6;}
td.r_main div { margin-right:20px; margin-bottom:20px;}
td.r_main div p.date { font-size:9pt; color:#536a7e; padding-bottom:5px; margin:0px;}
td.r_main div a { font-size:11pt; color:#0053d6;}
td.r_main div p { font-size:9pt; color:#383938; margin-top:10px;}

div.search { padding-top:50px;}
div.search form {}
div.search form input { display:block; width:160px; float:left; padding:3px 10px 4px 10px; margin-right:10px; font-size:11pt; color:#383938;}
div.search form input.button { background:url(/i/main/buuton.gif) 0px 0px no-repeat; border:none; width:74px; height:27px;}

td.l_foot { width:33%; height:150px;}
td.l_foot p { margin-left:40px; font-size:9pt; color:#0053d6; font-weight:bolder; margin-top:100px;}
td.c_foot { width:33%;}
td.c_foot p { margin-left:40px; font-size:10pt; color:#536a7e; letter-spacing:1px; margin-top:95px;}
td.c_foot a { color:#0053d6;}
td.r_foot { width:33%;}
div.bb { width:100px;  margin-left:170px; margin-bottom:20px; margin-top:85px;}
div.bb a {display:block; padding:5px 0px 0px 22px; background:url(/i/footer/bb.gif) 0px 0px no-repeat; width:90px; height:28px; font-size:8pt; text-align:left; color:#536a7e; text-decoration:none;}

td.l_ins { width:240px;}
ul.mainmenu { margin:0px; padding:0px; width:240px; margin-left:40px;}
ul.mainmenu li { margin:0px; padding:0px; list-style:none; width:240px; background:url(/i/main/l1.gif) 0px 12px no-repeat; line-height:18pt;}
ul.mainmenu li a, ul.mainmenu li span { display:block; font-size:9pt; color:#0053d6; padding-left:15px;}
ul.mainmenu li span.new { display:block; font-size:9pt; color:#f00; padding-left:15px;}

td.r_ins { width:636px;}
div.b_line {position:absolute; margin-left:20px; margin-bottom:20px; width:636px; background:url(/i/main/b_line.gif) bottom left repeat-x; padding-bottom:3px;}
ul.bread { padding:0px; display:block; width:100%; margin:0px;}
ul.bread li {margin:0px; padding:0px; list-style:none; float:left; background:url(/i/main/l2.gif) 8px 8px no-repeat; padding-left:20px;}
ul.bread li a:link, ul.bread li a:hover, ul.bread li a:visited, ul.bread li a:active { font-size:9pt; color:#0053d6;}
ul.bread li.first { background:none; padding:0px;}
ul.bread li span { font-size:9pt; color:#dd0303;} 

table.buy td {padding-right:15px;}
/* Контент */

div.content { margin-left:20px;}

div.content h1 { font-size:22pt; color:#d80a08; font-weight:normal; padding-top:20px; padding-bottom:20px;}
div.content h2 { font-size:17pt; color:#d80a08; font-weight:normal; padding-bottom:15px; padding-top:10px;}
div.content h3 { font-size:14pt; color:#d80a08; font-weight:normal; padding-bottom:15px; padding-top:10px;}
div.content p { font-size:11pt; color:#383938; line-height:14pt; padding-bottom:10px;}

div.content ul { margin:0px; padding:0px; padding-bottom:10px;}
div.content ul li {font-size:11pt; color:#383938; margin:0px; padding:0px; list-style:none; background:url(/i/main/l2.gif) 55px 6px no-repeat; padding-left:70px; padding-bottom:10px;}
div.content ul li ul { padding-top:10px;}

div.content div.st { padding-bottom:10px; margin:20px 0px;} /* Слой для таблицы */
div.content div.st table { border:1px solid #9296a1; width:640px;}
div.content div.st table th { background:#ffff00; text-align:center; border-right:1px solid #9296a1; font-size:11pt; color:#383938; font-weight:bolder; padding:5px 10px 6px 10px; border-bottom:1px solid #9296a1;}
div.content div.st table td { border-bottom:1px solid #9296a1; border-right:1px solid #9296a1; font-size:11pt; color:#383938; padding:5px 10px 6px 10px;}
div.content div.st table tr.on { background:#f6f9f7;}
div.content div.st table td.c { text-align:center;}


div.content div.stimg { padding-bottom:10px;} 
div.content div.stimg table { width:auto;}
div.content div.stimg table th { text-align:center; font-size:11pt; color:#383938; font-weight:bolder; padding:5px 10px 60px 10px;}
div.content div.stimg table td { font-size:11pt; color:#383938; padding:5px 10px 6px 10px;}


/* Ссылки в контенте */

div.content a:link, div.content a:hover, div.content a:visited, div.content a:active { font-size:11pt; color:#0053d6;}

/* end Ссылки в контенте */

/* Картинки */
div.content .imgc { clear :both; margin-left:auto; margin-right:auto; margin-bottom:10px;} /* картинка в центре */
div.content .imgr { float :right; margin-left:10px; margin-bottom:10px;} /* картинка справа */
div.content .imgl { float :left; margin-right:10px; margin-bottom:10px;} /* картинка слева */
div.content table td.imgsub {padding:3px; font-size: 11pt; color:#383938;}  /* подпись под картинкой */
/* end Картинки */

/* end Контент */ 

/* input */
input.need {width:300px; border:1px solid #c1c1c1; margin-top:0px; margin-left:5px;}
textarea.message {width:300px; border:1px solid #c1c1c1; margin-top:0px; height:80px; margin-left:5px;} 
textarea.message1 {width:300px; border:1px solid #c1c1c1; margin-top:0px; height:200px; margin-left:5px;}
/* end */