/***************************************************************************************
General
***************************************************************************************/
html, body {margin:0; padding:0; height:100%;}
img,table {margin:0; padding:0;}

.white,.white:visited{color:#ffffff;}
.gray,.gray:visited{color:#e9eff5;}
.blue {color: #e2f0ff;}
.lorange {color:#fff9e0;}
.red {color: #d70000;}

A 
{
	color:#1179e9; 
	font-weight:normal;
	font-family:Tahoma;
	text-decoration:none;
}
A:hover{ text-decoration: underline;}
A:visited{color: #1179e9;}

.t10 {font-size:10px;}
.t11 {font-size:11px;}
.t12 {font-size:12px;}
.t13 {font-size:13px;}

.bold {font-weight:bold;}

table.collapse {border-collapse: collapse;}
table.solid td {border: solid 1px;}
table.bcblue,table.bcblue td {border-color:#00468e;}

h1 {}
h2 {color: #444444;	font-size: 17px; font-family: Tahoma; font-weight:normal; padding: 0px 0px 5px 0px;	margin:0;}
h3 {font-size: 14px; font-family: Tahoma; font-weight:bold;	padding: 5px 0px 10px 0px; margin:0; color: #2f2f2f;}
h4 {font-size: 14px; font-family: Tahoma; font-weight:bold;	padding: 5px 0px 5px 0px; margin:0; color: #2f2f2f;}

/***************************************************************************************
Main
***************************************************************************************/
.page_name{color: #555555; font-size: 24px; font-family: Tahoma; font-weight:normal; padding: 0px; margin:0;}

.content{color: #474747; font-family: Tahoma; font-weight:normal; line-height:1.5;}

.outcontent{color: #ffffff; font-family: Tahoma; font-weight:normal;}

.outcontent a,.outcontent a:visited{color: #ffffff; font-family: Tahoma; font-weight:normal;text-decoration:underline;}
.outcontent a:hover{text-decoration:none;}

input.search {color: #6c6c6c; border: #818486 solid 1px; font-size: 12px; font-family: Verdana; background: #001422; width: 200px; margin-bottom:2px;}

/*
.menu {position:absolute; width:104px; display:block;}
.menu ul {list-style:none; padding:0; margin:0;}
.menu ul li {padding:0; margin:0; position:relative;}
.menu ul li a, .menu ul li a:visited {display:block; text-decoration:none; color:#000;width:104px; height:20px; text-align:center; color:#fff; border:1px solid #fff; background:#710069; line-height:20px; font-size:11px; overflow:hidden;}
.menu ul li a:hover {color:#fff; background:#36f;}

.menu ul li ul {display: none;}
.menu ul li a:hover ul {display:block; position:absolute; top:0px; left:105px; width:105px;}
.menu ul li a:hover ul li a {display:block; background:#ddd; color:#000;}
.menu ul li a:hover ul li:hover a {background:#6fc; color:#000;}

.menu ul li:hover ul li ul {display: none;}
.menu ul li:hover ul li:hover ul {display:block; position:absolute; left:105px; top:0;}
.menu ul li:hover ul li:hover ul.left {left:-105px;}
*/

/* common styling */
.menu {font-family: arial, sans-serif; position: absolute; font-size:11px; z-index:1000; height: 22px; margin:-11px 0 0 40px; padding:0; text-align:center;}
.menu ul li a, .menu ul li a:visited {text-align:center; width: 90px; text-transform: uppercase; padding: 0 15px 0 15px; margin:0px 0px 0px 0px; display:block; text-decoration:none; color:#ffffff; border:0px solid #fff; background:#0e2a4b; line-height:22px; font-size:11px;}
.menu ul {padding:0; margin:0; list-style: none;}
.menu ul li {position:relative; padding:0; margin:0; float:left; text-align:center; z-index:1000;}
.menu ul li ul {display: none;}

.menu ul li table.ul {display: none;}

/* specific to non IE browsers */
.menu ul li:hover a,.menu ul li.active a {color:#ffffff; background:#007d52;}
.menu ul li:hover ul {display:block; position:absolute; top:22px; left:0px; padding: 0px 0 0px 0px; background:#ffe095;}
.menu ul li:hover ul li {background:#007d52; padding-left: 5px;}
.menu ul li:hover ul li a {display:block; background:#ffe095; color:#000; margin: 0px 0 0px 0px; font-size: 11px; text-transform: none; text-align: left; width:100px; line-height: 14px; padding-top: 0px; padding-bottom: 0px; text-decoration:underline;}
.menu ul li:hover ul li a:hover {background:#007d52; color:#ffffff;}
.menu ul li:hover ul li.dummy {height:10px;}
.menu ul li:hover ul li.dummy a{line-height:10px; height:10px;}
.menu ul li:hover ul li.dummy a:hover {background:#ffe095;}
.menu ul li:hover ul li ul {display: none;}

.menu ul li:hover table.ul {display:block; position:absolute; top:22px; left:0px; padding: 0px 0 0px 0px; background:#ffe095;}
.menu ul li:hover table.ul table td {background:#ffe095; padding-left: 5px;}
.menu ul li:hover table.ul table.first td {background:#007d52; padding-left: 5px;}
.menu ul li:hover table.ul table a {display:block; background:#ffe095; color:#000; margin: 0px 0 0px 0px; font-size: 11px; text-transform: none; text-align: left; width:100px; line-height: 14px; padding-top: 0px; padding-bottom: 0px; text-decoration:underline;}
.menu ul li:hover table.ul table td a:hover {background:#007d52; color:#ffffff;}
.menu ul li:hover table.ul table td.dummy {height:10px;}
.menu ul li:hover table.ul table td.dummy a{line-height:10px; height:10px;}
.menu ul li:hover table.ul table td.dummy a:hover {background:#ffe095;}
/*
.menu ul li:hover table.ul td table {display: none;}
.menu ul li:hover ul li:hover ul {display:block; position:absolute; left:120px; top:0px;}
.menu ul li:hover ul li:hover ul.left {left:-105px;}
*/
.menu_top {list-style:none; z-index:200; padding:0; margin:0;}
.menu_top li {float:left; padding:0px 20px; margin:0; background: url("/images/gc.gif") left 2px no-repeat; width:100px; height: 40px; overflow:hidden; border: 0; vertical-align:top; line-height: 1.2;}
.menu_top li.print {background: url("/images/icon_print2.gif") left 2px no-repeat;}
.menu_top li a,.menu_top li a:visited{font-family:Tahoma; font-size:11px; color:#FFFFFF; text-decoration:underline; font-weight:normal; margin:0; padding:0; vertical-align:top; line-height: 1.2;}
.menu_top li a:hover {text-decoration:none;}

.sitepath a,.sitepath a:visited {color:#2f2f2f;}
.sitepath a:hover {text-decoration:none; font-weight:bold;}

.incut_l {background: #e2f0ff; color::#646464; padding: 15px; font-size: 11px; width: 200px; float: left; margin-right: 20px; margin-top: 0px;}
.incut_r {background: #e2f0ff; color::#646464; padding: 15px; font-size: 11px; width: 200px; float: right; margin-left: 20px; margin-top: 0px;}
.incut2 {background-color: #fff9e0; padding: 0px; min-width: 700px; clear: both;}

.form_order{padding-left: 30px; padding-top: 30px;}
.form_order input {width:165px; height:22px;}
.form_order input.text {width:315px; height:14px; border: solid 1px; border-top-color: #a3a3a3; border-right-color: #dddddd; border-bottom-color: #dddddd; border-left-color: #a3a3a3;}
.form_order select {width:320px; height:18px;}

.wrapper {height:auto !important; height:100%; min-height:100%; margin-bottom:-201px;}

.form_search {padding:0; margin:0;}
.form_search input {background: #ffffff; color: black; border:0; margin:0 padding:0; padding-left: 5px; width: 120px;}
.form_search a {padding-left: 5px; position:relative; top: -2px;}

.header_text {position:absolute; left: 360px; top: 128px; width:400px;}
.header_text img {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/text_wintech4.png"); width: expression(1); height: expression(1);}
.header_text .enum {line-height: 18px; font-size: 11px; margin-bottom:5px;}
.header_text .phone {font-size: 12px; color:#ffffff;}

.order_div {text-align:center; border: solid 0px; padding:0; margin:0; font-size: 11px;}

.about_phone {background: url(/images/fenka.gif) no-repeat 0 5px; padding-left: 20px; font-family: Verdana; font-weight: bold; font-size: 14px; color: #0e2a4b;}

.footer {margin-top:-201px; position:relative; height:200px;vertical-align:middle; width:100%; text-align:right; background: url("/images/grad_bottom.jpg") bottom left repeat-x;}
.footer_line{height:1px; background: #d4d4d4; margin: 0 40px 10px 40px;}
.footer_text {margin-top: 10px}
.footer_text span {color: #94a0ad; font-family: Tahoma; font-size:11px;}



/***************************************************************************************
Tabs
***************************************************************************************/
.calc_tab input {width: 50px;}
.calc_tab td {padding: 5px;}
.calc_tab caption {font-weight: bold; font-size: 18px; font-family: Tahoma;}
.calc_tab .prices {border: solid 0px;}
.calc_tab .prices td {border-style: solid; border-width: 0 0 1px 0;}

.calc_items {list-style:none;}

.calc {border-collapse: collapse; width:100%; border: #dcdcdc solid 1px;}
.calc td{}
.calc ul#calc_opts{padding:0; margin:0; list-style:none; font-size: 12px;}
.calc ul#calc_opts li{width: 225px; padding:2px 0 0 0; margin:0px; _margin:0px 0 -2px 0; border-right: #dcdcdc solid 1px; background:#f3f0e9;}
.calc ul#calc_opts li img{border:0; padding:1px 0;}
.calc ul#calc_opts li a,.goods2 ul li a:visited{color:#7a7a7a; text-decoration:none; margin:0px;}
.calc ul#calc_opts li a:hover{color:#00642d; text-decoration:none;}
.calc ul#calc_opts li a span{padding-left:10px;}

.calc ul#calc_opts li.calc_selected{width: 226px; padding-bottom: 4px; background:#ffffff; border: #dcdcdc solid; border-width: 1px 0;}
.calc ul#calc_opts li.calc_selected span {font-weight: bold; color: #00642d;}


.tabs2 {font-family: arial, sans-serif; font-size:11px; height: 22px; margin:0 0 0 0px; padding:0; text-align:center;}
.tabs2 ul li a, .tabs ul li a:visited {text-align:center; text-transform: uppercase; padding: 0 15px 0 15px; margin:0px 0px 0px 0px; display:block; text-decoration:none; color:#ffffff; height:22px; border:0px solid #fff; background:#0e2a4b; line-height:22px; font-size:11px; overflow:hidden;}
.tabs2 ul {padding:0; margin:0; list-style: none;}
.tabs2 ul li {position:relative; padding:0; margin:0; float:left; text-align:center; margin-left: 5px; z-index:10;}
.tabs2 ul li:hover a,.menu ul li.active a {color:#ffffff; background:#007d52;}





.tabs {list-style:none; padding:15px 0 0 10px; margin:30px 10px 50px 0; height:23px; background:#0E2A4B url(images/tab_e.gif); border-bottom:1px solid #000;}
.tabs li {display:block; float:left; margin:0 -13px -1px 0;}
.tabs li a {display:block; text-decoration:none;}

.tabs li a em {float:left; padding:0 20px; height:22px; border-top:1px solid #fff; border-bottom:1px solid #000; position:relative; z-index:100; font-style:normal; color:#fff; background:#5977B3 url(images/tab_d.gif) repeat-x bottom left; font-size:11px; font-family:verdana; line-height:20px;}

.tabs li a b {font-size:0; line-height:0; position:relative; border-bottom:1px solid #000; border-top:1px solid #fff; width:1px; display:block; float:left; z-index:300; background:#5977B3 url(images/tab_d.gif) repeat-x bottom left;}

.tabs li b.p1 {height:19px; background:#fff; margin-top:4px; border-top:0; z-index:100;}
.tabs li b.p2 {height:19px; margin-top:2px; border-top:2px solid #fff; border-bottom:1px solid #888; z-index:100;}
.tabs li b.p3 {width:2px; height:21px; margin-top:1px; z-index:100;}
.tabs li b.p5 {height:20px; margin-top:2px;}
.tabs li b.p6 {height:19px; margin-top:3px;}
.tabs li b.p7 {height:18px; margin-top:4px;}
.tabs li b.p8 {height:17px; margin-top:5px;}
.tabs li b.p9 {height:16px; margin-top:6px;}
.tabs li b.p10 {height:15px; margin-top:7px;}
.tabs li b.p11 {height:14px; margin-top:8px;}
.tabs li b.p12 {height:13px; margin-top:9px;}
.tabs li b.p13 {height:12px; margin-top:10px;}
.tabs li b.p14 {height:11px; margin-top:11px;}
.tabs li b.p15 {height:10px; margin-top:12px;}
.tabs li b.p16 {height:9px; margin-top:13px;}
.tabs li b.p17 {height:8px; margin-top:14px;}
.tabs li b.p18 {height:7px; margin-top:15px;}
.tabs li b.p19 {height:6px; margin-top:16px;}
.tabs li b.p20 {height:5px; margin-top:17px;}
.tabs li b.p21 {height:4px; margin-top:18px;}
.tabs li b.p22 {height:3px; margin-top:19px;}
.tabs li b.p23 {height:2px; margin-top:20px;}
.tabs li b.p24 {height:1px; margin-top:21px;overflow:hidden;}
.tabs li b.p25 {width:1px; height:1px; background:#fff; margin-top:22px; border-top:0; overflow:hidden;}
.tabs li b.p26 {width:1px; height:1px; background:#000; margin-top:23px; border:0; overflow:hidden;}

.tabs li em b.shdw {position:absolute; display:block; left:-4px; bottom:0; border:0; width:17px; height:17px; background: #f93 url(images/tab_a.gif) bottom left; z-index:500;}

.tabs li a:hover,.tabs li a:focus, .tabs li a:active {white-space:nowrap; color:#000; position:relative; z-index:500; cursor:pointer;}
.tabs li a:hover em, .tabs li a:focus em, .tabs li a:active em {color:#800; background:#fff url(images/tab_b.gif) bottom left; border-bottom-color:#888;}
.tabs li a:hover em b.shdw,.tabs li a:focus em b.shdw, .tabs li a:active em b.shdw  {visibility:hidden;}
.tabs li a:hover b, .tabs li a:focus b, .tabs li a:active b {background:#fff url(images/tab_b.gif) bottom left; border-bottom-color:#888;}
.tabs li a:hover b.p1, .tabs li a:focus b.p1, .tabs li a:active b.p1 {background:#fff; border-bottom-color:#888;}
.tabs li a:hover b.p25, .tabs li a:focus b.p25, .tabs li a:active b.p25 {background:#fff; border-bottom-color:#888;}
.tabs li a:hover b.p26, .tabs li a:focus b.p26, .tabs li a:active b.p26 {background:#888;}

.tabs li a.selected, .tabs li a:hover.selected,  .tabs li a:active.selected  {white-space:nowrap; color:#000; position:relative; z-index:600; cursor:default;}
.tabs li a.selected em, .tabs li a:hover.selected em,.tabs li a:active.selected em{color:#800; background:#fff url(images/tab_c.gif) bottom left; border-bottom-color:#fff;}
.tabs li a.selected em b.shdw, .tabs li a:hover.selected em b.shdw, .tabs li a:active.selected em b.shdw {visibility:hidden;}
.tabs li a.selected b, .tabs li a:hover.selected b, .tabs li a:active.selected b {background:#fff url(images/tab_c.gif) bottom left; border-bottom-color:#fff;}
.tabs li a.selected b.p1, .tabs li a:hover.selected b.p1, .tabs li a:active.selected b.p1 {background:#fff; border-bottom-color:#fff;}
.tabs li a.selected b.p26, .tabs li a:hover.selected b.p26, .tabs li a:active.selected b.p26 {width:1px; height:1px; background:#fff; margin-top:23px; border-top:0; overflow:hidden;}

/***************************************************************************************
Main
***************************************************************************************/

