* {
	margin:0;
	padding:0;
}
html {
	background:url(/img/prosto-r.ru/bghtml.gif) #ececec left top repeat;
}
body {
	background-color:#fff;
	position:relative;
	width:960px;
	padding:20px 20px 0 20px;
	margin:0 auto 40px auto;
	font:12px Arial, Helvetica, sans-serif;
}
button {
	background:transparent;
	cursor:pointer;
	border:none;
}
button:hover {
	cursor:pointer;
}
a {
	color:#000;
	text-decoration:underline;
}
a:visited {
	color:#595959;
}
a:hover {
	color:#d00508;
}
img {
	border:none;
}
li {
	background:url(/img/prosto-r.ru/imglist.gif) 0 5px no-repeat;
	list-style:none;
	padding-left:15px;
	margin-bottom:3px;
}
p {
	margin-bottom:15px;
}
h2 {
	font:17px Tahoma, Arial, Helvetica, sans-serif;
	margin-bottom:15px;
	color:#d00508;
}
h3 {
	font:13px Arial, Helvetica, sans-serif;
	margin-bottom:10px;
	font-weight:bold;
}
br.clear {
	clear:both;
	height:0;
}
#Reviews br.clear, #Right br.clear {
	display: none;
}
#logo {
	background-color:inherit;
	position:absolute;
	top:24px;
	right:58px;
	display:block;
	width:173px;
	height:52px;
	font:18px Tahoma, sans-serif;
}


/* References */
#References {
	background-color:inherit;
	width:960px;
	height:76px;
}
#References ul {
	background-color:inherit;
	float:left;
	list-style:none;
}
#References ul li {
	background:none;
	background-color:inherit;
	float:left;
	margin-right:20px;
	padding:0;
}
#References ul li a
{
	background-color:inherit;
	display:block;
	width:173px;
	height:46px;
	padding:10px 0 0 38px;
	font:14px Arial, Helvetica, sans-serif;
	color:#000;
	text-decoration:underline;
}
#References h1
{
	display:block;
	width:173px;
	height:46px;
	padding:10px 0 0 38px;
	font:14px Arial, Helvetica, sans-serif;
	background:url(/img/prosto-r.ru/referenc.gif) #f36800 21px 15px no-repeat;
	color:#fff9e4;
}
#References ul li a:hover
{
	color:#f47300;
}
#References ul li.active_link a:hover
{
	color:#fff9e4;
}


/* Top */
#Top
{
	background:url(/img/prosto-r.ru/bgtop.gif) #f7f7f7 left top repeat-x;
	width:960px;
}
#Top_bg
{
	background:url(/img/prosto-r.ru/bgtop.jpg) left top no-repeat;
	height:60px;
}



/* Structure_menu_main */
#Structure_menu_main
{
	background:transparent;
	width:510px;
	height:39px;
	float:left;
	padding:21px 0 0 30px;
	color:#fff;
}
#Structure_menu_main ul
{
	list-style:none;
}
#Structure_menu_main ul li
{
	background:none;
	padding:0;
	float:left;
}
#Structure_menu_main a
{
	background:transparent;
	display:block;
	float:left;
	border-right:#fff solid 1px;
	padding:0 10px;
	font:12px Arial, Helvetica, sans-serif;
	color:#fff;
}
#Structure_menu_main a:visited
{
	color:#ffe3e3;
}
#Structure_menu_main a:hover
{
	color:#fff4c9;
}
#Structure_menu_main li.active_link a
{
	font-weight:bold;
	color:#fff;
	text-decoration:none;
}
#Structure_menu_main li.active_link a:hover, #Structure_menu_main li.active_link a:visited
{
	color:#fff;
	text-decoration:none;
}


/* Promo */
#Promo
{
	width:130px;
	height:122px;
	padding:28px 40px 0 250px;
	float:left;
	color:#fff;
	cursor: pointer;
}
#Promo p
{
	line-height:14px;
}
#Promo a
{
	background:transparent;
	background:url(/img/prosto-r.ru/referenc.gif) 62px 60% no-repeat;
	display:block;
	padding-right:8px;	
	color:#fff;
}
#Promo a:hover
{
	color:#fff4c9;
}


/* Prostor_menu */
#Prostor_menu
{
	width:305px;
	height:166px;
	padding:30px 75px 0 40px;
	float:left;
}
#Prostor_menu a, #Special_offers a, #Discount a
{
	color:#000;
	background:transparent;
	background:url(/img/prosto-r.ru/referen1.gif) 100% 60% no-repeat;
	display:block;
	padding-right:8px;
	width:58px;
}
#Discount a
{
	width:73px;
}
#Prostor_menu a:visited
{
	color:#595959;
}
#Prostor_menu a:hover
{
	color:#d00508;
}


#ltr {}

/* Left */
#Left {
	background-color:inherit;
	float:left;
	width: 480px;
	margin-top:10px;
	zoom: 1;
}
/* Right */
#Right {
	background-color:inherit;
	zoom: 1;
	width: 420px;
	float: left;
	margin: 10px 0 0 60px;
}
* html #Right {
	margin-left: 20px
}


/* Content */
div.Content {
	color:#8c8c8c;
}
div.Content ul {
	margin-bottom:15px;
}
#Left div.Content {
	width:440px;
	padding:40px 40px 20px 40px;
}



/* Special_offers */
#Special_offers {
	float:left;
} 
#Special_offers ul {
	color:#000;
}
#Special_offers a {
	color:#000;
}
#Special_offers a:visited
{
	color:#595959;
}
#Special_offers a:hover
{
	color:#d00508;
}
#Special_offers h2
{
	color:#d00508;
}


/* Reviews */
#Reviews
{
	background:url(/img/prosto-r.ru/reviews.gif) #f5f5f5 left top no-repeat;
	width:440px;
	padding:60px 40px 20px 40px;
	float:left;
	color:#8c8c8c;
}
#Reviews h2
{
	color:#000;
}
#nav_reviews
{
	width:240px;
	float:left;
}
#previous a.button, #next a.button
{
	background:url(/img/prosto-r.ru/prev.gif) right top no-repeat;
	display:block;
	width:35px;
	height:32px;
	float:left;
	color:#000;
	line-height:30px;
	margin-right:5px;
}
#nav_reviews #next a.button
{
	background:url(/img/prosto-r.ru/next.gif) left top no-repeat;
	width:60px;
	padding-left:0px;
}
#nav_reviews #next a.button:hover
{
	background-position:0 -32px;
	color:#f68620;
}
#nav_reviews #previous a.button:hover
{
	background-position:100% -32px;
	color:#f68620;
}
#nav_reviews a.disabled
{
	color:#ccc;
}
#nav_reviews #previous a.disabled:hover
{
	background-position:100% 0;
	color:#ccc;
}
#nav_reviews #next a.disabled:hover
{
	background-position:0 0;
	color:#ccc;
}
#author
{
	width:185px;
	padding-left:15px;
	margin-bottom:10px;
	float:right;
	font-style:italic;
	text-align:right;
	color:#000;
}



/* SELECT ANIMATION */
.select
{
	background:url(/img/prosto-r.ru/selectr.gif) 100% 50% no-repeat;
	cursor:pointer;
	font:12px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#fff;
	position:relative;
	left:-8px;
	top:0;
	padding:0 !important;
}
.select_txt
{
	display:block;
	background:url(/img/prosto-r.ru/selectl.gif) 0 50% no-repeat;
	line-height:46px;
	padding-left:30px;
}
.select ul
{
	display:none;
	position:absolute;
	top:38px;
	left:0;
	width:100%;
	padding:10px 0 !important;
	margin:0 !important;
	background-color:#ffe4bb;
}
.select ul li
{
	line-height:24px;
}
.select ul li a
{
	display:block;
	font-weight:normal;
	color:#891700;
	height:24px;
	font-size:11px;
	padding-left:30px;
}
.select ul li a:hover
{
	background-color:#f89846;
	color:#fff;
}
li.select ul li
{
	background:none !important;
	padding:0 !important;
}
li.select.jshover ul
{
	display:block;
}
li.select.jshover
{
	background:url(/img/prosto-r.ru/selectra.gif) #ffe4bb 100% 50% no-repeat !important;
}
li.select.jshover .select_txt
{
	background:url(/img/prosto-r.ru/selectla.gif) 0 50% no-repeat !important;
}



/* Calculator */
#Calculator, #Send_mail, #Call, #Info {
	background: #fff8e5 url(/img/prosto-r.ru/calcul.gif) no-repeat 100% 0;
	padding: 40px 30px 30px 40px;
	color: #a85f00;
	overflow: auto;
}
#Calculator h2, #Send_mail h2, #Call h2, #Info h2
{
	color:#f47300;
	width:185px;
}
#Calculator h3 {}
#Calculator li, #Info li
{
	background:url(/img/prosto-r.ru/imglist1.gif) 0 5px no-repeat;
}
#Calculator #nav {
	height:60px;
}
/* html #Calculator #nav {
	width: 99%;
}
*+html #Calculator #nav {
	width: 99%;
}*/
#Calculator .select
{
	background:url(/img/prosto-r.ru/selectr.gif) 100% 50% no-repeat;
	width:190px;
}
#Calculator .select_txt
{
	background:url(/img/prosto-r.ru/selectl.gif) 0 50% no-repeat;
}

#total {
	height:75px;
	width: 380px;
	overflow: visible;
	zoom: 1;
}
#total span
{
	background-image:url(/img/prosto-r.ru/cyphers.gif);
	background-position:left top;
	background-repeat:no-repeat;
	display:block;
	float:left;
	height:45px;
	margin:0 -1px;
}
#total span span {
	display:none;
}
#total span.txt {
	background:none;
	height:20px;
	padding:24px 10px 0 4px;
	margin:0;
	font-size:13px;
	font-weight:bold;
	color:#eb6a00;
}
#sum, #terms {
	float:left;
}
#sum {
	width: 196px;
}
#terms {
	width: 148px;
}
#total span.calc1 {
	width:17px;
	margin:0 -2px;
}
#total span.calc2 {
	background-position:-17px 0;
	width:23px;
}
#total span.calc3
{
	background-position:-40px 0;
	width:24px;
}
#total span.calc4
{
	background-position:-64px 0;
	width:30px;
}
#total span.calc5
{
	background-position:-94px 0;
	width:23px;
}
#total span.calc6
{
	background-position:-117px 0;
	width:26px;
}
#total span.calc7
{
	background-position:-143px 0;
	width:25px;
}
#total span.calc8
{
	background-position:-168px 0;
	width:28px;
}
#total span.calc9
{
	background-position:-196px 0;
	width:25px;
	margin-right:0;
}
#total span.calc0
{
	background-position:-221px 0;
	width:27px;
	margin:0;
}
div.progres
{
	background-image:url(/img/prosto-r.ru/progres.gif);
	background-position:-120px;
	background-repeat:no-repeat;
	width:120px;
	height:9px;
	margin-left:28px;
	clear:both;
}
div.progres.a1
{
	background-position:-110px;
}
div.progres.a2
{
	background-position:-100px;
}
div.progres.a3
{
	background-position:-90px;
}
div.progres.a4
{
	background-position:-80px;
}
div.progres.a5
{
	background-position:-70px;
}
div.progres.a6
{
	background-position:-60px;
}
div.progres.a7
{
	background-position:-50px;
}
div.progres.a8
{
	background-position:-40px;
}
div.progres.a9
{
	background-position:-30px;
}
div.progres.a10
{
	background-position:-20px;
}
div.progres.a11
{
	background-position:-10px;
}
div.progres.a12
{
	background-position:0;
}



/* Stages */
#Stages
{
	background-color:inherit;
	width:960px;
	clear:both;
	padding:40px 0 20px 0;
}
#Stages h3
{
	color:#d31619;
	font-weight:normal;
	font-size:14px;
	margin-bottom:15px;
}
#first, #second, #third, #fourth
{
	width:155px;
	float:left;
	padding:0 40px 0 45px;
}
#first
{
	background:url(/img/prosto-r.ru/1red.gif) 0 4px no-repeat
}
#second
{
	background:url(/img/prosto-r.ru/2red.gif) 0 4px no-repeat
}
#third
{
	background:url(/img/prosto-r.ru/3red.gif) 0 4px no-repeat
}
#fourth
{
	background:url(/img/prosto-r.ru/4red.gif) 0 4px no-repeat
}


/* Footer */
#Footer
{
	background-color:inherit;
	font-size:11px;
	color:#b3b3b3;
	clear:both;
	width:930px;
	height:101px;
	padding:30px 0 0 20px;
	margin-bottom:20px;
}
#Footer p
{
	margin:5px 0;
}
#phones
{
	background:url(/img/prosto-r.ru/bgphones.gif) #c60900 left top repeat-x;
	width:460px;
	height:67px;
	margin:0 30px 20px -20px;
	float:left;
	display:inline;
	color:#ffeda0;
	padding:14px 0 0 60px;
	text-align:right;
}
#phones .Moscow, #phones .Spb
{
	background:url(/img/prosto-r.ru/phone.gif) left top no-repeat;
	width:145px;
	text-align:right;
	height:50px;
	float:left;
	padding:3px 20px 0 50px;
}
#phones a
{
	background:transparent;
	background:url(/img/prosto-r.ru/referenc.gif) 100% 60% no-repeat;
	display:block;
	padding-right:8px;
	margin-right:1px;
	float:right;
	width:52px;
	color:#fff;
}
#phones a:hover
{
	color:#fff4c9;
}
#phones span
{
	font:20px Arial, Helvetica, sans-serif;
	font-weight:normal;
}
#phones span span
{
	background:transparent;
	color:#fff;
}



/* Contacts */
#Left #Contacts
{
	width:520px;
	padding:20px 0 0 0;
}
#Contacts h2, #Portfolio_works1 h2, #Portfolio_works h2, #ctg_hdr
{
	font-size:24px;
	color:#d00508;
	letter-spacing:-1px;
}
#mail h2
{
	font-size:17px;
	letter-spacing:normal;
	color:#000;
}
#Contacts .Spb a, #Contacts .Moscow a
{
	background:url(/img/prosto-r.ru/referen1.gif) 100% 60% no-repeat;
	display:block;
	width:92px;
}
#Contacts .Spb, #Contacts .Moscow
{
	width:240px;
	float:left;
	padding-left:20px;
}
#Contacts div.phone
{
	background:url(/img/prosto-r.ru/phone1.gif) #f5f5f5 20px 11px no-repeat;
	width:170px;
	height:62px;
	margin-left:-20px;
	padding:8px 0 0 70px;
	margin-bottom:15px;
}
#Contacts div.phone img
{
	margin-right:8px;
}
#Contacts div.phone span
{
	font:20px Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#000;
	line-height:35px;
}
#Contacts div.phone span span
{
	color:#d00508;
}
#Contacts #mail
{
	padding:25px 0 0 20px;
}
#mail strong
{
	float:left;
	width:50%;
}
#mail a
{
	float:right;
	text-align:right;
	width:50%;
}
#mail p
{
	clear:both;
	height:20px;
	margin:0;
}

/* Send_mail */
#Send_mail
{
	background:url(/img/prosto-r.ru/sendmail.gif) #fff8e5 -5px 0 no-repeat;
	padding:60px 30px 20px 40px;
	margin-top:19px;
}
#Send_mail form {
	width:350px;
	padding: 0 0 35px;
}
* html #Send_mail form {
	padding: 0;
}
*+html #Send_mail form {
	padding: 0;
}
#Send_mail input, #Send_mail textarea, #Send_mail select
{
	border:#ffe3c8 solid 1px;
	width:200px;
	margin-bottom:3px;
}
#Send_mail select
{
	width:202px;
}
#Send_mail textarea
{
	position:relative;
	left:-20px;
	width:345px;
	margin-right:-20px;
	height:100px;
	overflow:hidden;
}
#Send_mail form span
{
	display: inline-block;
	display: -moz-inline-block;
	width:120px;
	margin:1px 0 5px 0;
	zoom: 1;
}
#Send_mail button
{
	border:none;
	width:134px;
	height:32px;
	text-align:left;
	float:right;
	margin-top:6px;
	margin-right: 25px;
}
#Send_mail button span
{
	background:url(/img/prosto-r.ru/button.gif) left top no-repeat;
	width:106px;
	height:26px;
	color:#fff9e0;
	font-family:Tahoma;
	font-weight:bold;
	padding:5px 0 0 25px;
}




/* Services */
#Services
{
	float:left;
	width:540px;
}
#Services h2
{
	float:left;
	width:100%;
}
#Services #right_nav
{
	float:right;
	margin:-46px -40px -40px 0;
	display:inline;
}
#Services .select
{
	background:url(/img/prosto-r.ru/select1r.gif) 100% 50% no-repeat;
	width:210px;
}
#Services .select_txt
{
	background:url(/img/prosto-r.ru/select1l.gif) 0 50% no-repeat;
}
div.toggleable div
{
	display: none;
	clear: both;
}
div.toggleable #creation, div.toggleable #auto
{
	display:block;
	clear:both;
}

/* Vacancies */
#Vacancies
{
	float:left;
	width:560px;
}
#Vacancies h2
{
	float:left;
	width:100%;
}
#Vacancies #right_nav
{
	float:right;
	margin:-46px -40px -40px 0;
	display:inline;
}
#Vacancies .select
{
	background:url(/img/prosto-r.ru/select1r.gif) 100% 50% no-repeat;
	width:186px;
}
#Vacancies .select_txt
{
	background:url(/img/prosto-r.ru/select1l.gif) 0 50% no-repeat;
}
#Vacancies p.requirment 
{
    margin:5px 0;
}

#Vacancies ul li
{
    margin-left:10px;
}
#Vacancies ul
{
    margin-top:-8px;
}
#Vacancies b
{
    font-size: 12px;
}

/* Offers */
#offers_left
{
	width:400px;
	float:left;
	padding:50px 100px 0 40px;
}
#offers_right h2, #Offers_CMS h2
{
	color:#000;
	width:200px;
}
#offers_right, #Offers_CMS
{
	background:url(/img/prosto-r.ru/offers1.gif) #f5f5f5 -85px 0 no-repeat;
	width:350px;
	padding:40px 30px 20px 40px;
	margin-bottom:20px;
}
#offers_right
{
	margin-top:50px;
	width: 310px;
}
#offers_right .select
{
	background:url(/img/prosto-r.ru/select2r.gif) 100% 50% no-repeat;
	width:200px;
}
#offers_right .select_txt
{
	background:url(/img/prosto-r.ru/select2l.gif) 0 50% no-repeat;
}



/* Offers_CMS */
#Offers_CMS
{
	background:url(/img/prosto-r.ru/offers.gif) #f5f5f5 0 0 no-repeat;
	clear:both;
}
#Offers_CMS h2
{
	width:200px;
}



/* Info */
#Info
{
	background:url(/img/prosto-r.ru/info.gif) #fff8e5 0 0 no-repeat;
	float:none;
}
#Info a
{
	color:#a85f00;
}
#Info li.active_link a
{
	font-weight:bold;
}
#Info li a:visited
{
	color:#c26e00;
}
#Info li a:hover
{
	color:#d00508;
}



/* Portfolio_works */
#Portfolio_works
{
	padding-top:20px;
}
#Portfolio_works a.work
{
	background:url(/img/prosto-r.ru/bgwork.gif) 0 -200px repeat-x;
	display:block;
	width:467px;
	height:111px;
	border:#e5e5e5 solid 1px;
	padding:11px 40px 0 11px;
	margin-bottom:8px;
	color:#8c8c8c;
	text-decoration:none;
}
#Portfolio_works a.work:hover
{
	background:url(/img/prosto-r.ru/bgwork.gif) left top repeat-x;
	text-decoration:none;
	color:#8c8c8c;
}
a.work h3, #Portfolio_works1 .work h3
{
	font:17px Tahoma, Arial, Helvetica, sans-serif;
	color:#000;
	margin:0 0 10px 0;
}
a.work img
{
	float:left;
	margin-right:20px;
}
#works_path
{
	padding:10px 0 0 12px;
	height:35px;
}
#works_path a:hover
{
	background:inherit;
	color:#f36800;
}
#works_path #buttons a, #images_path #buttons a
{
	background:url(/img/prosto-r.ru/path.gif) -35px 0 no-repeat;
	display:block;
	width:35px;
	height:25px;
	float:left;
	font-weight:bold;
	text-align:center;
	padding-top:7px;
	margin:0 1px;
	color:#fff;
	text-decoration:none;
}
#images_path #buttons a
{
	background:url(/img/prosto-r.ru/path1.gif) -35px 0 no-repeat;
}
#works_path #buttons a:hover, #works_path #buttons a.active_link, #works_path #buttons a.active_link:hover,
#images_path #buttons a:hover, #images_path #buttons a.active_link, #images_path #buttons a.active_link:hover
{
	background-position:0 0;
	color:#fff;
}
#works_path a.next, #works_path a.previous
{
	background:url(/img/prosto-r.ru/referen1.gif) 100% 60% no-repeat;
	display:block;
	width:71px;
	float:left;
	padding-left:7px;
	margin:7px 5px 0 0;
}
#works_path a.previous
{
	background:url(/img/prosto-r.ru/referen2.gif) 0 60% no-repeat;
}

#Portfolio_works1 .work
{
	width:245px;
	float:left;
}
#Left #Portfolio_works1
{
	width:500px;
	padding:20px 0 20px 0;
}
#Portfolio_works1 h2, #Portfolio_works h2, #ctg_hdr
{
	padding-left:40px;
}
#Portfolio_works1 .work h3
{
	background:url(/img/prosto-r.ru/imglist.gif) 40px 8px no-repeat;
	padding-left:55px;
	margin:12px 0 0 0;
}
#Portfolio_works1 .work p
{
	padding:0 0 0 55px;
	margin:0;
}
#Portfolio_works1 .work span, #Portfolio_works1 .work span a
{
	margin-left:55px;
	line-height:24px;
	font-size:11px;
	color:#f47300;
}
#Portfolio_works1 .work span a
{
	margin:0;
}


/* Portfolio_work */
#Portfolio_work
{
	background-color:#f5f5f5;
	width:460px;
	padding:18px 30px 20px 30px;
}
#ctg_hdr
{
	padding-top:20px;
	margin-bottom:20px;
	position:relative;
	width:520px;
}
#ctg_hdr a
{
	background:url(/img/prosto-r.ru/referen2.gif) 0 60% no-repeat;
	font-size:11px;
	color:#d00508;
	letter-spacing:0;
	padding-left:10px;
}
#ctg_hdr div
{
	position:absolute;
	bottom:0;
	right:80px;
	font-size:11px;
	color:#d00508;
	letter-spacing:0;
}
#ctg_hdr #prev
{
	margin-right:6px;
}
#ctg_hdr #next
{
	background:url(/img/prosto-r.ru/referen1.gif) 100% 60% no-repeat;
	padding:0 10px 0 0;
	margin-left:5px;
}
#Portfolio_work p
{
	color:#8c8c8c;
}
#Portfolio_work img
{
	margin:15px -30px 30px -15px;
}
#images_path a.work_link
{
	float:left;
	margin:7px 0 0 15px;
}


/* Work_info */
#Work_info
{
	color:#8c8c8c;
	margin-bottom:30px;
	padding-top:96px;
}
#Work_info h2
{
	color:#d00508;
}
#Work_info h2 span
{
	font-size:12px;
	color:#8c8c8c;
}
#Work_info h3
{
	color:#000;
	margin-bottom:1px;
}
#Work_info p strong
{
	color:#000;
}

div.next_review { display: none; }

/* Call */
#Call
{
	background:url(/img/prosto-r.ru/call.gif) #fff8e5 -10px 0 no-repeat;
}
#Call h2
{
	width:230px;
}


/* Discount */
#Discount
{
	background:url(/img/prosto-r.ru/cupon.gif) #f5f5f5 50% 65% no-repeat;
	width:520px;
	height:290px;
	margin-bottom:25px;
	position:relative;
	top:5px;
}
#Discount span
{
	position:absolute;
	top:25px;
	right:40px;
	color:#999;
	font:12px Tahoma, Arial, Helvetica, sans-serif;
}
#Discount a
{
	position:absolute;
	bottom:-25px;
	right:0;
}


#Why_we li
{
	margin-bottom:15px;
}

#Portfolio_works1 li
{	background: none;}
#Portfolio_works1 ul.logoes {
	float: left;
	text-align: center;
	margin: 10px 0 0 20px;
	width: 200px;
}
div#Portfolio_works1 > ul.logoes {margin: 10px 0 0 40px;}
#Portfolio_works1 h3 {
	clear: both;
	color: #f59036;
	margin: 20px 0 0;
}
#Portfolio_works1 ul.logoes li {
	margin: 0 0 20px;
	text-align: center;
}
#Portfolio_works1 ul.logoes a {display: block;cursor: default;}
#Portfolio_works1 li.item1 a {width: 200px;height: 67px;margin: 6px auto 7px;background: url('/img/prosto-r.ru/webplus.gif') no-repeat 0 0;}
#Portfolio_works1 li.item4 a {width: 200px;height: 40px;margin: 20px auto 30px;background: url('/img/prosto-r.ru/stoma.gif') no-repeat 0 0;}
#Portfolio_works1 li.item2 a {width: 80px;height: 87px;margin: 20px auto 0;background: url('/img/prosto-r.ru/ginzaproject.gif') no-repeat 0;}
#Portfolio_works1 li.item3 a {width: 200px;height: 35px;margin: 22px auto 23px;background: url('/img/prosto-r.ru/eurosiblahta.gif') no-repeat 0 0;}
#Portfolio_works1 li.item6 a {width: 197px;height: 40px;margin: 25px auto 20px;background: url('/img/prosto-r.ru/autopoint.gif') no-repeat 0 0;}
#Portfolio_works1 li.item5 a {width: 93px;height: 80px;margin: auto;background: url('/img/prosto-r.ru/220volt.gif') no-repeat 0 0;}

#Portfolio_works1 li.item1 a:hover {background-position: 0 -67px;}
#Portfolio_works1 li.item4 a:hover {background-position: 0 -40px;}
#Portfolio_works1 li.item3 a:hover {background-position: 0 -35px;}
#Portfolio_works1 li.item6 a:hover {background-position: 0 -40px;}
#Portfolio_works1 li.item5 a:hover {background-position: 0 -80px;}


#Portfolio_works1 h3{
	padding-left: 40px;
}

#Portfolio_works1 ul.titles {
	margin-left: 40px;
}
#Portfolio_works1 ul.titles li {
	border-bottom: 1px solid #f5f5f5;
	clear: both;
	width: 100%;
	float: left;
	padding: 7px 0 5px;
}
#Portfolio_works1 ul.titles em {
	float: left;
	font-style:normal;
}
#Portfolio_works1 ul.titles span {
	float: right;
}

#Portfolio_works1 ul.titles li.font1 {font-size: 23px;color: #010101;}
#Portfolio_works1 ul.titles li.font2 {font-size: 20px;color: #535353;}
#Portfolio_works1 ul.titles li.font3 {font-size: 17px;color: #8a8a8a;}
#Portfolio_works1 ul.titles li.font4 {font-size: 14px;color: #aaa;}
#Portfolio_works1 ul.titles li.font5 {font-size: 11px;color: #b0b0b0;}
#Portfolio_works1 ul.titles li.font6 {font-size: 9px;color: #c9c9c9;}

html body #References h1 a {
        color: #fff;
        background: none;
        width: 100%;
        height: 100%;
        padding: 0;
        text-decoration: none;
}
html body #References h1 a:hover {
        color: #fff;
}

#Special_offers a.why-us {
	float: left;
	width: auto;
	text-decoration: none;
	border-bottom: 1px dashed #595959;
}
#Special_offers a.why-us:hover {
	border-bottom: 1px dashed #d00508;
}
#Special_offers p.why-us {

}
#Special_offers div.why-us {
	display: none;
	clear: both;
}
#Special_offers div.why-us.active {
	display: block;
	clear: both;
}

		#calcorder_toggle {
			background: url("http://prosto-r.ru/img/prosto-r.ru/button.gif") no-repeat 0 0;
			width: 131px;
			height: 24px;
			padding: 7px 0 0;
			text-align: center;
			float: right;
			margin: 30px 0 0;
		}
		#calcorder_toggle a {
			color: #fff;
			text-decoration: none;
			font-weight: bold;
		}

		
.order#Send_mail {
	background: #fff8e5;
	padding-top: 0;
	margin: 0 0 30px;
	display: none;
}
.order#Send_mail h2, .order#Send_mail p, .order#Send_mail form {
	display: none;
}
.order#Send_mail textarea {
	height: 150px;
}

table.table_prices {
	width: 100%;
	border-collapse: collapse;
	margin: 0 0 10px;
}
table.table_prices th, table.table_prices td {
	padding: 5px 3px;
	text-align: center;
	border: 1px solid #ccc;
}
table.table_prices th {
	background: #ddd;
}
table.table_prices td {
	
}nd: #ddd;
}
table.table_prices td {
	
}

.seo {
	padding: 20px 0px;
	clear: both;
	color:#8C8C8C;
	font:12px Arial,Helvetica,sans-serif;
}

.left {
	float: left;
	width: 520px;
}

.right {
	float: right;
	width: 419px;
}

.seo div {
	text-align: justify;
}