/*--------------------global------------------------*/

* {
	font-family: Trebuchet MS,Century Gothic, Verdana, tahoma, sans-serif;
/*	text-align:left;*/
}

a {
	text-decoration:none;
	color:#3399cc;
}
p {
	text-align:justify;
}

a:hover {
/*	text-decoration:underline;*/
}

h1 {
	font-size:26px;
}

h2 {
	font-size:18px;
}

h3 {
	font-size:16px;
}

.steps {
	font-size:16px;
}

/*--------------registration form-------------------*/
.error {
	color: #ff0000;
}

.hidden {
	display: none;
}

.unhidden {
	display:block;
}

/* ------------------- main page ----------------- */

.sub_link {
/*	color:#CFA242;*/
}

.logo {
	margin:16px 10px 15px 10px;
	font-size:10px;
	color:#999999;
}

.logo img {
	padding-bottom:10px;
}

.main_table {
	margin-left:auto;
	margin-right:auto;
}

.main_menu ul li {
	list-style:none;
	padding-bottom:15px;
	height:25px;
}

.main_menu a {
	font-size:18px;
	border-bottom:#66B5C8 1px dashed;
	text-decoration:underline;
	border-bottom:none;
}

.main_menu a:hover {
	color:#000000;
}

.start_akt_link {
	position:relative;
	top:6px;
	left:-3px;
	color:#fff;
	font-size:18px;
	margin-top:-12px;
	margin-right:-6px;
}

.copy {
	color:#999;
	font-size:10px;
	padding:20px 20px;
}

/* ------------- css for other pages ------------------------ */
.main_menu {
	margin-left:10px;
	margin-top:35px;
}

.content {
	margin-top:10px;
	font-size:16px;
	line-height:20px;
	padding-right:5px;
}

.mini_profile span {
	color:#2C7F00;
	font-size:22px;
	font-weight:500;
}

.mini_profile img.userpic {
	padding:10px 10px 0 0;
}

.work_menu {
	position:relative;
	display:inline-block;
}

.work_menu a {
	position:relative;
	color:#FFFFFF;
	font-weight:500;
	font-size:18px;
	z-index:10;
}

.work_menu label {
	position:relative;
	color:#FFFFFF;
	font-weight:500;
	z-index:10;
}

.greenTable {
	border-right:1px solid #6EA743;
	background:url(http://vrame.org/img/work_menu.gif);
}

.greenTableAkt {
	border-right:1px solid #6EA743;
	background:url(http://vrame.org/img/akt_work_menu.gif);
}

.greenTableAktA {
	text-decoration:none;
}

.greenTableLeft {
	background:url(http://vrame.org/img/work_menu.gif);
}

.greenTableAktLeft {
	background:url(http://vrame.org/img/akt_work_menu.gif);
}

.greenTableNoAkt {
	border-right:1px solid #6EA743;
	background:url(http://vrame.org/img/noakt_work_menu.gif);
}

.greenTableRightCorner {
	background:url(http://vrame.org/img/work_menu_right.gif);
}

.greenTableLeftCorner {
	background:url(http://vrame.org/img/work_menu_left.gif);
}

.hiddenTable {
	display: none;
}

.unhiddenTable {
	display:table-row;
}

.frame_unit2 {
	color:#000;
	max-width:5000px;
}

.frame_unit2 p {
	color:#bbb;
	font-size:14px;
}

.dimension_frame select {
	width:50px;
	text-align:center;
	margin-bottom:5px;
}

.dimension_frame input {
	width:46px;
	margin-bottom:5px;
	text-align:center;
}

.dimension_frame b {
	display:block;
	padding-bottom:10px;
}

.dimension_frame2 select {
/*	width:50px;*/
	text-align:center;
/*	margin-bottom:5px;*/
}

.dimension_frame2 input {
	width:22px;
/*	margin-bottom:5px;*/
	text-align:center;
}

.dimension_frame2 b {
	display:block;
	padding-bottom:10px;
}

.name_baget {
	padding:5px 0;
}

.name_baget span {
	color:#000;
	font-weight:bold;
}

.vramkefileinputs {
	position: relative;
	width:135px;
	overflow:hidden;
	height:27px;
	margin-top:5px;
}

.vramkefakefile {
	position: absolute;
	top: 0px;
	left: 0px;
	width:102px;
	z-index: 1;
	color:#3366FF;
}
.vramkeinputfile {
	position: relative;
	-moz-opacity:0;
	filter:alpha(opacity: 0);
	opacity: 0;
	font-size:40px;
	left:-100px;
	z-index: 2;
	width:130px;
	text-align: left;
	color:#3366FF;
	height:20px;
}

.vramkeinputtext {
	width:102px;
	font-size:10px;
	text-align: left;
	color:#3366FF;
	height:15px;
	/*background:url(http://vramke.org/images/upload_foto_butt.jpg) no-repeat 0 0;*/
	position:absolute;
	left:0;
	top:0;
	width:130px;
	z-index: 1;
}

.price_frame_cont {
	margin-top:5px;
}

.price_frame {
	display:inline;
	padding:5px 10px;
	background-color:#CFA242;
	color:#fff;
	font-size:18px;
	font-weight:bold;
}

.butt_basket {
/*	background:url(http://vrame.org/img/basket.gif) no-repeat 0% 0%;*/
/*	margin-top:10px;*/
}

.butt_basket a {
/*	color:#cfa242;
	padding-left:23px;*/
}

.frame_price {
	position:absolute;
	padding-top:170px;
	padding-left:0px;
}

.frame_price_date {
	position:absolute;
	padding:8px 0 0 20px;
	font-size:22px;
	font-weight:500;
	height:70px;
	width:150px;
}

.frame_price_img {
	position:absolute;
	background:url(http://vrame.org/img/fpice_bg.png) no-repeat 0 0;
	width:200px;
	height:87px;
}

.frame_price_img_yell {
	position:absolute;
	background:url(http://vrame.org/img/fpice_yellow.png) no-repeat 0 0;
	width:200px;
	height:87px;
}

.frame_price_img_blue {
	position:absolute;
	background:url(http://vrame.org/img/fpice_blue.png) no-repeat 0 0;
	width:200px;
	height:87px;
}


.price_baget_text {
/*	position:relative;*/
	top:10px;
	font-size:12px;
}

.var_baget {
	color:#aaa;
}

.preview_baget {

}

.preview_baget img {
	position: absolute;
}

.all_preview {
	position:relative;
}

.begun {
	position: absolute;
	margin-top:55px;
	left:125px;
}

td {
	vertical-align:top;
}

.width_catalog {
	line-height:22px; 
}

.width_catalog img {
	position:absolute;
}

.width_catalog h2 {
	padding-top:20px;
	padding-bottom:10px;
	font-size:16px;
}

.print_price_2_0 p {
}

.print_price_2_0 p {
	width:16px;
	padding-bottom:30px;
}

.print_price_2_0 h2 {
	font-size:22px;
	font-weight:500;
	letter-spacing:0.08em;
	margin-bottom:7px;
}

.small_gray_text {
	color:#bbb;
	font-size:14px;
	font-weight:700;
}

.standart_foto_conteiner {
	position:relative;
	font-size:14px;
	height:65px;
	margin-bottom:10px;
}

.bg_standart_foto {
	background:url(http://vrame.org/img/bg_standart_foto.gif) repeat;
}

.standart_foto_link {
	position: absolute;
	bottom:0;
	font-weight:700;
	text-align:center;
/*	line-height:0.7em;*/
	margin-right:10px;
	cursor:pointer;
}

.w20_30, .w30x40, .w40x60, .w50x70, .w60x90, .w30_20, .w40x30, .w60x40, .w70x50, .w90x60, .w30_30, .w40x40, .w60x60, .w70x70, .w90x90 {
	display:inline-block;
}

.w20_30 {
	width:32px;
	height:21px;
}

.w30x40 {
	width:37px;
	height:27px;
	left:100px;
}

.w40x60 {
	width:48px;
	height:33px;
	left:200px;
}

.w50x70 {
	width:56px;
	height:40px;
	left:250px;
}

.w60x90 {
	width:72px;
	height:48px;
	left:300px;
}

.w30_20 {
	width:21px;
	height:28px;
}

.w40x30 {
	width:27px;
	height:34px; 
	left:100px;
}

.w60x40 {
	width:33px;
	height:44px;
	left:200px;
}

.w70x50 {
	width:40px;
	height:51px;
	left:250px;
}

.w90x60 {
	width:48px;
	height:65px;
	left:300px;
}

.w30_30 {
	width:28px;
	height:28px;
}

.w40x40 {
	width:34px;
	height:34px; 
	left:100px;
}

.w60x60 {
	width:44px;
	height:44px;
	left:200px;
}

.w70x70 {
	width:51px;
	height:51px;
	left:250px;
}

.w90x90 {
	width:65px;
	height:65px;
	left:300px;
}

.p30x40 {
	left:50px;
}

.p40x60 {
	left:105px;
}

.p50x70 {
	left:170px;
}

.p60x90 {
	left:245px;
}


.akt_standart_foto {
	border:1px solid #D6923F;
}

.input_foto_sizes {
	width:50px;
	text-align:center;
	margin-top:7px;
}

.select_foto_mat {
	width:180px;
}

.frame_price_include { 
	position:absolute;
	top:267px;
	left:308px;
}

standart_foto_text {
}


/*---------------------------------------- basket -------------------------------------------*/

.basket_view {
	font-size:16px;
	right:0;
	padding:5px 10px;
	z-index:1000;
}

.basket_view a {
/*	color:#000000; */
}

.main_basket {
	width:10px;
}

.main_basket td {
	padding:5px 20px 5px 0;
}

.main_basket th {
	padding:0 30px 10px 0;
	text-align:left;
	border-bottom:1px solid #000000;
}

.view_basket {
	display:none;
}

.empty_b {
	display:block;
}

/*------------------------------ error 404 ----------------------------*/

.pic_err404 {
	margin:50px 100px;
}

.pic_err404 img {
	position:relative;
	float:left;
}

.err404 {
	position:relative;
	float:left;
	top:100px;
	left:50px;
	font-size:60px;
	color:#e4e6e5;
}

.err404 span {
	display:block;
	font-size:22px;
	margin-top:-70px;
}

.err404_text {
	font-size:15px;
	clear:both;
	padding-top:50px;
}

/*----------------------------podbor-------------------------------*/
.selection_baget {
	position:relative;
/*	margin-top:10px;
	margin-bottom:30px;*/
}

.selection_baget img {
	padding:27px;
}

.frame_include {
	position:absolute;
}
.frame_include_top_corn {
	width:45px;
	height:27px;
	background:url(http://vramke.org/images/vramke/sk000_corn_top.gif) no-repeat;
}

.frame_include_top {
	width:387px;
	height:27px;
	left:45px;
	background:url(http://vramke.org/images/vramke/sk000_bg_top.gif) repeat-x;
}

.frame_include_right_corn {
	width:27px;
	height:45px;
	left:405px;
	background:url(http://vramke.org/images/vramke/sk000_corn_right.gif) no-repeat;
}

.frame_include_right {
	width:27px;
	height:262px;
	left:405px;
	top:45px;
	background:url(http://vramke.org/images/vramke/sk000_bg_right.gif) repeat-y;
}

.frame_include_bottom_corn {
	width:45px;
	height:27px;
	top:280px;
	background:url(http://vramke.org/images/vramke/sk000_corn_bottom.gif) no-repeat;
}

.frame_include_bottom {
	width:387px;
	height:27px;
	top:280px;
	left:45px;
	background:url(http://vramke.org/images/vramke/sk000_bg_bottom.gif) repeat-x;
}

.frame_include_left {
	width:27px;
	height:307px;
	background:url(http://vramke.org/images/vramke/sk000_bg_left.gif) repeat-y;
}

.frame_price_include img {
	padding:0;
}

.frame_price_include span {
}

// make zeeeebra
.chet {
	background-color: #FFFFFF;	
}
.nechet {
	background-color: #EFEFEF;	
}

.greenZeebra {
	background-color: #99CC99;	
}

.yes_button {

}
/* --------------------vramke login----------------------*/
.input_client {
	text-align:right;
	font-size: 16px;
	line-height: 22px;
}

.input_client a {
	color:#999999;
	border-bottom:dashed 1px;
}

.input_link {
	position:relative;
	float:right;
	padding:10px 15px;
	background-color:#eee;
	margin-top:-10px;
}

.input_client a:hover {
	color:#333;
}

#in_client_vrame {
	position:absolute;
	right:0;
	top:0;
	background-color:#eee;
	font-size:14px;
	padding:5px 10px 10px 0px;
	z-index:1001;
}

#in_client_vrame a {
	padding:0;
	border:0;
	position:relative;
}

#in_client_vrame a {
	padding-right:10px;
}

#in_client_vrame a.exit {
	color:#FF0000;
	background: url(http://vramke.org/images/exit.gif) no-repeat 0% 90%;
	padding-left:20px;
}

.user_pan b {
	position:relative;
	padding:0;
	margin-left:12px;
	padding-right:10px;
}

.user_link {
	position:relative;
}

.close_log {
	position:relative;
	float:left;
	left:12px;
	font-size:15px;
	font-weight:700;
	/*color:#aaa;*/
	color:#CFA242;
}

.close_link {
	position:relative;
	left:30px;
/*	top:5px;*/
	cursor:pointer;
}

.mar_link {
	margin-top:5px;
	margin-bottom:5px;
	left:12px;
}

.log_pass {
	background-color:#FFFFFF;
	margin:2px;
	padding-left:2px;
	width:127px;
	height:14px;
}

.log_pass_span {
	color:#777;
	position:relative;
	float:left;
	left:12px;
}

.in_log{
	background: white url("http://vramke.org/images/text_log.gif") no-repeat;
}

.in_pass {
	background: white url("http://vramke.org/images/text_pass.gif") no-repeat;
}
/*--------- predprosmotr---------------*/
/*
.preview_fixed{
	position:fixed;
	left:670px;
	top:0px;
	//position:absolute;
    	//top:expression(eval(document.documentElement.scrollTop) + "px");
	//margin-top:200px;
}
.preview_absolute{
//	position:absolute;
	left:670px;
//	top:50px;
	//position:absolute;
    	//top:expression(eval(document.documentElement.scrollTop) + "px");
	//margin-top:200px; 
}*/


/*-----------gallery-------------------*/
.gallery_tumb {
	height:155px;
	width:140px;
	float:left;
	text-align:center;
}
.gallery_hide {
	display: none;
	position: absolute;
	padding: 0 0 0 6px;
}
.gallery_show {
	display: block;
	position: absolute;
	padding: 0 0 0 6px;
}

/* ----------------------------------------- fotoframe ------------------------------ */

.main_pic_fotoframe
{
	left:-80px;
}

.right_td
{
	position:relative;
	left:-70px;
	margin-right:-40px;
}

.fotoframe .frame_price
{
	left:650px;
}

.fotoframe h2
{
	font-size:20px;
	color:#aaa;
}

.fotoframe ul
{
	min-width:200px;
}

.fotoframe ul li
{
	color:#999;
}

.right_td strong
{
	font-weight:700;
}

.right_td a
{
	display:block;
	background:url(http://vramke.org/images/vramke/fotoframe/bg_butt_order.gif) no-repeat 0 0;
	width:116px;
	height:30px;
	color:#FFF2C2;
	font-size:20px;
	text-shadow:#93670F 0 0 2px;
	text-align:center;
	padding-top:6px;
}

.fotoframe_prev h3
{
/*	font-size:24px;
	font-weight:300;*/
}

.fotoframe_prev a img
{
	border:none;
	margin-right:15px;
	padding:10px 12px 10px 2px;
}

.fotoframe_prev img.akt_fotoframe
{
	margin-right:15px;
	border:2px solid #E39100;
	padding:8px 10px 8px 0;
}

.fotoframe_prev p
{
	margin-bottom:10px;
	text-align:center;
	font-size:14px;
	line-height:16px;
}

.fotoframe_prev_div p
{
	margin-bottom:10px;

	text-align:justify;
}

.fotoframe_prev_div ol {
	margin:0px 0 15px 40px;
	padding:0;
}


.fotoframe_prev_div ol li {
	margin-bottom:5px;
}


.fotoframe_prev span p
{
	display:inline;
}

.fotoframe_link_prev
{
	display:block;
	position:relative;
	float:left;
	width:200px;
	margin-left:30px;
}

.fotoframe_link_prev img
{
	border:none;
	float:none;
}

.fotoframe_link_prev p
{
	margin-top:-25px;
}

.fotoframe_link_prev p strong, .map_link_prev p strong
{
	font-size:20px;
}

.fotoframe_prev
{
	width:95%;
}


.map_link_prev
{
	display:block;
	position:relative;
	float:left;
	width:160px;
	margin-left:30px;
	margin-bottom:40px;
	height:130px;
	text-align:center;
}

.map_link_prev img
{
	border:none;
	float:none;
}

.maps a img, a.map_link_prev p
{
	padding:0;
	margin:0;
}

a.map_link_prev p {
}

.map_link_prev p {
	margin-top:-25px;
	text-align:center;
}

.maps p strong {
/*	font-size:20px;*/
}

.maps ol {
	margin:-10px 0 15px 40px;
	padding:0;
}


.maps ol li {
	margin-bottom:5px;
}

.font_w_700 {
	font-weight:700;
}


/* --------------------------- 15-03-11 -------------------- */

.map_block_prev img, .map_block_prev a img
{
	float:none;
//	display:block;
	margin:0 auto;
}

.map_block_prev
{
	position:relative;
	float:left;
	width:160px;
	text-align:center;
	margin:10px 20px 20px 0;
}

.map_block_prev a img
{
//	padding:4px;
	padding:0px;
	opacity:0.6;
}

.map_block_prev a img:hover
{
//	padding:4px;
	padding:0px;
	opacity:1;
}


.map_block_prev a
{
//	color:#000;
}

.map_block_prev a:hover
{
//	color:#E39100;
}

.akt_map_block_prev img
{
	border:4px solid #E39100;
	padding:0;
}

.akt_map_block_prev
{
	color:#E39100;
}

.a_button a
{
	display:block;
	background:url(http://vramke.org/images/vramke/fotoframe/bg_butt_order.gif) no-repeat 0 0;
	width:116px;
	height:30px;
	color:#FFF2C2;
	font-size:20px;
	text-shadow:#93670F 0 0 2px;
	text-align:center;
	padding-top:6px;
}

.art_image {
	margin: 5px 20px 15px 0;
	float: left;
}

.map_ul li{
	background: url('http://vramke.org/images/li.gif') no-repeat scroll 20px 9px transparent;
	list-style: none outside none; padding: 0 0 5px 40px;
}

.gallery_shadow {
	box-shadow: 5px 5px 5px 0 rgba(0, 0, 0, 0.2);
}
/*
.vrame_help {
	background: url("http://vrame.org/img/help_off.png") 0px 0px no-repeat transparent;
	display: block;
	float: right;
	font-size: 9px;
	height: 11px;
	line-height: 10px;
	margin: 1px 0px 0px;
	padding: 4px 6px 1px;
	text-indent: -9999px;
	width: 4px;
}
*/
/*
.vrame_help a {
	background: url("http://vrame.org/img/help_off.png") 0px 0px no-repeat transparent;
	display: block;
	float: right;
	font-size: 9px;
	height: 11px;
	line-height: 10px;
	margin: 1px 0px 0px;
	padding: 4px 6px 1px;
	text-indent: -9999px;
	width: 4px;
}

.vrame_help a:hover {
	background: url("http://vrame.org/img/help_on.png") 0px 0px no-repeat transparent;
	display: block;
	float: right;
	font-size: 9px;
	height: 11px;
	line-height: 10px;
	margin: 1px 0px 0px;
	padding: 4px 6px 1px;
	text-indent: -9999px;
	width: 4px;
}
*/

.switch_baget a {
	padding: 8px;
	padding-right: 9px;
	text-decoration: none;
	text-indent: -9999px;
	background: url("http://vrame.org/img/up.gif") 0px 0px no-repeat transparent;
	background-position:0 -26px;
}

.switch_baget a:hover {
	background-position:0 6px;
}

.icon_save a {
	padding: 10px;
	text-indent: -9999px;
	background: url("http://vrame.org/img/icon_save_on.gif") 0px 0px no-repeat transparent;
	background-position:0 -25px;
}


.icon_save a:hover {
	background-position:0 7px;
}

.safaribug {
	color:red; 
	font-size:16px;
}

.orderBigNum{
	font-size:19px;
}

.orderSmallNum{
	font-size:12px;
}

.step1 {
	width:40px;
	height:40px;
	background:url(http://vrame.org/img/step1.png);
}

.step2 {
	width:40px;
	height:40px;
	background:url(http://vrame.org/img/step2.png);
}


.step3 {
	width:40px;
	height:40px;
	background:url(http://vrame.org/img/step3.png);
}

.yes_pic a {
	padding: 4px;
	text-indent: -9999px;
	background: url("http://vrame.org/img/yes.gif") 0px 0px no-repeat transparent;
	background-position:0 -29px;
	padding-left:25px;
	padding-top:6px;
	padding-bottom:6px;
}

.yes_pic a:hover {
	background-position:0 3px;
}

.no_pic a {
	padding: 4px;
	text-indent: -9999px;
	background: url("http://vrame.org/img/no.gif") 0px 0px no-repeat transparent;
	background-position:0 -28px;
	padding-left:25px;
	padding-top:6px;
	padding-bottom:6px;

}

.no_pic a:hover {
	background-position:0 4px;
}


.del_pic a {
	text-indent: -9999px;
	background: url("http://vrame.org/img/no.gif") 0px 0px no-repeat transparent;
	background-position:0 -28px;
	padding-left:22px;
	padding-top:6px;
	padding-bottom:6px;

}

.del_pic a:hover {
	background-position:0 4px;
}



.vramkeinputfileprint {
	position: relative;
	-moz-opacity:0;
	filter:alpha(opacity: 0);
	opacity: 50;
	font-size:45px;
	left:-115px;
	z-index: 2;
	width:130px;
	text-align: left;
	color:#3366FF;
	height:20px;
}

.vramkefileinputsprint {
	position: relative;
	width:180px;
	overflow:hidden;
	height:21px;
	margin-top:5px;
}

.podbor_pic a {
	padding: 16px;
	text-indent: -9999px;
	background: url("http://vrame.org/img/podbor.gif") 0px 0px no-repeat transparent;
	background-position:0 -61px;
	padding-left:50px;
}

.podbor_pic a:hover {
	background-position:0 3px;
}

.swap_pic a {
	padding: 25px;
	text-indent: -9999px;
	background: url("http://vrame.org/img/swap.gif") 0px 0px no-repeat transparent;
	background-position:0 -74px;
/*	padding-left:25px;*/
}

.swap_pic a:hover {
	background-position:0 6px;
}

.bg_standart_foto_akt {
	background:url(http://vrame.org/img/bg_standart_foto_blue.gif) repeat;
}

#basket_temp {
	color:red;
}

.nav_up {
    background: url("../img/arrow_up.png") no-repeat scroll 50% 50% transparent;
    border: 1px solid #555555;
    bottom: 10px;
    cursor: pointer;
    height: 20px;
    opacity: 0.7;
    padding: 7px;
    position: fixed;
    right: 30px;
    white-space: nowrap;
    width: 20px;
}
.nav_up:hover {
    border: 1px solid #CCCCCC;
}

.div_loading{
	background: url(http://vrame.org/img/loadfile.gif) no-repeat 0% 0%;
	padding: 8px 8px 8px 25px;
}

.multi_pic a {
	padding: 16px;
	text-indent: -9999px;
	background: url("http://vrame.org/img/multi.gif") 0px 0px no-repeat transparent;
	background-position:0 -61px;
	padding-left:50px;
}

.multi_pic a:hover {
	background-position:0 3px;
}

.print_pic a {
	padding: 16px;
	text-indent: -9999px;
	background: url("http://vrame.org/img/print.gif") 0px 0px no-repeat transparent;
	background-position:0 -61px;
	padding-left:50px;
}

.print_pic a:hover {
	background-position:0 3px;

}

.fotobank_pic a {
	padding: 16px;
	text-indent: -9999px;
	background: url("http://vrame.org/img/fotobank.gif") 0px 0px no-repeat transparent;
	background-position:0 -61px;
	padding-left:50px;
}

.fotobank_pic a:hover {
	background-position:0 3px;

}

.image_pic a {
	padding: 16px;
	text-indent: -9999px;
	background: url("http://vrame.org/img/image.gif") 0px 0px no-repeat transparent;
	background-position:0 -61px;
	padding-left:50px;
}

.image_pic a:hover {
	background-position:0 3px;

}

.look_pic a {
	padding: 16px;
	text-indent: -9999px;
	background: url("http://vrame.org/img/look.gif") 0px 0px no-repeat transparent;
	background-position:0 -61px;
	padding-left:50px;
}

.look_pic a:hover {
	background-position:0 3px;

}

.interior_pic a {
	padding: 16px;
	text-indent: -9999px;
	background: url("http://vrame.org/img/interior.gif") 0px 0px no-repeat transparent;
	background-position:0 -61px;
	padding-left:50px;
}

.interior_pic a:hover {
	background-position:0 3px;

}

.img_shadow {
    border: medium none;
    box-shadow: 5px 5px 5px 0 rgba(0, 0, 0, 0.2);
}

.selectedFamily {
	color:#3399CC;
}

.unselectedFamily {
	color:#AAAAAA;
}

.tooltip {
/*	border-bottom: 1px dotted #000000; */
	color: #000000; outline: none;
	cursor: help; text-decoration: none;
	position: relative;
}

.tooltipright {
/*	border-bottom: 1px dotted #000000; */
	color: #000000; outline: none;
	cursor: help; text-decoration: none;
	position: relative;
}
.tooltip span {
	margin-left: -999em;
	position: absolute;
}

.tooltipright span {
	margin-left: -999em;
	position: absolute;
}

.tooltip:hover span {
	border-radius: 5px 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; 
	box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.1); -webkit-box-shadow: 5px 5px rgba(0, 0, 0, 0.1); -moz-box-shadow: 5px 5px rgba(0, 0, 0, 0.1);
	position: absolute; left: 1em; top: 2em; z-index:120;
	margin-left: -250px; width: 220px;
	transition-delay: 0.1s;
	-moz-transition-delay: 0.1s; /* Firefox 4 */
	-webkit-transition-delay: 0.1s; /* Safari and Chrome */
	-o-transition-delay: 0.1s; /* Opera */ 
}

.tooltipright:hover span {
	border-radius: 5px 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; 
	box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.1); -webkit-box-shadow: 5px 5px rgba(0, 0, 0, 0.1); -moz-box-shadow: 5px 5px rgba(0, 0, 0, 0.1);
	position: absolute; left: 1em; top: 2em; z-index:120;
	margin-left: -50px; width: 250px;
	transition-delay: 0.1s;
	-moz-transition-delay: 0.1s; /* Firefox 4 */
	-webkit-transition-delay: 0.1s; /* Safari and Chrome */
	-o-transition-delay: 0.1s; /* Opera */ 
}

.tooltip:hover img {
/*	border: 0; margin: -10px 0 0 -55px;
	float: left; position: absolute;*/
}


.tooltipright:hover img {
/*	border: 0; margin: -10px 0 0 -55px;
	float: left; position: absolute;*/
}

.tooltip:hover .help_image {
	border: 0; margin: -10px 0 0 -55px;
	float: left; position: absolute;
}

.tooltipright:hover .help_image {
	border: 0; margin: -10px 0 0 -55px;
	float: left; position: absolute;
}

.tooltip:hover em {
	font-size: 1.2em; font-weight: bold;
	display: block; padding: 0.2em 0 0.6em 0;
}

.tooltipright:hover em {
	font-size: 1.2em; font-weight: bold;
	display: block; padding: 0.2em 0 0.6em 0;
}

.classic { padding: 0.8em 1em; }
.custom { padding: 0.5em 0.8em 0.8em 2em;	text-decoration: none; }
* html a:hover { background: transparent; }
.classic {background: #FFFFAA; border: 1px solid #FFAD33; }
.critical { background: #FFCCAA; border: 1px solid #FF3334;	}
.help { background: #9FDAEE; border: 1px solid #2BB0D7;	}
.info { background: #9FDAEE; border: 1px solid #2BB0D7;	}
.warning { background: #FFFFAA; border: 1px solid #FFAD33; }


.vopros_help {
	border:none;
}

.vrame_help:hover {
	border: 0; margin: 0 0 0 0;
	float: none; position: relative;
}

.select_help {
	top:4px;
	text-align:left;
}

.tooltipImage {
	color: #000000; outline: none;
	cursor: help; text-decoration: none;
	position: relative;
}

.tooltipImageright {
	color: #000000; outline: none;
	cursor: help; text-decoration: none;
	position: relative;
}
.tooltipImage span {
	margin-left: -999em;
	position: absolute;
}

.tooltipImageright span {
	margin-left: -999em;
	position: absolute;
}

.tooltipImage:hover span {
	border-radius: 5px 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; 
	box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.1); -webkit-box-shadow: 5px 5px rgba(0, 0, 0, 0.1); -moz-box-shadow: 5px 5px rgba(0, 0, 0, 0.1);
	position: absolute; left: 1em; top: 2em; z-index:120;
	margin-left: -430px; width: 400px;
	transition-delay: 0.1s;
	-moz-transition-delay: 0.1s; /* Firefox 4 */
	-webkit-transition-delay: 0.1s; /* Safari and Chrome */
	-o-transition-delay: 0.1s; /* Opera */ 
}

.tooltipImageright:hover span {
	border-radius: 5px 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; 
	box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.1); -webkit-box-shadow: 5px 5px rgba(0, 0, 0, 0.1); -moz-box-shadow: 5px 5px rgba(0, 0, 0, 0.1);
	position: absolute; left: 1em; top: 2em; z-index:120;
	margin-left: 0px; width: 400px;
	transition-delay: 0.1s;
	-moz-transition-delay: 0.1s; /* Firefox 4 */
	-webkit-transition-delay: 0.1s; /* Safari and Chrome */
	-o-transition-delay: 0.1s; /* Opera */ 
}

.tooltipImage:hover em {
	font-size: 1.2em; font-weight: bold;
	display: block; padding: 0.2em 0 0.6em 0;
}

.tooltipImageright:hover em {
	font-size: 1.2em; font-weight: bold;
	display: block; padding: 0.2em 0 0.6em 0;
}
.custom td {
	vertical-align:top;
}

#expand_txt_b {
	font-size:12px;
}

.pasp_editor {
	font-size:11px;
}
.pasp_editor input {
	font-size:11px;
}

#basket_total a{
	color:red;
}

.paspsize {
	font-size:11px;
}

.bigSelectClass {
	vertical-align:middle;
	text-align:right;
	width:100px;
}

.pasp_price {
	position:absolute;
	padding-top:195px;
	padding-left:0px;
}

.vramebutton_selected {
	background-color: #3399cc;
	display:inline;
	padding-top: 3px;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 3px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	behavior: url(http://vrame.org/css/PIE.htc);
	border-radius: 5px;
	font-weight:bold;
	position: relative;
	color:#ffffff;
	margin-right: 3px;
	margin-bottom: 2px;
/*	top:-5px;*/
}


.vramebutton_disselected {	
	display:inline;
	text-decoration: underline;
	padding-top: 3px;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 3px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	font-weight:bold;
	behavior: url(http://vrame.org/css/PIE.htc);
	border-radius: 5px;
	position: relative;
	margin-right: 3px;
	margin-bottom: 2px;
	background-color: #cccccc;
	text-decoration:none;
	color:#ffffff;	
}

.vramebutton_selected a{
	color: #FFF;
	text-decoration:none;
}


.vramebutton_unselected {	
	display:inline;
	text-decoration: underline;
	padding-top: 3px;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 3px;
	color: #3399cc;
	background-color: transparent;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	font-weight:bold;
	behavior: url(http://vrame.org/css/PIE.htc);
	border-radius: 5px;
	position: relative;
	margin-right: 3px;
	margin-bottom: 2px;
/*	top:-5px;*/
}

.vramebutton_unselected:hover {
	background-color: #3399cc;
	text-decoration:none;
	color:#ffffff;	
}

.vramebutton_unselected a:hover {
	background-color: #3399cc;
	text-decoration:none;
	color:#ffffff;	
}

.variantbutton_selected {
	background-color: #3399cc;
	display:block;
	padding-top: 3px;
	padding-right: 3px;
	padding-left: 3px;
	padding-bottom: 3px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	behavior: url(http://vrame.org/css/PIE.htc);
	border-radius: 5px;
	font-weight:bold;
	position: relative;
	color:#ffffff;
	margin-right: 3px;
	line-height:16px;
	margin-bottom: 2px;
/*	top:-5px;*/
}

.variantbutton_selected a{
	color: #FFF;
	text-decoration:none;
}

.variantbutton_unselected {	
	display:block;
	text-decoration: underline;
	padding-top: 3px;
	padding-right: 3px;
	padding-left: 3px;
	padding-bottom: 3px;
	color: #3399cc;
	background-color: transparent;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	font-weight:bold;
	behavior: url(http://vrame.org/css/PIE.htc);
	border-radius: 5px;
	position: relative;
	margin-right: 3px;
	line-height:16px;
	margin-bottom: 2px;
/*	top:-5px;*/
}

.variantbutton_unselected:hover {
	background-color: #3399cc;
	text-decoration:none;
	color:#ffffff;	
}

.variantbutton_unselected a:hover {
	background-color: #3399cc;
	text-decoration:none;
	color:#ffffff;	
}



.clear {	
	clear: both;
}

.naviClass {
	line-height:28px;
}

.selectedFamily {
	font-size:14px;
}

.unselectedFamily {
	font-size:14px;
}

.var_baget {
	font-size:16px;
}

.redbutton_selected {
	background-color: red;
	display:inline;
	padding-top: 3px;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 3px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	behavior: url(http://vrame.org/css/PIE.htc);
	border-radius: 5px;
	font-weight:bold;
	position: relative;
	color:#ffffff;
	margin-right: 3px;
	margin-bottom: 2px;
/*	top:-5px;*/
}

.redbutton_selected a{
	color: #FFF;
	text-decoration:none;
}

.redbutton_unselected {	
	display:inline;
	text-decoration: underline;
	padding-top: 3px;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 3px;
	color: red;
	background-color: transparent;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	font-weight:bold;
	behavior: url(http://vrame.org/css/PIE.htc);
	border-radius: 5px;
	position: relative;
	margin-right: 3px;
	margin-bottom: 2px;
/*	top:-5px;*/
}

.redbutton_unselected:hover {
	background-color: red;
	text-decoration:none;
	color:#ffffff;	
}

.redbutton_unselected a:hover {
	background-color: red;
	text-decoration:none;
	color:#ffffff;	
}

.printButtons {
	font-size:14px;
	line-height:14px;
}

.printButtons td {
	vertical-align:middle;
}

.mapbutton_selected {
	background-color: #3399cc;
	display:block;
	padding-top: 3px;
	padding-right: 3px;
	padding-left: 3px;
	padding-bottom: 3px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	behavior: url(http://vrame.org/css/PIE.htc);
	border-radius: 5px;
	font-weight:bold;
	position: relative;
	color:#ffffff;
	margin-right: 3px;
	line-height:16px;
	margin-bottom: 2px;
/*	top:-5px;*/
}

.mapbutton_selected a{
	color: #FFF;
	text-decoration:none;
}

.mapbutton_unselected {	
	display:block;
	text-decoration: underline;
	padding-top: 3px;
	padding-right: 3px;
	padding-left: 3px;
	padding-bottom: 3px;
	color: #3399cc;
	background-color: transparent;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	font-weight:bold;
	behavior: url(http://vrame.org/css/PIE.htc);
	border-radius: 5px;
	position: relative;
	margin-right: 3px;
	line-height:16px;
	margin-bottom: 2px;
/*	top:-5px;*/
}

.mapbutton_unselected:hover {
	background-color: #3399cc;
	text-decoration:none;
	color:#ffffff;	
}

.mapbutton_unselected a:hover {
	background-color: #3399cc;
	text-decoration:none;
	color:#ffffff;	
}

.mapArtbutton_selected {
	background-color: #3399cc;
	display:block;
	padding-top: 3px;
	padding-right: 3px;
	padding-left: 3px;
	padding-bottom: 3px;
	font-size:13px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	behavior: url(http://vrame.org/css/PIE.htc);
	border-radius: 5px;
	font-weight:bold;
	position: relative;
	color:#ffffff;
	margin-right: 3px;
	line-height:15px;
	margin-bottom: 2px;
/*	top:-5px;*/
}

.mapArtbutton_selected a{
	color: #FFF;
	text-decoration:none;
}

.mapArtbutton_unselected {	
	display:block;
	text-decoration: underline;
	padding-top: 3px;
	padding-right: 3px;
	padding-left: 3px;
	padding-bottom: 3px;
	color: #3399cc;
	font-size:13px;
	background-color: transparent;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	font-weight:bold;
	behavior: url(http://vrame.org/css/PIE.htc);
	border-radius: 5px;
	position: relative;
	margin-right: 3px;
	line-height:15px;
	margin-bottom: 2px;
/*	top:-5px;*/
}

.mapArtbutton_unselected:hover {
	background-color: #3399cc;
	text-decoration:none;
	color:#ffffff;	
}

.mapArtbutton_unselected a:hover {
	background-color: #3399cc;
	text-decoration:none;
	color:#ffffff;	
}

.podbor_pics a {
	background: url("http://vrame.org/img/block_ramys.gif") 0px 0px no-repeat transparent;
}

.prepareBut{
	padding-top:7px;
	padding-bottom:7px;
}

.prepareBut div{
	text-align:center;
}

.prepareButL{
	padding-top:7px;
	padding-bottom:7px;
	text-align:left;
}

.prepareButL div{
	text-align:left;
}


.prepareButLine{
	display:inline;
	padding-top:7px;
	padding-bottom:7px;
}
.prepareButLine div{
	text-align:center;
}
.prepareButLineR {
	text-align:right;
	display:inline;
	padding-top:7px;
	padding-bottom:7px;
}


.prepareButLineR div{
	text-align:right;
	display:inline;
	padding-top:7px;
	padding-bottom:7px;
}



.loadImage {
	display:inline;
}

.loadImage a {
	padding: 8px 0px 8px 32px;
	background: url("http://vrame.org/img/izobragenie.gif") 0px 0px no-repeat transparent;
}
/*depr*/
.loadShutter {
	display:inline;
}
/*depr*/
.loadShutter a {
	padding: 8px 0px 8px 32px;
	background: url("http://vrame.org/img/shutter.gif") 0px 0px no-repeat transparent;
}
/*depr*/
.loadCam {
	display:inline;
}
/*depr*/
.loadCam a {
	padding: 8px 0px 8px 32px;
	background: url("http://vrame.org/img/webkamera.gif") 0px 0px no-repeat transparent;
}


.loadWebCam {
	display:inline;
}

.loadWebCam a {
	padding: 8px 0px 8px 32px;
	background: url("http://vrame.org/img/webcam.png") 0px -48px no-repeat transparent;
}

.loadWebCam a:hover {
	background-position:0 0px;
}

.loadWebCamUnselected{
	display:inline;
}
.loadWebCamUnselected a{
	padding: 8px 0px 8px 32px;
	background: url("http://vrame.org/img/webcam.png") 0px -48px no-repeat transparent;
}

.loadWebCamSelected{
	display:inline;
}

.loadWebCamSelected a{
	padding: 8px 0px 8px 32px;
	background: url("http://vrame.org/img/webcam.png") 0px 0px no-repeat transparent;
}

.loadComputer {
	display:inline;
}

.loadComputer a {
	padding: 8px 0px 8px 32px;
	background: url("http://vrame.org/img/computer.png") 0px -48px no-repeat transparent;
}

.loadComputer a:hover {
	background-position:0 0px;
}

.loadComputerUnselected{
	display:inline;
}
.loadComputerUnselected a{
	padding: 8px 0px 8px 32px;
	background: url("http://vrame.org/img/computer.png") 0px -48px no-repeat transparent;
}

.loadComputerSelected{
	display:inline;
}

.loadComputerSelected a{
	padding: 8px 0px 8px 32px;
	background: url("http://vrame.org/img/computer.png") 0px 0px no-repeat transparent;
}

.loadShutterstock {
	display:inline;
}

.loadShutterstock a {
	padding: 8px 0px 8px 32px;
	background: url("http://vrame.org/img/shutterstock.png") 0px -48px no-repeat transparent;
}

.loadShutterstock a:hover {
	background-position:0 0px;
}

.loadShutterstockUnselected{
	display:inline;
}
.loadShutterstockUnselected a{
	padding: 8px 0px 8px 32px;
	background: url("http://vrame.org/img/shutterstock.png") 0px -48px no-repeat transparent;
}

.loadShutterstockSelected{
	display:inline;
}

.loadShutterstockSelected a{
	padding: 8px 0px 8px 32px;
	background: url("http://vrame.org/img/shutterstock.png") 0px 0px no-repeat transparent;
}



.addBut a {
	padding: 2px;
	background: url("http://vrame.org/img/add.gif") 0px 0px no-repeat transparent;
	padding-left:25px;
	padding-top:6px;
	padding-bottom:6px;
}

.delBut a {
	padding: 2px;
	background: url("http://vrame.org/img/del.gif") 0px 0px no-repeat transparent;
	padding-left:25px;
	padding-top:6px;
	padding-bottom:6px;
}

.delButOnly a {
	background: url("http://vrame.org/img/del.gif") 0px 0px no-repeat transparent;
	padding-left:20px;
	display:block;
	height:20px;
	width:20px;
}




.linkBut a {
	padding: 2px;
	background: url("http://vrame.org/img/vpered.gif") 0px 0px no-repeat transparent;
	padding-left:25px;
	padding-top:6px;
	padding-bottom:6px;
}

.blueBorder {
	border: 1px solid;
	border-color: #3399cc;
	padding: 8px;
	margin-top:5px;
	margin-bottom:8px;
}


.makeFrame {
	display:inline;
}

.makeFrame a {
	padding: 8px 0px 8px 32px;
	background: url("http://vrame.org/img/baget.gif") 0px 0px no-repeat transparent;
}


.makeRoom {
	display:inline;
}

.makeRoom a {
	padding: 8px 0px 8px 32px;
	background: url("http://vrame.org/img/interier.gif") 0px 0px no-repeat transparent;
}


.selectRazmer {
	display:inline;
	padding: 8px 0px 8px 32px;
	background: url("http://vrame.org/img/razmer.gif") 0px 0px no-repeat transparent;
}

.bg_standart_foto:hover {
	background: url(http://vrame.org/img/bg_standart_foto_blue.gif) repeat;
}

.printerIcon {
	display:inline;
}

.makePrint {
	display:inline;
}

.makePrint a {
	padding: 8px 0px 8px 32px;
	background: url("http://vrame.org/img/printer.gif") 0px 0px no-repeat transparent;
}


.makeOrder {
	display:inline;
}

.makeOrder a {
	padding: 8px 0px 8px 32px;
	background: url("http://vrame.org/img/korzinka.gif") 0px 0px no-repeat transparent;
}
.butt_basket {
	padding-top:7px;
}

.fullBasket {
	display:inline;
}

.fullBasket a {
	padding: 8px 0px 8px 32px;
	background: url("http://vrame.org/img/full.gif") 0px 0px no-repeat transparent;
}

.makeKant {
	display:inline;
}

.makeKant a {
	padding: 8px 0px 8px 32px;
	background: url("http://vrame.org/img/kant.gif") 0px 0px no-repeat transparent;
}

.makePasp {
	display:inline;
}

.makePasp a {
	padding: 8px 0px 8px 32px;
	background: url("http://vrame.org/img/paspartu.gif") 0px 0px no-repeat transparent;
}

.searchIcon {
	padding: 8px 0px 8px 32px;
	background: url("http://vrame.org/img/search.gif") 0px 0px no-repeat transparent;
}

.blockRam {
	display:inline;
}

.blockRam a {
	padding: 8px 0px 8px 32px;
	background: url("http://vrame.org/img/blockram.gif") 0px 0px no-repeat transparent;
}

.sravnite {
	display:inline;
}

.sravnite a {
	padding: 8px 0px 8px 32px;
	background: url("http://vrame.org/img/sravni.gif") 0px 0px no-repeat transparent;
}


.multiBlock {
	display:inline;
}

.multiBlock a {
	padding: 8px 0px 8px 32px;
	background: url("http://vrame.org/img/panno.gif") 0px 0px no-repeat transparent;
}

.kompBlock {
	display:inline;
}

.kompBlock a {
	padding: 8px 0px 8px 32px;
	background: url("http://vrame.org/img/komp.gif") 0px 0px no-repeat transparent;
}


.violetbutton_selected {
	background-color: #ff00ff;
	display:inline;
	padding-top: 3px;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 3px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	behavior: url(http://vrame.org/css/PIE.htc);
	border-radius: 5px;
	font-weight:bold;
	position: relative;
	color:#ffffff;
	margin-right: 3px;
	margin-bottom: 2px;
	text-align:center;
/*	top:-5px;*/
}

.violetbutton_selected a{
	color: #FFF;
	text-decoration:none;
}

.violetbutton_unselected {	
	display:inline;
	text-decoration: underline;
	padding-top: 3px;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 3px;
	text-align:center;
	color: #ff00ff;
	background-color: transparent;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	font-weight:bold;
	behavior: url(http://vrame.org/css/PIE.htc);
	border-radius: 5px;
	position: relative;
	margin-right: 3px;
	margin-bottom: 2px;
/*	top:-5px;*/
}

.violetbutton_unselected:hover {
	background-color: #ff00ff;
	text-decoration:none;
	color:#ffffff;	
}

.violetbutton_unselected a:hover {
	background-color: #ff00ff;
	text-decoration:none;
	color:#ffffff;	
}

.orangebutton_selected {
	background-color: #ff6b08;
	display:inline;
	padding-top: 3px;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 3px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	behavior: url(http://vrame.org/css/PIE.htc);
	border-radius: 5px;
	font-weight:bold;
	position: relative;
	color:#ffffff;
	margin-right: 3px;
	margin-bottom: 2px;
	text-align:center;
/*	top:-5px;*/
}

.orangebutton_selected a{
	color: #FFF;
	text-decoration:none;
}

.orangebutton_unselected {	
	display:inline;
	text-decoration: underline;
	padding-top: 3px;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 3px;
	color: #ff6b08;
	background-color: transparent;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	font-weight:bold;
	behavior: url(http://vrame.org/css/PIE.htc);
	border-radius: 5px;
	position: relative;
	margin-right: 3px;
	margin-bottom: 2px;
	text-align:center;
/*	top:-5px;*/
}

.orangebutton_unselected:hover {
	background-color: #ff6b08;
	text-decoration:none;
	color:#ffffff;	
}

.orangebutton_unselected a:hover {
	background-color: #ff6b08;
	text-decoration:none;
	color:#ffffff;	
}


.blackbutton_selected {
	background-color: #000000;
	display:inline;
	padding-top: 3px;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 3px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	behavior: url(http://vrame.org/css/PIE.htc);
	border-radius: 5px;
	font-weight:bold;
	position: relative;
	color:#ffffff;
	text-align:center;
	margin-right: 3px;
	margin-bottom: 2px;
}

.blackbutton_selected a{
	color: #FFF;
	text-decoration:none;
}

.blackbutton_unselected {	
	display:inline;
	text-decoration: underline;
	padding-top: 3px;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 3px;
	color: #000000;
	text-align:center;
	background-color: transparent;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	font-weight:bold;
	behavior: url(http://vrame.org/css/PIE.htc);
	border-radius: 5px;
	position: relative;
	margin-right: 3px;
	margin-bottom: 2px;
/*	top:-5px;*/
}

.blackbutton_unselected:hover {
	background-color: #000000;
	text-decoration:none;
	color:#ffffff;	
}

.blackbutton_unselected a:hover {
	background-color: #000000;
	text-decoration:none;
	color:#ffffff;	
}

.greenbutton_selected {
	background-color:green;
	display:inline;
	padding-top: 3px;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 3px;
	-moz-border-radius: 5px;
	text-align:center;
	-webkit-border-radius: 5px;
	behavior: url(http://vrame.org/css/PIE.htc);
	border-radius: 5px;
	font-weight:bold;
	position: relative;
	color:#ffffff;
	margin-right: 3px;
	margin-bottom: 2px;
/*	top:-5px;*/
}

.greenbutton_selected a{
	color: #FFF;
	text-decoration:none;
}

.greenbutton_unselected {	
	display:inline;
	text-decoration: underline;
	padding-top: 3px;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 3px;
	color: green;
	text-align:center;
	background-color: transparent;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	font-weight:bold;
	behavior: url(http://vrame.org/css/PIE.htc);
	border-radius: 5px;
	position: relative;
	margin-right: 3px;
	margin-bottom: 2px;
/*	top:-5px;*/
}

.greenbutton_unselected:hover {
	background-color: green;
	text-decoration:none;
	color:#ffffff;	
}

.greenbutton_unselected a:hover {
	background-color: green;
	text-decoration:none;
	color:#ffffff;	
}




.panel td {
	vertical-align:middle;
}

.tableHeader {
	background-color: #c2c2c2;
	font-size:16px;
}

.noBackColor {
	background-color: transparent;
}

.uslugi {
	font-size:12px;
}

.uslugi textarea{
	font-size:12px;
}


.loginForm td{
	vertical-align:middle;
}

.zakazList {
	font-size:11px;
}

.zakazList td, th{
	font-size:11px;
	vertical-align:middle;
	text-align:center;
}

.uslugi table td, th{
	font-size:11px; 
	vertical-align:middle;
	text-align:center;
}

.uslugi td, th {
	vertical-align:middle;

}


.tablebutton_selected {
	background-color: #3399cc;
	display:inline;
	padding-top: 3px;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 3px;
	-moz-border-radius: 5px;
	text-align:center;
	-webkit-border-radius: 5px;
	behavior: url(http://vrame.org/css/PIE.htc);
	border-radius: 5px;
	font-weight:bold;
	position: relative;
	color:#ffffff;
/*	top:-5px;*/
}

.tablebutton_selected a{
	color: #FFF;
	text-decoration:none;
}

.tablebutton_unselected {	
	display:inline;
	text-decoration: underline;
	padding-top: 3px;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 3px;
	color: #3399cc;
	text-align:center;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	font-weight:bold;
	behavior: url(http://vrame.org/css/PIE.htc);
	border-radius: 5px;
	position: relative;
/*	top:-5px;*/
}

.tablebutton_unselected:hover {
	background-color: #3399cc;
	text-decoration:none;
	color:#ffffff;	
}

.tablebutton_unselected a:hover {
	background-color: #3399cc;
	text-decoration:none;
	color:#ffffff;	
}



.tabledarkbutton_selected {
	background-color: #3399cc;
	display:inline;
	padding-top: 3px;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 3px;
	-moz-border-radius: 5px;
	text-align:center;
	-webkit-border-radius: 5px;
	behavior: url(http://vrame.org/css/PIE.htc);
	border-radius: 5px;
	font-weight:bold;
	position: relative;
	color:#ffffff;
/*	top:-5px;*/
}

.table16 {
	font-size:16px;
}

.tabledarkbutton_selected a{
	color: #FFF;
	text-decoration:none;
}

.tabledarkbutton_unselected {	
	display:block;
	font-size:12px;
	text-decoration: underline;
	padding-top: 3px;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 3px;
	-moz-border-radius: 5px;
	text-align:center;
	-webkit-border-radius: 5px;
	font-weight:normal;
	behavior: url(http://vrame.org/css/PIE.htc);
	border-radius: 5px;
	position: relative;
	color:#000000;
/*	top:-5px;*/
}

.tabledarkbutton_unselected:hover {
	background-color: #3399cc;
	text-decoration:none;
	color:#ffffff;	
}

.tabledarkbutton_unselected a:hover {
	background-color: #3399cc;
	text-decoration:none;
	color:#ffffff;	
}


.tableLeft td {
	text-align:left;
}

.beforePrepareBut {
	display:block;
	padding-top: 3px;
	padding-bottom: 3px;
}

.beforePrepareButL {
	display:block;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align:left;
}


.pad15left {
	padding-left:15px;
}

.calendar {
	font-family: 'Trebuchet MS', Tahoma, Verdana, Arial, sans-serif;
	font-size: 0.9em;
	background-color: #EEE;
	color: #333;
	border: 1px solid #DDD;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	padding: 0.2em;
	width: 14em;
}

.calendar .months {
	background-color: #F6AF3A;
	border: 1px solid #E78F08;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	color: #FFF;
	padding: 0.2em;
	text-align: center;
}

.calendar .prev-month,
.calendar .next-month {
	padding: 0;
}

.calendar .prev-month {
	float: left;
}

.calendar .next-month {
	float: right;
}

.calendar .current-month {
	margin: 0 auto;
}

.calendar .months .prev-month,
.calendar .months .next-month {
	color: #FFF;
	text-decoration: none;
	padding: 0 0.4em;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	cursor: pointer;
}

.calendar .months .prev-month:hover,
.calendar .months .next-month:hover {
	background-color: #FDF5CE;
	color: #C77405;
}

.calendar table {
	border-collapse: collapse;
	padding: 0;
	font-size: 0.8em;
	width: 100%;
}

.calendar th {
	text-align: center;
}

.calendar td {
	text-align: right;
	padding: 1px;
	width: 14.3%;
}

.calendar td span {
	display: block;
	color: #1C94C4;
	background-color: #F6F6F6;
	border: 1px solid #CCC;
	text-decoration: none;
	padding: 0.2em;
	cursor: pointer;
}

.calendar td span:hover {
	color: #C77405;
	background-color: #FDF5CE;
	border: 1px solid #FBCB09;
}

.calendar td.today span {
	background-color: #FFF0A5;
	border: 1px solid #FED22F;
	color: #363636;
}

.sizeBaget span{
	color:red;
}

.payForm {
	padding:5px;
	width:500px;
	border:1px solid #3399cc;
	border-radius: 7px;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	margin-top:5px;
}

.footerButtonsR {	
	right: 0;
	border-radius: 7px 0px 0px 0px;
	border-left:1px solid #3399cc;
}

.footerButtonsL {	
	left: 0;
	border-radius: 0px 7px 0px 0px;
	border-right:1px solid #3399cc;
}

.footerButtons {	
	position: fixed;
	bottom: 0;
	z-index: 9999;
	padding: 10px 5px 10px 7px;
	background-color: #ffffff;
	text-align: justify;
	cursor: default;
	border-top:1px solid #3399cc;
	border-color: #3399cc;
}

.footerButtons span {
	overflow: visible;
	cursor: pointer!important;
}

.footerButtons a {
	padding: 15px;
	text-indent: -9999px;
}

.footerButtons  a:hover {
	background-position:0 11px;
}


.footerBasket a {
	background: url("http://vrame.org/img/footerbasket.png") 0px -37px no-repeat transparent;
}

.footerCompare a {
	background: url("http://vrame.org/img/footercompare.png") 0px -37px no-repeat transparent;
}

.footerRefresh a {
	background: url("http://vrame.org/img/footerrefresh.png") 0px -37px no-repeat transparent;
}

.footerClear a {
	background: url("http://vrame.org/img/footerclear.png") 0px -37px no-repeat transparent;
}

.footerUp a {
	background: url("http://vrame.org/img/footerup.png") 0px -37px no-repeat transparent;
}

.footerDown a {
	background: url("http://vrame.org/img/footerdown.png") 0px -37px no-repeat transparent;
}

.footerHelp a {
	background: url("http://vrame.org/img/footerhelp.png") 0px -37px no-repeat transparent;
}


.centerDiv {
	text-align:center;
}

.tableMiddle td {
	vertical-align:middle;
}

.tableMiddleLeft td {
	vertical-align:middle;
	align:left;
}

.topLineBlue {
	border-top: 1px solid;
	border-color: #3399cc;
	padding: 8px;
	margin-top:5px;
}

.serviceClass {
	padding-left:5px;
	padding-right:5px;
}

.map_descr {
	font-size:14px;
	line-height:110%;
}

/*---------------Color Picker-------------*/

.picker-wrapper, .slide-wrapper {
	position: relative;
	float: left;
}

.picker-indicator, .slide-indicator {
	position: absolute;
	left: 0;
	top: 0;
}

.picker, .slide {
	cursor: crosshair;
	float: left;
}

.cp-small {
	padding-left: 5px;
	background-color: white;
	float: left;
	border-radius: 5px;
}

.cp-small .picker {
	width: 100px;
	height: 100px;
}

.cp-small .slide {
	width: 15px;
	height: 100px;
}

.cp-small .slide-wrapper {
	margin-left: 5px;
}

.cp-small .picker-indicator {
	width: 1px;
	height: 1px;
	border: 1px solid black;
	background-color: white;
}

.cp-small .slide-indicator {
	width: 100%;
	height: 2px;
	left: 0px;
	background-color: black;
}

.redbutton_unselected_small {	
	display:inline;
	text-decoration: none;
	padding-top: 3px;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 3px;
	color: red;
	background-color: transparent;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	font-weight:bold;
	behavior: url(http://vrame.org/css/PIE.htc);
	border-radius: 5px;
	position: relative;
	margin-right: 3px;
	margin-bottom: 2px;
/*	top:-5px;*/
}

.redbutton_unselected_small:hover {
	background-color: red;
	text-decoration:none;
	color:#ffffff;	
}

.redbutton_unselected_small a:hover {
	background-color: red;
	text-decoration:none;
	color:#ffffff;	
}

.mainFont {
	font-size:16px;
}

.cropBlock img {
	position: absolute; 
	opacity:0.4; 
	border: none; 
	z-index: 120; 
	padding: 0px; 
}

.cropBlockText {
	position: absolute; 
	z-index: 119; 
	padding: 0px; 
	color:#fff; 
	background-color:#000; 
	font-size:11px;
}	

.prepareButBlock div{
	display:block;
}

.prepareButBlockIco div{
	display:block;
}

.prepareButIco div{
}

.prepareButIco img{
	padding-right:5px;
	float:left;
}


.padLeft5 {
	padding-left:5px;
}

.iconTop {
	vertical-align:top;
}

.iconTop img{
	padding-top:2px;
}

.iconInline img{
	display:inline;
}

.searchBtnSmall {
	display:inline;
}

.searchBtnSmall a {
	padding: 2px 0px 8px 22px;
	background: url("http://vrame.org/img/poisk20.gif") 0px 0px no-repeat transparent;
}

.grayBold {
	font-weight:bold;
	color:#777777;
}

.blackBold {
	font-weight:bold;
	color:#000000; 
}

.cropSize {
	position:absolute;
	opacity:0.5; 
 	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);
	border: none; 
	z-index: 120;
	padding: 0px;
}

.cropSizeHidden {
	position:relative;
	opacity:0; 
 	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
	border: none; 
	z-index: 115;
	padding: 0px;
}

.cropSpan {
	position:absolute;
	z-index: 119; 
	padding: 0px; 
	color:#fff;
	background-color:#000;
	font-size:11px;
}

.rotate90 {
	-moz-transform: rotate(90deg);
	-o-transform: rotate(90deg);
	-webkit-transform: rotate(90deg);
	transform: rotate(90deg);
	-ms-transform: rotate(90deg);
}

.rotate180 {
	-moz-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
	-ms-transform: rotate(180deg);
}

.rotate270 {
	-moz-transform: rotate(270deg);
	-o-transform: rotate(270deg);
	-webkit-transform: rotate(270deg);
	transform: rotate(270deg);
	-ms-transform: rotate(270deg);
}

.ie8_all .rotate90 {
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
}

.ie8_all .rotate180 {
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
}

.ie8_all .rotate270 {
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
}



.deleteButOnly a {
	background: url("http://vrame.org/img/net.png") 0px -32px no-repeat transparent;
	padding-left:25px;
	display:block;
	height:20px;
	padding-top:6px;
	padding-bottom:6px;
}

.deleteButOnly a:hover {
	background-position: 0px 0px;
}

.deleteButOnlyNoPad a {
	background: url("http://vrame.org/img/net.png") 0px -32px no-repeat transparent;
	padding-left:25px;
	display:block;
	height:20px;
}

.deleteButOnlyNoPad a:hover {
	background-position: 0px 0px;
}



.addButOnly a {
	background: url("http://vrame.org/img/da.png") 0px -32px no-repeat transparent;
	padding-left:25px;
	display:block;
	height:20px;
	padding-top:6px;
	padding-bottom:6px;
}

.addButOnly a:hover {
	background-position: 0px 0px;
}

.addButOnlyNoPad a {
	background: url("http://vrame.org/img/da.png") 0px -32px no-repeat transparent;
	padding-left:25px;
	display:block;
	height:20px;
}

.addButOnlyNoPad a:hover {
	background-position: 0px 0px;
}


.cropButOnly a {
	background: url("http://vrame.org/img/crop.png") 0px -32px no-repeat transparent;
	padding-left:25px;
	display:block;
	height:20px;
}

.cropButOnly a:hover {
	background-position: 0px 0px;
}

.cropButOnlySelected a {
	background: url("http://vrame.org/img/crop.png") 0px 0px no-repeat transparent;
	padding-left:25px;
	display:block;
	height:20px;
}

.rotateButOnly a {
	background: url("http://vrame.org/img/rotate.png") 0px -32px no-repeat transparent;
	padding-left:25px;
	display:block;
	height:20px;
}

.rotateButOnly a:hover {
	background-position: 0px 0px;
}

.addButton a {
	padding-top: 2px;
	padding-bottom: 2px;
	background: url("http://vrame.org/img/da.png") 0px -32px no-repeat transparent;
	padding-left:25px;
	padding-top:6px;
	padding-bottom:6px;
}

.addButton a:hover {
	background-position: 0px 0px;
}

.deleteButton a {
	padding-top: 2px;
	padding-bottom: 2px;
	background: url("http://vrame.org/img/net.png") 0px -32px no-repeat transparent;
	padding-left:25px;
}

.deleteButton a:hover {
	background-position: 0px 0px;
}

.cancelImageOnly a {
	background: url("http://vrame.org/img/delimage.png") 0px -32px no-repeat transparent;
	padding-left:25px;
	display:block;
	height:20px;
}

.cancelImageOnly a:hover {
	background-position: 0px 0px;
}

.loadBaget{
	display:inline;
}
.loadBaget a{
	padding: 0px 0px 16px 32px;
	background: url("http://vrame.org/img/baget.png") 0px -48px no-repeat transparent;
}

.loadBaget a:hover {
	background-position:0 0px;
}

.loadBagetSelected{
	display:inline;
}

.loadBagetSelected a{
	padding: 0px 0px 16px 32px;
	background: url("http://vrame.org/img/bagetcolor.png") 0px 0px no-repeat transparent;
}


.loadCant{
	display:inline;
}

.loadCant a{
	padding: 0px 0px 16px 32px;
	background: url("http://vrame.org/img/slip.png") 0px -48px no-repeat transparent;
}

.loadCant a:hover {
	background-position:0 0px;
}

.loadCantSelected{
	display:inline;
}

.loadCantSelected a{
	padding: 0px 0px 16px 32px;
	background: url("http://vrame.org/img/slipcolor.png") 0px 0px no-repeat transparent;
}


.loadPasp{
	display:inline;
}

.loadPasp a{
	padding: 0px 0px 16px 32px;
	background: url("http://vrame.org/img/paspartu.png") 0px -48px no-repeat transparent;
}

.loadPasp a:hover {
	background-position:0 0px;
}

.loadPaspSelected{
	display:inline;
}

.loadPaspSelected a{
	padding: 0px 0px 16px 32px;
	background: url("http://vrame.org/img/paspartucolor.png") 0px 0px no-repeat transparent;
}

.interiorButOnly a {
	background: url("http://vrame.org/img/interior20.png") 0px -32px no-repeat transparent;
	padding-left:25px;
	display:block;
	height:20px;
}

.interiorButOnly a:hover {
	background-position: 0px 0px;
}

.mainServices td {
	padding-left:4px;
	padding-right:4px;
}
