A:link {color: #65B6D9;}
A:visited {color: #65B6D9;}
A:active {color: #007CC3;}
A:hover {color: #007CC3;}

.txt {font-family: Tahoma, Verdana, Arial; font-size: 10pt; line-height: 1.5; color: #666666}
.tdtxt {font-family: Tahoma, Verdana, Arial; font-size: 10pt; line-height: 1.5; color: #666666; border: solid 1px #666666}
.stxt {font-family: Tahoma, Verdana, Arial; font-size: 10px; color: #666666}
.btxt {font-family: Tahoma, Verdana, Arial; font-size: 11px; color: #000000}

.addinfodiv{padding: 5px; border: solid 1px #dddddd; font-family: Tahoma, Verdana, Arial; font-size: 9pt; line-height: 1.5; color: #666666; background-color: #ffffff; margin: 10px 0px 10px 0px}
.addinfolink{font-family: Tahoma, Verdana, Arial; font-size: 9pt; line-height: 1.5; color: #666666}
a.addinfolink:link {color: #65B6D9;}
a.addinfolink:visited {color: #65B6D9;}
a.addinfolink:active {color: #007CC3;}
a.addinfolink:hover {color: #007CC3;}

a.btxt:link{color: #ffffff}
a.btxt:visited{color: #ffffff}
a.btxt:active{color: #ffffff}
a.btxt:hover{color: #ffffff}

.tmleft{background-image: url(/images/tm_left.gif); background-repeat: no-repeat; width: 4px}
.tmright{background-image: url(/images/tm_right.gif); background-repeat: no-repeat; width: 4px}
.tmtd{background-image: url(/images/tm_bg.gif); background-repeat: repeat-x; text-align: center;}
.tmlefton{background-image: url(/images/tm_left_on.gif); background-repeat: no-repeat; width: 4px}
.tmrighton{background-image: url(/images/tm_right_on.gif); background-repeat: no-repeat; width: 4px}
.tmtdon{background-image: url(/images/tm_bg_on.gif); background-repeat: repeat-x; text-align: center;}

.topmenu{font-family: Tahoma, Arial, Verdana; font-size: 10pt; text-decoration: none; font-weight: normal; padding: 0px 5px 0px 5px}
A.topmenu:link{color: #eeeeee; text-decoration: none;}
A.topmenu:visited{color: #eeeeee; text-decoration: none;}
A.topmenu:active{color: #ffffff; text-decoration: underline;}
A.topmenu:hover{color: #ffffff; text-decoration: underline;}

.mainlistlink {font-family: Tahoma, Verdana, Arial; font-size: 9pt; font-weight: bold;}
A.mainlistlink:link {color: #009900; text-decoration: none;}
A.mainlistlink:visited {color: #007700; text-decoration: none;}
A.mainlistlink:active {color: #E77817; text-decoration: none;}
A.mainlistlink:hover {color: #E77817; text-decoration: none;}

.leftlink {font-family: Tahoma, Verdana, Arial; font-size: 13pt;}
A.leftlink:link {color: #007CC3; text-decoration: none;}
A.leftlink:visited {color: #007CC3; text-decoration: none;}
A.leftlink:active {color: #65B6D9; text-decoration: underline;}
A.leftlink:hover {color: #65B6D9; text-decoration: underline;}

.newsdate {font-family: Tahoma, Verdana, Arial; font-size: 8pt; color: #65B6D9}
.newslink {font-family: Tahoma, Verdana, Arial; font-size: 8pt; color: #666666}
A.newslink:link {color: #666666; text-decoration: none;}
A.newslink:visited {color: #666666; text-decoration: none;}
A.newslink:active {color: #007CC3; text-decoration: underline;}
A.newslink:hover {color: #007CC3; text-decoration: underline;}

.specialoffer{font-family: Tahoma, verdana, Arial; font-size: 16px; color: #F57220}
a.specialoffer:link{color: #F57220}
a.specialoffer:visited{color: #F57220}
a.specialoffer:hover{color: #65B6D9}
a.specialoffer:active{color: #65B6D9}

.supoffer{font-family: Tahoma, verdana, Arial; font-size: 12px; color: #F57220; text-decoration: none;}
a.supoffer:link{color: #F57220; text-decoration: none;}
a.supoffer:visited{color: #F57220; text-decoration: none;}
a.supoffer:hover{color: #65B6D9; text-decoration: none;}
a.supoffer:active{color: #65B6D9; text-decoration: none;}

.greylink {font-family: Tahoma, Verdana, Arial; font-size: 9pt; color: #666666}
a.greylink:link {color: #666666;}
a.greylink:visited {color: #666666;}
a.greylink:active {color: #007CC3;}
a.greylink:hover {color: #007CC3;}

.footerdiv{background-color: #b5b5b5; font-family: Tahoma, Verdana, Arial; font-size: 9pt; color: #ffffff; margin-bottom: 5px}
.footerlink{font-family: Tahoma, Verdana, Arial; font-size: 9pt; color: #ffffff}
a.footerlink:link{color: #ffffff}
a.footerlink:visited{color: #ffffff}
a.footerlink:active{color: #ffffff}
a.footerlink:hover{color: #ffffff}

.headerlink{font-family: Tahoma, Verdana, Arial; font-size: 11pt; color: #ffffff; text-transform: uppercase; text-decoration: none}
a.headerlink:link{color: #ffffff; text-decoration: none}
a.headerlink:visited{color: #ffffff; text-decoration: none}
a.headerlink:active{color: #ffffff; text-decoration: underline}
a.headerlink:hover{color: #ffffff; text-decoration: underline}

.borderedimg{padding: 1px; border: solid 1px #cccccc}

.yellowheader {font-family: Tahoma, Verdana, Arial; font-size: 12px; font-weight: bold; color: #000000}
.orangeheader {font-family: Tahoma, Verdana, Arial; font-size: 12px; font-weight: bold; color: #FFFFFF}
.greenheader {font-family: Tahoma, Verdana, Arial; font-size: 12px; font-weight: bold; color: #FFFFFF}
.blueheader {font-family: Tahoma, Verdana, Arial; font-size: 12px; font-weight: bold; color: #FFFFFF}

h1 {font-family: Tahoma, Verdana, Arial; font-size: 14pt; font-weight: normal; color: #000000}
h2 {font-family: Tahoma, Verdana, Arial; font-size: 12pt; font-weight: normal; color: #007CC3;margin-bottom: 5px;padding-top:5px;}
.textpartheader {font-family: Tahoma, Verdana, Arial; font-size: 12pt; font-weight: normal; color: #007CC3; margin: 0px; padding: 0px}

INPUT {font-size: 8pt}
.error{color: #E77817}
.errortext{color: #E77817}

.formbutton{ 
   margin:5px;
   font: bold 12px arial, sans-serif;
   color: #ffffff;
   text-decoration: none;
   background: url(images/button.gif) repeat-x;
   border:0px;
   border-radius:5px;
   padding:5px 10px;
   cursor:pointer;
   outline: none; /* убираем точечную обводку в FireFox, которая появляется при клике */}

.akcent{font-weight: bold}

body{font-family: Tahoma, Verdana, Arial; font-size: 9pt; line-height: 1.6}

a.button {
   margin-bottom:10px;
   margin-right:30px;
   display: block;
   float:right; /* чтобы кнопка не растягивалась на всю ширину родительского блока, а ограничивалась текстом */
   font: bold 12px arial, sans-serif;
   color: #ffffff;
   text-decoration: none;
   background: url(images/button_left.png) top left no-repeat;
   padding-left: 20px; /* отступ для "раздвижных дверей" */
   outline: none; /* убираем точечную обводку в FireFox, которая появляется при клике */
}
 a.button span {
   display: block;
   line-height: 13px;
   background: url(images/button_right.png) top right no-repeat;
   padding: 7px 55px 7px 0px;
}
a.button:hover {
   float:right;
   background: url(images/button_left.png) top left no-repeat;
   background-position: 0% -29px;
}
 a.button:hover span {
   background: url(images/button_right.png) top right no-repeat;   
   background-position: 100% -29px;
   color: #ffffff;
}
a.button:visited span {
color: #ffffff;
}
a.button:visited span {
color: #ffffff;
}
a.button:active span {
color: #ffffff;
}
blockquote { 
border-radius:10px;
border-left-color: #bed22c;
background:#f6f6f6;
border-left-style: solid;
border-left-width: 0px;
color: rgb(102, 102, 102);
font-style: italic;
margin-bottom: 20px;
margin-left: 35px;
margin-right: 0px;
margin-top: 20px;
padding-bottom: 2px;
padding-left: 12px;
padding-right: 12px;
padding-top: 2px;
}

.blockquote_ {
background:url('http://www.shop-rent.ru/images/!_w.jpg') no-repeat;
background-position: 0% 50%;
padding-left:60px;
margin-left:15px;
text-align:justify; 
color: rgb(102, 102, 102);
font-style: italic;
margin-bottom: 10px;
margin-right: 0px;
margin-top: 10px;
padding-bottom: 10px;
padding-right: 0px;
padding-top: 10px;
}


h2.seo_h2{
background:url('http://www.shop-rent.ru/images/seo_h2.jpg') no-repeat;
padding-left:75px;
margin-left:20px;
padding-top:25px;
padding-bottom:20px;
margin-top:15px;
margin-bottom:15px;
}


div.marked_list{
background:url('http://www.shop-rent.ru/images/check_.jpg') no-repeat;
background-position: 0px 0px;
padding-left:30px;
margin-left:40px;
padding-top:0px;
padding-bottom:15px;
margin-top:0px;
margin-bottom:0	px;

}
div.marked_list_arrow{
background:url('http://www.shop-rent.ru/images/str_.gif') no-repeat;
background-position: 0px 2px;
padding-left:27px;
margin-left:43px;
padding-top:0px;
padding-bottom:15px;
margin-top:0px;
margin-bottom:0	px;

}

.main_page div.marked_list{
margin-left:5px;
}

#tarif-slider { padding:0 0 20px; }
	#tarif-slider .tname { background:url(/images/ddf.gif) no-repeat;background-position: 0% 50%; color:#00aeef; display:inline-block; font-size:22px; margin:0 0 10px; padding-left:20px; text-decoration:none; }
	#tarif-slider .tname span { background:url(/images/ddt.gif) 0 100% repeat-x; }
	#tarif-slider .summ { display:none; padding:0 0 40px; }
		#tarif-slider .summ ul { padding-bottom:20px; }
		#tarif-slider .summ .cost { border:1px solid #c6e0ee; border-width:1px 0; padding:16px 0 20px; }
		#tarif-slider .summ .more { font-size:14px; text-decoration:underline; }
			#tarif-slider .summ .more:hover { text-decoration:none; }
			
.portfolio_element{
padding:10px;
float:left;
text-align:center;
}

.portfolio_element img{
border:1px solid black;
margin-bottom:5px;
}

.portfolio_element a{
color:#444444;
font-weight:400;
font-size:12pt;
text-decoration:none;
}

.portfolio_element a:link{
color:#444444;}

.portfolio_element a:hover{
color:#888888;
text-decoration:underline;
}
.portfolio_element a:active{
color:#444444;
}
.portfolio_element a:visited{
color:#444444;
}

