/*COMMON_start*/
html,body{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; margin:0px; padding:0px;}
a img{border:none;}
table{
	border:0px; /* border="0" */
	border-collapse:collapse; /* cellspacing="0" */
}
table td{
	padding:0px; /* cellpadding="0" */
	vertical-align:top;
}

div.tel{
	position: absolute;
	padding-left: 500px;
	padding-right: 166px;
	top: 26px;
	color: #fff;
	font-size: 16px;
}
div.tel span{ white-space:nowrap;}

table.main{ width: 100%;}
table.main td.first{
	width:199px; 
	border-right:1px solid #E5E5E3; 
	background: url("../img/left_bcg.gif") repeat-y left top;
	/*white-space: nowrap;*/
}
table.main td.second{
	/*width:100%;*/
}
table.main td.third{
	width:174px; 
	border-left:1px solid #E5E5E3; 
	background: url("../img/r_bcg.gif") no-repeat left bottom;
}

div{position: absolute;}
h1 {font-size:18px; margin:0px; padding:10px 0px; text-transform:uppercase; color:#B52400;}
h2 {font-size:16px; margin:0px; padding:10px 0px 3px 0px; text-transform:uppercase; color:#043486;}
h3 {font-size:14px; margin:0px; padding:5px 0px 2px 0px; text-transform:none; font-weight:normal; color:#557078;}
p {margin:0px; padding:0px;}
p.text {text-align:justify; margin:0px; padding:0px;}
ul {margin:0px 0px 0px 0px; padding:2px 0px 2px 30px}
ol {margin:0px 0px 0px 0px; padding:2px 0px 2px 30px}
li {}
.fleft{ float: left;}
/*COMMON_end*/

/*TABLES_start*/
.pintable {background-color:#A4A4A4; border-top: solid 1px #A4A4A4; border-right: solid 1px #A4A4A4; width: 100%;}
.pinhead {background-color:#E0E0E0; margin:0px; padding:2px}
.pinhead p {text-align:center; color:#11417A; margin:0px; padding:2px}
th {background-color:#E0E0E0; color:#11417A; margin:0px; padding:2px}
th p{text-align:center; margin:0px; padding:2px}
.pinmain {background-color:#FFF;}
.pinmain td, .pinhead th { border-bottom: solid 1px #A4A4A4; border-left: solid 1px #A4A4A4; padding: 5px 3px;  }
.pinmain p {margin:0px; padding:2px}
.pinmain1 {background-color:#FFF;}
.pinmain1 td {}
.pinmain1 p {margin:0px; padding:2px}
/*TABLES_end*/

/*LINKS_start*/
a {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#465163; text-decoration:underline;}
a:hover {text-decoration:underline; color:#B52400;}
a.itex {font-size:12px; font-weight:normal; color:#8E8E8E; text-decoration:none;}
a.itex:hover {text-decoration:underline;}
a.itex b {font-weight:normal; color:#000;}
/*LINKS_end*/

/*NEWS_start*/
h2.news {font-size:14px; font-weight:normal; margin:0px 0px 0px 0px; padding:6px 0px 0px 0px; color:#B52400;}
p.news_text {text-align:justify; margin:0px; padding:0px 0px 3px 0px; font-size:11px;}
p.date {font-size:10px; font-weight:normal; margin:0px 0px 0px 0px; padding:0px 0px 2px 0px; color:#8A8A8A;}
p.news_nav {font-size:11px; font-weight:normal; margin:0px; padding:3px 0px 3px 0px; color:#8A8A8A; text-align:center;}
a.news {font-size:14px; font-weight:normal; margin:0px; padding:3px 0px 3px 0px; color:#B52400; text-decoration:underline;}
a.news:hover {text-decoration:none;}
a.news1 {font-size:11px; font-weight:normal; margin:0px; padding:3px 0px 3px 0px; color:#B52400; text-decoration:underline;}
a.news1:hover {text-decoration:none;}
b.news1 {background-color:#465163; color:#FFF;}
hr.news {width:100%; height:0px; border:1px solid #465163; color:#465163; margin:2px; padding:0px;}
/*NEWS_end*/

#top {position:relative; top:0px; left:0px; width:100%; height:153px; background-color:#95BCEC; background-image:url(../img/top_bcg.gif); background-repeat:repeat-x;}
div.top_01 {top:0px; left:0px; width:114px; height:153px; background-color:#5383BA; background-image:url(../img/top_01.jpg);}
div.logo {top:0px; left:114px; width:280px; height:153px; background-color:#BDD7FE;}
div.top_02 {top:0px; right:0px; width:182px; height:153px; background-color:#3F7FC3; background-image:url(../img/top_02.jpg);}
div.top_03 {top:0px; right:182px; width:172px; height:153px; background-color:#71A5DF; background-image:url(../img/top_03.jpg);}
div.top_04 {top:21px; left:260px;}
h1.slogan {color:#FFF; font-size:11px; font-weight:normal; text-transform:uppercase;}

#l_menu {position:relative; width:190px; background-color:#F3F3F3; margin:0px 0px 150px 0px; padding:20px 0px 20px 0px; background-image:url(../img/l_bcg2.gif); background-repeat:no-repeat; background-position:top right;}
p.l_menu {margin:0px 0px 0px 3px; padding:5px 0px 5px 13px; border-bottom:1px solid #FFF; background-image:url(../img/li.gif); background-repeat:no-repeat; background-position:left;}
a.l_menu {color:#0C383A; text-decoration:none; text-transform:uppercase; font-size:11px; font-weight:bold; /*padding:0px 0px 0px 13px;*/}
a.l_menu:hover {text-decoration:none; color:#B82B02; }
a.l_menu1 {color:#0C383A; text-decoration:none; text-transform:uppercase; font-size:11px; font-weight:bold; padding:0px;}
a.l_menu1:hover {text-decoration:none; color:#B82B02;}
/*a.l1 {margin:0px; padding:5px 0px;}
a.l2 {margin:0px; padding:5px 96px 5px 13px;}
a.l3 {margin:0px; padding:5px 97px 5px 13px;}
a.l4 {margin:0px; padding:5px 1px 5px 13px;}
a.l5 {margin:0px; padding:5px 64px 5px 13px;}
a.l6 {margin:0px; padding:5px 66px 5px 13px;}
a.l7 {margin:0px; padding:5px 107px 5px 13px;}*/

#header {position:relative; margin:0px; padding:6px 10px 6px 10px;}
h1.header1 {font-size:15px; font-weight:bold; text-transform:none; color:#000; margin:0px; padding:0px 0px 3px 0px; border-bottom:1px solid #A4A4A4;}
h1.header1 b {color:#B52400;}

#content {position:relative; margin:0px; padding:10px 10px 20px 10px;}
#content div {position:relative;}
#content p {margin:0px; padding:2px 0px 2px 0px;}
#content img {border:1px solid #043486; background-color:#E5E5E5; margin:0px 4px 0px 4px;}

#bottom {position:relative; width:100%; height:64px; background-color:#DDD;}
div.l_bcg {top:0px; left:0px; width:214px; height:33px; background-color:#FFF; background-image:url(../img/l_bcg.gif);}
div.r_bcg2 {top:0px; right:0px; width:184px; height:29px; background-color:#FFF; background-image:url(../img/r_bcg2.gif);}
div.subscribe {top:-160px; left:0px; width:190px; height:153px; border-top:7px solid #FFF; background-color:#F3F3F3;}
div.subs_01 {top:8px; left:0px; width:182px; height:22px; background-color:#FFF; text-transform:uppercase; color:#333; margin:0px; padding:8px 0px 0px 8px;}
div.subs_02 {top:56px; left:10px; height:16px;}
div.subs_03 {top:52px; left:10px; width:135px;}
div.subs_03 input{border:0px solid #FFF; width:99%; height:80%; font-size:12px; margin:0px; padding:1px 0px 0px 0px; border:1px solid #464646; background-color:#FFF;}
div.subs_04 {top:65px; left:150px;}
div.itex1 {top:16px; right:320px; width:28px; height:33px;}
div.itex2 {top:17px; right:200px;}
div.copy {top:23px; left:230px; color:#7D7D7D; font-size:12px;}

div.news_right {position:relative;}
div.news_top {top:122px; right:10px; width:92px; color:#0C383A; text-transform:uppercase; font-size:12px; background-image:url(../img/li.gif); background-repeat:no-repeat; background-position:right;}
div.r_new {position:relative; margin:0px; padding:5px;}
h3.rnew {font-size:13px; color:#000; margin:0px; padding:0px 0px 5px 0px; font-weight:bold;}
p.rnew {margin:0px; padding:0px 0px 10px 0px; color:#3B3B3B;}

a.menu1 {color:#0C383A; text-decoration:none; text-transform:uppercase; font-size:11px; font-weight:bold; padding:0px 0px 0px 0px;}
a.menu1:hover {text-decoration:none; color:#B82B02;}
div.menu1 {position:relative; margin:0px 0px 0px 4px; padding:4px 0px 4px 8px; background-image:url(../img/li2.gif); background-position:left; background-repeat:no-repeat;}

#header3 {position:relative; margin:0px; padding:0px 0px 0px 10px;}
h1.header3 {font-size:13px;}

div.citat {top:0px; right:0px; width:150px; height:50px; padding:10px;}

div.m0 {background-color:#E0E8E8; border:1px solid #CACBCB; visibility:hidden; z-index:2000; width:180px; top:0px; left:0px;}
.calc {width:500px; margin:0px 0px 8px 0px; padding:0px; z-index:0;}
.calc1 {width:296px; margin:0px 0px 8px 0px; padding:0px; z-index:0;}
.calc2 {margin:0px 0px 8px 30px; padding:0px; z-index:0;}
option {z-index:0;}
.r {text-align:right;}

#weather {margin:0px; padding:10px; width:170px;}
#weather div {position:relative;}
.ramblertbl {background-color:#fff; border:1px solid #A8A8A8; width:150px;}
.ramblerth {background-color: #A8A8A8; height:20px;}
.ramblertitle {font-size:9px; font-weight:bold; color:#fff;}
.ramblertext {font-size:9px; color:#000;}
.ramblerlink {color:#A8A8A8; font-size:10px;}

div.catalog_item{
	margin: 0 0 30px 0;
}
div.catalog_item img{
	margin: 0 10px 0px 0 !important;
	float: left;
}
div.catalog_item div.text{
	padding-left: 120px;
}
div.catalog_item h2{
	padding-top: 0;
}
div.catalog_item img{
	border: none !important;
}
div.catalog_item div.status{
		float: left;
		margin-top: 5px;
}
div.catalog_item div.status img{ cursor: help;}
div.catalog_item div.price{
	color: red;
	font-size: 1.6em;
	font-weight: bold;
	float: left;
}
div.catalog_item div.attribute-image{
	float: left;
}
div.catalog_item div.content{
	/*padding-left: 210px;*/
}
div.catalog_item p{padding: 10px 0 !important;}

table.catalogtable, table.renderedtable{
	border-top: solid 1px #000;
	border-left: solid 1px #000;
	width: 99%;
	margin-bottom: 20px;
}
table.catalogtable td, table.catalogtable th, table.renderedtable td, table.renderedtable th{
	border-right: solid 1px #000;
	border-bottom: solid 1px #000;
	text-align: center;
	vertical-align: middle;
}
table.catalogtable td.left{
	text-align: left;
	padding: 0 5px 0 10px;
}
table.catalogtable img{ border: none !important;}
table.catalogtable th.fix, table.catalogtable td.fix{ width: 15%; white-space: nowrap;}
table.catalogtable th.st, table.catalogtable td.st{ width: 50px; white-space: nowrap;}


div.item_news{
	margin: 10px 0 20px 0;
}
div.item_news a,div.item_news a:hover{font-size: 1.15em; font-weight: bold;}
span.faset{
	display: block;
	margin: 5px 0 10px 0;
}
div.name, span.name{ font-weight: bold;margin-left: 5px;}
div.name div{cursor: pointer; margin:6px 0 0 5px; font-weight: bold; position: relative;}
div#show_span {color: #B52400; font-size: 1.4em; margin: 10px 0; padding-right: 20px;}

div.form input, div.form textarea{width: 300px; margin-top: 2px;}
div.form textarea { }
div.form div.fleft{ float: left; margin-right: 20px;}
.clear { clear: both; font-size: 0px; height: 0; line-height: 0; }

ul.part{
	width: 42%;
	float: left;
}

.pages {
	clear:both;
}

/*alignes*/
p.text-justify{
	text-align: justify;
}
p.text-right{
	text-align: right;
}
p.text-left{
	text-align: left;
}
p.text-center{
	text-align: center;
}

#content .attribute-map img {
	background: none;
}
.href{
	cursor: pointer;
	color: #465163;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    text-decoration: underline;
}
.href:HOVER{
	color: #B52400;
    text-decoration: underline;
}