/* CSS CLEAR v1.0 | 20080212
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;} */
/* remember to define focus styles!
:focus{outline: 0;} */
/* remember to highlight inserts somehow!
ins{text-decoration:none;}
del{text-decoration:line-through;} */
/* tables still need 'cellspacing="0"' in the markup
table{border-collapse:collapse;border-spacing:0;} */

/*************PARTS****************/
/*secondary*/
.secondary .uc { margin-bottom: 15px; }
/* lists */
.list .a0 { background: #f4f8ed; }
.list, .list .a1 { background: #fff; }
.list { padding-bottom: 6px; background-position: 50% 100%; }
.list .item { padding: 5px; }
/* path */
.path { margin-bottom: 10px; }
.path .current { color: #414141; }
.path a.current:hover { cursor: default; text-decoration: none; }
/* sitemap */
#main ul { list-style: circle; margin: 0 10px 0 10px; }
#main ol { margin: 0 10px 0 10px; }
/* content */
.introduction { font-size: 1.1em; font-style: italic; }
/* date */
.date { font-size: small; color: #414141; display: block; }
/* intro */
.intro { font-style: italic; font-size: 1.2em; }
.list .intro { font-style: normal; font-size: 1em; }
/*columns*/
.columns .left { float: left; width: 48%; padding-left: 15px; }
.columns .right { float: right; width: 48%; }
.socialBookmarks a { white-space: nowrap; text-align: right; direction: rtl; }
.socialBookmarks { text-align: right; direction: ltr; }
/* login */
.login .tb { width: 100px; }
.login .ff { margin-bottom: 5px; }
.register td { padding: 0; }
/* comments */
.commentInput .box { display: none; }
.commentList { border-top: solid 1px #D0CFCB; margin-top: 10px; }
/* calendar */
.calendar { }
/* login */
.login { padding-right: 10px; }
/* languageMenu */
.languageMenu { position: absolute; top: 203px; left: 0px; padding-left: 30px; vertical-align: middle; padding-top: 5px; z-index: 2000; }
.languageMenu a { padding-left: 15px; }
/* menu */
.menu, .menu ul { list-style-type: none; }
/* Form */
.inputForm { margin: 0px; }
.inputForm .row { margin-bottom: 5px; height: 100%; width: 100%; }
.inputForm .label { width: 120px; float: left; margin-right: 10px; }
.secondary .label { display: block; }
.inputForm .alternatives * { vertical-align: middle; }
.inputForm .alternatives label { margin-right: 10px; }
.inputForm input[type="text"], .inputForm textarea { background: none repeat scroll 0 0 #EFF1F4; padding: 2px; border-style: solid; border-width: 1px; border-color: #dedede; }
.inputForm input[type="text"]:hover, .inputForm textarea:hover { border-style: solid; border-width: 1px; border-color: #777777; }
.inputForm .tb { width: 240px; }
.inputForm .validator { margin-right: 10px; }
.form_btnSubmit { cursor: pointer; margin: 0 130px 0 0; padding: 5px; border-style: solid; border-width: 1px; border-color: #777777; background-color: #dedede; }
.form_btnSubmit:hover { background-color: #bebebe; }
/* Form EN*/
.en .inputForm .label { float: left; }
.en .inputForm .alternatives label { margin-left: 10px; }
.en .inputForm .validator { margin-left: 10px; }
.en .form_btnSubmit { margin: 0 0 0 130px; }
/* SmallForm */
.small_box_middle { margin: 5px 10px 5px 0; }
.smallForm .inputForm { margin: 10px 0 0 0; }
.smallForm .inputForm .row { margin-bottom: 5px; }
.smallForm .inputForm .label { color: #666666; float: left; margin-right: 10px; width: 65px; }
.smallForm .secondary .label { display: block; }
.smallForm .inputForm .alternatives * { vertical-align: middle; }
.smallForm .inputForm .alternatives label { margin-right: 10px; }
.smallForm .inputForm input[type="text"], .smallForm .inputForm textarea { width: 106px; }
.smallForm .inputForm .tb { width: 240px; }
.smallForm .inputForm .validator { margin-right: 10px; width: 2px; overflow: hidden; }
.form_btnSubmit_small { background-color: #DEDEDE; border: 1px solid #989898; cursor: pointer; margin: 0 0 0 75px; padding: 3px; }
.form_btnSubmit_small:hover { border: 1px solid #565656; }
/* SmallForm EN */
.en .smallForm .inputForm .label { float: left; }
.en .smallForm .inputForm .alternatives label { margin-left: 10px; }
.en .smallForm .inputForm .validator { margin-left: 10px; }
.en .small_box_middle { margin: 5px 0 5px 10px; }
.en .form_btnSubmit_small { margin: 0 0 0 112px; }

/********* GLOBALS VAR *********/
a img, table, iframe { border: 0; }
a { text-decoration: none; color: #000; }
a img { vertical-align: middle; }
div { overflow: hidden; }
p { }
button, select, textarea, input { }
table { border-collapse: collapse; }
caption, th, td { }
/********* GLOBALS CLASES *********/
.nodicor { text-decoration: none; }
.clear { clear: both; height: 0; line-height: 0; }
.fr { float: right; }
.fl { float: left; }
.ac { text-align: center; }
.ar { text-align: right; }
.al { text-align: left; }
.rtl { direction: rtl; }
.ltr { direction: ltr; }
.rh { position: relative; }
.p10 { padding: 10px; }
.dn { display: none; }
/*********** H1 ***********/

/********* LAYOUT *********/
.mceContentBody { background-color: #ffffff; }
/*************Holders****************/
body { margin: 0; padding: 25px 0; color: #000; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; }
img { border: none; }
a { color: #006699; }
form { margin: 0; padding: 0; }

#wrapper { width: 985px; margin: 0 auto; }

#footer { margin-top: 25px; border-top: 1px dashed #ccc; clear: both; padding: 20px 30px 5px 30px; }

#left_column { margin-bottom: 20px; width: 202px; padding: 0 15px 0 0; background: url(../../Upload/Design/logo2.png) right 84px no-repeat; float: left; }

#main_column { padding-left: 8px; float: left; width: 760px; }
#header { height: 280px; }
#top_line { background: url(../../Upload/Design/top_line.png) no-repeat; width: 760px; min-height: 30px; }
#bottom_line { background: url(../../Upload/Design/bottom_line.png) no-repeat; height: 24px; padding: 5px 10px 0 10px; }

#bottom_line label { color: #006699; text-transform: uppercase; font-weight: bold; }
#searchfield { border: 1px solid #d6dce3; font-size: 11px; width: 220px; padding: 2px 5px; }
#searchbutton { border: none; background: transparent url(../../Upload/Design/ico_search.png) center center no-repeat; width: 20px; height: 20px; }
#ext_search { float: right; background: url(../../Upload/Design/arrow_b.png) right 8px no-repeat; padding: 3px 10px 0 0; }

#content { margin-right: 0; padding-right:25px; margin-bottom: 20px; }

#right_column { float: right; width: 187px; font-size: 11px; color: #555; padding-top: 10px; }


.picture { padding: 5px; background: #d6dce3 url(../../Upload/Design/grey_corner_b_r.png) bottom right no-repeat; font-size: 10px; float: left; margin: 5px 15px 5px 0; width: 300px; }

#logo { width: 202px; height: 84px; margin: 0; padding: 0; text-indent: -999px; }


h1 { font-size:14px;
font-weight:bold;
line-height:1.1em;
margin-bottom:30px;
margin-top:25px;
padding:0;
text-transform:uppercase;}

h2 { font-weight: bold; font-size: 12px; line-height: 1.1em; text-transform: uppercase; padding: 0; }

h4 { color: #cc6600; font-weight: bold; text-transform: uppercase; font-size: 11px; background: url(../../Upload/Design/line_diag.png) repeat-x; border-bottom: 1px dashed #d6dce3; margin: 10px 0 5px 0; }
h4 span { background: #fff; padding: 0 10px 0 0; }

#wrapper p { padding:0; margin:0; }
#content p { margin: 5px 0 15px 0; line-height: 1.4em; }

#right_column p { margin: 5px 0; line-height: 1.2em; }
.warning { color: #cc6600; font-weight: bold; }
ul.Menu { list-style: none; margin: 20px 0 20px 0; padding: 0; }
ul.Menu li { margin: 0; padding: 0; }
* html ul.Menu li { height: 23px; }

ul.Menu li a { color: #006699; font-size: 11px; text-transform: uppercase; text-decoration: none; display: block; border-bottom: 1px dashed #d6dce3; padding: 5px 0; margin: 0; }
ul.Menu ul { list-style: none; margin: 10px 0 10px 10px; padding: 0; }

ul.Menu li ul { display: none; }

ul.Menu li.current ul, ul.Menu li.trail ul { display: block; }

ul.Menu li.current, ul.Menu li.current li { font-weight: bold; }

ul.Menu ul li { margin: 0; padding: 0 0 0 15px; background: url(../../Upload/Design/bullet.png) left 10px no-repeat; }
ul.Menu ul li a { color: #666; font-size: 10px; text-transform: none; border: none; }

#right_column h2, #left_column h2 { background: #006699 url(../../Upload/Design/corner_blue_t_r.png) top right no-repeat; color: #fff; font-size: 11px; text-transform: uppercase; margin: 0 0 5px 0; padding: 5px 2px 5px 5px; border-bottom: 1px dashed #d6dce3; text-decoration: none; }

.smallForm { color: #666666; font-size: 11px; width: 202px; }
.smallForm .textfield { border: none; background: #eff1f4; font-size: 11px; color: #006699; padding: 3px; width: 135px; }
.smallForm .textarea { border: none; background: #eff1f4; font-size: 11px; padding: 5px; width: 190px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #006699; }

#ctl00_TopMenu_ctl00_container { margin: 0; padding: 0; float: right; list-style: none; }
#ctl00_TopMenu_ctl00_container li { float: left; margin: 0; padding: 8px 0; }
#ctl00_TopMenu_ctl00_container li a { text-transform: uppercase; text-decoration: none; font-weight: bold; color: #006699; display: block; padding: 0 10px; border-left: 1px dotted #006699; }
#icons { float: left; padding: 8px 0 0 10px; }

.readmore { border-top: 1px dashed #d6dce3; margin: 0px 0 10px 0; padding: 3px 0 0 0; }
.readmore a { color: #000; font-size: 10px; }
.small { font-size: 10px; color: #777; clear: both; }

#news { }
#right_column h3 { background:url("../../Upload/Design/bullet2.png") no-repeat scroll left 7px transparent;
color:#CC6600;
font-weight:bold;
margin:0;
padding-left:10px; }

.news_header a { color: #666; }
#copyright { background: url(../../Upload/Design/logo3.png) no-repeat; width: 127px; height: 13px; font-size: 11px; color: #000; line-height: 13px; padding: 40px 0 0 0; float: left; }
#contacts { float: right; text-align: right; font-size: 11px; line-height: 15px; }
#contacts a { color: #333; }
#ctl00_FooterMenu_ctl00_container { margin: 10px 180px 0 180px; padding: 0; list-style: none; font-size: 10px; overflow: hidden; height: 1%; }
#ctl00_FooterMenu_ctl00_container li { float: left; color: #aab6c5; margin: 2px 5px; padding: 0; }
#ctl00_FooterMenu_ctl00_container li a { color: #aab6c5; white-space: nowrap; }



#ctl00_managerContentPlaceHolder_OrderGrid { display: none; }



#right_column ul { margin: 10px 0 10px 20px; padding: 0; }
#right_column ul li { margin: 5px 0 0; padding: 0; }

.boxedText { margin-bottom:20px; }

.search-submit
{
	background-color:#DEDEDE;
	border:1px solid #989898;
	cursor:pointer;
	height:22px;
	margin:0 0 0 10px;
	padding:1px;
}
.search-text
{
	background:none repeat scroll 0 0 #EFF1F4;
	border:1px solid #DEDEDE;
	height:17px;
	margin-left:10px;
	padding:1px;
	width:180px;
}

