body
{
	font-size: 12px; color: #111;
	font-family: Tahoma,Verdana,Helvetica,Arial,sans-serif;
	vertical-align: top; line-height: 1.5em;
	width:100%; margin:0px; padding:0px;
	background:none;
	text-align:left;
}

div.page { width:920px; margin:0px auto; padding:0px; }

div.page div.menu { width:920px; }
div.page div.menu #top1 { margin: 0; position: relative; text-align: left; width: 100%; }
div.page div.menu #top1 a { color: #005599; text-decoration: none; }
div.page div.menu #top1 a.logo { background:url(/img/logo_.png) no-repeat; display:block; width:170px; height:30px; margin:0px; margin-top:20px; text-indent:-999em; }
div.page div.menu #top1 h1.h1 { font-size: 12px; font-weight: normal; line-height: 2.5em; margin:0; margin-left:7px; }
div.page div.menu #top1 h2 { font-size: 12px; width:160px; margin-top:5px; margin-bottom:20px; text-align:center; font-weight:normal; }
div.page div.menu #top2 { background-color: #303040; background-image: url("/img/menubg_.png"); background-position: center center; background-repeat: no-repeat; height: 35px; margin: 0; position: relative; text-align: left; width: 100%; }
div.page div.menu #top2 #mainmenu1 { left: 0; list-style: none outside none; margin: 0; padding: 0 10px; position: absolute; top: 0; }
div.page div.menu #top2 #mainmenu1 li, #mainmenu2 li { float:left; margin:0 1px; }
div.page div.menu #top2 #mainmenu1 img, #mainmenu2 img { float:left; }
div.page div.menu #top2 #mainmenu1 a, #mainmenu2 a { float:left; height:35px; line-height:35px; font-size:12px; text-decoration:none; padding:0px 10px; background:none; color:#EEEEEE; }
div.page div.menu #top2 #mainmenu1 a:hover, #mainmenu2 a:hover { 	color:#FFFFFF; background-image:url('/img/menuov_.png'); background-repeat:repeat-x; }
div.page div.menu #top2 #mainmenu1 a.current, #mainmenu2 a.current { color:#FFFFFF; background-image:url('/img/menuact_.png'); background-repeat:repeat-x; }
div.page div.menu #top2 #mainmenu1 a.current:hover, #mainmenu2 a.current:hover { color:#FFFFFF; background-image:url('/img/menuao_.png'); background-repeat:repeat-x; }
div.page div.menu #top2 #mainmenu2 { list-style: none outside none; margin: 0; padding: 0 10px; position: absolute; right: 0; top: 0; }

table div
{
	font-size:inside; color:#39393b;
	font-family: Tahoma,Verdana,Helvetica,Arial,sans-serif;
	vertical-align: top; 
}
input { font-family: Tahoma,Verdana,Helvetica,Arial,sans-serif; }
select { font-family: Tahoma,Verdana,Helvetica,Arial,sans-serif; }

div.title { text-align:left; padding:1em 15px; }
div.topside { text-align:justify; padding:0px; padding:0px 10px; margin:0px; width:900px; height:290px; }
    div.ts1 { background:url(/img/program_cad_.png) no-repeat top; }
div.topside div.strong { display:block; color:#444; background:#FFF; padding:10px; margin:0px 20px; position:relative; top:190px; background:url('/img/op70_.png'); }


div.leftside { float:left; width:620px; padding:1em 15px; text-align:justify; }
div.rightside { float:left; width:220px; padding:15px; text-align:justify; }
div.bottom { width:960px; text-align:left; padding:10px 0px; }
div.clear { clear:both; }

h1 { font-size:19px; padding:0px; margin:0px; }
h2 { font-size:14px; padding:0px; margin:0px; }
h3 { font-size:12px; padding:0px; margin:0px; }

div.title h1 { margin-bottom:10px; }

sup.blink { font-size:12px; text-decoration:blink; color:#FA0; }

img { border:none; }
img.colors { margin:15px 1px; }
div.colors01 { display:block; }
div.colors02 { display:none; }
div.colors03 { display:none; }

div.hr { height:1px; margin:20px 0px; border-top:solid 1px #AAA; }

a.gg { color:#555; text-decoration:none; }
a.gg:hover { color:#222; text-decoration:underline; }

a.mcs { color:#555; }
a.see { text-decoration:none; color:#F00; background:#FFC; padding:0px 5px; padding-bottom:2px; border:solid 1px #EA5; }

a.btnstd
{
  display:block;
  color:#666666;
	width: 160px;
	height: 45px;
	line-height: 45px;
	text-align: center;
	background-color: #FFFFFF;
	background-image: url('/img/btnstd_.png');
	background-position: center;
	background-repeat: no-repeat;
	border-style: none; border-width: 0px;
  color: #666666; letter-spacing: 1px;
	font-weight: bold; font-size: 11px;
	text-decoration: none;
	margin:0px auto;
}
a.btnstd:hover { text-decoration: underline; }

a.btnbuy
{
  display:block;
  color:#994400;
	width: 160px;
	height: 45px;
	line-height: 45px;
	text-align: center;
	background-color: #FFFFFF;
	background-image: url('/img/btnbuy_.png');
	background-position: center;
	background-repeat: no-repeat;
	border-style: none; border-width: 0px;
  color: #994400; letter-spacing: 1px;
	font-weight: bold; font-size: 11px;
	text-decoration: none;
	margin:0px auto;
}
a.btnbuy:hover { text-decoration: underline; }

table.ns tr td { padding:10px 30px; }

ul.botmenu { list-style:none; margin:0px; padding:0px; }
ul.botmenu li { margin:5px; padding:0px; float:left; }
ul.botmenu li a { color:#000; }
ul.botmenu li a:hover { color:#F80; }

div.biblioteki { padding:0px 10px; }
div.biblioteki table { width:100%; border:none; }
div.biblioteki table tr.h { font-weight:bold; }
div.biblioteki table tr td { padding:5px; padding-bottom:10px; }


