
#template {
text-align:center;
background: #fff url(http://designs.inkfrog.com/violet_fashion_1/images/pattern.png) 0 0 repeat-x;
}
#template .outer {
background: url(http://designs.inkfrog.com/violet_fashion_1/images/background.jpg) center 0 no-repeat;
}
#template .inner {
background: url(http://designs.inkfrog.com/violet_fashion_1/images/footer.png) center bottom no-repeat;
padding: 65px 0 113px;
}
#template .inner .container {
margin: 0 auto 20px;
width: 800px;
}
#template .inner .container td {
vertical-align: top;
padding: 0;
}

#template .inner .container .left {
width: 446px;
}
#template .inner .container .left .content {
border-collapse: collapse;
color: #25292a;
font: normal 18px/24px "Times New Roman", serif;
}
#template .inner .container .left .content .item {
color: #6d7070;
font-size: 14px;
padding-bottom: 5px;
}

#template .inner .container .left .content h1 {
border-left: 24px solid #7b00ed;
font-size: 47px;
font-weight: 400;
line-height: 46px;
margin: 0;
padding: 0 59px 0 18px;
}
#template .inner .container .left .content h2 {
border-left: 24px solid #7b00ed;
font-size: 36px;
font-weight: 400;
line-height: 25px;
margin: 0;
padding: 0 0 0 13px;
text-transform: uppercase;
}
#template .inner .container .left .content p {
margin: 25px 0 0 0;
padding: 0;
}

#template .inner .container .left .content .small-rule {
height: 60px;
padding: 32px 0 50px;
}
#template .inner .container .left .content .big-rule {
height: 40px;
padding: 30px 0 40px;
}

#template .inner .container .right {
padding: 413px 0 0 54px;
width: 300px;
}
#template .inner .container .right .gallery {
border-collapse: separate;
border-spacing: 0px;
margin: 0;
width: 300px;
}
#template .inner .container .right .gallery a img {
border: 0;
}

#template .inner .container .right .gallery img {
margin: 27px 27px 0px 0px;
}

#template .container .left .cell h2{
margin-right:-100px;
}
img.pic450{
max-width:300px;
width: 300px;
}