/* CSS Document */
body, html {margin:0; padding:0; height:100%; background:url(image/back_main.jpg) top repeat-x #fff; font-family:Tahoma; color:#333333}
body {overflow: scroll;}
img {border:0}
a { color:#333333}
a:hover { text-decoration:none}
* { margin:0; padding:0;}

table{ border:0; border-collapse:collapse;}
table td { padding:0px; vertical-align:top; font-size:12px/*; border:1px solid red*/}
h4, h4.arhiv { font-size:14px; padding:20px 0; color:#7f7f7f;}
h4.arhiv { padding:10px 15px 10px 0; text-align:right}
h5 { font-size:14px; color:#005fd4}
h3 { font-size:18px; text-decoration:underline; font-weight:normal; color:#7f7f7f;}
h2 { font-size:24px; padding-bottom:15px}
h1 { font-size:30px; padding:0 0 15px 15px}
h1, h2 { font-weight:normal; color:#7f7f7f;}
p.main { line-height:16px; padding:0 25px 10px 30px}
p { line-height:18px; padding:0 0 0 30px}
p.help { line-height:18px; padding:0 0 20px 0}
p a, .imp, #news a, #pager span, #pager a, .help1 a { color:#005fd4}

#main, #main_t, #ins, #ins_t { width:990px; margin:0 auto}
#ins, #ins_t  { height:100%}

.left_block1, .left_block2, .right_block1 { background:#f0f0f0;}
.left_block1 { height:261px; margin-top:268px}/*�������*/
.left_block2 { height:160px; margin-top:312px}/*�����������*/
.right_block1 { height:151px; margin-top:268px}/*����������� ���������*/

#icons { width:100%; height:38px}
	#icons td { padding:8px 0 0 10px; font-size:11px; color:#a8a8a8}
	#icons td.select { background:url(image/icon_top/back.gif) top left no-repeat}
.top_pl1 { background:url(image/ugol/fon1.jpg) repeat-x; margin-bottom:12px}
.top_pl2 { background:url(image/ugol/u1.jpg) left no-repeat}
.top_pl3 { background:url(image/ugol/u2.jpg) right no-repeat; height:160px}
	.top_pl3 div { padding:22px 0 0 17px}
.menu1 { background:url(image/ugol/fon1.gif) repeat-x; margin-bottom:20px;}
	.menu1_sel, .menu5 { background:url(image/ugol/fon1_sel.gif) repeat-x; color:#fff}
.menu2 { background:url(image/ugol/u1.gif) left no-repeat}
	.menu2_sel { background:url(image/ugol/u1_sel.gif) left top no-repeat; height:26px; padding-top:10px}
.menu3 { background:url(image/ugol/u2.gif) right no-repeat; height:38px}
	.menu3_sel { background:url(image/ugol/u2_sel.gif) right no-repeat; height:26px; padding-top:10px}
.menu4 { width:100%; height:36px}
	.menu4 td { width:20%; text-align:center; vertical-align:middle; background:url(image/ugol/border1.gif) right repeat-y; font-weight:bold; color:#464545; padding-right:2px}
	.menu4 td.last { background:none; padding-right:0}
	.menu4 td a { color:#464545; text-decoration:none}
.menu5 { height:26px; padding-top:10px}
.corobka1 { background:url(image/ugol/u3.gif) right top no-repeat #f0f0f0}
.corobka2 { background:url(image/ugol/u4.gif) right bottom no-repeat; padding:17px 30px 17px 0; line-height:18px}
.corobka3 { background:url(image/ugol/u10.gif) left top no-repeat #f0f0f0}
.corobka4 { background:url(image/ugol/u11.gif) left bottom no-repeat; padding:15px 1px 15px 15px; line-height:18px}
.main_news { width:100%; margin-top:8px}
	.main_news td { width:33%; padding-right:25px; font-size:11px; color:#555}
	.main_news a { color:#005fd4; display:block; padding:1px 0 4px 0; float:left;}
	.main_news br { clear:both}
	.main_news span { background:url(image/date.gif) left 3px no-repeat; padding-left:13px; color:#ff6600}
.search { font-size:11px; padding:0 0 2px 8px}
.search1 { background:url(image/search.gif) no-repeat;}
.search2 { background:none; border:none; width:123px; height:19px; font-size:11px; color:#a2a2a2; padding-top:2px; margin:0 8px 0 7px}
#right {  width:370px}
#right1 {  width:300px}
.border1 { background:url(image/ugol/dot.gif) top repeat-x; margin-bottom:17px}
.border2 { background:url(image/ugol/dot.gif) right repeat-y}
.border3 { background:url(image/ugol/dot.gif) bottom repeat-x}
.border4 { background:url(image/ugol/dot.gif) left repeat-y}
.border5 { background:url(image/ugol/u5.gif) top left no-repeat}
.border6 { background:url(image/ugol/u6.gif) top right no-repeat}
.border7 { background:url(image/ugol/u7.gif) bottom right no-repeat}
.border8 { background:url(image/ugol/u8.gif) bottom left no-repeat; padding:25px 30px 0 30px}
.zag1 { position:relative; height:1px; width:1px}
	.zag1 div { position:absolute; top:-6px; left:60px; background:#fff; padding:0 8px;; font-weight:bold; color:#005fd4; text-decoration:underline; border:none;}
.hot_spot { background:#f3f3f3; padding:27px 17px 27px 17px; margin-bottom:20px}
	.hot_spot table { width:271px}
	.hot_spot td { font-style:italic; font-family:arial; vertical-align:middle; text-align:center}
	.hot_spot img { border:1px solid #4e5e76; margin-right:10px}

.window img { margin:5px 0 33px 0}
	
#top li { font-weight:bold; list-style:inside decimal}
	#top li p, .more li p { font-weight:normal; padding:8px 0 17px 27px}
.more li { font-weight:bold; list-style:none}
	.more li div p { font-weight:normal; padding:8px 0 17px 17px}
	.more li div p.noli { font-weight:normal; padding:0 0 17px 0}
	.more li b { color:#005fd4; text-decoration:underline}
	.more li div, #help { background:#fcfcfc; border:1px solid #c9c9c9; padding:15px 25px 0 30px; margin:10px 0 20px 0}
.imp img { margin-right:7px}
#news div { line-height:18px; padding-bottom:37px}
#news span, #pager, .arhiv1 li a { color:#ff5205}
#news p { padding:5px 0 0 0}
.arhiv1 { margin-bottom:55px; width:70%; float:right}
	.arhiv1 li { list-style:none; text-align:right; padding:6px 15px 5px 0; font-size:14px; font-weight:bold;/* width:70%*/}
	.arhiv1 li.sel { background:url(image/ugol/u9.gif) left top no-repeat #f0f0f0; text-align:left; padding:6px 10px 5px 40px}
#help table { margin-bottom:25px}
#help td { vertical-align:middle; padding:3px 0}
#help input.text, #help input.text1, textarea { background:#fff; border:1px solid #464545; font-family:tahoma; font-size:12px; color:#333333; margin:0 0 0 5px; padding:1px 2px 0 2px}
#help input.text { width:75px; height:19px}
#help input.text1 { width:55px; height:19px}
textarea { margin:5px 0 15px 0; height:155px; width:80%; overflow:auto}
.cod { margin-left:30px}
.help1 { padding:5px 1px 5px 5px; line-height:18px}
.help1 b, .corobka4 b { display:block; padding-bottom:8px}
.help1 span, .corobka4 span { display:block; padding-top:5px}
.help1 img { margin-right:8px}

.hot_spot1, .hot_spot2, .hot_spot3, .hot_spot4 { font-size:11px; padding:5px 0 0 90px; margin-bottom:10px; height:65px;/* border:1px solid red;*/}
.hot_spot1 a, .hot_spot2 a, .hot_spot3 a, .hot_spot4 a { color:#005fd4}
.hot_spot1 { background:url(image/hot_spot/ie.jpg) top left no-repeat}
.hot_spot2 { background:url(image/hot_spot/printer.jpg) top left no-repeat}
.hot_spot3 { background:url(image/hot_spot/linux.jpg) top left no-repeat}
.hot_spot4 { background:url(image/hot_spot/tel.jpg) top left no-repeat}

#foot { height:45px; vertical-align:middle; border-top:1px solid #e7e7e7}
	#foot table { width:100%}
	#foot td { font-size:11px}

.ot1 { margin-left:102px}
.ot2 { padding-bottom:20px}
.ot3 { margin-left:80px}
.ot4 { padding-right:40px}
.ot5 { padding:0 11px 0 20px}
.ot6 { margin-top:7px}

.download {background-color: #f0f0f0}
.download TD {vertical-align: middle; } 

.order {background-color: #f0f0f0;vertical-align: middle; }

.orderTD {vertical-align: middle;  padding: 5px 1px 5px 5px; } 

.dealersTD {vertical-align: middle;  padding: 7px 1px 7px 7px; border-top:2px solid #ffffff;}

.supportTD {vertical-align: middle;  padding: 3px 1px 3px 3px; }
.orderTDlight {vertical-align: middle;  background-color: #ffffff; }

#round_corners_table {background-color: #f0f0f0; vertical-align: middle; border: none; }
#top-row {height: 12px; }
#bottom-row {height: 12px; }
#tl { width: 12px; background-image: url(image/ugol/u10.gif); }
#tr { width: 12px; background-image: url(image/ugol/u3.gif); }
#bl { background-image: url(image/ugol/u11.gif); }
#br { background-image: url(image/ugol/u4.gif); }

.OrderTextArea { margin:5px 0 15px 0; height:180px; width:100%; overflow:auto; border:1px solid #464545;}
.OrderTextAreaLow { margin:5px 0 15px 0; height:80px; width:100%; overflow:auto; border:1px solid #464545;}
.cost { background:#f0f0f0; border:0px solid #464545; font-family:tahoma; font-size:12px; color:#333333; margin:0 0 0;}
.endcost { font-weight:bold; background:#f0f0f0; border:0px solid #464545; font-family:tahoma; font-size:12px; color:#333333; margin:0 0 0;}

