/* Clear default */
ul {margin:0; padding:0;}
dd {font-weight:bold;}
#header {margin:0;}
/* Structure */
#logo{
height:80px;

}

body{
margin:0;
padding:0;
}


.orange{
height:313px;
background:#dd6612;
}
.corner{
background:url(/images/topkraska/corner_orange.png) no-repeat;
float:right;
width:43px;
height:43px;
}

.title_head{
clear:right;
background:url(/images/topkraska/square.jpg) no-repeat;
height:207px;
color:#fff;
text-align:center;


}
.grad{
background:url(/images/topkraska/gradient.jpg) repeat-x;
height:63px;
margin:0 90px 0 0;
}
.corner_w{
background:url(/images/topkraska/corner_withe.png) no-repeat;
height:47px;
width:46px;
float:right;
}
.slogan{
background:url(/images/topkraska/apelsin_top_new.jpg) no-repeat bottom;
width:384px;
height:207px;
margin: 0px 0 0 450px;
}


.slogan_bot{
background:url(/images/topkraska/apelsin_bot.jpg) no-repeat center;
width:185px;
height:63px;
margin: 0 0 0 450px;

float:left;
}

.content{

background:#fff;
}
.orange_col{
background:url(/images/topkraska/gradient_col.png) repeat-x bottom;
width:90px;
}
.layout{
background:#dd6612;
}

.menu{
width:300px;
}

.col_grad{
background:url(/images/topkraska/gradient_col.png) repeat-x;
height:138px;
bottom:0;
}


.paint_bucklet{
text-indent:-9999px;
display:block;
background:url(/images/topkraska/paint_bucklet.jpg) no-repeat;
height:170px;
width:170px;
margin:0 0 0 20px;
}
.phone{
background:url(/images/topkraska/phone.jpg) no-repeat;
font-family:Verdana, Arial, Helvetica, sans-serif;
bottom:0;
height:112px;
width:219px;
margin:10px;
padding:8px;
font-size: 18pt;
}

.berry{
background:url(/images/topkraska/berry_small.jpg) no-repeat bottom right;

height:190px;

}
.foot_content{
background:#cc002f;
color:#fff;
padding:10px;
}




/*Elements */
.mail{
text-indent:-9999px;
background:url(/images/topkraska/mail.jpg) no-repeat;
display:block;
height:52px;
width:25px;
float:right;
margin:0 5px;
}
.home{
text-indent:-9999px;
background:url(/images/topkraska/home.jpg) no-repeat;
display:block;
height:52px;
width:25px;
float:right;
margin:0 5px;
}
.logo{
text-indent:-9999px;
background:url(/images/topkraska/logo_top_gif.gif) no-repeat;
margin:0 0px 30px 0;
width:227px;
height:54px;
display:block;
}

.linklist {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
font-weight:bold;
list-style:none;
padding: 0 0 0 10px;
}

#linklist_sub{
list-style:none;
padding: 0 0 0 20px;
font-size: 9px;
}
#linklist_sub a{
background:none;
}


.linklist a {
text-decoration:none;
color:#000;
display:block;
height:25px;
padding:10px 20px 0;
text-align:left;
}

.linklist_current {
color:#d93f62;
text-decoration: underline;
background: url(/images/topkraska/cur_menu.jpg) no-repeat left ;
}

.text{
color:#000;
padding: 10px 25px;
font-size: 10pt;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

.type{
display:none;
}

.white_col{
width:5px;
height:75px;
float:left;
background:#fff;
margin:  5px;
}

.crumbs{
margin:10px;
}
.crumbs a{
color:#000;
text-decoration:none;
border-bottom: thin dashed;
}

.crumbs a:hover{
color:#000;
text-decoration:none;
border:0;
}


.group_gallery span {
background:transparent url(/images/topkraska/round-corner.png) no-repeat scroll 0% 0%;
width: 170px;
height: 120px;
display: block;
position: absolute;
top: 5px;
left: 6px;
}

.group_gallery{
height:130px;
margin:40px;
width:190px;
float:left;
position:relative;
}
.group_gallery a{
text-decoration:none;
}
.group_gallery a img{
border: none;
padding: 5px 6px 6px;
background: url(/images/topkraska/round-bg.gif) no-repeat;

}

.text a{
color:#000;
text-decoration:none;
border-bottom: solid 1px #dc6611;
}
.text a:hover{
border-bottom: 0;
}

#slovar {
background:url(/images/topkraska/berry_small.jpg) no-repeat bottom right;
color:#666; 

padding: 0 5px; 
font-size:8pt;
}
#slovar a  { color:#666666; text-decoration:none; font-size: 9pt;}
#slovar  a:hover { color:#666666; border-bottom:2px solid #DD6612; padding:0 0 0px 0 }

#foot_img  {color:#FFFFFF; padding: 0 5px; font-size:8pt;}
#foot_img a  { color:#FFFFFF; text-decoration:none; font-size: 9pt;}
#foot_img  a:hover { color:#FFFFFF; border-bottom:2px solid #FFFFFF; padding:0 0 0px 0 }


h1, .title
{
	color: #4f3327;
	font-weight: normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 20pt;
	line-height: 150%;
	margin: 0px 0px 0px 0px;
}


h2
{
	color: #DD6612;
	font-weight: normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 16pt;
	margin: 0px 0px 0px 0px;
}

.img
{
        
        border-width: 3px;
border-color: #CC828A;
border-style: solid;

}

#foot_menu a{
color:#fff;
text-decoration:none;
font-size:9pt;
}

.images{
width:200px;
float:left;
margin:10px;
display:inline;
text-align:center;
}
