*{outline: 0; margin:0; padding: 0; font-family: Arial; color:#1a1a1a; text-shadow: 1px 1px 1px #fff;}
body{padding:50px;}

.content{width:710px; background:#e6e6e6; outline: 0; margin:0; padding: 0;}
#breadcrumbs>ul{display: block;}
#breadcrumbs>ul>li{display: inline-block; }
#breadcrumbs>ul>li>a{display: inline-block; font-size: 10pt; text-decoration: none;}
#breadcrumbs>ul>li>a>span{border-bottom: 1px dashed;}
#breadcrumbs>ul>li>a.chosen>span{border-bottom: 0px;}

.main-article{margin-top: 10px;}
.main-article>img{float: left; padding: 0px; margin:0 20px 10px 0;}
.main-article>p{font-size: 12pt; font-family: Arial;}
.main-article>h1{text-transform:uppercase; font-size:13pt; font-weight:normal; padding-bottom:10px;}

.s3{display: block; background: linear-gradient(to top,  #a76ab8, #c17aa7); border: 1px solid #cb8eb0; padding: 8px; border-radius: 8px; font-size: 18px; font-family: Arial; color: #fce5fc;  text-shadow: 1px 1px 1px #8c4983;  text-align: center; text-decoration: none;margin-top:55px;}

#filt{width:100%; text-align:right; padding:20px 0 0px 0; color:#a568a6; display:block;}
#filt>a{display:inline-block; text-decoration: none;}
#filt>a>span{border-bottom: 1px dashed; color:#a568a6;}

.main-article>div.main-image{float:left; margin-right:30px; background: linear-gradient(to top, #ebebeb, #ffffff); color: #737373; box-shadow:  2px 2px 4px #cfcfcf;}
.main-article>div.main-image>img{border:1px solid #adadad; margin: 10px;}

.button{display: inline-block; border:1px solid #9b489c; border-radius: 10px; box-shadow:2px 2px 2px #bdbdbd, inset 2px 2px 333px  #cb8eb0;  }
.button>a{display: block; background: linear-gradient(to top,  #a76ab8, #c17aa7); border: 1px solid #cb8eb0; padding: 10px; border-radius: 10px; font-size: 16px; color: #fce5fc;  text-shadow: 1px 1px 1px #8c4983;  text-align: center; text-decoration: none;}

.main-article>div.button{position:relative; left: 70%; width: 141px; }

.filter>ul{display: block;padding: 10pt;}
.filter>ul>li.chosen{display: inline-block; border:1px solid #9b489c;  
			  border-radius: 10px; box-shadow:2px 2px 2px #bdbdbd, inset 2px 2px 333px  #cb8eb0;  }
.filter>ul>li.chosen>a{display: block; background: linear-gradient(to top,  #a76ab8, #c17aa7); border: 1px solid #cb8eb0; padding: 10px; border-radius: 10px; font-size: 16px; color: #fce5fc;  text-shadow: 1px 1px 1px #8c4983;  text-align: center; text-decoration: none;}

.filter>ul>li{display: inline-block;}
.filter>ul>li>a{display: block; padding: 10px;  font-size: 16px;  color: #a568a6;   text-align: center; text-decoration: none;}
.filter>ul>li>a>span{border-bottom: 1px dashed;}

.element{float:left; width: 223px; padding: 10px; margin-top: 10px; margin-bottom: 10px; background:transparent;}
.element>img{border:1px solid #adadad;}
.element>h2{display: inline-block; font-size: 14pt; color: #70b9c2; text-align: center;  border-bottom:1px dashed; }
.element>p{padding-top:5px; font-size: 12pt; }
.element>aside.read_more{ float: right; display: inline-block; border-bottom: 1px dashed;  }

.element:hover{ background: linear-gradient(to top, #ebebeb, #ffffff); color: #737373; box-shadow:  2px 2px 4px #cfcfcf;}

.element_hr{width:710px; padding:10px; background:linear-gradient(to top, #EEE, #FFF); margin:20px 0px; box-shadow: 2px 2px 4px #cfcfcf;}
.element_hr>img{float:left;margin-right:20px;}
.element_hr>h2{font-size:13pt; font-weight:normal; margin:10px;}
.element_hr>aside{clear:both;}

.block2{width:320px; float:left; font-size:11pt;}
.block3{width:140px; float:right; text-align:right;}
.s1,.s2{color:#70B8C2; font-size:18pt;display:block;}
.s2{font-size:12pt;}
.block2>h2{text-transform:uppercase; font-size:14pt; font-weight:normal;padding-bottom:15px;}