body { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:13px; margin-left:auto; margin-right:auto;	position:relative; color:black; background-color:white; }

*    {	margin:0 ; padding: 0; }
h1 { font-size: 18px;	color: #0066CC;	font-weight: bold;	text-decoration: none;	padding-top: 3px; padding-bottom: 10px;}
h2 { font-size: 12px;	color: #0066CC;	font-weight: bold;	padding-top: 20px;	padding-bottom: 10px;}
h3 { font-size: 12px;	color: #000000;	font-weight: bold; 	padding-top: 15px;	padding-bottom: 10px;}
img { border: none; }

.inv {display:none}


img.r-picture { float: right; padding: 5px 5px 5px 15px; }
img.right-picture { margin:25px 5px; }
img.right-picture-right { margin:25px 5px; }
img.btl-bullet { position: relative; top: 10px; }

a, a:visited { color: #000000; }
a:hover { color: #0066CC;  }

p.noindent { text-indent:0 !important; }

p.noindent-btl { text-indent:0 !important; margin-top: 10px; margin-bottom:30px; vertical-align: middle; }

ul.list1 { list-style:disc;	margin-left:20px ; padding-left:0px; }
ul.list1 li { padding:2px 0px; text-align:justify; }

ul.list2 { list-style:disc;	margin-left:20px ; padding-left:0px; }
ul.list2 li { padding:4px 0px; text-align:justify;}

ul.list3 { list-style:none;	margin-left:50px ; padding-left:0px; }
ul.list3 li { padding:3px 0px; text-align:justify;}

ul.small-text { list-style:disc;	margin-left:20px ; padding-left:0px; padding-bottom:15px;}
ul.small-text li { padding:2px 0px; font-size: 10px; font-weight: normal; color: #0066CC; text-align:justify; }

a.link2, a.link2:visited { color: #000000; }
a.link2:hover { color: #0066CC;  }

a.link2b, a.link2b:visited { color: #000000; 	font-weight: bold;}
a.link2b:hover { color: #0066CC; 	font-weight: bold;}

a.link3, a.link3:visited { color: #FF6600; font-weight: bold; }
a.link3:hover { color: #0066CC; font-weight: bold;}

.text-b { font-weight: bold;}
.text-blue { color: #0066CC; } 

.text-special { font-size: 12px;	color: #FF0000;	font-weight: bold;}
a.link-special, a.link-special:visited { color: #FF0000; font-weight: bold; font-size: 14px;}
a.link-special:hover { color: #0066CC; font-weight: bold; font-size: 14px;}

a.link4, a.link4:visited { color: #000000; font-weight: bold; }
a.link4:hover { color: #0066CC;  }

a.text-orange-b {	font-size: 12px;	color: #FF6600;	font-weight: bold; }

#wrap {	position:relative; width: 966px; margin: 0 auto; }
#wrapper { width: 100%;	position:absolute; }

#title { position:absolute;	left: 0px; top: 0px; width:100%; height:116px;	background:url(images/bg-top.gif) no-repeat; }

#top-logo { float: left ; width: 310px; }
#top-menu { float: left ; width: 620px; margin-top:89px; }
#top-menu ul { list-style:none;  margin:0 0; padding:0 0; }
#top-menu li { display:inline; }
#top-menu a.mlink1, a.mlink1:visited { font-size: 18px;	color: #000000;	font-weight: normal;	margin-left: 15px;	text-decoration: none;}
#top-menu a.mlink1:hover {	font-size: 18px;	color: #0066CC;	font-weight: normal;	margin-left: 15px;	text-decoration: underline;}
#top-menu a.mlink1_selected, a.mlink1_selected:visited { font-size: 18px;	color: #FF6600;	font-weight: normal;	margin-left: 15px;	text-decoration: none;}
#top-menu a.mlink1_selected:hover {font-size: 18px;	color: #FF6600;	font-weight: normal;	margin-left: 15px;	text-decoration: underline;}

#container {  margin-top:116px;  overflow:hidden; width:100%; min-height:346px; background:url(images/bg-container.png) repeat-y; }
#footer { background:url(images/bg-footer.gif) no-repeat;  height:35px;  width:100%; }
#footer p { padding:8px 10px; font-weight: normal; }

#counters { width: 100% ; padding-top: 10px ; height: 31px ; } 

#menu { margin-left:-933px;	width: 282px; float: left ;	background:url(images/bg-menu.gif) no-repeat; min-height:546px; }
#menu ul { list-style:none;  margin:0 !important; padding:0 !important; }
#menu li a { display:block;  padding:3px 0px; margin: 0px }

#menu a.mlink2, a.mlink2:visited {font-size: 13px; color: #000; font-weight: bold; margin-left: 10px;	text-decoration: none; }
#menu a.mlink2:hover { font-size: 13px; color: #0066CC; font-weight: bold;	margin-left: 10px;	text-decoration: underline;}
#menu a.mlink2_selected, a.mlink2_selected:visited {	font-size: 13px;color: #FF6600;	font-weight: bold;	margin-left: 10px;	text-decoration: none; }
#menu a.mlink2_selected:hover {font-size: 13px;	color: #FF6600;	font-weight: bold;	margin-left: 10px;	text-decoration: underline;}

#menu a.mlink3, a.mlink3:visited {font-size: 13px;	color: #000000;	font-weight: normal;	margin-left: 30px;	text-decoration: none;}
#menu a.mlink3:hover {font-size: 13px;	color: #0066CC;	font-weight: normal;	margin-left: 30px;	text-decoration: underline;}
#menu a.mlink3_selected, a.mlink3_selected:visited { font-size: 13px;	color: #FF6600;	font-weight: normal;	margin-left: 30px;	text-decoration: none;}
#menu a.mlink3_selected:hover {	font-size: 13px;	color: #000000;	font-weight: normal;	margin-left: 30px;	text-decoration: underline;}

* html #menu {	margin-left:-932px;	width:281px; }
* html #menu li a {  height:1%; }
 
#content {	margin-top:8px;	margin-left:301px; margin-bottom:8px; padding-bottom: 10px; width: 639px; float:left ; }
#content p {  margin-top:10px;	margin-bottom:10px; text-align: justify; text-indent: 20px;}

* html #content {  margin-left:150px; }

#main-info  { float: left ;width:500px;}
#right-info { float: left; width:136px;	text-align: center; }

#main-info2 { float: left ;width:420px;}
#right-info2 {float: left; width:219px;	text-align: center; }

#main-info3 { float: left ;width:370px;}
#right-info3 { float: left; width:269px; text-align: center; }


#sm-takge p{font-size: 12px; font-weight: bold;	color: #0066CC;	padding-top:20px; text-indent:0 ; clear:both; }
#sm-takge ul { font-size: 12px; list-style:circle;	margin-left:20px ; padding-left:0px ; }
#sm-takge ul li { font-size: 12px; font-weight: normal; padding-top:0px; padding-bottom:2px; }
#sm-takge ul li a { font-size: 12px; font-weight: normal; color: #000000; }
#sm-takge ul li a:hover { font-size: 12px; font-weight: normal; color: #0066CC; }

.cell-content { width: 200px; float: left; }
.cell-image { width: 100%; height: 130px; }
.cell-caption { width: 100%; height: 45px; padding: 0 5px; text-align: center; }

.pages-content { clear: both; width: 100%; height: 40px; margin-top: 15px; margin-bottom: 10px ; padding-top: 5px; padding-bottom: 5px; }
.pages-content img { position: relative; top: 3px;  }

.pages-text { font-weight: bold; background: #DDD; color: #FF6600; border: 2px solid #FF6600; padding: 0px 7px; margin-bottom: 2px; margin-left: 3px; margin-right:3px; } 
a.pages-link, a.pages-link:visited  { color: #000000; padding: 0px 7px; border: 2px solid black; text-decoration: none; margin-left: 3px; margin-right:3px; }
a.pages-link:hover { color: #0066CC; background: #DDD; padding: 0px 7px; border: 2px solid #0066CC; margin-left: 3px; margin-right:3px; }


.catalog-path  { width: 100%; height: 20px; margin-top: 5px; margin-bottom: 5px ; }
.catalog-path img { position: relative; top: 3px;  }

.cat { width:315px; height:160px; float: left }
.cat2 { width:315px; float: left }
.cat-p { width:120px; height:100%; float: left; text-align: center; }
.cat-p2 { width:300px; height:100%; float: left; text-align: center; }
.cat-p img { vertical-align: middle; }
.cat-p2 img { vertical-align: middle; }
p.cat-name { font-weight: bold; margin-top: 5px; margin-bottom:10px; text-indent:0 !important; margin-left:0; } 
p.cat-name2 { font-weight: bold; margin-top: 5px; margin-bottom:10px; text-indent:0 !important; margin-left:0; text-align: center;} 


.colors { margin-top:5px; margin-bottom:3px; background:#fff; } 
.color-cell 	  { width:12px; height:12px; margin-top:3px; margin-left:2px; margin-right:1px; float: left; background:#fff; border-color: #000; border-width: 1px; border-style: solid; }
.color-cell:hover { width:12px; height:12px; margin-top:3px; margin-left:2px; margin-right:1px; float: left; background:#fff; border-color: #FF6600; border-width: 1px; border-style: solid; }

.portfolio-head { width:100%; }
.portfolio-head-linkback { float: left; width:40px; }
.portfolio-head-right { float: left; width: 578px; background: #EEE; padding: 3px 5px; }
.portfolio-head-caption { width: 100% ; }
.portfolio-head-caption p { font-size: 12px; color: #FF6600; font-weight: bold; text-indent:0 !important; margin:0 !important; } 
.portfolio-head-description { width: 100% ; }
.portfolio-head-description p { text-indent:0 !important; margin:0 !important; }
.portfolio-picture { margin-top: 5px; width: 100%; min-height:300px; text-align: center; }

.portfolio-description { position: relative; width: 578px; left: 25px; background: #EEE; margin:10px 5px; padding:5px; text-align: justify; } 


.disk-caption { margin-top: 5px; margin-bottom:35px !important; text-indent:0 !important; margin-left:0; text-align: center !important; }


.btl-entry { width: 100%; height: 120px; clear: both; }
.btl-picture { width: 160px; height: 120px; float: left; }
.btl-description { width: 479px; height: 120px; float: left }

.btl-description p { padding-top:45px; padding-bottom:5px; margin-left:5px; text-indent: 0 !important; margin-top: 0px !important; }

.btl-logo { width: 210px; height: 115px; float: left; }

