body {margin: 0px; padding: 0px; font-family: Arial;}
h1, h2, h3, h4, h5, h6, ul, form, input {margin: 0px; padding: 0px;}
#header {background: #0C184F url(/img/headbg.gif) repeat-x top; height: 325px;}
#logo a {background: url(/img/logo.gif) no-repeat; display: block; width: 330px; height: 102px;}
#header h3 {font-size: 24px; font-weight: lighter; color: #fff; position: absolute; left: 461px; top: 30px;}

img.hip {width: 678px; height: 325px; position: absolute; left: 327px; top: 0px;}
img.msh {position: absolute; left: 224px; top: 92px;}
img.mtop {border-bottom: 1px solid #890000;}
img.ug {position: absolute; right: 0px; top: 315px;}


.mm {
      position: absolute; 
      top: 13px; 
      right: 4px;
      color: #ffffff; 
      font-size: 12px;      	
}
.mm a {
	        color: #ffffff; 
		margin-right: 0px;
}

.mm a:hover {
	        color: #ffffff; 
		margin-right: 0px;
		text-decoration: none;
}

.mm a img {border: none;}



/* Menu */

#menu {width: 224px; margin-top: -224px; background: #AC0000; float: left;}
ul.menu li {
  list-style-type: none; font-weight: bold; font-size: 13px;
  border-top: 1px solid #CB2D2D; border-bottom: 1px solid #890000;}
ul.menu li a {color: #fff; text-decoration: none; padding: 8px 5px 12px 27px; display: block;}
ul.menu li a:hover {background: #820000}

ul.menu li.wsmm {}
ul.menu li.wsmm a.lm {
  background: url(/img/minus.gif) no-repeat left center; padding: 8px 5px 12px 37px;}
ul.menu li.wsmm a.lm:hover {background: #820000 url(/img/minus_h.gif) no-repeat left center;}

ul.menu li.wsmp {}
ul.menu li.wsmp a.lp { background: url(/img/pluse.gif) no-repeat left center; padding: 8px 5px 12px 37px;}
ul.menu li.wsmp a.lp:hover {background: #820000 url(/img/pluse_h.gif) no-repeat left center;}

ul.submenu {margin-left: 55px; margin-bottom: 15px}
ul.submenu li {
  list-style-type: none; font-weight: lighter; font-size: 13px; border: 0px; line-height: 7px}
ul.submenu li a {
  color: #fff; text-decoration: none; padding: 8px 5px 3px 13px; -padding-top: 4px; display: block;
  background: url(/img/min.gif) no-repeat left bottom}
ul.submenu li a:hover {background: url(/img/min.gif) no-repeat left bottom; color: #FDDA60}


/* Contacts */

.contacts {
  background: #101E5A; padding-left: 27px; padding-top: 45px;color: #fff; font-size: 13px; line-height: 25px}
.contacts h4 {font-size: 16px; margin-bottom: 25px}
.contacts h4.s {font-size: 16px; margin-bottom: 3px}
.contacts a {font-weight: bold; color: #fff; display: block;}
.contacts a:hover {color: #FDDA60; text-decoration: none;}
.cart {
  width: 224px; -width: 153px; height: 74px; background: url(/img/cartbg.gif) no-repeat; margin-left: -27px;
  color: #0C184F; font-size: 15px; padding-top: 30px; padding-left: 71px; font-weight: bold; margin-top: 20px}
.cart a {color: #0C184F; display: inline;}
.cart a:hover {color: #0C184F; text-decoration: none;}

input#SearchField {width: 136px; height: 25px; -height: 23px; border: none; float: left; font-size: 16px}
input#gosearch {
  width: 37px; height: 25px; border: none; background: url(/img/sb.gif) no-repeat; float: right; margin-right: 15px}
.cd {clear: both; height: 20px}


/* Content */

#content {background: url(/img/contentbg.jpg) no-repeat top left; margin-left: 224px; float: rigth;}
#content hr {border-top: 1px solid #fff; border-bottom: 1px solid #D4D6E1; margin-left: 26px;}

.post {padding: 28px 10px 10px 26px; font-size: 12px; color: #636363}
.post h2 {color:#0023B9; font-size: 21px; margin-bottom: 20px;}

.more {text-align: right; clear: both; height: 1px;}
.more a {font-weight: bold; color: #AC0000;}
.more a:hover {text-decoration: none}

img.int {float: left; margin: 0px 10px 0px 0px}
img.bn {margin-left: 13px}

#center {float: left; width: 68%}
#rbar {float: right; width: 248px; padding-bottom: 10px; background: #EAEAEA url(/img/rbb.gif) no-repeat bottom; vertical-align: top;}
#rbar h3 {color: #0023B9; font-size: 21px; font-weight: lighter; margin: 32px 0px 5px 21px;}
#center_p {float: left; width: 98%}
.news {margin-left: 17px}
.data {font-weight: bold; color: #1883C7; font-size: 12px; margin-left: 2px}
img.ion {float: left; margin-right: 6px}
.abstract {display: block; color: #1883C7; font-size: 12px; margin-bottom: 10px}
.abs {color: #1883C7; font-size: 12px; margin-bottom: 10px}
.news a:hover {text-decoration: none;}


.news p {color: #636363; font-size: 12px}
.p {padding-top: 125px; width: 100%}

#content_a {background: url(/img/atbg.jpg) no-repeat top right; margin-left: 224px; float: rigth;}
#center_a {background: url(/img/contentbg.jpg) no-repeat top left; }
.botbg {background: url(/img/abbg.jpg) no-repeat bottom right;}

#center_a .post {padding: 28px 0px 70px 26px; font-size: 12px; color: #636363}
#center_a .post h2 {color:#0023B9; font-size: 21px; margin-bottom: 20px; font-weight: lighter;}

/* Catalog */

.backurl {font-size: 12px;}
.backurl a {font-weight: bold; color: #1883C7;}
.backurl a:hover {text-decoration: none}

.fotoclick {font-size: 12px; font-weight: italic; color: #1883C7;}

.catftph {float: left; width: 350px; margin-left: 23px}
.catftph a img {border: 0px; margin-top: 5px}
.catftt {float: right; width: 350px;}
.catftt h1 {font-size: 14px; font-weight: bold; color: #101E5A}
.catftt p {font-size: 12px; color: #535353; line-height: 18px}
.catftt p strong {color: #131313;}
.cena {color: #B90000; font-size: 20px; text-align: right; width: 386px; margin-left: 51px; margin-top: 20px;}

.tm {margin-top: 22px; margin-left: 58px; color: #75706C; font-size: 13px; font-weight: bold; line-height: 18px}
.tm a {color: #E45E04;}
.tm a:hover {text-decoration: none}
.tm span {color: #E45E04;}

.catcon div.tov {margin-left: 28px; margin-top: 51px; float: left; font-size: 12px; color: #6C6C6C}
.catcon div.tov a img {border: 2px solid #101E5A}
.catcon div.tov a:hover img {border: 2px solid #AC0000}
.catcon div.tov a {color: #E45E04; font-size: 12px; font-weight: bold; display: block; margin-top: 5px}
.catcon div.tov a:hover {text-decoration: none}
.catcon div.tov span {color: #AC0000; font-size: 18px; font-weight: bold;}


/* Cart */

table.tcart {
  color: #010B39; font-weight: bold; font-size: 13px; width: 686px; margin-left: 51px;
  border: 1px solid #010B39; border-collapse: collapse;}
table.tcart tr.cap td {
  border-right: 1px solid #010B39; border-bottom: 1px solid #010B39; background: #fff}
table.tcart tr td {height: 38px; background: #DBDBDB; text-align: center; }
table.tcart tr.tc1 td {background: #F1F1F1}

.itog {color: #B90000; font-size: 20px; text-align: right; width: 686px; margin-left: 51px; margin-top: 20px;}

#forder {text-align: right; width: 686px; margin-left: 51px; margin-top: 20px;}


/* Titles */

.title {position: absolute; top:302px; right: 0px; height: 76px; width: 404px;}

.r1, .r2, .r3, .r4, .r5 {display: block;height: 1px;}
.r5 { margin: 0 5px; }
.r4 { margin: 0 4px; }
.r3 { margin: 0 3px; }
.r2 { margin: 0 2px; }
.r1 { margin: 0 1px; }

#rounded-box-5 .inner-box, #rounded-box-5  b {background-color: #AC0000;}

.inner-box {padding:19px; text-align: center; color: #fff; font-size: 23px; font-weight: lighter;}
.r1, .r2, .r3, .r4, .r5 {overflow: hidden;font-size:1px;}


/* Contact form [index] */

.cfoin {background: #101E5A url(/img/cfoin.gif) repeat-x center; width: 481px; height: 242px; margin: 0 auto}
.cft {background: #101E5A url(/img/cftr.gif) no-repeat right;}
.cfb {background: #101E5A url(/img/cfbr.gif) no-repeat right; margin-top: -10}
.cfoin h3 {color: #FFC600; text-transform: uppercase; font-size: 13px; text-align: right; margin-right: 36px;}

.cfoin table tr td.left {
  width: 106px; text-align: right; color: #fff; font-weight: bold; font-size: 13px;
  vertical-align: top; line-height: 30px}
.cfoin table tr td.right {width: 307px; padding-left: 20px}
.cfoin table tr td.right input {width: 307px; height: 20px; margin: 3px auto}
.cfoin table tr td.right textarea {width: 307px; height: 106px; margin: 3px auto}
#gm {width: 85px; height: 36px; position: absolute; margin-top: 120px; margin-left: -85px; -margin-left: -88px}


/* Contact form */

.cform {margin: 0 auto;}
.cform table {margin: 0 auto; width: 710px; align:center;}

.cform table tr td.left {
  width: 80px; text-align: right; color: #101E5A; font-weight: bold; font-size: 13px;
  vertical-align: top; line-height: 30px}
.cform table tr td.right input {width: 309px; height: 22px; margin: 3px auto; border: 1px solid #101E5A;}
.cform table tr td.right textarea {width: 526px; height: 288px; margin: 3px auto; border: 1px solid #101E5A;}
.cform form {width: 415px}
#gmb {width: 144px; height: 32px; border: 0px; margin-left: 384px; -margin-left: 387px}


/* Footer */

#footer {
  height: 78px; width: 100%; background: url(/img/footerbg.gif) repeat-x; margin-top: 30px;}
#footer .copyright {
  background: url(/img/footer.gif) no-repeat right; height: 33px;
  text-align: right; padding-top: 45px; padding-right: 67px; color: #fff; font-size: 13px; font-weight: bold;}
#footer .counters { float: left; padding-top: 30px; padding-left: 5px;}

#footer .ca {font-size: 10px; color: #fff; text-decoration: underline;}
#footer .ca:hover {font-size: 10px; color: #FDDA60; text-decoration: none;}


/* Error and message */
.infomsg {margin-left: 58px; margin-top: 51px; margin-bottom: 150px; font-size: 12px; font-weight: bold;}
.error {margin-left: 58px; margin-top: 51px; margin-bottom: 100px; font-size: 12px; font-weight: bold;}



/* Cart form */
#CartForm {margin-top: 10px; color: #1883C7; font-size: 14px; font-weight: bold;}
input#CartField {width: 35px; height: 17px; border: 1px solid #1883C7; float: left; font-size: 14px; margin-bottom: 10px}

input#CartListField {border: 1px solid #010B39;}





/* Pagebar navigation style*/

.pagenav {margin-top: 22px; margin-left: 58px; color: #75706C; font-size: 13px; font-weight: bold; line-height: 18px; text-align: left}


.pagenav a{ 
	     text-decoration: none; 
	     font-size : 11px;	
	     color: #101E5A;
}

.pagenav a:hover{ 
	     text-decoration: underline; 
	     font-size : 11px;	
	     color: #101E5A;
}


.pagenav strong { 
	     font-size : 11px;	
	     color: #101E5A;
}

.pagenav td { 
		padding: 2px 4px 2px 4px; 
}
                
.tborder
{
	background: #C1DFE7;
	color: #000000;
	border: 1px solid #101F5A;
	font-size : 11px;
}                


.vbmenu_control
{
	background: #182A76;   
	color: #ffffff;
	font: bold 11px Arial, Tahoma, Verdana, Ms Sans-serif;
	padding: 3px 6px 3px 6px;
	white-space: nowrap;
}

.vbmenu_control a:link, .vbmenu_control_alink
{
	color: #ffffff;
	text-decoration: none;
}


.vbmenu_control a:visited, .vbmenu_control_avisited
{
	color: #ffffff;
	text-decoration: none;
}


.vbmenu_control a:hover, .vbmenu_control a:active, .vbmenu_control_ahover
{
	color: #ffffff;
	text-decoration: underline;
}


.alt1, .alt1Active
{
	background: #D9ECF2;
	color: #000000;
}


.alt2, .alt2Active
{
	background: #8DC5D6;
	color: #182A76;
}

.smallfont
{
	font: 11px Arial, Tahoma, Verdana, Ms Sans-serif; color: #101E5A;
}

/* End: pagebar navigation style*/
