@import "inner.css";
@import "fonts.css";
@import "single.css";
@import "comments.css";
@import "slimbox2.css";

html, body {
min-height:100%;
height:100%;
}
* {
color:#666;
font-size:12px;
font-family:Arial;
padding:0px;
margin:0px;
border:0px;
vertical-align:top;
}
input, select, textarea {
background:#F1EFEF;
border:1px solid #C9C6C6;
}

.floatLeft {
float:left;
}
.floatRight {
float:right;
}
.clear {
clear:both;
}


#allBg {
min-height:100%;
background:#E2A6DC url('../images/mainbg.jpg') top center no-repeat;
min-width:1000px;
}
#flowersBg {
height:100%;
min-width:1000px;
background:url('../images/flowers_bg.gif') 50% 161px no-repeat;
}
#rainbowBg {
height:100%;
/*background:url('../images/rainbow_ny.gif') 50% 0% no-repeat;*/
background:url('../images/rainbow.gif') 50% 0% no-repeat;
}


/* ****************************** HEADER ****************************** */
#header {
width:999px;
margin:0 auto;
text-align:center;
}
#headerCloud {
width:517px;
height:266px;
float:left;
background:url('../images/cloud.gif') 24px 0 no-repeat;
}

/* CLOUD */
#langs {
text-align:left;
height:24px;
margin-top:38px;
margin-bottom:26px;
background:url('../images/title_home.gif') 93px 0px no-repeat;
}
#langs div {
padding-left:93px;
}
#langs a {
display:block;
height:17px;
width:51px;
}



#cloudText {
color:#4f8bf9;
padding-left:60px;
padding-right:22px;/* padding-right:12px; */
}
#cloudText p, #cloudText strong, #cloudText strong a {
color:#4F8BF9;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
font-weight:bold;
font-style:italic;
}
#cloudText p {
line-height:170%;
}
#cloudText p strong {
color:#2966d1;
}
#cloudText strong a {
color:#2966d1;
text-decoration:underline;
}
#cloudText * {
text-align:center;
}
#cloudText li.cloudList1 {
margin-left:10px;
}
#cloudText li.cloudList2 {
margin-left:10px;
}
/* /CLOUD */

#logoPart {
width:433px;
float:left;
background:url(../images/flowers-top.jpg) 0px 0 no-repeat;
/*background:url(../images/face_top.jpg) 0px 0 no-repeat;
background:url('../images/face_ny.jpg') 0px 0 no-repeat;*/
}
#logo {
text-align:left;
padding-top:142px;
padding-bottom:65px;
//padding-bottom:50px;
/*background:url(../images/logo_bot_patrn.gif) 0px 210px no-repeat;*/
}
#logo a.malyshLogo {
display:block;
width:433px;
height:73px;
background:url(../images/logo_site.gif) 0px 0px no-repeat;
}

#contacts {
float:right;
}
#contacts p {
line-height:22px;
text-align:right;
padding-right:20px;
padding-left:25px;
float:right;
clear:both;
}

/* icons */
.iconFacebook {
background:url('../images/facebook-sunnieweb.gif') 3px 3px no-repeat;
}
.iconFacebook a {
color:#0b3f99;
text-decoration:none;
}
.iconIcq {
background:url('../images/icon_icq.gif') 0px 0px no-repeat;
}
.iconMail {
background:url('../images/icon_mail.gif') 0px 6px no-repeat;
}
.iconContact {
background:url('../images/icon_vkontakte.gif') 0px 4px no-repeat;
}
.iconRSS {
background:url('../images/rss-icon.gif') 0px 0px no-repeat;
}
.emptyContact {
height:22px;
}
/* /icons */
/* ****************************** /HEADER ****************************** */
#mainPart {
min-height:100%;
height:100%;
width:1000px;
margin:0 auto;
text-align:center;
clear:both;
}
#centerBg {
margin:0 auto;
text-align:center;
padding-bottom:40px;
}
#centerContent {
background:#FFFFFF;
margin-left:48px;
padding-bottom:60px;
padding-left:25px;
padding-right:18px;
text-align:left;
width:860px;
}
#servicesPage #centerContent {/* center content na glavnoy i services stranitze */
width:610px;
}
#content {
min-height:100%;
height:100%;
overflow:visible;
}
#content .post p, .entry .article div {
margin-bottom:8px;
}
#content .post a {
color:#4F8BF9;
font-size:12px;
font-family:Verdana;
letter-spacing:1px;
}
#rightContent {
text-align:left;
float:right;
width:5px;
padding-top:4px;
}

#frontPage #rightContent, #servicesPage #rightContent { /* right content na glavnoy i services stranitze */
width:275px;
}
#rightContent h1 {
color:#4CBF02;
font-family:Arial;
font-size:24px;
text-align:center;
text-indent:-5000px;
}

.dotsBg {
background:url('../images/dotsbg.gif') repeat-x;
}
#rightContent .dotsBg {
width:195px;
margin:13px 0px 13px 16px;
height:1px;
}
.imgBorderLink, .galleryAll a, .startMainBlock p a.imgBorderLink {
display:block;
border:1px solid #ACABAB;
background:#fff;
padding:4px;
float:left;
}
a.imgBorderLink:hover, .galleryAll a:hover, .startMainBlock p a.imgBorderLink:hover {
border:1px solid #4F8BF9;
}
.portfolioStart {
padding:4px;
width:230px; 
height:157px;
display:block;
overflow:hidden;
}
#portfolioScroll {  
width:230px; 
height:157px;
overflow:hidden; 
} 
#portfolioScroll img {   
background-color:#fff;  
width:230px; 
height:157px; 
top:4px; 
left:4px;
}

.botSeparator {
margin-bottom:15px;
}

.viewMyBlog {
color:#4cbf02 !important;
padding-left:40px;
}
.viewMyBlog a {
color:#4cbf02 !important;
}

.tags, .tags a {																				
font-family:Arial;
font-size:11px;
}
.tags {
color:#4F8BF9;
padding-top:4px;
}



.startMainBlock div.slideshow, .startMainBlock div.slideshow-content {
padding:0px !important;
margin:0px;
background:none !important;
cursor:hand;
}