body, table, td, select, input, textarea {font-family:Arial, Helvetica, sans-serif; font-size:13px; acolor:#EA7CAA; color:#B52766;}

html {height:100%;}
body {margin:0; padding:0; background:url(../images/bg.jpg) top repeat-x #FFDDED; min-height:100%; position:relative;}

a {color:#ED5386; text-decoration:underline;}
a:hover {text-decoration:none;}

h1, h2, h3, h4, h5, h6 {margin:0; padding:0; margin-bottom:10px;}
	h1 {font-size:18px;}
	h2 {font-size:18px; color:#DF3D73; padding-left:15px; margin-bottom:5px;}
	h4 {font-size:15px;}

form {margin:0; padding:0;}
input, select {vertical-align:middle;}
textarea {overflow:auto; height:110px;}
	.inp {border:0; font-size:11px; color:#530728;}

img {border:0;}

p {margin:0 0 12px 0;}
.color {color:#E33593;}
.pink {color:#F298C0;}
.big {font-size:14px;}
.small {font-size:11px;}
.date {font-size:11px; color:#DF3D73;}
.welcome {padding:32px; padding-bottom:20px;}

.btn1 {background:url(../images/btn1.jpg) left top no-repeat; width:221px; margin-left:6px; font-size:18px; color:#FFFFFF; font-style:italic; padding:10px 18px 30px 18px;}
	.btn1 a {color:#FFFFFF;}
.btn2 {background:url(../images/btn_2.gif) left top no-repeat; width:215px; font-size:18px; color:#FFFFFF; font-style:italic; padding:10px 18px 30px 25px;}
	.btn2 a {color:#FFFFFF;}

#competition {padding-left:13px;}
#subscribe {padding-left:36px; width:388px;}

.articles {background:url(../images/bg_articles.gif) left top no-repeat; width:508px; height:336px;}
	.articles .text {height:219px; padding:53px 0 0 50px;}
	.articles td {color:#C21850; font-size:12px; padding:30px 25px 10px 0;}
	.articles a {font-size:11px;}
	.articles .btn {text-align:right; padding-right:75px;}

.article {background:url(../images/bg_article.gif) left top no-repeat; width:470px; height:206px;}
	.article .text {height:112px; padding:65px 40px 0 125px; font-size:14px; color:#EC5C8C;}
	.article .btn {text-align:right; padding-right:45px;}

.login {text-align:right; padding:34px 40px;}
	.login .btns {padding-right:90px; font-size:11px;}

.flash {position:relative; height:375px;}
	.flash .in {position:absolute; left:-137px; top:0; width:608px; overflow:hidden;}

.banner {padding:10px 0 10px 74px;}

.competition {background:url(../images/bg_competition.jpg) left top no-repeat; padding:78px 22px 0px 58px; color:#FFFFFF; width:212px;}
	.competitionBtn {background:url(../images/btn_competition.gif) left top no-repeat; height:33px; text-align:center; color:#FFFFFF; font-style:italic; font-size:14px; padding-top:14px; font-weight:bold;}
		.competitionBtn a {color:#FFFFFF;}

.navigation {font-size:14px; font-weight:bold; padding-bottom:50px; color:#DF3D73;}	
	.navigation h1 {font-size:24px; display:inline; padding-right:5px;}

.prev {background:url(../images/bg_prev_page.gif) left top no-repeat; text-align:left;}
.middle {background:url(../images/bg_page.gif) center top no-repeat; text-align:center;}
.next {background:url(../images/bg_next_page.gif) right top no-repeat; text-align:right; padding-right:20px;}
.prev, .middle, .next {color:#45A5C0; padding:20px 15px;}
.prev a, .middle a, .next a {color:#005067;}

.nameBlock {background:url(../images/bg_name.gif) left bottom no-repeat; padding:5px 20px; font-size:18px; color:#DF3D73; font-weight:bold;}
.nameBlock2 {background:url(../images/bg_name2.gif) left top no-repeat; height:120px;}
	.nameBlock2 .in {color:#DF3D73; padding:14px;}
	.nameBlock2 strong {color:#FF6C9D;}
	.tbl1 .nameBlock2 {background-image:url(../images/bg_name3.gif);}

.rating {background:url(../images/bg_rating.gif) right bottom no-repeat; text-align:right;}
	.rating .in {width:105px; text-align:left; float:right; padding-bottom:5px; color:#FFFFFF;}
	.rating a {color:#FFFFFF;}

.paginator strong {padding:1px 2px; background:#FFDFEF;}

.userZone {padding-right:29px; padding-bottom:30px; text-align:right; height:50px}
	.userZone table {float:right;}
	.userZone td {background-color:#FFDCED; text-align:center; color:#DE4E7D; padding:5px 20px 20px 20px;}
	.userZone .td1 {background:url(../images/tbl/7/1.gif) left bottom no-repeat #FFE2F0; text-align:left;}
	.userZone .td2 {background:url(../images/tbl/7/2.gif) right bottom no-repeat #FFDCED;}
	.exit {float:right; background:url(../images/btn_exit.gif) right top no-repeat; width:88px; margin-right:30px; text-align:center; clear:both; padding-bottom:5px;}
		.exit a {color:#FFFFFF;}

.konkurs {background:url(../images/bg_konkurs.gif) left repeat-y; padding-left:55px;}
	.konkurs a {display:block; padding:7px; padding-left:37px; width:155px; font-size:14px; color:#DF3D73;}
	.konkurs a.cur {background:url(../images/cur.gif) left top no-repeat;}
	.konkurs a:hover {background-color:#FEB9D5;}



/*****************************/
.tbl1 .td12, .tbl1 .td21, .tbl1 .td22, .tbl1 .td23 {background:#FDD6EA;}
.tbl1 .td11 {background:url(../images/tbl/1/12.gif) bottom repeat-x;}
.tbl1 .td32 {background:url(../images/tbl/1/32.gif) top repeat-x;}

.tbl2 .td11, .tbl2 .td12, .tbl2 .td13 {background:#FDD6EA;}
.tbl2 .td22 {background:url(../images/tbl/2/22.gif) top repeat-x; padding-left:15px;}
	.tbl2 .td22 .td22 {padding:0;}

.tbl3 .td21, .tbl3 .td22, .tbl3 .td23 {background:#E96FAF; color:#FFFFFF;}
.tbl3 .td12 {background:url(../images/tbl/3/12.gif) bottom repeat-x;}
.tbl3 .td32 {background:url(../images/tbl/3/32.gif) top repeat-x; padding-right:20px;}
.tbl3 .td22 td {color:#FFFFFF;}

.tbl4 .td11 {background:url(../images/tbl/4/12.gif) bottom repeat-x;}
.tbl4 .td21, .tbl4 .td22, .tbl4 .td23 {background:#FF6C9D; color:#FFFFFF;}
.tbl4 .td32 {background:url(../images/tbl/4/32.gif) top repeat-x; text-align:right; padding-right:17px;}
.tbl4 .td22 td {color:#FFFFFF;}

.tbl5 .td21, .tbl5 .td22, .tbl5 .td23, .tbl5 .td32 {background-color:#DE4E7D;}
.tbl5 .td12 {background:url(../images/tbl/5/12.gif) bottom repeat-x;}
.tbl5 .tr3 td {font-size:1px;}
.tbl5 .td22 {background:url(../images/tbl/5/22.gif) right top no-repeat #DE4E7D;}
.tbl5 .td22 td {color:#FED0E0; font-size:14px;}
	.tbl5 .td22 td .date {color:#FED0E0;}
	.tbl5 .td22 td h4 {color:#FFFFFF;}
.tbl5 .td21 h1 {color:#FFFFFF; margin-bottom:0;}

.tbl6 {background:url(../images/tbl/6/2.gif) center repeat-x;}
.tbl6 .td11 {background:#FFE0EF;}
.tbl6 .td12 {background:url(../images/tbl/6/3.gif) right top no-repeat; padding-right:17px; color:#005067;}
	.tbl6 .td12 a {color:#1181A1;}
.tbl6 .td122 {background-image:url(../images/tbl/6/2_2.gif); padding:29px 17px 30px 0;}

.tbl8 .td12, .tbl8 .td21, .tbl8 .td22, .tbl8 .td23 {background:#FAC1DE;}
.tbl8 .td32 {background:url(../images/tbl/8/32.gif) top repeat-x;}

.tbl6_2 {background-image:url(../images/tbl/6/2_2.gif); background-position:right; background-repeat:no-repeat; padding:0px 0px 0px 0px;}

/******************************/
.articles .btn table, .article .btn table, .login .btn table {float:right;}

.button1 {background:#FC6999; color:#FFEFF4; font-size:12px;}
	.button1 a {color:#FFEFF4; text-decoration:none;}

.button2Tbl td {padding:0;}
.button2 {background:#FC6999; color:#FFF2CE; font-style:italic; font-size:14px; color:#FFF2CE; white-space:nowrap;}
	.button2 a {font-size:13px; color:#FFF2CE; font-weight:bold;}
	.articles td.button2 {font-size:14px;}
	.articles .button2 a {font-size:14px;}

.button3 {background:#FFABC6; color:#BE2558; white-space:nowrap;}

.button5 {background:#F4BACF; color:#DF3D73; font-size:11px; white-space:nowrap;}
	.button5 a {color:#DF3D73;}
	.tbl5 .td22 td.button5 {font-size:11px;}

.button6 {background:#FEE5F2; color:#DF3D73; font-size:11px; white-space:nowrap;}
	.button6 a {color:#DF3D73;}

.button7 {background:#8CC8D9; color:#005067; white-space:nowrap;}
	.button7 a {color:#005067; text-decoration:none;}

/******************************/


.page {text-align:left;/* width:1002px;*/ background:url(../images/bg_in.jpg) top left no-repeat;/* min-height:772px;*/ padding-bottom:178px; padding-right:20px;}
.index .page {background-image:url(../images/bg_index.jpg); padding-right:0;}

.left1 {padding:50px 97px 30px 5%; min-height:410px;}
.articles {margin-left:5%;}

.left2 {width:290px; padding:10px 67px 10px 0px;}
	.left2 .logo {margin-left:60px;}
	.left2 #subscribe {width:auto;}
	.left2 .banner {padding:20px 0 20px 34px;}



.footer {position:absolute; bottom:0; width:100%; height:58px; padding-top:120px; background:url(../images/bg_footer.gif) right bottom no-repeat;}
	.footer td, .footer a {color:#B3005A;}
	.footer .logo {padding-left:50px;}

.rel {position:relative;}

.BlockDiv{
	position:absolute;
	border: 1px solid #D1D6DC;
	background:#FFE1E0;
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
}

.InnerDiv,.FogotDiv,.OkRegister,.OkFogot,.OkSendArticle{
	width:300px;
	position:absolute;
	display:none;
}

.SoglDiv{
}