/* CSS Document */

* { margin:0; padding:0;}
html{font:12px tahoma, verdana, arial, helvetica, sans-serif;}
body{
	/*background:#808A93;	*/
	background:url(images/bbb.jpg) left top repeat-x;
}

a img { border: 0;}

.smallText { text-align: right;
             font-size: 10px;}

input, textarea{font:13px tahoma, verdana, arial, helvetica, sans-serif; color:#525962; border:1px solid #828282;}
.inp{ width:151px; height:18px; margin:0 0 0 12px;}
.inp_1{ width:131px; height:17px; vertical-align:middle;}
.inp_2{ width:97px; height:17px; vertical-align:middle;}
.inp_3{ width:116px; height:17px; vertical-align:middle;}
.inp_4{ width:69px; height:17px; vertical-align:middle;}
.inp_5{ width:125px; height:17px; vertical-align:middle;}
.inp_6{ width:85px; height:17px; vertical-align:middle;}
.inp_7{ width:178px; height:17px; vertical-align:middle;}
.inp_8{ width:178px; height:58px; vertical-align:middle;}
.inp_h{ height:23px; margin:0 0 5px 0;}
ul {padding-left:30px; list-style-image: url(images/bullet.gif);}
li{color:#515862;font-size:12px;}
/***********************************************/
.noborder{border:0px;margin-right:2px}
.li_1 {
	background:url(images/apr_bg2.gif) left top repeat-y;
}
.li_2 {
	background:none;
}
.li_a {
	width:220px !important; width:250px;
	background:url(images/arr.gif) 18px 4px no-repeat;
	padding:0 15px 0 31px;
	color:#515862;
}
.li_a:hover {text-decoration:underline;}

.li_2{ color:#515862;}
.li_a_1{ color:#515862; line-height:18px; padding:0 0 0 13px;}

.li_3{ color:#515862; background:url(images/arr_7.gif) 0 0 no-repeat; padding:0 0 0 13px;}
.li_a_2{ color:#515862; line-height:18px;}

.list li{ color:#515862;}
.list li a{ color:#515862; line-height:18px; background:url(images/arr_7.gif) 0 4px no-repeat; padding:0 0 0 13px;}

.list_1 li{ color:#515862; background:url(images/arr.gif) 0 7px no-repeat;}
.list_1 li a{ color:#515862; line-height:18px; padding:0 0 0 13px;}
/***********************************************/
.bg{background:url(images/bg_2.gif) left top repeat-y;}
.bg_1{background:url(images/bg_2.jpg) left top repeat-x;}
/***********************************************/

/***********************************************/
.bg_3{background-color:#FAFBFC;}
.bg_3_1{background-color:#DDE4EA}
/***********************************************/
.bg_4{background:url(images/bg_4.gif) left top no-repeat;}
.bg_7{/*background:url(images/bg_7.jpg) left top repeat; */ background-color: #fafbfc;}
.col { float:left;}
.clear { clear:both;}

/*---links---*/
a{ color: #005BB7; line-height:14px;text-decoration:none;}
a:hover{ text-decoration:underline;}


.link{ color:#FFF; font-size:10px; background:url(images/arr_1.gif) 50px 5px no-repeat; padding:0 30px 0 0;}
.link_1{ color:#3874FE;}
.link_2{ background:url(images/arr_3.gif) 1px 3px no-repeat; padding:0 0 0 14px;}
.link_3{ color:#3874FE; font-size:10px; background:url(images/arr_4.gif) 50px 5px no-repeat; padding:0 30px 0 0;}
.link_4{ background:url(images/arr_5.gif) 1px 3px no-repeat; padding:0 0 0 14px;}
.link_5{ color:#FFFFFF; font-size:10px; background:url(images/arr_1.gif) 27px 5px no-repeat; padding:0 20px 0 0;}
.link_6{ color:#3874FE; font-size:10px;}
.link_7{ color:#3874FE; font-size:10px; background:url(images/arr_4.gif) 20px 5px no-repeat; padding:0 20px 0 0;}
.link_8{ color:#3874FE; font-size:10px; background:url(images/arr_4.gif) 43px 5px no-repeat; padding:0 18px 0 0;}
.link_9{ color:#3874FE; font-size:10px; background:url(images/arr_4.gif) 25px 5px no-repeat; padding:0 20px 0 0;}
/*---//	links---*/
.txt{font-size:10px; color:#004286;}

.news_txt{font-size:10px; color:#000000;}
.white_news{font-size:11px; color:#ffffff;}
.white_news_little{font-size:10px; color:#ffffff;}
.apr_text{ color: #8a8a8a;}
/*---txt---*/

/*---//	txt---*/

#main {margin:0 auto;  background:url(images/bg2.jpg) center top;	}
/*#header{ background:url(images/bg_header.jpg) left top no-repeat;}*/
#header { background:url(images/bg2.jpg) center top;	}

#header .column .indent {padding:0px 0 0 20px;}
#header .column_1 .indent {padding:0px 0 0 0;}

/*---page---*/
/*
#page ul {list-style-image: url(images/bullet.gif);}
*/

#page #wrapper .indent{padding:0 0 0 0; }
#page #wrapper  .column .appreciations {background:url(images/apreciations.gif); width:258px; height:210px;}
.aprslide{background:url(images/apr_bg1.gif) left top repeat-y; width:258px; height:190px; font-size:11px;}
#page #wrapper .column .indent{padding:9px 0 0 5px;margin-top:-12px;}	
#page #wrapper .column .block{ margin:0 0 13px 0;color:#32363D;}
#page #wrapper .column .img{ margin:22px 0 0 5px;}
#page #wrapper .column .block_1{padding:7px 0 0 5px;}
#page #wrapper .column .block_1 .a_1{margin:0px 0 0 18px;}

#page #wrapper .solutions {margin:5px 0px 0px 2px;  border-bottom:solid #dddddd 2px;}
#content{color:#32363D;font-size:13px;line-height:150%;  font-family:  tahoma, verdana, sans-serif,times, Garamond, Georgia}
.bodytext {color:#32363D;font-size:13px; line-height:150%; }


#page #wrapper .column_1 .indent{padding:0 0 0 2px;}
#page #wrapper .column_1 .block{ margin:6px 0 0 0; padding:0 5px 0 1px;}
#page #wrapper .column_1 .block .indent{padding:0 0 10px 25px;}
#page #wrapper .column_1 .block .img{margin:14px 0 9px 14px;}
#page #wrapper .column_1 .block .img_1{float:left; margin:0 10px 10px -4px;}


/*the flv box with movie and text*/
.flv_main {
	float:left;
	background-color:#FFFFFF;
	padding:5px 5px 5px 8px !important;
	padding:5px 7px 5px 5px;
	width:507px !important;
	width:520px;
	height:169px;
	margin:3px 0 7px 2px !important;
	margin:1px 3px 0 1px;
}
.flv_movie {float:left;width:250px;}
.flv_text {float:left;padding:0px 0px 0px 5px;width:245px; color: #9c9c9c;}

/*do not display the headings of pages- for SEO*/
.page_heading { display:none}
/*---// page---*/

/*---page_1---*/
#page_1 #wrapper .indent{padding:0 0 0 0;}
#page_1 #wrapper .column .indent{padding:1px 0 0 67px;}
#page_1 #wrapper .column .block{ padding:11px 0 0px 14px;}
#page_1 #wrapper .column p{margin:2px 0 7px 0;}
#page_1 #wrapper .column .float{float:left; margin:0 20px 14px 7px;}
#page_1 #wrapper .column .float_1{float:left; margin:0 20px 11px 7px;}
#page_1 #wrapper .column .img{margin:0 0 8px 0;}


#page_1 #wrapper .column .block_1{ width:221px; padding:19px 0 0 0; float:left;}
#page_1 #wrapper .column .block_1 p{ margin:10px 0 0 0;}
#page_1 #wrapper .column .block_2{ width:177px; padding:19px 0 0 0; float:left;}
#page_1 #wrapper .column .block_2 p{ margin:11px 0 0 13px;}
#page_1 #wrapper .column .block_2 p img{ margin:0 0 17px 0;}

#page_1 #wrapper .column_1 .indent{padding:1px 0 0 4px;}
#page_1 #wrapper .column_1 .bg_4 .indent{padding:11px 0 14px 17px;}
#page_1 #wrapper .column_1 p{margin:5px 30px 0 4px;}
#page_1 #wrapper .column_1 ul{margin:9px 0 4px 6px;}
/*---// page_1---*/

/*---page_3---*/
#page_3 #wrapper .indent{padding:0 0 0 0;}
#page_3 #wrapper .column .indent{padding:1px 0 0 67px;}
#page_3 #wrapper .column .block{ padding:11px 0 6px 14px;}
#page_3 #wrapper .column p{margin:2px 0 12px 0;}
#page_3 #wrapper .column .float{float:left; margin:0 20px 14px 7px;}
#page_3 #wrapper .column .float_1{float:left; margin:0 20px 11px 7px;}
#page_3 #wrapper .column .img{margin:0 0 8px 0;}
/****/
#page_3 #wrapper .column .f{margin:0 20px 0 8px}
#page_3 #wrapper .column .f1{width:200px; padding:9px 0 5px 0;}
#page_3 #wrapper .column .f2{padding:9px 0 0 0;}
#page_3 #wrapper .column .f3{width:200px; padding:9px 0 0 0;}
#page_3 #wrapper .column .f4{height:22px;}
#page_3 #wrapper .column .f5{height:23px;}
#page_3 #wrapper .column .f6{margin:13px 0 0 0; height:22px;} 
#page_3 #wrapper .column .f7{width:175px;padding:9px 0 0 0;} 
#page_3 #wrapper .column .f8{margin:0 0 15px 0; height:23px;} 
#page_3 #wrapper .column .f9{margin:10px 0 0 0; height:23px; text-align:right;} 
#page_3 #wrapper .column ul{margin:13px 0 0 0;} 
/****/

#page_3 #wrapper .column_1 .indent{padding:6px 0 0 9px;}
#page_3 #wrapper .column_1 .block{padding:8px 0 31px 7px;}
#page_3 #wrapper .column_1 .block_1{padding:4px 30px 0 7px;}
#page_3 #wrapper .column_1 .img{ margin:0 0 4px 0;}
#page_3 #wrapper .column_1 ul{margin:9px 0 4px 6px;}
/*---// page_3---*/

/*---page_6---*/
#page_6 #wrapper .indent{padding:0 0 0 0;}
#page_6 #wrapper .column .indent{padding:2px 67px 0 67px;}
#page_6 #wrapper .column .block{ padding:7px 15px 3px 12px;}
#page_6 #wrapper .column img{ margin:0 0 3px 0;}
#page_6 #wrapper .column p{ margin:0 0 13px 9px;}
/*---// page_6---*/

#footer {
	font-size:11px;
	color:#555;
	float:left;
	width:900px;
	background-image: url(images/bg_footer.jpg);
	background-repeat: no-repeat;
	height: 105px;
}
#footer a{ color:#FFFFFF; text-decoration:none;}
#footer .link_f{color:#CED1D5;}
#footer .link_f:hover{ text-decoration:underline;}
#footer span{ color:#555555; font-weight:normal;}
#footer a:hover{ color:#FFFFFF; text-decoration:underline;}
#footer .indent {padding:0px 0 0 0px;}

#footer .column .indent{ padding:5px 0 0 81px;}
#footer .column p{ margin:5px 0 0 1px; line-height:15px;}

#footer .column_1 .indent{ padding:5px 70px 0 20px;}
#footer .column_1 p{ margin:6px 0 0 0; line-height:13px;}

#footer .column_2 p{ margin:5px 0 0 0; line-height:13px;}
#footer .column_2 .indent{ padding:5px 0 23px 20px;}

#footer_extra2 {clear:both;width:900px; height:11px; background: url(images/ftr.jpg);}
#footer_extra1 {clear:both;width:900px; height:11px; background: url(images/ftr2.jpg);}
#footer_extra1_orange{clear:both;width:900px; height:11px; background: url(images/ftr2_orange.jpg);}
#footer_extra1_green{clear:both;width:900px; height:11px; background: url(images/ftr2_verde.jpg);}
#footer_extra{ background:url(images/bg_footer_2.jpg) top left repeat-y;height:60px;}
#footer_extra a{ color:#505760; line-height:14px;text-decoration:underline;}
#footer_extra a:hover{ text-decoration:none;}
#footer div.indent a { color:#505760;}

.path {padding-left: 9px; }


.csc-sitemap li {padding: 5px;}

p.csc-frame-frame1, table.csc-frame-frame1, table.contenttable {
	background-color:#E7EAEB;
	border:1px solid #333333;
	padding:2px 4px;
	text-align:center;
}

table.contenttable, table.csc-frame-frame1 {
	margin-left: 10px;
}

table.contenttable td, table.csc-frame-frame1 td {
	border: 1px solid black;
}

div.extraInfo span.detail { color: #4A8CC2;}
div.tx-indexedsearch-rules { padding-left: 5px; }
div.tx-indexedsearch-rules h2 { font-size: 13px; margin-bottom:5px; }
input {padding: 3px 3px 3px 3px;}
ul.browsebox {padding-left:0;padding-bottom:15px;}
div.tx-indexedsearch {padding-left:10px;}
/* newsletter form related*/
form.nl {padding-left: 7px;}
input.check { border: none;}
p.nl{padding-left: 0px;}
p.err{ color: #ff0000;}

/* classes for colored text */
#page_1 #wrapper span.lemonchiffon, #page_3 #wrapper span.lemonchiffon, #page_6 #wrapper span.lemonchiffon { color: #FFFACD;}
#page_1 #wrapper span.lavender, #page_3 #wrapper span.lavender, #page_6 #wrapper span.lavender { color: #E6E6FA;}
#page_1 #wrapper span.azure, #page_3 #wrapper span.azure, #page_6 #wrapper span.azure { color: #F0FFFF;}
#page_1 #wrapper span.royalblue, #page_3 #wrapper span.royalblue, #page_6 #wrapper span.royalblue { color: #4169E1;}
#page_1 #wrapper span.slateblue, #page_3 #wrapper span.slateblue, #page_6 #wrapper span.slateblue { color: #6A5ACD;}
#page_1 #wrapper span.paleturquoise, #page_3 #wrapper span.paleturquoise, #page_6 #wrapper span.paleturquoise { color: #AFEEEE;}
#page_1 #wrapper span.aquamarine, #page_3 #wrapper span.aquamarine, #page_6 #wrapper span.aquamarine { color: #7FFFD4;}
#page_1 #wrapper span.palegreen, #page_3 #wrapper span.palegreen, #page_6 #wrapper span.palegreen { color: #98FB98;}
#page_1 #wrapper span.limegreen, #page_3 #wrapper span.limegreen, #page_6 #wrapper span.limegreen { color: #32CD32;}
#page_1 #wrapper span.yellow, #page_3 #wrapper span.yellow, #page_6 #wrapper span.yellow {color: #FFFF00;}
#page_1 #wrapper span.sienna, #page_3 #wrapper span.sienna, #page_6 #wrapper span.sienna { color: #A0522D;}
#page_1 #wrapper span.peru, #page_3 #wrapper span.peru, #page_6 #wrapper span.peru {color: #CD853F;}
#page_1 #wrapper span.brown, #page_3 #wrapper span.brown, #page_6 #wrapper span.brown {color: #A52A2A;}
#page_1 #wrapper span.darkorange, #page_1 #wrapper span.darkorange, #page_6 #wrapper span.darkorange {color: #FF8C00;}
#page_1 #wrapper span.red, #page_3 #wrapper span.red, #page_6 #wrapper span.red {color: #FF0000;}
#page_1 #wrapper span.mediumvioletred , #page_2 #wrapper span.mediumvioletred , #page_6 #wrapper span.mediumvioletred { color: #C71585;}
#page_1 #wrapper span.blue2, #page_3 #wrapper span.blue2, #page_6 #wrapper span.blue2 { color: #0000EE; }
#page_1 #wrapper span.DodgerBlue3, #page_3 #wrapper span.DodgerBlue3, #page_6 #wrapper span.DodgerBlue3 { color: #1874CD;}
#page_1 #wrapper span.grey47, #page_3 #wrapper span.grey47, #page_6 #wrapper span.grey47 { color: #787878; }

/*--other_styles--*/
div#nl_link { float: left;
            width: 85px;
			text-align: left;
			font-size: 10px;}
					   
div#lang_link { float: right;
              width: 60px;
     		  text-align: right;
			  margin-right: 12px;}					   
/*--// other_styles--*/

#error big {color:red;}
.red {color: red; font-weight: bold;}

b.red {color:red;}

p.rez_txt{color:red;margin-left:6px;margin-top:6px;}
div.ddcalculator_left {float:left;}
div.ddcalculator_center {float:center;}
div.ddcalculator_right {float:right;}
div.content_right{border: 1px solid black; float:right;width:210px}
p.align-center {text-align:center;}
p.align-right {text-align:right;}
p.align-left {text-align:left;}