* {margin:0;padding:0;}
body {
background-color: #FFF;
color: #000;
text-align: center;
font-family: Arial, sans-serif;
background: url(../images/mainFon.gif) 0 152px repeat-x;
font-size: 10px;
}
html,body {
height: 100%;
}
img {
border: none;
}
ul{
list-style: none;
}
:focus{
-moz-outline-style:none;
}
a {
color: #000;
text-decoration:none;
}
a:hover{
color:#009999;
text-decoration:underline;
}
a:active{
color:#ff0000;}



h1, h2 , h3, h4, h5, h6 {
font-size: 100%;
font-weight:normal;
}

table {
font-size: 100%;
border-collapse: collapse;
} 

.main {
min-height:100%;
width: 990px;
margin: 0 auto;
text-align: left;
position: relative;
}
* html .main{
height: 100%;
}
/*-------------header----------------*/
.header {
height: 177px;
background: url(../images/headerFon.jpg) 400px 0 no-repeat;
position: relative;
overflow: hidden;
margin-bottom:22px;
}

.header h1 {
width: 387px;
height: 46px;
overflow: hidden;
background: url(../images/logo.png);
text-indent: -9999px;
position:absolute;
left: 10px;
top:57px;
}

.header h1 a{
display: block;
width: 100%;
height: 100%; 
text-indent:-9999px; 
overflow:hidden;
}
.header a h1{
cursor: pointer;
}
.header .slogan{
position:absolute;
left:15px;
top: 117px;
font:Verdana;
font-size: 140%;
letter-spacing: 2px;

}
/*---formSearch---*/
.formSearch{
position:absolute;
left:820px;
top:41px;
background: url(../images/formSearchFon.png) no-repeat;
height: 72px;

}
.formSearch .forInputSearch{
background: url(../images/inputSearchFon.png) no-repeat;
display:block;
width: 120px;
height: 23px;
position:relative;
top: 6px;
left:48px;
}
.formSearch .inputSearch{
background-color:#F8F8F8;
border: none;
width: 108px;
margin: 3px 0 0 5px;
font-size:120%;
}

.buttonFind{
border:none;
background: url(../images/buttonFind.png) no-repeat;
width: 101px;
height: 23px;
position:relative;
left: 65px;
top: 25px;
cursor:pointer;
}

/*---end formSearch---*/

.mainMenu{
position: absolute;
left: 20px;
top: 155px;
font-size: 140%;
font-family: Tahoma, Arial, sans-serif;
text-transform:uppercase;
color: #fff;
}
.mainMenu li{
display:inline;
border-left: 1px solid #000;
padding:0 5px 0 10px; 
font-weight:bold;
}
.mainMenu .firstMenuItem{
border:none;
}
.header .mainMenu a{
color: #fff;
font-weight:normal;
}
/*---------------end header-------------*/
/*----left column---*/
.leftColumn {
float: left;
width: 250px;
overflow: hidden;
margin-right: 20px;
position: relative;
}
/*---basket---*/
.basket{
border: 1px solid #D9D8D8;
background-color:#F5F5F5;
padding: 7px 6px 0 6px;
font-size: 120%;
position:relative;
height:85px;
overflow:hidden;
}
*html .basket{
height:92px;
}
.basket h2{
font-size: 117%;
letter-spacing: 1px;
}
.basket div{
margin: 11px 0;
}
.basket a{
text-decoration:underline;
}
.basket a:hover{
text-decoration:none;
}
.basket #arrowDown, .basket .arrowUp{
position:absolute;
top: 49px;
right:16px;
width:28px;
height:28px;
background: url(../images/arrows.png) no-repeat;
cursor:pointer;
}
.basket .arrowUp{
background-position: 0 -28px !important;
}
.basket .picBasket{
background: url(../images/basket.jpg) right 2px no-repeat #F5F5F5;
height: 49px;
width:44px;
position:absolute;
top: 0;
right:0;
}
#miniBasket {
position: absolute;
left: 0;
top: 100px;
width: 248px;
overflow: hidden;
border: 1px solid #d9d8d8;
background: #fff;
padding: 10px 0;
display: none;
}
*html #miniBasket {
width: 250px;
}
#miniBasket p {
margin: 0 3px 5px 5px;
}
/*---end basket---*/
/*---leftMenu---*/
.leftMenu{
border: 1px solid #D9D8D8;
background-color: #F5F5F5;
padding: 0 6px 35px 6px;
font-size: 120%;
margin-top:12px;
font-weight:bold;
}

.leftMenu li {
text-transform:uppercase;
margin: 6px 0;
padding: 0;
border-bottom: 1px solid #fff;
}

.leftMenu ul ul{
border-top: 1px solid #fff;
}

.leftMenu ul ul li{
text-transform:none;
border-bottom: none;
margin: 6px 0 9px 18px;
font-weight: normal;
}

.leftMenu .active{
color: #009999;
}
/*---end leftMenu---*/
/*----end left column---*/
/*---right column---*/

.rightColumn {
overflow:hidden;
width: 715px;
}

.picLinks{
height:330px;
overflow:hidden;
}
.picLinks .pic1{
width:500px;
height:298px;
}
*html .picLinks .pic1{
height:300px;
}
.picLinks .pic2{
width:203px;
height:204px;
}
*html .picLinks .pic2{
width:205px;
height:206px;
}
.picLinks a{
float:left;
margin-right: 2px;
border: 1px solid #fff;

}
.picLinks a:hover{
border: 1px solid #009999;
}
.newGoods{
clear:both;
position: relative;
padding-bottom: 20px;
}
.newGoods h3{
color: #009999;
background-color:#F5F5F5;
font-size: 140%;
font-weight:bold;
padding:5px;
margin-bottom: 18px;
}
.newGoods ul {
zoom: 1;
}
.newGoods ul:after {
content: ".";
display: block;
clear: both;
height: 0;
overflow: hidden;
}
.newGoods li{
margin: 0 20px 10px 0;
float:left;
text-align:center;
width: 135px;
height: 207px;
overflow: hidden;
}
.newGoods li a{
width: 117px;
height: 189px;
display: block;
border: 1px solid #CDCDC0;
overflow:hidden;
font-size:110%;
padding:8px;
position: relative;
cursor: pointer;
}
*html .newGoods li a{
width: 133px;
height: 205px;
/*padding: 8px 0;*/
}
.newGoods li a:hover{
border: 1px solid #079C9C;
background-color: #F5F5F5;
}

.photoBlock{
height:112px;
width:112px;
margin-bottom:2px;
display:table-cell;
vertical-align:middle;
text-align:center;
}
.photoBlock img{
display:block;
//background-image:expression(runtimeStyle.backgroundImage='none', ((112/2)-parseInt(offsetHeight)/2-3) <0 ? style.marginTop="0" : style.marginTop=(112/2)-(parseInt(offsetHeight)/2+3) +'px');

}
.allNew {
float: right;
font-weight:bold;
font-size:110%;
text-decoration:underline;
clear: both;
}
.newGoods .allNew{
margin-left: 400px;
float: none;
}
a.allNew:hover{
text-decoration:none;
border: none !important;
}
.path{
font-size: 110%;
color: #009999;
margin-bottom: 10px;
}
.path li{
display:inline;
background: url(../images/slash.gif) right 3px no-repeat;
padding-right:12px;
margin-right: 3px;
//padding-right:8px;
//margin-right: 5px;
}
.path .pathHome {
background: url(../images/home.gif) 0 2px no-repeat;
padding-left:17px;
}
.path a{
text-decoration: none;
color:#6F6A6A;
}
.path a:hover{
text-decoration: underline;
color:#009999;
}
.path strong {
color: #0B0909;
}
.path .noSlash{
background:none;
}
#content{
clear:both;
}

#content p{
font-size:110%;
margin-bottom: 10px;
}

#content h2, #content h3, #content h4, #content h5, #content h6{
margin-bottom: 30px;
font-weight:bold;
}
#content h2{
font-size:140%;
text-transform:uppercase;
}
#content h3{
font-size:130%;
}
#content h4{
font-size:120%;
}
#content a{
text-decoration:underline;
}
#content a:hover{
text-decoration:none;
}
.headOfListOffers {
padding: 3px;
font-weight:bold;
font-size:140%;
text-transform:uppercase;
background-color: #F5F5F5;
margin-bottom: 10px;
}
#content ul{
padding-left:20px;
margin-bottom:30px;
list-style:disc;
}
#content ol{
padding-left:25px;
margin-bottom:30px;
}
#content table{
margin: 10px;
border-collapse: collapse;
width: 90%;
font-size:100%;
}
#content td, #content th{
border:1px solid #B8B8B8;
padding: 2px;
}
.descr{
float:left;
margin-bottom: 25px;
}
.descr h2{
padding: 20px 0 10px 0;
font-weight:bold;
font-size:140%;
text-transform:uppercase;
}
.descr .pic{
float:left;
text-align:center;
width: 112px;
}
.descr .pic span{
color:#009999;
}
.descr .deccrList{
float:left;
margin-left: 45px;
font-size:120%;
width: 270px;
}
.descr .deccrList li{
margin-bottom: 15px;
}

.descr .deccrLinks{
font-size:110%;
float:left;
}

#content .descr ul{
list-style:none;}

.descr .deccrLinks li{
margin-bottom:12px;
}
.descr .deccrLinks a{
text-decoration:underline;
padding-left: 20px;
background: url(../images/smallarrow.gif) 0 4px no-repeat;
}
.descr .deccrLinks a:hover{
text-decoration:none;
}


.text{
font-size:110%;
clear:both;
margin-bottom:30px;
}

.goodsYes, .goodsNo{
padding-left: 20px;
background: url(../images/mark.gif) 0 2px no-repeat;
}
.goodsNo{
background-position: 0 -11px;
}
.other{
position:relative;
height: 200px;
margin-bottom: 20px;
}
.other h3, .other h2{
font-size:140%;
font-weight:bold;
margin-bottom:20px;
}
.other h2{
background-color: #F5F5F5;
}

#content .other ul{
list-style:none;
}

.other li{
margin: 0 20px 10px 0;
float:left;
text-align:center;
}

.other li a{
width: 107px;
height: 126px;
display: block;
border: 1px solid #d9d9d9;
overflow:hidden;
font-size:110%;
padding:8px;
text-decoration: none !important;
}

*html .other li a{
width: 123px;
height: 142px;
}
.other li a:hover {
text-decoration: underline !important;
}
.other b{
font-weight:bold;
display:block;
}
.other span{
color:#11A0A0;
}
.other li a:hover{
background-color: #F5F5F5;
}

.other .allNew{
float:right;
padding-right:10px;
margin-bottom: 5px;
//margin-top: -30px;
//margin-bottom: 0px;
clear:both;
font-weight:bold;
font-size:110%;
text-decoration:underline;
}
.other a.allNew:hover{
text-decoration:none;
}
#DHTMLgoodies_thumbs{
overflow:hidden;
position: absolute;
width: 580px;
height: 146px;
left: 50px;
top: 50px;
}
#DHTMLgoodies_thumbs_inner{
position:absolute;
width:5000px;
}

.other #arrowLeft, .other #arrowRight{
position:absolute;
top: 70px;
left: 0px;
width:33px;
height:33px;
background: url(../images/arrowsHor.png) no-repeat;
cursor:pointer;
}
.other #arrowRight{
background-position: 0 -33px;
left: 660px;
}

.catalog{
clear:both;
position:relative;
}
.catalog h3, .catalog h2{
font-size:140%;
font-weight:bold;
margin-bottom:20px;
}
.catalog h2{
background-color: #F5F5F5;
color: #009999;;
padding: 5px;
}

.catalog li{
float:left;
height: 189px;
width: 156px;
position:relative;
margin: 2px;
}
.catalog li a{
height: 173px;
width: 140px;
border: 1px solid #fff;
text-align:center;
padding: 8px;
position:absolute;
overflow:hidden;
text-decoration:none;
font-size:110%;
}
*html .catalog a{
height: 189px;
width: 156px;
}
.catalog a:hover{
border: 1px solid #079C9C;
background-color: #F5F5F5;
}
.forImg{
display: table-cell;
vertical-align: middle;
height:114px;
width:134px;
//height:auto;
//width:auto;
}
.vertAlign{
margin-top: expression((170 - this.offsetHeight)>0 ? (170 - this.offsetHeight)/2 - 28 + "px" : "0" );
}
.goodDescr{
position:absolute;
left:8px;
top: 130px;
width:134px;
}

.catalog a:hover .goodDescr{
text-decoration:underline;
}




.newGoods li b {
display: block;
}
.newGoods li em{
color: red;
font-style:normal;

}
.newGoods li b strike {
color: black;
}
.search_results{
font-size: 110%;
}
.search_results li{
margin-bottom: 15px;
}
.search_results h6{
display:inline;
}
.search_results .ajaxSearch_extract p{
display:inline;
}

/*----Form----*/
.fmInfo{
font-size:110%;
margin-top: 40px;
}
.fmInfo div{
margin-bottom: 10px;
}

.fmInfo label{
float:left;
width: 100px;
position: relative;
top: 2px !important;
left: 0;
}
.fmInfo label span {
color: #ff0000;
}
.error {
color: #ff0000;
}
.fmInfo input{
font-size: 110%;
}

.fmInfo textarea{
background-color:#fff;
font-size: 110%;
}
.fmInfo select{
background-color:#fff;
font-size: 110%;
}
.fmInfo .button{
cursor:pointer;
margin-left:100px;
}
.fmInfo .inpCode{
position:relative;
top: -15px;
}
.ErrMessage, .ScsMessage{
font-size: 140%;
padding: 5px;
font-weight:bold;
color:#FF3333;
}
.ScsMessage{
color:#009999;
}
.fmAdd{
width: 140px;
}
.fmAdd div{
margin-bottom: 10px;
}
.fmAdd label{
float:left;
padding-right:5px;
position: relative;
top: 2px !important;
}
.fmAdd input{
font-size: 100%;
width: 40px;
text-align: center;
}
.fmAdd .button{
cursor:pointer;
width:125px;
font-size: 12px;
}
.inputPocet {
text-align: center;
}
#formRecommed label {
width: 110px;
}

/*--end Form--*/

.pageNav{
margin: 10px 10px 0 0;
text-align: right;
}

.pageNav li{
display:inline;
}

.pageNav li a{
text-decoration:underline;
}

.pageNav li a:hover{
text-decoration:none;
}

.displaying{
text-align: right;
margin: 0 10px 0 0;
}
.goods{
margin:10px 0;
}

.goods td, .goods th{

border-top: 1px solid #D9D8D8;
border-bottom: 1px solid #D9D8D8;
padding: 10px;
text-align:center;
font-size:120%;
}
.goods th{
font-weight:bold;
font-style:italic;
}
.goodName{
width: 200px;
}
.goodName a {
text-decoration: underline;
}
.goodPrice{
width: 100px;
}
.goodPrice em{
font-style:normal;
color:red;
}
.mapSite{
margin-top: -15px;
}
.mapH{
font-size:140%;
text-transform:uppercase;
margin-bottom: 20px;
}
.mapSite ul{
margin-left: 20px;
background: url(../images/mapLine.gif) repeat-y;
}

.mapSite li li{
background: url(../images/mapHorLine.gif) 0 7px no-repeat;
padding-left: 10px;
}
.mapSite .last{
background: url(../images/mapLast.gif) 0 7px no-repeat;
}

.mapSite a{
text-decoration:underline;
}
.mapSite a:hover{
text-decoration:none;
}
.answ{
display:block;
padding: 2px;
border: 1px solid #D4D0C8;
margin: 2px 0;
cursor:pointer;
}
#faqBlock {
margin: 20px 0 0 0;
float: left;
width: 100%;
}
#faqBlock div {
margin-bottom: 15px;
}
#faqBlock .quetion {
text-decoration: underline;
cursor: pointer;
}
#faqBlock .answ {
display: none;
padding: 3px;
border: 1px solid #d9d8d8;
margin-top: 5px;
}
/*---end right column--*/

.clear {
clear: both;
height: 80px;
}
/*light box*/
#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	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: 10;
}
#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;
	width: 100%;
	padding: 0 10px 0;
	overflow: hidden;
}
#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: 20px; 
	height: 20px;
	float: right;
	padding-bottom: 0.7em;
}
#TB_overlay {
position: fixed;
z-index:100;
top: 0;
left: 0;
height:100%;

width:100%;
background-color:#000;
filter:alpha(opacity=55);
-moz-opacity: 0.55;
opacity: 0.55;
}
* html #TB_overlay {
position: absolute;
height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
#popupMessSucc {
position: absolute;
width: 400px;
border: 1px solid #009999;
background: #fff;
padding: 20px;
z-index: 101;
text-align: left;
font-size: 12px;
padding: 15px;
}
#closePopup {
width: 20px;
height: 20px;
position: absolute;
top: 5px;
right: 5px;
cursor: pointer;
background: url(/images/lightbox-btn-close.gif);
overflow: hidden;
}
#linkToBasket {
font-size: 12px;
font-weight: bold;
}
.colorSvarovski {
margin-top: 5px;
text-align: right;
}
.colorSvarovski a {
text-decoration: underline;
}
/*---footer-------*/

.footer {
clear: both;
background: url(../images/footerFon.gif) repeat-x;
font-size: 100%;
text-align: center;
margin: -50px auto 0 auto;
height: 55px;
position: relative;
}
.footerMenu{
padding-top: 5px;
font-size: 140%;
font-family: Tahoma, Arial, sans-serif;
text-transform:uppercase;
}
.footerMenu li{
display:inline;
padding: 0 25px 0 25px; 
font-weight:bold;
}

.footerMenu a{
font-weight:normal;
color:#000;
}
.footer p{
color:#58585A;
padding-top:20px;
}
/*---end footer-------*/
#miniBasket ol {
margin: 0 5px;
}
#miniBasket li {
margin-bottom: 5px;
border-bottom: 1px solid #ccc;
position: relative;
display: block;
}
#miniBasket .miniCartPrice {
display: block;
padding-right: 12px;
}
#miniBasket .miniCartDel {
display: block;
width: 9px;
height: 9px;
cursor: pointer;
position: absolute;
right: 0;
bottom: 3px;
background: url(../images/deleteMiniCart.png);
}
.totalSumm {
margin: 15px 0 20px 0;
font-size: 150%;
font-weight: bold;
}
.descSection {
border: 1px solid #D9D8D8;
padding: 15px 6px 15px 6px;
background-color: #F5F5F5;
margin-bottom: 15px;
font-size: 120%;
}
.descSection a {
text-decoration: underline;
color: #009999;
}
.descSection a:hover {
text-decoration: none;
}
.listColorsSwarowski {
list-style: none;
clear: both;
}
.listColorsSwarowski li {
float: left;
width: 104px;
height: 130px;
overflow: hidden;
margin: 0 15px 20px 0;
text-align: center;
}
.listColorsSwarowski li img {
display: block;
margin: auto;
}
.cartButtons a {
font-size: 14px;
margin-right: 10px;
}
.cartButtons a:hover {
color: #000;
text-decoration: underline !important;
}
.cartButtons input {
border: none !important;
background: url(../images/btnCalc.png) no-repeat;
cursor: pointer;
margin-right: 10px;
width:86px;
height:13px;
position:relative;
top: 1px;
//top:-1px;
}
html:root .cartButtons input {
top:4px;
}
.cartButtons .but{
background: url(../images/btnOrder.png) no-repeat;
}
.picLinks .pic3{
margin-top:1px;
width:193px;
height:83px;
text-align:center;
font-size: 146%;
padding: 8px 5px 0 5px;
line-height:1.5;
letter-spacing:0.3px;
font-weight:bold;
border: 1px solid #cdcdc0;
}
.picLinks .pic3 span{
color:#009999;
font-size:107%;
display: block;
}
.picLinks a.pic3:hover{
text-decoration:none;
color:#000;}

*html .picLinks .pic3{
width:205px;
height:93px;
}
.indexEducationalCenter {
height: 205px !important;
width: 202px;
position: absolute;
top: 43px;
right: 0;
background: url(../images/ban-educational-center.jpg) 2px 2px no-repeat;
padding:2px;
border: 1px solid #CDCDC0;
}
*html .indexEducationalCenter {
height: 126px;
width: 208px;
}
.indexEducationalCenter:hover {
border-color: #009999;
}
.indexDesingStudio {
background:url(../images/ban-desing-studio.jpg) 2px 2px no-repeat;
}
.termsList {
list-style: none;
margin: 40px 0 20px 0;
}
.termsList li {
margin-bottom: 20px;
zoom: 1;
float: none;
width: auto;
font-weight: bold;
color: #009999;
font-size: 11px;
height: auto;
}
.termsList li:after {
content: ".";
display: block;
clear: both;
height: 0;
overflow: hidden;
}
.termsList img {
float: left;
margin-right: 10px;
}
.termsList li p {
font-weight: normal;
color: #000;
}
.termsList li a {
display: inline;
width: auto;
height: auto;
position: static;
font-size: 100%;
margin: 0;
padding: 0;
text-decoration: underline;
border: none;
}
.termsList li a:hover {
background: none;
border: none;
color: #009999;
padding: 0;
}
.maseterClassStart {
zoom: 1;
margin-bottom: 20px;
font-size: 11px;
}
.maseterClassStart:after,
.designStudioPhoto:after {
content: ".";
display: block;
clear: both;
height: 0;
overflow: hidden;
}
.maseterClassStart div {
float: left;
border: 1px solid #009999;
width: 260px;
overflow: hidden;
margin-right: 15px;
}
.masterClassSteps li {
float: none;
width: auto;
height: auto;
zoom: 1;
margin-bottom: 10px;
font-size: 11px;
}
.masterClassSteps li:after {
content: ".";
display: block;
clear: both;
height: 0;
overflow: hidden;
}
.masterClassSteps li div {
width: 220px;
height: 165px;
overflow: hidden;
float: left;
margin-right: 15px;
border: 1px solid #009999;
padding: 2px;
}
* html .masterClassSteps li div {
width: 226px;
height: 171px;
}
.masterClassSteps li b {
display: block;
font-size: 12px;
margin-bottom: 4px;
}
.masterClassSteps li a {
display: inline;
width: auto;
height: auto;
background: none;
border: none;
padding: 0 !important;
margin: 0 !important;
}
.masterClassSteps li a:hover {
background: none;
border: none;
padding: 0;
}
.designStudioPhoto {
zoom: 1;
margin-bottom: 20px;
}
.designStudioPhoto .designStudioBigPhoto {
width: 400px;
height: 300px;
overflow: hidden;
border: 1px solid #009999;
float: left;
margin-right: 20px;
padding: 2px;
}
.designStudioPhoto div {
padding: 2px 2px 0 2px;
border: 1px solid #009999;
margin-bottom: 10px;
float: left;
}
* html .designStudioPhoto div {
padding-bottom: 2px;
}
.designStudioPhoto div img {
margin: 0;
padding: 0;
}
.designStudioText  {
font-size: 12px;
text-align: center;
}
.designStudioText p,
.designStudioText div {
margin-bottom: 10px;
text-align: left;
}
.designStudioText ul,
.designStudioText ol {
margin: 10px;
text-align: left;
}
.designStudioText li {
width: auto;
height: auto;
float: none;
margin-bottom: 5px;
background: url(../images/design-studio-list.gif) 0 7px no-repeat;
padding-left: 10px;
}
.designStudioText li a {
display: inline;
position: static;
border: none;
padding: 0;
text-decoration: underline;
color: #009999;
height: auto;
width: auto;
}
.designStudioText li a:hover {
border: none;
padding: 0;
text-decoration: none;
}
.designStudioText img {
margin: 15px auto;
border: 2px solid #d9d8d8;
}
.designStudioText table {
font-size: 100%;
text-align: left;
margin-bottom: 10px;
}
.designStudioText h2,
.designStudioText h3,
.designStudioText h4,
.designStudioText h5,
.designStudioText h6 {
text-align: left;
margin: 15px 0;
font-size: 14px;
font-weight: bold;
}

@media print {
body {text-alig:left; background:none;}
.header{display: none;}
.leftColumn{display: none;}
.footer {display: none;}
.path {display: none;}
.picLinks {display: none;}
}


