body		{font-size:12px;color:#424849;background-color:#fff;padding:0; font-family: Arial, Helvetica, sans-serif;margin:0px auto auto auto;}
h1		{font-size:16px;font-weight:bold;color:#0f3753;width: auto;padding:0px 0 5px 0;margin: auto;text-decoration:none;}
h2		{font-size:14px;font-weight:bold;color:#0f3753;width: auto;text-decoration:none;}
h3		{font-size:14px;font-weight:bold;color:#0464a1;width: auto;padding:5px 0 5px 10px;margin: auto;text-decoration:none;}
p		{font-size:13px;text-align:justify;padding:2px;margin:0px;}
p.proposal_text	{width:170px;font-size:11px;text-align:justify;padding:15px 0 0 15px;margin:0px;}
img.img_left	{float:left;padding:0px 8px 8px 0px;}
img.img_right	{float:right;padding:0px 8px 8px 8px;}
img.img_thumb	{float:left;padding:10px;}
img.img_big_pic	{padding:4px;border:1px #CCCCCC solid;}
#main_container	{width:970px;height:auto;margin:auto;padding:0px;}
#header		{width:970px;height:110px;background-color:#05619b;margin:auto;}
#logo		{width:147px;height:78px;float:left;padding:20px 0 0 35px;}
.banner_adds	{width:750px;height:82px;float:left;}

/*---------------- menu tab----------------------*/
.menu {font-size:11px;padding:0px; float:right; width:700px;}
.menu ul {padding:0;margin:0;list-style-type:none; height:28px; background:#267cb2;}
.menu ul li {float:left;height:28px;line-height:28px;}
.menu a, .menu a:visited {display:block;float:left;height:100%;font-size:11px;text-decoration:none;color:#fff;background:#267cb2;padding:0 21px 0 17px;}
.menu a:hover {color:#fff;background:#3da1e0;}
/*------------------------------main content-----------------------*/
#main_content{
width:970px;
margin:auto;
clear:both;
background-color:#FFFFFF;
}
/*------------------------middle_content-----------*/
.column1{
width:257px;
float:left;
margin:0px;
padding:10px 10px 10px 5px;
}
.column2{
width:330px;
float:left;
margin:0px;
padding:0px 5px 10px 5px;
}
.column3{
width:320px;
float:left;
margin:0px;
padding:10px 10px 10px 5px;
}
.column4{
width:690px;
float:left;
margin:0px;
padding:5px 0px 10px 0px;
}
.left_box{
width:257px;
height:auto;
float:left;
padding-bottom:10px;
}
.top_left_box{
width:257px;
height:10px;
font-size:8px;
float:left;
background:url(http://snimi.com.ua/images/top_box_bg.gif) no-repeat center;
}
.center_left_box{
width:257px;
height: auto;
float:left;
background:url(http://snimi.com.ua/images/center_box_bg.gif) repeat-y;
}
.bottom_left_box{
width:257px;
height:10px;
font-size:8px;
float:left;
background:url(http://snimi.com.ua/images/bottom_box_bg.gif) no-repeat center;
}
.box_title{
width:257px;
text-align:center;
font-size:16px;
color:#615357;
padding:5px 0 5px 0;
}
.box_title span{
font-weight:bold;
color:#d8325d;
}

.box_title2{
width:257px;
text-align:center;
font-size:16px;
color:#615357;
padding:5px 0 0 0;
}
.box_title2 span{
font-weight:bold;
color:#d8325d;
}

.main_text_box{
padding:5px;
}
.proposal{
width:287px;
height:85px;
background:url(http://snimi.com.ua/images/proposal_box.gif) no-repeat center;
background-position:0px 0px;
margin-left:15px;
margin-top:15px;
}
.title{
background-color:#385870;
text-align:left;
width:660px;
padding:5px 5px 5px 20px;
color:#FFFFFF;
font-weight:bold;
}
.small_title{
background-color:#385870;
text-align:left;
width:100%;
padding:5px 5px 5px 15px;
color:#FFFFFF;
font-weight:bold;
}
.title2{
background-color:#eef1f3;
text-align:left;
width:300px;
padding:5px 5px 5px 15px;
color:#d8325d;
font-weight:bold;
margin-left:5px;
}
/*-------------------details list----------------*/
.details_list{
padding:10px;
}
.details_list ul{
text-decoration:none;
list-style:none;
margin:0px;
padding:0px;
}
.details_list ul li{
padding:5px 5px 5px 25px;
background:url(http://snimi.com.ua/images/bullet.gif) no-repeat left;
color:#333333;
}
.details_list ul li span{
color:#0464a1;
}
.button{
width:139px;
height:30px;
background:url(http://snimi.com.ua/images/blank_button.gif) no-repeat center;
text-align:center;
line-height:30px;
font-weight:bold;
font-size:13px;
}
.button a{
text-decoration:none;
color:#d8325d;
}
/*---------------offer_box----------------------*/
.offer_box{
width:320px;
height:106px;
background-color:#f3f5f6;
padding:10px;
margin:10px 0px 10px 0px;
}
.offer_box_wide{
width:306px;
height:106px;
float:left;
background-color:#f3f5f6;
padding:10px;
margin:7px;
}
.offer_box_wide_style1{
width:650px;
height:auto;
float:left;
background-color:#f3f5f6;
padding:10px;
margin:5px;
}
.offer_box_wide_style2{
width:655px;
height:auto;
float:left;
background-color:#f3f5f6;
padding:10px;
margin:5px;
}
.offer_info{
padding:5px;
}
.offer_info span{
font-weight:bold;
color:#d8325d;
}
p.offer{
text-align:justify;
font-size:10px;
}
.more{
float:right;
padding:3px;
}
.more a{
color:#d8325d;
}
.more a:hover{
text-decoration:none;
}
a.link{
color:#d8325d;
}
a.link:hover{
text-decoration:none;
}
a.link2{
color:#d8325d;
text-decoration:none;
}
a.link2:hover{
text-decoration:underline;
}
.big_pic{
width:340px;
text-align:center;
padding:5px 0 5px 0;
}
.pictures_thumbs{
width:300px;
padding-left:40px;
}
/*------------------table style---------------*/
td{
text-align:center;
padding:5px;
border-bottom:2px #fff solid;
}
th{
background-color: #333333;
padding:5px;
color:#FFFFFF;
}
tr.color1{
background-color:#F3F5F6;
}
/*-----------------form style--------------------*/
.form{
width:257px;
text-align:center;
color:#615357;
padding-top:5px;
}
.form_row{
float:left;
width:257px;
text-align:center;
padding:3px 0 3px 0;
}
.form_row2{
float:left;
width:257px;
text-align:center;
padding:0px 0 3px 0;
}
label.left{
float:left;
width:70px;
padding-top:3px;
text-align:right;
}
label.left_long{
float:left;
width:90px;
padding-top:3px;
text-align:right;
}
input.form_input{
border: 1px solid #C8D2D9;
background-color:#FFFFFF;
margin:0px;
width:150px;
float:left;
margin-left:10px;
}
.contact_information{
font-size:10px;
color:#385870;
text-align:left;
padding-left:20px;
}
.contact_information span{
color:#d8325d;
}
.info_pro{
font-size:12px;
color:#385870;
text-align:left;
padding-left:20px;
}
/*---------------------pagination-----------------------------*/
div.pagination{
padding:5px;
margin:5px;
text-align:center;
float:left;
font-size:10px;
}
div.pagination a{
padding: 2px 5px 2px 5px;
margin-right: 2px;
border: 1px solid #ddd;
text-decoration: none; 
color: #d8325d;
}
div.pagination a:hover, div.pagination a:active{
border:1px solid #ddd;
color: #fff;
background-color: #d8325d;
}
div.pagination span.current{
padding: 2px 5px 2px 5px;
margin-right: 2px;
border: 1px solid #ddd;
font-weight: bold;
background-color: #d8325d;
color: #FFF;
}
div.pagination span.disabled{
padding: 2px 5px 2px 5px;
margin-right: 2px;
border: 1px solid #ddd;
color: #ccc;
}
/*-----------------------contact------------------------*/
.contact_tab{
width:670px;
height: auto;
float:left;
background-color:#f3f5f6;
padding:8px;
margin:5px 5px 5px 0px;
}
.form_contact{
width:50%;
float:left;
text-align:center;
color:#615357;
padding:5px 0 5px 0;
}
.form_contact2{
width:50%;
float:right;
text-align:center;
color:#615357;
padding:5px 0 5px 0;
}
.location_contact{
width:250px;
float:left;
padding:15px;
}
.form_row_contact{
float:left;
width:357px;
text-align:center;
padding:3px 0 3px 0;
}
input.form_input_contact{
border: 1px solid #C8D2D9;
background-color:#FFFFFF;
margin:0px;
width:250px;
float:left;
margin-left:10px;
}
select.form_select{
border: 10px solid #C8D2D9;
background-color:#FFFFFF;
margin:0px;
width:250px;
float:left;
margin-left:10px;
height:20px;
}
textarea{
border: 1px solid #C8D2D9;
background-color:#FFFFFF;
margin:0px;
width:250px;
height:80px;
float:left;
margin-left:10px;
}
textarea.t1{
border: 1px solid #C8D2D9;
background-color:#FFFFFF;
margin:0px;
width:auto;
height:auto;
float:left;
margin-left:10px;
}
select{
font-size:14px;
border: 1px solid #C8D2D9;
background-color:#FFFFFF;
margin:0px;
width:155px;
float:left;
margin-left:10px;
}
select.s1{
font-size:14px;
border: 1px solid #C8D2D9;
background-color:#FFFFFF;
margin:0px;
width:auto;
float:left;
margin-left:0px;
}
/*-------------------footer------------------------*/
#footer{
width:970px;
height:41px;
clear:both;
font-size:11px;
background-color:#f2efef;
border-top:1px #eeabbd dashed;
}
ul.footer_menu {
list-style:none; float:right; display:block; width:650px;
margin:0px; padding:9px 20px 0 0px;
}
ul.footer_menu li{
display:inline; font-size:11px;}
a.nav_footer:link, a.nav_footer:visited{
display:block; float:left; padding:5px 6px 5px 10px; margin:0; 
text-decoration:none; color:#2F2626;}
a.nav_footer:hover{
display:block; float:left; padding:5px 6px 5px 10px; margin:0;
text-decoration:underline; color:#2F2626;}
a.nav_footer:active{
display:block; float:left; padding:5px 6px 5px 10px; margin:0;
text-decoration:none;  color:#2F2626;}
#copyright{
float:left;
padding:0px;
}
/*-------------------------------------------------*/

.admin_login{
height:300px;
padding:50px 0 50px 350px;
}
a.pink {
color: #D8325D;
font-weight:bold;
text-decoration:underline;
}
a.pink:hover {
text-decoration:none;
}

.table_grid{
width:100%;
clear:both;
padding:10px 0 10px 0;
margin:auto;
}
table{width:100%;}
th{background:#fff url(http://snimi.com.ua/images/tr_back.gif) repeat-x center;color:#D8325D; height:21px; padding:10px;}
td{text-align:left;padding:5px;}
tr.even td{background: #EAEAEA;}
tr.odd td{background: #FDFDFD;}


#admin_header{
width:970px;
height:40px;
margin:auto;
padding-top:20px;
}
#admin_header_border{
width:970px;
height:12px;
margin:auto;
background:url(http://snimi.com.ua/images/border_style.gif) repeat-x center;
}
/*---------------admin titles-----------------------*/
.admin_index_title{
float:left;
width: auto;
height: auto;
background:url(http://snimi.com.ua/images/adminicons/settings.png) no-repeat left;
padding:5px 5px 5px 35px;
font-size:14px;
font-weight:bold;
color:#445865;
margin:10px;
}
.admin_addoffer_title{
float:left;
width: auto;
height: auto;
background:url(http://snimi.com.ua/images/adminicons/addoffer.png) no-repeat left;
padding:5px 5px 5px 35px;
font-size:14px;
font-weight:bold;
color:#445865;
margin:10px;
}
.admin_editoffer_title{
float:left;
width: auto;
height: auto;
background:url(http://snimi.com.ua/images/adminicons/edit.png) no-repeat left;
padding:5px 5px 5px 35px;
font-size:14px;
font-weight:bold;
color:#445865;
margin:10px;
}
.admin_details_title{
float:left;
width: auto;
height: auto;
background:url(http://snimi.com.ua/images/adminicons/details.png) no-repeat left;
padding:5px 5px 5px 35px;
font-size:14px;
font-weight:bold;
color:#445865;
margin:10px;
}
.adminform_row_contact{
float:left;
width:357px;
text-align:center;
padding:3px 0 3px 0;
}
label.adminleft{
float:left;
width:80px;
padding-top:3px;
text-align:right;
}
label.adminright{
float:left;
width:200px;
padding-top:3px;
padding-left:5px;
text-align: left;
color:#006699;
}
.add_tab{
width: 950px;
height: auto;
float:left;
background-color:#f3f5f6;
padding:10px;
margin: auto;
}
.details_tab{
width:500px;
height:auto;
float:left;
padding:0px 10px 10px 10px;
border-left:1px #999999 solid;
margin:10px;
}
/*----------------------------------------------*/

.right_buttons{
float:right;
}
.right_button{
width:104px;
height:26px;
float:left;
padding-left:10px;
background:url(http://snimi.com.ua/images/button_bg.gif) no-repeat center;
text-align:center;
line-height:26px;
}
.right_button a{
font-size:10px;
color:#D8325D;
text-decoration:none;
}
.right_button a:hover{
font-size:10px;
color: #640064;
text-decoration:none;
}

#admin_search_tab{
width:290px;
float:right;
padding-top:5px;
}
label.search{
float:left;
padding-left:10px;
color:#0066CC;
}


.admin_footer_help{
width:908px;
clear:both;
float:left;
height: auto;
margin:10px auto 20px auto;
background-color:#F2F2F2;
border:1px #D1D1D1 solid;
text-align:left;
color: #666666;
font-size:11px;
background:url(http://snimi.com.ua/images/adminicons/warning.png) no-repeat left;
background-position:10px 50%;
padding:10px 10px 10px 50px;
}


/*----------------------------------------------*/
.Button		{background: transparent url('http://snimi.com.ua/images/bt.gif') no-repeat; border: 0px; color: #666666; width: 67px; height: 25px; margin-right: 2px; font-weight:bold; color:#d8325d; cursor:pointer; font-size:12px; font-family: Arial, Helvetica, sans-serif;}
.Button2	{background: transparent url('http://snimi.com.ua/images/bt2.gif') no-repeat; border: 0px; color: #666666; width: 90px; height: 25px; margin-right: 2px; font-weight:bold; color:#d8325d; cursor:pointer; font-size:12px; font-family: Arial, Helvetica, sans-serif;}
.Button3	{background: transparent url('http://snimi.com.ua/images/bt3.gif') no-repeat; border: 0px; color: #666666; width: 130px; height: 25px; margin-right: 2px; font-weight:bold; color:#d8325d; cursor:pointer; font-size:12px; font-family: Arial, Helvetica, sans-serif;}
INPUT {MARGIN-BOTTOM: 0px;}
FORM  {MARGIN-BOTTOM: 0px;}
