﻿body
{
	margin: 0;
	background-color: #F3F1DF;
	background-image: url('/gfx/vascoDoorsBg.png');
	background-repeat: repeat-x;
	font-family: Tahoma, Arial, Verdana, Sans-Serif;
	font-size: 0.8em;
}

a img
{
	border:none;	
}

hr {
	border: 1px solid #eeddbd;
	overflow: hidden;
}

td 
{
    vertical-align: top;
}

#Survey
{
	text-align: left;
	
}

.SurveyBars
{
	text-align: left;
	width: 180px;
	margin: 0 auto;	
}

.SurveyQuetion
{
	padding:5px 0 15px 0;
	text-align: left;
	font-weight: bold;
}

.SurveyAfterVote
{
	width: 180px;
	text-align: left;
}

#surveyBox
{
	padding: 0 5px 10px 20px;	
}

.SurveyAfterVote div
{
	text-align: left;	
	line-height: 15px;
}

#contentNewsBoxItem
{
	color: #A56D2D;
}

.homeMainText
{
	height: 320px;	
}

.homeMainTextLeft
{
	padding-top: 10px;	
}

.Survey
{
	color:#796F32;
	font-size: 11px;
}

.surveyListLinks
{
	padding-top: 20px;	
}

.surveyListLinks a, #pageLeftBanners a
{
	color: #CA593F;
}

.surveyListLinks a
{
	margin: 5px 0;
	display: block;	
}

.surveyTd
{
	width: 330px;	
	padding-bottom: 50px;
}

.surveyListTd
{
	font-size: 11px;	
}

.surveyListTd h1
{
	margin-top: 0;
	border-bottom:1px solid #EEDDBD;
}

.surveyBt
{
	padding-right: 20px;	
}

.SurveySumary
{	
	display: block;
	padding-top: 15px;	
}

.Survey 
{
	padding-right: 10px;	
}

.Survey table td
{
	text-align: left;	
}

.surveyH1
{
	background:url("/gfx/survey_h1.jpg") no-repeat;
	text-align: left;
	padding-left: 65px;
	line-height: 35px;
	text-transform: uppercase;
	background-position: 15px 0;
	margin: 2px 0;
	
	font-family:Tahoma,Arial,Verdana,Sans-Serif;
	font-weight: normal;	
	color: #796F32;
	font-size: 16px;
}

#page
{
	width: 1000px;
	margin: 0 auto;
    overflow: hidden;
}

/* LEFT PAGE CONTENT */
#pageLeft 
{
    width: 274px;
    float: left;
    padding: 7px 0px 0px 0px;
}

#pageLeftLogo
{
    width: 274px;
    height: 209px;
    float: left;
}

#pageLeftLogoBg,
#pageLeftMenu,
#pageLeftMenuSepTop,
#pageLeftMenuCont,
#pageLeftMenuSepBottom
{
    width: 274px;
    float: left;
}

#pageLeftLogoBg
{
    height: 129px;
    text-align: center;
    padding: 80px 0px 0px 0px;
    background: url('/gfx/vascoDoorsLogoBg.jpg') no-repeat right bottom;
}

#pageLeftMenu
{
    height: 83px;
}

#pageLeftMenuSepTop
{
    height: 20px;
    text-align: center
}

#pageLeftMenuCont
{
    height: 14px;
    text-align: center;
    color: #a19966;
    font-size: 11px;
}

#pageLeftMenuCont a
{
    color: #a19966;
    text-decoration: none;
}

#pageLeftMenuCont span img
{
    vertical-align: middle;
    padding: 0px 7px 0px 0px;
}

#pageLeftMenuCont span
{
    padding: 0px 10px 0px 10px;
}

#pageLeftMenuSepBottom
{
    text-align: center;
    padding: 10px 0px 0px 0px;
}

#pageLeftNews
{
    width: 274px;
    height: 391px;
    float: left;
}

#collectionHead
{
    width: 224px;
    height: 40px;
    float: left;
    background: url('/gfx/doors_h1.jpg') no-repeat 10px 20px;
    padding: 15px 0px 0px 50px;
}

#collectionHead h1 
{
    color: #796f32;
    font-size: 16px;
    font-weight: normal;
}

#collectionHead h1 a
{
    color: #796f32;
    text-decoration: none;
}

#collectionWrap
{
    width: 229px;
    height: 130px;
    float: left;
    padding: 0px 0px 0px 45px;
}

#collectionTop
{
    width: 188px;
    height: 8px;
    float: left;
    background: url('/gfx/vascoDoorsKolekcjaTopBg.jpg') no-repeat;
}

#collectionBottom
{
    width: 188px;
    height: 8px;
    float: left;
    background: url('/gfx/vascoDoorsKolekcjaBottomBg.jpg') no-repeat;
}

.collectionContent
{
    width: 186px;
    height: 114px;
    float: left;
    border-left: 1px solid #948b55;
    border-right: 1px solid #948b55;
    background: #FFFFFF;
    text-align: center;
}

#newsBox
{
    width: 236px;
    float: left;
}

#newsBoxHead
{
    width: 236px;
    height: 42px;
    float: left;
    background: url('/gfx/vascoDoorsPaper.jpg') no-repeat 10px 11px;
    padding: 0px 0px 0px 38px;
}

#newsBoxHead h1
{
    font-size: 16px;
    font-weight: normal;
}

#newsBoxHead h1 a
{
    color: #796f32;
    text-decoration: none;
}

.newsDetailItem h2
{
     font-size: 16px !important;
     margin: 1px 0 0 0!important;
     font-weight: normal;
}

.newsDetailItem h2 span
{
     float:right;
     color: #6F695A;
     font-size: 0.8em;     
}

.newsDetailItemText
{     
     border-top:1px dotted #8A815B; 
     padding: 5px 0;     
     color: #806B3F;
}

.pageLeftNewsWrap 
{
    width: 200px;
    float: left;
    border-bottom: 1px dotted #8a815b;
    margin: 0px 0px 10px 20px !important;
    margin: 0px 0px 10px 10px;
}

.pageLeftNewsWrap p 
{
    margin: 0px;
    padding: 0px;
}

.pageLeftNewsWrap h2
{
    font-size: 11px;
    font-weight: normal;
    text-decoration: underline;
    margin: 0px 0px 5px 0px;
}

.pageLeftNewsWrap h2 a
{
    color: #ca593f;
}

.pageLeftNewsWrap h3
{
    font-size: 11px;
    font-weight: normal;
    color: #8a815b;
    margin: 0px 0px 10px 0px;
}

#pageLeftBanners
{
    width: 274px;
    float: left;
    padding: 15px 0px 0px 0px;
    text-align: left;
}

.pageLeftBannersL
{
	padding-left: 20px;	
	color: #CA593F;
}

#pageLeftBanners img
{
    margin: 5px 0px 5px 0px;
}

/* RIGHT PAGE CONTENT */
#pageRight
{
    width: 692px;
    float: left;
}

#pageRightWrap
{
    width: 692px;
    float: left;
    background: url('/gfx/vascoDoorsContBg.jpg');
}

#pageRightBott
{
    width: 692px;
    height: 6px;
    float: left;
    background: url('/gfx/vascoDoorsTbBg3.jpg') no-repeat;
}

.pageRightSepL
{
    width: 5px;
    height: 690px;
    float: left;
    background: url('/gfx/vascoDoorsBgL.jpg') no-repeat;
    overflow: hidden;
}

.pageRightSepR
{
    width: 5px;
    height: 690px;
    float: left;
    background: url('/gfx/vascoDoorsBgR.jpg') no-repeat;
    overflow: hidden;
}

.content
{
    width: 682px;
    float: left;
    overflow: hidden;
}

#menu 
{
    width: 682px;
    height: 67px;
    float: left;
    font-size: 14px;
}

.menuItem
{
    height: 37px;
    float: left;
    padding: 30px 0px 0px 0px;
    background: url('/gfx/vascoDoorsBgMenu.jpg') repeat-x;
}

.menuItem:hover,
.menuItemHover
{
    background: url('/gfx/vascoDoorsBgMenuHover.jpg') repeat-x;
}

.menuItem,
.menuItemHover
{
    height: 37px;
    float: left;
    text-align: center;
    padding: 30px 0px 0px 0px;
}

.menuItem a,
.menuItemHover a
{
    color: #8a815b;
    text-decoration: none;
}

.menuItem a:hover
.menuItemHover
{
    color: #8a815b;
    text-decoration: underline;
}

.menuItemSep
{
    width: 1px;
    height: 67px;
    float: left;
    overflow: hidden;
    background: url('/gfx/vascoDoorsBgMenuSep.jpg');
}

.menuItemHome
{
    width: 109px;
}

.menuItemCompany
{
    width: 137px;
}

.menuItemOffer
{
    width: 148px;
}

.menuItemTechnology
{
    width: 146px;
}

.menuItemContact
{
    width: 138px;
}

#banner
{
    width: 666px;
    height: 218px;
    float: left;
    padding: 14px 0px 0px 16px;
    visibility: hidden;
}

#dynamicBanner
{
    padding: 0px;
    margin: 0px;
    position: relative;
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
}

.flashDoorsBox
{
/*	border-bottom: 1px solid #EEDDBD; */
}

#dynamicBanner img 
{
    border: 1px solid #ffafd9;
}

#contentNewsBox
{
	position: relative;
	border-bottom:1px solid #EEDDBD;
    width: 598px;
    float: left;
    background: url('/gfx/vascoDoorsTopLine.jpg') no-repeat center 15px;
    padding: 20px 0px 0px 0px;
    margin: 0px 42px 0px 42px;
}

#contentNewsBoxItem
{
    width: 598px;
    float: left;
}

#contentNewsBoxItem h1 span
{
     color: #6F695A ;
     font-size: 0.9em;
     font-weight: lighter;
}

#contentNewsBoxItem h1
{
     font-family: Tahoma, Verdana, Sans-Serif;
     font-weight: normal;
     color: #796F32;
     font-size: 1.5em;          
}

#contentNewsBox h2
{
    color: #a56d2d;
    font-size: 11px;
    padding: 0px;
    margin: 0px;
}

#contentNewsBox h3
{
    color: #a56d2d;
    font-size: 11px;
    font-weight: normal;
    line-height: 16px;
}

#contentNewsBox p
{
    color: #5b2d08;
    font-size: 11px;
    line-height: 16px;
}

#contentNewsBox p a
{
    color: #5b2d08;
}

#contentInfoBox
{
    width: 598px;
    float: left;
    margin: 0px 42px 0px 42px !important;
    padding-top: 10px;
}

.contentInfoBoxHead 
{
    width: 598px;
    height: 31px;
    float: left;
}

/*
.contentInfoBoxHeadL
{
    width: 241px;
    height: 26px;
    background: url('/gfx/vascoDoorsStarsKolekcja.jpg') no-repeat 5px;
    padding: 15px 0px 25px 45px;
    color: #454444;
}
*/

.recomendedProducts h1, .contentInfoBoxItem h1
{
    font-size: 15px;
    font-weight: normal;
    margin: 0px;
    text-transform: uppercase;
    color: #454444;
}

.contentInfoBoxItem h1
{
	padding-left: 15px;
	padding-bottom: 15px;
}

.contentInfoBoxHeadL span, .contentInfoBoxItem h1 span, .recomendedProductsTitle span
{
    color: #cb613c;
}

.contentInfoBoxHeadR
{
    width: 152px;
    height: 31px;
    float: left;
    background: url('/gfx/vascoDoorsDocument.jpg') no-repeat 133px 1px;
    padding: 5px 0px 0px 160px;
    color: #454444;
}

.contentInfoBoxHeadR h1
{
    font-size: 15px;
    font-weight: normal;
    margin: 0px;
}

.contentInfoBoxHeadR span
{
    color: #cb613c;
}

#contentInfoBoxItem
{
    width: 598px;
    float: left;
    background: url('/gfx/vascoDoorsInfoBg.jpg') repeat-y 285px;
}

#contentInfoBoxItemL
{
    width: 285px;
    float: left;
}

.contentInfoBoxItemLBx
{
    width: 199px;
    float: left;
    padding: 15px 0px 0px 0px;
}

.contentInfoBoxItemLBx h1
{
    font-size: 11px;
    margin: 0px;
    background: url('/gfx/vascoDoorsPoint.jpg') no-repeat 10px 2px;
    padding: 0px 0px 5px 25px;
}

.contentInfoBoxItemLBx h1 a
{
    color: #96a438;
    text-decoration: none;
}

.contentInfoBoxItemLBx h2
{
    font-size: 11px;
    color: #806b3f;
    margin: 0px;
    padding: 0px 0px 0px 25px;
    font-weight: normal;
}

.contentInfoBoxItemLBx p
{
    padding: 0px 0px 0px 25px;
}

.contentInfoBoxItemLBx p a
{
    font-size: 11px;
    color: #5b2d08;
    font-weight: bold;
    text-decoration: none;
}

#contentInfoBoxItemR
{
    width: 287px;
    float: left;
    padding: 0px 0px 0px 25px;
}

.contentInfoBoxItemRCont
{
    width: 177px;
    float: left;
    background: url('/gfx/vascoDoorsBgPerson.jpg') no-repeat left bottom;
    padding: 0px 0px 0px 110px;
}

.contentInfoBoxItemRCont h2
{
    font-size: 11px;
    color: #806b3f;
    margin: 0px;
    font-weight: normal;
    padding: 10px 0px 0px 0px;
}

.contentInfoBoxItemRCont h2 span
{
    font-weight: bold;
}

.contentInfoBoxItemRCont p
{
    background: url('/gfx/vascoDoorsBgTriangle.jpg') no-repeat left 3px;
    padding: 0px 0px 0px 10px;
    font-size: 11px;
}

.contentInfoBoxItemRCont p a
{
    color: #db6a0b;
}

.contentInfoBoxItemRCont p a span
{
    font-style: italic;
}

#catalogOnlineBox
{
    margin-top: 20px;
    width: 180px;
    height: 110px;
    background:#9EDEDE url('/gfx/vascoDoorsBgKatOnline.jpg') repeat-x;
}

.catalogOnlineBoxHead
{
    width: 180px;
    height: 30px;
    float: left;
    font-size: 16px;
    color: #5c7376;
    text-align: center;
    padding: 11px 0px 0px 0px;
    line-height: 24px;
}

.catalogOnlineBoxHead img
{
    vertical-align: middle;
    padding: 0px 10px 0px 0px;
}

.catalogOnlineBoxHead span
{
    color: #269ea0;
}

.catalogOnlineBoxInput
{
    width: 180px;
    float: left;
    text-align: center;
}

.catalogOnlineBoxInput input.katEmail
{
    width: 160px;
    height: 18px;
    border: 1px solid #62bebf;
    font-size: 11px;
    color: #678285;
    padding: 3px 5px 0px 5px;
}

.catalogOnlineBoxInput div 
{
    height: 13px;
    text-align: center;
    font-size: 11px;
    padding: 2px 0px 0px 0px;
    color: #D9320C;
}

.catalogOnlineBoxInput input.katButton
{
    width: 65px;
    height: 19px;
    border: 1px solid #83b8d7;
    font-size: 11px;
    font-weight: bold;
    color: #537476;
    background: url('/gfx/vascoDoorsBgKatZamow.jpg') repeat-x;
    margin: 3px 0px 0px 0px;
    cursor: pointer;
}

#contentInfoBoxItemBottom
{
    width: 598px;
    height: 10px;
    float: left;
    border-bottom: 1px solid #eeddbd;
}

#contentContactBox
{
    width: 598px;
    float: left;
}

#contentContactBoxBg
{
    width: 598px;
    float: left;
    margin: 0px 42px 0px 42px !important;
    margin: 0px 21px 0px 21px;
    background: url('/gfx/vascoDoorsWorldMap.jpg') no-repeat center center;
}

.contentContactBoxL
{
    width: 239px;
    height: 65px;
    float: left;
    font-size: 16px;
    color: #d9320c;
    background: url('/gfx/vascoDoorsTelephone.jpg') no-repeat 14px 42px;
    padding: 40px 0px 0px 60px;
}

.contentContactBoxL span
{
    font-size: 20px;
    color: #7f562e;
}

.contentContactBoxR
{
    width: 238px;
    height: 66px;
    font-size: 16px;
    color: #d9320c;
    float: left;
    text-align: right;
    background: url('/gfx/email.jpg') no-repeat 250px 42px;
    padding: 39px 61px 0px 0px;
}

.contentContactBoxR span
{
    font-size: 18px;
    color: #7f562e;
}

.contentendContentBox
{
    width: 650px;
    height: 20px;
    float: left;
    background: url('/gfx/vascoDoorsCornerR.jpg') no-repeat right top;
    padding: 0px 0px 0px 16px;
}

#contentContact
{
    width: 598px;
    float: left;
    padding-bottom:10px;
}

#contentContact h1
{
    font-family: Tahoma, Verdana, Sans-Serif;
    font-weight: normal;
    color: #796F32;
    font-size: 1.5em;
}

#contentContact hr
{
    width: 598px;
    height: 1px;
    background: #eeddbd;
    border: 0px;
}

#contentContact table,
#contentContact p
{
    color: #806B3F;
    line-height: 16px;
}

#contentAboutCompany
{
    width: 598px;
    float: left;
}

#contentAboutCompany h1
{
    font-family: Tahoma, Verdana, Sans-Serif;
    font-weight: normal;
    color: #796F32;
    font-size: 1.5em;    
}

#contentAboutCompany p
{
    color: #806B3F;
    line-height: 16px;
}

.laurImg
{
	float: right;	
	margin: 0 20px;
}

.clear
{
	clear: both;
}

#contentOffer
{
    width: 598px;
    float: left;
    /*background: url('/gfx/vascoDoorsBgDoors.jpg') no-repeat right 150px;*/
}

.doorsInfo {
	padding: 0px 0px 0px 20px;
	margin: 0px 0px 20px 0px;
	color: #806B3F;
	font-size: 11px;
	line-height: 16px;
}

#contentOfferChoose
{
    width: 598px;
    float: left;
}

#contentOffer h1,
contentOfferChoose h1
{
    font-family: Tahoma, Verdana, Sans-Serif;
    font-weight: normal;
    color: #796F32;
    font-size: 1.5em;
}

#contentOffer h2 a,
#contentOffer h2,
#contentOfferChoose h2 a,
#contentOfferChoose h2
{
    text-decoration: none;
    color: #806B3F;
    font-size: 13px;
    padding: 0px;
}

#contentOffer hr,
#contentOfferChoose hr,
#contentNewsBox hr
{
    width: 598px;
    height: 1px;
    background: #eeddbd;
    border: 0px;
}

#contentOffer p,
#contentOfferChoose p
{
    color: #806B3F;
}

#contentOfferChoose .offerChoose {
	width: 598px;
    float: left;
    padding: 20px 0px 25px 0px;
}

.contentOfferLine
{
    width: 598px;
    float: left;
    padding: 0px 0px 20px 0px;
}

.contentOfferBoxLeft, .contentOfferFrameBoxLeft
{
    width: 269px;
    float: left;
}

.contentOfferFrameBoxLeft
{
	margin-right: 40px;	
}

.contentOfferBoxRight
{
    width: 269px;
    float: left;
    padding: 0px 0px 0px 60px;
}

.contentOfferBoxImgLeft, .contentOfferFrameBoxImgLeft 
{
	width: 269px;
    float: left;
}

.contentOfferBoxImg {
    float: left;
    position: absolute;
    padding: 0px 20px 0px 0px;
    margin: 0px 0px 0px 167px;
}

.contentOfferBoxHead, .contentOfferFrameControlBoxHead, .contentOfferFrameBlockBoxHead
{
    width: 259px;
    float: left;
    background: #e5e1bb;
    -moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	padding: 30px 0px 30px 10px;
	margin: 138px 0px 0px 0px;
}

.contentOfferFrameControlBoxHead
{
	background: none;
	height: 140px;
	margin: 0;
}

.contentOfferFrameBlockBoxHead
{
	background: none;
	height: 140px;
	margin: 0;
}

.contentOfferBoxHead a, .contentOfferFrameControlBoxHead a, .contentOfferFrameBlockBoxHead a{
	color: #806B3F;
    font-size: 25px;
    text-decoration: none;
}

.offerChoose .offerChooseBox, .offerChooseBox1
{
	width: 285px;
	float: left;
	text-align: center;
}

.offerChooseBox1
{
	padding-right: 20px;	
}

.offerVbg
{
	background: url(/gfx/offerVbg.jpg) no-repeat;
	padding-top:100px;
	padding-left: 15px;
	height: 126px;
	width: 270px;
}

.offerFbg
{
	background: url(/gfx/offerFbg.jpg) no-repeat;
	padding-top:100px;
	padding-left: 15px;
	height: 126px;
	width: 270px;	
}

.noUL,
.techUl
{
    color: #806B3F;
    font-size: 11px;
}

.noUL a,
.techUl li
{
    color: #806B3F;
    text-decoration: none;
    font-size: 11px;
}

.noUL a:hover
{
    text-decoration: underline;
}

#contentOfferItem
{
    width: 598px;
    float: left;
}

#contentOfferItem h1
{
    font-family: Tahoma, Verdana, Sans-Serif;
    font-weight: normal;
    color: #796F32;
    font-size: 1.5em;
}

#contentOfferItem h2
{
    color: #a56d2d;
    font-size: 11px;
    padding: 0px;
    margin: 0px;
}

#contentOfferItem h3
{
    padding: 0px;
    margin: 0px;
}

#contentOfferItem p
{
    padding: 0px;
    margin: 0px;
    color: #806B3F;
}

#contentOfferItem hr
{
    width: 598px;
    height: 1px;
    background: #eeddbd;
    border: 0px;
}

#td1ulOfferItem .ulOfferItem,
#td1ulOfferItem2 .ulOfferItem 
{
    padding: 0px 0px 15px 15px;
    margin: 0px 0px 0px 0px;
}

#td1ulOfferItem .ulOfferItem li p,
#td1ulOfferItem2 .ulOfferItem li p
{
    color: #806B3F;
    font-size: 11px;
    line-height: 16px;
    margin: 0px;
}

#td1ulOfferItem 
{
    vertical-align: top;
    width: 300px;
}

#td1ulOfferItem2 
{
    vertical-align: top;
    width: 400px;
}

#td2ulOfferItem 
{
    vertical-align: top;
    width: 298px;
}

.td2ulOfferReturn
{
    text-align: right;
    height: 30px;
}

.td2ulOfferReturn a
{
    color: #806B3F;
    text-decoration: none;
    font-size: 11px;
}

#otherOfferP
{
    text-indent: 10px;
    float: left;
}

#otherOfferP a.otherOfferPHref
{
    color: #806B3F;
    text-decoration: none;
    font-size: 11px;
}

.noUL a:hover
{
    text-decoration: underline;
}

#td2ulOfferItem2 
{
    vertical-align: top;
    width: 198px;
}

#td2ulOfferItem table,
#td2ulOfferItem2 table
{
    float: right;
}

#td2ulOfferItem table img,
#td2ulOfferItem2 table img
{
    margin: 0px 0px 5px 0px;
}

#contentMapa
{
    width: 598px;
    float: left;
    border-bottom: 1px solid #eeddbd;
}

#contentMapa hr
{
    width: 598px;
    height: 1px;
    background: #eeddbd;
    border: 0px;
}

#contentMapa ul,
#contentMapa a
{
    /*color: #6F695A;*/
    
     
    color: #806B3F;
    text-decoration: none;
}

#newsDetailItem h2
{
	font-size: 1.0em !important;
	margin: 15px 0 0 0!important;
	font-weight: normal;
}

#newsDetailItem h2 span
{
	float:right;
	color: #6F695A;
	font-size: 0.8em;	
}

.newsDetailItemText
{	
	border-top: 1px dotted #8A815B; 
	padding: 5px 0;	
	color: #806B3F;
}

#contentNewsBox h1 span
{
	color:#6F695A ;
	font-size: 0.9em;
	font-weight: lighter;
}

#contentNewsBox h1
{
	font-family: Tahoma, Verdana, Sans-Serif;
	font-weight: normal;
	color: #796F32;
	font-size: 1.5em;		
}

#contentProductHeader
{
    width: 598px;
    float: left;
    text-align: right;
	height: 30px;
}

#contentProductHeader a
{
	text-decoration: none;
	color: #806B3F;
	font-size: 11px;
}

#contentProductWrapper
{
    width: 598px;
    float: left;
    padding: 0px 0px 30px 0px;
    color: #806B3F;
}

.contentProductItem { float: left; }
.contentProductItemAll { width: 101px; }
.contentProductItemLast { width: 90px; }

.contentProductItemOther 
{
    margin: 20px 0px 0px 0px;
}

.contentProductItemPicture
{
    float: left;
    padding: 0px 0px 10px 0px;
}

.contentProductItemSize,
.contentProductItemName,
.contentProductItemType,
.contentProductItemPrice
{
    float: left;
    margin: 0px 0px 5px 0px;
    padding: 0px;
}

.contentProductItemSize table 
{
    border-collapse: collapse;
    padding: 0px;
    border: 1px solid #EEDDBD;
    width: 87px;
}

.contentProductItemSize td
{
    border: 1px solid #EEDDBD;
    text-align: center;
    font-size: 11px;
    padding: 0px;
}

.contentProductItemName 
{
    background: #e6e0bd;
    text-align: center;
    font-weight: bolder;
    font-size: 11px;
    width: 87px;
}

.contentProductItemType 
{
    font-weight: bolder;
    font-size: 11px;
    width: 87px;
    height: 32px;
}

.contentProductItemType table
{
    border-collapse: collapse;
    padding: 0px;
}

.contentProductItemPrice
{
    border-top: 1px solid #EEDDBD;
    border-bottom: 1px solid #EEDDBD;
    width: 87px;
    text-align: center;
}

.contentProductFrameSize
{
    border-collapse: collapse;
}

.contentProductFrameSize td
{
    text-align: center;
    font-size: 11px;
    color: #806B3F;
    border: 1px solid #806B3F;
    padding: 2px 8px 2px 8px;
    vertical-align: middle;
}

#contentProductFrameSizeNoneBorder
{
	border-left: 0px;
	border-top: 0px;
}

.contentProductFrameSizeSpan 
{
    font-size: 11px;
    color: #806B3F;
}

.contentProductFrameMore 
{
    border-collapse: collapse;
    width: 100%;
}

.contentProductFrameMore td
{
    font-size: 11px;
    color: #806B3F;
    padding: 2px 10px 2px 0px;
    vertical-align: top;
}

.contentProductFrameMore td span
{
    font-size: 12px;
    font-weight: bold;
}

#contentTechnology
{
    color:#806B3F;
    font-size: 11px;
    width: 598px;
    float: left;
    padding-bottom:10px;
}

#contentTechnology h1
{
    font-family: Tahoma, Verdana, Sans-Serif;
    font-weight: normal;
    color: #806B3F;
    font-size: 1.5em;
}

#contentTechnology h2
{
    text-decoration: none;
    color: #806B3F;
    font-size: 13px;
    padding: 0px;
}

#contentTechnology hr
{
    width: 598px;
    height: 1px;
    background: #eeddbd;
    border: 0px;
}

#contentTechnology p
{
    padding: 0px;
    margin: 0px;
    color: #806B3F;
}

#td1ulTechnologyItem .ulTechnologyItem,
#td1ulTechnologyItem .olTechnologyItem
{
    padding: 0px 0px 15px 15px;
    margin: 0px 0px 0px 0px;
}

#td1ulTechnologyItem .ulTechnologyItem
{
	list-style-type: disc;
}

#td1ulTechnologyItem .olTechnologyItemH2
{
	font-size: 11px;
	margin:  0px;
	padding: 0px;
}

#td1ulTechnologyItem .ulTechnologyNoneItem
{
	list-style-type: none;
	margin: 0px 0px 0px 0px;
	padding: 0px;
}

#td2ulTechnologyItem 
{
    vertical-align: top;
    width: 298px;
}

#td2ulTechnologyItem span 
{
	color: #806B3F;
	font-size: 11px;
	line-height: 16px;
}

#td1ulTechnologyItem h2
{
    color: #A56D2D;
	font-size: 11px;
	margin:  0px;
	padding: 0px;
}

#td2ulTechnologyItem table
{
    float: right;
}

#td2ulTechnologyItem td
{
    color: #806B3F;
    font-size: 11px;
}

#contentTechnologyWrapper
{
    width: 598px;
    float: left;
    padding: 0px 0px 30px 0px;
    color: #806B3F;
}

.contentTechnologyItem { float: left; margin: 0px 10px 0px 0px; }
.contentTechnologyItemAll { width: 170px; }

.contentTechnologyItemName,
.contentTechnologyItemPrice
{
    float: left;
    margin: 0px 0px 5px 0px;
    padding: 0px;
}

.contentTechnologyItemName
{
    width: 170px;
    text-align: center;
}

.contentTechnologyItemPrice
{
    border-top: 1px solid #EEDDBD;
    border-bottom: 1px solid #EEDDBD;
    width: 170px;
    text-align: center;
}

#contentTechnologyWrapper .contentTechnologyDoorItem { float: left; margin: 0px 10px 20px 0px; width: 185px; }
#contentTechnologyWrapper .contentTechnologyDoorItemAll { width: 185px; }

.contentTechnologyDoorItemPicture
{
    float: left;
    padding: 0px 0px 10px 0px;
    width: 185px;
}

.contentTechnologyDoorItemName
{
    float: left;
    margin: 0px 0px 5px 0px;
    padding: 0px;
    width: 185px;
    font-size: 11px;
}

.contentTechnologyConstruct
{
    width: 598px;
    margin: 10px 0px 0px 0px;
}

.contentTechnologyConstruct td 
{
    width: 33%;
    text-align: center;
    font-size: 11px;
    color: #806B3F;
}

.contentTechnologyConstruct td span
{
    font-weight: bolder;
}

.contentTechnologyConstructLegend td
{
    vertical-align: middle;
    font-size: 11px;
    color: #806B3F;
}

.contentTechnologyConstructLegend img
{
    float: right;
}

.contentTechnologyTypeDoors 
{
    width: 598px;
    margin: 10px 0px 0px 0px;
}

.contentTechnologyTypeDoors td
{
    text-align: center;
    font-size: 11px;
    color: #806B3F;
    width: 33%;
}

.contentTechnologyVentilation 
{
    width: 598px;
    margin: 10px 0px 0px 0px;
}

.contentTechnologyVentilation td
{
    text-align: center;
    font-size: 11px;
    color: #806B3F;
    width: 33%;
}

.contentTechnologyFrame 
{
    width: 598px;
    margin: 10px 0px 0px 0px;
}

.contentTechnologyFrameImg
{
    width: 178px;
    text-align: center;
}

.contentTechnologyFrameSize
{
    width: 420px;
}

.contentTechnologyFrameSize table
{
    border-collapse: collapse;
}

.contentTechnologyFrameSize table td
{
    text-align: center;
    font-size: 11px;
    color: #806B3F;
    border: 1px solid #806B3F;
    padding: 0px 5px 0px 5px;
    vertical-align: middle;
}

/***************************************************/
.contentProductWrapperLineTest1
{
    width: 90px;
    float: left;
    color: #806B3F;
}

/* FOOTER PAGE CONTENT */
#pageRightFooter
{
    width: 682px;
    height: 40px;
    float: left;
    padding: 15px 0px 0px 10px;
}

#pageRightFooter span
{
    padding: 0 10px 0 10px;
}

#pageRightFooter span.border
{
   background: url('/gfx/vascoDoorsBgFooter.jpg') no-repeat right 5px;
}

#pageRightFooter a
{
    color: #ad8642;
    font-size: 11px;
}

#pageRightCopywrite
{
    width: 660px;
    height: 40px;
    float: left;
    padding: 0px 0px 0px 10px;
    color: #ad8642;
    font-size: 11px;
    text-align: right;
}

.offer_hc_bg
{
	background: url('/gfx/h_offer_bg.png');
	color: #fff;
	padding:0 5px;
	height: 37px;
	line-height:37px;
}

.offer_h
{
	margin-bottom: 20px;
	border-collapse: collapse;
	border-spacing: none;	
}

.offer_hl_bg
{
	background: url('/gfx/offer_hl_bg.png');
	height: 37px;
	width: 7px;
}

.offer_hr_bg
{
	background: url('/gfx/offer_hr_bg.png');	
	height: 37px;
	width: 7px;
}

.imgFloatL
{
	float:left;
	margin-right: 30px;
	margin-bottom: 20px;	
}

.errorBox, .successBox
{
	padding: 10px 40px 30px 80px;
	color: #333333;
	margin: 10px 20px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border: 1px solid #FFB5B5;	
	background: #F3F1DF url('/gfx/error.jpg') no-repeat;
	background-position: 25px 15px;
	font-size: 11px;
}

.successBox
{
	background: #F3F1DF url('/gfx/success.jpg') no-repeat;
	background-position: 25px 15px;
	padding: 10px 40px 10px 80px;
}

.errorBox .error, .successBox .success
{
	color: Red;
	font-weight: bold;
	font-size:14px;
	font-family: Arial;
	margin-bottom: 10px;
}

.successBox .success
{
	color: Green;
}

#distributorsFlash
{
	width: 598px;
	overflow: hidden;
}

.contentInfoBoxItem
{
	width: 199px;
	height: 250px;
	float: left;
	border-bottom:1px solid #EEDDBD;
}

.catalogOnline
{
	background: transparent url(/gfx/vascoDoorsBgPerson1.jpg) no-repeat;
	background-position: 0 40px;
	width: 209px;
}

.recomendedProducts
{
	clear: both;
	padding-top: 10px;	
}

.recomendedProducts{
	background: transparent url(/gfx/products.jpg) no-repeat scroll 5px 5px;
}

.recomendedProductsTitle
{
	padding: 0 0 10px 45px;	
}

.processBox
{
	background: transparent url(/gfx/processIco.jpg) no-repeat scroll 5px 5px;
	width: 190px;
}

.catalogOnlineText, .processBoxText
{
	color:#A56D2D;
	font-size:11px;
	font-weight:normal;
	line-height:16px;
}

.catalogOnlineText
{
	padding-left: 70px;	
}

.processBoxText
{
	padding: 0 10px;	
}

.distributorBox
{
	background: transparent url(/gfx/dystIco.jpg) no-repeat scroll 5px 5px;
}

.contentInfoBoxItem h1
{
	padding: 3px 0 0 45px;
	line-height: 31px;
	margin-bottom: 15px;
}

.catalogOnline h1
{
	background: url('/gfx/vascoDoorsDocument.jpg') no-repeat;
	background-position: 4px 5px;
}

.contentInfoBoxItem h1 a
{
	text-decoration: none;
	color: #454444;
}

.contentInfoBoxItem h1 a:hover
{
	text-decoration: underline;	
}

.pager
{
	margin-bottom: 10px;
	margin-top: 10px;
	text-align: center;
}

.pager a
{
	margin: 0 4px;
	color: #A56D2D;
	text-decoration: none;
	font-size: 12px;	
}

.pager b a
{
	font-size: 14px;	
}

.pager .first, .pager .last
{
	font-size: 15px;
}

.social{
	background: url('/gfx/slider2.png') no-repeat;
	display: block;
	float: right;
	height: 520px;
	padding: 0px;
	position: fixed;
	right: -310px;
	top: 35px;
	width: 310px;
	z-index: 1002;
	color: #fff;
	padding-top: 8px;
	padding-left: 35px;
	
}

.fbBG
{
	background: #fff;	
	width: 300px;
}

.newsmore
{
	text-decoration: none;
	color: #796F32;
}

.newsmore:hover
{
	color: #665C29;
}

.fb_share
{
	position:absolute;
	top: 0;
	right: 0;	
}

.facebook
{
	position: relative;	
}


h4
{
    color: #6F695A;
    font-size: 1.0em;
    font-weight: bold;	
}

.contestBT, .contestBTsmall
{
	display: block;
	height: 66px;
	width: 207px;
	text-align:center;
	line-height: 66px;
	color: #796F32;
	background: url('/gfx/btContestNav300.png') no-repeat;
	text-decoration: none;
	text-transform: uppercase;
	font-size: 1.4em;
	font-weight: bold;
}

.contestBT:hover, .contestBTsmall:hover
{
	color: #802d2d;
}


.contestBTsmall
{
	background: url('/gfx/btContestNav114.png') no-repeat;
	text-transform: none;
	height: 29px;
	line-height: 29px;
	width: 91px;
	font-size: 1em;	
}
