@CHARSET "UTF-8";

/*****Reset*****/

html, body, div, span, applet, 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,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	/*vertical-align: baseline;*/
	background: transparent;
}
/*body {line-height: 1;}*/
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
/*blockquote:before, blockquote:after, q:before, q:after {content: '';
content: none;}*/
:focus {outline: 0;}
ins {text-decoration: none;}
del {text-decoration: line-through;}
table {/*border-collapse: collapse;border-spacing: 0;*/}
.clear {clear: both;}

html, body {
	height: 100%;
	margin: 0;
	padding: 0;
}

/*****Basic Elements*****/

a,img {border:none}
a:link, a:visited, a:active {
	color: #3b4f98;
	text-decoration: none;
}
a:hover {
	color: #2a2073;
	text-decoration: none;
}
input:focus {outline: none;}

p, dl, hr, h1, h2, h3, h4, h5, h6, ol, ul, pre, table, address, fieldset, input, div {
	font-family: Arial,Tahoma,Sans-Serif;
}

h1 {
	color: #3b3f82;
	/*color: #293d86;*/
	padding-top: 4px;
	padding-bottom: 4px;
	font-size: 18px;
	font-weight: bold;
}
h2 {
	color: #3b3f82;
	font-size: 16px;
	font-weight: bold;
}
h3 {
	font-size: 14px;
	font-weight: bold;
}
h4 {
	font-size: 12px;
	font-weight: bold;
}
h5 {
	font-size: 11px;
	font-weight: bold;
	padding: 4px;
}
p {
	padding-bottom: 12px;
	color: #323232;
	font: 11px/1.3 Arial, Verdana, sans-serif;
}

a td {
	cursor: pointer;
}
/*****Generic Classes*****/
/*Define styles for simple things like floating to the sides, removing a bottom margin on elements, etc*/ 

/*****Basic Layout*****/

body {
	background-color: white;
	color: #3A3E45;
	font-size: 12px;
	line-height: 1.4;
}

.wrap {width: 930px;margin-left: auto;margin-right: auto;height: 100%;
	/*margin-top: 10px;*/
}
.top {
	overflow: hidden;
}
.header {
	height: 170px;
	background: url(./images/header_backgr.jpg) no-repeat;
}
.left_block {
	float: left;
	/*background: silver;*/
	padding-right: 12px;
	width: 230px;
	position: relative;
	overflow: hidden;
	/*height: 100% !important;*/

}
.right_block {
	float: right;
	/*background: sienna;*/
	width: 202px;
	padding-left: 10px;
	/*padding-right: 2px;*/
}
.center_block {
	/*background: gray;*/
	/*padding: 0 14px;*/
	overflow: hidden;
	width: 686px;
	float: right;
	/*height: 100%;*/
}
.products_block {
		overflow: hidden;
}
.main_content {
	height: 100%;
}
.description {
	width: 467px;
}
.footer {
	width: 100%;
/*	height: 60px;*/
	background-color: #ececec;
	overflow: hidden;
	margin-top: 14px;
	border-top: 2px solid #7194d5;
	text-align: center;
	border-right: 1px solid #d2d2d2;
	border-left: 1px solid #d2d2d2;
}

/*****Header*****/
.main_nav {
	height: 30px;
	margin-bottom: 16px;
	background: url(./images/main_nav_backgr2.png) repeat-x;
}
.main_nav_right, .main_nav_left {
	width: 8px;
	height: 30px;
	z-index: 1000;
}
.main_nav_left {
	float: left;
	background: url(./images/main_nav_backgr_left2.png) no-repeat;
	margin-right: 4px;
	/*margin-right: -8px;*/
}
.main_nav_right {
	float: right;
	background-image: url(./images/main_nav_backgr_right2.png);
	margin-left: 4px;
	/*margin-left: -8px;*/
}
.main_nav ul {
	position: relative;
}
.main_nav li {
	position: relative;
	float: left;
}
.main_nav li a, .main_nav li a:visited {
	height: 26px;
	color: white;
	font-size: 14px;
	font-weight: bold;
	padding: 5px 12px 2px;
	position: relative;
	display: inline-block;
	/*line-height: 1.5;*/
}
.main_nav li a:hover, .main_nav li.active a, .main_nav li.active a:visited {
	background: url(./images/main_nav_backgr_hover.png) repeat-x;
	color: #293d86;
}
.small_navi {
	float: right;
	background-color: #ececec;
	margin-top: 6px;
}
.small_navi a {
	cursor: pointer;
}
.small_navi img {
	float: left;
}


a.mail {
	background: url(./images/ico_mail.jpg) no-repeat;
	padding-left: 26px;
	padding-top: 4px;
	padding-bottom: 4px;
	overflow: auto;
	display: inline-block;
	margin-right: 4px;
	margin-left: 4px;
}
a.print {
	background: url(./images/ico_print.jpg) no-repeat;
	padding-left: 26px;
	padding-top: 4px;
	padding-bottom: 4px;
	overflow: auto;
	display: inline-block;
	margin-right: 4px;
	margin-left: 4px;
}
/*****Content*****/

/* LEFT BLOCKS */
.country_block {
	background: url(./images/country_backgr.jpg) no-repeat;
	width: 232px;
	height: 199px;
	text-align: center;
	margin-bottom: 14px;
}
.country_block select {
	margin-top: 170px;
}
.section {
	display: block;
	position: relative;
	overflow: auto;
	padding-top: 2px;
	/*margin-bottom: 4px;*/
}
.section img {
	vertical-align: middle;
}
.left_block .section a, .left_block a.section, .left_block .section a, .left_block a.section_active {
	/*padding: 13px 0 8px 20px;*/
	display: block;
	font-size: 14px;
	font-weight: bold;
	/*color: #3f3f3f;*/
	margin-bottom: 4px;
	/*text-transform: uppercase;*/
	/*background: url(./images/section_left.png) no-repeat;*/
	/*line-height: 50px;*/
	/*background: url(./images/button_.jpg) no-repeat;*/
	color: white;
	text-align: right;
	padding-right: 24px;
	overflow: hidden;
	line-height: 1.1;
	cursor: pointer;
}
.left_block a.section_active {
	margin-bottom: 0;
}
.left_block .section a:hover {
	/*color: #212121;*/
	color: white;
}

.categories {
	font-size: 12px;
	font-weight: bold;
	border: 1px solid #d1d1d1;
	/*background-color: #f0f6f2;*/
	margin-bottom: 4px;
	overflow: hidden;
	display: block;
	background-color: #f8faf7;
}
.categories a {
	display: block;
	color: #8b8b8b;
	overflow: hidden;
}
.categories a:hover {
	color: #505050;
}
.categories a.level_1, .categories a.level_1:visited {
	color: #293D86;
	font-size: 14px;
	font-weight: bold;
	padding: 5px 0 4px 30px;
	background: #82aee4 url(./images/level_1_blue_2.png) no-repeat left top;
}
.categories a.level_1_active {
	color: #293D86;
	font-size: 14px;
	font-weight: bold;
	background: #d8d8d8 url(./images/level_1_active_blue_2.png) no-repeat left top;
	padding: 6px 0 4px 30px;
}
.categories a.level_2, .categories a.level_2_active {
	font-size: 12px;
	font-weight: bold;
	padding: 4px 0 4px 16px;
	line-height: 1.2;
}
.categories a.level_2:visited {
	color: #8b8b8b;
}
.categories a.level_2_active {
	color: #505050 !important;
}

.categories a.section {
	
}

.level_3, .level_3_active {
	font-size: 12px;
	font-weight: bold;
	padding: 4px 0 4px 24px;
	line-height: 1.2;
}
.level_3_active {
	color: #505050 !important;
}

.level_3:visited {
	color: #8b8b8b;
}
.level_4, .level_4_active {
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
	padding: 4px 0 4px 32px;
	line-height: 1.2;
}
.level_4_active{
	color: #505050 !important;
	font-weight: bold;
}
.level_4:visited {
	color: #8b8b8b;
}

/* Categories_prod*/
.categories_prod {
	margin-bottom: 4px;
	width: 230px;
	height: 45px;
}
.categories_prod a {
	display: table-cell;
	background: url(./images/button_blue.png) no-repeat;
	width: 220px;
	height: 45px;
	font-size: 12px;
	font-weight: bold;
	color: white;
	text-align: center;
	vertical-align: middle;
	line-height: 1.1;
	#display:block;
	padding: 0 5px;
}
.categories_prod a:hover, .categories_prod a.level_1_active {
	background: url(./images/button_blue_hover.png) no-repeat;
	color: #293D86;
}
.categories_prod a span {
	vertical-align: middle;
	display: inline-block;
}

.lang_select {
	/*text-align: center;*/
	vertical-align: middle;
	margin-top: 6px;
	margin-bottom: 6px;
	overflow: hidden;
	float: left;
}
.lang_select a {
	color: silver;
	vertical-align: middle;
	font-size: 11px;
	margin: 0 20px;
}
.lang_select a.active:hover span, .lang_select a.active span {
	text-decoration: none;
	color: #2A2073;
	cursor: default;
}
.lang_select a:hover span {
	text-decoration: underline;
	color: gray;
}
/* SEARCH */
.search {
	width: 232px;
	/*height: 71px;*/
	/*margin-bottom: 20px;*/
	color: #606060;
	font-size: 18px;
	font-weight: bold;
	text-align: center;
	background: url(./images/search_backgr2.png) no-repeat;
	/*padding-top: 8px;*/
		padding-top: 4px;
	padding-bottom: 14px;
	overflow: hidden;
	text-transform: capitalize;
}
.search span {
	line-height: 1.8;
}
.search input#search {
	width: 120px;
	height: 14px;
}

.section_info {
	padding-bottom: 6px;
	font-weight: bold;
}
.resSearchBlock {
	padding-top: 5px;
	padding-bottom: 5px;
}
.resSearchBlock a {
	font-weight: bold;
	font-size: 14px;
}
.searchWord {
	/*background-color: #e3e8ff;*/
}
/* RIGHT BLOCKS */
.item_box {
	width: 200px;
	height: 200px;
	margin-bottom: 14px;
	background: url(./images/item_block.png) no-repeat;
	padding: 1px;
	text-align: center;
}
.left_block .item_box {
	margin-top: 4px;
	text-align: center;
	margin-left: 10px;
}
.item_box a span, .item_box a {
	/*display: block;*/
	cursor: pointer;
}
.item_box a img {
	cursor: pointer;
}

/* CENTER BLOCKS */
.section_box {
	border: 1px solid #e2e2e2;
	background-color: #f0f0f0;
	height: 120px;
	width: 100%;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}
.news_list {
	
}
.news_list a {
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
}
.news_list {

}
.center_block .item_box {
	float: left;
	margin-right: 14px;
	text-align: center;
	font-size: 11px;
	font-weight: bold;
}
.center_block .right_block .item_box {
	margin: 0;
}
.center_block ul {
	font-size: 11px;
}
.center_block ul li {
	margin-left: 30px;
	list-style-type: disc;
}
/* MAINBOX */
.block {
	border: 1px solid silver;
	padding: 4px 10px;
	overflow: hidden;
	margin-top: 8px;
}
.block h2 {
	text-transform: uppercase;
	font-size: 16px;
	font-weight: bold;
	color: #606060;
	text-align: right;
}
.block h3 {
	/*overflow: hidden;*/
}
.title {
	color: #1b1b1b;
	font-size: 14px;
	font-weight: bold;
}
.prod_img {
	/*float: left;*/
	padding-right: 10px;
	/*overflow: hidden;*/
	/*display: block;*/
}
.prod_desc ul {
	padding-left: 16px;
	overflow: hidden;
}
.prod_desc li {
	font-size: 12px;
	list-style-type: disc;
	list-style-position: outside;
	color: #353535;
}
.chars {
	font-size: 11px;
	width: 470px;
	float: right;
}

.chars a {
	font-size: 12px;
	font-weight: bold;
	display: block;
	overflow: hidden;
}
.chars dl {
	overflow: hidden;
	color: #505050;
}
.chars dt {
	float: left;
	text-align: right;
}
.chars dd {
	float: right;
	text-align: left;
}
.chars dd, .chars dt {
	width: 48%;
}

/* NEWS */
.news_list h2 {
	padding: 0;
}
.news_list h4 a, .news_list h4 a:visited {
	/*display: block;*/
	text-decoration: underline;
}
.news_list h4 {
	margin: 6px 0;
}
.news_list span.date, .news span.date, .sections_title {
	font-size: 11px;
	color: gray;
	display: block;
}
.sections_title {
	float: right;
}
.news_list img {
	margin-right: 12px;
	margin-top: 4px;
}
.news_list div {
	overflow: auto;
}
.news_list p, news p {
	text-align: justify;
}
/*.news_list p span, news p span {
	font-size: 10px;
}*/
.news_list a.more {
	font-weight: bold;
	font-size: 11px;
	/*margin-top: -11px;*/
	display: block;
}
.news img {
	margin-right: 6px;
}
.news p {
	text-align: justify;
}
.lead p{
	padding-bottom: 0px;
	text-align: justify;
}
.content ol {

	margin-bottom: 8px;
	font-size: 12px;
}
.content ol li {
	list-style-type: decimal;
	list-style-position: outside;
	margin-left: 30px;
}
sup {
	font-size: 9px;
}

.visnik p {
	text-align: center;
}
/* Scroll Brands Name*/

/* Products Razdely */

/* PRODUCTS LIST */

/* Page Nav*/
.page_nav {
	margin: 4px;
	text-align: center;
	overflow: visible;
	display: block;
	height: 26px;
	padding-top: 2px;
}
.page_nav a {
	border: 1px solid #d5d5d5;
	padding: 2px 4px;
	margin: 2px;
	font-size: 11px;
	font-weight: bold;
	background-color: #f4f4f4;
	height: 13px;
}
.page_nav a.active {
	background-color: white;
}
.page_nav a.inactive {
	color: #a6a6a6;
}

/* ELEMENTS */
.download {
	background: url(./images/download.png) no-repeat;
	padding-left: 28px;
	height: 26px;
	display: inline-block;
}
.download_pdf, .download_xls, .download_doc {
	padding-left: 34px;
	height: 32px;
	vertical-align: middle;
	display: inline-block;
}
.download_pdf_r {
	padding-right: 30px;
	height: 32px;
	vertical-align: middle;
	display: inline-block;
	background: url(./images/PDF_icon_24px.png) no-repeat right;
	padding-top: 14px;
}

.download_pdf {
	background: url(./images/PDF_icon_24px.png) no-repeat;
}
.download_xls {
	background: url(./images/xls2_32x32.png) no-repeat;
}
.download_doc {
	background: url(./images/word2_32x32.png) no-repeat;
}

.visnik p {
	padding-bottom: 0;
	
}
/* Items Block*/

/* FILTER */

/* Banners*/

/*PRODUCT PAGE*/ 
 
/*****Footer*****/
/*Define all elements in the footer*/
.footer p {
	font-size: 11px;
}

/* YUI Accordion */
.yui-cms-item h3 {
	background: transparent url(./images/main_nav_backgr_hover.png) repeat-x scroll 0 0;
	padding: 4px;
	border: 1px solid #ddd;
	margin: 0;
}
.myAccordion .yui-cms-accordion .yui-cms-item .bd {
	background-color:#FFFFFF;
	height:0;
	overflow:hidden;
	/*width: 686px;*/
}
.myAccordion .yui-cms-accordion .yui-cms-item.selected .accordionToggleItem {
	background:transparent url(./images/accordion.gif) no-repeat scroll 0 -100px;
}
.myAccordion .yui-cms-accordion .yui-cms-item .accordionToggleItem {
	background:transparent url(images/accordion.gif) no-repeat scroll 0 0;
	display:block;
	padding-left:20px;
	text-decoration:none;
}
.myAccordion .yui-cms-accordion .yui-cms-item .bd .fixed {
	overflow:hidden;
	padding:5px;
	text-align:center;
	background-color: #efefef;
	border-right: 1px solid #ddd;
	border-left: 1px solid #ddd;
}
.fixed p {
	text-align: center;
}

/* Slider */
#slider_l_button {
	/*margin-left: -40px;*/
	margin-top: 25px;
}
#slider_r_button {
	margin-top: 25px;
	/*margin-left: -40px;*/
}

/* Visnik */
.visnik {
	margin-bottom: 12px;
}
/*****Etc*****/
.basket {
	vertical-align: top;
	padding-left: 26px;
	background: url(./images/basket.png) no-repeat 5px 7px;
}
.basket:hover {
	background: url(./images/basket_hover.png) no-repeat 0 0 !important;
}
form {
	overflow: hidden;
}

.section table.align {
	height: 44px;
	width: 216px;
}
.section_active table.align {
	height: 44px;
	width: 216px;
}
.section_active table.align td, .section:hover table.align td{
	font-weight: bold;
	text-decoration:underline;
}
/*Continue to define the other sections one by one*/
