/* MAIN STYLES */
html, body, div, span,
applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dd, dl, dt, li, ol, ul,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	line-height: 1;
	font-family: inherit;
	text-align: left;
	vertical-align: baseline;
}

a img, :link img, :visited img {
	border: 0;
}

ol, ul {
	list-style: none;
}
q:before, q:after,
blockquote:before, blockquote:after {
	content: "";
}

/* global clearing */
body {
    padding:0;margin:0px;background:#000;
}
html, body, td, div, input , select, textarea {
  font-family:Tahoma;font-size:12px;color: #aaa;
}

.error {
  color:red;
  padding:5px 5px;
}

.invis {
  display:none;
}

p {margin:5px 0px;padding:0;font-size:12px;line-height:150%;text-align: justify;}
p a {font-size:12px;color:#aaa;}
p.pink {color:#C73063;}

a,a.visited {	
	color: #aaa;
	text-decoration: underline;
}

a:hover,a:active {
  color:#C73063;
  text-decoration:underline;
}

a.select {
  text-decoration: underline;
  color: #D78841;
}

a.email {color:inherit;font-size:inherit;}

form {display:inline;}


/* menu */
#mmenu {}

#mmenu a{display:block;height:40px;background-repeat:no-repeat;background-position:17px 13px;}
#mmenu a:hover {background-color:#C73063;}
#mmenu a.selected {background-color:#1a1a1a;}

#portfolio a,#portfolio a.selected,#portfolio a.selected:hover {background-image:url(../img/menu/portfolio.gif);}
#portfolio a:hover {background-image:url(../img/menu/portfolio_.gif);}

#services a,#services a.selected,#services a.selected:hover {background-image:url(../img/menu/services.gif);}
#services a:hover {background-image:url(../img/menu/services_.gif);}

#partnership a,#partnership a.selected,#partnership a.selected:hover {background-image:url(../img/menu/relation.gif);}
#partnership a:hover {background-image:url(../img/menu/relation_.gif);}


#contacts a,#contacts a.selected,#contacts a.selected:hover {background-image:url(../img/menu/contacts.gif);}
#contacts a:hover {background-image:url(../img/menu/contacts_.gif);}

#about a,#about a.selected,#about a.selected:hover {background-image:url(../img/menu/about.gif);}
#about a:hover {background-image:url(../img/menu/about_.gif);}





/* menu */

#content {width:800px;height:584px;margin:50px auto;position:relative;}

#rcol {position:absolute;right:0px;top:0;height:100%;width:319px;background:#1a1a1a;}

#hline {position:absolute;top:55px;left:0;z-index:5;}
#vline {position:absolute;left:43px;top:0;z-index:5;}

#vbox {position:absolute;top:95px;right:319px;width:245px;height:489px;background:#1a1a1a;z-index:0;}
#hbox {position:absolute;bottom:0;right:512px;background:#1a1a1a;z-index:0;width:244px;height:90px;}



#tatyana {position:absolute;left:50px;top:29px;}
#makeupart {position:absolute;left:149px;top:60px;z-index:5;}
/*C73063*/

#mmenu {position:absolute;left:43px;top:95px;}
#mmenu a {width:198px;outline:none;}

#text {position:absolute;left:256px;top:107px;width:524px;height:382px;overflow-x:hidden;overflow-y:auto;padding-right:20px;}
h2 {font-size:14px;font-family:Tahoma;color:#dedede;padding:5px 15px 10px 0;background:url(../img/arrow-gray.gif) no-repeat right 9px;float:left;}

table {border-collapse:collapse;border:none;}
table td {padding:5px;background:#1a1a1a;border-right:1px solid #1a1a1a;vertical-align:top;}
table thead td {padding:10px 5px;background:#aeaeae;color:#000;}
table tr.light td {background:#3a3a3a;}
/*table tbody tr:hover td {background:#aaa;color:#111;}*/
table td.t {color:#f0f0f0;}
table td.r {text-align:right;}
table input,table textarea {width:100%;border:1px solid #dedede;background:#333333;color:white;font-size:11px;}
table textarea {height:100px;}
table td span {color:#C73063;}
table td span.cmt {font-size:11px;color:#777;}
table td.t a {color:#f0f0f0;}
input.btn {border:1px solid white;background:#aaa;color:black;padding:2px 10px;font-size:12px;width:auto;}


table#contab {position:absolute;left:500px;top:10px;}
table#contab td.r {color:#666;}
table#contab td.t a,table#contab td.t {color:#888;}

ul.std {
	list-style-image: url('../img/arrow-pink.gif');
	margin:5px 5px 5px 15px;
	
}

ul.std li {	
	color:#999;	
	padding:1px 0;	
}