/* CSS Document */

html{ margin:0; padding:0;}


body {margin:0; padding:0 20px 0 20px; background: #f1f1f1 url(../images/bg_body.jpg) top repeat-x;color: #464646;  font-family: Tahoma; font-size:12px;}

a {color:#2682CA; text-decoration: underline;}
a:hover { text-decoration:none;}
img { border:0px;}

.topmenu { background:url(../images/bg_topmenu.jpg) top repeat-x; height:50px;}
.topmenu .left {background:url(../images/bg_topmenu_left.jpg) top left no-repeat; width:13px;}
.topmenu .right {background:url(../images/bg_topmenu_right.jpg) top right no-repeat; width:13px;}
.topmenu .sep {background:url(../images/bg_topmenu_sep.jpg) top right no-repeat; width:2px; padding:0; margin:0;}
.topmenu td { text-align:center; vertical-align:top;}
.topmenu td a { font-size:18px; color:#989898; letter-spacing:1px; text-decoration:none; display:block; margin-top:10px;}
.topmenu td a:hover { text-decoration:underline;}

.promoblock { height:288px; position:absolute; z-index:5;}

.container {}
.container .left { width:25%; padding:0 19px 0  0px; vertical-align:top;}
.container .left .moduletable-mainmenu { width:100%;  }
.container .left .moduletable-mainmenu td {width:100%; }
.container .left .moduletable-mainmenu a.mainlevel { color:#2682ca; display:block; font-size:14px; font-weight:bold; padding:7px 0 9px 0px; text-decoration:none; width:100%; background:url(../images/bg_mainmenu.jpg) repeat-x; text-indent:30px;}
.container .left .moduletable-mainmenu a.mainlevel:hover{ text-decoration:underline; }
a#active_menu.mainlevel { background:#FFFFFF url(../images/left_arrow_blue.gif) 0 14px no-repeat; color:#464646;}

a#active_menu.sublevel {color:#464646; font-style:italic;}
.sublevel { color:#6a8eab; display:block; font-size:11px; font-weight:bold; padding:0px 0 5px 0px; text-decoration:none; width:100%; text-indent:50px; }
.sublevel:hover { text-decoration:underline;}

.maintd { vertical-align:top;}
#main { background: #e1e1e1;}
#mainbody { background:#ffffff; padding: 15px 25px 10px 25px; font-size:12px;}

h1 { font-size:14px; color:#2682ca; font-weight:bold; margin:0 0 10px 0; padding:0;}
h2 a{ font-size:13px; color:#2682ca; font-weight:bold; margin:0 0 1px 0; padding:0; display:block;}
h2 a:hover { text-decoration:none;}
h3 { font-size:12px; color:#2682ca; font-weight:bold; margin:0 0 8px 0; padding:0;}

.contentheading, .componentheading {font-size:14px; color:#2682ca; font-weight:bold; margin:0; padding:0 0 10px 0;}
.contentheading a { text-decoration:none; color:#2682ca; }
.contentpaneopen { font-size:12px; width:100%;}
.contentpaneopen ul { list-style:url(../images/list.jpg) outside;}
.contentpaneopen ul li { line-height:150%;}
.contentpaneopen img.brd { border:3px solid #cfcfcf; }
.contentpaneopen img.brd1 { border:3px solid #cfcfcf; float:left; margin:0px 20px 20px 0px;}
.contentpaneopen table td { font-size:12px;}
.contentpaneopen table.char { width:90%; background:#0099ff; border:0; }
.contentpaneopen table.char td { padding:3px; font-size:11px;}
.contentpaneopen table.char th {background:#006699; color:#FFFFFF; text-align:center; font-weight:bold;font-size:11px;}

.componentheading-statii {font-size:14px; color:#2682ca; font-weight:bold; margin:0; padding:0 0 10px 0;}
.contentheading-statii a {font-size:13px; color:#2682ca; font-weight:bold; margin:0; padding:0 0 0px 0; text-decoration:underline;}
.contentheading-statii a:hover { text-decoration:none;}
.contentpaneopen-statii { font-size:12px; width:100%;}

ul.gorizontal { display: block; width:100%; margin:0; padding:0; float:left;}
ul.gorizontal li { position:relative; display: inline; width:260px; float:left; list-style:none;}

.moduletable-news { width:100%; margin-top:20px;}
.moduletable-news th {color:#FFFFFF; display:block; font-size:14px; font-weight:bold; padding:7px 0 9px 0px; text-decoration:none; width:100%; background:#31a5df url(../images/left_arrow_white.gif) 0 14px no-repeat; text-indent:30px; text-align:left; text-transform:uppercase;}
.dgm_news { margin:15px 0 0 0; padding:0 0 10px 0; border-bottom:1px dotted #cfcfcf;}
.dgm_news .datenews { background:url(../images/datenews.jpg) top left no-repeat; height:15px; width:61px; font-family:Arial; font-size:10px; color:#000000; padding-left:30px; padding-top:3px;}
.dgm_news .titlenews { margin:0; padding:0;}
.dgm_news .titlenews a{ display:block; font-size:11px; color:#2682ca; text-decoration:none; padding:0px 0px 0px 32px; margin:3px 0 0 0; }
.dgm_news .titlenews a:hover { text-decoration:underline;}

.footer  { background: url(../images/footer.jpg) top left repeat-x; height:105px; margin-top:20px;}
.footer .left { width:13px;} 
.footer .right { width:13px;}
.footer .text { vertical-align:top; font-size:11px; color:#FFFFFF; padding:14px 25px;}
.footer .text a { color:#FFFFFF;}

#ico-home a { display:block; position:absolute; height:9px; width:9px; top:23px; right:199px; background:url(../images/icons/home.gif) top left no-repeat;}
	#ico-home a:hover {background:url(../images/icons/_home.gif) top left no-repeat;}
#ico-mail a {display:block; position:absolute; height:7px; width:10px; top:25px; right:145px; background:url(../images/icons/mail.gif) top left no-repeat;}
	#ico-mail a:hover {background:url(../images/icons/_mail.gif) top left no-repeat;}
ico-map a {display:block; position:absolute; height:9px; width:11px; top:24px; right:87px; background:url(../images/icons/map.gif) top left no-repeat;}
	#ico-map a:hover {background:url(../images/icons/_map.gif) top left no-repeat;}
	
.projects td { width:33%; line-height:90%;}
.projects td a { font-size:11px; color:#2682CA; text-decoration:none;}
.projects td a:hover { text-decoration: underline;}
.projects td img { padding:0px; margin:0px;}	

#active_topmenu  { background:url(../images/bg_topmenu_rezervuar.jpg) top left repeat-x;}
#active_topmenu a {color:#FFFFFF;}

.moduletable-allnews { width:100%;}
.moduletable-allnews td { width:100%; color:#2682ca; text-align:right; font-size:11px;}
.moduletable-allnews td a { text-decoration:underline; font-size:11px; color:#2682ca; }
.moduletable-allnews td a:hover { text-decoration:none;}

.maintd #main #mainbody .footer { display:none;}
div.-podpiska { font-size:11px;}

a[title="Распродажа"] {
	color: #d75426 !important;
font-size: 16px !important;
font-weight: 900 !important;
text-transform: uppercase ;
text-decoration: blink !important;
}
