/* ============================================ */
/* 		RESET CSS 								*/
/* ============================================ */

html, body, div, span, applet, button, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend {
border:0 none;
font-size:100%;
line-height:normal;
margin:0;
outline:0 none;
padding:0;
vertical-align:baseline;
}

body  {
color:#666666;
font-family:Tahoma,Geneva,sans-serif;
font-size:11px;
}

body {
line-height:1;
}

ol, ul {
list-style:none outside none;
}

ins {
text-decoration:none;
}

del {
	text-decoration: line-through;
}
/* ============================================ */

body {
	background: #f1f1f1 url('../images/bodybg.jpg') repeat-y center 50%;
	border-bottom: 10px solid #f1f1f1;
	border-top: 10px solid #f1f1f1;
	font-size: 11px;
	color: #666;
	font-family: Tahoma, Geneva, sans-serif
}

input {
	border: solid 1px #FFF;
	height: 20px;
	line-height: 20px;
	padding: 0px;
	padding-left: 5px;
}

a {
	text-decoration: none;
	color: #0088cc;
	outline: none;
}

a:hover {
	text-decoration: underline;
}

/* ===================================================== */

#site {
margin-left:auto;
margin-right:auto;
width:979px;
}

/* ===================================================== */

#top {
	height: 95px;
}

/* ===================================================== */

#menu {
	height: 36px;
	background:url('../images/menu_bg.jpg') no-repeat;
}

/* ===================================================== */

#search {
	float: right;
	margin-top: 7px;
	margin-right: 6px;
}

#search input {
	float: left;
}

.search_button {
	margin-top: 2px;
	width: 31px;
	height: 20px;
	display: inline-block;
	background:url('../images/search_normal.jpg') no-repeat;
}

.search_button:hover {
	background:url('../images/search_over.jpg');
}

/* ===================================================== */

#menu ul {
	float: left;
	width: 80%;
}

#menu ul li {
	float: left;
	height: 23px;
}

#menu ul li a {
	height: 36px;
	line-height: 34px;
	width: 90px;
	display: block;
	text-align: center;
	color: #FFF;
}

#menu ul li a:hover {
	text-decoration: none;
}

#menu .active { 
	background:url('../images/menu_active.jpg') no-repeat center 50%;
	color: #000;
	font-weight: bold
}

/* ===================================================== */

#headerbg {
	clear: both;
	height: 504px;
	background:url('../images/bigpic_bg.jpg') no-repeat;
}


#headeren {
	clear: both;
	height: 504px;
	background:url('../images/bigpic_en.jpg') no-repeat;
}
/* ===================================================== */

#news {
	height: 26px;
	margin-top: 15px;
	background:url('../images/news_line.png') no-repeat;
	line-height: 23px;
	padding-left: 10px
}

#news .title {
	font-weight: bold;
	border-right: solid 1px #666;
	padding-right: 13px;
	margin-right: 15px;
	display: inline-block;
	height: 16px;
	line-height: 16px;
}

/* ===================================================== *//* ===================================================== */

#bottom {
	background:url('../images/footer.jpg') no-repeat;
	height: 53px;
	margin-top: 30px;
	padding-left: 10px;
	padding-right: 10px;
	clear: both
}

#bottom .left {
	float: left;
	line-height: 53px;
	font-size: 10px;
}

#bottom .left a {
	float: none;
}

#bottom .right {
	float: right;
	line-height: 53px;
	font-size: 10px;
}

#bottom .right a {
	float: none;
}

/* ===================================================== */

#footer {
	text-align: center;
	background: url('../images/footer_bg.jpg') no-repeat center 50%;
	height: 22px;
	font-size: 10px;
	line-height: 19px;
	margin-top: 13px;
	margin-bottom: 55px
}

/* ===================================================== */

#welcome_text {
	width: 520px;
	padding-left: 46px;
	padding-top: 190px;
	line-height: 18px;
	height: 227px;

}

.welcome_text_buttons {
	margin-left: 46px;
}

#welcome_text .left {
	width: 221px;
	margin-right: 25px;
	display: block;
	float: left;
	line-height: 18px;
}

#welcome_text .right {
	width: 220px;
	display: block;
	float: left;
	line-height: 18px;
}

/* ===================================================== */

.logo {
	text-decoration: none;
	margin-top: 21px;
	display: inline-block;
	float: left;
}

/* ===================================================== */

.langiage {
	width: 87px;
	height: 23px;
	display: block;
	float: right;
	margin-top: 26px;
	text-indent: 25px;
	font-size: 10px;
	line-height: 23px;
	color:#999;
	margin-right: 8px;
	cursor: pointer;
}

.langiage:hover {
	text-decoration: none;
}

.langiage.bg {
	background: url('../images/bg.jpg') no-repeat;
}

.langiage.bg.active {
	background:url('../images/bg_active.jpg') no-repeat;
}

.langiage.en {
	background: url('../images/en.jpg') no-repeat;
}

.langiage.en.active {
	background: url('../images/en_active.jpg') no-repeat;
}

/* ===================================================== */

#content {
display:block;
margin-top:17px;
width:100%;
}

#content ul li {
float:left;
margin-right:7px;
width:237px;

}

#content ul {
float:left;
}

/* ===================================================== */

.listheader {
background:url("../images/header_bg.jpg") no-repeat scroll 0 0 transparent;
display:block;
height:87px;
}

.listheader b {
display:block;
font-size:13px;
line-height:36px;
text-indent:13px;
}

.listheader em {
display:block;
font-style:normal;
margin-top:2px;
padding-left:15px;
}

/* ===================================================== */

.products_list li {
	float: left;
	display: inline;
	border-bottom: solid 1px #dedede;
	margin-bottom: 14px;
}

.products_list .thumb {
	float: left;
	width: 78px;
	height: 70px;
	display: block;
}

.products_list .name {
	background:url('../images/blue_tick.gif') no-repeat right 50%;
	display: block;
	margin-bottom: 4px	
}

.products_list .name:hover {
	text-decoration: none;
}

/* ===================================================== */

.big_gray_button {
	color: #666;
}

.big_gray_button:hover {
	text-decoration: none;
}

.gray_button {
	background: url('../images/gray_button.png') no-repeat;
	text-align: center;
	color: #666;
	font-size: 10px;
	width: 163px;
	display: block;
	clear: both;
	height: 18px;
	line-height: 16px;
	margin-top: 14px !important
}

.gray_button:hover {
	text-decoration: none;
}

/* ===================================================== */

.products_simple_list {
	text-indent: 15px;
	margin-bottom: 15px;
	border-top: solid 1px #dedede;
}

.products_simple_list li {
	height: 25px;
	line-height: 23px;
	background:url('../images/blue_tick.gif') no-repeat right 50%;
	border-bottom: 1px solid #dedede;
}

.normargin {
	margin-right: 0px !important;	
}

/* ============================================================ */

#site_content_footer {
	clear: both;
	background: url('../images/page_content.jpg') no-repeat;
	height: 27px
}

#site_content #submenu {
	width: 225px;
	float: left;
}

#site_content {
	background: #f6f6f6 url('../images/page_content_bg.jpg') repeat-y left 50%;
	padding-top: 50px;
	padding-bottom: 30px
}

.products_wraper {
	background: #FFF url('../images/page_content_poducts_bg.jpg') repeat-y !important;
}

#site_content .mainpage_content {
	float: left;
	width: 725px;
	padding-left: 25px;
	display: inline;
}

#site_content .mainpage_content p {
	line-height: 20px;
}

#site_content .mainpage_content h1 {
	font-size: 16px;
	height: 51px;
	background: url('../images/h1bg.jpg') no-repeat 0% 50%;
	padding-bottom: 7px;
}

.content_path {
	background: #e4e4e4 url('../images/path_bg.jpg') no-repeat center right;
	height: 22px;
	line-height: 21px;
	margin-left: -25px;
	padding-left: 10px;
	margin-top: 2px
}

.content_path a {
	height: 22px;
	line-height: 21px;
}

/* =============================================== */

.products_catalog {
	padding-bottom: 10px;
	border-bottom: solid 1px #cccccc;
	min-height: 0;
	_zoom: 1;
}
.products_catalog:after {
	content: "";
	height: 0;
	clear: both;
	display: block;
}
.products_catalog li {
	padding-top: 10px;
	float: left;
	width: 350px;
	border-top: solid 1px #cccccc;
	margin-top: 10px;
}
.products_catalog li.first {
	padding: 0;
	border: 0;
}
.products_catalog li.odd {
	clear: both;
}

.products_catalog .thumb {
	float: left;
	width: 95px;
	height: 80px;
}

.products_catalog .name {
	font-weight: bold;
	display: block;
	float: none;
	margin-bottom: 5px;
}

.products_catalog p {
	line-height: normal !important;
	float: left;
	width: 240px;
	border-right: solid 1px #CCC;
	margin-right: 10px;
}

.products_catalog .more {
	display: block;
	width: 54px;
	height: 18px;
	background:url('../images/small_gray_button.jpg');
	text-align: center;
	line-height: 17px;
	margin-top: 8px;
	color: #969696;
	font-size: 10px;
	float: none
}

.products_catalog .more:hover {
	text-decoration: none;
}

/* =============================================== */

.paging {
	text-align: center;
	position: relative;
	width: 100%;
	clear: both;
	border-top: solid 10px #FFF;
}

.paging .pages {
	width: 99%;
	height: 19px;
	line-height: 18px;
}

.paging .pages .selected {
	display: inline-block;
	background: url('../images/micro_gray_bg.jpg') no-repeat center;
	width: 19px;
	height: 19px;
	line-height: 17px;
	text-align: center;
	color:#737373
}

.paging .pages .selected:hover {
	text-decoration: none;
}

.paging .pages a {
	padding: 0px 3px 0px 3px;
}

.paging a:hover {
	text-decoration: none;
}

.paging .previous {
	position: absolute;
	left: 0px;
	background: url('../images/paging.jpg') no-repeat center;
	height: 18px;
	width: 111px;
	display: block;
	text-align: center;
	font-size: 10px;
	color: #6e6e6e;
	line-height: 17px
}

.paging .next {
	position: absolute;
	right: 0px;
	background: url('../images/paging.jpg') no-repeat center;
	height: 18px;
	width: 111px;
	display: block;
	text-align: center;
	font-size: 10px;
	color: #6e6e6e;
	line-height: 17px
}

/* =============================================== */
#sub_nav {
	border-top: solid 1px #e6e6e6;
	margin-left: 15px;
}

#sub_nav li {
	height: 24px;
	text-indent: 10px;
	background:url('../images/submenu_tick.jpg') no-repeat left center;
	border-bottom: 1px solid #e6e6e6;
}

#sub_nav li a {
	color: #818181;
	line-height: 24px;
	height: 24px;
	padding-left: 5px;
	display: block;
	float: none;
}

#sub_nav .active {
	background: url('../images/subnav_active.jpg') no-repeat right 50% !important;
	color: #FFF;
	padding-left: 8px
}

#sub_nav .active:hover {
	text-decoration: none;
}

#inner_page_headerbg {
	background:url('../images/inner_content_bg_bg.jpg') no-repeat;
	height: 74px;
	height: 64px;
	text-align: right;
	padding-right: 10px;
	padding-top: 10px
}


#inner_page_headeren {
	background:url('../images/inner_content_bg_en.jpg') no-repeat;
	height: 74px;
	height: 64px;
	text-align: right;
	padding-right: 10px;
	padding-top: 10px
}


#inner_page_header img {
	margin-top: 15px;
}


/* ===================================== */

#product_preview_wraper {
	
}

.product_left {
	width: 275px;
	float: left;
}

.product_right {
	float: right;
}

.product_connected {
	width: 480px;
	float: left;
}

.product_like {
	float: right;
	width: 220px;

}

.product_hdivider {
	background: url('../images/inner_product_horizontal_divider.jpg') no-repeat;
	height: 10px;
	margin-top: 10px;
	margin-bottom: 10px
}

.product_query_button {
	display: inline-block;
 	background: url('../images/product_inner_query_button.jpg') no-repeat;
	width: 116px;
	text-align: center;
	height: 18px;
	line-height: 17px;
	font-size: 10px;
	color: #969696
}

.product_query_button:hover {
	text-decoration: none;
}

.product_poruchai_button:hover {
	text-decoration: none;
}

.product_poruchai_button {
	line-height: 17px;
	font-size: 10px;
	color: #FFF;
	display: inline-block;
	background:url('../images/product_inner_poruchai_button.jpg') no-repeat;
	width: 116px;
	height: 18px;
	text-align: center
}

.product_left h6 {
	font-size: 16px;
	color: #1c408b;
	margin: 0px;
	padding: 0px;
	margin-top: 6px;
	margin-bottom: 3px;
	line-height: normal;
	text-align: left;
}

.product_left span {
	display: block;
	color: 5e5e5e;
	line-height: 120%;
}

.product_left span strong {
	font-weight: bold;
	color: #1c408b
}

.product_left ul {
	margin-top: 7px;
	margin-bottom: 7px;
}

.product_left ul li {
	list-style-position:inside;
	list-style-type:circle;
	line-height: 18px;
}

.product_video_container {
	background:url('../images/product_inner_video_bg.jpg') no-repeat;
	width: 266px;
	height: 178px;
	margin-top: 5px;
	margin-bottom: 5px
}

.product_gallery_thumbs li {
	float: left;
	width: 65px;
}

.product_big_pic {
	text-align: center;
	height: 420px;
}

.content_right_info_icons {
	width: 415px;
	padding-top: 20px;
	background: url('../images/product_right_hdivider.jpg') no-repeat;
}

.content_right_info_icons li {
	float: left;
	width: 200px;
}

.product_footer_divider {
	clear: both;
	background:url('../images/product_footer_divider.jpg') no-repeat center;
	height: 71px
}

.content_right_info_icons li img {
	float: left;
	padding: 5px;
}

.product_connected ul {
	margin-top: 20px;	
}

.product_connected ul li {
	width: 60px;
	float: left;
	text-align: center;
	margin-left: 10px;
	margin-right: 10px;
}

.product_connected ul li img {
	padding-bottom: 9px;
}

.product_like h6, .product_connected h6 {
	width: 100%;
	background: #e4e4e4;
	height: 25px;
	line-height: 24px;
	text-indent: 10px;
}

.product_like ul {
	margin-top: 15px;
	border-top: solid 1px #CCC;
}

.product_like ul li {
	border-bottom: solid 1px #CCC;
}

.product_like ul li a {
	line-height: 25px;
	height: 25px;
	display: block;
	padding-left: 10px;
	margin-left: 4px;
	background:url('../images/blue_tick.gif') no-repeat left center;
	
}

.products_catalog_new {
width: 725px;
height: 350px;
overflow-y: scroll;
}

.products_catalog_new .pc_item {
float: left;
border:1px solid #e9e9e9;
padding: 2px;
margin: 2px;
}

.products_catalog_new .pc_item .tooltip-content {
display: none;        /* required */
position: absolute;   /* required */
width: 220px;
padding: 10px;
border: 1px solid #cccccc;
background-color: white;
text-align: center;
color: #
}

.products_catalog_new .pc_item .tooltip-content span{
color: #0088cd;
font-weight: bold;
}

.products_catalog_new .pc_item .tooltip-content .tooltip-thumb {
width: 200px;
}
