/* Common Part
----------------------------------------------- */
* {
	margin:0;
	padding:0;
}
html, body {
	height:100%;
}
body {
	font:12px Verdana, Helvetica, sans-serif;
	background:#fff;
	color:#6A6A6A;
}
.clear {
	clear:both;
	font-size:0%;
	line-height:0%;
	height:0px;
}
.all {
	min-height:100%;
	height:auto !important;
	height:100%;
	width:1024px;
	margin:0 auto -64px auto;
	background:url(../images/bg.gif) repeat-y 0% 0%;
}
/* =Misc(links)
----------------------------------------------- */
a {
	color:#0093DD;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
img {
	border:none;
}
/* =Header
----------------------------------------------- */
.header {
	background:url(../images/header.jpg) no-repeat 0% 0%;
	height:128px;
	width:1000px;
	margin:0 auto;
}
.logo {
	position:absolute;
}
.head_info {
position:absolute;
margin:15px 0 0 765px;
font-size:17px;
color:#fff;
}
.head_info span {
font-size:21px;
}
.head_info a {
color:#fff;
}
.menu_block {
position:absolute;
margin:106px 0 0 70px;
}
.menu_block li {
float:left;
padding:0 32px 0 0;
font-size:13px;
font-weight:bold;
}
.active a {
color:#969696 !important;
}

/* =Content
----------------------------------------------- */
.content {
	background:url(../images/content.gif) repeat-x 0% 0%;
	padding:0 0 93px 0;
	width:1000px;
	margin:0 auto;
}
.left_col {
float:left;
width:289px;
background:url(../images/left_bg2.gif) repeat-y 0% 0%;
}
.left_top {
background:url(../images/left_bg1.gif) no-repeat 0% 0%;
width:289px;
}
.left_bot {
background:url(../images/left_bg3.gif) no-repeat 0% 100%;
padding-bottom:10px;
}
.cont {
float:left;
width:692px;
padding:26px 0 0 10px;
line-height:16px;
}

/* =Footer
----------------------------------------------- */
.footer {
	background:url(../images/footer.gif) repeat-x 0% 0%;
	width:1000px;
	margin:0 auto;
	height:64px;
}
.counter {
float:right;
padding:5px 40px 0 0;
}
.copy {
float:right;
padding:13px 18px 0 0;
font-size:12px;
color:#0294DD;
}
.copy a {
color:#0294DD;
}
.copy strong {
font-weight:bold;
}

/* Content parts */
.icons {
padding:1px 0 9px 19px;
}
.sp {
margin:0 10px -4px 12px;
position:relative;
}

.search_block {
padding:0 0 10px 10px;
}
.search_inp {
width:137px;
height:17px;
background:#fff;
border:solid 1px #969696;
font-size:12px;
margin:0 5px 0 0;
}
.search_button {
position:absolute;
margin:-2px 0 0 0;
width:46px;
height:23px;
background:url(../images/search_button.gif) no-repeat 0% 0%;
border:0;
cursor:pointer;
}
.left_menu {
width:272px;
background:#fff;

}
.left_menu h2 {
padding:0 0 11px 0;
}
.first {
padding:0 0 0 15px;
}
.first li {
font-size:13px;
font-weight:bold;
padding:0 0 18px 0;
}
.second {
padding:7px 0 0 15px;
}
.second li {
font-size:12px;
font-weight:normal;
padding:0 0 0 0;
}
.second li a {
padding:0 0 0 9px;
}
.act_second {
background:url(../images/dot1.gif) no-repeat 0% 4px;
color:#969696;
}
.third {
padding:3px 0 3px 21px;
}
.third li {
font-size:12px;
font-weight:normal;
padding:0 0 0 0;
}
.third li a {
padding:0 0 0 8px;
display:block;
}
.third li ul {
padding:3px 0 3px 21px;
}
.third li ul li {
font-size:12px;
font-weight:normal;
padding:0 0 0 0;
}
.third li ul li a {
padding:0 0 0 8px;
display:block;
}
.act_third {
background:url(../images/dot2.gif) no-repeat 0% 5px;
color:#969696;
}
.cont h2 {
font-size:12px;
font-weight:bold;
color:#0093DD;
padding:0 0 3px 0;
}
.cont h1 {
font-size:12px;
font-weight:bold;
color:#0093DD;
padding:0 0 12px 0;
}
.cont p {
padding:0 0 13px 0;
}
.products_block {
padding:37px 0 0 0;
}
.first_col {
width:364px;
}
.second_col {
width:320px;
}
.second_col .pic_txt {
width:227px !important;
}
.one_col {
float:left;
}
.one_col h3 {
font-size:17px;
font-weight:normal;
color:#0093DD;
text-align:center;
padding:0 0 12px 0;
}
.pic {
float:left;
padding:7px 0 0 10px;
width:76px;
}
.pic_txt {
float:left;
width:247px;
padding-bottom:27px;
}
.pic_txt h4 {
padding:0 0 3px 0;
font-size:14px;
font-weight:bold;
}
.cont ul {
padding:0 0 0 10px;
}
.cont ul li {
background:url(../images/dot3.gif) no-repeat 0% 5px;
padding:0 0 0 15px;
}
.bread {
padding:0 0 12px 0;
position:relative;
margin:-4px 0 0 0;
}
.bread img {
margin:0 5px -2px 5px;
position:relative;
}
.cont table td {
padding:3px;
}

.cont table {
border-left:solid 1px #0093DD;
border-top:solid 1px #0093DD;
}
.cont table td {
border-right:solid 1px #0093DD;
border-bottom:solid 1px #0093DD;
}
.cont table td p {
padding:0;
margin:0;
}
table.csc-frame-frame1 {
border-left:none !important;
border-top:none !important;
}
table.csc-frame-frame1 td {
border-right:none !important;
border-bottom:none !important;
}


