@font-face {
  font-family: 'Open Sans Condensed';
  font-style: normal;
  font-weight: 300;
  src: local('Open Sans Cond Light'), local('OpenSans-CondensedLight'), url(//themes.googleusercontent.com/static/fonts/opensanscondensed/v6/gk5FxslNkTTHtojXrkp-xC3jdGpUUWWw3ZkjEiH7VGY.woff) format('woff');
}
@font-face {
  font-family: 'Open Sans Condensed';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Condensed Bold'), local('OpenSans-CondensedBold'), url(//themes.googleusercontent.com/static/fonts/opensanscondensed/v6/gk5FxslNkTTHtojXrkp-xH8GQ1-f77-_DMylrAuQUHQ.woff) format('woff');
}
@font-face {
    font-family: 'PTSansNarrowRegular';
    src: url('fonts/ptn57f.eot');
    src: url('fonts/ptn57f.eot?#iefix') format('embedded-opentype'),
         url('fonts/ptn57f.woff') format('woff'),
         url('fonts/ptn57f.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'PTSansNarrowBold';
    src: url('fonts/ptn77f.eot');
    src: url('fonts/ptn77f.eot?#iefix') format('embedded-opentype'),
         url('fonts/ptn77f.woff') format('woff'),
         url('fonts/ptn77f.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'play-bold';
    src: url('fonts/play-bold.eot');
    src: url('fonts/play-bold.eot?#iefix') format('embedded-opentype'),
         url('fonts/play-bold.woff') format('woff'),
         url('fonts/play-bold.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}
* { margin: 0; padding: 0; }
body { margin: auto; padding: 0 0 20px 0; width: 100%; text-align: center; font-family: 'PTSansNarrowRegular', Arial, Verdana, Helvetica; font-size: 15px; line-height: 15px; color: #2d3536; font-weight: normal; background: #2F2F2F; }

/* STYLE */
b        { font-weight: normal; }
.boldtext { color: #2d3536; font-family: 'Open Sans Condensed',Arial, Verdana; font-size: 14px; font-weight: bold; }
hr { height: 1px; border-width: 0px; color: #999999; background-color: #999999; width: 100%; margin: 10px 0 10px 0; }
.center  { margin: auto; padding: 0; }
.clear   { clear: both; }
.error   { color: #CC3300; }
.radius  { -moz-border-radius: 3px;
           -webkit-border-radius: 3px;
           -khtml-border-radius: 3px;
           border-radius: 3px; }

.radius2  { -moz-border-radius: 150px;
           -webkit-border-radius: 150px;
           -khtml-border-radius: 150px;
           border-radius: 150px; }

a:link            { color: #4A4A4A; font-family: "PTSansNarrowRegular", Arial, Verdana; font-size: 16px; font-weight: normal; text-decoration: none;}
a:visited         { color: #4A4A4A; font-family: "PTSansNarrowRegular", Arial, Verdana; font-size: 16px; font-weight: normal; text-decoration: none;}
a:hover, a:active {color: #63a200; font-family: "PTSansNarrowRegular", Arial, Verdana; font-size: 16px; font-weight: normal; text-decoration: none;}

a.all:link            { color: #CC3333; font-family: Arial, Verdana; font-size: 13px; font-weight: normal; text-decoration: none;}
a.all:visited         { color: #CC3333; font-family: Arial, Verdana; font-size: 13px; font-weight: normal; text-decoration: none;}
a.all:hover, a:active {color: #63a200; font-family: Arial, Verdana; font-size: 13px; font-weight: normal; text-decoration: none;}

#container { width: 100%; margin: auto; padding: 0; }


#header    { width: 1100px; margin: 30px auto 10px auto; padding: 0; background: url(../image/logo-bg.png) no-repeat left top; border-bottom: 3px solid #ACACAC; }
#cartinfo-box { margin: 30px 0 0 35px; padding: 0; width: 240px; height: 150px; }
/* CARTINFO */
.cart_box     { width: 225px; height: 70px; background: #E9E9E9; margin: 30px 0 10px 0; padding: 5px; border: 1px solid #1E5491; box-shadow: 0 0 5px #B7B7B7; }
.cart_box a   { font-family: "Open Sans Condensed", Arial, Verdana; color: #FF3300; font-size: 16px; line-height: 16px; font-weight: bold; text-decoration: none; }
.cart_box img { margin: 5px 0 0 0; border: none; }
#module_cart  { width: 200px; }
.scinfo       { font-family: Arial, Verdana; font-size: 12px; margin: 0 0 10px 0; text-shadow: 0 1px 0 #fff; }

#menu        { width: 1100px; margin: 45px auto 3px auto; border-bottom: 1px solid #ACACAC; position: relative; z-index: 10; }
#head-menu    { width: 700px; float: left; height: 45px; padding: 5px 0 5px 0; }
/* SEARCH */
#search-box      { float: right; height: 25px; margin: 10px 0 0 0; text-shadow: 0 1px 0 #fff; }
.search          { margin: 0; padding: 0; height: 32px; }
#search-box input    { margin: 0; padding: 0 0 0 5px; width: 205px; height: 25px; background: #E9E9E9; border: none; }
#search-box .button  { width: 28px; height: 25px; border: none; margin: 0; padding: 0; }
#advsearch   td  { padding: 5px 0 5px 0; }
#advsearch   .td-bg1  { background: #E9E9E9; }
#advsearch   .td-bg2  { background: #F5F5F5; }

#center-box { width: 1100px; margin: auto; padding: 0 0 15px 0; }
#left-col   { width: 210px; float: left; margin: auto; padding: 0; }
#right-col  { width: 880px; float: right; margin: auto; padding: 0; }

/* LEFT MENU */
.menu-box     { margin-top: 0px; width: 210px; height: auto; padding-top: 50px; background: url(../image/cat-bg.png) no-repeat top center; }
.news-box     { margin-top: 5px; width: 210px; height: auto; padding-top: 50px; background: url(../image/news-bg.png) no-repeat top center;  }

#left-menu        { list-style: none; margin: 20px 0 20px 0; padding: 0; text-align: left; }
#left-menu     a  { display: block; width: 180px; color: #EBEBEB; padding: 5px 5px 2px 10px; margin: 5px 5px 5px 2px; font-family: "PTSansNarrowRegular", Arial, Verdana; font-size: 16px; font-weight: normal; line-height: normal; text-decoration: none; text-align: left; border-left: 3px solid #FF3300; }
#left-menu     li { border-top: 1px solid #FFFFFF; border-bottom: 1px solid #330000; }
#left-menu li:first-child {border-top: none;}
#left-menu li:last-child {border-bottom: none;}

#left-menu2       { list-style: none; margin: 10px 0 10px 0px; padding: 0; border: none; }
#left-menu2    li { border: none; color: #4A4A4A; }
#left-menu2     a { display: block; width: 195px; min-height: 20px; color: #4A4A4A; padding: 5px 5px 2px 5px; margin: 5px 5px 5px 2px; text-align: left; border: 1px solid #000000; background: #FFFFFF; }

/* MENU */
ul#topnav {
	margin: 0; padding: 0;
	float: left;
	width: 755px;
	list-style: none;
	position: relative;
	font-size: 1.2em;
}
ul#topnav li {
	float: left;
	margin: 0; padding: 0;
    background: url(../image/topnav.gif) repeat-x;
}
ul#topnav li a {
	padding: 10px 15px;
	display: block;
	color: #E9E9E9;
	text-decoration: none;
    font-family: 'play-bold', Arial, Verdana; font-size: 16px; font-weight: bold;
    border: 1px solid #262626;
}
ul#topnav li a:hover {
	padding: 10px 15px;
	display: block;
	color: #D91414;
	text-decoration: none;
    font-family: 'play-bold', Arial, Verdana; font-size: 16px; font-weight: bold; border: 1px solid #B7B7B7;
}
ul#topnav li:hover { background: #1376c9 url(../image/bg3.gif) repeat-x; }



/* HOME */
#slider-box   { width: 880px; margin: 6px auto 10px auto; padding: 2px 0 0 0; position: relative; z-index: 1; }
.home-content { margin: 0 5px 30px 5px; padding: 20px; background: url(../image/bg3.gif) repeat; border: 1px solid #ADADAD; color: #FFFFFF; text-align: justify; }
.home-content a { color: #FFFFFF; text-decoration: none; }

#hits        { width: 880px; margin: auto auto 30px auto; }
#hits-wr     { padding-top: 10px; }
#hits-title  { width: 880px; margin: auto; border-bottom: 1px solid #FFFFFF; }
#hits-title span { display: block; width: 130px; height: 25px; margin-left: 10px; padding: 6px 0 0 0; color: #FFFFFF; font-weight: bold; font-family: Open Sans Condensed, Arial, Verdana, Helvetica; font-size: 16px; line-height: 16px; border: 1px solid #FFFFFF; border-bottom: none; }

#special-offer-wr { padding: 10px 0 20px 0; }
#special-offer-title  { width: 880px; margin: auto; border-bottom: 1px solid #FFFFFF; }
#special-offer-title span { display: block; width: 130px; height: 25px; margin-left: 10px; padding: 6px 0 0 0; color: #FFFFFF; font-weight: bold; font-family: Open Sans Condensed, Arial, Verdana, Helvetica; font-size: 16px; line-height: 16px; border: 1px solid #FFFFFF; border-bottom: none; }

/* CATEGORIES */
.sort             { color: #FFFFFF; }
#cat              { width: 875px; min-height: 1050px; margin: 8px auto 5px auto; padding: 0 0 15px 0; }
#cat   h1         { margin: 0; padding: 0; font-family: "Open Sans Condensed", Arial, Verdana; color: #C8C8C8; font-size: 20px; font-weight: bold; text-decoration: none; text-transform: uppercase; text-shadow: 0 1px 0 #000; }
.title-desc       { width: 870px; margin: 0 0 10px 5px; background: #FFFFFF; background: url(../image/bg3.gif) repeat; border: 1px solid #959595; }
.title            { margin: auto; padding: 10px 0 10px 0; }
.cat-desc         { margin: 0 10px 10px 10px; padding: 20px; background: #FFFFFF; border: 1px solid #ADADAD; color: #333333; text-align: justify; }
.cat-desc   a     { color: #FFFFFF; }
#cat-desc   h3    { color: #CC3333; font-size: 14px; }
#cat-desc  .cat   { color: #CC3333; font-size: 14px; }
#cat-desc  a      { color: #CC3333; }
#cat-desc  td     { padding: 5px; }
#cat-desc  ul     { margin-left: 20px; }
.cat_brief        { padding: 5px; margin: 0 10px 10px 10px; }
#prod_cat         { margin: 5px auto 5px 5px; padding: 0; }
#prod_detail      { margin: 5px auto 5px 5px; padding: 0; background: #FFFFFF }

table.page-cat    { background: #2F2F2F; padding: 0; }
#navigator        { height: 42px; width: 860px; margin: 0 0 5px 10px; background: #FFFFFF; color: #CC0000; text-align: center; font-weight: bold; font-family: Arial; font-size: 18px; }
#navigator  a     { color: #333; font-family: Arial; font-size: 14px; font-weight: bold; }


/* PRODUCT BRIEF */
#brif-table          { min-height: 260px; }
#brif-table td      { background: #F0F0F0; border-bottom: 1px solid #FFF; }
#brif-table td.d-box { min-height: 230px; }
.img-box             {margin: 10px 5px 5px 5px; padding: 5px; border: 1px solid #CCCCCC; box-shadow: 0 1px 1px #FFFFFF inset, 0 1px 3px rgba(0, 0, 0, 0.4); }
img.prod             { margin: 5px; padding: 5px; border: 1px solid #CCCCCC; box-shadow: 0 1px 1px #FFFFFF inset, 0 1px 3px rgba(0, 0, 0, 0.4); }
.prod_name           { min-height: 55px; margin: 5px 5px 10px 5px; padding-top: 10px; }
.prod_name h2        { margin: 5px; padding: 0; font-family: 'Open Sans Condensed', Arial, Verdana, Helvetica; font-size: 16px; color: #2d3536; font-weight: bold; text-transform: uppercase; text-shadow: 0 1px 0 #000; }
.prod_name a:link    { color: #2d3536; font-size: 18px; line-height: 18px; font-weight: bold; font-family: 'Open Sans Condensed', serif; text-transform: uppercase; text-decoration: none; }
.prod_name a:visited { color: #2d3536; font-size: 18px; line-height: 18px; font-weight: bold; font-family: 'Open Sans Condensed', serif; text-transform: uppercase; text-decoration: none; }
.prod_name a:hover   { color: #2d3536; font-size: 18px; line-height: 18px; font-weight: bold; font-family: 'Open Sans Condensed', serif; text-transform: uppercase; text-decoration: none; }
.prod_name a:active  { color: #2d3536; font-size: 18px; line-height: 18px; font-weight: bold; font-family: 'Open Sans Condensed', serif; text-transform: uppercase; text-decoration: none; }
.prod_name_bg        { background: url(../image/tabs_2.gif) repeat-x top left; padding-top: 5px; }
.price_bg            { border: 1px solid #999999; padding: 3px; margin-top: 5px; }
.old-price           { color: #FF3300; text-decoration: line-through; }
.new-price           { color: #507AD3; }
.price               { margin: 5px; padding-bottom: 10px; display: block; color: #CC3300; font-size: 16px; line-height: 16px; font-weight: bold; font-family: 'Open Sans Condensed', sans-serif; }
.price2 { color: #CC3300; font-family: 'Open Sans Condensed',Arial, Verdana; font-size: 12px; font-weight: bold; text-decoration: line-through;}
.price3 { color: #CC3300; font-size: 15px; font-family: 'Open Sans Condensed',Arial, Verdana; font-weight: bold; }
.price4 { color: #CC3300; font-family: 'Open Sans Condensed',Arial, Verdana; font-size: 14px; font-weight: bold; }
.price5 { color: #CC3300; font-family: 'Open Sans Condensed',Arial, Verdana; font-size: 14px; font-weight: bold; }
.price6 { color: #CC3300; font-size: 15px; font-family: 'Open Sans Condensed',Arial, Verdana; font-weight: bold; }
.price7 { color: #CC3300; font-size: 22px; font-family: 'Open Sans Condensed',Arial, Verdana; font-weight: bold; }

#to-top       { width: 200px; height: 30px; }
.to-top {
	background:url(../image/top.png) 0 0 no-repeat;
    display: block;
    float: right;
    font-size: 0;
    height: 30px;
    margin: 10px 10px 10px 0;
    width: 160px;
    box-shadow:0 0 5px #CCCCCC;
}
.to-top:hover {
	box-shadow:0 0 5px #666666;
}
.to-top:active {
	opacity:0.9;
}

.title-prod   { text-align: left; padding-left: 30px; }
.brif-box a   { font-family: "Open Sans Condensed", Arial, Verdana, Helvetica; color: #333333; font-size: 14px; font-weight: normal; text-transform: uppercase; }
.brif-box     { min-height: 15px; text-align: left; padding: 1px 3px 3px 10px; margin: 0 5px 5px 10px; border-bottom: 1px dotted #CCCCCC; }
.rate-box     { min-height: 15px; text-align: left; padding: 1px 3px 1px 10px; margin: 0 5px 5px 10px; border-bottom: 1px dotted #CCCCCC; }
.brif-box-opt { min-height: 15px; text-align: left; padding: 1px 3px 3px 10px; margin: 0 5px 5px 10px; border-bottom: 1px dotted #CCCCCC; }
.box-bg     { background: url("../image/bg11.gif") repeat-x top; border-bottom: 1px dotted #CCCCCC; }
.pr           { margin: 5px; }
.add          { border-bottom: 1px solid #CCCCCC; clear: both; margin: 0 5px 5px 5px; padding: 35px 5px 5px 5px; }
.detailed a   { float: left; display: block; height: 36px; width: 120px; background:url("../image/more.png") no-repeat center; }
.detailed a:hover { background: url("../image/more.png") no-repeat; border: none; box-shadow: 0 0 5px #B7B7B7; }
.addcart a        { float: right; display: block; height: 36px; width: 120px; background:url("../image/basket.png") no-repeat center; }
.addcart a:hover  { background: url("../image/basket.png") no-repeat; border: none; box-shadow: 0 0 5px #B7B7B7; }
 .row1 { background: #F1F3F4; }
 .row2 { background: #E7EAEB; }

/* PRODUCT DETAILED */
#prod-review     { width: 860px; margin: 5px 15px 10px 5px; background: #FFFFFF; }
#tab_description {  width: 838px; color: #FFFFFF; }
.page            { border: 1px solid #DDDDDD; background: #FFFFFF; display: inline-block; padding: 10px; display: block; width: 98%; z-index: 2; margin-bottom: 10px; }
.tabs            { display: block; width: 100%; height: 31px; }
.tabs a.selected { background: #FFFFFF url('../image/tab.png') repeat-x; border-bottom: 0px; padding-bottom: 8px; z-index: 3; }
.text_desc       { background: url(../image/bg3.gif) repeat #E9E9E9; border: 1px solid #DDDDDD; padding: 10px; margin-bottom: 10px; text-align: justify; }
.tabs a          { float: left; display: block; padding: 6px 15px 7px 15px; margin-right: 2px; border-top: 1px solid #DDDDDD; cursor: pointer;
	border-bottom: 1px solid #DDDDDD;
	border-left: 1px solid #DDDDDD;
	border-right: 1px solid #DDDDDD;
	background: #FFFFFF url('../image/tab.png') repeat-x;
	color: #000000;
    font-family: "Open Sans Condensed", Arial, Verdana, Helvetica;
	font-weight: bold;
	font-size: 13px;
	text-decoration: none;
	z-index: 1;
	position: relative;
	top: 1px;
}
.tabs a:hover  { color: #63a200; font-family: "Open Sans Condensed", Arial, Verdana, Helvetica; font-weight: bold; }
.div_review_write   { text-align: left; }
.tabs input      { font-family: "Open Sans Condensed", Arial, Verdana, Helvetica; }

.button-votes {
	background:url(../image/votes.png) 0 0 no-repeat;
    display: block;
    font-size: 0;
    height: 30px;
    margin: 0 auto 0 auto;
    width: 160px;
    box-shadow:0 0 5px #CCCCCC;
}
.button-votes:hover {
	box-shadow:0 0 5px #666666;
}
.button-votes:active {
	opacity:0.9;
}
.button-contact {
	background:url(../image/contact.png) 0 0 no-repeat;
    cursor: pointer;
    display: block;
    font-size: 0;
    height: 30px;
    margin: 0 auto 0 auto;
    width: 160px;
    box-shadow:0 0 5px #CCCCCC;
}
.button-contact:hover {
	box-shadow:0 0 5px #666666;
}
.button-contact:active {
	opacity:0.9;
}

.tdl-box          { padding: 3px 0 3px 10px; text-align: left; }
.tdr-box          { padding: 3px 0 3px 15px; text-align: left; }
.tdr-rate-box     { padding: 3px 0 0 15px; text-align: left; background: #FFFFFF; }
.tr-box           { }

/* SHOPPING CART */
#shop_cart  { width: 834px; margin: 20px 5px 20px 5px; padding: 5px; }
.trhead { background: url(../image/tab.png) repeat-x left; border-bottom: 1px; }
#shop_cart th { height: 40px; }
#shop_cart hr { margin: 0; }
#calculation { background: #F3F3F3; margin-top: 20px; border-collapse: collapse; border: 1px solid #E3DECA; }
.total { background: #F3F3F3; margin-top: 20px; border-collapse: collapse; border: 1px solid #E3DECA; }
#calculation tr {border-bottom: 1px solid #E3DECA; }
#calculation td { padding: 10px; }
#check { margin: 10px auto; width: 405px; text-align: center;  }
.back   a        { float: left; display: block; height: 36px; width: 130px; background:url("../image/back.png") no-repeat; cursor: pointer; }
.order  a        { float: left; display: block; height: 36px; width: 130px; background:url("../image/order.png") no-repeat; cursor: pointer; }
.update a        { float: left; display: block; height: 36px; width: 130px; background:url("../image/update.png") no-repeat; cursor: pointer; }

/* NEWS */
#news       { background: #FFFFFF; padding: 5px; margin: 5px; text-align: justify; }
.news-title  { width: 220px; height: 36px; background: url(../image/news-bg.png) no-repeat center; }
p.titlenews { border-left: 2px solid #5E3018; margin: 10px 0 10px 0; padding-left: 10px; text-align: left; }
p.titlenews a { color: #EBEBEB; font-family: "PTSansNarrowRegular", Arial, Verdana; font-size: 16px; font-weight: normal; line-height: normal; text-decoration: none; text-align: left; }
#news p     { margin: 10px; padding-left: 10px; }
#news img   { margin: 0; padding: 0; float: right;}
.date       { color: #CC3333; font-size: 15px; line-height: 15px; font-family: 'Open Sans Condensed',Arial, Verdana; font-weight: bold; }
.home-date       { padding-left: 10px; color: #CC3333; font-size: 15px; line-height: 15px; font-family: 'Open Sans Condensed',Arial, Verdana; font-weight: bold; text-align: left; }
p.titlenews2 { color: #2d3536; border-left: 2px solid #5E3018; margin: 10px 0 10px 0; padding-left: 10px; text-align: left; }
p.titlenews2 a { color: #2d3536; font-family: "PTSansNarrowRegular", Arial, Verdana; font-size: 16px; font-weight: normal; line-height: normal; text-decoration: none; text-align: left; }
 /* ARTICLE */
.page-content   { width: 842px; margin: 5px 5px 10px 5px; padding: 20px 20px 10px 10px; text-align: justify; background: #FFFFFF; }
.prev_title     { display: block; padding: 5px 10px 5px 40px; font-size: 15px; line-height: 15px; font-family: 'Open Sans Condensed',Arial, Verdana; font-weight: bold; text-align: left; }
#article        { margin: 5px; background: #FFFFFF; padding: 5px; text-align: justify; }
.article-title  { width: 220px; height: 36px; background: url(../image/article-bg.png) no-repeat center; }
#article p      { margin: 10px; padding-left: 10px; }
/* TAGCLOUD */
#tagcloud       { width: 200px; height: 200px; margin: 30px 0 0 0; padding: 0px; background: url(../image/tag-bg.png) no-repeat center #FFFFFF; border: 1px solid #ADADAD; }
#tagcloud   a   { color: #333300; }


/* SITEMAP */
#sitemap h3, a.title2 { font-family: "Georgia", Arial, Verdana, Helvetica; color: #666699; font-size: 11px; margin: 5px; padding: 5px; font-weight: normal; border-bottom: 1px solid #60321A; text-align: center; text-transform: uppercase; background: url(../image/bg2.jpg) repeat-x top left;  }
#sitemap ul { list-style: none; margin: 5px 0 5px 0; padding: 0; text-align: left;}
#sitemap ul li { display: inline; padding: 0; margin: 0;}
#sitemap ul li a { display: block; color: #626262; text-decoration: none; margin: 0; font-size: 12px; padding: 5px 0 5px 10px; background: url(../image/img03.gif) repeat-x left bottom;}
#sitemap ul li a:hover { text-decoration: none; background: #EFEFEF; font-size: 12px; color: #5C5C5C;}

/* PRICELIST */
#price-list td           { border-collapse: collapse; border: 1px solid #666666; }
#price-list td.noborder  { border: none; }
a.ptitle  { display: block; height: 15px; margin: 5px 0 5px 10px; color: #CC3333; font-size: 15px; line-height: 15px; font-family: 'Open Sans Condensed',Arial, Verdana; font-weight: bold; }

/* CCONTACT */
.contact-phone { width: 520px; margin: auto; font-size: 18px; line-height: 18px; border-bottom: 1px dotted #000000; }

/* PARTNERS */
#partners     { min-height: 830px; }
#partners  li { list-style: none; float: left; }
#partners  p  { display: block; margin: 20px 0 0 0; text-align: center; }

#footer     { width: 1100px; height: 45px; margin: auto; padding: 0 0 5px 0; border-bottom: 1px solid #FFFFFF; border-top: 1px solid #FFFFFF; }
#footer-wr  { width: 1100px; height: 45px; margin: auto; padding: 0; border-bottom: 3px solid #AAAAAA; }
.f-box1 {
    display: block;
	background: none;
	list-style-type: none;
    background: url(../image/foot-sep.png) no-repeat right center;
	float: left;
	margin-left: 5px;
	width: 360px;
    height: 45px;
}
.f-box2 {
    display: block;
	background: none;
	list-style-type: none;
    background: url(../image/foot-sep.png) no-repeat right center;
	float: left;
	margin-left: 5px;
	width: 360px;
    height: 45px;
}
.f-box3 {
    display: block;
	background: none;
	list-style-type: none;
    background: none;
	float: left;
	margin-left: 5px;
	width: 360px;
    height: 45px;
}
.foot-snet  { width: 140px; height: 35px; float: left; padding: 15px 0 0 0; color: #FFFFFF; font-weight: bold; font-family: Times New Roman, Arial, Verdana, Helvetica; font-size: 15px; line-height: 15px; }
.foot-snet2 { width: 120px; height: 35px; float: left; margin-left: 10px; padding: 3px 0 0 0;  }
.foot-col2  { padding: 15px 0 0 0; color: #F2F2F2; font-weight: bold; font-family: Times New Roman, Arial, Verdana, Helvetica; font-size: 15px; line-height: 15px; text-transform: uppercase; }
.foot-col2 span { color: #FF0000; }
.foot-col3   { width: 360px; height: 35px; padding: 7px 0 0 0; }
.foot-col3 span   { margin-left: 40px; display: block; float: left; color: #FFFFFF; font-weight: bold; font-family: Times New Roman, Arial, Verdana, Helvetica; font-size: 15px; line-height: 15px; }

a.fb     { display: block; width: 40px; height: 40px; float: left; background: url(../image/fb.jpg) no-repeat center; }
a.tw     { display: block; width: 40px; height: 40px; float: left; background: url(../image/tw.jpg) no-repeat center; }
a.vk     { display: block; width: 40px; height: 40px; float: left; background: url(../image/vk.jpg) no-repeat center; }

.note  { height: 20px; padding: 5px; margin: 10px auto 10px auto; color: #EBEBEB; }

/* PHOTOGALLERY */

/* pagination */
.pagination-box {
	margin-top: 35px;
	padding: 7px 0;
}

.pagination-box ul {
	padding: 7px 0;
	text-align: center;
	list-style: none !important;
}
.pagination-box ul li {
	margin-right: 1px;
	padding: 6px 1px;
	display: inline;
	list-style: none !important;
	background: none;
}
.pagination-box ul li span,
.pagination-box ul li a {
	padding: 5px 6px;
	color: #333;
	font-size: 12px;
	font-weight: bold;
	font-family: "Arial", "Verdana", sans-serif;
	border: 1px solid #dfdfdf;
}
.pagination-box ul li a {
	text-decoration: none;
}
.pagination-box ul li.selected span,
.pagination-box ul li.selected a,
.pagination-box ul li a:hover {
	color: #ff0000;
}
.pagination-box ul li.pagn-disabled span {
	color: #888;
}


/* gallery */
.button-photo {
	background:url(../image/photo-bg.png) 0 0 no-repeat;
    cursor: pointer;
    display: block;
    width: 250px;
    height: 250px;
    margin: 0 auto 0 auto;
    border: 1px solid #999999; box-shadow: 0 1px 1px #FFFFFF inset, 0 1px 3px rgba(0, 0, 0, 0.4);
}
.button-video {
	background:url(../image/video-bg.png) 0 0 no-repeat;
    cursor: pointer;
    display: block;
    width: 250px;
    height: 250px;
    margin: 0 auto 0 auto;
    border: 1px solid #999999; box-shadow: 0 1px 1px #FFFFFF inset, 0 1px 3px rgba(0, 0, 0, 0.4);
}
background: url(../image/tag-bg.png) no-repeat center #FFFFFF;

#gallery {
    width: 850px;
	margin: 0 auto 0 6px;
	padding: 0;
}
#gallery li {
	margin: 3px;
	padding: 3px; background: #FFFFFF; border: 1px solid #999999; box-shadow: 0 1px 1px #FFFFFF inset, 0 1px 3px rgba(0, 0, 0, 0.4);
    float: left;
	list-style: none;
	width: 195px;
	min-height: 150px;
	vertical-align: top;
	text-align: center;
	display: -moz-inline-stack;
	display: inline-block;
	*display: inline;
	position: relative;
}
#gallery li a.small-pic img {
	border: 0;
	-ms-interpolation-mode: bicubic;
	max-width: 190px;
	_width: 190px;
	max-height: 150px;
	_height: 150px;
	vertical-align: bottom;
}
#gallery li p {
	margin: 0;
	padding: 0;
	padding: 2px 0;
	position: absolute;
	right: 0;
	bottom: 2px;
	left: 0;
	background: #fff;
	font-size: 13px;
    color: #000000; font-family: "PTSansNarrowRegular", Arial, Verdana; font-size: 16px; font-weight: normal; line-height: normal;
}
#gallery li p a {
	text-decoration: none;
}

/* VIDEO */

.video-title     {
  width: 400px;	margin: 10px auto 30px auto; text-align: center; font-size:16px; font-weight: bold; font-family: verdana,geneva,sans-serif;
}
.videobox-title  {
	margin: 10px 0 10px 0; font-family:verdana,geneva,sans-serif;
}








