body{
margin:0;
padding:0;
}
textarea, input[type="text"], input[type="select"], input[type="button"], input[type="password"], input[type="submit"] {
    -webkit-appearance: none;
    border-radius: 0;
}

textarea:focus, input:focus{
    outline: none;
}


.head{
width:100%;
height:80px;
display:block;
}
.wrap {
    max-width: 728px;
    margin: 0 auto;
    width: 95%;
}

h1, h2, h3{padding:0; margin:0; font-weight: normal;}

.logo a{
    background: url(images/logo.png) no-repeat 0 0;
    width: 195px;
    height: 40px;
    float: left;
    text-indent: -9999px;
    text-decoration: none;
    margin-top: 22px;
	    zoom: 0.9;
}
.logo a:hover{
opacity:0.8;
background: url(images/logo.png) no-repeat 0 0;
}

.head-title{
       padding-top: 75px;
    font-family: Roboto Condensed;
    font-size: 24px;
    color: #fdfdfd;
    font-weight: 300;
}

.head-bg{
    background: url(images/bg-head.jpg) no-repeat;
    width: 100%;
    height: 370px;
    text-align: center;
    background-size: cover;
    -moz-background-size: cover;
    background-position: center;
}
/* head last search */
.last-search{
background: #f7f7f7;
    width: 100%;
    padding: 15px 0;
    display: block;
    border-bottom: 1px solid #e7e7e7;
}


.last-search-title{
    color: #000000;
    font-family: Roboto Condensed;
    font-size: 14px;
    margin: 0px 0 5px 0;
    float: left;
}

.last-search-txt a{
    color: #383838;
    text-decoration: none;
    padding-right: 10px;
    font-family: Roboto Condensed;
    font-size: 14px;
    font-weight: 300;
}
.last-search-txt a:hover{
color:#7f1e85;
text-decoration:underline;
}



.cl{
clear:both;
}

/* banner */

.banner2{
width:728px;
margin:0 auto;
text-align:center;
padding-top:20px;
padding-bottom:20px;
}

/* search */

.search{
      width: 728px;
    margin: 30px auto 0 auto;
    background: rgba(255, 255, 255, 0.17);
    display: inline-block;
    -moz-border-radius: 5px;
    border-radius: 5px;
    text-align: center;
}
.srch-box{   background: #fff;
    width: 96%;
    margin: 14px 0 0 0;
    display: inline-block;
	}

.adv-search{    padding: 0 0 30px 15px;}



.radio{
float:left;
width:600px;
font-family:Roboto Condensed;
font-size:14px;
color:#fff;
margin:0 0 10px 0;
}


.search-input{
width:460px;
height:40px;
float:left;
border:none;
margin: 0 10px 0 0;
padding:10px;
font-size:18px;
color:#333;
}



.search-btn{
    float: right;
    background: url(images/search-icon.png) no-repeat 15px 9px;
    border: none;
    text-indent: -9999px;
    cursor: pointer;
    padding: 22px 36px;
}

.adv-search a{
    font-family: Roboto Condensed;
    font-size: 14px;
    color: #ffffff;
    font-weight: 300;
    text-decoration: none;
    float: left;
}
.adv-search a:hover{

text-decoration:underline;
}

.adv-search-option{
    float: left;
    margin: 10px 0 0 47px;
    width: 275px;
    font-family: Verdana;
    font-size: 11px;
    color: #fff;
    text-align: left;
}
.adv-search-option2{
float:left;
margin: 10px 0 0 0;
width:150px;
font-family:Verdana;
font-size:11px;
color:#fff;
padding-left:25px;
}
.adv-search-option-bg{
	    z-index: 99;
    position: relative;
       background: #503535;
    display: block;
    margin: 0px 0 5px;
    border-top: 1px solid #a79191;
    border-bottom: 1px solid #a79191;
}

.adv-search-select{
float:left;
margin: 10px 0 20px 0;
width:125px;
}

/* alphabet */

.azbuka{

margin:0 auto;
text-align:center;
padding-bottom:20px;
}
.azbuka2{
width:1030px;
margin:0 auto;
text-align:center;
padding-bottom:30px;
}

.azbuka-title{
font-family:Roboto Condensed;
font-size:14px;
color:#202020;
display:block;
margin: 30px 0 10px 0;
}

.bukva a{
font-family:Roboto Condensed;
font-size:14px;
color:#7f1e85;
text-decoration:none;
padding:6px;
display: inline-block;
}
.bukva a:hover{
color:#fff;
background:#7f1e85;
text-decoration:none;

}

/**/
.banner3{
width:1030px;
margin:0 auto;
text-align:center;
padding-top:10px;
padding-bottom:10px;
}

.footer{
    font-family: Roboto Condensed;
    font-size: 14px;
    color: #6f6f6f;
    width: 728px;
    border-top: 1px solid #ccc;
    margin: 30px auto;
    padding: 20px 0 0 0;
    font-weight: 300;
}
.footer a{
    font-family: Roboto Condensed;
    font-size: 14px;
    color: #000000;
    text-decoration: none;
    font-weight: 500;
    padding: 0 5px;
}
.footer a:hover{
color:#000;
text-decoration:underline;
}
/**/
.fb{
width:1030px;
margin:0 auto;
text-align:center;
padding-top:20px;
}

/* table listing */

.listing{

margin:0 auto;
/*text-align:center;*/
padding-top:20px;
border-bottom:1px solid #ccc;
padding-bottom:20px;
}

table.gridtable {
    font-family: Roboto Condensed;
    font-size: 15px;
    font-weight: 300;
    color: #000000;
    border-width: 1px;
    border-color: #E2E2E2;
    border-collapse: collapse;
}
table.gridtable th {
	border-width: 1px;
	padding: 8px;
	border-style: solid;
	border-color: #E2E2E2;
	background-color: #F0F0F0;
}
table.gridtable td {
	border-width: 1px;
	padding: 8px;
	border-style: solid;
	border-color: #E2E2E2;
	background-color: #ffffff;
	text-align:left;
}

table.gridtable td a{
	color:#7f1e85;
	    font-weight: 500;
	text-decoration:underline;
}
table.gridtable td a:hover{
	color:#b133b9;
	text-decoration:none;
}

/******* pagging **************/

.pagging{
font-family:Verdana;
font-size:11px;
color:#535353;
padding:5px;
text-align:left;
margin-top:10px;
}
.pagging a{
font-family:Arial;
font-size:14px;
color:#343434;
text-decoration:none;
padding:5px;
padding:5px;
}
.pagging a:hover{
font-family:Arial;
font-size:14px;
color:#fff;
text-decoration:none;
padding:5px;
background:#7f1e85;
}

.pagging  span{
font-family:Arial;
font-size:14px;
color:#000;
text-decoration:none;
font-weight:bold;
line-height: 30px;
padding:5px;
}


/* desc */
.desc-bg{
width:100%;
float:left;
background: url(images/bg-line.png) repeat;
}

.desc-title h1{
font-family:Verdana;
font-size:14px;
color:#D74329;
float:left;
font-weight:bold;
background:#fff;
margin: 0 0 0 10px;
padding:5px;
}
.ofertini{
    width: 703px;
    height: 62px;
    border: 1px solid #e5e5e5;
    margin: 20px 0 0 0;
    padding: 10px 0px 10px 25px;	
	
}
.desc-title h1 span{
font-family:Verdana;
font-size:14px;
color:#333;
font-weight:bold;
background:#fff;
}

.desc-title2 h2{
font-family:Verdana;
font-size:12px;
color:#585858;
float:left;
font-weight:bold;
background:#fff;
margin: 0 0 0 10px;
padding:5px;
}

.desc-txt{
font-family:Verdana;
font-size:11px;
color:#333;
float:left;
text-align:left;
margin: 20px 0 40px 0;
}
.desc-txt a, .index_txt a {
	color:#333;
}
.desc-link{
float:left;
border:1px solid #ccc;
height:25px;
width: 300px;
font-family:Verdana;
font-size:12px;
color:#333;
    padding: 5px 0 5px 10px;
}

.back a{
float:right;
font-family:Verdana;
font-size:11px;
color:#D74329;
text-decoration:none;
padding:5px;
}
.back a:hover{
float:right;
font-family:Verdana;
font-size:11px;
color:#333;
text-decoration:underline;
}

/* idea */
.idea{
width:1030px;
margin:0 auto;
text-align:center;
}
.idea-desc{
font-family:Verdana;
font-size:11px;
color:#333;
margin: 40px 0 20px 0;
    text-align: center;
}
.index_txt {
font-size:11px;
font-family:Verdana;
color:#333;
    line-height: 20px;
	text-align: justify;
}
.youtube {
	text-decoration:none;
	color:#333;
	font-size:12px;
	font-weight:bold;
}


/********/
@media screen and (max-width : 1030px){
	.fb {
    width: 100%;
	}
}

	
@media screen and (max-width : 728px){
	.head-title {
    padding-top: 20px;
	}
	.ofertini{width:95%;}
	
	.last-search {
    height: auto;
    padding: 15px 0;
	}
.head-bg {
min-height: 160px;
    height: auto;
}
.adv-search {
    padding: 0 0 10px 7px;
}
.footer{width:95%; text-align:center;}
	.head-logo {
    width: 95%;
	}
	.desc-link {
    width: 100%;
	}
	.banner1 {
		display:none;
		}
	.last-search-txt {
    width: 95%;
	}
	.search {
    width: 95%;
	 margin: 30px auto 10px auto;
	}
	.search-txt {
        width: 100%;
	}
	.search-form {
		    text-align: center;
        width: 100%;
		    margin: 10px 0px 10px 0px;
	}
	.search-input {
    width: 80%;
    margin: 0 auto;
   
}
.search-btn {
    float: none;

}
.adv-search a{
	float: none;
	display: block;
}
.idea {
    width: 95%;
}
.fb {
    width: 95%;
}
table.gridtable{width:100%}
	.banner2 {
    width: 95%;
	}
	.listing {
    width: 95%;
	}
	.desc-bg {
    width: 100%;
	}
	.azbuka {
    width: 95%;
	}
	.banner3 {
    width: 95%;
	}
	
}
@media screen and (max-width : 600px){
	.head-title {
   
    font-size: 20px;
	}
	.logo{
		    zoom: 0.8;
    margin: 11px 0 0 0;
    float: left;
	}
}

@media screen and (max-width : 515px){
	.head-title {
    
    font-size: 20px;
	}
	.logo{
		    zoom: 0.8;
    margin: 11px 0 0 0;
    float: left;
	}
	.search-input {
    width: 100%;
	    padding: 10px 0;
		text-align:center;
	}
	
	.head-bg {
min-height: 200px;
    height: auto;
}
.search-input {
    font-size: 16px;
}
}

@media screen and (max-width : 380px){
	.adv-search-option {

    margin: 10px 0 0 10px;
	}
	
	.adv-search-option2 {
    width: 130px;
	 padding-left: 15px;
	}
	.head-title {
    
    font-size: 16px;
	}
	.logo{    zoom: 0.7;}
	
	.search-btn {
		    zoom: 0.6;
    margin: 0 0 0 0;
    width: 100%;
	background: #bfb5b5    url(images/search-icon.png) no-repeat center;
}
.search{    z-index: 999999;
    position: relative;}

}