* { margin: 0px; padding: 0px;}

body 
{
margin: 0px auto;
height:100%;
position:relative;
text-align: center;
background:url(../design/fon.jpg) #d7dadc repeat-x;
font-family:  Verdana, Helvetica, Arial, Geneva, Helvetica, sans-serif; 
font-size: 11pt;
line-height: 170%;
}

#head
{
position:relative;
margin: 0px auto 0px auto;
width:1000px;
height: 362px;
background:url(../design/header_1.jpg);
background-repeat:no-repeat;
}

.vizit_menu
{
padding: 15px 0px 0px 0px;
text-decoration:none; 
color:#000000;
line-height: 100%;
font-size: 11pt;
font-weight: bold;
}

.vizit_menu2
{
padding: 10px 0px 0px 0px;
text-decoration:none; 
color:#000000;
line-height: 100%;
font-size: 11pt;
font-weight: bold;
}

a.base:link 
{
padding: 10px 0px 0px 0px;
text-decoration:none; 
color:#ffffff;
line-height: 100%;
font-size: 11pt;
font-weight: bold;
outline: none;
}

a.base:visited 
{
padding: 10px 0px 0px 0px;
text-decoration:none; 
color:#ffffff;
line-height: 100%;
font-size: 11pt;
font-weight: bold;
outline: none;
}

a.base:hover 
{
padding: 10px 0px 0px 0px;
text-decoration:none; 
color:#000000;
line-height: 100%;
font-size: 11pt;
font-weight: bold;
outline: none;
}


a.bas:link 
{
padding: 15px 0px 0px 0px;
text-decoration:none; 
color:#ffffff;
line-height: 100%;
font-size: 11pt;
font-weight: bold;
outline: none;
}

a.bas:visited 
{
padding: 15px 0px 0px 0px;
text-decoration:none; 
color:#ffffff;
line-height: 100%;
font-size: 11pt;
font-weight: bold;
outline: none;
}

a.bas:hover 
{
padding: 15px 0px 0px 0px;
text-decoration:none; 
color:#000000;
line-height: 100%;
font-size: 11pt;
font-weight: bold;
outline: none;
}


#button
{
position:relative;
padding: 0px 0px 0px 109px;
height: 0px;
}

#top-nav li{ 
display: inline; 
float: left; 
}
	
#top-nav {
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
list-style: none; 
}

		
#home { 
padding: 0px 0px 0px 0px;
background: url(../design/home_on.jpg) no-repeat; 
width: 126px; 
height: 47px; 
}

#home a {
background: url(../design/home_off.jpg) no-repeat; 
width: 126px; 
height: 47px; 
display: block; 
}

#home a:hover { 
background: url(../design/home_on.jpg) no-repeat; 
width: 126px; 
height: 47px; 
display: block;  
}

#home a.on { 
background: url(../design/home_on.jpg) no-repeat; 
width: 126px; 
height: 47px; 
display: block; 
}

#order { 
padding: 0px 0px 0px 0px;
background: url(../design/order_on.jpg) no-repeat; 
width: 127px; 
height: 47px; 
}

#order a {
background: url(../design/order_off.jpg) no-repeat; 
width: 127px; 
height: 47px; 
display: block; 
}

#order a:hover { 
background: url(../design/order_on.jpg) no-repeat; 
width: 127px; 
height: 47px;  
display: block; 
}

#order a.on { 
background: url(../design/order_on.jpg) no-repeat; 
width: 127px; 
height: 47px;  
display: block;  
}


#end_works { 
padding: 0px 0px 0px 0px;
background: url(../design/end_works_on.jpg) no-repeat; 
width: 126px; 
height: 47px; 
}

#end_works a {
background: url(../design/end_works_off.jpg) no-repeat; 
width: 126px; 
height: 47px; 
display: block;  
}

#end_works a:hover { 
background: url(../design/end_works_on.jpg) no-repeat; 
width: 126px; 
height: 47px;  
display: block;  
}

#end_works a.on { 
background: url(../design/end_works_on.jpg) no-repeat; 
width: 126px; 
height: 47px;   
display: block; 
}


#author { 
padding: 0px 0px 0px 0px;
background: url(../design/author_on.jpg) no-repeat; 
width: 127px; 
height: 47px; 
}

#author a {
background: url(../design/author_off.jpg) no-repeat; 
width: 127px; 
height: 47px; 
display: block;  
}

#author a:hover { 
background: url(../design/author_on.jpg) no-repeat; 
width: 127px; 
height: 47px;  
display: block;  
}

#author a.on { 
background: url(../design/author_on.jpg) no-repeat; 
width: 127px; 
height: 47px;   
display: block; 
}

#contakts { 
padding: 0px 0px 0px 0px;
background: url(../design/contakts_on.jpg) no-repeat; 
width: 126px; 
height: 47px; 
}

#contakts a {
background: url(../design/contakts_off.jpg) no-repeat; 
width: 126px; 
height: 47px; 
display: block;  
}

#contakts a:hover { 
background: url(../design/contakts_on.jpg) no-repeat; 
width: 126px; 
height: 47px;  
display: block;  
}

#contakts a.on { 
background: url(../design/contakts_on.jpg) no-repeat; 
width: 126px; 
height: 47px;   
display: block; 
}

#part_link { 
padding: 0px 0px 0px 0px;
background: url(../design/part_link_on.jpg) no-repeat; 
width: 126px; 
height: 47px; 
}

#part_link a {
background: url(../design/part_link_off.jpg) no-repeat; 
width: 126px; 
height: 47px; 
display: block;  
}

#part_link a:hover { 
background: url(../design/part_link_on.jpg) no-repeat; 
width: 126px; 
height: 47px;  
display: block;  
}

#part_link a.on { 
background: url(../design/part_link_on.jpg) no-repeat; 
width: 126px; 
height: 47px;   
display: block; 
}

#partmain
{
position:relative;
margin: 0px auto 0px auto;
padding: 0px 0px 0px 0px;
width:1000px;
font-weight:regular;
}

#wrap
{
width:1000px;
background:url(../design/text_font.jpg);
background-repeat:repeat-y; 
}

#center_text
{
padding: 65px 175px 15px 150px;
width:670px;
text-align: justify;
}

#footer
{
margin: 0px auto;
position:relative;
width:1000px;
height:100px;
background:url(../design/footer.jpg) no-repeat;
}

#footer_text
{
padding: 100px 0px 0px 0px;
text-align: center;
font-family: Arial;
font-size:11pt;
}

.logo
{
margin: 71px 0px 0px 300px;
width:407px;
height:184px;
border: 0px;
}

.link_logo
{
outline: none;
}

.order_form
{
width: 100%;
font-family:  Verdana, Helvetica, Arial, Geneva, Helvetica, sans-serif; 
font-size: 10pt;
}

.author_form
{
width: 600px;
font-family:  Verdana, Helvetica, Arial, Geneva, Helvetica, sans-serif; 
font-size: 10pt;
}

.zakaz_form
{
width: 650px;
font-family:  Verdana, Helvetica, Arial, Geneva, Helvetica, sans-serif; 
font-size: 10pt;
text-align: center;
}

.first_name
{
margin: 2px 0px 20px 0px;
width: 410px;
font-family:  Verdana, Helvetica, Arial, Geneva, Helvetica, sans-serif; 
font-size: 11pt;
line-height: 170%;
border-style: solid;
border-width: thin;
border-color: #529bf7;
}

.first_nam
{
margin: 2px 0px 20px 0px;
width: 600px;
height: 25px;
font-family:  Verdana, Helvetica, Arial, Geneva, Helvetica, sans-serif; 
font-size: 11pt;
line-height: 170%;
border-style: solid;
border-width: thin;
border-color: #529bf7;
}

.first_2
{
margin: 2px 0px 20px 0px;
width: 600px;
height: 50px;
font-family:  Verdana, Helvetica, Arial, Geneva, Helvetica, sans-serif; 
font-size: 11pt;
line-height: 170%;
border-style: solid;
border-width: thin;
border-color: #529bf7;
}

.first_name1
{
margin: 2px 0px 20px 0px;
width: 440px;
font-family:  Verdana, Helvetica, Arial, Geneva, Helvetica, sans-serif; 
font-size: 11pt;
line-height: 170%;
border-style: solid;
border-width: thin;
border-color: #529bf7;
}

.fil
{
font-family:  Verdana, Helvetica, Arial, Geneva, Helvetica, sans-serif; 
font-size: 10pt;
border-style: solid;
border-width: thin;
border-color: #529bf7;
}

.kurs
{
margin: 2px 0px 20px 0px;
width: 200px;
font-family:  Verdana, Helvetica, Arial, Geneva, Helvetica, sans-serif; 
font-size: 11pt;
line-height: 170%;
border-style: solid;
border-width: thin;
border-color: #529bf7;
}

.kurs1
{
margin: 2px 0px 20px 0px;
width: 200px;
height: 25px;
font-family:  Verdana, Helvetica, Arial, Geneva, Helvetica, sans-serif; 
font-size: 11pt;
line-height: 170%;
border-style: solid;
border-width: thin;
border-color: #529bf7;
}

#size_field_area
{
margin: 2px 0px 20px 0px;
width: 410px;
height: 80px;
font-family:  Verdana, Helvetica, Arial, Geneva, Helvetica, sans-serif; 
font-size: 11pt;
line-height: 170%;
border-style: solid;
border-width: thin;
border-color: #529bf7;
}

#size_field_area1
{
margin: 2px 0px 20px 0px;
width: 440px;
height: 80px;
font-family:  Verdana, Helvetica, Arial, Geneva, Helvetica, sans-serif; 
font-size: 11pt;
line-height: 170%;
border-style: solid;
border-width: thin;
border-color: #529bf7;
}

a.navig:link 
{
text-decoration: none;
color: #2b23ca; 
}

a.navig:visited 
{
text-decoration: none;
color:#870a80;
}

a.navig:hover 
{
text-decoration: none;
color:#ff0000;
}

.zagolovok
{
text-align: center;
color: #ff0000;
font-size:12pt;
font-weight:regular;
}

.but_size
{
width: 200px;
height: 24px;
background:url(../design/button.jpg);
font-family:  Verdana, Helvetica, Arial, Geneva, Helvetica, sans-serif; 
font-size: 11pt;
border-style: solid;
border-width: 0px;
border-color: #529bf7;
}

.tab_spec
{
width: 100%;
border-style: solid;
border-width: 1px;
border-color: #ff0000;
}

.size_name_work
{
width: 480px;
height: 20px;
border-style: solid;
border-width: 0px;
border-color: #038dca;
font-family:  Verdana, Helvetica, Arial, Geneva, Helvetica, sans-serif; 
font-size: 10pt;
background-color: #eeeeee;
}

.size_discip
{
width: 480px;
height: 20px;
border-style: solid;
border-width: 0px;
border-color: #038dca;
font-family:  Verdana, Helvetica, Arial, Geneva, Helvetica, sans-serif; 
font-size: 10pt;
overflow: hidden;
background-color: #eeeeee;
}

.size_discip1
{
width: 480px;
height: 20px;
border-style: solid;
border-width: 0px;
border-color: #038dca;
font-family:  Verdana, Helvetica, Arial, Geneva, Helvetica, sans-serif; 
font-size: 10pt;
overflow: hidden;
background-color: #ffffff;
}

.size_soderzh
{
width: 480px;
height: 300px;
border-style: solid;
border-width: 0px;
border-color: #038dca;
font-family:  Verdana, Helvetica, Arial, Geneva, Helvetica, sans-serif; 
font-size: 9pt;
background-color: #ffffff;
}


.size_name_w
{
width: 480px;
height: 20px;
border-style: solid;
border-width: 0px;
border-color: #038dca;
font-family:  Verdana, Helvetica, Arial, Geneva, Helvetica, sans-serif; 
font-size: 10pt;
background-color: #eeeeee;
}

.size_disc
{
width: 480px;
height: 20px;
border-style: solid;
border-width: 0px;
border-color: #038dca;
font-family:  Verdana, Helvetica, Arial, Geneva, Helvetica, sans-serif; 
font-size: 10pt;
overflow: hidden;
background-color: #eeeeee;
vertical-align: middle;
}

.size_disc1
{
width: 480px;
height: 20px;
border-style: solid;
border-width: 0px;
border-color: #038dca;
font-family:  Verdana, Helvetica, Arial, Geneva, Helvetica, sans-serif; 
font-size: 10pt;
overflow: hidden;
background-color: #ffffff;
vertical-align: middle;
}

.size_f_name
{
width: 450px;
height: 25px;
border-style: solid;
border-width: 0px;
border-color: #038dca;
font-family:  Verdana, Helvetica, Arial, Geneva, Helvetica, sans-serif; 
font-size: 11pt;
}

.sizetext_prim
{
width: 450px;
height: 70px;
border-style: solid;
border-width: 0px;
border-color: #038dca;
font-family:  Verdana, Helvetica, Arial, Geneva, Helvetica, sans-serif; 
font-size: 11pt;
}

.workss
{
border-style: solid;
border-width: 1px;
border-color: #000000;
empty-cells: show;
}

.catwork
{
width: 650px;
text-align: center;
font-family:  Verdana, Helvetica, Arial, Geneva, Helvetica, sans-serif; 
font-size: 10pt;
}

.catwork1
{
padding: 5px 5px 5px 5px;
width: 650px;
text-align: center;
font-family:  Verdana, Helvetica, Arial, Geneva, Helvetica, sans-serif; 
font-size: 10pt;
background-color: #f5f5f5;
}

.vid_name
{
background-color: #eeeeee;
width: 170px;
vertical-align: top;
text-align: left;
}

.vid_name1
{
background-color: #ffffff;
width: 170px;
vertical-align: top;
text-align: left;
}

.vivod_bd
{
padding: 0px 0px 0px 5px;
text-align: left;
background-color: #eeeeee;
vertical-align: top;
}

.vivod_bd1
{
padding: 0px 0px 0px 5px;
text-align: left;
background-color: #ffffff;
vertical-align: top;
}

.number_phone
{
width: 230px;
margin: 0px 0px 0px 620px;
color: #ffffff;
font-family:  Verdana, Helvetica, Arial, Geneva, Helvetica, sans-serif; 
font-size: 15pt;
}
