
p,a,td,span,body {font-family:Arial; font-size:13px;}
a {color:darkblue;}

.uppermenu {font-family:Arial; font-size:13px; color:#979181;}
.leftmenu {font-family:Arial; font-size:13px; color:#000000; font-weight:bold;}
.leftmenu:hover {font-family:Arial; font-size:13px; color:#E46305; font-weight:bold;}
.leftmenuact {font-family:Arial; font-size:13px; color:#979181; text-decoration:none; font-weight:bold;}
.leftsubmenu {font-family:Tahoma; font-size:11px; color:#000000; text-decoration:none;}
.leftsubmenu:hover {font-family:Tahoma; font-size:11px; color:#E46305; text-decoration:underline; }
.leftsubmenuact {font-family:Tahoma; font-size:11px; color:#979181; text-decoration:none;}
.smalltext {font-family:Tahoma; font-size:9px; color:#000000; text-decoration:none;}
.smalltext:hover {font-family:Tahoma; font-size:9px; color:#404040; text-decoration:underlined;}
.smalltext2 {font-family:Tahoma; font-size:9px; color:#6B7154; text-decoration:none;}
a.smalltext2 {font-family:Tahoma; font-size:9px; color:#9Ba184; text-decoration:underline;}
a.smalltext2:hover {font-family:Tahoma; font-size:9px; color:#9Ba184; text-decoration:none;}
.text {font-family:Arial; font-size:13px; color:#000000; text-decoration:none; text-align: justify;}
.divlink {font-family:Tahoma; font-size:13px; color:#D6D8C8;}

.navp {font-family:Tahoma; font-size:11px; color:#82837D;}
.navp:hover {font-family:Tahoma; font-size:11px; color:#B4B6AD;}
.nava {font-family:Tahoma; font-size:11px; color:#A9533C;}

.hdrm {font-family:Tahoma; font-size:18px; color:#6B7154; font-weight:bold}
.keywords {font-family:Tahoma; font-size:9px; color:#B1B3AC;}
h3.keywords {font-family:Tahoma; font-size:9px; color:#B1B3AC; text-decoration:none; font-weight:normal; display:inline;}

.contdh {font-family:Tahoma; font-size:13px; color:#000000; border-bottom:1px solid color:#B1B3AC;}
.contd {font-family:Tahoma; font-size:9px; color:#000000;}
.contr {font-family:Tahoma; font-size:9px; color:#000000;}


.contab {border: 1px solid #D0D0D0; text-align: center;}

table, table tr, table td {
	border-collapse:collapse;}

table.price_table {
border: none; /*1px solid #FFFFFF;*/
margin:0px;
padding:0px;
}
.price_table tr td {
border:1px solid #000000;
padding:2px;
margin:0px;
border-collapse: collapse;
}
.noboder, tr.noboder td, table.price_table tr.noboder td {
border:none;
border-collapse: collapse;
text-align:left;
}
.r {
	color:#FF0000;}
.b {
	color:#0000FF;}
.o {
	color: #FF6600;}

.tur_text {}
.tur_text p {margin:10px 0 10px 0px; padding:0; line-height:18px;text-align:left;}
.tur_text ul {margin:14px 0 20px 0px; padding:0; line-height:16px;}
.tur_text ul li {padding:0 0 0 0px;}
.tur_text div {text-align:left;}
.tur_text table {width:100%; margin:10px 0;}
.tur_text table  th {background:#f1efdb; font:10px Tahoma,Arial,sans-serif; padding:8px 10px; text-align:left;}
.tur_text table  td {font:11px Tahoma,Arial,sans-serif; padding:5px 8px; border:1px solid #F1EFDB;}
.tur_text table  tr.altrow td {background:#f8f7ed;}
.tur_text img {padding:10px 10px 10px 5px;}

#topMenu a {font-weight:bold; font-size:14px; color:black; text-decoration:none;}
#topMenu a:hover {text-decoration:underline;}


/* coder */

.clear { clear: both; font-size: 0px; }
div.content { padding: 20px 35px 0 40px; }
div.content a:hover { color: #E46305 !important; }
div.content img { border: none; }
div.h1_title { color: #545959; font-size: 28px; margin-bottom: 10px; }

div.spec { background: #E5E5E5 url(../images/corner_spec1.gif) no-repeat 0 0; margin-bottom: 25px; }
div.spec div.corner2 { background: url(../images/corner_spec2.gif) no-repeat right 0; }
div.spec div.corner3 { background: url(../images/corner_spec3.gif) no-repeat 0 bottom; }
div.spec div.corner4 { background: url(../images/corner_spec4.gif) no-repeat right bottom; height: 100%; padding: 15px 0 8px; }

div.spec table { border-collapse: collapse; width: 100%; table-layout: fixed; }
div.spec td { padding: 0 15px; vertical-align: top; }
div.spec div.img { width: 173px; height: 123px; background-repeat: no-repeat; background-position: 0 0; position: relative;
	margin-bottom: 8px; }
div.spec div.img img { width: 173px; height: 123px; position: absolute; left: 0; top: 0; background: url(../images/ramka.png); }
* html div.spec div.img img { //	 background-image: none;  
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/ramka.png,sizingMethod=crop); }
div.spec div.name { color: #000; line-height: 1.1; margin-bottom: 8px; width: 173px; }
div.spec div.name a { text-decoration: none; color: #000; }
div.spec div.name a:hover { text-decoration: underline; }
div.spec div.more { text-align: right; color: #00008B; font-size: 14px; width: 173px; }
div.spec div.more a { color: #00008B; font-size: 11px; position: relative; top: -1px; }

ul.route { margin: 0; padding: 0; list-style: none; float: left; width: 814px; }
ul.route li { float: left; width: 405px; height: 85px; background: url(../images/bg_route.gif); position: relative; 
	margin-bottom: 14px; }
ul.route li.left { clear: left; left: -2px; margin-right: 4px; }
ul.route img.img { position: absolute; top: 12px; left: 12px; }
ul.route div { position: absolute; left: 88px; top: 13px; width: 300px; line-height: 1.2; }
ul.route div p { color: #FF6600; font-size: 24px; margin: 0; line-height: 1.1; }
ul.route img.link { width: 405px; height: 85px; position: absolute; left: 0; top: 0; }




