/*
Theme Name:2Becoma1.ru
Theme URI:http://2become1.ru/
*/
- {
border:1px dotted #555;
}

html,body {
width:100%;
min-width:980px;
background: #fff;
text-align:center;
margin:0;
padding:0;
font-size:12px;
font-family:Arial, Tahoma, Verdana, sans-serif;
}

h1,h2,h3,h4,h5,h6{
margin:0;
padding:0;
font-size:100%;
}

#header {
width:100%;
height:125px;
background: #df2648;
}

#header .border{
margin-left:auto;
margin-right:auto;
text-align:center;
width:980px;
}
	
#header .logo{
float:left;
padding:10px;
}

#header .logo img{
border:none;
}

#header .auth-menu{
float:right;
padding:20px;
text-align:right;
color:#fff;
}

#header .auth-menu a{
color:#fff;
}

#header .auth-menu img{
text-align:right;
padding:3px 0;
width:48px;
height:48px;
}

#header .auth-menu span a{
font-size:18px;
color:#fff;
text-decoration:none;
}

#content {
width:980px;
margin-left:auto;
margin-right:auto;
text-align:left;
background: #fff;
}

#content .menu {
width:980px;
padding:10px 0;
text-align:center;
}

#content .menu a{
margin:0 15px;
color:#df2648;
font-size:17px;
font-weight:bold;
text-decoration:none;
}

#content .menu a:hover{
border-bottom:2px dashed #df2648;
}

#content #block{
padding: 15px 20px;
-moz-border-radius: 15px;
-khtml-border-radius: 15px;
-webkit-border-radius: 15px;
border-radius:15px;
border-top:1px solid #f0f0f0;
border-left:1px solid #f0f0f0;
border-right:1px solid #f0f0f0;
border-bottom:2px solid #dfdfdf;
}

#content .title{
color:#002a4d;
font-size:22px;
font-weight:bold;
padding:30px 0 0 20px;
}

#content .title span{
color:#8a8a8a;
font-size:11px;
}

#content .vvodnaya-chast{
background: #f9f9f9;
padding: 15px 20px;
color:#333;
font-size:12px;
}

#content .zakl-chast{
background: #eefffc;
margin:25px 0 0 0;
padding: 15px 20px;
color:#333;
font-size:12px;
}

#content .podgotovka{
height:270px;
background: #f9f9f9;
padding: 15px 20px;
color:#222;
font-size:14px;
}

#content #block .spiski{
float:left;
width:280px;
margin:0 16px;
color:#222;
font-size:13px;
}

#content #block .spiski strong{
display:block;
margin:0 10px;
color:#333;
font-size:17px;
}

#content #block .spiski a{
display:block;
color:#005ca8;
font-size:14px;
font-weight:bold;
}

#content #block .spiski a:hover{
text-decoration:none;
}

#content .help{
background: #f9f9f9;
padding: 15px 20px;
color:#222;
font-size:14px;
}

#content .businesslink{
color:#777;
font-size:16px;
}

#content .businesslink a{
color:#df2648;
font-size:14px;
font-weight:bold;
}

#content .wantrating, #content .wantrating a{
background: #df2648;
color:#fff;
padding:3px;
font-size:14px;
}

#content .articles{
background: #f9f9f9;
padding: 15px 20px;
color:#222;
font-size:14px;
}

#content .articles .spisok{
width:220px;
float:left;
}

#content .blog-list a{
	display:block;
    padding:0 0 5px 12px;
    color:#0d5582;
    font-family:tahoma;
    background:url(/project/templates/public_default/images/nar1.gif) no-repeat 2px 3px;
    text-decoration:underline;
}

#content .blog-list .mainmenu_selected a{
color:#df2648;
font-weight:bold;
}

#content .articles .news{
width:450px;
margin:0 0 0 10px;
float:left;
overflow:hidden;
}

#content .articles .adv{
width:240px;
float:right;
overflow:hidden;
}

#content .business{
background: #f9f9f9;
padding: 15px 20px;
color:#222;
font-size:14px;
}

#content .online{
background: #f9f9f9;
padding: 15px 20px;
color:#222;
font-size:14px;
}

#content #block .comment{
background: #fffeee;
margin: 15px 0 0 0;
padding: 15px 20px;
color:#222;
font-size:12px;
-moz-border-radius: 35px;
-khtml-border-radius: 35px;
-webkit-border-radius: 35px;
border-radius: 35px;
border-bottom:1px solid #dfdfdf;
}

#recent-articles{
height:715px;
overflow:auto;

scrollbar-face-color:#c0c0c0;
scrollbar-shadow-color:#c5c5c5;
scrollbar-darkshadow-color:#c1c1c1;

scrollbar-highlight-color:#c1c1c1;
scrollbar-3dlight-color:#c5c5c5;

scrollbar-arrow-color:#353535;
scrollbar-track-color:#e7e7e7;
}

#recent-articles .post, #recent-articles-list .post{
font-size:14px;
}

#recent-articles .post h3 a, #recent-articles-list .post h3 a{
margin: 0;
padding: 0;
color:#df2648;
font-family: Arial, Tahoma, Verdana, sans-serif;
font-size:18px;
font-weight:normal;
text-decoration:none;
}

#recent-articles .post .img, #recent-articles-list .post .img{
width:80px;
padding:0 5px 0 0;
float:left;
}

#recent-articles .post span, #recent-articles-list .post span{
display:block;
text-align:center;
}

#recent-articles .post .data, #recent-articles-list .post .data, #recent-articles .post .data a, #recent-articles-list .post .data a{
color:#777;
font-size:12px;
}

#readallarticles {
color:#0d5582;
font-size:14px;
font-weight:bold;
}

#recomended a{
display:block;
margin: 0;
padding: 0 0 0 10px;
color:#df2648;
font-size:14px;
}

#nav-chain a{
color:#777;
font-size:12px;
}

/*------------ ÒÎÂÀÐÛ ------------- */
#goods-detail {
    padding:0px 0px 30px 0px;
}

#goods-firm {
    margin: 0 0 20px 0;
    padding:5px;
    background-color:#cfe1ef;
    text-align:center;
}

#goods-list-filter {
    padding:5px;
    margin:0 0 0 10px;
    background-color:#cfe1ef;
}

.goods-list-item {
    margin:0 0 50px 0;
    background-color:#fff7ec;
    clear:both;
    padding:10px;
    border:0;
}

.goods-list-item  img {
    padding:5px;
    background-color:#ffffff;
    border:1px solid #cccccc;
    vertical-align:top;
    float:left;
    margin-right:5px;
}


.goods-colored {
    border:1px solid #cccccc;
    background-color:#FDE7CE;
}

.goods-list-item:after {
    content: ".";
    display:block;
    height:0;
    clear:both;
    visibility:hidden;
}



/* ----------------- AUTOCOMPLETE ----------- */
.ac_results {
	padding: 0px;
	border: 1px solid WindowFrame;
	background-color: Window;
	overflow: hidden;
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_results iframe {
	display:none;/*sorry for IE5*/
	display/**/:block;/*sorry for IE5*/
	position:absolute;
	top:0;
	left:0;
	z-index:-1;
	width:3000px;
	height:3000px;
}

.ac_results li {
	margin: 0px;
	padding: 2px 5px;
	cursor: pointer;
	display: block;
	width: 100%;
	font: menu;
	overflow: hidden;
}

.ac_loading {
	background : Window url('/nextpage/templates/admin_default/images/indicator.gif') right center no-repeat;
}

.ac_over {
	background-color: Highlight;
	color: HighlightText;
}

/* -------------------- ÐÅÉÒÈÍÃ ÏÎËÜÇÎÂÀÒÅËÅÉ --------------- */
#users-ratings {
    padding:10px 0 10px 0;
    text-align:center;
}

#users-ratings h4 {
    font-family:Georgia;
    font-size:18px;
    color:#CE0901;  
    margin:0px;
    padding:5px 0 5px 0;
    font-weight:normal;
}

#total-rating {
    clear:both;
    display:block;
    text-align:right;
    padding:10px 10px 5px 0px;
}

.users-rating {
    float:left;
    margin:0px;
    padding:5px 0px 5px 30px;
}

.users-rating ol {
    font-weight:bold;
    color:#084085;
    margin:0px;
    text-align:left;
}

.users-rating li {
    font-weight:normal;
    padding:5px;
}



.cwed-date {
    display:inline;
    margin:0px 20px 0 0;
}

/* ---------- ÒÝÃÈ -----------*/
.tags {
    padding: 5px 50px 5px 5px;
    background: url(/project/templates/public_default/images/tags.gif) right center no-repeat;
    font-family:"courier new";
    height:40px;
    clear:both;
    text-align:right;
}

/* ----------------- ÔÎÒÎÀËÜÁÎÌ  ------------------- */
.my-foto-container {
    margin:10px 0 0 0;
}

.my-foto {
    /*border:1px solid #CCCCCC;*/
    padding:10px;
    background-color:#83B3D7;
}

.my-foto-name {
    margin:0 0 3px 0;
    width:80%;
}


.foto {
    padding:2px;
    background-color:#83B3D7; 
    margin:0 0 10px 0;
}

.foto2 {
    padding:5px;
    border:1px solid #DDDDDD;
    background-color:#FEFEFE; 
}

.fotoalbum {
    text-align:center;
}

/* -------------- ÎÒÇÛÂÛ ----------------- */
.opinion-1 {
    color:#990000;
    font-weight:bold;
}

.opinion0 {
    font-weight:bold;
    color:#666666;
}

.opinion1 {
    color:#009900;
    font-weight:bold;
}

/* ----------- ÑÏÈÑÎÊ ÄÅË --------------- */
.subgroup {
    color:#ccc;
    padding:0px;
    margin:0px;
}

.checklist_item_1 {
    background-color:#FFF6D4;
}

.checklist_item_0 {
    background-color:#FFF;
}

.done {
    display:none;
    
}

/* ----------------- ÏÎÄÀÐÊÈ ------------------- */
.my-gift-container {
    margin:10px 0 0 0;
}

.my-gift {
    /*border:1px solid #CCCCCC;*/
    padding:10px;
    background-color:#83B3D7;
}

.my-gift-name {
    margin:0 0 3px 0;
    width:80%;
}


.gift {
    padding:5px;
    background-color:#83B3D7; 
    margin:0 0 10px 0;
}

/* -------------------------- ÑÎÎÁÙÅÍÈß  --------------------------*/
.system_messages {
    margin:10px 0 10px 0;
    padding:7px;
    border:1px solid #eee;
    background-color:#f9f9f9;
}

.system_message_alert {
    color:#990000;
    font-weight:bold;
}

.system_message_success {
    color:#009900;
    font-weight:bold;
}

/*  --------------------------Ïîñòðàíè÷íàÿ ðàçáèâêà  --------------------------*/
.pages {
	margin:10px 0px 10px 0px;
	padding:5px;
 	text-align:right;
}

.pages a {
    text-decoration:none;
    font-family:tahoma;
    font-size:16px;
    border:1px solid #3069AA;
    padding:1px 7px 1px 7px;
    margin-left:2px;
}

.pages a:hover {
    background-color:#F3F3F3;
}

.pages .unsel {
}

.pages .sel {
    font-size:16px;
	font-weight:bold;
 	border:1px solid #3069AA;
 	padding:1px 7px 0px 7px;
    font-family:tahoma;
    margin-left:2px;
    color:#FFFFFF;
    background-color:#999999;
}

/*------------------------- ÔÎÐÌÀ ÏÎÈÑÊÀ ------------------------- */
#search-form {
    clear:both;
    margin-top:5px;
    vertical-align:middle;
    position:relative;
}

#rss-map {
    position:absolute;
    right:20px;
    top:0px;
}

#search-form  img{
    vertical-align:middle;
}

/*----------------   ÌÅÍÞ ÒÈÏÎÂ ÏÎÑÒÎÂ ------------------- */
#blogs-posts-type-menu {
  float:left;
  width:100%;
  background:#e9edf8 url(/project/templates/public_default/images/bgpt.gif) repeat-x bottom;
  line-height:normal;
  }
#blogs-posts-type-menu ul {
  margin:0;
  padding:10px 10px 0;
  list-style:none;
  }
#blogs-posts-type-menu li {
  float:left;
  background:url(/project/templates/public_default/images/bgptleft.gif) no-repeat left top;
  margin:0;
  padding:0 0 0 9px;
  }
#blogs-posts-type-menu a, #blogs-posts-type-menu span{
  float:left;
  display:block;
  background:url(/project/templates/public_default/images/bgptright.gif) no-repeat right top;
  padding:5px 15px 4px 6px;
  text-decoration:none;
  font-weight:bold;
  color:#295C94;
  }
/* Commented Backslash Hack
   hides rule from IE5-Mac \*/
#blogs-posts-type-menu a,#blogs-posts-type-menu #current span {float:none;}
/* End IE5-Mac hack */
#blogs-posts-type-menu a:hover {
  color:#3475bc;
  }
#blogs-posts-type-menu #current {
  background-image:url(/project/templates/public_default/images/bgptlefton.gif);
  }
#blogs-posts-type-menu #current a,#blogs-posts-type-menu #current span{
  background-image:url(/project/templates/public_default/images/bgptrighton.gif);
  color:#3475bc;
  padding-bottom:5px;
  }



.blogs-post-text {
    text-align:justify;
    margin: 5px 0 0 0;
    font-family: Tahoma;
}

.blogs-post-text h3 {
    /*clear:both;*/
    padding:15px 0 5px 0;
    margin:0px;
}

.blogs-post-text  li {
    margin-bottom: 7px;
}

.blogs-post-text  li {
    margin-bottom: 7px;
}

.blogs-post-quote {
    margin:10px;
    padding:10px;
    border:1px solid #333;
    background-color:#efefef;
}

.all-posts {
    text-align:right;
}

#top10 {
width:460px;
float:left;
color:#333;
font-size:12px;
}

#new10 {
width:460px;
float:right;
color:#333;
font-size:12px;
}

#top10 h1, #new10 h1{
margin: 0;
padding: 0;
color:#222;
font-size:20px;
font-weight:normal;
text-decoration:none;
}

#top10 a, #new10 a{
color:#df2648;
font-size:14px;
}
#wedding {
color:#333;
font-size:19px;
text-align:center;
padding:20px 0;
}

.sblock, .sblock a {
color:#555;
font-size:13px;
text-decoration:none;
}

#adv2 img, #adv2 img a{
border:none;
}

#adv2 a{
color:#222;
font-size:14px;
}

#footer {

}

#footer .menu {
width:980px;
padding:20px 0;
margin:0 0 25px 0;
text-align:center;
border-bottom:1px solid #ccc;
}

#footer .menu a{
margin:0 10px;
color:#777;
font-size:12px;
font-weight:bold;
text-decoration:underline;
}

#footer .menu a:hover{
margin:0 10px;
color:#777;
font-size:12px;
font-weight:bold;
text-decoration:none;
border-bottom:none;
}

#footer .copyright{
float:left;
margin:0 10px;
color:#555;
font-size:12px;
}

#footer .stats{
float:left;
}

#footer .create, #footer .create a{
float:right;
margin:0 10px;
color:#999;
font-size:11px;
}

.clear{
clear:both;
}
