body {
	margin: 0;
    padding: 0;
	color: #fffff;
	}

table{
	PADDING: 0px;
	margin: 0px;
	border-collapse:collapse;
	FONT-FAMILY:  Verdana, Tahoma, Arial;
	font-size: 12px;
}

table.cent {PADDING: 0px;
	    margin: 30px;
}
p{
text-indent: 15px;
}

div{
font-size: 12px;
/*text-indent: 30px;*/  
}

 DIV.brd {
    border: 1px solid #cccccc; /* Параметры границы */
    background: #f2fafe; /* Цвет фона */
    padding: 10px; /* Поля вокруг текста */
   }
DIV.cen {
    border: 1px solid #cccccc;
    background: #c1eee3;
    float:left;
    width:33%
    text-align: center;
    
}

DIV.cen2 {
    border: 1px solid #cccccc;
    background: #c1eee3;
    width:33%
    clear:both;
    
}

.service {
width: 210px;
margin-bottom: 20px;
}

.service > div {
width: 85%;
margin: 0 auto;
padding: 10px 0;
}
.service strong,
.service span,
.service a {
display: block;
text-transform: uppercase;
}

.service strong {
color: #0084ab;
margin-bottom: 4px;
width: 80%;
}

.service span {
margin-bottom: 5px;
margin-top: 8px;
font-size: 90%;
}

.service span:first-child {
margin-top: 1px;
}

.service .inputTextBox {
height: 25px;
}
                                       
.service input[type='text'], .niceinput {
width: 173px;
height: 22px;
border: 0;
margin: 0 auto;
padding-top: 2px;
*padding-top: 4px;
background: url(http://artlineseo.ru/templates/skin1/images/serviceInput.gif) no-repeat ;
text-indent: 5px;
}

@media all and (-webkit-min-device-pixel-ratio:10000),
not all and (-webkit-min-device-pixel-ratio:0){
.service input[type='text'] {
padding-top: 0;
}
}

.service input[type='text']:focus {
background: url(http://artlineseo.ru/templates/skin1/images/serviceInput.gif) no-repeat 0 -28px;
}

@media all and (-webkit-min-device-pixel-ratio:10000),
not all and (-webkit-min-device-pixel-ratio:0){
.service input[type='text']:focus {
padding-top: 0;
}
}

.service input[type='submit'], .nicesubmit {
height: 18px;
_width: 110px;
padding: 0 6px;
margin-top: 5px;
border: 1px #000 solid;
*border: 0;
background:url(http://artlineseo.ru/templates/skin1/images/serviceSubmit.gif) repeat-x; 
text-transform: uppercase;
color: #72cae5;
font-size: 90%;
cursor: pointer;
}

.service input[type='submit'], noindex:-moz-any-link { 
padding: 0 6px 3px 6px;
} 


#feedback {
height: 269px;
background:url(http://artlineseo.ru/templates/skin1/images/blokFeedback.png); 
}


#title1, #title2, #title3, #col1, #col2, #col3 { /* 1 */

 font-family: Verdana, Arial, Helvetica, sans-serif; 

 font-weight: bold; 

 font-size: 100%; 

 color: blue; 

 width: 200px; 

 padding: 10px; 

 border: 1px solid #D5D5D5; 

 margin-left: 15px; 

 margin-top: 2px;

 float: left; 

}



#col1, #col2, #col3 { /* 2 */

 font-family: verdana; 

 font-size: 120%; 

 font-weight: normal; 

 color: white; 

 text-align: left; 

}



/* Oaao oiia ea?aiai neiy */

#title1 { background: #f2fafe;}

#title2 { background: #f2fafe; }

#title3 { background: #f2fafe; }

#col1 { background: #2660ee }

#col2 { background: #2660ee }

#col3 { background: #2660ee}



.tr { /* 3 */

 clear: both; 

}

#col4 { width:80%;

        background: #ffffff; 

        font-family: verdana; 

        font-size: 120%; 

        font-weight: normal; 

        color: black; 

        text-align: center;

         border: 1px solid #D5D5D5; }





h1{
color: #1c99d8;
font-size: 19px;
}
h2 {font-size: 14px;
}
h3 {
	font-size:18px;
	font-weight:bold;
	color: blue;
}
h5{
	margin: 0px;
}
/* -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */

a:hover{
color: #000000;
text-decoration: none;
}

a:link{
color: #000000;
text-decoration: underline;
}

a:visited{
color: #000000;
text-decoration: underline;

}

a.1:hover{
color: #1c99d8;
text-decoration: underline;
font-size: 15px;
font-weight: bold;
}

a.1:link{
color: #1c99d8;
text-decoration: none;
font-size: 15px;
font-weight: bold;
}

a.1:visited{
color: #1c99d8;
text-decoration: none;
font-size: 15px;
font-weight: bold;
}


a.2:hover{
	FONT-FAMILY: Arial;
color: #7d7d7d;
text-decoration: underline;
}

a.2:link{
	FONT-FAMILY: Arial;
color: #7d7d7d;
text-decoration: none;
}

a.2:visited{
	FONT-FAMILY: Arial;
color: #7d7d7d;
text-decoration: none;
}

a.try:hover{
	FONT-FAMILY: Verdena;
color: #ffffff;
text-decoration: underline;

}

a.try:link{
	FONT-FAMILY: Verdena;
color: #ffffff;
text-decoration: none;

}

a.try:visited{
	FONT-FAMILY: Verdena;
color: #ffffff;
text-decoration: none;

}

/* -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
.tel{
background-image: url('image/tel.gif');
background-position: left top;
background-repeat: no-repeat;
padding-left: 45px;
}
.right{
text-align:right;
}
.text{

background-position: left bottom;
background-repeat: no-repeat;
padding: 15px;
padding-right: 25px;
}
.panel{
padding-left: 5px;
}
.header{
color: #1c99d8;
font-size: 14px;
}
.logo{
padding: 10px;
}
.preview{
text-decoration:none !important;
float:left;
}

.preview img{
border-width: 2px;
border-color: #858585;
margin: 10px;
width: 100px;
height: 100px;
}

.line{
width: 698px;
height: 20px;
background-color: #414141;
}
.menu{
vertical-align: top;
text-align:center;
width: 120px;
background-position: left top;
background-repeat: no-repeat;
height: 61px;
padding-left: 34px;
padding-top: 5px;
font-size:20;
}
.menu1{
padding-left: 34px;
padding-top: 5px;
width: 147px;
vertical-align: top;
background-position: right top;
background-repeat: no-repeat;
height: 61px;
}
.random{
background-image: url('image/random.gif');
background-position: left top;
background-repeat: no-repeat;
padding-left: 120px;
padding-top: 20px;
}
.sawdust{
padding-left: 10px;
background-image: url('image/sawdust.jpg');
background-position: right top;
background-repeat: no-repeat;
}
.black{
color:#000000;
}

.watch a{
    color:white;
    font-size:11px;
    float:left;
    padding-left:5px;
}
.maket_wrapper {   
    margin: 4px 12px; 
    float:left;     
    display:none;     
}       
.maket_inner {
    width:187px; 
    height:159px; 
    background-color:#1c99d8;
}
.table_title {
    color:#1c99d8; 
    font-weight:bold; 
    padding:0px 0px 0px 8px;
}
.maket_padd {
    padding: 2px 2px 2px 2px;
}
.input_padd {
    float:right; 
    padding-right:2px;
}
.razdel {
    margin-top: 8px;
}
.razdel_name {
    width: 81px;
    height: 20px;
    background-color: #1c99d8;
    color:white;
    text-align: center;
    font-weight: bold;
    padding-top: 2px;
    margin-left: 15px;   
    float:left;    
}
.inputs {
    margin-left: 10px;
    width: 260px; 
}
.input_in_checkbox{
    width: 150px;
    font-size: 11px;
}
.table_form{
    margin-bottom:20px;
    color: #3f3f3f;
}
.table_content{
    padding: 5px 0;
}
.radio_padd{
    padding: 10px 0;
}
.button{
    width: 81px;
    height: 20px;
    background-image: url(images/button.jpg);
    color:white;
    text-align: center;
    font-weight: bold;
    padding-top: 2px;
    margin-left: 15px;  
    cursor:pointer;
    float:left;
}
.textarea{
    width: 612px;
    height: 132px;
    margin-left:10px;
    overflow:hidden;    
}
.checkboxes_1{
    width:40%;
    padding-left:20px;
    line-height: 2.2em;
}
.checkboxes_2{
    width:5%;
    line-height: 2.2em;     
    color: #1c99d8;
}
.checkboxesfull{
    width:100%;
    padding-left:20px;
    line-height: 2.2em;
}

#order_button, #order1_button{
    margin-left: 200px;
}
#cancel_button, #cancel1_button{
    margin-left: 75px;
}
#logo{
    margin-left: 15px;
    width: 460px;   
}
.comment{
    margin: 5px 0px 5px 15px;  
}

.orderTD{                                       
    width: 166px; 
    padding: 13px 13px 0 13px;  
    border-left: 1px solid #d5d5d5;
    border-right: 1px solid #d5d5d5;  
    font-size:12px;
    font-family: Tahoma;
    color: #292929;    
}
#orderTable{
    margin-left: 20px;
}

.orderTDHead{
    background: url("images/table_middle.jpg") top left;
}
.orderTDStart{
    background: url("images/table_start.jpg") top left no-repeat;
}
.orderTDMiddle{
    background: url("images/table_middle.jpg") top left;
    padding:5px 5px 5px 0;
}
.orderTDEnd{
    background: url("images/table_end.jpg") top left no-repeat;
}
.orderTDBottom{
    padding: 13px;
    height: 9px;
    background: url('images/orderBottom.png') top left no-repeat;
}
.orderTDLine{
    height:1px; 
    background-color: #dedddd;
}
#maketForm, #settingsForm, #contacts{
    display:none;
}
.orderTDTitle{
    color: #1c99d8;
    font-weight:bold;
    font-size: 14px;
    padding-top:0px;
    padding-bottom:5px;
}
#errorDiv{
    color: #fd4d4d;
    font-weight: bold;
    padding-bottom:10px;
}
#maket_text{
    display:none;
    margin-left:154px;
    margin-right:10px;   
}
#note{
    color: #3f3f3f;    
    padding-bottom:15px;
    width: 640px; 
    text-align: center;
}
#doprazdel_name, #dopblok_name{
    display:none;  
}     
#counters_images{
    padding-top:10px;
    display:none;  
}
.counters_checkboxes{
    margin-left:40px;
}
#pricediv{
    width: 640px;
    margin-bottom: 20px;
    font-size:20px;
}
#price{
    display:inline;
    font-size:20px;
}
#order3_button{
    display:none;
}
#pages_text{
    padding: 0 0 10px 10px;
    font-size:14px;
}   
#maket_text li{
    list-style: none;
}
.callback input, .callback select, .callback textarea
{
	margin: 3px 0px;
	width: 270px;
}
.callback{text-align:center;}
.input_form_text{color:#96A1A6;}
.input_form_def{color:#000000;}

#kn1 {
    background-image: url("images/knof.jpg");
    height: 60px;
    width: 238px;
}
#kn1:hover {
    background-image: url("images/knon.jpg");
    cursor: pointer;
    height: 60px;
    width: 238px;
}
	
#ak {
text-indent: 0px;
line-height: 1.5;
}
#kn2 {
    background-image: url("images/zayavkaof.png");
    height: 110px;
    width: 320px;
}
#kn2:hover {
    background-image: url("images/zayavkaon.png");
    cursor: pointer;
    height: 110px;
    width: 320px;
}

#index_tbl tr td{padding: 0 1px;}
.tbl_top td{background: url("images/img/tbl_line_top.gif") repeat-x 0 0;}
#tbl_img1{margin-left:-1px;}
#tbl_img2{margin-right: -1px;}
#tbl_l, #tbl_r{width: 48px;}
#tbl_l{background: url("images/img/tbl_line_left.gif") repeat-y 0 0;}
#tbl_r{background: url("images/img/tbl_line_right.gif") repeat-y 1px 0;}
#tbl_center p{text-align:justify;}
#tbl_center{vertical-align:top; height:250px;}
.tbl_bottom td{background: url("images/img/tbl_line_bottom.gif") repeat-x 0 0;}
#tbl_img3{margin-left:-1px;}
#tbl_img4{margin-right: -1px;}
#tbl_3_td{width:33%;  vertical-align:top;}

.portfolio p{font-weight:700;}
.portfolio div{
	overflow:hidden;
	display:block;
	margin:20px 15px 0 15px;
	float:left;
}
