html,body { margin:0; padding:0; height:100%; font-family:Verdana; font-size:12px; color:#000; }
html { overflow: -moz-scrollbars-vertical; }
h1, h2, h3, h4, form { padding:0; margin:0; }
ul, ol { padding:0px 0px 15px 15px; margin:0; }
p { padding:0px 0px 15px 0px; margin:0; }
table td p { font-size:12px; }
img { border:none; }
a:focus, a:active { outline:0; border:0; }

.white-line { width:100%; height:23px; background:url('img/top-blue.png') repeat-x; position:absolute; top:0px; }

#container { position:relative; margin:0 auto; width:100%; height:auto !important; height:100%; min-height:100%; }
#content { background:#ffffff; min-height:200px; }
#flash { margin-top:0px; margin-left:5px; }
.alternate { padding:25px 50px 25px 50px; width:300px; margin:100px 0px 0px 0px; background:#dddcdb; color:#232323; }
.flash-holder { overflow:hidden; height:320px; margin-left:-20px; }
.center-content { width:992px; background:url('img/content.png') no-repeat top; text-align:left; display:none; }


/* Collapse - expand top block (temporary) */
.collapse { z-index:10; position:absolute; top:3px; right:50%; margin-right:175px; }
.collapse img { margin-top:-3px; margin-right:2px; }
.collapse a { font-size:10px; font-family:Arial; text-decoration:none; color:#907e7d; }


/* Left block */
.left-block { float:left; width:216px; }
.left-block .block { margin:12px 0px 25px 20px; background:url('img/block-bg.png') no-repeat bottom left; width:194px; }
.left-block .block-blue { margin:12px 0px 25px 20px; background:url('img/block-bg-blue.png') no-repeat bottom left; width:194px; }
.left-block .block-title, .right-block .block-title { border-bottom:2px solid #c3d544; font-size:18px; font-family:Trebuchet MS; color:#474747; padding:0px 0px 3px 14px; }
.left-block .block-title-blue, .right-block .block-title-blue { border-bottom:2px solid #1eb4e7; font-size:18px; font-family:Trebuchet MS; color:#474747; padding:0px 0px 6px 14px; }

.block-title p { margin:0; padding:0; }

.left-block .block-content { padding:10px 10px 5px 0px; }
.left-block .block-content p { padding:10px 5px 15px 10px; }
.left-block .block-content-intro { padding:0px 5px 10px 15px; }
.left-block .block-content h2 { font-size:32px; padding:10px 0px 0px 10px; font-family:Trebuchet MS; margin:0px 0px -5px 0px;  }
.left-block .block-link, .left-block .block-link-blue { height:40px; padding:0px 0px 0px 25px; }
.left-block .block-link a { color:#e91d26; text-decoration:none; }
.left-block .block-link-blue a { color:#14a2d4; text-decoration:none; }
.left-block .block-link, .left-block .block-link-blue img {  }

.left-block .info-block { margin:12px 0px 25px 20px; width:194px; }
.left-block .info-block .block-content { padding-bottom:5px; }
.left-block .info-block .block-content p { padding:10px 5px 10px 14px; line-height:16px; }
.left-block .info-block .block-content h2 { margin:0; padding:0px 0px 10px 14px; font-family:Trebuchet MS; font-size:32px; font-weight:normal; color:#3a3a3a; }

.left-block .vote-link { height:40px; padding:0px 0px 0px 25px; }
.left-block .vote-link a { color:#e91d26; text-decoration:none; }

.left-block .result-link { margin:0px 0px 0px 20px; }
.left-block .result-link a { color:#000000; text-decoration:none; }


/* My RIMI startpage */
.myrimi-left { float:left; width:192px; margin:0px 0px 0px 20px; min-height:300px; }
.myrimi-left .title { border-bottom:2px solid #c3d544; font-size:18px; font-family:Trebuchet MS; color:#474747; padding:15px 0px 3px 14px; }

.myrimi-right { width:716px; margin:0px 0px 0px 239px; }
.myrimi-right .title { border-bottom:2px solid #c3d544; font-size:18px; font-family:Trebuchet MS; color:#474747; padding:15px 0px 3px 14px; }
.rimanti-btn { width:459px; height:46px; margin:20px 0px 10px 0px; text-align:center; background:url('img/rimanti-btn.png') no-repeat; font-family:Trebuchet MS; }
.rimanti-btn a { display:block; width:459px; height:36px; padding-top:10px; text-decoration:none; color:#525252; font-size:16px; }
.rimanti-intro { font-size:10px; color:#1c1c1c; }

.myrimi-login { background:url('img/block-bg.png') no-repeat bottom left; margin-top:10px; margin-right:20px; }
.hidden_btn { width:1px; height:1px; border:none; background:none; }
.login-btn { background:none; border:none; color:#e91d26; margin:-3px 0px 0px -3px; outline:none; cursor:pointer; }

img.rimanti-logo { margin:16px 0px 0px 17px; }


.twitter-content .item { border-bottom:1px solid #d1d1d1; padding:5px 0 5px 0; }
.twitter-content .datename { font-size:10px; color:#474747; padding-bottom:5px; }
.twitter-content .avatar { float:left; width:48px; }
.twitter-content .avatar img { border:1px solid #e8e8e8; }	
.twitter-content .tmsg { float:left; font-size:10px; color:#474747; width:145px; }
.twitter-content .tmsg a { text-decoration:none; color:#ee3739; }

	
	
/* Bucklets slider */
#bucklets ul, #bucklets li { margin:0; padding:0; list-style:none; }
#bucklets, #bucklets li{ width:77px;height:119px;overflow:hidden; padding:5px 0px 10px 0px; }
div#prevBtn{ position:absolute; margin-top:-70px; margin-left:-13px; }
div#nextBtn{ position:absolute; margin-top:-70px; margin-left:124px; }	


/* First page center blocks */
.center-block-left { float:left; width:241px; background:url('img/block-bg.png') no-repeat bottom left; padding-top:5px; min-height:250px; }
.center-block-right { float:left; width:241px; margin-left:30px; background:url('img/block-bg.png') no-repeat bottom left; padding-top:5px; min-height:250px; }
.center-block-left .title, .center-block-right .title { border-bottom:2px solid #c3d544; font-size:18px; font-family:Trebuchet MS; color:#474747; padding:0px 0px 3px 14px; }
.center-block-left .title-link, .center-block-right .title-link { height:40px; padding:10px 10px 10px 14px; line-height:20px; }
.center-block-left .title-link a, .center-block-right .title-link a { font-size:12px; text-decoration:none; color:#eb2128; }
.center-block-left .image, .center-block-right .image { padding:0px 10px 10px 14px; }
.center-block-left .link, .center-block-right .link { height:40px; padding:8px 0px 0px 26px; }
.center-block-left .link a, .center-block-right .link a { font-size:12px; text-decoration:none; color:#eb2128; }
.center-block-left .link a:hover, .center-block-right .link a:hover { color:#232323; }

	
/* First page center block */
.center-block { width:514px; padding-bottom:0; padding-top:2px; margin-left:233px; }
.center-title { width:496px; border-bottom:2px solid #c3d544; padding:5px 0px 3px 14px; font-family:Trebuchet MS; color:#474747; font-size:18px; }
.center-holder { margin:5px 0px 20px 0px; background:url('img/center-block-bg.png') no-repeat bottom left; width:496px; height:200px; }
.main-link { padding:5px 0 10px 15px; font-size:15px; }
.main-link a { color:#eb2128; text-decoration:none; }
.main-image { float:left; width:225px; margin:0 0 0 15px; }
.main-text { line-height:18px; height:124px; }
.main-more-link { padding:2px 0 0 21px; }
.main-more-link a { font-size:12px; text-decoration:none; color:#eb2128; }
.main-more-link a:hover { color:#232323; }
.main-clear { clear:both; height:60px; }

.center-banner-1 { padding:30px 0px 9px 0px; }


/* First page right block */
.right-block { float:right; position:absolute; top:320px; margin-left:740px; width:195px; }
.right-block .block { margin:12px 0px 25px 20px; background:url('img/block-bg-small.png') no-repeat bottom left; min-height:140px; width:195px; }
.right-block .block-content p { padding:10px 5px 15px 14px; }
.right-block .block-content h2 { margin:0; padding:0px 10px 10px 14px; font-family:Trebuchet MS; font-size:32px; font-weight:normal; }


/* Wide center block */
.center-block-wide { width:717px; padding-bottom:50px; padding-top:7px; margin-left:237px; min-height:600px; line-height:15px; }
.center-block-wide img { margin:2px 8px 6px 0px; }
.center-block-holder { margin:5px 0px 20px 0px; background:url('img/center-block-bg.png') no-repeat bottom left; width:717px; }
.center-block-holder-blue { margin:5px 0px 20px 0px; background:url('img/center-block-bg-blue.png') no-repeat bottom left; width:717px; }
.opened-block-holder { margin:5px 0px 20px 0px; width:717px; }
.center-block-holder-small { margin:5px 0px 20px 0px; background:url('img/center-block-bg-small.png') no-repeat bottom left;  width:717px; }

.center-block-title { line-height:23px; width:700px; border-bottom:2px solid #c3d544; padding:5px 0px 3px 14px; font-family:Trebuchet MS; color:#474747; font-size:18px; }
.center-block-title-blue { width:700px; border-bottom:2px solid #c6cece; padding:5px 0px 7px 14px; font-family:Trebuchet MS; color:#2aabd6; font-size:18px; }
.center-block-title p, .center-block-title-blue p { padding:0px; margin:0px; }
.center-block-title a { color:#474747; text-decoration:none; }
.center-block-title-blue a { color:#2aabd6; text-decoration:none; }

.center-block-intro { width:700px; padding:10px 6px 6px 6px; }

.center-block-content { padding:10px 0px 5px 0px; }
.center-block-content .image img { margin:2px 0px 0px 20px; }
.center-block-content .title { color:#eb2128; font-size:15px; padding:0px 0px 14px 15px; margin-left:227px; }
.center-block-content .title a { color:#eb2128; font-size:15px; text-decoration:none; }

.center-block-content .intro { padding:0px 0px 0px 15px; margin-left:227px; height:84px; }
.center-block-content .pr-intro { padding:0px 0px 0px 15px; margin-left:232px; min-height:118px; }

.center-block-content .text { padding:15px 0px 0px 15px; }
.center-block-content .text p { padding:0px 0px 10px 0px; margin:0; }

.center-block-content .tc-title { color:#eb2128; font-size:15px; padding:0px 0px 14px 15px; margin-left:232px; }
.center-block-content .tc-title a { color:#eb2128; font-size:15px; text-decoration:none; }
.center-block-content .tc-intro { padding:0px 0px 0px 15px; margin-left:232px; }
.center-block-content .tc-maplink { padding:0px 0px 0px 15px; margin-left:232px; height:35px; }



/* Block links */
.block-link, .block-link-blue { height:40px; padding:2px 0px 0px 20px; }
.block-link a { color:#e91d26; text-decoration:none; display:block; margin-top:-2px; width:200px; }
.block-link-blue a { color:#14a2d4; text-decoration:none; display:block; margin-top:-2px; width:200px; }
.block-link a:hover, .block-link-blue a:hover { color:#000; }
.block-link, .block-link-blue img { margin-bottom:-2px; }


/* Rimi support */
.center-block-content .pr-intro-sm { padding:3px 0px 0px 15px; margin-left:0px; height:118px; width:300px; }
.support-right { background:url('img/donate-bg.png') no-repeat; margin-left:10px; height:106px; width:130px; text-align:center; padding-top:5px; }
.donate-results { padding:28px 0px 0px 11px; }
.donate-title { font-size:14px; color:#1fa0cc; line-height:28px; }
.donate-result { font-family:Trebuchet MS; font-size:30px; color:#e81e1e; }
.readmore { padding:5px 0px 0px 10px; }
.readmore img { margin:4px 2px 0px 0px; }
.readmore a { font-size:10px; color:#14a2d4; text-decoration:none; }
.readmore a:hover { color:#000000; }


/* Careers */
.management { padding:0px 0px 10px 10px; }
.career-title { padding:0px 0px 10px 0px; margin-left:160px; font-size:14px; color:#2ba8e8; font-weight:bold; }
.career-title a { text-decoration:none; color:#2ba8e8; }
.career-name { padding:0px 0px 8px 0px; margin-left:160px; width:480px; background:url(img/line-dotted-big.png) no-repeat bottom; }
.career-intro { padding:5px 0px 0px 0px; margin-left:160px; line-height:16px; min-height:80px; }
.career-intro p { margin:0; padding:0; }
span.name { font-size:14px; font-weight:bold; }
span.job { font-size:12px; font-weight:bold; font-style:italic; }
.job-opened { padding:5px 0px 0px 0px; margin-left:225px; line-height:16px; }
.no-vakances { padding:15px 0px 0px 15px; }

.management-name { padding:0px 0px 8px 0px; margin-left:20px; width:480px; background:url(img/line-dotted-big.png) no-repeat bottom; }
.management-intro { padding:5px 0px 0px 0px; margin-left:20px; line-height:16px; min-height:80px; }
.management-intro p { margin:0; padding:0; }
.m-name { font-size:14px; font-weight:bold; }
.m-job { font-size:12px; font-weight:bold; font-style:italic; }

.career-title-opened { padding:0px 0px 10px 0px; margin-left:195px; font-size:14px; color:#2ba8e8; font-weight:bold; }
.career-name-opened { padding:0px 0px 8px 0px; margin-left:195px; width:480px; background:url(img/line-dotted-big.png) no-repeat bottom; }
.career-intro-opened { padding:5px 0px 0px 0px; margin-left:195px; line-height:16px; }

.contacts_td { border:1px dotted #c2c2c2; padding:10px 10px 15px 15px; }
.contacts_td div { padding:0px 0px 10px 0px; }


/* Login */
.login-title { padding:0px 0px 0px 8px; color:#e91d26; font-size:11px; padding-top:15px; }
.login-field { border:none; width:124px; height:16px; background:url('img/login-field.png') no-repeat; font-size:11px; padding:2px; }
.login-input { padding-top:15px; }
.register-link { font-size:10px; padding:21px 0px 25px 0px; }
.register-link a { font-size:10px; text-decoration:none; color:#e91d26; }

.login-form { padding:15px 0px 0px 7px; width:188px; }
.login-form label { width:56px; display:block; color:#e81e1e; margin:2px 0px 0px 5px; font-size:11px; }
.log-field { border:none; width:117px; height:16px; background:#ebebe4; border:1px solid #969696; font-size:11px; padding:2px; margin-bottom:12px; }
.log-field-error { border:none; width:117px; height:16px; background:#ebebe4; border:1px solid #fd0000; font-size:11px; padding:2px; margin-bottom:12px; }

.forgot { text-align:right; }
.forgot a { font-size:11px; text-decoration:none; color:#999999; }
.forgot a:hover { color:#000000; }
.forgot img { margin:0px 0px -1px 0px; }

#forgotForm { position:fixed; z-index:1000; left:50%; top:200px; margin-left:-190px; width:380px; height:115px; background:url('img/forgot-bg.png') no-repeat; display:none; }
#startforgotForm { position:fixed; z-index:1000; left:50%; top:200px; margin-left:-190px; width:380px; height:115px; background:url('img/forgot-bg.png') no-repeat; display:none; }
.forgotForm-header { width:380px; padding:10px 10px 10px 12px; }
.forgotForm-title { float:left; width:320px; font-size:10px; }
.forgotForm-close { width:25px; margin-left:335px; }
.forgotForm-label { width:67px; float:left; display:block; margin:12px 0px 0px 10px; font-size:10px; color:#999999; }
.forgotForm-textfield { width:280px; height:16px; background:#ebebe4; border:1px solid #969696; font-size:11px; padding:2px; margin:10px 0px 10px 0px; }
.forgotForm-textfield-error { width:280px; height:16px; background:#ebebe4; border:1px solid #fd0000; font-size:11px; padding:2px; margin:10px 0px 10px 0px; }
.forgotForm-btn { width:368px; text-align:right; }
.forgotForm-ok { color:#8c9a18; display:none; text-align:center; width:380px; margin:15px 0px 0px 0px; }
.forgotForm-error { color:#ee1111; display:none; }


/* Send shopping list form */
#shoppingForm { position:fixed; z-index:1000; left:50%; top:200px; margin-left:-190px; width:370px; height:240px; background:url('img/shopping-bg.png') no-repeat; display:none; padding-right:10px; }
.shoppingForm-header { width:380px; padding:8px 10px 4px 12px; }
.shoppingForm-title { float:left; width:320px; font-size:10px; text-align:left; }
.shoppingForm-close { width:25px; margin-left:325px; }
.shoppingForm-label { width:67px; float:left; display:block; margin:12px 0px 0px 10px; font-size:10px; color:#999999; }
.shoppingForm-textfield { width:280px; height:16px; background:#ebebe4; border:1px solid #969696; font-size:11px; padding:2px; margin:10px 0px 10px 0px; }
.shoppingForm-textfield-error { width:280px; height:16px; background:#ebebe4; border:1px solid #fd0000; font-size:11px; padding:2px; margin:10px 0px 10px 0px; }
.shoppingForm-textarea { width:280px; height:60px; background:#ebebe4; border:1px solid #969696; font-size:11px; padding:2px; margin:10px 0px 10px 0px; overflow:auto; }
.shoppingForm-textarea-error { width:280px; height:60px; background:#ebebe4; border:1px solid #fd0000; font-size:11px; padding:2px; margin:10px 0px 10px 0px; overflow:auto; }
.shoppingForm-btn { width:368px; text-align:right; }
.shoppingForm-ok { color:#8c9a18; display:none; text-align:center; width:380px; margin:15px 0px 0px 0px; }
.shoppingForm-error { color:#ee1111; display:none; }


/* Login to save favourite recipe */
#saveFavForm { position:fixed; z-index:1000; left:50%; top:250px; margin-left:-190px; width:381px; height:167px; background:url('img/savefav-bg.png') no-repeat; display:none; }
.saveFavForm-header { width:380px; padding:12px 10px 20px 12px; }
.saveFavForm-title { float:left; width:310px; font-size:10px; text-align:left; }
.saveFavForm-label { width:75px; float:left; display:block; margin:12px 0px 0px 12px; font-size:10px; color:#999999; text-align:left; }
.saveFavForm-close { width:25px; margin-left:310px; }
.saveFavForm-textfield { width:245px; height:16px; background:#ebebe4; border:1px solid #969696; font-size:11px; padding:2px; margin:5px 0px 5px 0px; }
.saveFavForm-textfield-error { width:245px; height:16px; background:#ebebe4; border:1px solid #fd0000; font-size:11px; padding:2px; margin:5px 0px 5px 0px; }
.saveFavForm-btn { width:345px; text-align:right; padding:8px 5px 0px 0px; font-size:10px; }
.saveFavForm-btn a { text-decoration:none; color:#ff0000; }
.saveFavForm-btn a:hover { color:#232323; }
#saveFavForm-login-error { font-size:11px; color:#ee1111; position:absolute; margin:-15px 0px 0px 20px; width:340px; text-align:center; display:none; }



/* Subscribe */
.subscribe-form .text-label { width:125px; float:left; display:block; color:#e81e1e; margin:0px 0px 5px 15px; font-size:11px; }
.subscribe-field { width:150px; height:16px; background:#ebebe4; border:1px solid #969696; font-size:11px; padding:2px; margin:0px 0px 10px 15px; }
.subscribe-field-error { width:150px; height:16px; background:#ebebe4; border:1px solid #fd0000; font-size:11px; padding:2px; margin:0px 0px 10px 15px; }
.subscribe-checkbox { margin:1px 3px 15px 15px; }
.subscribe-form .checkbox-label { font-size:11px; }

/* Akcijas */
.other-title { color:#474747; padding:0px 0px 5px 15px; background:url('img/other-title-bg.png') repeat-x bottom; width:714px; }
.other-table { padding:19px 0px 0px 15px; }
.other-table a { color:#eb2128; text-decoration:none; }


/* Bukleti */
.bucklet-bg { background:url('img/bukleti-bg.png') no-repeat bottom left; width:383px; }
.bucklet-image { height:148px; padding:15px 45px 20px 18px; }
.bucklet-image img { margin-right:27px; }
.bucklet-image h2 { font-size:13px; color:#eb2128; margin:0px 0px 18px 0px; }
.bucklet-image h2 a { font-size:13px; color:#eb2128; text-decoration:none; }
.bucklet-image h2 a:hover { color:#232323; }
.bucklet-image p { padding:0; margin:0; font-size:12px; }

.bukleti-left { background:url('img/bukleti-bg.png') no-repeat bottom left; width:383px; position:absolute; }
.bukleti-right { background:url('img/bukleti-bg.png') no-repeat bottom left; width:331px; margin-left:383px; }
.bucklet-image-l { height:148px; padding:15px 45px 20px 18px; }
.bucklet-image-r { height:148px; padding:15px 15px 20px 18px; }
.bucklet-image-l img, .bucklet-image-r img { margin-right:27px; }
.bucklet-image-l h2, .bucklet-image-r h2 { font-size:15px; color:#eb2128; margin:0px 0px 18px 0px; }
.bucklet-image-l p, .bucklet-image-r p { padding:0; margin:0; font-size:12px; }


/* Campaigns */
.campaign-visuals { padding:15px 0px 0px 0px; }
.campaign-example { padding:18px 0px 0px 0px; }
.campaign-info { padding:15px 10px 25px 10px; }
.campaign-info p { padding:0px 0px 10px 0px; margin:0; }


/* Aktivitates */
.date { font-size:10px; color:#909090; }
.red, span.red { color:#de1414; }
.result-link { margin:1px 0px 0px 20px; }
a.results { color:#000000; text-decoration:none; }
a.results:hover { color:#e91d26; }

.actual { width:519px; height:228px; margin-left:15px; position:absolute; float:left; }
.actual-info { width:158px; height:228px; margin-left:556px; }
.actual-info .btn { padding:1px 0px 10px 0px; }
.actual-intro { padding:0px 0px 10px 0px; }
.actual-date { font-size:11px; }

.order-by { color:#bcbcbc; font-size:12px; }
a.order-active, a.order-inactive { text-decoration:none; font-size:12px; }
a.order-active, a.order-inactive:hover { color:#474747; font-size:12px; }
a.order-inactive { color:#869521; font-size:12px; }

.img-details { width:162px; }
.img-details-2 { width:227px; }
.votes { width:79px; float:left; text-align:left; padding:1px 0px 0px 2px; font-size:10px; }
.rate { float:right; width:79px; text-align:right; padding:2px 2px 0px 0px; }


/* Paging RED */
#paging { padding:30px 0px 20px 10px; color:#e71d1d; }
#paging a{ padding:4px 5px 4px 4px; color:#e71d1d; text-decoration:none; }
#paging a.active{ padding:4px 5px 4px 4px; background:url('img/paging-active.png') no-repeat; color:#FFFFFF; text-decoration:none; }
#paging a:hover { color:#000000; }
#paging a.active:hover { color:#ffffff; }


/* Paging BLUE */
#paging-blue { padding:30px 0px 20px 10px; color:#14a2d4; }
#paging-blue a{ padding:4px 5px 4px 4px; color:#14a2d4; text-decoration:none; }
#paging-blue a.active{ padding:4px 5px 4px 4px; background:url('img/paging-active-blue.png') no-repeat; color:#ffffff; text-decoration:none; }
#paging-blue a:hover { color:#000000; }
#paging-blue a.active:hover { color:#ffffff; }


/* Textdoc */
.textdoc { padding:10px 10px 20px 15px; font-size:12px; }
.textdoc img { margin:2px 15px 5px 0px; }
.textdoc h2 { color:#474747; font-size:16px; padding:5px 0px 10px 0px; font-family:Trebuchet MS; }
.textdoc p { margin:0; }
.textdoc a { color:#bdd517; text-decoration:none; }
.textdoc a:hover { color:#000000; }
.unsubscribe { text-align:center; font-size:14px; padding:25px 90px 0 90px; }


/* Textdoc Rimanti */
.textdoc-rimanti { padding:10px 0px 20px 0px; font-size:12px; }
.textdoc-rimanti img { margin:2px 15px 5px 0px; }
.textdoc-rimanti table img { margin:0px; }
.textdoc-rimanti table { line-height:19px; }
.textdo-rimantic h2 { color:#474747; font-size:16px; padding:5px 0px 10px 0px; font-family:Trebuchet MS; }
.textdo-rimantic p { margin:0; }
.textdo-rimantic a { color:#bdd517; text-decoration:none; }
.textdoc-rimanti a:hover { color:#000000; }


/* Identity */
.identity-logo { font-size:12px; }
.identity-logo a { color:#; }
ul.identity img { margin:0px 0px 4px 0px; }
.identity-dotted { padding:0px 0px 10px 0px; }
a.identity { color:#ff0000; }
img.identity-logo { margin: 0px 10px 0px 0px; }

/* Poll */
#polltable { font-size:11px; padding-bottom:10px; }
.poll_results { font-size:11px;  padding-bottom:15px; padding-left:3px; width:200px; }
#poll-block { margin:12px 0px 25px 20px; background:url('img/block-bg.png') no-repeat bottom left; min-height:140px; width:195px; }


/* Products TOP */
.archive-top { margin:15px 0px 25px 20px; width:194px; }
.archive-title { border-bottom:2px solid #c3d544; font-size:18px; font-family:Trebuchet MS; color:#474747; padding:0px 0px 6px 17px; }
.archive-content { padding:0px 0px 20px 0px; }

.products-banner { padding:10px 0px 30px 5px; }

ul.archive-top-menu { margin:0; padding:0; list-style:none; }
ul.archive-top-menu li { height:22px; display:block; background:url('img/line-dotted.png') no-repeat bottom; padding:8px 0px 0px 15px; }
ul.archive-top-menu li a { color:#828282; font-size:10px; text-decoration:none; }
ul.archive-top-menu li a:hover { color:#e11818; }
ul.archive-top-menu li a.active { color:#e11818; font-size:10px; text-decoration:none; }

div.top-item-small { height:50px; background:url('img/line-dotted-big.png') no-repeat top; width:709px; }
div.top-item-big { height:107px; background:url('img/line-dotted-big.png') no-repeat top; width:709px; }

span.top-item-small { font-size:14px; color:#3f3f3f; }
span.top-item-big { font-size:18px; font-family:Trebuchet MS; color:#3f3f3f; }

.big-number { font-size:36px; font-family:Trebuchet MS; color:#f43b3b; line-height:45px; }
.place { font-size:36px; font-family:Trebuchet MS; color:#474747; line-height:45px; }
.small-number { font-size:18px; font-family:Trebuchet MS; color:#9f9f9f; margin-left:4px; }

.product-date { color:#eb2128; font-size:12px; }


/* Form */
.form, .form-blue { padding-top:15px; width:714px; }
.form label { width:131px; float:left; display:block; margin:5px 0px 0px 14px; }
.form label.rules { width:400px; float:left; display:block; margin:5px 0px 0px 14px; }
.form-blue label { width:131px; float:left; display:block; color:#000000; margin:5px 0px 0px 14px; }
.form-blue label.cv { width:131px; float:left; display:block; color:#000000; margin:-7px 0px 0px 14px; }

.textfield { width:270px; height:18px; background:#ebebe4; border:1px solid #969696; font-size:11px; padding:2px; margin-bottom:12px; }
.textfield-error { width:270px; height:18px; background:#ebebe4; border:1px solid #fd0000; font-size:11px; padding:2px; margin-bottom:12px; }
.job-textfield { width:270px; height:18px; background:#ebebe4; border:1px solid #969696; font-size:11px; padding:2px; }
.job-textfield-error { width:270px; height:18px; background:#ebebe4; border:1px solid #fd0000; font-size:11px; padding:2px; }
.select { background:#ebebe4; border:1px solid #969696; font-size:11px; }
.select-error { background:#ebebe4; border:1px solid #fd0000; font-size:11px; }
.select-red { border:1px solid #fd0000; }

.form-textarea { width:573px; height:146px; background:#ebebe4; border:1px solid #969696; font-size:11px; margin-bottom:12px; overflow:auto; }
.form-textarea-inline { width:560px; height:146px; background:#ebebe4; border:1px solid #969696; font-size:11px; margin-bottom:2px; overflow:auto; }
.form-textarea-error { width:573px; height:146px; background:#ebebe4; border:1px solid #fd0000; font-size:11px; margin-bottom:12px; overflow:auto; }
.form-textarea-inline-error { width:560px; height:146px; background:#ebebe4; border:1px solid #fd0000; font-size:11px; margin-bottom:2px; overflow:auto; }

.form-submit { width:714px; height:55px; }
.form-msg { width:450px; float:left; padding:10px 10px 0px 145px; }
.form-error, .order-login-form-error, .filetype-error { color:#ee1111; }
#login-error { font-size:11px; color:#ee1111; padding:8px 0px 8px 0px; text-align:center; display:none; }
#poll-error { font-size:11px; color:#ee1111; padding:0px 0px 12px 0px; text-align:center; display:none; }
.form-ok { color:#8c9a18; }
.submit-btn { width:86px; text-align:right; }
.form-error img, .form-ok img, .order-login-form-error img, .filetype-error img { margin-bottom:-2px; margin-right:3px; }

.textfield, .textfield-error, .form-textarea, .form-textarea-inline { color:#272727; }

.textarea-counter { text-align:right; width:711px; }
.counter { width:35px; height:15px; background:#ebebe4; border:1px solid #969696; font-size:11px; padding:2px; margin-bottom:12px; }

.reg-form { width:695px; height:131px; background:url('img/register-bg.png') no-repeat top; margin:10px 0px 0px 2px; padding:25px 0px 0px 15px; }
#order-reg-form { width:695px; margin:10px 0px 0px 2px; padding:15px 0px 0px 0px; }
.reg-form span, #order-reg-form span { color:#FF0000; }
.reg-textfield { width:170px; height:18px; background:#ebebe4; border:1px solid #969696; font-size:11px; padding:2px; }
.reg-textfield-error { width:170px; height:18px; background:#ebebe4; border:1px solid #fd0000; font-size:11px; padding:2px; }


/* Shops */
.logo-bg { background:url('img/logo-bg.png') no-repeat; text-align:center; }
.shop-logo { height:135px; }
.shop-title a { color:#474747; text-decoration:none; }
.shop-title a:hover { color:#e91d26; }

.shop-count { padding:15px 0px 30px 20px; }
.shop-count-top { background:url(img/shop-count-top.png) no-repeat bottom; width:190px; height:1px; }
.shop-count-content { background:url(img/shop-count-bg.png) repeat-y; width:190px; }
.shop-count-bottom { background:url(img/shop-count-bottom.png) no-repeat top; width:190px; height:1px; }
.shop-count-red { color:#f03535; }
.shop-count-grey { font-size:10px; color:#bbbbbb; }
.shop-count-result { font-size:12px; color:#545454; }

.map { padding-bottom:15px; margin-left:-6px; }

.legend img { margin:0px 0px 0px 0px; }

.shop-list-tr { background:url('img/line-dotted-big.png') no-repeat bottom; }
.shop-link { padding-bottom:10px; }
.shop-short { margin-top:10px; }
img.view-map { margin:0px 2px -2px 0px; padding:0px; }
a.maplink, .shop-link a { font-size:10px; color:#e72029; text-decoration:none; }
a.maplink:hover, .shop-link a:hover { color:#bdd517; }

a.mailto { color:#bdd517; text-decoration:underline; }
a.mailto:hover { color:#000; }

.map-city { width:700px; border-bottom:2px solid #c6cece; height:31px; padding:0px 0px 6px 17px; }
.city-active { padding-top:14px; color:#c61414; font-size:14px; font-family:Trebuchet MS; width:300px; float:left; }
.city-inactive { padding-top:14px; color:#474747; font-size:14px; font-family:Trebuchet MS; width:300px; float:left; }
.city-inactive a { color:#474747; font-size:14px; text-decoration:none; }
.city-inactive a:hover { color:#f94141; }
.city-active a { color:#f94141; font-size:14px; text-decoration:none; }
.city-active a:hover { color:#f94141; }
.city-collapse { width:25px; float:right; padding-top:14px; }

a.all-tc { font-size:16px; font-weight:bold; color:#f23e3d; line-height:22px; }
a.all-tc:hover { color:#232323; }
a.view-all-tc { font-size:14px; color:#262626; }
a.view-all-tc:hover { color:#232323; }

a#shop-name { color:#000000; text-decoration:none; }
a#shop-name:hover { color:#bdd517; }

.map-city-content { font-size:12px; width:717px; }

.worktime { color:#e72029; }

#shop_info { z-index:100000; display:none; }
.popup-shop-header { width:676px; height:32px; background:url('img/popup-shop-header.png') no-repeat bottom; padding-top:12px; }
.popup-shop-content { width:616px; font-size:10px; line-height:12px; background:url('img/popup-shop-content.png') repeat-y; padding:15px 30px 15px 30px; }
.popup-shop-footer { width:676px; height:14px; background:url('img/popup-shop-footer.png') no-repeat top; }
.shop-popup-title { font-size:10px; color:#e01616; padding-left:10px; }

.left-banner { margin:-10px 0px 0px 19px; }


/* Products */
.pr_top_row { background:url('img/line-dotted.png') no-repeat bottom; }
.pr_top_row_last { }
.pr_top_numb { font-size:10px; color:#e11818; padding:6px 6px 8px 0px; }
.pr_top_item { font-size:10px; color:#636363; padding:6px 6px 8px 0px; }

.block-content-pr-top { padding:0px 10px 15px 0px; }
.block-title-pr-top { border-bottom:2px solid #c3d544; font-size:18px; font-family:Trebuchet MS; color:#474747; padding:0px 0px 6px 4px; }

.other-links { width:500px; padding:0px 0px 0px 18px; }
.other-links img { margin:0px 10px -1px 0px; }
.other-links p { padding:0px; margin:10px 0px 0px 0px; }
.other-links a { color:#eb2128; font-size:11px; text-decoration:none; }
.other-links a:hover { color:#000; }


/* Basket */
.empty-basket { padding:30px 0px 25px 0px; text-align:center; }
.empty-basket img { margin:0px 3px -2px 0px; }
.basket-products, .basket-products-dotted { width:180px; padding:6px 0px 4px 0px; margin:0px 5px 0px 14px; font-size:12px; color:#d41313; font-family:Trebuchet MS; }
.basket-products-dotted { background:url('img/line-dotted.png') repeat-x bottom; }
.quantity { width:38px; height:18px; background:#ebebe4; border:1px solid #969696; font-size:11px; padding:2px; }


/* Services */
.service-left { width:337px; float:left; background:url('img/bukleti-bg.png') no-repeat bottom left; min-height:100px; }
.service-right { margin-left:378px; background:url('img/bukleti-bg.png') no-repeat bottom left; min-height:100px; }
.service-title { border-bottom:2px solid #c3d544; padding:5px 0px 6px 11px; font-family:Trebuchet MS; color:#474747; font-size:18px; }
.service-intro { padding:10px 6px 20px 11px; }
.service-intro p { margin:0px; padding:0px; }
.big-title-2 { width:700px; border-bottom:2px solid #c3d544; padding:35px 0px 6px 11px; font-family:Trebuchet MS; color:#474747; font-size:18px; }
.intro-2 { width:700px; padding:10px 6px 6px 11px; }

.purchases-intro { margin:15px 0px 0px 0px; background:url('img/center-block-bg.png') no-repeat bottom left; width:717px; }
.purchases-intro-banner { padding:10px 0px 35px 0px; }


/* FAQ */
.question { width:714px; background:url('img/question-bg.png') no-repeat bottom left; padding:20px 0px 10px 10px; margin-bottom:15px; }

.q_title { font-size:12px; color:#e81e1e; }
.q_item { font-size:12px; color:#000; }
.q_title_sm { font-size:12px; color:#d01313; }
.q_item_sm { font-size:12px; color:#000; }
.q_date { font-size:10px; color:#a7a7a7; float:right; bottom:0px; margin-right:6px; }

.answer { font-size:10px; color:#000; padding:0px 15px 0px 0px; }
.answer p { padding:0px; margin:0px; }
.answer_title { font-size:10px; color:#8e9b32; }

.q_l { width:690px; margin:0px 0px 5px 0px; background:url('img/line-dotted-big.png') no-repeat bottom; padding-bottom:5px; padding-right:15px; }
.split { width:690px; margin-bottom:5px; }
.split img { }


/* Purchases */
.prch-table { padding:20px 0px 0px 0px; background:url('img/shopping-list-top.jpg') no-repeat; }
.prch-table-items { background:url('img/shopping-list-content.jpg') no-repeat; }
.prch-table-footer { background:url('img/shopping-list-footer.jpg') no-repeat; }
.purchases-field { width:674px; min-height:320px; padding:0px 0px 0px 0px; margin-top:5px; }
.prch-header { font-size:14px; font-weight:bold; padding-bottom:5px; padding-top:23px; }
.prch-title { padding:12px 0px 7px 0px; }
.prch-empty-title { background:url('img/empty-bg.png') no-repeat left; padding:7px 0px 10px 15px;  }
.prch-title input, .prch-empty-title input { border:0px; background:none; width:300px; }
.prch-title-red { color:#e81e1e; padding:7px 0px 16px 0px; }
.prch-field { background:url('img/prch-quant.png') no-repeat center; }
.quant { border:0; background:none; width:140px; padding:0px 8px 4px 12px; height:16px; }
.prch-description { padding:15px 0px 0px 0px; font-size:10px; margin-left:-25px; }
.prch-description a { font-size:10px; color:#757070; text-decoration:none; }
.prch-description a:hover { color:#000000; }
.prch-btn { padding-top:5px; }


/* Receipes */
.receipes-bg { background:url('img/bukleti-bg.png') no-repeat bottom left; width:233px; }
.receipes-bg h2 { font-size:15px; color:#eb2128; margin:0px 0px 18px 10px; }
.receipes-bg h2 a { font-size:15px; color:#eb2128; text-decoration:none; }
.receipes-bg h2 a:hover { color:#232323; }
.receipes-image { height:135px; padding:3px 0px 15px 10px; }

.receipes-bg .price { padding-top: 5px; }
.receipes-bg .price span { color:#e91d26; }
.intro-products  { padding:0px 10px 8px 10px; }
.intro-products p { margin:0; padding:0; font-size:10px; line-height:12px; }

.related-link { padding-top:5px; }
.related-link a { color:#e91d26; text-decoration:none; }
.related-link a:hover { color:#000000; }
.related-link img { margin:0px 0px 0px 3px; }

.show-shop-list { display:none; z-index:1000000; position:absolute;  }
.shop-list-header { width:676px; height:32px; background:url('img/popup-shop-header.png') no-repeat bottom; padding-top:12px; }
.shop-list-content { width:616px; min-height:100px; font-size:10px; line-height:12px; background:url('img/popup-shop-content.png') repeat-y; padding:15px 30px 15px 30px; }
.shop-list-footer { width:676px; height:14px; background:url('img/popup-shop-footer.png') no-repeat top; }
.shop-list-content div { margin:5px 50px 0px 0px; padding:0px 0px 5px 0px; width:250px; background:url('img/dotted.jpg') repeat-x bottom left; }

.receipes-logo { position:absolute; width:212px; height:111px; }

.fav_link div { margin-bottom:-4px; }
.fav_link a { font-size:11px; color:#e51b1b; font-family:Trebuchet MS; }
.fav_link a:hover { color:#232323; }
.fav_link img { margin:0px 0px -2px 2px; }
#fav_link { font-size:11px; color:#e51b1b; font-family:Trebuchet MS; }

.print-recipe { text-align:right; padding:2px 4px 0px 0px; }
.print-recipe a { font-size:11px; color:#e51b1b; font-family:Trebuchet MS; text-decoration:none; }
.print-recipe a:hover { color:#232323; }
.print-recipe img { margin:0px 0px -1px 2px; }


/* News */
.newstitle { color:#474747; }
.newsdate { font-size:12px; }
.newstitle a { color:#474747; text-decoration:none; }


/* Rimanti gallery & videos */
.rimanti-gal { background:url('img/bukleti-bg.png') no-repeat bottom left; width:233px; margin-right:10px; }
.rimanti-gal h2 { font-size:15px; color:#eb2128; margin:0px 0px 8px 12px; font-weight:normal; width:130px; }
.rimanti-gal h2 a { font-size:15px; color:#eb2128; text-decoration:none; }
.rimanti-gal h2 a:hover { color:#232323; }
.rimanti-gal-image { height:125px; padding:3px 0px 15px 12px; }
.rimanti-gal-date { color:#6c6c6c; font-size:9px; float:right; margin:-21px 35px 0px 0px; }

#flash_video_title { padding:15px 0px 10px 15px; font-size:18px; color:#eb3230; }
#flash_video { padding:5px 0px 5px 15px; height:255px; }
#flash_video_date { height:20px; padding:15px 20px 0px 0px; font-size:14px; color:#999999; text-align:right; }
#flash_video_desc { padding:10px 20px 0px 15px; font-size:14px; line-height:18px; text-align:justify; }
#flash_video_desc p { font-size:14px; }

.video-archive { text-align:right; padding:0px 0px 0px 7px; }
.video-archive a { color:#ea3e3b; text-decoration:none; font-size:12px; }
.video-archive a:hover { color:#000; }
.video-archive img { margin:0px 0px 0px 2px; }

.rimanti-dotted { padding:0px 0px 0px 10px; }
.video-thumbs { margin:10px 0px 20px 15px; }
.video-thumbs a { text-decoration:none; }
.video-thumbs div img { margin:9px 0px 0px 14px; }
.video-thumbs div.active { background:url('img/video-thumb-bg.png') no-repeat top; }
.video-thumbs div.active img { margin:9px 0px 0px 14px; }
.video-title-bottom { font-size:9px; color:#ec3030; text-align:center; padding:0px 5px 1px 5px; line-height:12px; }
.video-date-bottom { font-size:9px; color:#9e9e9e; text-align:center; padding:0px 5px 0px 5px; }


/* Jobs */
.profession { font-size:15px; font-weight:bold; }
.job-place { font-weight:bold; padding:2px 0px 6px 0px; font-style:italic; }
.job-content { font-size:12px; width:677px; padding:10px 20px 10px 20px; }
.job-title { width:700px; border-bottom:2px solid #c6cece; height:31px; padding:0px 0px 6px 17px; }
.job-inactive { padding-top:14px; color:#474747; font-size:14px; font-family:Trebuchet MS; width:670px; float:left; }
.job-inactive a { color:#474747; font-size:14px; text-decoration:none; }
.job-inactive a:hover { color:#f94141; }
.job-collapse { width:25px; float:left; padding-top:12px; }



/* Mans Rimi */
.mans-rimi-banner { padding:0px 0px 10px 0px; }
.mans-rimi-intro { color:#1c1c1c; text-align:justify; }
.mans-rimi-intro p { margin:0; padding:0px 0px 10px 0px; }
.mans-rimi-button { width:205px; }
.register-descr { width:205px; padding:5px 5px 0px 5px; font-size:10px; color:#6b6b6b; }

.form-splitter { padding:10px 0px 20px 0px; }
.form-rules { width:709px; height:240px; overflow:auto; overflow-x:hidden; background:#F2F2F2; margin-top:30px; }
.form-rules p { margin:0; padding:10px 10px 0px 10px; font-size:10px; }

.agree-label, .agree-checkbox { padding:8px 0px 0px 0px; }

.reg-btn { margin:0px 20px 0px 0px; }
.reg-text { padding-top:20px; }
.reg-text p { font-size:12px; line-height:16px; }


/* My profile */
.list-item { width:717px; height:27px; background:url('img/line-dotted-big.png') repeat-x bottom; font-size:11px; }
.list-item a { text-decoration:none; color:#434343; }
.list-item a:hover { color:#000; }

.list-item-newsletters { width:717px; height:27px; background:url('img/newsletter-list-bg.png') no-repeat bottom; font-size:11px; }
.list-item-red { color:#f53c3c; }
.list-button { width:717px; text-align:right; padding:20px 0px 10px 0px; }
.subscr-info { width:717px; text-align:right; padding:10px 0px 10px 0px; font-size:11px; }
.subscr-info .span1 { color:#cfcfcf; }
.subscr-info .span2 { color:#979797; }

.profile-info { margin:12px 0px 35px 20px; width:194px; }
.profile-info-content { width:194px; background:#fefefe; height:10px; }

.profile-name { font-size:12px; color:#e91d26; }
a.edit-profile { font-family:Trebuchet MS; font-size:10px; color:#bcbcbc; text-decoration:none; }
a.edit-profile:hover { color:#000; }

img.del { margin:0px 0px -2px 0px; }
.registered { text-align:center; padding:125px 0px 0px 0px; font-size:13px; }

.regok { width:714px; height:133px; background:url('img/reg-ok-bg.png') no-repeat; margin:10px 0px 0px 0px; }
.regok h2 { color:#7e8a1b; fonr-size:16px; padding:35px 0px 0px 160px; font-weight:normal; }
.regok p { font-size:14px; color:#424242; padding:10px 15px 0px 160px; line-height:18px; }


/* Order checkout */
.checkout-item-white { width:714px; background:url('img/checkout-bg-white.png') no-repeat bottom left; }
.checkout-item-grey { width:714px; background:url('img/checkout-bg-grey.png') no-repeat bottom left; }

.order-pr-name { font-size:12px; color:#191919; }
.order-pr-name a { text-decoration:none; color:#ee3533; font-size:10px; }
img.av-small { margin:0px 3px -4px 6px; }
img.discount-small { margin:0px 1px -4px 0px; }
img.quant-plus { margin:0px 0px 2px 0px; }
img.quant-minus { margin:2px 0px 0px 0px; }

.order-price { font-size:10px; color:#696969; }
.order-price .old { text-decoration:line-through; }
.order-price .new { color:#ca0000; }

.quantity-title { font-size:10px; color:#696969; }

.order-save { width:717px; text-align:right; padding:20px 0px 0px 0px; }
.order-form-title { line-height:23px; width:700px; border-bottom:2px solid #c3d544; padding:25px 0px 3px 14px; font-family:Trebuchet MS; color:#EC353C; font-size:14px; }
.order-form-title img { margin:0px 0px -2px 0px; }
.order-reg { width:275px; height:18px; background:#ebebe4; border:1px solid #969696; font-size:11px; padding:2px; }
.order-reg-error { width:275px; height:18px; background:#ebebe4; border:1px solid #fd0000; font-size:11px; padding:2px; }

#order-form-login { padding:15px 0px 0px 16px; }
#order-form-login span { color:#EC353C; }

.whishlist-description { padding:15px 0px 20px 30px; font-size:10px; margin-left:-25px; }
.order-reg-save { width:697px; text-align:right; padding:40px 20px 20px 0px; }

a.view_order { text-decoration:none; color:#000000; }

.order-total { text-align:right; font-size:14px; color:#232323; padding:10px 5px 30px 0px; }
.order-total span { color:#ca0000; }

.save-list { width:86px; height:36px; border:none; cursor:pointer; background:url('img/prch-save.png') no-repeat; }

.checkout-info { height:35px; padding:0px 0px 10px 10px; font-size:12px; color:#474747; }
.checkout-info .left { width:207px; float:left; }
.checkout-info .right { width:500px; float:left; color:#a9a9a9; }
.checkout-info .right span { color:#474747; }
.checkout-info .right select { font-size:11px; }


/* Product catalogue */
.product-title { padding:10px 0px 6px 12px; color:#1c1c1c; }
.product-image { width:210px; height:110px; border:1px solid #ebebeb; margin:0px 0px 4px 12px; }
.price-holder { height:42px; }
.product-price { padding:2px 0px 5px 12px; color:#000000; font-size:10px; width:123px; float:left; }
.product-price span { color:#e31919; }
.product-av-icon { float:left; width:90px; }
img.icon-order { margin:-6px 0px 0px 0px; }
.discount-icon { margin:-125px 0px 0px 180px; }

.in-basket-bg { background:url('img/inbasket-bg.png') no-repeat bottom left; width:233px; }
.in-basket { height:40px; }
.in-basket img { margin:0px 0px 5px 20px; }

.basket-info { font-size:10px; padding:8px 0px 0px 15px; }
.basket-info span { color:#e31919; }

.checkout-header { font-size:10px; color:#999999; margin-top:-20px; }

#avForm { position:fixed; z-index:1000; left:50%; top:200px; margin-left:-190px; width:370px; height:240px; display:none; padding-right:10px; }
.avTop { width:358px; padding:8px 10px 4px 12px; background:url('img/av-top-bg.png') no-repeat top; }
.avTop-title { float:left; width:320px; font-size:10px; text-align:left; padding-top:5px; }
.avTop-close { margin-left:340px; }
.avContent { padding:15px 15px 0px 15px; width:350px; background:url('img/av-bg-bg.png') repeat-y;}
.avBottom { width:380px; background:url('img/av-footer-bg.png') no-repeat top; }

#orderPopup { position:fixed; z-index:1000; left:50%; top:200px; margin-left:-245px; width:580px; height:240px; display:none; padding-right:10px; }
.orderPopupTop { width:558px; padding:8px 10px 4px 12px; background:url('img/order-top-bg.png') no-repeat top; }
.orderPopupTop-title { float:left; width:320px; font-size:10px; text-align:left; padding-top:5px; }
.orderPopupTop-close { margin-left:540px; }
.orderPopupContent { padding:15px 15px 0px 15px; width:550px; background:url('img/order-bg-bg.png') repeat-y;}
.orderPopupBottom { width:580px; background:url('img/order-footer-bg.png') no-repeat top; }
.orderPopupContent .rules { margin:10px; padding:5px 10px 5px 10px; background:#f2f2f2; font-size:10px; height:210px; overflow:auto; }
.orderPopupContent .info { padding:5px 10px 15px 10px; line-height:18px; }
.orderPopupContent .info span { color:#e01616; }
.orderPopupContent .agree { padding:5px 0px 5px 0px; text-align:center; }

.order-reg-top { width:709px; height:13px; background:url('img/register-bg-top.png') no-repeat bottom; }
.order-reg-fields { width:689px; min-height:140px; background:url('img/register-bg-bg.png') repeat-y; padding-left:20px; }
.order-reg-footer { width:709px; height:10px; background:url('img/register-bg-footer.png') no-repeat top; }


/* Twitter */
.twitter-logo { width:717px; text-align:right; margin:-25px 0px 0px 0px; }
.twitter-item { padding:0px 0px 5px 10px; margin-bottom:10px; background:url('img/line-dotted-big.png') no-repeat bottom;  }
.twitter-name { color:#ee3739; padding-left:5px; }
.twitter-date { color:#c0c0c0; }
.twitter-text { padding: 2px 70px 0px 5px; line-height:16px; font-size:11px; }
.twitter-link { text-align:right; margin:-22px 0px 0px 0px; font-size:11px; padding-right:12px; }
.twitter-link a { color:#ee3739; text-decoration:none; font-size:10px; }
.twitter-link a:hover { color:#232323; }
.twitter-text a { text-decoration:none; color:#ee3739; }



/* Overlay */
#overlay { position:fixed; z-index:100; top:0px; left:0px; height:100%; width:100%; background-color:#cccccc; filter:alpha(opacity=52); -moz-opacity: 0.52; opacity: 0.52; display:none; }
#addForm { position:absolute; z-index:1000; left:50%; top:150px; margin-left:-340px; width:670px; height:596px; background:url('img/popup_bg.png') no-repeat; text-align:left; display:none; }
#addFormRegistered { position:absolute; z-index:1000; left:50%; top:150px; margin-left:-340px; width:670px; height:363px; background:url('img/popup_bg-small.png') no-repeat; text-align:left; display:none; }
#imageGallery { position:absolute; z-index:1000; left:50%; top:10%; margin-left:-340px; width:670px; height:528px; background:url('img/popup_bg-gallery.png') no-repeat; text-align:left; display:none; }
#newsletterForm { position:absolute; z-index:1000; left:50%; top:150px; margin-left:-495px; width:1000px; height:596px; background:url('img/popup_newsletter_bg.png') no-repeat; text-align:left; display:none; }


.addForm-header { width:670px; padding:15px 10px 10px 15px; }
.addForm-title { float:left; width:510px; font-size:10px; }
.addForm-close { width:25px; margin-left:625px; }

.newsletterForm-header { width:1000px; padding:15px 10px 10px 15px; }
.newsletterForm-title { float:left; width:510px; font-size:10px; }
.newsletterForm-close { width:25px; margin-left:955px; }
.newsletterForm-content { margin:0 25px 0 25px; }

.addForm-left { float:left; width:315px; padding-left:15px; }
.addForm-right { width:300px; margin-left:350px; padding-left:13px; }

.addForm-label { width:100px; float:left; display:block; margin:5px 0px 0px 0px; }
.addForm-textfield { width:180px; height:16px; background:#ebebe4; border:1px solid #969696; font-size:11px; padding:2px; margin-bottom:12px; }
.addForm-textfield-error { width:180px; height:16px; background:#ebebe4; border:1px solid #fd0000; font-size:11px; padding:2px; margin-bottom:12px; }

.addForm-image-title { padding:0px 0px 15px 15px;}
.addForm-label-image { width:670px; float:left; display:block; margin:10px 0px 20px 0px; }
.addForm-textfield-image { width:630px; height:16px; background:#ebebe4; border:1px solid #969696; font-size:11px; padding:2px; margin-bottom:12px; }
.addForm-textfield-image-error { width:630px; height:16px; background:#ebebe4; border:1px solid #fd0000; font-size:11px; padding:2px; }

.addForm-select-buttons { width:670px; padding-bottom:15px; height:20px; }
.addForm-btn-left { float:left; width:150px; padding-left:15px; }
.addForm-btn-right { width:250px; margin-left:150px; padding-left:13px; }

.addForm-rules { width:634px; height:161px; overflow:scroll; overflow-x:hidden; background:url('img/add-form-rules-bg.png') no-repeat; margin-top:55px; margin-left:15px; }
.addForm-rules p { margin:0; padding:10px 10px 0px 10px; font-size:10px; }

.addForm-footer { width:670px; padding:0px 0px 0px 15px; }
.addForm-select { float:left; width:277px; background:url('img/select-img-bg.png') no-repeat; height:42px; padding:30px 0px 0px 25px; }
.addFrom-btn { width:319px; margin-left:315px; }

#imageHolder { padding:5px 0px 0px 0px; text-align:center; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 645px; z-index: 10; margin:47px 0px 0px 15px; }
#imageHolder>#hoverNav{ left: 0;}

#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block;}
#prevLink { left: 0; float: left; }
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(img/btn-prev.png) left 15% no-repeat;  }
#nextLink:hover, #nextLink:visited:hover { background: url(img/btn-next.png) right 15% no-repeat;  }

.imageGalleryFooter { padding-left:15px; font-size:11px; }


/* Checkbox and radio box replacement */
.ui-radio-state-disabled, 
.ui-radio-state-checked-disabled, 
.ui-radio-state-disabled-hover, 
.ui-radio-state-checked-disabled-hover { color: #999; }
			
span.ui-checkbox { display:block; float:right; width:16px; height:17px; background: url(img/icon_checkbox.png) 0 -40px no-repeat; margin:-2px 5px 3px 0px; }
span.ui-radio { display:block; float:right; width:16px; height:17px; background:url(img/icon_radiobutton.png) 0 -40px no-repeat; margin:-2px 4px 3px 0px; }
			
span.ui-helper-hidden { display:none; }

label { padding:2px; }

span.ui-radio-state-hover,
span.ui-checkbox-state-hover { background-position:0 -114px; }
span.ui-checkbox-state-checked { background-position:0 -1px; }
span.ui-checkbox-state-checked-hover { background-position:0 -75px; }

span.ui-radio-state-checked-disabled-hover,
span.ui-radio-state-checked-disabled,
span.ui-radio-state-checked { background-position:0 -161px; }
			
span.ui-radio-state-checked-hover { background-position:0 -200px; }

.ui-helper-hidden-accessible { position:absolute; left:-999em; }


/* Slideshow */
#slideshow { position:relative; height:290px; margin-top:-8px; }
#slideshow IMG { position:absolute; top:0; left:0; z-index:8; }
#slideshow IMG.active { z-index:10; }
#slideshow IMG.last-active { z-index:9; }
#slideshow IMG.inactive { display:none; }


/* Input field */
#divinputfile{
	background:url('img/upload_file.png') no-repeat right 3px;
	height:25px;
	width:355px;
	margin:0px;
}

#divinputfile #cv{
	opacity: 0.0;
	-moz-opacity: 0.0;
	filter: alpha(opacity=00);
	font-size:18px;
}

#fakeinputfile{
	margin-top:-28px;
}

#fakeinputfile .fakefilepc{
	width:270px; height:18px; background:#ebebe4; border:1px solid #969696; font-size:11px; padding:2px;
}

#fakeinputfile .fakefilepc-error{
	width:270px; height:18px; background:#ebebe4; border:1px solid #fd0000; font-size:11px; padding:2px;
}



/* Footer */
.digibrand { position:absolute; bottom:4px; right:130px; }
.footer { position:absolute; width:100%; bottom:0; background:url('img/footer-corner.png') #e72029 no-repeat right; height:21px; }
.footer-info { text-align:left; color:#ffffff; font-size:11px; width:978px; padding-top:4px; padding-left:10px; }
.footer-info a { text-decoration:none; color:#ffffff; font-size:11px; }
