/* ------------------------ /SITE/RESET.CSS ------------------------ */
@charset "utf-8";
/* CSS Document */

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;
}
ol, ul {list-style: none;}
blockquote, q {	quotes: none;}
blockquote:before, blockquote:after,
q:before, q:after {	content: '';	content: none;}

/* remember to define focus styles! */
:focus, a:focus, a:active {outline: 0;}

/* remember to highlight inserts somehow! */
ins {text-decoration: none;}
del {text-decoration: line-through;}

/* tables still need 'cellspacing="0"' in the markup */
table {	border-collapse: collapse;	border-spacing: 0;}

body {color:#000; background-color:#fbfbfb; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:.68em; line-height:1;}
td,th {color:#000; font:1em Verdana, Arial, Helvetica, 'MS Sans Serif',sans-serif}
input,textarea,option,select {color:#000; font:1em Verdana, Arial, Helvetica, 'MS Sans Serif',sans-serif}

img {border:0; vertical-align:top}

/* // ---- globalStyle ---- // */ 
.width100 {width:100%}
.width75 {width:75%}
.width50 {width:50%}
.floatLeft {float:left}
.floatRight {float:right}
.alignLeft {text-align:left}
.alignRight {text-align:right}
.alignCenter {text-align:center}
.cfix{}
.hid-o{ overflow:hidden; zoom:1;}

.clr {clear:both; float:none !important; height:1px !important; font-size:1px !important; border:none; margin:0 !important; padding:0 !important; background:transparent !important; visibility:hidden !important}

/* // ---- end globalStyle ---- // */

/* // ---- typography ---- // */

a {color:#fd8801; text-decoration:none; cursor:pointer;}
a:hover { text-decoration:underline}
a.dotted{ text-decoration:none; border-bottom:1px dotted;}
a.dashed{ text-decoration:none; border-bottom:1px dashed;}
a.aBlack{ color:#000;}
.or{color:#FF7200;}
.gray{ color:#7d7d7d;}
.brown{ color:#ae5f03;}
.small{ font-size:0.72em;}
.f12 {font-size:12px}
.h1,.h2,.h3, .fBold {font-weight:bold}
.ovrfHidden{ overflow:hidden;}
/* -- ---- end typography ---- -- */




/* ------------------------ /SITE/GLOBAL.CSS ------------------------ */
@charset "utf-8";
/* CSS Document */
html, body{min-height: 100% !important; min-height: auto;height: 100%;border: none;}
body{background:#975302 url(../../../images/site/bg.jpg) repeat-x 50% 0; margin: 0; padding: 0;}
.ico-set{ background:url(../../../images/site/ico-set.png) no-repeat 0 0; _background:url(../../../images/site/ico-set.gif) no-repeat 0 0; font-size:1px; zoom:1; display:block;}

.ico-T{ background-position:0 0; width:14px; height:15px;}
.ico-F{background-position:-14px 0; width:14px; height:15px;}
.ico-In{background-position:-29px 0; width:14px; height:15px;}
.ico-RSS{background-position:-43px 0; width:14px; height:15px;}
.ico-YTube{background-position:-57px 0; width:28px; height:13px;}
.ico-pdf{ background-position: -90px 0; width:25px; height:25px;}
.ico-pan{background-position: -150px 0;width:17px; height:17px;}
.ico-close{background-position: -170px 0;width:12px; height:12px; cursor: pointer;}
.ico-shop{background-position: -190px 0;width:25px; height:22px;}
.ico-shop1{background-position: -220px 0;width:18px; height:17px;}
/* -- ---- crn styles ---- -- */
.c-tl, .c-tr, .c-bl, .c-br {position:absolute; font-size:1px}
	.c-tl {top:0; left:0}
	.c-tr {top:0; right:0}
	.c-bl {bottom:0; left:0}
	.c-br {bottom:0; right:0}
.crn{ background:url(../../../images/site/crn-set.gif) no-repeat 0 0;}
/* -- ---- end crn styles ---- -- */

.s-inp {background-color:#FFFFFF;border:1px solid #a7a5a6;display:block;padding:1px 3px 1px 3px;}
	.s-inp textarea, .s-inp input {border:0 solid #FFFFFF;font-size:1em;margin:0;padding:0;vertical-align:top;width:100%;}
	
.txtDecor{ text-decoration:underline;}




.wraper{ background: url(../../../images/site/bgBody.jpg) repeat-y 0 0; display: block;min-height: 100%;height:auto!important;height: 100%;width: 1024px;margin:0 auto;position: relative;}
.wraper1,
.wraperNoBottom,
.wraper1_foto1{ background: url(../../../images/site/bgBody1.jpg) no-repeat 0 0; display: block;position: relative;min-height:100%;height: 100%;width: 100%;}
	.wraper1 .wraper2 .contener1{padding-bottom:0px;}
	.wraper1 .wraper2 .contener2{padding-bottom:0px;}
.wraperIndex{ background: url(../../../images/site/bgBody2.jpg) no-repeat 0 0; display: block;position: relative;min-height:100%;height: 100%;width: 100%;}
	.wraperIndex .wraper2,
	.wraperNoBottom .wraper2{ background:none;}
.wraper1_foto1 .wraper2{ background: url(../../../images/site/fotobg.jpg) no-repeat 123px 100%;}	
	.wraper1_foto1 .wraper2 .contener1{padding-bottom:340px;}	
	
.wraper2{background: url(../../../images/site/fotoSmall2.jpg) no-repeat 74px 100%; display: block;position: relative;min-height: 100%; height: 100%;width: 100%;}
.minWidth {display: block;zoom:1;padding: 0 0 1px 0;line-height:1.2;min-height:730px;/*background: url(../../../images/site/bgRight.jpg) no-repeat 100% 0;width: 1024px; margin:0 auto;*/}

.wrMinWidth {   padding:0 63px 0 72px; zoom:1;}

.headNavigation{ height:25px;}
	.headNavigation .navigation{}
		.headNavigation .navigation li{ float:left; background:url(../../../images/site/li-top.gif) no-repeat 100% 0; line-height:25px;  text-transform:uppercase;zoom:1; padding-right:1px;}
		.headNavigation .navigation li a{ color:#000000; display:block;padding:0 8px 0 8px;}
		.headNavigation .navigation li.act a{ background:#f89829 url(../../../images/site/bgCurent.gif) repeat-x 0 0;}
	.headNavigation .navigationIcons{ float:right; zoom:1;}	
		.headNavigation .navigationIcons li{ float:left; zoom:1; padding-right:10px}
		.headNavigation .navigationIcons .ico-set{ margin-top:6px;}
		.headNavigation .navigationIcons .ico-YTube{  margin-top:7px;}

.bigBaner{ position:relative; border-bottom:1px solid #f7941e; zoom:1}
	.bigBaner .wrTen{ position:absolute; background:url(../../../images/site/bgTen.png) repeat-x 0 0; height:16px; width:100%; top:0; left:0; z-index:10; _background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='pic/bgTen.png', sizingMethod='crop');}
	.bigBaner .wrTen1{ position:absolute; background:url(../../../images/site/bgTen1.png) repeat-x 0 0; height:16px; width:100%; bottom:-16px; left:0; z-index:10; _background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='pic/bgTen1.png', sizingMethod='crop');}
	.wrTeni { background:url(../../../images/site/bgTen1.png) repeat-x 0 0; height:16px; width:100%; _background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='pic/bgTen1.png', sizingMethod='crop');}


.smallBaner{ border-bottom:1px solid #e7e7e7;}

.b-search{ position:absolute; background:url(../../../images/site/bgSearch.png) no-repeat 0 0; width:163px; height:40px; top:0; right:0; z-index:12;_background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='pic/bgSearch.png', sizingMethod='crop'); color:#525252; padding:10px 10px 0 20px; line-height:18px;}
	.b-search .s-inp{ float:right; width:90px; margin-left:7px;}
		.b-search .s-inp input{ width:90%;}
	.b-search .hid-o .floatRight{ font-size:0.93em;}
	#btn_search {width: 9px; height: 9px; margin: 4px 4px 4px 7px; float: right;}
	
.b-search1{ position:absolute; background:url(../../../images/site/bgSearch1.png) no-repeat 0 0; width:180px; height:73px; top:0; right:0; z-index:12;_background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='pic/bgSearch1.png', sizingMethod='crop'); color:#525252; padding:10px 10px 0 20px; line-height:18px;}
	.b-search1 .s-inp{ float:right; width:104px; margin-left:7px;}
		.b-search1 .s-inp input{ width:90%;}
	.b-search1 .hid-o .floatRight{ font-size:0.93em;}
	.b-search1 .ico-set{ background-position:-124px 0; width:21px; height:21px; float:right; margin-left:7px;}
	.b-search1 .rows{ margin-top:7px; overflow:hidden; zoom:1;}
	.b-search1 .ico-shop1{ background-position: -220px 0;width:18px; height:17px; float:right; margin-left:7px;}

.logo{ background:url(../../../images/site/logo.png) no-repeat 0 0; position:absolute; left:11px; top:12px; z-index:11; position:absolute; _background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='pic/logo.png', sizingMethod='crop'); width:319px; height:56px;}

.b-menu{ background:#000;  zoom:1; overflow:hidden;}
	.b-menu li{ border-right:1px solid #5c5a5a; float:left; padding:6px 6px 6px 5px;  text-transform:uppercase;}
	.b-menu li img{ margin-top:6px;}
		.b-menu li .p{ height:26px; vertical-align:bottom; zoom:1; width:85px; }
	.b-menu li a{ display:block;color:#fff; _float:left;  zoom:1}
	.b-menu li.end{ border:none;}
	.b-menu li.act{ background:#6a3900; border-right:none; padding-left:6px;}
	
.contenerMiddle{padding-bottom:10px; overflow:hidden; zoom:1; position:relative;}
	.contenerMiddle .sub-Col{ float:left; width:203px; }
		.contenerMiddle .subCol{padding:10px 0 10px 10px;}
	.contenerMiddle .long-Col{ margin:0 0 0 203px;}
		.contenerMiddle .longCol{}
	.contenerMiddle .right-Col{float:right; width:203px; }
		.contenerMiddle .rightCol{ padding: 10px 0 0 0;}	
	.contenerMiddle .middle-Col{margin:0 203px 0 0 }
		.contenerMiddle .middleCol{padding:10px 15px 15px 15px;}
	.contenerMiddle h1{ font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:1.7em; padding:20px 0 10px 0; text-transform: uppercase;}
	.contenerMiddle h2{ font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:1.7em; padding:10px 0 0 0;}
	.contenerMiddle h3{ color:#fd8800; font-size:1.4em; font-weight:normal; padding:10px 0 5px 0;}
	.contenerMiddle h4{font-weight:bold; font-size:1.21em; padding:5px 0 5px 0;}
	.contenerMiddle p{ line-height:1.3;}
	
.contener1{  padding-bottom:10px; overflow:hidden; zoom:1;}
	.contener1 .sub-Col{ float:left; width:263px; }
	.contener1 .long-Col{ margin:0 0 0 273px;}
	.contener1 .middleCol{ padding-top:20px;}
	.contener1 .middleCol h1{ padding-top:10px;}
	
.b-news{ zoom:1; border-right:1px solid #abaaaa; padding: 0 10px 10px 0; min-height: 400px;}
	.b-news .rows{ zoom:1; padding: 0 0 10px 0; margin-bottom:10px; background:url(../../../images/site/brd-dotted.gif) repeat-x 0 100%;}
	.b-news .aBlack{ text-decoration:underline;}
	.b-news .act{ background:url("../../../images/site/bgGray.gif") repeat-y scroll 0 0 transparent;}
	.b-news .end{ background:none;}
	
ul.rightMenu{ float:right; width:198px;_width:192px; }
	ul.rightMenu li{ padding: 15px 10px 0 40px;  _padding: 15px 10px 0 30px;   font-size:1.14em; text-transform:uppercase; font-weight:bold; zoom:1; }
	ul.rightMenu li a{ color:#000000; display:block;}
	ul.rightMenu li.plach1{ background:url(../../../images/site/bgMenu1.png) no-repeat 100% 0; _background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='pic/bgMenu1.png', sizingMethod='crop'); height:63px; padding-top:25px}
	ul.rightMenu li.plach2{background:url(../../../images/site/bgMenu2.png) no-repeat 100% 0; _background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='pic/bgMenu2.png', sizingMethod='crop'); height:56px;}
	ul.rightMenu li.plach3{background:url(../../../images/site/bgMenu3.png) no-repeat 100% 0; _background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='pic/bgMenu3.png', sizingMethod='crop'); height:52px;}
	ul.rightMenu li.plach4{background:url(../../../images/site/bgMenu4.png) no-repeat 100% 0; _background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='pic/bgMenu4.png', sizingMethod='crop'); height:43px;}
	ul.rightMenu li.plach5{background:url(../../../images/site/bgMenu5.png) no-repeat 100% 0; _background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='pic/bgMenu5.png', sizingMethod='crop'); height:104px;}
		ul.rightMenu li .txtBig{ font-size:1.55em;}
		ul.rightMenu li .txtBig1{ font-size:1.4em;}
		ul.rightMenu li .txtSmall{ font-size:0.75em; font-weight:normal;}
	ul.rightMenu .floatRight{ padding:5px 0 5px 10px; border-left:1px solid #686868;  font-size:0.75em;font-weight:normal;}
	ul.rightMenu li.plach5 .floatRight{/*  margin-top:5px; width:70px */}
	
	ul.rightMenu li.plach5 table{ width:100%; margin-top:5px;}
		ul.rightMenu li.plach5 table .s-inp {background-color:#d3d1d1;border:1px solid #5e5b5b;display:block;padding:1px 3px 1px 3px;}
	 	ul.rightMenu li.plach5 table .s-inp input {border:0 solid #d3d1d1;background-color:#d3d1d1;font-size:1em;margin:0;padding:0;vertical-align:top;width:100%;}
		ul.rightMenu li.plach5 table th{ font-size:0.75em; vertical-align:top; text-align:right; text-transform:none;}
		ul.rightMenu li.plach5 table th,
		ul.rightMenu li.plach5 table td{ padding-bottom:5px; padding-left:5px;}
		ul.rightMenu li.plach5 table th.c0{width:18px; vertical-align: top;}
		ul.rightMenu li.plach5 table td.c1{width:71px; vertical-align: top;}
		ul.rightMenu li.plach5 table td.c2{width:15px; vertical-align: top; padding: 0px;}
	
	#btn_login {width: 9px; height: 7px; margin: 5px 0px 5px 5px;}	

ul.sidebar{ margin:0 0 10px 5px; zoom:1; padding-top:10px;}	
	ul.sidebar li{  text-transform:uppercase; zoom:1;}
	ul.sidebar ul.ul1{ background:url(../../../images/site/bgGray.gif) repeat-y 0 0;padding-bottom:10px;}
	ul.sidebar ul ul{ padding-left:40px;padding-bottom:0; margin-top:0; }
	ul.sidebar ul ul ul{ padding-left:20px;}
	ul.sidebar ul{ display:none; margin-top:-5px;}
	ul.sidebar li.act ul{ display:block;}
	ul.sidebar li li{ text-transform:none; background:none; margin-top:0;}
	ul.sidebar li li a{ text-decoration:underline; margin-bottom:0;}
	ul.sidebar li li li a{ text-decoration:none;}
	ul.sidebar li li li a:hover{ text-decoration:underline;}
	ul.sidebar li li li.act{ background:url(../../../images/site/bgOrange.gif) repeat-y 0 0;}
	
	ul.sidebar li a{ color:#000;  background:#dedede; display:block;padding:4px 12px; margin-bottom:5px; zoom:1;}
		ul.sidebar li li a{ background:none; padding-top:4px; padding-bottom:2px;}
		ul.sidebar li li li a{ padding-top:2px; padding-bottom:2px;  *padding-top:1px; *padding-bottom:1px;}
	ul.sidebar li li.act, ul.sidebar li li.l4:hover{ background:url(../../../images/site/bgOrange.gif) repeat-y 0 0;}
		
ul.sidebar1{ margin:10px 0 10px 5px; zoom:1;}	
	ul.sidebar1 li{  text-transform:uppercase; zoom:1;margin-top:7px;}
	ul.sidebar1 li.act a{background:#dedede;}
	ul.sidebar1 li a{ color:#000; display:block;padding:4px 12px;}
	ul.sidebar1 ul{ display:none;}
	ul.sidebar1 li.act ul{ display:block;}
	ul.sidebar1 li li{ text-transform:none; background:none; margin-top:0;}
	ul.sidebar1 li.act li.act a{ text-decoration:underline;}
	ul.sidebar1 li.act li a{ background:none;}
	
ul.sidebar2{ margin:10px 0 10px 0; zoom:1;}	
	ul.sidebar2 li{  text-transform:uppercase; zoom:1;padding-left:25px;}
	ul.sidebar2 li.grayB{background:url(../../../images/site/bgGray.gif) repeat-y 0 0;}
	ul.sidebar2 li .wrA { background:url(../../../images/site/brd-dotted.gif) repeat-x 0 100%; margin-bottom: 1px;  }
	ul.sidebar2 li a{ color:#000;  margin-bottom:-1px; display:block;padding:7px 10px 7px 0 ;}
	ul.sidebar2 li li{ text-transform:none; background:none; padding-left:0;}
	ul.sidebar2 li li a{ padding:3px 10px 3px 0 ; background:none;}
	ul.sidebar2 li li.act a{ text-decoration:underline;}
	
ul.sidebar3{ margin:10px 0 0 0; zoom:1; padding-bottom:15px;}	
	ul.sidebar3 li{  text-transform:uppercase; zoom:1;margin-top:7px; padding-bottom:1px;}
	ul.sidebar3 ul.ul1{ background:url(../../../images/site/bgGray.gif) repeat-y 0 0;padding-bottom:10px;}
	ul.sidebar3 ul{padding-left:20px;}
	ul.sidebar3 li li{ text-transform:none; background:url(../../../images/site/brd-dotted.gif) repeat-x 0 100%; margin-top:0;}
	ul.sidebar3 li li.act a{ background:url(../../../images/site/bgOrange.gif) repeat-y 0 0;}
	ul.sidebar3 li li li.act a{ background:url(../../../images/site/bgOrange.gif) repeat-y 0 0;}
	ul.sidebar3 li a{ color:#000;  background:#dedede; display:block;padding:4px 12px;}
		ul.sidebar3 li li a{ background:none;padding:5px 12px 5px 35px;}
		
		
.b-Gray{ background:url(../../../images/site/brgGray.gif) repeat-y 0 0; padding:1px 0; overflow:hidden; zoom:1;font-size:1.07em; line-height:1.3;}
		.contenerMiddle .middle-Col{margin:0 213px 0 0 }
	.b-Gray .right-Col{float:right; width:213px; }
	.wrapGray{ background:#fff url(../../../images/site/bgGray1.gif) repeat-y 0 0; overflow:hidden; zoom:1; padding:6px 0 20px 0;}
	.b-Gray .gr{ color:#505050;}
	.b-Gray p{ padding-top:10px;}
	.wrPdf{ font-size:0.88em; overflow:hidden; margin-top:10px; line-height:25px; zoom:1;}
		.wrPdf div{ float:left;}
		.wrPdf .ico-pdf{ float:left; margin-left:5px;}
		.wrPdf a{ color:#000;}
	.b-Gray .middleCol .wrap{ padding-left:20px;}
	.b-Gray .middleCol .b-gray1{ margin-left:10px; float:left;}
	.b-Gray .gr{color:#505050;}
	.b-Gray .middleCol{ padding:0 10px 0 0;}
	.b-Gray .rightCol, .wrPhotoLi .rightCol{ padding-top:40px;}
	.b-Gray .rightCol .rows,
	.wrPhotoLi .rightCol .rows{ padding:10px 0; border-bottom:1px solid #666;}
	.b-Gray .rightCol .b-gray1,
	.wrPhotoLi .rightCol .b-gray1{ background:url(../../../images/site/bgGray.gif) repeat-y  0 0; padding:5px 10px; margin:0 0 10px 0;  font-size:0.93em;}
	.b-Gray .rightCol .gr{ font-size:0.93em;}
	.wrPhotoLi .rightCol .gr{color:#505050;}
	.wrPhotoLi .rightCol p,
	.wrPhotoLi .rightCol .b-gray1{ color:#000; position:relative;}
	.wrPhotoLi .rightCol .b-gray1  input{ top:2px;}
	.wrPhotoLi .rightCol input{ position:absolute; top:3px; left:-25px;}
	.wrPhotoLi .rightCol .wrButBg{ padding:0;}
	.wrPhotoLi .rightCol th{ text-transform:none; font-size:1em;}
	.wrPhotoLi .rightCol .tblForms { margin-bottom:0;}
	.wrPhotoLi .longCol{ margin-top: 20px;}
	
.b-orange{ background:url(../../../images/site/bgOrangeG.gif) repeat-y 0 0; padding:5px 10px 5px 15px; text-transform:uppercase; zoom:1;}
.b-gray1{ background:#c1c1c1; padding:5px 10px;  font-size:0.88em; text-transform:uppercase; margin-top:20px; zoom:1;}

.nameRubr{ background:url(../../../images/site/plash-leftTop.png) no-repeat 0 0; width:216px; height:41px; padding:15px 25px 0 25px; font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:1.7em; _background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='pic/plash-leftTop.png', sizingMethod='crop'); }

.date{ padding-bottom:5px; }
.contenerMiddle p.date{line-height:1.4;}

.b-LogOut{ background: url(../../../images/site/logOut.png) no-repeat 0 0; width:89px; height:40px; padding:18px 10px 0 25px; font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:1.7em; _background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='pic/logOut.png', sizingMethod='crop'); position:absolute; z-index:100; bottom:5px; right:63px; cursor: pointer;}

.fotoGallery{ border-bottom:1px solid #c4c2c2; padding:0 5px 5px 10px; zoom:1; margin-bottom:5px;}
	.fotoGallery td{ padding:0 5px 0 0;}
	.fotoGallery .trTxt td{ padding:3px 5px 5px 0; text-align:right;}
	.fotoGallery .trTxt td a{ color:#333; font-size:0.93em;}
	
.btnGray{ background:#bfbfbe; color:#333; padding:4px 20px 4px 5px; margin-top:7px; float:left;}
	.btnGray a{ color:	#333; text-transform:uppercase;}

.tblForms{ width:100%; margin-bottom:20px}
	.tblForms th{ font-size:1.07em; padding:0 0 10px 0; vertical-align:top; text-align:left; text-transform:uppercase;}
	.tblForms th.small{ font-size:0.75em; text-transform:none;}
	.tblForms td{ padding:0 10px 10px 20px; vertical-align:top; text-align:left;}
	.tblForms td .s-inp{ width:185px}
	.tblForms td.wrButBg{ padding:0 0 0 16px;}
	
.rightBrdr{ position:relative; zoom:1; }
	.rightBrdr .rightCol{ border-left:1px solid #9a9a99; padding:0 10px;}
	.rightBrdr .bottomBrd{ position:absolute; z-index:100; bottom:0; _left:-1px; left:0; background:url(../../../images/site/tenBrd.gif) no-repeat 100% 0; width:1px; height:116px; font-size:1px; zoom:1;}
	
.sub-ColBrdr{ position:relative; zoom:1; }
	.sub-ColBrdr .subCol{ border-right:1px solid #9a9a99; padding:0 10px 0 0;}
		.sub-ColBrdr .subCol h1{ padding-left:25px;}
	.sub-ColBrdr .bottomBrd{ position:absolute; z-index:100; bottom:0; right:0; _right:-1px; background:url(../../../images/site/tenBrd.gif) no-repeat 0 0; width:1px; height:116px; font-size:1px;}
	.sub-ColBrdr .b-news{ border:none;padding:0 0 10px 0;}
		.sub-ColBrdr .b-news .rows{ padding-left:25px;}
	
.b-order{  border-bottom:1px solid #9a9a99; padding:5px 0 5px 10px;}
	.b-order .ico-set{ float:right; margin-left:7px;}
	
.b-png{ padding-bottom:15px; zoom:1;}
	.b-png .ico-set{ float:left;}
	.contenerMiddle .b-png h3{ padding:0;}
	.b-png .wr_b-png{ margin-left:40px; background:url(../../../images/site/brd-dotted.gif) repeat-x 0 100%; padding-bottom:7px;}
.b-team{ width:220px; float:left; border-right:1px solid #abaaaa;}
	.b-team .wrap{ padding:0 10px; min-height: 410px;}
	.b-team .txtForPhoto{ margin-top:-15px; margin-bottom:10px; text-align:right; padding-right:5px;}
.b-novelties{ margin-left:220px;}
	.b-novelties .wrap{ padding:0 0 0 0px;}
	.b-novelties .wrap h1{ margin-left: 10px;}
	.b-novelties .grDiv{ background:#dedcdc; padding:5px 5px 5px 10px; margin-bottom:8px;}
	
.wrPhotoNews{ padding-top:10px;}
	.wrPhotoNews img{ margin-bottom:10px;}
	
.redBrd{ width:100%;}
	.redBrd td,
	.redBrd th{ padding:10px 15px 10px 0; border-bottom:1px solid #ffc240; vertical-align:middle; text-align:left;}
	.redBrd a{ color:#333;}

.grayBrd{ width:100%;}
	.grayBrd td,
	.grayBrd th{ padding:10px 15px 10px 0; border-bottom:1px solid #d2cece; vertical-align:middle; text-align:left;}
	.grayBrd th{ text-transform:uppercase; color:#ffae00;}
	
.blackBrd{ width:100%; }
	.blackBrd td,
	.blackBrd th{ padding:10px 15px 10px 0; border-bottom:1px solid #727374; vertical-align:top; text-align:left; }
	.blackBrd th{ text-transform:uppercase; color:#000; font-size:1.07em;  padding:5px 15px 5px 0;}
	.blackBrd td p{ padding-bottom:10px;}
	.blackBrd td .gr{ text-transform:uppercase;}
	
.hr-Gray{ border-top:1px solid #a2a1a1; font-size:1px; height:20px; margin-top:20px;}

.b-teamriders{}
	.b-teamriders .right-Col{ width:90px;}	
	.b-teamriders .middle-Col{ margin-right:110px;}
	
.wrTxt_Photo{ overflow:hidden; zoom:1; font-size:1.14em;}
	.wrTxt_Photo img{ float:left; margin-right:20px;}
	.wrTxt_Photo p{ padding-bottom:10px;}
	
.b-sortBy{ padding-left:25px;}
	.b-sortBy .act a{ text-decoration:underline; }
	.b-sortBy a{  color:#333;}
.bigTxt{ text-transform:uppercase; padding:5px 0 15px 0;}
.wrContact{ padding-left:20px;}
	.sub-ColBrdr .subCol .wrContact h1{ padding-left:0;}
.formContact{}
	.formContact .rows{ padding:13px 0 0 0; zoom:1; overflow:hidden;}
	.formContact .rows .lbl{ text-transform:uppercase; padding-bottom:3px;}
	.formContact .rows .s-inp{ width:190px;}
	.formContact .rows .floatLeft{ margin-right:10px;}
.wrPhotoLi{ zoom:1; padding:10px 0 5px 35px;}	
	.wrPhotoLi .b-head{ background:#d6d6d6 url(../../../images/site/bgGray.gif) repeat-y 100% 0; padding:3px 10px; position:relative;}
		.wrPhotoLi .b-head .ico-set{ position:absolute; left:-27px; _left:-37px; top:-2px;}
	.wrPhotoLi ul{ overflow:hidden;zoom:1; background:url(../../../images/site/2-DD-website-WEBSHOP_shppingcart2.gif) repeat-x 0 0;}
	.wrPhotoLi li{ float:left; border-top:1px solid #bfbebe; border-bottom:1px solid #bfbebe;background:#fff url(../../../images/site/bgGray1.gif) repeat-y -30px 0; padding:10px 20px; text-align:center;height:60px; width:135px}
	.wrPhotoLi li.act,
	.wrPhotoLi .sub-Col li.act{border:1px solid #ff8900;}
	.wrPhotoLi li.noFloat{ float:none; width:auto; *margin-left:-5px;  }
	.wrPhotoLi li.bgli{ *display:none;}
	.contenerMiddle .wrPhotoLi .subCol{ padding:0;}
	.contenerMiddle .wrPhotoLi .sub-Col { width:225px; }
		.wrPhotoLi .sub-Col ul{ overflow:visible; background:none;}
		.wrPhotoLi .sub-Col li{ float:none;padding:10px 30px;}
		.wrPhotoLi .sub-Col li{ border:none; position:relative;}
		.wrPhotoLi .sub-Col li .brdLi{ background:url(../../../images/site/BrdLi.gif) no-repeat 100% 0 ; width:245px; position:absolute; bottom:0; height:1px; font-size:1px; right:-50px;}
		.contener1 .wrPhotoLi .long-Col { margin-left:225px;}
		.contener1 .wrPhotoLi .bigImg{ margin:25px 0 40px 0;}
		.contener1 .wrPhotoLi .middle-Col{ margin-right:230px}
		.wrPhotoLi .middle-Col .wr-bTxt1{ font-size:1.07em;}
			.wrPhotoLi .middle-Col .wr-bTxt1 h2{ text-transform:uppercase;padding-bottom:10px;}
			.wrPhotoLi .middle-Col .wr-bTxt1 .bigT{ font-size:1.14em; }
			.wrPhotoLi .middle-Col .wr-bTxt1 .bigT2{ text-transform:uppercase;}
			.wrPhotoLi .middle-Col .wr-bTxt1 p{padding-bottom:10px;}
			.wrPhotoLi .middle-Col .wr-bTxt1 .wrPdf{ margin-top:0;}
	
.wr-bTxtForm{ padding:10px 0px 10px 300px; font-size:1.2em;}
.wr-bTxt{ padding:10px 120px 10px 105px; font-size:1.2em;}
	.wr-bTxt h1{ padding:10px 0; font-weight:bold; font-size:1em;}
.bodyWrFoto{ padding: 10px 100px 0 0;}
.contenerTxt{ padding-right:25px;  text-align:right;}
	.contenerTxt p{ padding:10px 0 30px 0; text-transform:uppercase; text-align:right; }
	.contenerTxt .hid-o{ padding-bottom:10px;}
	
.paging {padding-left: 25px;}
.paging a {color: #FD8801; text-decoration: underline; cursor: pointer;}
.paging a.here {color: #000000; text-decoration: none; cursor: normal;}


#buy_popup {font-family: Verdana, Arial, Helvetica, sans-serif;}
.shaft {margin-top: 5px; padding-right: 5px;}

optgroup {font-style: normal !important;}

.hidden {display: none;}
.err {color: #FF0000;}

.bottom_margin {margin-bottom: 150px;}


.selectors select {width: 250px;}
.mid_selector {width: 100px;}
.clr {width:100%; clear:both; float:none !important; height:1px !important; font-size:1px !important; border:none; margin:0 !important; padding:0 !important; background:transparent !important; visibility:hidden !important}

.cart_info {margin-bottom: 10px;}

.cart_info td {padding: 5px;}
.cart li, .cart{ float:none; border:0px; background: none !important; padding: 0px; text-align:left; height:auto; width:auto;}
.cart li {list-style-type: square; margin-left: 15px;}
.cart_info input {width: 132px;}
#cart_type {width: 135px;}

.grDiv img {margin-bottom: 5px}



/* ------------------------ /JQUERY.LIGHTBOX-0.5.CSS ------------------------ */
/**
 * jQuery lightBox plugin
 * This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/)
 * and adapted to me for use like a plugin from jQuery.
 * @name jquery-lightbox-0.5.css
 * @author Leandro Vieira Pinho - http://leandrovieira.com
 * @version 0.5
 * @date April 11, 2008
 * @category jQuery plugin
 * @copyright (c) 2008 Leandro Vieira Pinho (leandrovieira.com)
 * @license CC Attribution-No Derivative Works 2.5 Brazil - http://creativecommons.org/licenses/by-nd/2.5/br/deed.en_US
 * @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin
 */
#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 900000;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 1000000;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 100000;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev { 
	left: 0; 
	float: left;
}
#lightbox-nav-btnNext { 
	right: 0; 
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px; 
	color: #666; 
}
#lightbox-container-image-data #lightbox-image-details { 
	width: 70%; 
	float: left; 
	text-align: left; 
}	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block; 
	clear: left; 
	padding-bottom: 1.0em;	
}			
#lightbox-secNav-btnClose {
	width: 66px; 
	float: right;
	padding-bottom: 0.7em;	
}



/* ------------------------ /UI.DATEPICKER.CSS ------------------------ */
/*
 * jQuery UI screen structure and presentation
 * This CSS file was generated by ThemeRoller, a Filament Group Project for jQuery UI
 * Author: Scott Jehl, scott@filamentgroup.com, http://www.filamentgroup.com
 * Visit ThemeRoller.com
*/

/*
 * Note: If your ThemeRoller settings have a font size set in ems, your components will scale according to their parent element's font size.
 * As a rule of thumb, set your body's font size to 62.5% to make 1em = 10px.
 * body {font-size: 62.5%;}
*/


/*datepicker*/
/* Main Style Sheet for jQuery UI date picker */
.ui-datepicker-div, .ui-datepicker-inline, #ui-datepicker-div {
	/*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;
	font-family: Verdana,Arial,sans-serif;
	background: #ffffff url(../../images/datepicker/ffffff_40x100_textures_01_flat_75.png) 0 0 repeat-x;
	font-size: 1.03em;
	border: 4px solid #aaaaaa;
	width: 15.5em;
	padding: 2.5em .5em .5em .5em;
	position: relative;
}
.ui-datepicker-div, #ui-datepicker-div {
	z-index: 9999; /*must have*/
	display: none;
}
.ui-datepicker-inline {
	float: left;
	display: block;
}
.ui-datepicker-control {
	display: none;
}
.ui-datepicker-current {
	display: none;
}
.ui-datepicker-next, .ui-datepicker-prev {
	position: absolute;
	left: .5em;
	top: .5em;
	background: #e6e6e6 url(../../images/datepicker/e6e6e6_40x100_textures_02_glass_75.png) 0 50% repeat-x;
}
.ui-datepicker-next {
	left: 14.6em;
}
.ui-datepicker-next:hover, .ui-datepicker-prev:hover {
	background: #dadada url(../../images/datepicker/dadada_40x100_textures_02_glass_75.png) 0 50% repeat-x;
}
.ui-datepicker-next a, .ui-datepicker-prev a {
	text-indent: -999999px;
	width: 1.3em;
	height: 1.4em;
	display: block;
	font-size: 1em;
	background: url(../../images/datepicker/888888_7x7_arrow_left.gif) 50% 50% no-repeat;
	border: 1px solid #d3d3d3;
	cursor: pointer;
}
.ui-datepicker-next a {
	background: url(../../images/datepicker/888888_7x7_arrow_right.gif) 50% 50% no-repeat;
}
.ui-datepicker-prev a:hover {
	background: url(../../images/datepicker/454545_7x7_arrow_left.gif) 50% 50% no-repeat;
}
.ui-datepicker-next a:hover {
	background: url(../../images/datepicker/454545_7x7_arrow_right.gif) 50% 50% no-repeat;
}
.ui-datepicker-prev a:active {
	background: url(../../images/datepicker/454545_7x7_arrow_left.gif) 50% 50% no-repeat;
}
.ui-datepicker-next a:active {
	background: url(../../images/datepicker/454545_7x7_arrow_right.gif) 50% 50% no-repeat;
}
.ui-datepicker-header select {
	border: 1px solid #d3d3d3;
	color: #555555;
	background: #e6e6e6;
	font-size: 1em;
	line-height: 1.4em;
	position: absolute;
	top: .5em;
	margin: 0 !important;
}
.ui-datepicker-header option:focus, .ui-datepicker-header option:hover {
	background: #dadada;
}
.ui-datepicker-header select.ui-datepicker-new-month {
	width: 7em;
	left: 2.2em;
}
.ui-datepicker-header select.ui-datepicker-new-year {
	width: 5em;
	left: 9.4em;
}
table.ui-datepicker {
	width: 15.5em;
	text-align: right;
}
table.ui-datepicker td a {
	padding: .1em .3em .1em 0;
	display: block;
	color: #555555;
	background: #e6e6e6 url(../../images/datepicker/e6e6e6_40x100_textures_02_glass_75.png) 0 50% repeat-x;
	cursor: pointer;
	border: 1px solid #ffffff;
}
table.ui-datepicker td a:hover {
	border: 1px solid #999999;
	color: #212121;
	background: #dadada url(../../images/datepicker/dadada_40x100_textures_02_glass_75.png) 0 50% repeat-x;
}
table.ui-datepicker td a:active {
	border: 1px solid #aaaaaa;
	color: #212121;
	background: #ffffff url(../../images/datepicker/ffffff_40x100_textures_02_glass_65.png) 0 50% repeat-x;
}
table.ui-datepicker .ui-datepicker-title-row td {
	padding: .3em 0;
	text-align: center;
	font-size: .9em;
	color: #222222;
	text-transform: uppercase;
}
table.ui-datepicker .ui-datepicker-title-row td a {
	color: #222222;
}
.ui-datepicker-cover {
	display: none;
	display/**/: block;
	position: absolute;
	z-index: -1;
	filter: mask();
	top: -4px;
	left: -4px;
	width: 193px;
	height: 200px;
}




/* Note: for resizable styles, use the styles listed above in the dialog section */






/* ------------------------ /THICKBOX.CSS ------------------------ */
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> global settings needed for thickbox <<<-----------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
*{padding: 0; margin: 0;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window {
	font: 12px Arial, Helvetica, sans-serif;
	color: #333333;
}

#TB_secondLine {
	font: 10px Arial, Helvetica, sans-serif;
	color:#666666;
}

#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {
	position: fixed;
	z-index:100;
	top: 0px;
	left: 0px;
	height:100%;
	width:100%;
}

.TB_overlayMacFFBGHack {background: url(images/macFFBgHack.png) repeat;}
.TB_overlayBG {
	background-color:#000;
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
}

* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_window {
	position: fixed;
	background: #ffffff;
	z-index: 102;
	color:#000000;
	display:none;
	/*border: 4px solid #525252;*/
	text-align:left;
	top:50%;
	left:50%;
}

* html #TB_window { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_window img#TB_Image {
	display:block;
	margin: 15px 0 0 15px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
}

#TB_caption{
	height:25px;
	padding:7px 30px 10px 25px;
	float:left;
}

#TB_closeWindow{
	height:25px;
	padding:11px 25px 10px 0;
	float:right;
}

#TB_closeAjaxWindow{
	padding:7px 10px 5px 0;
	margin-bottom:1px;
	text-align:right;
	float:right;
}

#TB_ajaxWindowTitle{
	float:left;
	padding:7px 0 5px 10px;
	margin-bottom:1px;
}

#TB_title{
	background-color:#e8e8e8;
	height:27px;
}

#TB_ajaxContent{
	clear:both;
	padding:2px 15px 15px 15px;
	overflow:auto;
	text-align:left;
	line-height:1.4em;
}

#TB_ajaxContent.TB_modal{
	padding:15px;
}

#TB_ajaxContent p{
	padding:5px 0px 5px 0px;
}

#TB_load{
	position: fixed;
	display:none;
	height:13px;
	width:208px;
	z-index:103;
	top: 50%;
	left: 50%;
	margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}

* html #TB_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_HideSelect{
	z-index:99;
	position:fixed;
	top: 0;
	left: 0;
	background-color:#fff;
	border:none;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	height:100%;
	width:100%;
}

* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_iframeContent{
	clear:both;
	border:none;
	margin-bottom:-1px;
	margin-top:1px;
	_margin-bottom:1px;
}





