body {
  font-family:Tahoma;
  font-size:12px;
  color:#24211d;
  margin:0px; 
  padding:0px;
}

a {
  color:#00b1ff;
}

img {
  border:0px;
}

ul {
   margin-top:0px;
   margin-bottom:7px;
}

li {
   padding-top:4px;
}

#mainDiv {
   width:1000px; background:#F2FAFF;
   text-align:left;
}

#e1 {
 height:55px; font-size:11px;
}

#e1_1 {
  float:left; width:577px; height:55px; background:url('http://danube-russia.ru/images/head_bg_1.jpg') 23px 0px no-repeat;
}

#e1_1_1 {
  padding:40px 0px 0px 270px;
}

#e1_1_1 a {
  margin:0px 30px 0px 30px;
}

#e1_2 {
  float:left; width:329px; height:55px; background:url('http://danube-russia.ru/images/u1.gif') no-repeat #FFFFFF; text-align:right;
}

#e1_2_y {
  float:left; width:229px; height:55px; background:url('http://danube-russia.ru/images/u1.gif') no-repeat #FFFFFF; 
  margin-left:100px;
  text-align:center;
  color: #3A4661;
}

#e1_2_1 {
  padding:5px 15px 10px 5px;
}

#e1_2_1_y {
  padding-top:5px;
  padding-bottom:5px;
}

#e1_2_2 {
  padding:0px 15px 0px 0px;
}

#e1_3 {
  float:left; text-align:center; width:46px; height:55px; background:url('http://danube-russia.ru/images/head_enter_bg.gif') no-repeat #FFFFFF;
}

#e1_3_1 {
  padding-top:30px;
}

#e1_3_1 a {
  color:#FFFFFF; text-decoration:none;
}

#e1_4 {
  float:left; width:10px; height:55px; background:url('http://danube-russia.ru/images/u2.gif') right top no-repeat #FFFFFF;
}


#headLogos {
  height:100px; clear:both; padding:0px 0px 0px 35px
}

#headLogos .left {
  float:left; width:200px; height:100px; background:url('http://danube-russia.ru/images/logo1.gif') left bottom no-repeat;
}

#headLogos .center {
  float:left; width:505px; height:100px; background:url('http://danube-russia.ru/images/head_img.jpg') left bottom no-repeat; margin:0px 15px 0px 15px;
}

#headLogos .right {
  float:left; width:194px; height:100px; background:url('http://danube-russia.ru/images/logo2.gif') left bottom no-repeat;
}

.inputTxt1 {
   width:100px;
   height:15px;
   border:#c2c2c2 solid 1px;
   font-size:11px;
}

#e2 {
  height:23px; clear:both;
}

#mainDiv_1 {
  margin:0px 0px 0px 37px;
}

#mainMenuLine {
  height:26px; background:url('http://danube-russia.ru/images/main_menu_line.jpg') no-repeat; text-align:center;
  color:#FFFFFF;
  padding-top:10px;
}

#mainMenuLine a {
  color:#FFFFFF;
  font-weight:bold;
  font-size:11px;
  text-decoration:none;
}

#mainMenuLine i {
  margin:0px 15px 0px 15px;
  font-style:normal;
}

#e3 {
  height:15px; clear:both;
}

#contentBody {
  float:left; width:621px;
}

h1 {
  color:#489cdf; font-size:24px;
}

h2 {
  color:#489cdf; font-size:18px;
}

hr {
   border:none;
   height:1px;
   background-color:#60ABE2;
   color:#60ABE2;
}
h1.maintitle {
 font-size:14px;
 padding:15px 0;
 margin:0;
}

.title1 {
  color:#489cdf; font-size:18px;
}

.blueBold {
  color:#489cdf; font-weight:bold;
}

.blueBold2 {
  color:#00b1ff; font-weight:bold;
}

.longBlockTitle {
  height:36px; background:url('http://danube-russia.ru/images/e1.gif') no-repeat; font-size:14px; font-weight:bold; color:#FFFFFF; padding:16px 0px 0px 20px;
}

.longBlockText {
  background:url('http://danube-russia.ru/images/e1_bg.gif'); padding:10px; 
}

.specTitle {
  font-weight:bold; color:#5fc86f;
  padding-top:10px;
  padding-bottom:7px;
  margin:0px;
}

.specDate {
  color:#909090; font-size:11px;
  margin-top: 5px;
  margin-bottom: 25px;
}

.linkArrow1 {
  padding:0px 15px 0px 0px; background:url('http://danube-russia.ru/images/item1.gif') right 4px no-repeat;
}

.linkArrow1 a {
  font-size:11px; font-family:Tahoma; font-weight:bold; color:#027acf;
}

.longBlockTitle2 {
  height:23px; background:url('http://danube-russia.ru/images/e4.gif') no-repeat; font-size:14px; font-weight:bold; color:#027acf; padding:5px 0px 0px 20px;
}

.longBlockText2 {
  padding:10px; font-size:11px;
}
div.podrob {text-align:left;margin-bottom:7px}

.newsTitle {
  font-weight:bold; color:#5fc86f;
  margin-bottom: 7px;
}

.newsTitle A {
   color:#53C566;
   text-decoration:none;
}

.newsTitle A:hover {
   color:#268F47;
   text-decoration:underline;
}

.newsDate {
  color:#909090;
  margin-top: 5px;
  margin-bottom: 20px;
}

#rightColumn {
  width:254px; margin-left:672px;
}

.shortBlockTitle {
  height:36px; background:url('http://danube-russia.ru/images/e2.gif') no-repeat; font-size:14px; font-weight:bold; color:#FFFFFF; padding:16px 0px 0px 20px;
}

.shortBlockText {
  background:url('http://danube-russia.ru/images/e2_bg.gif')
}

.imgBorder3 {
 border:#C5E8FF solid 2px;
}

.imgBorder2 {
  border:#e9e9e9 solid 2px;
}

.categoryDesc {
   margin-bottom:30px;
}

.productTitle1 {
  color:#1f1c18; font-weight:bold; text-decoration:none;
}

.productTitle2 {
  color:#1f1c18; font-weight:bold; text-decoration:none;
}

.productTitle2:hover {
   color:#434F6E;
}
#productImage {
   float:left;
}

#productImage img {
   float:left;
   margin-right:50px;
   margin-bottom:20px;
   padding:0px;
   border:#C5E8FF solid 1px;
}

.productTable {
   background-color:#4A9FDC;
   clear:both;
}

.productTable th{
   color:#ffffff;
   border:1px solid #82BBEA;
   font-size:10px;
   font-weight:bold;
   padding:3px;
}

.productTable td{
   background-color:#F2FAFF;
   margin:0px;
   font-size:10px;
   padding:2px;
}



.formQuestTitle {
  height:26px; background:url('http://danube-russia.ru/images/e3_1.gif') no-repeat; font-size:14px; font-weight:bold; color:#027acf; padding:20px 0px 0px 90px;
}

.formQuestText {
  height:200px; background:url('http://danube-russia.ru/images/e3_2.gif') left bottom no-repeat #FFFFFF;
  font-size:11px;
}

.formQuestText .intutTxt {
  width:170px; height:15px; border:#c2c2c2 solid 1px;
}

.formQuestText textarea {
  width:220px; height:60px; border:#c2c2c2 solid 1px;
}

.formQuestText .inpSubmit, #formForgot .inpSubmit, #formReg .inpSubmit, #calcForm .inpSubmit {
  background:url('http://danube-russia.ru/images/but_bg.gif') no-repeat; width:90px; height:24px; border:0px; font-size:11px; color:#FFFFFF; padding-top:2px;
}

#pageFooter {
  clear:both; height:130px; border-top:#D9D9D9 solid 2px;
}

#pageFooter .left {
  float:left; width:245px; height:130px;
}

#pageFooter .center {
  float:left; width:493px; height:130px; background:url('http://danube-russia.ru/images/footer_bg.jpg') no-repeat; 
}

#pageFooter .right {
  height:110px; background:url('http://danube-russia.ru/images/footer_right_bg.jpg') right top no-repeat; font-size:11px; padding:20px 0px 0px 0px;
}

#pageFooter .copyright {
  font-size:11px; padding:20px 0px 0px 20px;
}

#pageFooter .contacts {
  padding:0px 0px 0px 20px; color:#f2faff; font-size:11px;
}

#pageFooter .contacts div {
   margin: 6px 0px 7px 0px;
}

#pageFooter .contacts a {
  color:#91ffa2;
}

.mesSuccess {  
   color:#000000;
   text-align:center;
}  

.mesError {  
   color:#D13000;
   text-align:center;
}  

#formReg .mesSuccess {
   color:#000000;
   padding-bottom:20px;
}

#formReg .mesError {
   color:#D13000;
   margin-bottom:15px;
   padding:7px;
   border:1px solid #FFB4A2;
}

.mesError li {
   margin-top:5px;
}

.mesError a {
   color:#D13000;
}


#formReg .regTitle1 {
   background-color:#00A2EA;
   color:#ffffff;
   padding:4px;
}

#formReg .red {
   color:#ff0000;
}

#formReg .input1 {
  width:170px; height:15px; border:#c2c2c2 solid 1px;
}

#formReg .input2 {
  width:70px; height:15px; border:#c2c2c2 solid 1px;
}

#formReg textarea {
  width:220px; height:60px; border:#c2c2c2 solid 1px;
}

#formForgot .input1 {
  width:170px; height:15px; border:#c2c2c2 solid 1px;
}

.serviceCat1 {
   padding-top: 10px;
   padding-bottom: 5px;
}

.serviceCat1 li {
   list-style-type: square;
   color:#1081D2;
}

.serviceCat2 {
   padding-left: 20px;
   padding-bottom: 5px;
}

.serviceCat2 li {
   list-style-type: circle;
   color:#1081D2;
}

.servicePath1, .servicePath1 A {
   font-size:11px;
   color:#345A7D;
}


.pathArrow {
   background: url('http://danube-russia.ru/images/arrow1.gif') center no-repeat;
   padding-left:10px;
}

.map1 {
   list-style-type: square;
   color:#1081D2;
   padding-top:7px;
   padding-left:10px;
}

.map2 {
   padding-left:30px;
   list-style-type: circle;
   color:#1081D2;
   padding-top:5px;
}

.subcat1 {
   color:#1081D2;
   padding-bottom:2px;
   font-size:11px;
}

li.subcat1 {
   list-style-type: square;
   color:#1081D2;
   padding-top:5px;
   font-size:11px;
}

#calcForm .input1 {
   font-family:Tahoma;
   font-size: 12px;
   background-color: #F7FCFF;
   color: #02477A;
}

#calcForm input.input1 {
   border: none;
   border-bottom: 1px solid #777777;
   width: 100%;
}

#calcForm select.input1 {
   border: 1px solid #777777;
   width: 200px;
}

#calcForm textarea.input1 {
   border: 1px solid #777777;
   width: 100%
}

#calcForm .input2 {
   font-family:Tahoma;
   font-size: 12px;
   background-color: #F7FCFF;
   color: #02477A;
   border: 1px solid #777777;
   width: 200px;
}

#calcForm input.w150 {
   width: 150px;
}

table .tCalc1 {
   widht: 100%;
}

.tCalc1 span {
   display:none;
}

.tCalc1 td {
   padding: 10px 0px 10px 0px;  
}

.tCalc1 td div {
   color: #404040;
   margin-bottom: 5px;
   font-weight: bold;
}

table.tCalc2 {
   margin-left: 30px;
   width: 450px;
}

table.tCalc2 td {
   padding: 5px 5px 5px 0px;
}

table.tCalc3 td {
   padding: 5px;
}

.img1 {
  border:#E9E9E9 solid 2px;
}

div.articles {
	font-size:90%;
	text-align:justify;
}

div.likeh1 {
 font-size:14px;
 color:#489cdf;
 padding:0px 0 0px 0;
 margin:0;
 font-weight:bold;
}
div.likeh1 h1{
display:inline;
font-size:14px;
padding:0 3px 0 0;
margin:0;
color:#489cdf;
}
div.like2h1 h1{
display:inline;
font-size:14px;
padding:0 3px 0 0;
margin:0;
color:#489cdf;
}