/* 
    ВиФо - Виртуальная фотолаборатория
    Сделано для организации сервиса на домене www.vifo.com.ua
    (c) 2005-2007 by  Alexey V. Pastukhov <axvpast@yahoo.com>
*/

div.wsp {
    font-size: 1px;
    height: 3px;
    padding: 0;
    width: 600px;
}

input.mtit {
	width: 100px;
	border: solid 2px #A46BAD;	
}

div.mtib {
    text-align: center;
    margin-top: 10px;
    margin-bottom: 10px;
}

input.mtib {
	color: #FFFFCC;
	background-color: #009900;	
}

input.step2delc{
	width: 150px;
	color: #FFFFCC;
	background-color: #009900;
}

input.step2dbtnc{
	color: #FFFFCC;
	background-color: #009900;
}


div.mtibwide,
input.mtibwide {
	text-align: center;
	color: #FFFFCC;
	background-color: #009900;	
}

a {text-decoration: none}
a:hover {text-decoration: underline}

div.downc,
div.downc_max,
div.downc_zip,
div.regc, 
div.regconfc, 
div.delivtc, 
div.delivtupc, 
div.delivtkuc, 
div.detc, 
div.mgrc, 
div.opc, 
div.pakc, 
div.salesc, 
div.delvc,
div.vifoaddc {
	font-size:14pt;
	background-color: #FFFFFF;
	color:  #000000;
	margin-left: auto;
	margin-right: auto;
	border: solid 1px #009900;	
}

div.faqdc, 
div.detdc, 
div.regdc, 
div.dc,
div.downdc,
div.regconfdc, 
div.logforgdc, 
div.logdc, 
div.logoutdc { 
	border: solid 1px #009900;
	padding: 10px;
	margin-bottom: 10px;
	text-align: justify;
	font-weight: normal;
	font-size:10pt;
	background-color: #FFFFCC;
	color: #000000;
	
}

div.index, 
div.rdyc, 
div.delivptt,
div.zakc,
div.faqc,
div.pricec,
div.step2c  {
	font-size:12pt;
	background-color: #FFFFFF;
	color:  #000000;
	margin-top: 0;
	margin-bottom: 0;
	border: solid 1px #009900;	
} 

input.vifoaddc {
    width: 160px;
    font-size:16pt;
    text-align: center;
    border: solid 1px #000000;	
}

div.stepsc {
	border: solid 1px #00E000;
	font-weight: bold;
	float: right;
	top: 30px;
	font-size:12pt;
	margin-bottom: 5px;
	background-color: #C0FFC0;
}

div.alert {
	border: solid 1px #E00000;
	padding: 6px;
	margin: 6px;
	text-align: justify;
	font-weight: bold;
	font-size:12pt;
	background-color: #FFC0C0;
}

div.info {
	border: solid 1px #E0E000;
	padding: 6px;
	margin: 6px;
	text-align: justify;
	font-weight: bold;
	font-size:12pt;
	background-color: #FFFFC0;
}

div.q {
	border: solid 1px #E0E000;
	padding: 6px;
	margin: 6px;
	background-color: #FFFFFF;
}

div.a {
	border: solid 1px #E0E000;
	padding: 6px;
	margin: 6px;
	background-color: #FFFFF0;
}


div.logc,
div.logforgc, 
div.logoutc 
{ text-align: left; }

div.h1c {
    font-family: Arial;
    font-weight: bold;
    font-size:12pt;
    color: #000000;
    background-color: #FFFFCC;
    border: solid 1px #009900;
    padding: 2px;
    margin-top: 0;
    margin-bottom: 20px;
    text-align: left;
}

form {
    padding: 0;
    margin: 0;
}

input.ifc {
    width: 500px;
    border: solid 1px #009900;	
}
 
table.step2oc {
    font-size: 10pt;
    width: 290px;
    margin-left: auto;
    margin-right: auto;
    background-color: #009900;
    color: #000000;
}

td.step2oc {
    background-color: #FFFFFF;
    width: 50%;
}


table.step2tc {
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #FFFF99;
	background-color: #009900;
	text-decoration: none;
	width: 450;
}

.step2allc {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin-left: auto;
	margin-right: auto;
	width: 450;
}

table.step2t2c {
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #FFFF99;
	background-color: #009900;
	text-decoration: none;
	width: 224;
}


td.step2tc0 {
    font-size: 14px;
    color: #000000;
    background-color: #FFFFCC;
}

td.step2tc1 {
    font-size: 14px;
    color: #000000;
    background-color: #FFFFFF;
}

th.step2tc {
    font-size: 12px;
    color: #FFFFCC;
    background-color: #009900;    
}

div.step2filec {
    width: 320px;
    font-size: 12px;
    font-weight: normal;
    margin: 2px;
    padding: 0;
    border: solid 1px #009900;
    float:left;
}

div.step2filename {
    font-weight: normal;
    background-color: #009900;
    color: #FFFFCC;
}


table.step6tc, table.step7tc {
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #FFFF99;
	background-color: #009900;
	text-decoration: none;
	width: 95%;
}

td.step6tc1, td.step7tc1 {
    font-size: 14px;
    color: #000000;
    background-color: #FFFFFF;
}

th.step6tc, th.step7tc {
    font-size: 12px;
    color: #FFFFCC;
    background-color: #009900;    
}


h1 {
    text-align: center;
    font-size: 14pt;
}

h2 {
    text-align: center;
    font-size: 12pt;
}

tr.m2l {
	text-align: left;
	height: 48px;
}

img.m2l1 {
	border: solid 2px #FF0000;;
	float: right;
}

img.m2l1s {
	border: solid 2px #933D94;
	float: right;
}

td.m2l2 {
	background: transparent url('images/test4_20.gif') no-repeat top left;
}

td.m2l2s {
	background: transparent url('images/test4_20s.gif') no-repeat top left;
}

tr.m2r {
	text-align: right;
	height: 48px;
}

img.m2r1 {
	border: solid 2px #FF0000;
	float: left;
}

img.m2r1s {
	border: solid 2px #933D94;
	float: left;
}

td.m2r2 {
	background: transparent url('images/test4_28.gif') no-repeat top left;
}

td.m2r2s {
	background: transparent url('images/test4_28s.gif') no-repeat top left;
}

td.bottomline {
	background: transparent url('images/testb_56.gif') repeat-x;
}

td.topline {
	background: transparent url('images/testt_02.gif') repeat-x;
}

td.leftline {
	background: #FFFFFF url('images/test5_12.gif') repeat-y;
}

input.lon {
	border: solid 2px #A46BAD;
	width: 170px;
}

table.lon {
	font-size: 10pt;
	background-color: #FFE0BF;
	color:  #A46BAD;
	border-left: solid 2px #000000;
	border-right: solid 2px #000000;
	width: 293px;
}

table.menu {
	font-size: 10pt;
	color: #811788;
}

body {
	font-size: 12pt;
	font-family: Arial;
}

div.topban {
    color: #FFE0BF;
}

.supernote {
	background-color: #C0C0FF;
	border: solid 1px #0000FF;
}

.index_news {
	border: solid 1px #00CC00;
	margin-top: 4px;
}

.index_news_short_head {
	border: solid 1px #00CC00;
	background-color: #FFFFCC;
	font-size: 10pt;
	text-align: right;
	color: #007700;
}

.index_news_short_body {
	background-color: #FFFFFF;
	font-size: 10pt;
	
}

.index_news_long_head {
	border: solid 1px #00CC00;
	background-color: #FFFFCC;
	color: #007700;
	font-size: 12pt;
	text-align: right;
	font-weight: bold;
}

.index_news_long_body {
	background-color: #FFFFFF;
	font-size: 11pt;
}

.newsarch {
	border: solid 1px #00CC00;
	background-color: #FFFFCC;
	font-size: 10pt;
	text-align: right;
	font-weight: bold;
	color: #00CC00;
	margin-top: 10pt;
}

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.news_top {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #FFFF99;
	text-decoration: none;
}
.zakaz_top {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #FFFF99;
	text-decoration: none;
}

.text {color: #009900}

.golos_input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
	background-color: #FFFFFF;
	width: 248px;
	border: 1px solid #009900;
	height: 140px;
}

.accaunt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: none;
}
.news_zagolovok {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: normal;
	font-weight: bolder;
	font-variant: normal;
	text-transform: none;
	color: #009900;
	text-decoration: none;
}

.golos {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: none;
}
.parameters_tabl {
}
.parameters_foto {
}


.login {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #006600;
}
.pass {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #006600;
}
.login_input_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #006600;
	width: 125px;
}
.login_input_pass {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #006600;
	width: 75px;
}
.registration_button {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	border: 1px solid #FFFFFF;
	background-color: #009900;
	text-decoration: none;
	width: 35px;
}
.exit_button {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	border: 1px solid #FFFFFF;
	background-color: #009900;
	text-decoration: none;
	width: 50px;
}
.registration {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: none;

}
.links_top:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #009900;
	text-decoration: none;
}
.link_top {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #009900;
	text-decoration: none;
}

.links_top:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #009900;
	text-decoration: none;
}
.links_top:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #009900;
	text-decoration: underline;
}
.five_steps {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #009900;
}

.copyrught {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #009900;
}

.text_interest_zagolovok {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
}
.text_interest {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
}
.but_send {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #FFFFFF;
	height: 26px;
	width: 75px;
	background-image: url(../images/but.jpg);
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.arxiv_news {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #009900;
	text-decoration: none;
}
.text_zakaza {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
}

/* bgcolor= removing styles */
.tail000000, .header000000 {
	background-color: #000000;
}

.tail0009900, .tail2009900, .header0009900, .header2009900, .label_with_icon009900 {
	background-color: #009900;
}


.tail0FFFF99, .tail2FFFF99, .header0FFFF99, .header2FFFF99 {
	background-color: #FFFF99;
}

.tailFDBF6F, .headerFDBF6F {
	background-color: #FDBF6F;
}

.header0FFFF66, .header2FFFF66 {
	background-color: #FFFF66;
}


.tailFAAB55 {
	background-color: #FAAB55;
}

.tailFFE0BF {
	background-color: #FFE0BF;
}

.login_shortECF5FC {
	background-color: #ECF5FC;
}

div.shop2filec {
    width: 320px;
    font-size: 12px;
    font-weight: normal;
    margin: 2px;
    padding: 0;
    border: solid 1px #009900;
    float:left;
}

rekl {
    font-size: 10 px
}

a.takru {
    font-size: 10px
}
