body {
	margin-top:0;
	margin-right:0;
	margin-bottom:0;
	margin-left:0;
	background:#FFFFFF;
	/*background:url(../images/christmas.jpg);
	background-repeat: no-repeat;
	background-size:contain !important;*/
	font-size:14px;
	font-family:Calibri,Arial,sans-serif;
	text-align:justify;
	color:#000000;padding:10px;
}

p {padding-left:10px; text-align:justify;}
h1 {font-size:28px;font-family:Calibri,Arial,sans-serif;color:#990000;margin:0;padding:10px;letter-spacing:-1px;}
h2 {font-size:20px;font-family:Calibri,Arial,sans-serif;color:#000000;margin:0;padding:10px;}
h3 {
	font:1.5em/80% Calibri,Arial,sans-serif;
	color:#000000;
	font-weight:bold;
	}
a { 
	/*color: #216ed9;*/
	color:#000000;
	text-decoration: none; 
	outline: none;
}
a:hover { text-decoration: underline; }

img.floatRightClear {float: right;clear: right;margin-top:0px;margin-left:10px;margin-bottom:10px;margin-right:0px;}
img.floatLeftClear {float:left;clear:left;margin-top:0px;margin-left:0px;margin-bottom:0px;margin-right:5px;}

.toptex {line-height:120px;font-size:32px;font-family:Calibri,Arial,sans-serif;text-align:right;color:#0167BB;font-weight:normal;letter-spacing:-2px;}

#boxtop {
	width:654px;
	text-align:left;
	}

#boxmid {background:#FFFFFF;width:520px;height:270px;text-align:justify;}
#boxmid div {padding:10px 10px 0 10px;} 
.tboxmid {font-size:14px;font-family:Calibri,Arial,sans-serif;text-align:justify;color:#000000;line-height:100%;}

/******* NAVIGATION PART *******/

a.kbgr img {background:#666666;border-right:1px solid #FFFFFF;}
a.kbgr:hover img {background:#000000;border-right:1px solid #FFFFFF;}

/******* CONTENT PART *******/

.contacttex {font:1em/120% Calibri,Arial,sans-serif;color:#5F6062;padding:0;}
.contacttex h1 {font:1.4em/80% Calibri,Arial,sans-serif;color:#CC0000;margin:0;padding:0;}
.contacttex h2 {font:1.1em/100% Calibri,Arial,sans-serif;color:#5F6062;margin:0;padding:0;}
.contacttex a {font:0.9em/120% Calibri,Arial,sans-serif;color:#5F6062;}
.contacttex a:hover {font:0.9em/120% Calibri,Arial,sans-serif;color:#CC0000;}

.formtex {font-size:14px;font-family:Calibri,Arial,sans-serif;color:#000000;}

.bottex1 {background:#FFFFFF;width:236px;height:90px;font-size:12px;font-family:Calibri,Arial,sans-serif;color:#000000;text-align:right;padding:10px 10px 0 0;}
.bottex2 {background:#CCCCCC;height:90px;font-size:11px;font-family:Calibri,Arial,sans-serif;color:#000000;text-align:left;padding:10px 0 0 10px;}
.bottex2 a {color:#000000;text-decoration:none;}
.bottex2 a:hover {color:#990000;text-decoration:underline;}
.detail {
	/*260px;*/
	font-size:14px;
	font-family:Calibri,Arial,sans-serif;
	padding:7px 8px;
	margin:0;
	display:block;
	border-radius:5px 5px 5px 5px;
	background-color:#E9E9E9;
	border:1px solid #CCC;
}
.mess {
	width:450px;
	max-width:450px;
	height:280px;
	max-height:280px;
	overflow:scroll;
	font-size:14px;
	font-family:Calibri,Arial,sans-serif;
	padding:7px 8px;
	line-height:1em;
	margin:0;
	display:block;
	border-radius:5px 5px 5px 5px;
	background-color:#E9E9E9;
	border:1px solid #CCC;	
}
.detail:focus {
	background-color:#FFF;
	border:1px solid #999;
	outline:none;
}
.mess:focus {
	background-color:#FFF;
	border:1px solid #999;
	outline:none;
}
#main {
	padding:0;
	margin:0;
	width:674px;
	height:345px;
	background-image:url(../supply/images/conacts.png);
	/*background-image:url(../images/main.jpg);*/
}
#main ul {
	margin-left:10px;
	padding:0;
}
#main ul li {
	list-style: none;
	margin:6px 0;
}
#main ul li a{
	padding:0 0 3px 20px;
	}
#main a: {
	padding-left: 120px;
}
#contact {
	margin:0;
	width:674px;
	height:345px;
	background-image:url(../supply/images/conacts.png);
	background-repeat:no-repeat;
	padding-top:0;
}

#row {
	float:left;
	padding:10px;
	float:left;
	background:#000;
	/*background:rgba(0,0,0,0.6);*/
	background:rgba(255,255,255,0.8);
	width:90px;
	height:140px;
	color:#eee;
	/*text-shadow:1px 1px 1px #000;
	font-size:20px;*/
}
#abv h2{
	color:#eee;
	text-shadow:1px 1px 1px #000;

}
#abv {
	width:674px;
	height:345px;
	margin:0;
	padding:0;
	background-image:url(../../ivanov/images/cyrilic_alphabet.png);
	background-repeat:no-repeat;
}
#abv ul {
	float:left;
	background:#000;
	background:rgba(0,0,0,0.6);
	width:674px;
	height:120px;
	margin:0;
	padding:0;
}
#abv h2{
	color:#eee;
	text-shadow:1px 1px 1px #000;

}
#abv ul li{
	color:#fff;
	margin-left:150px;
	text-shadow:1px 1px 1px #000;
	display:list-item;	
}
#page {
	width: 674px;
	height: auto;
	margin:0;
	background: #fff;
	padding-left:0;

}
.less {
	color:#999;
	font-size:12px;
}
#FormEmail {
	max-width:430px;
	background-color:#000000; 
	margin:0 auto;
	padding:5px 0;
}
#FormEmail caption{
	color:#FFFFFF;
}	
#FormEmail th{
	color:#FFFFFF;
}	

#FormEmail textarea{
		max-width:350px;
}

.logo {
	width:192px;
	height:43px;
	padding:0;
	margin-bottom:30px;
	background-image:url(https://www.slaveevo.com/images/slaveevo-logo.png);
	background-repeat:no-repeat;
	background-position:left;
}
.logo a{
	font-size:14px;
	text-align:left;
	text-shadow:1px 1px 1px #999;	
	color:#000000;
	text-decoration:none;
	padding-left: 15px;
	}
.logo a:hover{
	text-decoration:none;
}

/* Resources */

#main-box {
	width:auto;
	height:335px;
	/*box-shadow: 0 0 10px rgba(34, 25, 25, 0.4);*/
	margin:0 auto;
	padding:10px 0 0 10px;
}
.navbar {
	border:#ccc 1px solid;
	padding:0 ;
	margin:-4px 0 0 30px;
	height:22px;
	overflow:hidden;
}
.navbar p {
	padding:4px;
	margin:0;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;
}
a:link {
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
.content {
	height:315px;
	overflow:auto;
	padding:0;
	margin:0;
}
.content ul {
	margin-left:10px;
	padding:0;
}
.content ul li {
	list-style: none;
	margin:6px 0;
}
.content ul li a{
	padding:0 0 3px 20px;
	}

.content_ {
	padding:0;
	margin-left:30px;
	font-size: 16px;
	font-weight: 400;
	margin-bottom: 35px;

}
.content_ ul {
	margin-left:10px;
	padding:0;
}
.content_ ul li {
	list-style: none;
	margin:6px 0;
}
.content_ ul li a{
	padding:0 0 3px 20px;
	}


.list_res {
	display:inline;
	padding-right:10px;
}
/* icons */	
.icon_folder {
	background-image:url(../images/icon-folder.png) !important;
	background-repeat:no-repeat;
}
.icon_folder_shortcut {
	background-image:url(../images/icon-folder-shortcut.png) !important;
	background-repeat:no-repeat;
}
.icon_doc {
	background-image:url(../images/icon-doc.png) !important;
	background-repeat:no-repeat;
}
.icon_docx {
	background-image:url(../images/icon-docx.png) !important;
	background-repeat:no-repeat;
}
.icon_xls {
	background-image:url(../images/icon-xls.png) !important;
	background-repeat:no-repeat;
}
.icon_xlsx {
	background-image:url(../images/icon-xlsx.png) !important;
	background-repeat:no-repeat;
}

.icon_pub {
	background-image:url(../images/icon-pub.png) !important;
	background-repeat:no-repeat;
}
.icon_ppt {
	background-image:url(../images/icon-ppt.png) !important;
	background-repeat:no-repeat;
}
.icon_pptx {
	background-image:url(../images/icon-pptx.png) !important;
	background-repeat:no-repeat;
}
.icon_pptm {
	background-image:url(../images/icon-pptm.png) !important;
	background-repeat:no-repeat;
}
.icon_internet_explorer {
	background-image:url(../images/icon-internet-explorer.png) !important;
	background-repeat:no-repeat;
}
.icon_rar {
	background-image:url(../images/icon-rar.png) !important;
	background-repeat:no-repeat;
}
.icon_flv {
	background-image:url(../images/icon-flv.png) !important;
	background-repeat:no-repeat;
}
.icon_wmv {
	background-image:url(../images/icon-wmv.png) !important;
	background-repeat:no-repeat;
}
.icon_mp4 {
	background-image:url(../images/icon-wmv.png) !important;
	background-repeat:no-repeat;
}
.icon_pdf {
	background-image:url(../images/icon-pdf.png) !important;
	background-repeat:no-repeat;
}
.icon_bmp {
	background-image:url(../images/icon-bmp.png) !important;
	background-repeat:no-repeat;
}
.icon_mpa {
	background-image:url(../images/icon-mpa.png) !important;
	background-repeat:no-repeat;
}
.icon_m4a {
	background-image:url(../images/icon-m4a.png) !important;
	background-repeat:no-repeat;
}
.icon_download {
	background-image:url(../images/icon-download.png) !important;
	background-repeat:no-repeat;
}
.icon_download_a {
	background-image:url(../images/icon-download.png) !important;
	background-repeat:no-repeat;
	float:right;
	padding-left:20px;
	margin-right:20px;
}
.icon_mht {
	background-image:url(../images/icon-mht.png) !important;
	background-repeat:no-repeat;
}
.icon_swf {
	background-image:url(../images/icon-swf.png) !important;
	background-repeat:no-repeat;
}
.icon_php {
	background-image:url(../images/icon-php.png) !important;
	background-repeat:no-repeat;
}
.icon_txt { 
	background-image:url(../images/icon-txt.png) !important; 
	background-repeat:no-repeat;
}
.icon_tra { 
	background-image:url(../images/icon-tra.png) !important; 
	background-repeat:no-repeat;
}
.icon_notepad { 
	background-image:url(../images/icon-notepad.png) !important; 
	background-repeat:no-repeat;
}
.icon_exe { 
	background-image:url(../images/icon-exe.png) !important; 
	background-repeat:no-repeat;
}
.icon_shortcut { 
	background-image:url(../images/icon-shortcut.png) !important; 
	background-repeat:no-repeat;
}

.user_icon { 
	background-image:url(../images/user_icon.gif) !important; 
	background-repeat:no-repeat;
}
.icon_facebook { 
	background-image:url(../images/icon_facebook.gif) !important; 
	background-repeat:no-repeat;
}
.icon_google { 
	background-image:url(../images/icon_google.gif) !important; 
	background-repeat:no-repeat;
}
.icon_linkedin { 
	background-image:url(../images/icon_linkedin.gif) !important; 
	background-repeat:no-repeat;
}
.icon_twitter { 
	background-image:url(../images/icon_twitter.gif) !important; 
	background-repeat:no-repeat;
}
.icon_flickr { 
	background-image:url(../images/icon_flickr.gif) !important; 
	background-repeat:no-repeat;
}
.icon_myspace { 
	background-image:url(../images/icon_myspace.gif) !important; 
	background-repeat:no-repeat;
}
.icon_youtube { 
	background-image: url(../images/icon_youtube.ico) !important; 
	background-repeat:no-repeat;
}
.icon_rss { 
	background-image:url(../images/icon_rss.gif) !important; 
	background-repeat:no-repeat;
}
.icon_mail { 
	background-image:url(../images/icon_mail.gif) !important; 
	background-repeat:no-repeat;
}
.icon_calendar { 
	background-image:url(../images/icon_calendar.png) !important; 
	background-repeat:no-repeat;
}

.icon_home_dark { 
	background-image:url(../images/icon_home_dark.png) !important; 
	background-repeat:no-repeat;
}
.icon_home_clear { 
	background-image:url(../images/icon_home_clear.png) !important; 
	background-repeat:no-repeat;
}

.icon_shop { 
	background-image:url(../images/icon_trolley.png) !important; 
	background-repeat:no-repeat;
}
.icon_bookmark { 
	background-image:url(../images/icon_bookmark.png) !important; 
	background-repeat:no-repeat;
}

.paypal {
	 float:right; 
	 width:150px; 
	 text-align:center;
}
.ds3pHimg {
	background:url(../images/sprDS3Global_v4.png) no-repeat scroll -279px -2px transparent;
	display:inline-block;
	float:left;
	height:43px;
	margin-top:-5px;
	width:46px;
	} 
.ds3pHimg4 {
	background:url(../images/sprDS3Global_v4.png) no-repeat scroll 0px -2px transparent;
	display:inline-block;
	float:left;
	height:43px;
	margin-top:-5px;
	width:46px;
	} 

.ds3pHTxtCnt {
	padding-left:60px;
	padding-top:4px;
}
.ds3pHTxtCnt h1{
	font-size:1.538em;
	margin-bottom:0;
	line-height:1;
}
.ds3pHeading{width:100%}
.ds3pHeading {
	width:80%;
	margin:25px auto;
	border-radius:3px 3px 3px 3px;
	box-shadow:4px 4px 0 #eee;
	border:1px solid #ddd;
	border-top:3px solid #5ba71b;
	background:#fff;
	}
.ds3pHCnt{padding:15px 15px 24px 15px}

.log-out {
	float:right;
	margin-top:-12px;
	padding:0;
	font-size:11px;
}
/*.tab-images{
	width:607px;
	overflow:hidden;
}*/
.images-holder div{
	border:#ccc 1px solid;
	border-radius:3px;
	padding:5px;
	background-color:#fff;
	min-height:140px;
	width:140px;
	margin:0 5px 5px 0;
	float:left;
}
.images-holder div h5 {
	margin:0;
	padding-top:10px;
	font:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-align:center;
}

.images-holder div:hover{
	border:#999 1px solid;
}
.images-holder table, .images-holder td {
	width:160px;
}
.back {
	float: left;
	width: 20px;
	height: 20px;
	margin:-4px 0 4px 0;
	padding:5px 0 0 10px;
	background:url(../images/arrow_back.png) 0 0 no-repeat;
}
.back:hover {
	background-position: 0 100%;
}
.gallery-section {
	clear:both;
	height:305px;
	overflow:auto;
}
.download {
	float:right;
	margin-right:20px;
}
.download_left {
	background-image:url(../images/icon-download.png);
	background-repeat:no-repeat;
	width:16px;
	height:16px;
	float:left;
	margin-right:5px;
}
.download_right {
	background-image:url(../images/icon-download.png);
	background-repeat:no-repeat;
	width:16px;
	height:16px;
	float:right;
	margin-right:5px;
}
.sign_out {
	background-image:url(../images/icon-sign-out.png);
	background-repeat:no-repeat;
	width:56px;
	height:16px;
	float:right;
	margin-left:10px;
	padding-left:20px;
}
.eye_link {
	float: right;
	width: 20px;
	height: 14px;
	padding: 0 5px 0 5px;
	margin-top: 25px;
	background:url(../images/eye.png) 0 0 no-repeat;
}
.eye_link:hover {
	background-position: 0 100%;
}
.loading {
	width:900px; 
	margin:220px auto 0 auto; 
	padding-bottom: 120px;
	text-align:center; 
	font-size:30px;
	background-image:url(../images/loading.gif);
	background-position:center;
	background-repeat:no-repeat;	
}
.head_search {
	margin:0;
	/*background-image: url(../images/search_panel.png);
	background-repeat: no-repeat; background-position: center;*/
	float: left;
	position:relative;
}
.head_search input:focus {
	background-color:#FFF;
	border:1px solid #999;
	outline:none;
}

.head_search input {
	width: 230px;
	font-family:"Trebuchet MS", Verdana, sans-serif;
	font-size:14px;
	padding:7px 8px;
	margin:0;
	display:block;
	/*border-radius:5px 5px 5px 5px;*/
	background-color:#E9E9E9;
	border:1px solid #CCC;
}
.head_search a {
	width: 20px;
	height: 20px;
	padding:5px;
	background-image:url(../images/icon-search.png);
	background-position: center;
	background-repeat: no-repeat;
	position: absolute;
	right: 5px;
	top: 0px;
}
.title {
	font-size:50px;
	font-family:Times New Roman;
	text-align:left;
	color:#000000;
	font-weight:normal;
	letter-spacing:-1px;
	margin:0;
	padding:0;
	}
.subtitle {
	font-size:14px;
	font-family:Calibri,Arial,sans-serif;
	text-align:left;
	color:#666666;
	font-weight:normal;
	letter-spacing:4px;
	margin:0;
	padding:0;
}
.tab-images{
	width:auto;
	overflow:hidden;
}
.tab-images h3{
    text-transform: uppercase;
	color: #56a502;
	font-weight: bold;
	font-size: 14px;
	border: solid #cccccc;
	border-width: 0 0 1px 0;
	padding-bottom:5px; 
	margin: 7px 10px 7px 0; 
}
.error { 
	color:#C60E00; 
	font-size: 12px; 
	display: block !important;
	}
.error-status { 
	color: #C60E00; 
	font-size: 12px; 
	display: block !important;
	}
.success { color: #679318; font-size: 12px; display: block !important;}

form td .error { padding-left: 0; font-size: 10px; display: block !important;}
form h3.error { padding-left: 0; font-size: 12px; display: block !important;}
.none {
	margin:0;
	padding:0 !important;
}
.tab-images.auto_width {
}
.beta_holder{
	width:655px;
	height:45px;
	position:relative;
	background:url(../images/beta_ver_tab.png) no-repeat transparent;
	float:right;
	margin:3px 13px 10px 0;
}
.bg_portal_text{
	width:625px;
	height:45px;
	padding:5px 0 0 10px;
	
}
.bg_portal_text p {
	color:#848181;
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
	letter-spacing:-0.1px;
	margin:0;
	text-align:left;
	line-height:13px;
}
.bg_portal_text div{
	text-align:left;
	color:#d62612;
	font-size:13px;
	font-weight:bold;
	margin-top:5px;
	width:485px;
}
.bg_portal_text a:link{
	text-align:left;
	color:#d62612;
	font-size:13px;
	padding-right:12px;
	font-weight:bold;
}
.bg_portal_text a:visited{
	text-align:left;
	color:#d62612;
	font-size:13px;
	padding-right:12px;
	font-weight:bold;
}
.share_opp {
	width:193px;
	height:60px;
	background:url(../images/arrow_share_opp.png) no-repeat transparent;
	position:absolute;
	right:-26px;
	top: -6px;
}
.share_opp a{
	display:block;
	width:128px;
	height:54px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	font-style:italic;
	font-weight:bold;
	text-align:center;
	padding:15px 8px 0 57px;
	color:white;
	text-shadow: #d97603 -1px 1px 2px;
}
.share_opp a:hover{
	text-decoration:none;
	color:#f8e7cc;
}
.footer {
	overflow:auto;
	padding:0;
	margin:0;
}
.footer h3{
	padding:0;
	margin:0;
	font-weight:bold;
}

.footer ul {
	margin-left:10px;
	padding:0;
}
.footer ul li {
	list-style: none;
}
.footer ul li a{
	padding:0 0 3px 20px;
	}

/* ----------------- Form and Form elements ------------------------ */
form{
 	margin: 0;
	padding:0;
}
form.frm_search{
	margin: 0px;
}
form h3{
	color: lightgrey;
	font-size:14px;
	margin-top:10px;
}
fieldset div {
    clear: both;
    margin: 0;
}
fieldset td {
	padding-left: 5px;
	/*color: #C60E00; */
}

fieldset{
	border-top:3px solid green;
	/*border: 1px solid #679318;*/
	padding: 0 8px 8px;
	height: 500px;
}

fieldset hr {
	width:95%; 
	color:lightgrey;
	background-color:lightgrey;
	border:solid;
	border-color:lightgrey;
	border-width:0px;
	margin-bottom: 10px;
	height:1px;
}

fieldset div{
	/* color: #C60E00; */
}
fieldset a{
	color: #d62612;
}

legend{
	color:#679318;
	font-size:22px;
	font-weight:bold;
}

form label{
	float: left;
    margin-right: 15px;
    text-align: right;
    width: 70px;	
}

input{
    background: none repeat scroll 0 0 #FAFAFA;
    border: 1px solid #DDDDDD;
    font: bold 0.95em arial,sans-serif;
    padding: 0.15em;
    width: 170px;	
}

input.radio-style {
	width:10px;
	
}

.radio-text{
	padding-left:10px;
}
.radio-text span{
	margin-right:10px;
}
input.btn_reg{
	border:none;
	background-image: url(../images/btn_reg_normal.gif); 
	background-repeat:repeat-x;
	width:188px;
	height: 33px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:18px;
	color:white;
	padding-bottom: 8px;
	cursor: pointer;
	
}

input.btn_reg:hover{
	border:none;
	background-image: url(../images/btn_reg_hover.gif); 
	background-repeat:repeat-x;
	width:188px;
	height: 33px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:18px;
	color:white;
	padding-bottom: 8px;
	
}
.reg_holder{
	margin-top: 25px;
	margin-left:10px;
}


.login_holder{
	margin-top:150px;
	margin-left:105px;
}
.login_holder_new{
	margin-top:25px;
	margin-left:10px;
}
.select{
    background: none repeat scroll 0 0 #FAFAFA;
    border: 1px solid #DDDDDD;
    font: bold 0.95em arial,sans-serif;
    padding: 0.15em;
    width: 225px;	
}


/* ----------------- End Form and Form elements ------------------------ */

#sitemap {
	width: 600px;
	margin:0;
}
#sitemap td {
	width: 180px;
	vertical-align: top;
}
#sitemap ul, #sitemap ul li {
	width: 130px;
	display:inline-block;
}
#sitemap a {
	color: #525252;
}

#sitemap .parent a {
	display: block;
	font-size: 14px;
	font-weight: bold;
	padding: 5px 0 2px 10px;
	background:url(../images/icon_arrow_footer.gif) 0 10px no-repeat;
}


#sitemap .parent ul li a {
	font-size: 12px;
	font-weight: normal;
	background: none;
	padding: 3px 0;
}
#sitemap .parent ul.level_2 li a {
	margin-left:-30px;
}
#apDiv1 {
	position:fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 1;
	background:rgba(255,255,255,0.8);
	text-shadow:1px 1px 1px #fff;
	font-size:16px;
}
#apDiv1 h1 {
	font-size:28px;font-family:Calibri,Arial,sans-serif;color:#990000;margin:0;padding:10px;letter-spacing:-1px;
	}
.row {
	border-bottom:#000000 2px solid;
}
.row ul {
	display:inline-block;
}
.row ul li {
	display:inline-block;
	width:180px;
	float:none;
	margin-left:20px;
	text-align:center;
}
