/* Стандартные элементы */

HTML, BODY{font-family:Arial, Helvetica, sans-serif; margin:0px; padding:0px; color:black; background:url(/i/bg.gif) repeat-x #FFF1D8; }

A, A:link{color:#005298;}
A:visited{color:#666;}

TABLE{border:0px; border-collapse:collapse; width:100%;}

TD, TH{padding:0px; margin:0px; font-weight:normal; vertical-align:top;font-size:80%}

H1 {font-size:180%; font-weight:normal; border-bottom:1px solid #000000; margin-left:-1em;}
H2 {font-size:140%; margin-left:-0.5em; font-weight:normal;}
H3 {font-size:112%; font-weight:bold;}
H4 {font-size:100%; font-weight:bold; padding: 0px; margin: 5px 0px 5px;}

IMG {border:0;}

P {padding:0;}

FORM {margin:0px; padding:0;}

UL {margin: 0.5em 0; padding: 0 0 0 2em;} 
UL LI {list-style-type:none; background:url(/i/list-style.gif) no-repeat 0.2em 0.6em; margin: 0.5em 0; padding: 0 0 0 20px;} 

UL LI.word {list-style-type:none; background:url(/i/word.gif) no-repeat 0.2em 0.6em; margin: 0.5em 0; padding: 15px 0px 20px 37px;} 

UL LI.calc {list-style-type:none; background:url(/i/calc.gif) no-repeat 0.2em 0.6em; margin: 0.5em 0; padding: 15px 0px 20px 37px;} 

UL LI.perechen {list-style-type:none; background:url(/i/perechen.gif) no-repeat 0.2em 0.6em; margin: 0.5em 0; padding: 15px 0px 20px 37px;} 

@media print {
	.noprint { display:none;}
	.logoprint{display:block;}
}
.logoprint {display:none!important;}

/* leftmenu */
div.leftmenu {border-left:5px solid #753326;}
div.leftmenu div {border-bottom:1px dashed #753326; padding:5px 0px;}
div.leftmenu div div{margin:5px 0px 5px 15px; padding:5px 0px 5px 15px; border:0px; }
div.leftmenu div.selected {background:#753326;}
div.leftmenu div.selected a{color:#FFF;}

div.leftmenu div.selected2 {background:#996666;}
div.leftmenu div.selected2 a{color:#FFF;}

div.leftmenu div a {color:#000; text-decoration:none; font-weight:bold;}
div.articles div a{font-weight:normal; font-size:88%; }
div.articles div.selected {background:#E5D9C3;}
div.articles div.selected a{color:black;}

/* search */
div.search {height:36px; background:#D1D9B5; border-left:5px solid #A7AF8B;}
table.search td {vertical-align:middle;}
input.text {width:120px; margin-left:20px; background:#FFF1D8; border: 1px solid #A7AF8B;}
input.button {background:url(/i/button.gif); cursor:pointer; border:0px; width:50px; height:20px; margin-right:15px; }

/* pic */
table.content td img{margin:0 15px 5px 0; float:left; border:1px solid #000000;}

/* news */
div.newsheader {margin-bottom:1em;}
div.newstxt {margin-bottom:3em;}

/* content */
table.content td {padding:2em 1.5em 1em 5em;}

/* right */
table.smallnav {margin-top:45px;}
table.smallnav td {vertical-align:middle;}
div#pro {text-align:center; margin:40px 10px;}
div#pro a{color:#753326;}
div.todo {margin-top:20px; }
div.todo div {font-weight:bold; background:url(/i/arrow.gif) no-repeat 30px 16px; padding:10px 10px 10px 50px}
div.todo div a{color:#753326;}

/* niz */
table.niz {background:url(/i/bgniz.gif) repeat-x #FFF;}
table.niz td{font-size:11px; padding:45px 5px 15px 0px; vertical-align:middle; color:#666666;}

/* span */
.bold {font-weight:bold;}
.italic {font-style:italic;}
.USD {color:#224B1B;}
.EUR {color:#003366;}
.CNY {color:#188200;}


/* kurs valut */
div.kurs {border-left: 5px solid #B3A998; border-top:1px solid #B3A998; border-right:1px solid #B3A998;border-bottom:1px solid #B3A998;padding:5px 5px; margin-top:30px; font-size:11px;}
div.kurs div {padding:5px 10px;}
.red {color:#FF0000;}



/* partner program */
div.partner {margin-top:30px; text-align:center; font-size:100%; font-weight:bold;}
div.partner img {margin:10px;}

/* verstka */
div#up {border:1px solid #E5D9C3; background:url(/i/arrow_up.gif) center no-repeat; font-size:11px; margin-top:20px;}
div#up a{display:block; color:black; text-decoration:none;}

table.content table{color:black;}
table.content table th{padding:5px 2px; font-weight:bold; border-bottom:3px solid #B3A998; border-top:1px solid #B3A998; border-left:1px solid #B3A998;background:#E5D9C3;font-size:70%; border-right:1px solid #B3A998;}
table.content table td{border: 1px solid #B3A998; padding:5px;font-size:70%;}


div.hr {
	border-top:1px solid #000000;
	padding: 0px;
	margin: 10px 0px 0px 0px;
}

table.verstka {
	width: auto!important;
}
table.verstka td {
	border: none!important;
	width: auto!important;
}