body {
	font-family: tahoma, arial, Georgia;
	background-color: #01398c;
	background-image: url('./i/bg.jpg'); 
	background-repeat: no-repeat;
	background-size:100%;
	font-size: 10pt;
	background-position: top center;
	font-weight: normal;
	color: #000000;
	text-align: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}


p {margin:0; padding:0}
A {color: #000;text-decoration: none;}
a:hover {color:#2539da;text-decoration: none;}

ul{padding:0;margin-left:15px}

.red{color:#e00000}
.red:hover{text-decoration:underline}
.green{color:#5ab202}
.green:hover{text-decoration:underline}
.darkgray{color:#525252}
.darkgray:hover{text-decoration:underline}

.titlelink{color:#294b93}
.titlelink:hover{color:#294b93;text-decoration:normal}

.white{color:#ffffff;text-decoration: none;}
.white:hover{color:#ffffff;text-decoration: underline}
.lightgray{color:#d0d0d0;text-decoration: none;}
.lightgray:hover{color:#e00000;text-decoration: underline}

.red{color:#ca0101;text-decoration: none;}
.red:hover{color:#ca0101;text-decoration: underline}

.menutxt{color:#464646;text-decoration: none;}
.menutxt:hover{color:#464646;text-decoration: underline}

.gray{color:#555555;text-decoration: none;}
.gray:hover{color:#555555;text-decoration: underline}

.content_white{margin:auto;width:751px;height:601px;background-color:#fff}
.content_page{position:absolute;margin-left:185px;width:410px;height:462px;overflow:hidden;padding-top:110px;line-height:18px}

.list_news{padding-left:20px;padding-top:15px;margin-left:8px;width:180px;height:28px;background-image:url('./i/list.png')}

.news_txt{line-height:19px}
.tresc{width:472px;margin-left:30px;margin-top:-18px}
h2{border-bottom:1px solid #01398c;padding-bottom:8px;margin-bottom:4px;color:#01398c;font-size:13pt}
h1{border-bottom:1px solid #01398c;padding-bottom:8px;margin-bottom:4px;color:#01398c;}
h3{border-bottom:1px solid #01398c;padding-bottom:4px;margin-bottom:4px;color:#01398c;font-size:10pt}

img {border:0;}
hr{border: 0;color: #ccb894;background-color: #ccb894;height: 2px;}

   div#calosc {margin: auto;width: 870px;height: auto;margin-top:10px} 
   div#top {width: auto;height: 63px;margin-bottom:15px;} 
   div#left{float:left;width:580px;margin-bottom:20px}
   div#right{margin-left:590px;width:384px;margin-bottom:20px}
 
.logolocation{padding-top:80px;text-align:center;} 
.logosmalllocation{position:absolute;margin-top:5px;margin-left:845px}
.searchlocation{background-image:url('i/search.png');background-repeat:no-repeat;background-position:top center;height:35px;margin-top:30px}
.menulocation{position:absolute;margin-left:100px;padding-top:25px}
.gallerybox{float:left;width:190px;height:134px;margin-right:10px;margin-bottom:10px}

.createdby{float:right;background-image: url('i/70pb.png');font-size:12px;padding:7px;color:#fff}

.categorylist{background-image:url('i/categorylist_v2.png');background-repeat:no-repeat;height:119px;margin-left:36px}
.categorylisthref{float:left;width:103px;height:118px;margin-right:10px}

.productlist{margin-left:35px;margin-top:15px;margin-bottom:10px;background-position:top left;background-repeat:repeat;background-image:url('i/40pb.png');width:890px;min-height:198px;}
.productboxoutside{width:296px;height:183px;float:left;overflow:hidden}
.productboxinside{background-color:#fff;margin:10px;width:260px;height:146px;padding:8px;overflow:hidden}
.product_title{color:#000;font-weight:bold;font-size:18px;line-height:20px;margin-bottom:6px;margin-top:1px}
.product_description{font-size:11px;color:#000;line-height:15px;margin-right:3px}
.product_img{text-align:center;width:118px;height:148px;float:left;margin-right:8px;overflow:hidden}

.productdesc{margin-left:35px;margin-top:15px;background-position:top left;background-repeat:no-repeat;background-image:url('i/productdescbg2.png');width:910px;height:409px;}
.productboxoutside_big{width:605px;height:397px;float:left;overflow:hidden}
.productboxinside_big{margin:10px;width:568px;height:362px;padding:8px;overflow:hidden}
.product_title_big{color:#000;font-weight:bold;font-size:29px;line-height:31px;margin-bottom:6px;margin-top:1px}
.product_description_big{font-size:14px;color:#000;line-height:18px;margin-right:8px;height:auto;overflow:hidden}
.product_img_big{text-align:center;width:248px;height:312px;float:left;margin-right:12px;overflow:hidden}
.product_parameteres{margin-top:10px;color:#000;}
.productdesc_shop{position:absolute;width:584px;margin-left:10px;height:40px;margin-top:340px}
.productdesc_tax{position:absolute;margin-left:10px;margin-top:22px;font-size:10px}
.productdesc_send{margin-left:10px;margin-top:8px;float:left;font-size:12px}
.productdesc_price{font-weight:bold;margin-left:10px;margin-top:12px;margin-right:15px;float:right;font-size:19px;color:#000}
.productdesc_cart{background-image:url('i/cart.png');background-repeat:no-repeat;background-position:3px;background-color:#0b2f76;color:#fff;padding:4px 8px 4px 30px;font-size:15px;position:absolute;font-size:13px;margin-top:12px;margin-left:268px;}
.productdesc_right{background-color:#fff;width:276px;height:166px;margin-top:10px;}
.productboxoutside_right{width:296px;height:183px;float:left;overflow:hidden;margin-left:-10px;margin-top:-10px}
.productdesc_cart2{background-image:url('i/cart.png');background-repeat:no-repeat;background-position:3px;background-color:#0b2f76;color:#fff;padding:4px 8px 4px 30px;font-size:15px;position:absolute;font-size:13px;margin-left:605px;width:238px;margin-top:363px;text-align:center}

.listscroll{position:relative;width:400px;height:415px;overflow:hidden;margin-top:10px}
.listscrollposition{float:left;height:352px;overflow:hidden}
.listscrollposition2{float:left;height:387px;overflow:hidden}

.listscroll2{position:relative;width:580px;height:290px;overflow:hidden}

.map{width:585px;height:377px;float:left;margin:10px}
.maplong{width:585px;height:auto;background-color:#fff;float:left;margin:10px}
.pad10{padding:10px}
.font13bold{font-weight:bold;font-size:13px;margin-bottom:4px;border-bottom:1px solid #000;padding-bottom:4px}
.font13norm{font-size:12px;margin-bottom:4px;line-height:16px}
.rightbox{background-color:#fff;width:276px;height:378px;margin-top:10px;}

#people{
	position: absolute;
    top:0;
	left: 0;
	background-image:url('i/people.png');
	background-repeat:no-repeat;
	background-position:bottom right;
	background-attachment:fixed;
	width:100%;
	height:100%;
	z-index: -999;
	}
	
#flags{
	position: absolute;
    top:0;
	left: 0;
	background-image:url('i/flags.png');
	background-repeat:no-repeat;
	background-position:bottom left;
	background-attachment:fixed;
	width:100%;
	height:100%;
	z-index: -999;
	}	

#menu ul {
	list-style-type:none;
	margin:0 auto;
	}	
	
#menu ul li {
	float:left;
	text-align:center;
	text-indent: -30000px;
	margin:0 0px 0 0px;
	}		
	
#menu ul li a {
	background:url(./i/menu_pl.png) no-repeat;
  background-position: 0 0;
	text-decoration:none;
	width:173px;
	height:63px;
	display:block;
	padding:0px 0 0 0;
	margin-right:18px;
	}	
	
#menu ul li a:hover {
	background:url(./i/menu_pl.png) no-repeat;
	background-position: 0px -63px;
	color:#595959;
	}	

#menu .men1 {width:171px; background:url(./i/menu_pl.png) -191px 0px;}
#menu .men1:hover {background:url(./i/menu_pl.png) -191px -63px}
#menu .men2 {width:171px; background:url(./i/menu_pl.png) -380px 0px}
#menu .men2:hover {background:url(./i/menu_pl.png) -380px -63px}
#menu .men3 {width:172px; background:url(./i/menu_pl.png) -570px 0px}
#menu .men3:hover {background:url(./i/menu_pl.png) -570px -63px}
   


.mattblacktabs{
width: 890px;
overflow: hidden;
margin-left:25px;
}

.mattblacktabs ul{
margin: 0;
padding: 0;
padding-left: 10px; /*offset of tabs relative to browser left edge*/
font-size: 12px;
font-weight:bold;
list-style-type: none;
}

.mattblacktabs li{
display: inline;
margin: 0;
}

.mattblacktabs li a{
float: left;
display: block;
text-decoration: none;
margin: 0;
padding: 7px 8px; /*padding inside each tab*/
margin-right:8px;
border-right: 0px solid white; /*right divider between tabs*/
color: white;
font-size:15px;
text-shadow: 0 2px 0 #000;
background: #2e7f15; /*background of tabs (default state)*/
}

.mattblacktabs li a:visited{
color: white;
}

.mattblacktabs li a:hover, .mattblacktabs li.selected a{
background: #0b2f76; /*background of tabs for hover state, plus tab with "selected" class assigned to its LI */
}


.mattblacktabs2{
width: 890px;
overflow: hidden;
margin-left:25px;
}

.mattblacktabs2 ul{
margin: 0;
padding: 0;
padding-left: 10px; /*offset of tabs relative to browser left edge*/
font-size: 12px;
font-weight:bold;
list-style-type: none;
}

.mattblacktabs2 li{
display: inline;
margin: 0;
}

.mattblacktabs2 li a{
float: left;
display: block;
text-decoration: none;
margin: 0;
padding: 7px 8px; /*padding inside each tab*/
margin-right:8px;
border-right: 0px solid white; /*right divider between tabs*/
color: white;
font-size:15px;
text-shadow: 0 2px 0 #000;
background: #d21210; /*background of tabs (default state)*/
}

.mattblacktabs2 li a:visited{
color: white;
}

.mattblacktabs2 li a:hover, .mattblacktabs2 li.selected2 a{
background: #0b2f76; /*background of tabs for hover state, plus tab with "selected" class assigned to its LI */
}

.paginationposition{position:relative;top:0;left:0;width:890px;color:#fff;height:42px;clear:both}

 .pagination {
	font-family: Verdana, sans-serif;
	padding:2px;
	margin:7px;
	font-size:21px;
	font-weight:bold;
}

.pagination a {
	margin: 2px;
	padding: 0.2em 0.44em 0.23em 0.44em;
	background-color: #ffffff;
	text-decoration: none; /* no underline */
	color: #0000fe;
}
.pagination a:hover, .pagination a:active {
	padding: 0.2em 0.44em 0.23em 0.44em;
	margin: 2px;
	background-color: #ffffff;
	color: #0000fe;
}
.pagination span.current {
	padding: 0.2em 0.44em 0.23em 0.44em;
		margin: 2px;
		background-color: #ffffff;
		color: #fff;
	}
.pagination span.disabled {
		display:none;
	} 