/* CSS style sheet by www.stenikgroup.com */
/* STENIK GROUP Ltd. - New media company  */
/* We give your business a face           */

/* ----------------------------------------------------------------------- [ GLOBAL CONFIG ] */
/* mac hide\*/
/* html, body {height:100%} */
/* end hide */

* { 
	outline:0;
	border:0;
	margin:0;
	padding:0;
	outline:0;
}
html, body {
	background-image:url("../im/ralitsa/bkg.gif");
	background-position:0 0;
	background-repeat:repeat-x;
	background-color:#ffc868;
	font:12px/1.2 Tahoma, Verdana, Helvetica, sans-serif;
}
.clear {
	clear:both;
	font-size:1px;
	margin:0;
	padding:0;
}
p, a {
	font:12px/1.2 Tahoma, Verdana, Helvetica, sans-serif;
	color:#000;
	margin:0;
	text-decoration:none;
	text-transform:none;
	text-align:justify;
}
p {
	padding-bottom:5px;
	text-indent:20px;
}
a,
a:link,
a:active,
a:visited,
a:hover {
	color:#ff7800;
	cursor:pointer;
	text-decoration:underline;
}
a:hover {
	color:#9B5114;
	text-decoration:none;
}
a.more {
	font:11px/1.2 Tahoma, Verdana, Helvetica, sans-serif;
	text-decoration:none;
	background-image:url("../im/ralitsa/bullet.gif");
	background-position:0 6px;
	background-repeat:no-repeat;
	height:15px;
	padding-left:10px;
	color:#ff7800;
	display:block;
}
a.more:hover {
	color:#64260F;
}
img.imL {
	float:left;
	padding-right:10px;
	clear:left;
}
img.imR {
	float:right;
	padding-left:10px;
	clear:right;
}
input {
	font:10px/1.2 Tahoma, Verdana, Helvetica, sans-serif;
	color:#555555;
}
h1 {
	background-image:url("../im/ralitsa/h1-bkg.gif");
	background-position:0 0;
	background-repeat:no-repeat;
	padding:7px 0 7px 30px;
	font:16px/1.2 "Trebuchet MS", Tahoma, Verdana, Helvetica, sans-serif;
	color:#64260F;
	text-decoration:none;
	text-transform:uppercase;
	font-weight:bold;
	display:block;
	border-bottom:1px dotted #ff7800;
	margin-bottom:15px;
}
h2 {
	font:13px/1.2 "Trebuchet MS", Tahoma, Verdana, Helvetica, sans-serif;
	color:#64260F;
	display:block;
	text-transform:uppercase;
	font-weight:bold;
	padding-bottom:5px;
}
h3 {
	font:12px/1.2 "Trebuchet MS", Tahoma, Verdana, Helvetica, sans-serif;
	color:#000;
	display:block;
	text-transform:uppercase;
	font-weight:bold;
	padding-bottom:5px;
}
.clearfix {
	height:1px;
}
/* ----------------------------------------------------------------------- [ HEADER ] */
#header {
	width:778px;
	height:120px;
	margin-left:auto;
	margin-right:auto;
}
#header .logo {
	float:left;
	width:220px;
}
.logo a {
	display:block;
	background-image:url("../im/ralitsa/logo.jpg");
	background-position:0 0;
	background-repeat:no-repeat;
	width:220px;
	height:120px;
	text-decoration:none;
}
.logo a span.slogan {
	display:block;
	color:#fff;
	height:45px;
	padding-top:75px;
	padding-left:45px;
	text-align:left;
	font-size:9px;
	text-transform:uppercase;
	font-weight:bold;
}
.logo a:hover span.slogan {
	color:#64260F;
}
#header .right {
	width:558px;
	height:120px;
	float:left;
	background-image:url("../im/ralitsa/header-bkg.jpg");
	background-position:0 0;
	background-repeat:no-repeat;
}
.right .lang {
	width:110px;
	_width:113px;
	height:11px;
	display:block;
	float:right;
	margin-top:5px;
}
.lang a.bg,
.lang a.en,
.lang a.fr,
.lang a.de,
.lang a.ru {
	float:left;
	display:block;
	background-image:url("../im/ralitsa/languages.png");
	background-position:0 0;
	width:22px;
	height:11px;
	line-height:11px;
	text-decoration:none;
}
.lang a.bg:hover { background-position:0 -11px; }
.lang a.en { background-position:88px 0; }
.lang a.en:hover { background-position:88px -11px; }
.lang a.fr { background-position:66px 0; }
.lang a.fr:hover { background-position:66px -11px; }
.lang a.de { background-position:44px 0; }
.lang a.de:hover { background-position:44px -11px; }
.lang a.ru { background-position:22px 0; }
.lang a.ru:hover { background-position:22px -11px; }
.footer .line2 {
	margin-top:5px;
	padding:0px;
}
.right .tNav {
	width:558px;
	float:right;
	text-align:right;
	display:block;
	margin-top:70px;
}
.tNav a,
.tNav a:link,
.tNav a:visited {
	font:14px/1.2 Tahoma, Verdana, Helvetica, sans-serif;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
	text-transform:uppercase;
	padding:12px 0 12px 20px;
	height:25px !important;
	line-height:25px !important;
}
.tNav a:active,
.tNav a.act,
.tNav a:hover {
	color:#64260F;
	background-image:url(../public/top-nav-hover.gif);
	top:0px;
}
/* ----------------------------------------------------------------------- [ WRAPPER ] */
#wrapper {
	width:100%;
	background-image:url("../im/ralitsa/bkg2.gif");
	background-position:50% 0;
	background-repeat:repeat-y;
}
/* ----------------------------------------------------------------------- [ WRAPPER - CONTENT ] */
#wrapper .content {
	width:778px;
	margin-left:auto;
	margin-right:auto;
	background-image:url("../im/ralitsa/page-bottom.gif");
	background-position:220px 100%;
	background-repeat:no-repeat;
}
/* ----------------------------------------------------------------------- [ WRAPPER - CONTENT - LEFT ] */
.content .left {
	width:190px;
	float:left;
	background-image:url("../im/ralitsa/left-bkg.gif");
	background-position:100% 0;
	background-repeat:no-repeat;
	padding-right:30px;
}
.left a.more {
	font:11px/1.2 Tahoma, Verdana, Helvetica, sans-serif;
	text-decoration:none;
	background-image:url("../im/ralitsa/bullet.gif");
	background-position:0 6px;
	background-repeat:no-repeat;
	height:15px;
	padding-left:10px;
	color:#ff7800;
	display:block;
}
.left a.more:hover {
	color:#9B5114;
}
.content .left ul {
	margin-top:20px;
}
.left ul li {
	list-style:none;
	text-decoration:none;
}
.left ul li a {
	background-image:url("../im/ralitsa/btn-bkg.gif");
	background-position:0 0;
	background-repeat:no-repeat;
	height:27px;
	padding:7px 0 0 30px;
	font:16px/1.2 Tahoma, Verdana, Helvetica, sans-serif;
	color:#ff7800;
	text-decoration:none;
	text-transform:uppercase;
	display:block;
	border-bottom:1px dotted #ff7800;
}
.left ul li a:hover {
	background-position:0 -34px;
	color:#64260F;
	border-bottom:1px dotted #64260F;
}
.left ul li ul.sub {
	margin:0;
	padding:5px 0;
}
ul.sub li {
	list-style:none;
	text-decoration:none;
	padding:3px 0;
}
ul.sub li a {
	background:none;
	font:11px/1.2 Tahoma, Verdana, Helvetica, sans-serif;
	color:#ff7800;
	text-decoration:none;
	text-transform:uppercase;
	text-align:left;
	display:block;
	border:none;
	margin:0;
	height:auto;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:7px;
	margin-left:30px;
	border-left:2px solid #ff7800;
}
ul.sub li a:hover {
	color:#64260F;
	border:none;
	border-left:2px solid #64260F;
}
.content .left .box {
	margin-top:30px;
}
.box .boxT {
	background-image:url("../im/ralitsa/box-t.gif");
	background-position:0 0;
	background-repeat:no-repeat;
	width:190px;
	height:46px;
}
.box .boxC {
	background-image:url("../im/ralitsa/box-c.gif");
	background-position:0 0;
	background-repeat:repeat-y;
	padding:0 10px;
}
.boxC p {
	display:block;
	text-align:left;
	text-indent:0;
}
.box .boxB {
	background-image:url("../im/ralitsa/box-b.gif");
	background-position:0 0;
	background-repeat:no-repeat;
	width:190px;
	height:10px;
	font-size:1px;
}
/* ----------------------------------------------------------------------- [ WRAPPER - CONTENT - MAIN ] */
.content .main {
	width:558px;
	float:left;
	padding-top:20px;
	padding-bottom:10px;
}
.main .txtBox {
	padding:0 0 0 30px;
}
.main .txtBoxL {
	width:250px;
	float:left;
	padding:0 0 0 30px;
}
.main .txtBoxR {
	width:250px;
	float:right;
}
.main .bottom {
	height:1px;
}
/* ----------------------------------------------------------------------- [ WRAPPER - CONTENT - FOOTER ] */
#footer {
	width:558px;
	margin-left:auto;
	margin-right:auto;
	padding-top:10px;
	padding-left:220px;
	background-image:url("../im/ralitsa/footer-bkg.gif");
	background-position:220px 0;
	background-repeat:no-repeat;
	color:#64260F;
}
#footer span.firm {
	display:block;
	font-size:16px;
	font-weight:bold;
	font-family:"Trebuchet MS";
}
#footer span.iso {
	display:block;
	margin-bottom:5px;
	font-size:16px;
	font-family:"Trebuchet MS";
}
#footer span.all {
	font-size:10px;
}
#footer .ftL {
	float:left;
	width:49%;
}
.ftL a {
	display:block;
	color:#64260F;
	font-size:11px;
	text-decoration:none;
}
.ftL a:hover {
	color:#ff7800;
}
#footer .ftR {
	float:right;
	width:49%;
	text-align:right;
}
.ftR a {
	color:#64260F;
}