body { background:#000 url(../images/bgbody.jpg) no-repeat top center; color:#fff; font:normal 8pt sans-serif, Tahoma, Verdana; margin:0; padding:0; }
img { border:0; }
.clear { clear:both; }
.justify { text-align:justify; }
.center { text-align:center; }
.left { text-align:left; }
.right { text-align:right; }
.fright { float:right; }
.space60 { position:relative; width:100%; height:60px; }
.none { display:none; }
.bold { font-weight:bold; }
a { font:normal 8pt sans-serif, Tahoma, Verdana; outline:none; text-decoration:none; color:#000; }
a:hover { text-decoration:underline; }
form { margin:0; padding:0; }
#preloadA { text-align:center; height:300px; width:400px; }
#preloadA img { margin-top:140px; }
#preloadB { text-align:center; height:inherit; width:inherit; vertical-align:middle; }
#preloadC { text-align:center; height:160px; width:inherit; }
#preloadC img { margin-top:70px; }
.dotttool { border-bottom:1px dotted #ff0000; cursor:pointer; }
.CountryCodeTable { width:100%; text-align:left; }
.CountryCodeTable td { vertical-align:top; font:normal 7pt Tahoma, sans-serif!important; }
.CountryCodeTable td.sellec { background:#000; color:#fff; }
.passwordSTR { height:12px; font:normal 7pt sans-serif; }
.passsbarSTR { background:url(../images/password_bar.gif) no-repeat; }
#tooltip { position: absolute; z-index: 3000; border: 1px solid #ccc; text-align:left; background-color: #2d2d2d; color:#fff; padding: 10px; font-size:90%; max-width:450px; opacity:0.88; }
#tooltip h3 { margin:0; font:bold 8pt Tahoma, Verdana; }
#tooltip div { margin: 0; font:normal 8pt Tahoma, Verdana; }
.currex { cursor:url(images/zooma.cur), url(../images/zooma.cur), pointer; }

a.pagination { font:normal 7pt Tahoma, sans-serif; display:block; border:1px solid #cbcbcb; height:16px; width:auto; color:#000; padding:3px 6px 0 6px; margin:2px; float:left; text-decoration:none; }
a.pagination:hover { background:#606060; color:#fff; }
span.selected_page { font:normal 7pt Tahoma, sans-serif; color:#FFF; background:#999; display:block; border:1px solid #cbcbcb; height:16px; width:auto; float:left; padding:3px 6px 0 6px; margin:2px; }
a.pagnexton, a.pagprevon { color:#a10005; font:normal 7pt Tahoma, sans-serif; text-decoration:none; }
.pagnextoff, .pagprevoff { font:normal 7pt Tahoma, sans-serif; color:#999; }

a.breadcumb { color:#FFF; text-decoration:none; }
a.breadcumb:hover { text-decoration:underline; }

.highlight { background-color: yellow }
.sorthelper{ border:2px dotted #cbbf7b; background:#f7f5e7; }
.only_highlight { font-size:inherit; }

div.grippie { background:#c4c4c4 url(../images/grippie.png) no-repeat scroll center 2px; border-color:#c4c4c4; border-style:solid; 
				border-width:0pt 1px 1px; cursor:s-resize; height:9px; overflow:hidden; }
.resizable-textarea textarea { display:block; margin-bottom:0pt; width:95%; height: 20%; }
.ButtonBlack { font:normal 8pt Tahoma, Verdana, sans-serif; background:url(../images/tlo_button.gif) repeat-x; padding-bottom:2px; 
	width:120px; color:#fff; border:1px solid #5c5c61; height:18px; text-decoration:none; }
.ButtonSmall { width:30px; }
.comunication_ok { font:normal 8pt Helvetica, Tahoma, sans-serif; background:#9ef98f; padding:10px; margin:12px 0; }
.comunication_notok { font:normal 8pt Helvetica, Tahoma, sans-serif; background:#fdb7b7; padding:10px; margin:12px 0;}

.textInput { border: #d6d4d3 1px solid; }
input:hover, textarea:hover, select:hover { /*border : 1px solid #cdbf26; background:#ffffe9;*/ }
.textInput:focus { background:#feffbd; }
select:focus, option:focus { background:#fcfecd !important; }
input, textarea, select, option { font:normal 10pt sans-serif, Tahoma, Verdana; }
optgroup { font:bold 10pt sans-serif, Tahoma, Verdana; }
.inputerror { border:1px dotted #d91010; background:#fffee7; }

fieldset {  border:1px solid #d9d9d9; padding:5px; }
fieldset legend { color:#000; }

.toggleVal { color:#bebebe; }

.font_size { width:63px; height:16px; margin-bottom:8px; position:absolute; top:0; right:0; }
.fsrss { width:101px !important; }
.font_size .rss { width:14px; height:16px; float:left; background:url(../images/rss.gif) no-repeat top left; margin-right:4px; }
.font_size .rsstext { width:20px; float:left; font:normal 8pt sans-serif, Tahoma, Verdana; color:#000; }
.font_size .FontAll { width:16px; height:16px; margin-left:5px; float:left; cursor:pointer; }
.font_size .FontP { background:url(../images/a+.gif) no-repeat top left; }
.font_size .FontP:hover { background:url(../images/a+.gif) no-repeat top right; }
.font_size .FontM { background:url(../images/a-.gif) no-repeat top left; }
.font_size .FontM:hover { background:url(../images/a-.gif) no-repeat top right; }
.font_size .FontZ { background:url(../images/r.gif) no-repeat top left; }
.font_size .FontZ:hover { background:url(../images/r.gif) no-repeat top right; }

.gcms_loading { font-weight:bold; text-align:center; }
.gcms_loading img { margin:7px 5px 5px 0; vertical-align:middle; }

#bookmark_div { border:1px solid #ccc; padding:1px; width:300px; }
#bookmark_d { text-align:right; }
#bookmark_div .book_h { background:#eee; color:#666; padding:2px; font-size:8pt; }
#bookmark_div img, #bookmark_d img{ vertical-align:middle; margin:0 3px; }
#bookmark_div a, #bookmark_d a { font-size:8pt; color:#333; text-decoration:none; }

#panel_log_adm { width:100%; height:32px; background:#000; border-bottom:2px solid #5d5d5d; }
#panel_log_adm a { color:#fff; text-decoration:none; font:normal 8pt Tahoma, sans-serif; }
#panel_log_adm a:hover { color:#ffea00; }
#menu_start { background:url(../images/menutop/menu_left.jpg) no-repeat; width: 3px; padding:0; margin:0; }
#menu_end { background:url(../images/menutop/menu_right.jpg) no-repeat; width: 6px; padding:0; margin:0; }
.menu_odstep { background: url(../images/menutop/menu_space.jpg) no-repeat; width: 4px; padding:0; margin:0; }

#photos_list table td { text-align:center; vertical-align:middle; }
#photos_list table td { background:#f1f1f1; }
#photos_list img.special { margin:3px !important; }


#article_price { font:normal 9pt Tahoma, Verdana, sans-serif; position:relative; margin:0 auto; }
#article_price .article_price { padding:10px }
#article_price .apcol, #article_price .apcol2 { border:1px solid #e0ded7; font:normal 9pt Tahoma, Verdana, sans-serif; text-align:center; }
#article_price .col3 { text-align:left !important; }
#article_price .col4 { text-align:right !important; }
#article_price .bord1 { border-top:1px solid #e0ded7; }
#article_price .apcol table td { width:33%; }
#article_price .apcol td, #article_price .apcol2 td { padding:6px; }
#article_price .aptd { background:#000; color:white; font:bold 8pt Verdana, sans-serif, Tahoma; }
#article_price .atr { background:#fae9a5; }
#article_price .aei { font:normal 8pt Tahoma, sans-serif, Verdana; }





/* --------------- PAGE --------------------------- */
#startcont { width:100%; position:relative; height:2px; font-size:1px; background:#97a1a9; }
#content { width:970px; position:relative; margin:0 auto; }
#content .languges_top { color:#bbdaf0; position:absolute; top:82px; left:675px; }
#content .show_top { color:#a4cbe8; position:absolute; top:75px; left:365px; width:240px; text-align:center; }
#content .alogo { background:url(../images/spacer.gif); width:300px; height:80px; position:absolute; top:30px; left:53px; }
#content .flags { position:absolute; width:163px; height:45px; top:41px; right:143px; }
#content .flag1 { background:url(../images/flags.jpg) no-repeat top center; }
#content .flag2 { background:url(../images/flags.jpg) no-repeat 0 center; }
#content .flag3 { background:url(../images/flags.jpg) no-repeat bottom center; position:absolute; }
#content a.lang1 { background:url(../images/spacer.gif); width:37px; height:22px; position:absolute; top:52px; right:258px; }
#content a.lang2 {background:url(../images/spacer.gif); width:37px; height:22px; position:absolute; top:52px; right:209px; }
#content a.lang3 {background:url(../images/spacer.gif); width:37px; height:22px; position:absolute; top:52px; right:153px; }
#menu_global { height:293px; padding:117px 0 0 0; position:absolute; z-index:1000; top:0px; left:346px; background:url(../images/menu_ant.png) no-repeat; width:278px; display:none;  }
#menu_globalclick { position:absolute; z-index:2000; top:30px; left:360px; height:75px; width:255px; background:url(../images/spacer.gif); cursor:pointer; }
#menu_global .globalmtop { list-style:none; padding: 0; margin: 0; }
#menu_global .globalmtop li { list-style: none; cursor:pointer; }
#menu_global .globalmtop li a { text-decoration: none; font:bolder 13px Tahoma, sans-serif; color:#849cb7; text-transform:uppercase;
            height: 28px; z-index: 10; letter-spacing: 0; display: block; margin:0; padding:12px 0 0 40px; }
#menu_global .globalmtop li a.current { color:#fff; }
#menu_global .globalmtop li a:hover { color:#fff; padding-left:50px !important; }
#menu_global .subclose { background:url(../images/spacer.gif); height:45px; cursor:pointer; }

#content .menutop { color:#88a4bd; text-align:center; position:absolute; top:120px; width:100%; text-transform:uppercase; }
#content .menutop a { text-transform:uppercase; color:#88a4bd; padding:0 5px; text-decoration:none; font:bold 10pt sans-serif, Tahoma, Verdana; }
#content .menutop a.current { font-weight:bold; color:#fff; }
#content .menutop a:hover { color:#fff; }
#content .menutop a.active { color:#fff; }

#content .maincontent { position:absolute; left:0; top:148px; background:url(../images/bg.jpg) no-repeat; width:970px; height:522px; }
#content .maincont { position:relative; margin:0 auto; width:940px; height:300px; }
#content .mainform { position:relative; margin:0 auto; width:940px; height:230px; }
#content .mainend { background:url(../images/end_mainpage.jpg) no-repeat top center; width:100%; height:24px; }
#content .mainauthor { color:#404b5f; font:normal 8pt sans-serif, Tahoma, Verdana; position:relative; width:940px; margin:0 auto; text-align:center; padding-top:7px; padding-bottom:55px; }
#content .mainauthor a { color:#404b5f; font:bold 8pt sans-serif, Tahoma, Verdana; text-decoration:none; }
#content .mainauthor a:hover { color:#fff; }
#content .maboutus { text-transform:uppercase; color:#fff; font:bold 10pt sans-serif, Tahoma, Verdana; position:absolute; top:17px; left:80px; }
#content .mnews { left:650px !important; }
#content .minfoone { color:#444; font:normal 8pt sans-serif, Tahoma, Verdana; position:absolute; top:55px; left:62px; width:275px; height:100px; line-height:18px; }
#content .minfotwo { color:#444; font:normal 8pt sans-serif, Tahoma, Verdana; position:absolute; top:55px; left:645px; width:230px; height:120px; text-align:center; }
/* CONTACT FORM */
#content .mconttitle { color:#fff; text-transform:uppercase; font:normal 8pt sans-serif, Tahoma, Verdana; position:absolute; top:35px; left:60px; }
#content .minp { border:0; width:244px; height:17px; background:url(../images/input.jpg) no-repeat; color:#fff; position:absolute; top:60px; left:70px; padding:4px 5px; font:normal 8pt Tahoma, sans-serif, Verdana; }
#content .minp2 { top:95px !important; }
#content .mlinp { color:#c4ccd7; font:normal 8pt Tahoma, sans-serif, Verdana; position:absolute; top:65px; left:332px; }
#content .mlinp2 { top:100px !important; }
#content .mtext { border:1px solid #0f1d3b; width:242px; height:55px; background:#021029; color:#fff; position:absolute; top:130px; left:70px; padding:4px 5px; font:normal 8pt Tahoma, sans-serif, Verdana; }
#content .mltext { top:135px !important; }
#content .button { border:0; text-decoration:none; width:94px; height:53px; background:url(../images/button.jpg) no-repeat; color:#fff; position:absolute; top:170px; left:350px; text-align:left; font:normal 8pt Tahoma, sans-serif, Verdana; outline:none; padding-left:10px; }


.menusection { position:absolute; top:95px; left:10px; width:210px; height:200px; }
.menusection div { height:40px; }
.menusection div a { display:block; width:175px; padding:10px 0 0 35px; color:#aebbca; text-decoration:none; }
.menusection div a:hover { text-decoration:none; padding-left:40px !important; width:170px !important; color:#fff !important; }

#content .subcontent { position:absolute; left:0; top:147px; background:url(../images/bgsub.jpg) no-repeat; width:970px; height:523px; }
#content .subcontent_section { position:absolute; left:0; top:147px; background:url(../images/bgsubsection.jpg) no-repeat; width:970px; height:523px; }
#content .subconttitle { height:30px; text-transform:uppercase; color:#fff; font:bold 10pt sans-serif, Tahoma, Verdana; padding:20px 0 0 90px; width:890px; }
#content .subconttitle_section { height:30px; text-transform:uppercase; color:#fff; font:bold 10pt sans-serif, Tahoma, Verdana; padding:20px 0 0 240px; width:740px; }
#content a.breadcumb { color:#fff; font:bold 10pt sans-serif, Tahoma, Verdana; text-decoration:none; }
#content a.breadcumb:hover { text-decoration:underline; }
#content .subcont { position:relative; margin:0 auto; width:835px; height:295px; padding:5px 60px 0 40px; color:#000; }
#content .subcont_section { position:relative; margin-left:245px; width:645px; height:295px; padding:5px 0px 0 0px; color:#000; }
#content .subcontcont { overflow:auto;  height:283px; }
#content .subform { position:relative; margin:0 auto; width:940px; height:180px; }
#content .subend { background:url(../images/end_mainpage.jpg) no-repeat top center; width:100%; height:24px; }
#content .subauthor { color:#556073; font:normal 8pt sans-serif, Tahoma, Verdana; position:relative; width:940px; margin:0 auto; text-align:center; padding-top:5px; }
#content .subauthor a { color:#fff; font:bold 8pt sans-serif, Tahoma, Verdana; text-decoration:none; }
#content .subauthor a:hover { text-decoration:underline; }
/* CONTACT FORM */
#content .sconttitle { color:#fff; text-transform:uppercase; font:normal 8pt sans-serif, Tahoma, Verdana; position:absolute; top:25px; left:60px; }
#content .sinp { border:0; width:244px; height:17px; background:url(../images/input.jpg) no-repeat; color:#fff; position:absolute; top:45px; left:70px; padding:4px 5px; font:normal 8pt Tahoma, sans-serif, Verdana; }
#content .sinp2 { top:80px !important; }
#content .slinp { color:#c4ccd7; font:normal 8pt Tahoma, sans-serif, Verdana; position:absolute; top:50px; left:332px; }
#content .slinp2 { top:85px !important; }
#content .stext { border:1px solid #0f1d3b; width:242px; height:55px; background:#021029; color:#fff; position:absolute; top:115px; left:70px; padding:4px 5px; font:normal 8pt Tahoma, sans-serif, Verdana; }
#content .sltext { top:118px !important; }
#content .sbutton { top:132px; border:0; text-decoration:none; width:94px; height:53px; background:url(../images/button.jpg) no-repeat; color:#fff; position:absolute; left:350px; text-align:left; font:normal 8pt Tahoma, sans-serif, Verdana; outline:none; padding-left:10px; }

img.special { margin:7px 14px; border-top: 1px solid #ccc; border-right: 1px solid #ccc; border-bottom: 2px solid #ccc; 
					border-left: 1px solid #ccc; padding: 2px; background-color: #FFFFFF; }



.jScrollPaneContainer { position: relative; overflow: hidden; z-index: 1; }
.jScrollPaneTrack { position: absolute; cursor: pointer; right: 0; top: 0; 	height: 100%; background: #aaa; }
.jScrollPaneDrag { position: absolute; background: #666; cursor: pointer; overflow: hidden; }
.jScrollPaneDragTop { position: absolute; top: 0; left: 0; overflow: hidden; }
.jScrollPaneDragBottom { position: absolute; bottom: 0; left: 0; overflow: hidden; }
a.jScrollArrowUp { display: block; position: absolute; z-index: 1; top: 0; right: 0; text-indent: -2000px; overflow: hidden; /*background-color: #666;*/ height: 9px; }
a.jScrollArrowUp:hover { /*background-color: #f60;*/ }
a.jScrollArrowDown { display: block; position: absolute; z-index: 1; bottom: 0; right: 0; text-indent: -2000px; overflow: hidden; /*background-color: #666;*/ height: 9px; }
a.jScrollArrowDown:hover { /*background-color: #f60;*/ }
a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover { /*background-color: #f00;*/ }
.left .jScrollPaneTrack { left: 0; right: auto; }
.left a.jScrollArrowUp { left: 0; right: auto; }
.left a.jScrollArrowDown { left: 0; right: auto; }
