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, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}
body{line-height:1;}
ol, ul{list-style:none;}
blockquote, q{quotes:none;}
blockquote:before, blockquote:after, q:before, q:after{content:'';content:none;}
:focus{outline:0;}
ins{text-decoration:none;}
del{text-decoration:line-through;}
table{border-collapse:collapse;border-spacing:0;}
body{margin:0px;padding:0px;background:#75001a;}
#main{background:#fff;min-width:960px;}
.spacer{clear:both;}
#main .header{background-repeat:no-repeat;min-height:150px;overflow:hidden;}
.header{width:950px;margin:0 auto;position:relative;}
#musthead{margin-top:32px;background-repeat:no-repeat;width:940px;top:2px;height:100px;}
#logo h1, #logo small{margin-top:4px;display:block;text-indent:-9999px;}
#logo{background-image:url(../images/ui.png);background-position:-1px -1px;background-repeat:no-repeat;width:226px;height:85px;margin-top:-5px;margin-bottom:10px;}
#logo small{margin-top:-40px;height:60px;}
#menu{margin-top:70px;padding:0px;position:absolute;right:0px;}
#menu li{display:inline;margin-left:4px;margin-right:8px;}
#menu li a{color:#a83a51;font-size:12px;text-transform:uppercase;}
#menu li a.active, #menu li a:hover{color:#F00;}
#search{right:0px;position:absolute;}
#search input[type=text]{background-color:#eee;border:1px solid #CCC;width:214px;height:25px;}
#search input[type=image]{margin-left:-24px;margin-top:8px;position:absolute;height:15px;width:15px;}
#search input:hover[type=text]{background-color:#e3e3e3;border:1px solid #5c0216;}
#search input:focus[type=text]{background-color:#ddd;border:1px solid #5c0216;}
#search span{color:#a83a51;font-size:10px;font-weight:bold;margin-left:2px;}
#nav{margin-top:1px;padding:0px;position:absolute;color:#fff;}
#nav li{display:inline;padding-right:2px;}
#nav li a{text-decoration:none;color:#a83a51;font-size:16px;padding:5px 8px;font-weight:bold;border:1px solid #fff;margin-right:10px;float:left;}
#nav li a.active, #nav li a:hover, #nav li a:hover.quote{background:#6d0019 url(../images/bg-red.jpg) 0 0 repeat-x;color:#eee;}
#nav li a.quote{background:#fdd;border:1px solid #fdd;}
#nav small{font-size:10px;}
a{text-decoration:none;color:#a83a51;font-weight:bold;}
a.active, a:hover{color:#F00;}
#container{overflow:hidden;background:#75001a url(../images/bg-red.jpg) 0 -47px repeat-x;}
#content{min-height:400px;height:auto !important;height:400px;width:950px;margin:0 auto;position:relative;background:url("../images/bg.jpg") no-repeat;padding-top:10px;}
#box{background:#fff;margin-top:20px;padding:30px 40px 0px 30px;;width:870px;border:1px solid #eee;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;}
.box{width:250px;float:left;border:none;overflow:hidden;background:url("../images/ui.png") -10px -386px no-repeat;padding:10px 16px;min-height:158px;}

#boxb{background:#fff;margin-top:20px;padding:30px 40px 0px 30px;;width:870px;border:1px solid #eee;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;}
.boxb{width:250px;float:left; margin-left:48px;border:none;overflow:hidden;background:url("../images/ui.png") -10px -386px no-repeat;padding:10px 16px;min-height:158px;}

#boxc{background:#fff;margin-top:20px;padding:30px 40px 0px 30px;;width:870px;border:1px solid #eee;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;}
.boxc{width:250px;float:left;  margin-left:48px;border:none;overflow:hidden;background:url("../images/ui.png") -10px -386px no-repeat;padding:10px 16px;min-height:158px;}


.offer{background:url("../images/ui.png") -10px -96px no-repeat;min-height:178px;}
.mid{margin-left:49px;margin-top:8px;}
#boxb, .boxb span{font-size:11px;text-align:justify;}
#boxc, .boxc span{font-size:11px;text-align:justify;}
#box, .box span{font-size:11px;text-align:justify;}
#box hr, .box hr{color:#7f001e;height:0px;border-top:1px solid #7f001e;border-bottom:0px solid #D90000;}
#services li a{font-size:11px;}
#services .b2{position:absolute;top:82px;left:120px;}
#box .portfolio-image{background:url(../images/portfolio_bg.jpg) no-repeat bottom;height:162px;width:285px;float:left;padding-right:10px;text-align:center;}
#box .portfolio-image img{border:1px solid #838383;}
#services{position:relative;}
#services a{margin-left:50px;}
#services a img{height:0;width:0;border-width:0;}
#services a:hover img{position:absolute;top:20px;left:-5px;height:48px;width:48px;background-color:#eee;}
.services{background-image:url(../images/brushes.jpg);position:absolute;top:20px;left:-5px;height:48px;width:48px;}
#promo .promo{width:200px;margin-left:50px;margin-top:10px;}
#promo{overflow:hidden;}
#content .button{float:right;background:url(../images/ui.png) -10px -306px no-repeat;margin-top:50px;height:8px;width:50px;padding:8px 12px;text-transform:capitalize;}
#content a.button{font-size:9px;font-weight:bold;margin-top:15px;padding-bottom:15px;color:#dc8699;}
#content a:hover.button{background:url(../images/ui.png) -10px -336px no-repeat;color:#f8d6de;}
a[title="Top"]{position:fixed;right:100px;;top:600px;background-color:#A83A51;padding:6px;color:#7f001e;}
a[title="Top"]:hover{background-color:#A83A51;color:#aaa;}
.left{float:left}
.right{float:right}
.clearboth{clear:both}
.breadcrumb{font-size:11px;margin:-8px 0 10px 0;border:1px dotted #ddd;background-color:#eee;padding:5px;}
.black{font-weight:bold;color:#222;font-style:italic;}
.h2{font-size:16px;color:#eee;line-height:20px;}
#packages{padding-top:20px;font-family:Arial, Helvetica, sans-serif;font-size:13px;}
#packages .price{float:left;overflow:hidden;width:280px;min-height:200px;text-align:center;}
#packages .package{float:left;overflow:hidden;min-height:200px;width:590px;padding-bottom:30px;}
#packages p{padding-left:20px;}
#packages .package2{clear:both;background-color:#eaeaea;min-height:200px;overflow:hidden;padding:30px 10px 0px 10px;margin:20px 0px;}
#packages .package2 .package{width:570px;}
#packages .price img{padding-bottom:16px;}
a.buy{background:url(../images/buynow.png) no-repeat;padding:0px 75px 40px 75px;}
a:hover.buy{background:url(../images/buynow_h.png) no-repeat;}
.packages p{padding-bottom:5px;}
.features ul{float:left;line-height:1.5em;padding-left:30px;}
.features li{font-weight:bold;list-style-image:none;width:200px;}
.features .features2 li{font-weight:normal;width:auto;}
.title{padding:20px 0px 0px 0px;}
.portfolio{clear:both;margin:30px 0px;padding:20px;}
div[title="alternate"]{background-color:#EAEAEA;padding:30px 20px 2px 20px;}
.portfolio p{color:#333;}
.portfolio img{float:left;}
.detail{margin-left:280px;}
.right{float:right;}
#list{background-color:#e5e5e5;padding:20px 20px;color:#aaa;overflow:hidden;margin-top:20px;}
#list a{font-size:12px;}
#list ul{width:240px;float:left;padding:15px;}
#list li{list-style:disc;line-height:1.2em;}
#WhatWeDo{padding:20px 20px;color:#aaa;overflow:hidden;margin-top:20px;}
#WhatWeDo span{float:left;width:100%;color:#666;}
#WhatWeDo a{font-size:12px;}
#WhatWeDo ul{padding:15px;float:left;width:46%;}
#WhatWeDo li{list-style:disc;line-height:1.2em;}
#WhatWeDo li:first-child{list-style:none;margin-left:-20px;margin-bottom:10px;}
#WhatWeDo li:first-child a{font-weight:bold;font-size:14px;padding:5px 10px;background-color:#e5e5e5;}
body{font-family:Arial, Helvetica, sans-serif;color:#333;}
p{color:#595959;text-align:justify;font-size:12px;margin-bottom:10px;line-height:16px;}
h1{color:#9F1336;font-size:36px;font-size:32px;margin:25px 0px 10px;}
h2{color:#7f001e;font-size:28px;font-weight:bold;margin-bottom:10px;text-align:left;}
h3{color:#A83A51;font-size:24px;margin-bottom:5px;margin-top:20px;}
h4{color:#3f3f3f;font-size:18px;border-bottom:2px solid #737373;margin-top:7px;text-shadow:1px 1px 0px #eee;margin-bottom:0px;}
.clear{clear:both;}
#contentarea{background:#fff;margin-top:20px;padding:0px 40px 20px 30px;;width:870px;border:1px solid #ccc;box-shadow:2px 3px 10px #888;-moz-box-shadow:2px 3px 10px #888;-webkit-box-shadow:2px 3px 10px #888;-khtml-box-shadow:2px 3px 10px #666;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;overflow:hidden;}
.emphasize{font-style:italic;font-weight:bold;color:#A83A51;padding:0px 0px 25px;margin-top:-20px;width:60%;margin:0px auto;}
#contentarea p{padding-bottom:20px;}
#block_feature{margin-top:24px;min-height:252px;height:auto !important;height:252px;overflow:hidden;}
#block_feature{margin-top:14px;min-height:252px;height:auto !important;height:252px;overflow:hidden;}
#slide_two .slide-big_two{width:941px;height:300px;}
#slide .slide-big{width:941px;height:338px;}
#slide .slide-mid{width:941px;height:241px;}
#block_slider{margin-top:24px;min-height:241px;overflow:hidden;}
#footer-links{font-size:12px;overflow:hidden;padding-bottom:40px;}
#footer-links ul{float:left;padding-right:25px;}
#footer-links li{width:160px;overflow:hidden;}
#footer-links .first{width:60px;}
#footer-links a{text-decoration:none;color:#a83a51;font-weight:bold;font-size:12px;line-height:1.5em;text-transform:capitalize;float:left;clear:left;}
#footer-links a:hover{background-color:#EEE;}
#footer-links .desc{width:150px;float:left;color:#ccc;font-size:11px;padding-bottom:10px;}
#footer-links hr{color:#7f001e;margin:10px 0px;border-top:1px solid #000;border-bottom:1px solid #a90000;}
#blog{margin-top:-36px;position:absolute;right:0;}
#blog span{float:left;color:#ccc;font-size:11px;padding-bottom:10px;}
#blog li{width:280px;}
#footer-links h2{color:#ddd;}
#blog a.button{padding-top:6px;}
#blog a{background:#500;padding:2px 10px;}
#footer{background:#fff;padding:0px;min-height:60px;}
.copyrights a{color:#7f001e;font-family:Arial;font-size:12px;font-weight:bold;float:right;padding-top:6px; paddig-right:8px;}
.copyrights a:hover{color:#f00; paddig-right:8px;}
#footer ul{padding-bottom:10px;}
#copyrights{width:940px;padding:20px 0px 10px;;margin:0 auto;}
.anythingSlider{width:915px;height:220px;position:relative;margin:0 auto 0px;}
.anythingSlider .slideWrapper{width:900px;height:200px;margin:0 0 0 -5px;position:absolute;top:0;left:0;}
.anythingSlider .slideWrapper ul{width:9999px;list-style:none;position:absolute;top:0;left:0;margin:0;}
.anythingSlider ul li{display:block;float:left;padding:0;height:150px;width:880px;margin:0;}
.anythingSlider .arrow{margin-left:-35px;display:block;margin-top:80px;height:45px;width:45px;background:url(../images/ui.png) no-repeat -52px -588px;text-indent:-9999px;position:absolute;top:0px;cursor:pointer;}
.anythingSlider .forward{background-position:-10px -588px;right:-20px;}
.anythingSlider .back{background-position:-52px -636px;left:-20px;}
.anythingSlider .forward:hover{background-position:-10px -631px;}
.anythingSlider .back:hover{background-position:-54px -631px;left:-18px;}
#thumbNav{position:relative;top:323px;text-align:center;}
#thumbNav a{color:black;font:11px Georgia, Serif;display:inline-block;padding:2px 8px;height:18px;margin:0 5px 0 0;background:#c58b04 url(../images/cellshade.png) repeat-x;text-align:center;-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;}
#thumbNav a:hover{background-image:none;}
#thumbNav a.cur{background:#e0a213;}
#start-stop{background:#500;background-image:url(../images/cellshade.png);background-repeat:repeat-x;color:white;padding:2px 5px;width:40px;text-align:center;position:absolute;right:40px;top:200px;-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;}
#start-stop.playing{background-color:#999;}
#start-stop:hover{background-image:none;}
.anythingSlider .slideWrapper ul ul{position:static;margin:0;background:none;overflow:visible;width:auto;border:0;}
.slideWrapper ul ul li{float:none;height:auto;width:auto;background:none;}
.clear{clear:both;height:0;line-height:0;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:inline-block;}
* html .clearfix{height:1%;}
.clearfix{display:block;}
.clearfix{height:1%;}
.clearfix{display:block;}
.tab{background:url(../images/tab.png) repeat-x 0 -10px;height:42px;position:relative;top:0;z-index:999;}
.tab ul.login{display:block;height:42px;width:330px;font-weight:bold;line-height:42px;color:white;margin:0px auto;font-size:80%;text-align:center;}
.login li.left{background:url(../images/ui.png) no-repeat -10px -698px;height:42px;width:30px;padding:0;margin:0;display:block;float:left;}
.login li.right{background:url(../images/ui.png) no-repeat -10px -760px;height:42px;width:30px;padding:0;margin:0;display:block;float:left;}
.login li{text-align:left;padding:0 6px;display:block;float:left;height:42px;background:url(../images/tab.png) repeat-x 0 -72px;}
.login li a{color:white;}
.login li a:hover{color:white;}
.tab .sep{color:#414141}
.close{display:none;}
.tab a.open, .tab a.close{height:20px;line-height:20px !important;padding-left:30px !important;cursor:pointer;display:block;width:120px;position:relative;top:11px;}
.tab a.open{background:url(../images/ui.png) no-repeat -10px -822px;height:20px;padding:0;margin:0}
.tab a.close{background:url(../images/ui.png) no-repeat -10px -862px;}
.tab a:hover.open{background:url(../images/ui.png) no-repeat -10px -841px;}
.tab a:hover.close{background:url(../images/ui.png) no-repeat -10px -881px;}
#toppanel{position:absolute;top:0;width:100%;z-index:999;text-align:center;margin-left:auto;margin-right:auto;}
#panel{width:100%;height:300px;color:#999999;background:#500;overflow:hidden;position:relative;z-index:3;display:none;}
#panel h1{font-size:1.6em;padding:5px 0 10px;margin:0;color:white;}
#panel h2{font-size:1.2em;padding:10px 0 5px;margin:0;color:white;}
#panel p{margin:5px 0;padding:0;}
#panel a{text-decoration:none;color:#15ADFF;}
#panel a:hover{color:white;}
#panel a-lost-pwd{display:block;float:left;}
#panel .content{width:960px;margin:0 auto;padding-top:15px;text-align:left;font-size:0.85em;}
#panel .content .left{width:280px;float:left;padding:0 15px;}
#panel .content .right{border-right:1px solid #333;}
.myform{margin:0 auto;width:650px;float:left;}

#panel .content .left_container {
	width: 210px;
	float: left;
	padding: 0 15px;
}


#stylized{padding:0 14px 0px 14px;overflow:hidden;}
#stylized h1{font-size:14px;font-weight:bold;margin-top:10px;text-transform:capitalize;}
#stylized p{font-size:11px;color:#ddd;margin:-5px 0px 5px;padding-bottom:3px;border-bottom:solid 1px #7f001e;}
#stylized label{display:block;font-weight:bold;float:left;color:#ddd;}
#stylized .small{color:#bbb;font-size:11px;font-weight:normal;}
#stylized input, textarea{float:left;font-size:12px;padding:4px 2px;border:solid 1px #aacfe4;width:275px;margin:2px 0 20px 0px;}
#stylized textarea{width:275px;height:142px;}
#stylized .send{clear:both;float:right;padding-top:3px;width:70px;background:url(../images/ui.png) -10px -306px no-repeat;text-align:center;line-height:22px;color:#FFFFFF;border:none;font-weight:bold; margin-right:30px;}
#stylized .send:hover{background:url(../images/ui.png) -10px -336px no-repeat;}
#contactus{margin-top:20px;}
#contactus label{
	color:#A83A51;
	clear:left;
	margin-top:-20px;
	font-weight:bold;
}
#contactus .row{height:72px;width:200px}

#contactus .rowbig{height:280px; }
#contactus .small{font-size:0.7em;font-weight:normal;}
#contactus form{margin-top:30px;}
#contactus .checkbox{margin-left:30px;font-size:12px;clear:left;}
.msg{overflow:hidden;padding:10px!important;max-width:400px;}
.error{background-color:#f9e5e6;color:red;border:1px solid #e8aaad;}
.success{background-color:#E9F9E5;border:1px solid #b4e8aa;color:green!important;}











/*-----------------------------------------------------------------------------------------*/



form.jqtransformdone label{
	margin-top:4px;
	margin-right: 8px;
	display: block;
	float:left;
}
form.jqtransformdone div.rowElem{
	clear:both;
	padding:4px 0px;
}
/* -------------
 * Buttons
 * ------------- */
button.jqTransformButton {
	margin: 0px;
	padding: 0px;
	border: none;
	background-color: transparent;
	cursor: pointer;
	overflow: visible;
	font-family: Arial;
}

*:first-child+html button.jqTransformButton[type]{width: 1;} /* IE7 */

button.jqTransformButton span {
	background: transparent url(../images/btn_right.gif) no-repeat right top;
	display: block;
	float: left;
	padding: 0px 4px 0px 0px; /* sliding doors padding */
	margin: 0px;
	height: 33px;
}

button.jqTransformButton span span {
	background: transparent url(../images/btn_left.gif) no-repeat top left;
	color: #333;
	padding: 8px 4px 0px 8px;
	font-weight: normal;
	font-size: 12px;
	line-height: 13px;
	display: block;
	text-decoration: none;
	height: 33px;
}

/*hover*/
button.jqTransformButton_hover span span { background-position: left -33px ; }
button.jqTransformButton_hover span { background-position: right -33px ; }

/*clicked*/
button.jqTransformButton_click span span { background-position: left -66px ; }
button.jqTransformButton_click span { background-position: right -66px ; }

/* IE 6 */
* html button.jqTransformButton { height:33px; }
* button.jqTransformButton span span { height: 25px; }
/* IE 7 */
*+ html button.jqTransformButton { height:33px; }
*+ button.jqTransformButton span span { height: 25px; }


/* -------------
 * Inputs
 * ------------- */
.jqTransformInputWrapper {
	width:182px;
	background: transparent url(../images/input_text_left.gif) no-repeat left top;
	height: 31px;
	padding: 0px;
	float:left;
}

.jqTransformInputInner {
	background: transparent url(../images/input_text_right.gif) no-repeat top right;
	padding: 0px;
	margin: 0px;
}

.jqTransformInputInner div {
	height: 31px;
	margin:0px 0px 0px 8px;
}

.jqTransformInputInner div input {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height: 18px;
	vertical-align: middle;
	height: 31px;
	color:#404040;	
	border: none;
	padding: 8px 0px 0px 0px;
	margin: 0px;
	background:transparent;
}

/*  IE6 */
* html .jqTransformInputInner div input {
	padding: 6px 0 0 0;
	margin: 0 0 0 -8px;
	height:24px;
}
/* Ie7 */
*+ html .jqTransformInputInner div input {
	padding: 6px 0 0 0;
	margin-left:-10px;
	height:24px;
}

/*hover*/
.jqTransformInputWrapper_hover{ background-position: left -31px ;}
.jqTransformInputWrapper_hover div.jqTransformInputInner{ background-position: right -31px ;}

/*focus*/
.jqTransformInputWrapper_focus{ background-position: left -62px ;}
.jqTransformInputWrapper_focus div.jqTransformInputInner{ background-position: right -62px ;}



.jqTransformSafari .jqTransformInputInner div {
	position: relative;
	overflow: hidden;
	margin:0px 8px;
}
.jqTransformSafari .jqTransformInputInner div input {
	background-color: none;
	position: absolute;
	top: -10px;
	left: -2px;
	height: 42px; 
	padding-left: 4px;
}



/* -------------
 * Textarea
 * ------------- */
table.jqTransformTextarea td#jqTransformTextarea-mm textarea{
	font-size: 12px;
	line-height: 10px;
}

table.jqTransformTextarea td{
font-size: 1px;
line-height: 1px;
width: 5px;
height: 5px;
margin: 0;
padding: 0;
}
table.jqTransformTextarea{}
table.jqTransformTextarea tr{
/*border: 1px solid red;*/

}
table.jqTransformTextarea textarea{
	margin: 0;
	padding: 0;
	border: 0;
	background: none;
}
table.jqTransformTextarea td#jqTransformTextarea-tl{background: url(../images/textarea_tl.gif) no-repeat top left;}
table.jqTransformTextarea td#jqTransformTextarea-tm{background: url(../images/textarea_tm.gif) repeat-x top left;}
table.jqTransformTextarea td#jqTransformTextarea-tr{background: url(../images/textarea_tr.gif) no-repeat top left;}

table.jqTransformTextarea td#jqTransformTextarea-ml{background: url(../images/textarea_ml.gif) repeat-y top left;}
table.jqTransformTextarea td#jqTransformTextarea-mm{background: url(../images/textarea-mm.gif) repeat;}
table.jqTransformTextarea td#jqTransformTextarea-mr{background: url(../images/textarea_mr.gif) repeat-y top left;}

table.jqTransformTextarea td#jqTransformTextarea-bl{background: url(../images/textarea_bl.gif) no-repeat top left;}
table.jqTransformTextarea td#jqTransformTextarea-bm{background: url(../images/textarea_bm.gif) repeat-x top left;}
table.jqTransformTextarea td#jqTransformTextarea-br{background: url(../images/textarea_br.gif) no-repeat top left;}

/*hover*/
table.jqTransformTextarea-hover td#jqTransformTextarea-tl{background-position:0px -5px;}
table.jqTransformTextarea-hover td#jqTransformTextarea-tm{background-position:0px -5px;}
table.jqTransformTextarea-hover td#jqTransformTextarea-tr{background-position:0px -5px;}
table.jqTransformTextarea-hover td#jqTransformTextarea-ml{background-position:-5px 0px;}
table.jqTransformTextarea-hover td#jqTransformTextarea-mm{background-image: url(../images/textarea-mm-hover.gif);}
table.jqTransformTextarea-hover td#jqTransformTextarea-mr{background-position:-5px 0px;}
table.jqTransformTextarea-hover td#jqTransformTextarea-bl{background-position:0px -5px;}
table.jqTransformTextarea-hover td#jqTransformTextarea-bm{background-position:0px -5px;}
table.jqTransformTextarea-hover td#jqTransformTextarea-br{background-position:0px -5px;}

/*focus*/
table.jqTransformTextarea-focus td#jqTransformTextarea-tl{background-position:0px -10px;}
table.jqTransformTextarea-focus td#jqTransformTextarea-tm{background-position:0px -10px;}
table.jqTransformTextarea-focus td#jqTransformTextarea-tr{background-position:0px -10px;}
table.jqTransformTextarea-focus td#jqTransformTextarea-ml{background-position:-10px 0px;}
table.jqTransformTextarea-focus td#jqTransformTextarea-mm{background-image: url(img/textarea/textarea-mm-focus.gif);}
table.jqTransformTextarea-focus td#jqTransformTextarea-mr{background-position: -10px 0px;}
table.jqTransformTextarea-focus td#jqTransformTextarea-bl{background-position:0px -10px;}
table.jqTransformTextarea-focus td#jqTransformTextarea-bm{background-position:0px -10px;}
table.jqTransformTextarea-focus td#jqTransformTextarea-br{background-position:0px -10px;}


table.jqTransformTextarea .jqTransformSafariTextarea div {
	position: relative;
	overflow: hidden;
	border: 0px solid red;
}
table.jqTransformTextarea .jqTransformSafariTextarea textarea{
	background: none;
	position: absolute;
	top:-10px;
	left:-10px;
	padding: 10px 10px 10px 10px;
	resize: none;
}


/* -------------
 * Radios
 * ------------- */
.jqTransformRadioWrapper {float: left;display:block;margin:0px 4px;	margin-top:5px;}
.jqTransformRadio {
	background: transparent url(../images/radio.gif) no-repeat center top;
	vertical-align: middle;
	height: 19px;
	width: 18px;
	display:block;/*display: -moz-inline-block;*/
}


/* -------------
 * Checkboxes
 * ------------- */
span.jqTransformCheckboxWrapper{
	display:block;float:left;
	margin-top:5px;
}
a.jqTransformCheckbox {
	background: transparent url(../images/checkbox.gif) no-repeat center top;
	vertical-align: middle;
	height: 19px;
	width: 18px;
	display:block;/*display: -moz-inline-block;*/
}

/* -------------
 * Checked - Used for both Radio and Checkbox
 * ------------- */
a.jqTransformChecked { background-position: center bottom;}


/* -------------
 * Selects
 * ------------- */
.jqTransformSelectWrapper {
	width: 45px;
	position:relative;
	height: 31px;
	background: url(../images/select_left.gif) no-repeat top left;
	float:left;
}

.jqTransformSelectWrapper div span {
	
	font-size: 12px;
	float: none;
	position: absolute;
	white-space: nowrap;
	height: 31px;
	line-height: 15px;
	padding: 8px 0 0 7px;
	overflow: hidden;
	cursor:pointer;
	/*border: 1px solid #CCCCCC;*/
/*	border-right: none;*/
}

.jqTransformSelectWrapper  a.jqTransformSelectOpen {
	display: block;
	position: absolute;
	right: 0px;
	width: 31px;
	height: 31px;
	background: url(../images/select_right.gif) no-repeat center center;
}

.jqTransformSelectWrapper ul {
	position: absolute;
	width: 43px;
	top: 30px;
	left: 0px;
	list-style: none;
	background-color: #FFF;
	border: solid 1px #CCC;
	display: none;
	margin: 0px;
	padding: 0px;
	height: 150px;
	overflow: auto;
	overflow-y: auto;
	z-index:10;
}

.jqTransformSelectWrapper ul a {
	display: block;
	padding: 5px;
	text-decoration: none;
	color:#333;
	background-color: #FFF;
	font-size: 12px;
}

.jqTransformSelectWrapper ul a.selected {
	background: #EDEDED;
	color: #333;
}

.jqTransformSelectWrapper ul a:hover, .jqTransformSelectWrapper ul a.selected:hover {
	background:#3582c4;
	color: #fff;
}

/* -------------
 * Hidden - used to hide the original form elements
 * ------------- */
.jqTransformHidden {display: none;}

/* NAV
**************************/
ul#meniu {
	text-align: right;
	width: 160px;
}
ul#meniu li span {
	display: block;
	background: #990000;
	color: #fff;
	text-transform: uppercase;
	letter-spacing: .1em;
	line-height: 2.6em;
	margin-top: 20px;
	width: 175px;
	padding-right: 8px;
	font-size: 1.1em;
}
ul#meniu ul li a {
	display: block;
 	background: url(../images/bg-nav.gif) no-repeat right bottom;
	letter-spacing: normal;
	padding-right: 7px;
	width: 175px;
	font-size: 1.1em;
	line-height: 1.6em;
	color: #666;
	padding: 3px 7px 9px 0;
	text-transform: none;	
}
ul#meniu ul li a:hover {
	background-color: #fff;		
}
ul#meniu ul li a.on, ul#meniu ul li a.on:hover {
	background-color: #fff;
	border-right: 5px solid #0e8abf;
	width: 167px;
	cursor: default;
	padding-right: 10px;
}

ul#meniu ul ul li a {
	display: block;
	text-transform: capitalize;	
	line-height: 1.8em;
	padding: 0 23px 0 0;
	width: 159px;	
 	background: url(../images/nav-arrow.gif) no-repeat 92% .7em;
}

.zsp1 {  
width:5px;
height:340px;;
float:left;
margin-top:5px;
margin-right:20px; 
background: url(../images/delim.png); 
}

.zsp2 {  
width:5px;
height:340px;;
float:left;
margin-top:5px;
margin-right:20px; 
background: url(../images/delim.png); 
}

.zsp3 {  
width:5px;
height:570px;;
float:left;
margin-top:5px;
margin-right:20px; 
background: url(../images/delim.png); 
}

.zsp4 {  
width:5px;
height:800px;;
float:left;
margin-top:5px;
margin-right:20px; 
background: url(../images/delim.png); 
}

.zsp5 {  
width:5px;
height:340px;;
float:left;
margin-top:5px;
margin-right:20px; 
background: url(../images/delim.png); 
}

.zsp6 {  
width:5px;
height:770px;;
float:left;
margin-top:5px;
margin-right:20px; 
background: url(../images/delim.png); 
}