html, body {background: #f1f6fd url('../img/fon.png') left top repeat-x; padding: 0; margin: 0; height: 100%; font: 13px Arial, sans-serif; color: #333;}

div#cont {min-width: 980px; width: 980px; margin: 0 auto; min-height: 100%; background: #fff url('../img/content.png') repeat-y;}
* html div#cont {height: 100%;}
* html div.footer {width: 1003px;}
blockquote {margin:0; padding:0;}

img._noimage {background: url('../img/ds/noimage.gif');}

.noflash {margin:50px 0; text-align:center;}
	.noflash img {display:inline}


#logo {margin:8px 0 0 0}
#left_big_banner {margin:20px 0 0 0}
a, a:active, a:visited {text-decoration: underline; outline: 0; color: #39c;}
a:focus, a:hover {text-decoration: none; outline: 0; color: #39c;}
a img, a:active img, a:visited img, a:hover img, a:focus img {border: 0; outline: 0;}

/* a, a:active, a:visited {text-decoration: underline; outline: 0; color: #539034;}
a:focus, a:hover {text-decoration: none; outline: 0; color: #539034;} */


h1 {margin: 0; padding: 0; clear: both;}
h2 {font: bold italic 24px/26px Arial; color: #000; margin: 0; padding: 15px 0 20px; clear: both; position: relative;}
h2.title {height: 55px; padding: 0;}

h3 {font: bold italic 18px/18px Arial; color: #000; margin: 0; padding: 0 0 20px; clear: both; position: relative;}
h3.title {height: 40px; padding: 0; margin: 0 0 20px;}
h4 {font: bold 14px/18px Arial; color: #000; margin: 0; padding: 0 0 10px;}
h4.anonse {font-style: italic; color: #333; margin: -10px 0 0;}
h5 {font: bold 12px/18px Arial; color: #000; margin: 0; padding: 0 0 10px;}

h3.purple {height:40px; margin:0 0 20px; padding:7px 0 0 0; background:url('../img/titles/purple_bg.gif') repeat-x;}

p {margin: 0; padding: 0 0 1em;}

form {padding: 0; margin: 0;}

.clear {clear: both; width:0; height:0; font-size:0; margin:0; padding:0; line-height:0;}

/* TOP */
.top {position: relative; margin: 0 auto; padding: 0; height: 210px; clear: both; background: url('../img/top.png') left top no-repeat; z-index: 1;}
.logo {position: absolute; left: 20px; top: 15px;}
.menu-top {font: 10px Arial; padding: 24px 0 40px 200px;}
.menu-top span {margin: 0 8px 0 0;}

.main-menu {padding: 0 0 0 190px; width: 360px; font: 18px Arial; position: relative; z-index: 20;}
.main-menu div.item {position: relative; float: left; width: 160px; padding: 2px 10px 4px; z-index: 1;}
.main-menu div#m2 {z-index: -1;}
.main-menu div#m3 {z-index: -2;}
.main-menu div#m4 {z-index: -3;}
.main-menu div#m5 {z-index: -4;}
.main-menu div#m6 {z-index: -5;}
.main-menu div.sel, .main-menu div.item:hover, .main-menu div.item:focus {background: url('../img/sel.gif') no-repeat; color: #fff;}
.main-menu div.sel a {color: #fff;}
.main-menu div.item:hover a, .main-menu div.item:hover a:active, .main-menu div.item:hover a:visited, .main-menu div.item:hover a:hover, .main-menu div.item:hover a:focus {text-decoration: none; color: #fff;}
.main-menu div.item:hover div a, .main-menu div.item:hover div a:active, .main-menu div.item:hover div a:visited {text-decoration: underline; color: #fff;}
.main-menu div.item:hover div a:hover, .main-menu div.item:hover div a:focus {text-decoration: none; color: #fff;}

.main-menu div.item .menu2 {position: absolute; background: url('../img/menu2-t.png') right top no-repeat; width: 220px; left: 175px; top: 0; padding: 5px 0 0; z-index: 100000; display: none;}
.main-menu .menu2 div.menu2-b {background: url('../img/menu2-b.gif') left bottom no-repeat; height: 5px; width: 220px; position: relative; padding: 0; margin: 0;}
* html .main-menu .menu2 div.menu2-b {bottom: 16px;}
.main-menu .menu2 div.menu2-c {background: #f8be22; padding: 10px 0 0; position: relative;}
.main-menu .menu2 div.menu2-c a {color: #fff;}
.main-menu .menu2 div.menu2-c div {padding: 0 15px 7px; font: italic 14px Arial; color: #fff; position: relative;}

/*
.profile-block {position: absolute; width: 340px; top: 20px; right: 20px;}
.nic {font: bold 18px Arial; width: 220px;}
.nic p {font: 12px Arial; padding: 5px 0 0;}
.profile-block input.exit {border: 0; background: url('../img/exit.png'); font: 14px Arial; color: #369; width: 100px; height: 20px; padding: 2px 0; cursor: pointer; position: absolute; right: 0; top: 0;}
div.search {position: relative; margin: 20px 0;}
.profile-block div.search input {width: 210px; border: 0; background: url('../img/s-field.png') no-repeat; font: 18px Arial; padding: 8px 5px 11px; cursor: text;}
.profile-block div.search input.search {border: 0; background: url('../img/search.png') no-repeat; font: 18px Arial; color: #fff; width: 100px; cursor: pointer; position: absolute; right: 0; top: 0;}
.profile-block input {width: 100%; font: bold 14px Arial; color: #369; background: url('../img/subscribe.png') no-repeat; border: 0; cursor: pointer; padding: 7px 0;}
*/
.profile-block {position: absolute; width: 340px; top: 20px; right: 20px;}
.nic {font: bold 18px Arial; width: 220px;}
.nic p {font: 12px Arial; padding: 5px 0 0;}
/*.profile-block input.exit {border: 0; background: url('../img/exit.png'); font: 14px Arial; color: #369; width: 100px; height: 20px; padding: 2px 0; cursor: pointer; position: absolute; right: 0; top: 0;}*/

.profile-block input.subscribe {float:right; width:309px; height:31px; background:url('../img/subscribe.png') no-repeat; border:0; cursor:pointer;}
.profile-block div.line {clear:both; border-bottom:1px solid #ececec}

form.search {float:right;}
.profile-block form.search input.text {width: 250px; border:1px solid #aaaaaa; text-align:right;}
.profile-block form.search input.search {width:50px; border:auto; text-align:right;}



.profile-block2 {position:absolute; width:310px; top:20px; right:30px;}

.profile-block2 .subscribe_link {margin:22px 0 0 0; }

.profile-block2 form.search {float:right;}
	.profile-block2 form.search input.text {width: 230px; border:1px solid #aaaaaa;}
	.profile-block2 form.search input.search {width:70px; border:auto;}

	.profile-block2 div.line {clear:both; border-bottom:1px solid #ececec; margin:30px 0 20px 0; height:1px; font-size:1px; line-height:1px; padding:0;}


#auth-form2 {}
	#auth-form2 input.login {width:100px; height:18px; margin:0 10px 0 0; border:1px solid #aaaaaa; display:block; float:left;}
	#auth-form2 input.pwd {width:100px; height:18px; margin:0 10px 0 0; border:1px solid #aaaaaa; display:block; float:left}
	#auth-form2 input.send {display:block; float:left;}
	#auth-form2 div.nic {width:224px; height:18px; display:block; float:left}
	#auth-form2 div.links {clear:both; margin:5px 0 0 0; font-size:10px;}


/* CENTER */
.center {margin: 0; line-height: 1.5em; clear: both; padding: 0 10px; position: relative;  _position:static;}
#club h2.title_empty {background: url('../img/empty.png') no-repeat; font:24px/18px Tahoma; color: #000; margin: 0; padding: 15px 0 20px 10px; clear: both; position: relative; color:#FFFFFF;}



/* fashion */
.fashion h2.title {background: url('../img/fashion.png') no-repeat;}

div.anonse {height: 330px; background:#69439f; padding: 0 0 0 572px; line-height: 14px; color: #d2c5e2; font:12px Arial; position:relative;}
	div.anonse img {position:absolute; left:0; top:0; z-index:1;}
		div.anonse div img {position:static; left:auto; top:auto}

div.anonse div {padding: 5px 20px 0 20px; height: 78px; background: url('../img/anonse.png') repeat-x; width: 320px; margin: 0 0 0 28px;}
* html div.anonse div {position: relative; right: 0; z-index:10000}
.anonse div.sel {background: url('../img/anonse-sel.png'); margin: 0; padding: 5px 20px 0 48px; right:0;}
.anonse h3 {padding: 0 0 4px;}
.anonse h3 a, .anonse h3 a:active, .anonse h3 a:visited, .anonse h3 a:hover, .anonse h3 a:focus {color: #fff;}
.anonse p {padding:0;}
.anonse p a, .anonse p a:active, .anonse p a:visited, .anonse p a:hover, .anonse p a:focus {color: #bea4de; font: 12px Arial;}

.news {width: 420px; position: relative; float: left; height: 440px; font: 13px/20px Arial; position: relative;}
.news h3.title {background: url('../img/news.png') no-repeat;}
.news div.one-news {height: 145px; margin: 0 10px 20px 20px; padding: 0 0 0 145px; position: relative;}
.news div.one-news img {position: absolute; top: 0; left: 0;}
.news h4 {font: 11px Arial; color: #beb6b5; padding: 0 0 7px;}
.news h4 a, .news h4 a:active, .news h4 a:visited, .news h4 a:hover, .news h4 a:focus {font: bold 14px/18px Arial; color: #933454; text-transform: uppercase;}
.news-but {width: 160px; height: 25px; background: url('../img/news-but.png') no-repeat; border: 0; margin: 0 130px; cursor: pointer;}
.obraz-but {width: 160px; height: 25px; background: url('../img/obraz_but.jpg') no-repeat; border: 0; margin: 0 130px; cursor: pointer;}

.reportage {width: 540px; position: relative; float: left; background:transparent left bottom no-repeat; height: 440px;}
.reportage2 {width: 540px; position: relative; float: left; background:transparent left bottom no-repeat; height: 440px;}
.reportage h3.title {background: url('../img/reportage.png') no-repeat; margin: 0;}
.to-left,.to-right,.to-cent {position: absolute;}
.to-left input,.to-right input {width: 32px; height: 32px; border: 0; cursor: pointer; padding: 0;}
.reportage .to-left {bottom: 0; left: 0;}
.reportage .to-left input {background: url('../img/left.png') no-repeat;}
.reportage .to-right {bottom: 0; right: 0;}
.reportage .to-right input {background: url('../img/right.png') no-repeat;}

/*.reportage .text {height: 105px; position: absolute; bottom: 45px; width: 270px; color: #fff; padding: 0; margin:0;}*/
.reportage .text {height: 355px; position: absolute; bottom: 45px; width: 540px; color: #fff; padding: 0; margin:0;}

.reportage .text div {position: relative; background: #000; opacity: .5; filter: alpha(opacity=50); width: 270px; height: 105px; z-index: 1; margin-top:250px}
.reportage .text h3 {margin: -95px 0 0; padding: 0 10px 5px; z-index: 2; width: 270px;}
.reportage .text p {z-index: 2; position: relative; padding: 0 10px; width: 270px;}
.reportage .text a, .reportage .text a:active, .reportage .text a:visited, .reportage .text a:hover, .reportage .text a:focus {color: #fff;}

/* quelle */
.quelle h2.title {background: url('../img/quelle.png') no-repeat;}
.quelle-new {height: 535px; width: 420px; position: relative; float: left;}
.quelle-new h3.title {background: url('../img/quelle-new.png') no-repeat; margin: 0;}
.quelle-new .to-left {bottom: 0; left: 16px;}
.quelle-new .to-left input {background: url('../img/left2.gif') no-repeat;}
.quelle-new .to-right {bottom: 0; right: 16px;}

.quelle-new .to-cent {bottom: 0; left: 100px; display:block}

.quelle-new .to-right input {background: url('../img/right2.gif') no-repeat;}
.quelle-new img {cursor:pointer;}
.quelle-new img {position:absolute;left:0;bottom:0;}
.quelle-buy {height: 160px; width: 540px; position: relative; float: left; background: #f1f9fc url('../img/quelle-mag.jpg') 390px 64px no-repeat; font: bold 16px/20px Arial; color: #8d8d8d;}
.quelle-buy h3.title {background: url('../img/quelle-buy.png') no-repeat; margin: 0;}
.quelle-buy a, .quelle-buy a:active, .quelle-buy a:visited, .quelle-buy a:hover, .quelle-buy a:focus {color: #297ea3;}
.quelle-buy ul {margin: 20px 0 0; padding: 0;}
.quelle-buy ul li {list-style-type: ronde; margin: 0 0 0 25px; padding: 0 0 7px;}

.quelle-quest {height: 240px; width: 540px; position: relative; float: left; background: #c1d3df; font: 14px/19px Arial; color: #306177;}
.quelle-quest p {padding: 0; font: 14px/19px Arial;}
.quelle-quest h3.title {background: url('../img/quelle-quest.png') no-repeat; margin: 0;}
.quelle-quest input {background: url('../img/quest-but.gif') no-repeat; width: 160px; height: 25px; padding: 0; position: absolute; bottom: 10px; left: 35px; border: 0; cursor: pointer;}
.quelle-quest .more {font: bold 14px Arial; position: absolute; bottom: 15px; left: 250px;}
.quelle-quest .quest {font-style: italic; width: 520px; background: url('../img/quest-t.png') left top no-repeat; margin: 10px 0 0 10px; padding: 10px 0 0;}
.quelle-quest .quest div {width: 500px; padding: 0 10px 10px; background: url('../img/quest-b.png') left bottom no-repeat;}
.quelle-quest .answer {width: 504px; background: url('../img/answer-t.png') left top no-repeat; position: relative; top: -10px; left: 31px; padding: 10px 0 0;}
.quelle-quest .answer div {width: 484px; padding: 0 10px 10px; background: url('../img/answer-b.png') left bottom no-repeat;}
.quelle-quest span {font-weight: bold;}
.quelle-quest span.autor {color: #698795; font-weight: normal; font-style: italic;}

.quelle-action {padding: 10px 10px 7px; position: relative; float: left;}

/* club */
.club h2.title {background: url('../img/club.png') no-repeat;}
.forum {position: relative; float: left; width: 320px; height: 325px;}
.forum h3.title {background: url('../img/forum.png') no-repeat; margin: 0 0 14px;}
.forum div {margin: 0 11px 1px 20px; background: #f1f4ee; padding: 9px 15px; font: 14px/19px Arial; color: #ccc; height: 38px; overflow: hidden;}
.forum p {padding: 0 15px 0 0; position: relative; height: 19px; overflow: hidden;}
.forum p span{right: 0; position: absolute; padding: 8px 5px; background: url('../img/dots.gif') right 14px no-repeat;}
* html .forum p span {background: none;}
.forum a, .forum a:active, .forum a:visited, .forum a:hover, .forum a:focus {color: #549135;}
.forum p a, .forum p a:active, .forum p a:visited, .forum p a:hover, .forum p a:focus {padding: 0 15px 0 0; color: #333; position: relative;}
.forum input {background: url('../img/forum-but.png') no-repeat; border: 0; width: 112px; height: 27px; padding: 0; margin: 8px 0 0 20px; cursor: pointer;}

.columns {position: relative; float: left; width: 640px; height: 325px; background: #fcfcf5;}
.columns h3.title {background: url('../img/columns.png') no-repeat; margin: 0;}
.columns div {padding: 0 19px; font: 13px/17px Arial;} 
.columns h4 {padding: 0;}
* html .columns div {padding: 0 9px;}
.columns div div {background: #fff; margin: 10px 10px 0; padding: 10px 12px; height: 255px; position: relative; float: left; width: 257px;}
.columns a {color: #539034;}
p.autor {font: bold 14px/17px Arial; color: #000; padding: 10px 0 0;}
p.autor a, p.autor a:active, p.autor a:visited, p.autor a:hover, p.autor a:focus {color: #336633; font: 12px Arial; margin: 0 0 0 7px;}
p.post {font: 12px/17px Arial; color: #666; padding: 0;}
p.date {font: 10px/17px Arial; color: #999; padding: 0;}

.readers {width: 320px; position: relative; float: left; font: 12px/17px Arial;}
.readers h3.title {background: url('../img/readers.png') no-repeat; margin: 0 0 15px;}
.readers div {padding: 5px 25px;}
.readers h3 {margin: 0; font-weight: normal; text-align: center; width: 100%;}
.readers .to-left {left: 0; color: #999; padding: 0;}
.readers .to-right {right: 0; color: #999; padding: 0;}
.readers h3 a, .readers h3 a:active, .readers h3 a:visited, .readers h3 a:hover, .readers h3 a:focus {color: #999;}
.readers img {position: relative; float: right; margin: 0 15px 10px 10px;}
.readers p.autor {font: 12px Arial; color: #999; margin: 0 0 10px;}
.readers p.autor a, .readers p.autor a:active, .readers p.autor a:visited, .readers p.autor a:hover, .readers p.autor a:focus {color: #608e22;}
.readers table {width: 100%;}
.readers td {font: 13px/20px Arial; padding: 0 0 0 25px; background: url('../img/condition.gif') no-repeat; width: 255px; height: 120px;}
.readers table p {padding: 0;}
.readers a, .readers a:active, .readers a:visited, .readers a:hover, .readers a:focus {color: #559235;}

.our_forum {width: 320px; height: 335px; position: relative; float: left; background: #fcfcf5; font: 13px/15px Arial; padding:0; overflow-y:hidden;}
.our_forum h3.title {background: url('../img/titles/our_forum.gif') no-repeat; margin:0; padding:0; height:40px;}
.our_forum div.link {margin:15px 20px 0 20px; padding:0;}
	.our_forum div.link input {background: url('../img/forum-but.png') no-repeat; border: 0; width: 112px; height: 27px; padding: 0; margin:0; cursor: pointer;}
.our_forum blockquote {margin:15px 20px 0 20px;}
	.our_forum blockquote div {padding:14px; background:#f1f4ee; height:28px; margin:0 0 1px 0}
	.our_forum blockquote p {margin:0; padding:0; font-size:14px; color:#d1d1d1}
	.our_forum blockquote p.topic a {color:#333333;}
	.our_forum blockquote p.user span {color:#549135; text-decoration:underline}

.faces_banner {width: 320px; height: 335px; position: relative; float: left; background: #fcfcf5; font: 13px/15px Arial; padding:0; overflow-y:hidden;}
	.faces_banner h3.title {background: url('../img/faces_header.jpg') no-repeat; margin:0; padding:0; height:40px;}

.contest_banner {width: 320px; height: 335px; position: relative; float: left; background: #fcfcf5; font: 13px/15px Arial; padding:0; overflow-y:hidden;}
	.contest_banner h3.title {background: url('../img/titles/fitting.jpg') no-repeat; margin:0; padding:0; height:40px;}

.respect {width: 320px; height: 335px; position: relative; float: left; font: 14px Arial;}
.respect h3.title {background: url('../img/respect.png') no-repeat;}
.respect img {position: relative; float: left; margin: 0 15px 50px 10px;}
.respect p {padding: 0 20px 0 0;}
.respect ul {font: 12px Arial; color: #549135; clear: both; margin: 0; padding: 0;}
.respect li {padding: 0; margin: 0 0 0 25px;}
.respect a, .respect a:active, .respect a:visited, .respect a:hover, .respect a:focus {color: #538e34;}
.respect li a, .respect li a:active, .respect li a:visited, .respect li a:hover, .respect li a:focus {color: #549135;}


.contest {width: 320px; height: 335px; position: relative; float: left; background: #fcfcf5; font: 13px/15px Arial;}
.contest h3.title {background: url('../img/contest.png') no-repeat;}
.contest div {padding: 0 20px;}
.contest h3 {padding: 0 0 10px; color: #549135;}
.contest input {background: url('../img/more-but.png') no-repeat; border: 0; padding: 0; width: 112px; height: 28px; margin: 8px 0 0; cursor: pointer;}

/* feeling*/
.feeling h2.title {background: url('../img/feeling.png') no-repeat;}

#mood .horoskop {position: relative; float: left; width: 700px; height: 405px; background: #fff1fa; margin: 0 0 1px;}
.horoskop {position: relative; float: left; width: 610px; height: 405px; background: #fff1fa; margin: 0 0 1px;}
#mood .horoskop  h3.title {background: url('../img/horoskop.png') no-repeat; margin: 0;}
.horoskop  h3.title {background: url('../img/horoskop.png') no-repeat; margin: 0;}
.horoskop div.all {margin: 30px 0 40px 5px; height: 50px;}
.horoskop div.all img {position: relative; float: left; margin: 0 0 0 0;}
.horoskop .prognosis {margin: 40px 0 0 15px; font: 14px/18px Arial; position: relative; padding: 0 40px 0 140px;}
.horoskop div.img {width: 130px; text-align: center; position: absolute; left: 0; top: 0;}
.horoskop h1 {padding: 0 0 10px;}
.horoskop h1 span {font: 14px Arial; color: #999;}

.rest {position: relative; float: left; width: 350px; height: 405px;}
.rest  h3.title {background: url('../img/rest.png') no-repeat; margin: 0;}
.rest input {height: 17px; width: 102px; background: url('../img/rest-but.png') no-repeat; border: 0; padding: 0; margin: 9px 0 0 125px; cursor: pointer;}
.rest div {}

.interes h2.title {background: url('../img/interes.png') no-repeat;}
.interes div {background: #f5fbf9; padding: 25px 15px 20px 35px; font: 13px/20px Arial;}
.interes td {vertical-align: top; width: 160px; padding: 0 20px 0 0;}
.interes h4 {font: bold 14px/20px Arial;}
.interes h4 a, .interes h4 a:active, .interes h4 a:visited, .interes h4 a:hover, .interes h4 a:focus {color: #256859;}
.interes img {margin: 0 0 10px;}

/* about_quelle */
#quelle h2.title {background: url('../img/quelle.png') no-repeat;}
#quelle a, #quelle a:active, #quelle a:visited, #quelle a:hover, #quelle a:focus {color: 39c;}
table.menu {width: 962px; position: relative; margin: 0 -1px 0 -1px; position: relative;z-index: 1;}
table.menu td {height: 64px; text-align: center; color: #fff; font: 14px Arial; width: 118px; background: url('../img/quelle-menu.gif') repeat-x;}
table.menu a, table.menu a:active, table.menu a:visited {color: #fff; text-decoration: none;}
table.menu a:hover, table.menu a:focus {color: #fff; text-decoration: underline;}
#quelle table.menu td.sel {background: url('../img/quelle-menu-sel.gif') repeat-x;}


.left {position: relative; float: left; width: 230px; padding: 10px 10px;}
.right {padding: 10px 10px 0 0; width: 700px; position: relative; float: right;}


.rek-block {margin: 0 0 10px;}
.voting {background: #fbf1f1; font: 12px Arial; padding: 0 0 20px; margin: 0 0 10px;}
.voting h3.title {background: url('../img/voting.png') no-repeat;}
.voting h4 {padding: 10px 20px 15px 10px;}
.voting div {padding: 0 10px;}
.voting div label {margin: 0 0 5px 5px;}
.voting input.but {width: 160px; height: 25px; border: 0; padding: 0; background: url('../img/voting-but.png') no-repeat; cursor: pointer; margin: 15px 0 20px 35px;}
.voting p {padding: 0 10px;}
.voting a,.voting a:active, .voting a:visited,.voting a:hover, .voting a:focus {color: #39c; font-weight: bold;}
.voting div.send {padding: 20px 10px 0; font: bold 14px Arial; text-align: center; clear: both;}
.voting div.send p {padding: 0;}

.person {background: #fafadb; padding: 0 0 20px; margin: 0 0 10px; font: 11px Arial;}
.person h3.title {background: url('../img/person.png') no-repeat; margin: 0 0 20px;}
.person img {margin: 0 10px 5px 10px; position: relative; float: left;}
.person a {font-weight: bold; color: #538e34;}
.person p {padding: 0 10px;}
.person div.send a {color: #549135;}

.room {margin: 0 0 10px;}

.anekdot {padding: 0 0 30px; background: url('../img/under.gif') left bottom repeat-x; margin: 0 0 10px; font: 11px/15px Arial;}
.anekdot h3.title {background: url('../img/anekdot.png') no-repeat; margin: 0 0 20px;}
.anekdot div {padding: 0 10px;}
.anekdot p {padding: 0;}
.anekdot div.send a {color: #933;}
.anekdot input {background: url('../img/anekdot-but.png') no-repeat; width: 150px; height: 25px; margin: 15px 0 20px 25px; border: 0; padding: 0; cursor: pointer;}


/* RIGHT */
.menu-line {font: 11px Arial; color: #666; margin: 0 0 10px;}
.menu-line span {margin: 0 5px; color: #39c;}
.menu-line a {color: #39c}

.new {position: relative; color: #666;}
.new h3.title {background: url('../img/new.png') no-repeat;}
.new img {position: relative; float: left; padding: 0 0 20px;}
.new div {position: relative; float: left; width: 470px;}
.new div.pic {width: 230px;}
.new h4 {font: bold italic 14px/20px Arial; padding: 0 0 10px;}
.new p a {font: 12px Arial; clear: both;}
.new h3 {padding: 0 0 10px;}
.new input {width: 160px; height: 25px; border: 0; padding: 0; background: url('../img/arhive-but.png') no-repeat; cursor: pointer; margin: 35px 0 0;}
.new input.new-but {background: url('../img/new-but.png') no-repeat; margin: 35px 0 0 20px;}

.action h3.title {background: url('../img/action.png') no-repeat; margin: 0;}
.action div {position: relative; float: left; width: 470px; padding: 20px 0 10px;}
.action div.clear {width: 100%; padding: 0;}
.action div.pic {width: 230px;}
.action div.pic-right {width: 230px; float: right;}
.action h3 {padding: 0 0 10px;}
.action h4 {font: bold italic 14px/20px Arial; padding: 0 0 10px;}
.action p a {font: 12px Arial; clear: both;}
.action input {background: url('../img/action-but.png') no-repeat; margin: 10px 0 30px 110px; width: 160px; height: 25px; border: 0; padding: 0; cursor: pointer; position: relative; clear: both; display: block;}

.question {background: #f2f9fe; padding: 0 0 15px; font: 14px/19px Arial; color: #436fb3;}
.question h3.title {background: url('../img/question.png') no-repeat;}
.question div.quest {position: relative; padding: 0 120px 15px 0;}
.question div.quest div {padding: 15px 0 0; position: relative; background: url('../img/quest1-t.png') left top no-repeat; margin: 0 0 0 10px;}
.question div.quest div div {padding: 0 20px 0 40px; background: url('../img/quest1-b.png') left bottom no-repeat; margin: 0;}
.question div.quest div.number {position: absolute; padding: 0; font: bold 24px Arial; color: #fff; left: 15px; top: -4px; background: none; margin: 0;}
* html .question div.quest div.number {left: -25px;}
.question p a {font: italic 12px Arial; padding: 0 0 0 20px;}
.question div.quest div.q-menu {position: absolute; right: 0; top: 0; width: 120px; font: bold 12px/13px Arial; padding: 0 0 15px; background: none; margin: 0;}
.question div.quest div.q-menu div {padding: 0 0 7px 20px; background: none; margin: 0;}
.question div.quest div.q-menu div.sel {background: url('../img/menu-q.gif') 4px 2px no-repeat;}
.question div.quest div.q-menu div.sel a {color: #3172d7;}
.question input {background: url('../img/quest-but.png') no-repeat; width: 160px; height: 25px; padding: 0; border: 0; cursor: pointer; margin: 20px 10px 0;}
.question input.all {background: url('../img/quest-all-but.png') no-repeat; width: 210px;}


.quelle-more {width: 720px; margin: 0 -10px; font: bold 14px/16px Arial; }
* html .quelle-more {margin: 0 -20px 0 -10px;}
.quelle-more h3 {font-style: italic; padding: 0 0 20px 20px;}
.quelle-more h3.title {background: url('../img/quelle-more.png') no-repeat; margin: 0 0 20px 10px; width: 700px;}
.quelle-more div.one {position: relative; float: left; height: 185px; width: 340px; padding: 0 10px 20px;}
.quelle-more div.one div {height: 185px; background: url('../img/under.gif') left bottom repeat-x; position: relative;}
.quelle-more img {margin: 0 0 10px;}
.quelle-more div.one div.text {position: absolute; float: none; left: 10px; top: 25px; width: 310px; font: 12px/19px Arial; background: none; margin: 0; height: auto; padding: 0;}
.quelle-more a {padding: 0 0 0 10px;}
.quelle-more p {padding: 0 10px;}
.quelle-more p a {padding: 0;}

.reasons {margin: 0 0 20px}
.reasons h3.title {background: url('../img/reasons.png') no-repeat; margin: 0 0 10px;}

.questions-all h3.title {background: url('../img/questions-all.png') no-repeat;}
.questions-all h2 {padding: 10px 0 30px 10px; font-style: italic;}
.consultant {width: 720px; margin: 0 -10px;}
.consultant div {background: url('../img/block.png') 10px top no-repeat; width: 196px; height: 95px; position: relative; float: left; padding: 15px 17px 25px 25px; font: 12px/15px Arial;}
.consultant div a {color: #39f;}
.consultant div.sel {background: url('../img/block2.png') 10px top no-repeat;}
.consultant img {position: absolute; right: 17px; top: 10px;}
.consultant h4 {font: bold italic 14px Arial; width: 125px; padding: 0 0 10px; z-index: 1; position: relative;}
.consultant p {width: 118px;}

.question-top {border-top:2px solid #CCCCCC; margin:20px 0 0 0; padding:0;}
.question-top h3 {padding: 20px 10px 20px 10px; font-style: italic;}
.questions-all .question-top h3 {padding: 35px 10px 20px;}
.question-top h3.title {padding: 0;}
.question-top {clear:both}
.question-top .form {margin: 20px 0 10px 0;}
.question-top .form textarea {width: 520px; height: 80px;}
.question-top h3 span {font: 14px Arial; color: #666;}
.question-top h3 span.prim {font: 10px Arial;}
.question-top h3 span.back {font-weight: bold; position: absolute; right: 0; top: 0;}
* html .question-top h3 span.back {right: 10px;}

.quest1 {background: url('../img/quests1-t.gif') left top no-repeat; width: 700px; padding: 5px 0 0; margin: 0 0 4px;}
.quest1 div {background: #f2f5f7 url('../img/quests1-b.gif') left bottom no-repeat; padding: 10px 20px 5px 40px; font: 14px/18px Arial; position: relative;}
.quest1 div div {background: none; padding: 0 0 0 20px; font-style: italic; color: #000;}
.quest1 a {color: #39f;}
.quest1 p.open, .quest1 p.close {font: italic 12px/18px Arial; color: #39f;}
.quest1 div div.number {position: absolute; color: #fff; font: bold 24px Arial; left: 15px; padding: 0; top: 5px;}
* html .quest1 div div.number {left: -20px;}
.quest1 span {font: italic 12px Arial; color: #666;}
.quest1 span span {font-weight: bold;}

.quest2 {background: url('../img/quests2-t.gif') left top no-repeat; width: 700px; padding: 5px 0 0; margin: 0 0 4px;}
.quest2 div {background: #dee6eb url('../img/quests2-b.gif') left bottom no-repeat; padding: 10px 20px 5px 40px; font: 14px/18px Arial; position: relative;}
.quest2 div div {background: none; padding: 0 0 0 20px; font-style: italic; color: #000;}
.quest2 a { color: #39f;}
.quest2 p.open, .quest2 p.close {font: italic 12px/18px Arial; color: #39f;}
.quest2 div div.number {position: absolute; color: #fff; font: bold 24px Arial; left: 15px; padding: 0; top: 5px;}
* html .quest2 div div.number {left: -20px;}
* html .quest2 div div.number {left: -20px;}
* html .quest2 div div.number {left: -20px;}
* html .quest2 div div.number {left: -20px;}
.quest2 span {font: italic 12px Arial; color: #666;}
.quest2 span span {font-weight: bold;}

.form {font: 14px Arial; padding: 0; position: relative; margin: 0 0 45px; height: 10%;}
.form  input {font: 12px Arial; color: #666; width: 520px; margin: 3px 0 9px;}
.form  textarea {font: 12px Arial; color: #666; width: 520px; margin: 3px 0 9px; height: 135px;}
.form  select {font: 12px Arial; color: #666; width: 525px; margin: 3px 0 9px;}
.form div {padding: 0 0 0 10px;}
.form  input.but {background: url('../img/send-but.png') no-repeat; padding: 0; border: 0; cursor: pointer; width: 160px; height: 25px; margin: 0; position: absolute; right: 0; bottom: 10px;}

.more-info {font: bold italic 14px/20px Arial; padding: 0 0 50px; margin: 0;}
.more-info a {color: #39f; font-weight: normal;}
.more-info li {padding: 0; list-style-type: none; margin: 0 0 0 10px;}
div.text .more-info li {margin: 0 0 5px;}


#fashion h2.title {background: url('../img/fashion.png') no-repeat;}
#fashion table.menu td {width: 238px; background: url('../img/fashion-menu.gif') repeat-x;}
#fashion table.menu td.sel {background: url('../img/fashion-menu-sel.gif') repeat-x;}

.menu-left {font: 14px/16px Arial; margin: 22px 0 25px;}
.menu-left div {padding: 0 10px 10px;}
.menu-left ul {margin: 0; padding: 0;}
.menu-left li {font: 12px/16px Arial; padding: 0 0 0 7px; margin: 5px 0 0px 10px; list-style-type: none; background: url('../img/li-menu-l.gif') left 7px no-repeat; display: block; position: relative;}

#fashion .reportage {margin: 0 0 20px; width: 700px; height: 460px; font: bold 14px/18px Arial;}
#fashion .reportage h3.title {background: url('../img/reportage2.png') no-repeat; margin: 0 0 20px;}
.reportage .list {width: 150px; position: absolute; padding: 0 0 0 10px; right: 0; top: 60px;}
.reportage .list div {padding: 0 10px 10px 0;}
.reportage .list input {width: 150px; height: 25px; background: url('../img/reportage-but.png') no-repeat; border: 0; padding: 0; cursor: pointer; margin: 8px 0 0;}


#fashion .quelle-more h3.title {background: url('../img/trands.png') no-repeat;}
#fashion .quelle-more .one {width: 220px; height: 230px}
#fashion .quelle-more .one div {height: 220px;}
#fashion .quelle-more div.one div:hover {background: #f2f2f2 url('../img/under.gif') left bottom repeat-x;}
.quelle-more p.comment {font: bold 10px Arial; position: absolute; bottom: 20px;}
.quelle-more p.comment span {color: #999; font-weight: normal;}

#fashion .news {width: 730px; margin: 0 -15px; position: relative; height: 10%;}
#fashion .news h3.title {background: url('../img/news2.png') no-repeat; margin: 0 15px;}
#fashion .news h4 a {text-transform: none; color: #39c;}
#fashion .news .one-news {padding: 20px 15px 75px; position: relative; float: left; width: 335px; margin: 0; font: 14px/18px Arial; height: 145px;}
#fashion .news img {position: relative; float: left; padding: 0 10px 10px 0;}
#fashion .news input {position: absolute; clear: both; bottom: 40px; left: 15px; margin: 0;}

#club .news {width: 730px; margin: 0 -15px; position: relative; height: 10%;}
#club .news h3.title {background: url('../img/news2.png') no-repeat; margin: 0 15px;}
#club .news h4 a {text-transform: none; color: #39c;}
#club .news .one-news {padding: 20px 15px 75px; position: relative; float: left; width: 335px; margin: 0; font: 14px/18px Arial; height: 145px;}
#club .news img {position: relative; float: left; padding: 0 10px 10px 0;}
#club .news input {position: absolute; clear: both; bottom: 40px; left: 15px; margin: 0;}

#quelle .news {width: 730px; margin: 0 -15px; position: relative; height: 10%;}
#quelle .news h3.title {margin: 0 15px;}
#quelle .news h4 a {text-transform: none; color: #39c;}
#quelle .news .one-news {padding: 20px 15px 75px; position: relative; float: left; width: 335px; margin: 0; font: 14px/18px Arial; height: 100px;}
#quelle .news img {position: relative; float: left; padding: 0 10px 10px 0;}
#quelle .news input {position: absolute; clear: both; bottom: 15px; left: 15px; margin: 0;}
/*
.contest-all .news {width: 730px; position: relative; height: 10%;}
.contest-all .news h4 a {text-transform: none; color: #39c;}
.contest-all .news .one-news {padding: 20px 15px 75px; position: relative; float: left; width: 335px; margin: 0; font: 14px/18px Arial; height: 145px;}
.contest-all .news img {position: relative; float: left; padding: 0 10px 10px 0;}
  */
/* TEXT */
#fashion .razdel h3.title {background: url('../img/fashion-razdel.png') no-repeat;}
div.text {padding: 0 10px; font: 14px/18px Arial;}
span.print {position: absolute; right: 0; top: 4x;}
* html span.print {right: 10px;}
div.text p {font: 14px/18px Arial; padding: 0 0 10px;}
div.text table.imgs {margin: 0;}
table.imgs td {vertical-align: top; text-align: center; padding: 0 0 10px; background: none;}
table.imgs td img {margin: 0 0 10px;}
div.text p a, div.text p a:active {color: #39c; text-decoration: underline;}
div.text p a:visited {color: #939; text-decoration: underline;}
div.text p a:focus, div.text p a:hover {color: #939; text-decoration: none;}
.after-art {padding: 20px 0 30px; font: 11px Arial; height: 20px;}
.after-art div {position: relative; float: left; width: auto; margin: 0 25px 0 0;}
.to-comment {padding: 0 0 5px 18px; background: url('../img/to-com.gif') no-repeat; margin: 0 25px 0 0;}
.to-forum {padding: 0 0 5px 24px; background: url('../img/to-forum.gif') no-repeat;}

.text img {margin: 20px 20px !important;}
div.text div.rezume {font: bold italic 14px Arial; background: #f7f6f6; padding: 20px; width: 660px; position: relative; margin: 5px 10px 20px -10px;}
div.text div.rek-block {padding: 15px 0; margin: 0; text-align: center;}
div.text div.rek-block img {float: none; margin: 0;}

div.text ul, div.text ol {font-weight: bold; margin: 0 0 20px; padding: 0;}
div.text li {margin: 10px 0 0 20px; padding: 0; color: #333; font-weight: normal;}
div.text li span {color: #333;}
div.text li a, div.text li a:active, div.text li a:visited, div.text li a:hover, div.text li a:focus {font-style: italic;}

div.text table {margin: 10px 0 20px;}
div.text table td {font: 12px/20px Arial; color: #000; background: #f7f6f6; padding: 6px 28px 7px;}
div.text table th {font: 12px/20px Arial; text-align: left; padding: 6px 28px 7px 11px; background: #f7f6f6;}

div.text table.clear {margin:0;}
div.text table.clear td {color:#000000; background:transparent; padding:0; text-align:center; vertical-align:top; }
	div.text table.clear td img {display:inline; float:none}
div.text table.clear th {text-align:left; padding:0; background:transparent; vertical-align:top;}

table.right_block {width: 201px; height: 187px; background: url('../files/gorodskoi_stil_s_romantichnymi_rozami/bg.jpg') no-repeat; margin:0 0 0 20px !important}
	table.right_block td {text-align:left !important; color:#FFFFFF !important; padding:5px !important}

table.clear_special {margin:0;}
table.clear_special td {color:#000000; background:transparent; padding:10px 0 0 0; text-align:left; vertical-align:center; font-size:14px}
table.clear_special td.left {width:40px}
	table.clear_special td img {display:inline; float:none}
table.clear_special th {text-align:left; padding:0; background:transparent; vertical-align:top;}

div.text ol.search span {color: #f60;}
div.text ol.search span a {color: #f60;}
div.text ol.search p {color: #333; padding: 0; margin: 5px 0 30px -20px;}

div.text form.search {margin: 0 0 40px;}
div.text form.search input {width: 570px; border: 0; background: url('../img/s-field2.png') no-repeat; font: 18px Arial; padding: 14px 5px 11px; cursor: text; font: 14px Arial; color: #666;}
div.text form.search input.search {border: 0; background: url('../img/search.png') no-repeat; font: 18px Arial; color: #fff; width: 100px; cursor: pointer; position: absolute; right: 0; top: 0; padding: 9px 0;}


.stylist {padding: 0 0 20px; font: 14px/19px Arial;}
.stylist h3.title {background: url('../img/stylist.png') no-repeat;}
.stylist h3 {padding: 0 0 10px; width: auto;}
.stylist input {width: 160px; height: 25px; background: url('../img/stylist-but.png') no-repeat; border: 0; padding: 0; cursor: pointer; margin: 25px 0 0 -5px;}
.stylist .s-left {position: relative; float: left; width: 510px; margin: 0 10px 20px 10px;}
.stylist .s-left div {font: 12px/18px Arial; min-height: 95px;}
* html .stylist .s-left div {height: 95px;}
.stylist .s-left div img {position: absolute;}
.stylist .s-left div div {padding: 0 0 0 95px; height: auto;}
.stylist .s-right {position: relative; float: right; width: 160px; margin: 0 0 20px;}
.stylist span.comment {font: bold 10px Arial; margin: 0 0 0 10px;}
.stylist span.comment span {font: 10px Arial; color: #999;}

.comment {font: bold 10px Arial;}
.comment span {font: 10px Arial; color: #999;}

/* MOOD */
#mood h2.title {background: url('../img/feeling.png') no-repeat;}
#mood table.menu td {width: 50%; background:url('../img/mood-menu.gif') repeat-x;}
.right .anekdot {width: 340px; position: relative; float: left; background: none; font: 14px/18px Arial;}
.right .anekdot h3.title {margin: 0;}
.right .anekdot h3 {padding: 0 0 15px;}
.right .anekdot div {padding: 0 20px 0 10px;}
.right .anekdot p.autor {font-weight: bold; padding: 5px 0;}
.right .anekdot p.autor a {font: 14px Arial; color: #39c; margin: 0;}
.right .anekdot input {margin-left: 0;}

.test {position: relative; float: left; width: 170px;}
.test h3.title {background: url('../img/test.png') no-repeat; margin: 0 0 10px;}
.test div {font: bold 13px/17px Arial; padding: 10px 5px; text-align: center;}
.test input {margin: 15px 0 0; background: url('../img/test-but.png') no-repeat; border: 0; padding: 0; cursor: pointer; width: 156px; height: 25px;}


.feeling .costume {position: relative; float: left; width: 350px; text-align: center; font: 14px/18px Arial;}
.feeling .costume h3.title {background: url('../img/costume.png') no-repeat; margin: 0 0 15px;}
.feeling .costume div {padding: 0 30px 10px;}
.feeling .costume p {color: #666; padding: 5px 0; font-weight: bold;}
.feeling .costume input {width: 260px; border: 0; color: #fff; font: 18px Arial; padding: 9px 0; margin: 0 0 25px 15px;}

.costume {position: relative; float: left; width: 360px; text-align: center; font: 14px/18px Arial;}
.costume h3.title {background: url('../img/costume.png') no-repeat; margin: 0 0 15px;}
.costume div {padding: 0 30px 10px;}
.costume p {color: #666; padding: 5px 0; font-weight: bold;}
.costume input {width: 260px; border: 0; color: #fff; font: 18px Arial; padding: 9px 0; margin: 0 0 25px 15px;}

.quote {position: relative; float: left; width: 290px; font: italic 12px/18px Arial; color: #966; text-align: center;}
.quote h3.title {background: url('../img/quote.png') no-repeat; margin: 0;}
.quote div {width: 250px; background: url('../img/quote-bg.jpg') no-repeat; height: 207px; margin: 15px 0; padding: 45px 15px 0; position: relative;}
.quote div div {width: auto; background:none; height:auto; margin:0; padding:0; position: relative;}
.quote p.autor {font: bold 14px Arial; color: #966;}
.quote input {background: url('../img/quote-but.png') no-repeat; width: 150px; height: 25px; padding: 0; border: 0; cursor: pointer; position: absolute; bottom: 25px; left: 60px;}

.send-block {position: relative; float: left; width: 410px;}
.send-block h3.title {background: url('../img/send-block.png') no-repeat; margin: 0;}
.send-block div {padding: 0 0 0 10px;}
.send-block h3 {padding: 10px 0; font-style: italic;}
.send-block .form {padding: 0 0 50px; margin: 0;}
.send-block .form select {width: 395px;}
.send-block .form textarea {width: 390px; height: 95px;}
.send-block .form input.but {background: url('../img/send-but.png') no-repeat; width: 160px; height: 25px; padding: 0; border: 0; cursor: pointer; right: 0; bottom: 20px;}
.send-block .form table {width: 100%;}
.send-block .form td {vertical-align: top;}
.send-block .form td.last {width: 150px; text-align: right;}
.send-block .form td input {width: 145px;  position: relative; right: 0;}

#mood .right .voting {width: 700px; clear: both; background: none;}
#mood .right .voting h2 {padding: 20px 0;}
#mood .right .voting div {padding: 0;}
#mood .right .voting .opros {padding: 0 0 35px;}
#mood .right .voting .opros p {font: bold 14px/18px Arial; padding: 0 0 0 10px;}
#mood .right .voting .opros div {background: url('../img/opros.gif') no-repeat; height: 10px; margin: 5px 0 35px; padding: 0; position: relative; display: block;}
#mood .right .voting .opros div div {background: url('../img/bar-l.gif') left top no-repeat; margin: 0; padding: 0;}
#mood .right .voting .opros div div div {background: #c66 url('../img/bar-r.gif') right top no-repeat; margin: 0 0 0 5px; padding: 0;}
* html #mood .right .voting .opros div div div {overflow: hidden;}
#mood .right .voting div h3 {font-style: italic; padding: 0 0 20px 10px;}
#mood .right .voting div.arhive {padding: 40px 0; font: italic 14px Arial;}
div.arhive ul {margin: 10px 0 0; padding: 0;}
div.arhive li {color: #39c; margin: 0 0 0 25px; padding: 0;}

#mood .right .voting .send-quest input.but {background: url('../img/send-but.png') no-repeat; margin: 0;}

/* CLUB */
#club h2.title {background: url('../img/club.png') no-repeat;}
#club table.menu td {width: 190px; background: url('../img/club-menu.gif') repeat-x;}
#club table.menu td.sel {background: url('../img/club-menu-sel.gif') repeat-x;}

#club .forum {width: 290px; height: 430px;}
#club .forum div {margin: 0 0 1px;}
#club .forum input {background: url('../img/forum-but2.png') no-repeat; border: 0; width: 150px; height: 25px; padding: 0; margin: 20px 0; cursor: pointer;}

#club .text_block {width: 290px; height: 430px; position:relative; float:left}
	#club .text_block h3.title {background: url('../img/forum.png') no-repeat; margin: 0 0 14px;}
	#club .text_block div {margin: 0 10px 0 0;}
	#club .text_block input {background: url('../img/forum-but.png') no-repeat; border: 0; width: 112px; height: 27px; padding: 0; margin: 8px 0 0 20px; cursor: pointer;}
.club .text_block {width: 320px; height: 325px; position:relative; float:left}
	.club .text_block h3.title {background: url('../img/forum.png') no-repeat; margin: 0 0 14px;}
	.club .text_block div {margin: 0 10px 0 10px;}
	.club .text_block input {background: url('../img/forum-but.png') no-repeat; border: 0; width: 112px; height: 27px; padding: 0; margin: 8px 0 0 20px; cursor: pointer;}

#club .contests {width: 290px; height: 450px; position:relative; float:left}
	#club .contests h3.title {background: url('../img/titles/contests_title.png') no-repeat; margin: 0 0 14px;}
	#club .contests div {margin-bottom:10px}
		#club .contests div img {float:left; margin-right:10px}
		#club .contests div h4 {font-weight:normal}

.club .fitting_hp {width: 320px; height: 325px; position:relative; float:left}
	.club .fitting_hp h3.title {background: url('../img/titles/fitting.jpg') no-repeat; margin: 0 0 0 0;}
	.club .fitting_hp div {margin: 0 10px 0 10px;}

#club .columns {width: 410px; height: 430px; background: #fff;}
#club .columns div {padding: 0;}  
* html #club .columns div {padding: 0;}
#club .columns div div {margin: 10px 0 0; padding: 10px 0 0 8px; height: 310px; width: 197px;}
.columns h4 a {font-weight: normal;}
#club .columns input {width: 150px; height: 25px; background: url('../img/columns-but.png') no-repeat; border: 0; padding: 0; margin: 15px 0; cursor: pointer;}

.readers {width: 290px; padding:0;}
.readers div h3 {color:#559235;}
.readers div h4 {color:#559235; font:normal 18px Arial; text-align:center; padding:10px 0}
	.readers div h4 a {color:#559235;}
.readers div img {float:right;}
.readers div blockquote {padding:0 20px}
.readers div p {padding:0; clear:both; margin:20px }

.readers div {margin:20px; height:240px; background:#f7fff2; padding:0;}

#club .contest {width: 410px; background: #fff;}
#club .contest h3.title {background: url('../img/contest2.png') no-repeat; margin: 0;}
#club .contest h3 {padding: 0 0 10px; color: #549135;}
#club .contest div {padding: 0 0 5px 10px;}

.readers-all {width: 700px;}
.readers-all h3.title {background: url('../img/readers-all.png') no-repeat;}
.readers-all div.text {padding: 0 10px 35px;}
#club .readers-all div h2 {padding: 0 65px 20px 0;}
#club .readers-all div h2 span {position: absolute; right: 65px; font: bold 14px Arial; top: 5px;}
#club .readers-all h3 {font: bold italic 18px Arial;}

.info {font: 10px/13px Arial; color: #999; position: relative; height: 10%; padding: 0 0 0 10px; margin: 0 0 35px;}
.info p {padding: 0;}
.info span {color: #333; font-weight: bold;}
.info span.date {font-weight: normal;}
.info div {padding: 5px 0 0;}
.info div.star {position: absolute; bottom: 0; left: 125px; width: 37px; height: 35px; padding: 0;}

.prev {height: 75px; width: 230px; position: relative; float: left; font: italic 14px Arial; padding: 0 0 0 10px; color: #39c;}
.prev span {font: 10px Arial; color: #999; white-space: nowrap;}

.next {height: 75px; width: 220px; position: relative; float: right; font: italic 14px Arial; text-align: right; padding: 0 20px 0 0;}
.next span {font: 10px Arial; color: #999; white-space: nowrap;}
.next div {color: #39c; position: absolute; right: 0; top: 0;}

.send-article h3 {padding: 35px 0 25px 10px; font-style: italic;}

.contest-detail h3.title {background: url('../img/contest3.png') no-repeat; }
#club .contest-detail h2 {padding: 0 0 30px;}
.contest-detail {font: 14px/18px Arial; margin:20px 0 0 0}
.contest-detail p.condition {padding: 0 60px 20px 10px;}
.contest-detail p.condition span {font-weight: bold;}
.contest-detail input.send-but {background: url('../img/fotos-but.png') no-repeat; width: 159px; height: 25px; padding: 0; border: 0; cursor: pointer; margin: 0 0 20px;}
.sort {color: #999; font: bold 14px Arial; padding: 0 0 20px;}
.sort span {color: #333; margin: 0 0 0 15px;}
.fotos {width: 720px; position: relative; margin: 0 -10px;}
.fotos .foto {padding: 0 10px; width: 160px; height: 320px; position: relative; float: left;}
.fotos .foto div.img {height: 165px; position: relative; text-align: center;}
.fotos .foto div.img div {color: #fc6704; font: 168px Arial; padding: 0; width: 160px; left: 0; top: -2px; position: absolute; z-index: 2; line-height: 1em;}
.fotos .foto div.title {height: 50px; overflow: hidden; font: bold 12px Arial; text-align: center;}
.fotos .foto div.info {padding: 0; height: 85px; background: url('../img/under.gif') left bottom repeat-x;}
.fotos .foto div.info div.star {bottom: 20px; right: 0;}

.send-foto h4 {padding: 0 0 30px;}
.send-foto h4 span {color: #666; font: 10px Arial; margin: 0 0 0 10px}
.send-foto .form input.but {background: url('../img/send-foto-but.png') no-repeat;}
.send-foto input.file {}

#club .more-info {padding-bottom: 0;}
#club .more-info li {padding: 0 0 10px;}
#club .more-info input {background: url('../img/arhive-but2.png') no-repeat; height: 25px; width: 150px; border: 0; padding: 0; cursor: pointer; margin: 10px 0 20px;}

.columns-detail h3.title {background: url('../img/columns-detail.png') no-repeat;}
.columns-detail .one {position: relative; float: left; width: 350px; padding: 25px 0 20px;}
.columns-detail .one h4 span {color: #999; font: 10px Arial;}
.columns-detail .begin {padding: 0 10px;}
.columns-detail .begin p.about {color: #363; font: 12px Arial;}
.columns-detail .begin p.about a {color: #363; font-style: italic;}
a.close {background: url('../img/close.gif') right 5px no-repeat; padding: 0 10px 0 0;}
a.open {background: url('../img/open.gif') right 7px no-repeat; padding: 0 10px 0 0;}
.columns-detail .other {padding: 20px 10px;}
.columns-detail .other h4 {padding: 0 0 10px; font: bold italic 14px Arial;}
.columns-detail .other ul {margin: 0; padding: 0;}
.columns-detail .other li {padding: 0 0 10px; margin: 0; list-style-type: none; font: italic 14px Arial;}
.columns-detail .other li span {font: 10px Arial; color: #999;}
.columns-detail div.about {background: url('../img/about-t.gif') left top no-repeat; padding: 5px 0 0; font: 12px/17px Arial;}
.columns-detail div.about div {background: #f4f8ed url('../img/about-b.gif') left bottom no-repeat; padding: 0 10px 5px;}
.columns-detail div.about p {padding: 10px 0;}

.contest-all {padding: 0 0 20px;}
.contest-all h3.title {background: url('../img/contest3.png') no-repeat;}
.contest-all table {width: 100%;}
.contest-all td {background: url('../img/under.gif') left bottom repeat-x; vertical-align: top; padding: 15px 0 25px; font: 13px/17px Arial;}
.contest-all .img-r {text-align: right;}
.contest-all .img-r img {margin: 0 0 0 20px;}
.contest-all .img-l img {margin: 0 20px 0 0;}
.contest-all h3 {padding: 0 0 10px;}

.contest-old h3.title {background: url('../img/contest-old.png') no-repeat;}
.contest-old table {width: 740px; position: relative; margin: 0 -20px; clear: both;}
.contest-old td {background: url('../img/under.gif') left bottom repeat-x; vertical-align: top; padding: 0 0 25px; font: 12px/16px Arial; width: 220px;}
.contest-old td h4 {padding: 15px 0 10px;}
.contest-old p {padding: 0;}
.contest-old input {background: url('../img/arhive-but2.png') no-repeat; border: 0; padding: 0; width: 150px; height: 25px; cursor: pointer; position: relative; float: right;}
.contest-old table.fotos td {background: none; text-align: center; padding: 0;}
	.contest-old table.fotos td blockquote {margin:0; padding:0; width:220px}
		.contest-old table.fotos td blockquote div.img {margin:0 0 0 20px;}
.contest-old table.fotos td div.img {padding: 10px 0; height: 120px; text-align:center}
	.contest-old table.fotos td div.img img {display:inline}
.contest-old table.fotos td p.title {width:220px; text-align:left;padding: 0 0 0 20px;}
.contest-old table.fotos td div {padding: 0 10px; text-align:left}
.contest-old table.fotos td div div {padding: 0;}
.contest-old table.fotos td div div.info {padding: 20px 0 0 20px; text-align: left;}
.contest-old table.fotos td div div.info div {padding: 5px 0 0; text-align: left;}

.fotokonkurs {padding: 0 0 20px;}
.fotokonkurs h3.title {background: url('../img/contest3.png') no-repeat;}
#club .fotokonkurs h2 {padding: 0 0 20px;}
#club .fotokonkurs h2 span {font: bold 14px Arial; position: absolute; right: 0; top: 5px;}
* html #club .fotokonkurs h2 span {right: 10px;}
.fotokonkurs .img {text-align: center; padding: 0 0 10px; position: relative;}
.fotokonkurs .img div {font: bold 95px/1em Arial; color: #fc6704; position: absolute; width: 100%; left: 0; height: 0; text-align: center; top: 37%;}
.fotokonkurs .title {font: bold 12px/16px Arial; text-align: center; padding: 0 130px 35px;}
.fotokonkurs .info {background: url('../img/under.gif') left bottom repeat-x; padding: 0 0 10px 130px; height: 55px;}
.fotokonkurs .info div {position: relative; float: left; width: 175px;}

.fototextkonkurs {padding: 0 0 20px;}
.fototextkonkurs h3.title {background: url('../img/contest3.png') no-repeat;}
#club .fototextkonkurs h2 {padding: 0 0 20px; clear:none;}
#club .fototextkonkurs h2 span {font: bold 14px Arial; position: absolute; right: 0; top: 5px;}
* html #club .fototextkonkurs h2 span {right: 10px;}
.fototextkonkurs .img {float:right; padding: 0 0 10px; position: relative; margin:0 0 20px 20px}
.fototextkonkurs .title {font: bold 12px/16px Arial; text-align: center; padding: 0 130px 35px;}
.fototextkonkurs .info {background: url('../img/under.gif') left bottom repeat-x; padding: 0 0 10px 20px; height: 125px; margin:20px 0 0 0}
.fototextkonkurs .info div {position: relative; float: left; width: 155px; padding:50px 0 0 0}
.fototextkonkurs .info div.avatar {position: relative; float: left; width: 100px; padding:1px; border:2px solid #CCCCCC; margin:0 20px 0 0}

.to-top {padding: 10px 0 40px; clear: both; color: #39c; font: bold 14px Arial;}
.to-top span a, .to-top span a:active, .to-top span a:visited, .to-top span a:hover, .to-top span a:focus {text-decoration: none;}

.brands {margin: 35px 0; clear: both;}

.spacer {height: 220px; display: block; clear: both;}

#auth-form {margin:30px 10px; padding:0; position:relative; height:50px}
	#auth-form input.login {width:100px; position:absolute; top:0px; left:0;}
	#auth-form input.pwd {width:100px; position:absolute; top:0px; left:120px;}
	#auth-form input.send {width:100px; position:absolute; top:0px; left:240px;}
	#auth-form div.links {position:absolute; top:25px; left:0px; font-size:12px}


div#footer {min-width: 960px; width: 960px; position: relative; margin: -220px auto 0 auto; padding: 0; background: #f1f6fd url('../img/footer.png') repeat-y; height: 220px; padding: 0 10px; color: #333;}
div#footer .logo {top: 35px; left: 20px;}
div#footer a, div#footer a:active, div#footer a:visited, div#footer a:hover, div#footer a:focus {color: #36c;}
.copy {position: absolute; font: 10px Arial; left: 20px; bottom: 11px;}
.copy p {padding: 0;}
.subscribe {width: 400px; font: bold 12px Arial; position: absolute; top: 45px; right: 20px;}
.subscribe input {width: 175px; margin: 0 17px 0 0;}
.subscribe input.but {width: auto;}

#footer .main-menu {padding: 45px 0 0 190px; font: 12px Arial;}
#footer .main-menu div:hover, #footer .main-menu div:focus {background: none;}
#footer .main-menu div:hover a, #footer .main-menu div:hover a:active, #footer .main-menu div:hover a:visited, #footer .main-menu div:hover a:hover, #footer .main-menu div:hover a:focus {text-decoration: none; color: #36c;}

#auth-form {margin:0; padding:0; position:relative; height:50px}
	#auth-form input.login {width:100px; position:absolute; top:0px; left:0;}
	#auth-form input.pwd {width:100px; position:absolute; top:0px; left:120px;}
	#auth-form input.send {width:100px; position:absolute; top:0px; left:240px;}
	#auth-form div.links {position:absolute; top:25px; left:0px; font-size:12px}

#registration {margin:0 0 20px 0; width:300px}
	#registration label {display:block; margin:10px 0 2px 0}
	#registration input {display:block;}
	#registration input.text {display:block; width:300px}
	#registration input.submit {margin:10px 0 0 0}
	#registration .subscr {display:block; width:300px; margin:10px 0 0 0}
		#registration .subscr input {display:inline; width:auto;}
		#registration .subscr label {display:inline; width:auto; font-weight:normal; margin:0;}

#registration_avatar {float:right}
.ten_reasons {}
	.ten_reasons img {float:left; margin:0; padding:0; display:block; border:none}
	.ten_reasons h3 {float:none; display:block; clear:none; color:#4486a1; font-size:24px; padding:42px 20px 0 0; font-style:normal}
	.ten_reasons p {float:none; display:block; margin:10px 20px 0 0}
	.ten_reasons div.item1 {background:#eafffc url(../img/tr1.gif) right top no-repeat; margin:10px 0 0 0; clear:left; height:215px}
	.ten_reasons div.item2 {background:#eef9fb url(../img/tr1.gif) right top no-repeat; margin:10px 0 0 0; clear:left; height:215px}

div.seealso {margin:0px 0 10px 0; background:#EFF3FE; padding:15px 10px}
	div.seealso h3 {margin:0 0 10px 0; padding:0}
	div.seealso ul {margin-top:0; margin-bottom:0;}

div.feedback {}
	div.feedback form {margin:20px 0; position:relative;}
		div.feedback form div.rows {}
			div.feedback form div.row {margin:5px 0 0 0}
				div.feedback form div.row label {display:block}
				div.feedback form div.row div.field {margin:2px 0 0 0; width:520px}
					div.feedback form div.row div.field input,
					div.feedback form div.row div.field select,
					div.feedback form div.row div.field textarea {width:100%}
					div.feedback form div.row div.field textarea {height:200px}

		div.feedback form div.send {position:absolute; bottom:0; left:540px}

div.forums {}
	div.forums table {width:100%; border-left:1px solid #FFFFFF; border-top:1px solid #FFFFFF; margin:0 0 20px 0 }
		div.forums table th {text-align:left; border-right:1px solid #FFFFFF; border-bottom:1px solid #FFFFFF; background:#dee6eb; padding:10px; color:#333333}
		div.forums table th.head {font-size:18px; font-style:italic}
		div.forums table td {text-align:left; border-right:1px solid #FFFFFF; border-bottom:1px solid #FFFFFF; padding:5px 10px; background:#f2f5f7}
		div.forums table .mname {width:250px}
		div.forums table .avatar {width:120px}
		div.forums table th.comments {width:200px}


html * table.clean {margin:0; clear:none}
html * table.clean td {color:#333333; background:transparent; padding:0;}
html * table.clean th {text-align:left; padding:0; background:transparent; color:#333333;}


div.user_profile {}
	div.user_profile div.avatar {float:left; margin:0 10px 10px 0; border:1px solid #CCCCCC; padding:10px; min-width:100px; min-height:100px}

#user_images {}
	#user_images div.photo_item {float:left; margin:5px; width:120px; height:170px; border:1px solid #CCCCCC;}
		#user_images div.photo_item a {display:block; margin:10px 0 0 10px}
		#user_images div.photo_item span {display:block; text-align:center; height:38px}
		#user_images div.photo_item .delete {}
			#user_images div.photo_item .delete a {color:#FF0000; display:inline;}
			#user_images div.photo_item .delete img {vertical-align:middle}

div.plugin_gallery2 {}
	div.plugin_gallery2 div.photo_item {float:left; margin:5px; width:120px; height:150px; border:1px solid #CCCCCC; position:relative}
		div.plugin_gallery2 div.photo_item a {display:block; margin:10px 0 0 10px}
		div.plugin_gallery2 div.photo_item span {display:block; text-align:center}


#robotext {background:#e8eff8; padding:20px 20px 20px 10px}
	#robotext div.roboitem {width:455px; height:140px; overflow-y:scroll; overflow-x:hidden; background:#FFFFFF; float:left; margin:0; padding:0; margin-left:10px;}
		#robotext div.roboitem h2 {font-size:12px; margin:5px 20px 5px 20px; color:#000000; font-size:bold; padding:0; font-style:normal}
		#robotext div.roboitem p {font-size:12px; margin:10px 20px 10px 20px; color:#666666; padding:0;}

.datedate {font: 11px Arial; color: #beb6b5;}
.date-h2 {font-size:14px; color:#666666; font-weight:normal}

.articles2 {}
	.articles2 h3.title {background:#9db873 url('../img/articles2.gif') no-repeat; margin: 0;}

	.articles2 .article2 {border-bottom:1px solid #dadada; padding:20px 0}
		.articles2 .article2 .article {float:left; width:310px; padding:0 0 0 20px}
			.articles2 .article2 .article h4 {font-size:18px; font-style:italic}
			.articles2 .article2 .article p {font-size:14px;}

		.articles2 .article2 .author {float:right; width:330px;}
			.articles2 .article2 .author img {float:left; margin:0 20px 0 0}
			.articles2 .article2 .author p.autor {padding:0 !important; }

	.articles2 .all {margin:20px 0 30px 0}


.contests2_main {margin:20px 0}
	.contests2_main h3.title {background: url('../img/contest3.png') no-repeat;}
	
	.contests_current .contests_current_rows_left {padding:20px 0; border-bottom:1px solid #dadada}
		.contests_current .contests_current_rows_left .img {float:right; width:300px; overflow-x:hidden}
		.contests_current .contests_current_rows_left .description {float:left; width:345px;}
			.contests_current .contests_current_rows_left .description h4 {font-size:18px; font-weight:bold; font-style:italic; padding:0 0 10px 20px}
			.contests_current .contests_current_rows_left .description p {padding-left:20px}

	.contests_current .contests_current_rows_right {padding:20px 0; border-bottom:1px solid #dadada}
		.contests_current .contests_current_rows_right .img {float:left; width:300px; overflow-x:hidden}
		.contests_current .contests_current_rows_right .description {float:right; width:350px;}
			.contests_current .contests_current_rows_right .description h4 {font-size:18px; font-weight:bold; font-style:italic; padding:0 0 10px 20px}
			.contests_current .contests_current_rows_right .description p {padding-left:20px}

.contests2_main .all {margin:20px 0 30px 0}

.contests_archive {margin:20px 0}
	.contests_archive .left_col {float:left; width:335px;}
		.contests_archive .left_col h3.title2 {width:100%; background:#9bb973 url('../img/contests2_done_title.gif') no-repeat; height:35px; padding:0}
		.contests_archive .left_col h4 {margin:20px 0 0 0; font-size:18px; font-weight:bold; font-style:italic;}
		.contests_archive .left_col .img {float:left; width:120px; overflow-x:hidden; margin:0 10px 5px 0}

	.contests_archive .right_col {float:right; width:335px;}
		.contests_archive .right_col h3.title2 {width:100%; background:#9bb973 url('../img/contests2_archive_title.gif') no-repeat; height:35px; padding:0}

.contests2_block {font-size:14px;}
	.contests2_block h3.title {background: url('../img/contest3.png') no-repeat;}
	.contests2_block .show_button {float:right; margin:0 0 5px 10px}
	.contests2_block .important {background:#f5f5f5; margin:0 0 10px 0;}
		.contests2_block .important h4 {margin:0; padding:5px 10px; background:#cc0000; color:#FFFFFF; font-size:16px; font-weight:bold; font-style:italic}
		.contests2_block .important div {padding:20px}
	

.contests2_parts {font-size:14px;}
	.contests2_parts h3.title {background: url('../img/contest3.png') no-repeat;}
	.contests2_parts .show_button {float:right; margin:0 0 5px 10px}
	
.contests2_list {margin:10px 0 20px 0}
	.contests2_list_rows {background:#f3f3f3; margin:10px 0 0 0; padding:10px}
		.contests2_list_rows h4 {font-style:italic}
			.contests2_list_rows h4 span {color:#CC0000}
		.contests2_list_rows img {float:left; margin:0 10px 10px 0}

.pagesex {margin:10px 0 20px 0; font:bold 14px Arial; color:#9a9a9a}
	.pagesex div.title {float:left; width:80px}

	.pagesex table {float:left; }
		.pagesex table td {width:24px; height:50px; vertical-align:top; text-align:center; background:url(../img/pages_bg.jpg) no-repeat center bottom;}
		.pagesex table td.active {background:url(../img/pages_a.jpg) no-repeat center bottom;}

	.pagesex div.limits {float:right; width:280px;}

.social_links {background:url('../img/social_bg.gif') repeat-x; height:46px}
	.social_links div {float:left; margin:7px 0}
		.social_links div img {margin:0;}

	.social_links div.title {margin-left:12px}
	.social_links div.facebook {margin-left:40px}
	.social_links div.vkontakte {margin-left:45px}
	.social_links div.odnoklassniki {margin-left:35px}
	.social_links div.moimir {margin-left:45px}



.social {}
	.social td {padding-right:5px}

	.fb_td {padding-top:15px}

.social_widgets {position:relative}
	.social_widgets .links {height:26px}
	.social_widgets a.vkontakte {display:block; float:left; width:114px; height:24px; background:url('../img/vk_button.gif') no-repeat 0px 0px; overflow:hidden}
	.social_widgets a.vkontakte_active {display:block; float:left; width:114px; height:24px; background:url('../img/vk_button.gif') no-repeat 0px -26px; overflow:hidden}

	.social_widgets a.facebook {display:block; float:right; width:114px; height:24px; background:url('../img/fb_button.gif') no-repeat 0px 0px; overflow:hidden}
	.social_widgets a.facebook_active {display:block; float:right; width:114px; height:24px; background:url('../img/fb_button.gif') no-repeat 0px -26px; overflow:hidden}

	#facebook_groups {display:none}

.club2 h2.title {background: url('../img/club.png') no-repeat;}
.club2 h2.title2 {margin:0; padding:0; height:40px;}

	.club2 .top_block {height:325px; overflow-y:hidden;}
		.club2 .top_block .videonews {float:left; width:640px}
			.club2 .top_block .videonews h2.title2 {background:#95b070}
			.club2 .top_block .videonews .videolinks {float:left; width:310px;}
				.club2 .top_block .videonews .videolinks h3 {font:bold 14px Arial; color:#000000; padding:0; margin:10px 0 13px 30px; line-height:18px}
					.club2 .top_block .videonews .videolinks h3 a {color:#539034}
				.club2 .top_block .videonews .videolinks .but {background:url(../img/videobutton.gif) no-repeat; width:250px; height:37px; margin:11px 0 0 30px; }
					.club2 .top_block .videonews .videolinks .but a {font:bold 14px Arial; color:#FFFFFF; display:block; padding:10px 5px; text-decoration:none;}

				.club2 .top_block .videonews .videolinks .all {text-align:center; margin:17px}
					.club2 .top_block .videonews .videolinks .all img {display:inline;}

			.club2 .top_block .videonews .videoblock {float:right; width:320px; padding:0 0 0 0}

		.club2 .top_block .columns2 {float:left; width:320px; font-size:12px; line-height:14px}
			.club2 .top_block .columns2 h2.title2 {background:#dcecc5}
			.club2 .top_block .columns2 div {}
				.club2 .top_block .columns2 div div {padding:10px; border-bottom:1px solid #e6eee2}
					.club2 .top_block .columns2 div div img {float:right;}
					.club2 .top_block .columns2 div div h4 {font-size:14px;}
						.club2 .top_block .columns2 div div h4 span {font-weight:normal; color:#999999; margin:0px; padding:0;}
						.club2 .top_block .columns2 div div p {margin:0px; padding:5px 0 0 0;}
							.club2 .top_block .columns2 div div p.autor {margin:0px; padding:0; font-size:12px;}
							.club2 .top_block .columns2 div div p.post {margin:0px; padding:0; font-size:10px;}

.respect2 {width: 320px; height: 335px; position: relative; float: left; font: 14px Arial;}
	.respect2 h3.title {background: url('../img/respect.png') no-repeat; margin:0;}
	.respect2 .glory_bg {margin:15px; padding:0; position:relative; width:280px; height:260px}
		.respect2 .glory_bg img {position:absolute; left:90px; top:14px;}
		.respect2 .glory_bg p {position:absolute; left:0; top:135px; padding:0 15px; text-align:center; font:normal 18px Arial; color:#51454f}

.costume2 {width:350px; height:400px; float:left}
	.costume2 h3.title {background: url('../img/costume.png') no-repeat; margin: 0 0 15px;}
	.costume2 div.title {margin:10px; background:#f5cdcd; color:#990000; padding:15px; text-align:center; font-size:18px; font-weight:bold}

	.costume2 div.left_block {margin:20px 0 0 10px; float:left; width:160px;}
	.costume2 div.right_block {margin:50px 10px 0 0; float:right; width:160px;}
		.costume2 div.right_block div.variant {height:30px; line-height:30px; padding:0 0 0 18px; overflow-y:hidden; background:url('../img/costume2_pattern.gif') no-repeat; vertical-align:middle; font-weight:bold; color:#990000; font-size:12px;}
		.costume2 div.right_block div.variant:hover {background:url('../img/costume2_pattern_a.gif') no-repeat;}
		.costume2 div.right_block div.link {margin:70px 0 0 0}

.subscribe2_block {height:600px; background:url(../img/subscribe_girls.jpg) no-repeat right top }
	.subscribe2_block form {}
		.subscribe2_block form label {display:block; margin:15px 0 0 0}
		.subscribe2_block form input {display:block; width:300px}
			.subscribe2_block form .submit {display:block; width:auto; margin:30px 0 0 70px}
			.subscribe2_block form .submit input {width:auto;}

#registration2 {margin:0 0 20px 0; min-height:600px}
	#registration2 div.left_column{float:left; width:300px}
	#registration2 div.right_column{float:left; width:300px; margin:23px 0 0 50px}

	#registration2 label {display:block; margin:10px 0 2px 0}
	#registration2 input {display:block;}
	#registration2 input.text {display:block; width:300px}
	#registration2 input.submit {margin:10px 0 0 0}
	#registration2 .subscr {display:block; width:300px; margin:10px 0 0 0}
		#registration2 .subscr input {display:inline; width:auto;}
		#registration2 .subscr label {display:inline; width:auto; font-weight:normal; margin:0;}

.stylist {width:960px;}
	.stylist #quelle_style{width:770px; margin:0 auto;}
	.stylist .path {margin:2px 0 5px 15px}

h2.title_stylist {background: url('../img/style_header.jpg') no-repeat;}

.stylist_banner {margin:0 0 10px 0; padding:0; clear:both;}
	.stylist_banner img {margin:0; padding:0;}

