/*--------------------------///MAIN///--------------------------*/
body {	
background:#fdf4e0 url(../images/web/layout/bg.jpg) top no-repeat;
font-family: arial, tahoma, verdana;
font-size: 12px;
line-height:16px;
color: #37322a;
padding: 0 0 0 0;
margin: 0 0 0 0;
text-align:center;
}

/*----Only home

body {
background:#fdf4e0 url(../images/web/layout/bg_home.jpg) top no-repeat;
font-family: arial, tahoma, verdana;
font-size: 11px;
color: #37322a;
padding: 0 0 0 0;
margin: 0 0 0 0;
text-align:center;
}

----*/


* {  
margin: 0px;
padding: 0px;
}

img, div { behavior: url(/script/general/iepngfix.htc) }
img, div, a, input { behavior: url(/script/general/iepngfix.htc) }

img, input {
border: 0px;
}

a{
text-decoration:none; 
white-space:nowrap;
cursor:hand;
}

p{
font-size:12px;
}

p a{
color: #74b31f;
text-decoration: underline;
}


p.center {
	text-align: center;
	}

h1{
float: left;
width: 635px;
height: 32px;
color:#37322a;
font-size:36px;
text-transform: uppercase;
}

h2{
float: left;
width: 635px;
height: 36px;
color:#74b31f;
font-size:36px;
text-transform: uppercase;
margin:5px 0;
}

h3{
color:#37322a;
font-size:16px;
text-transform: uppercase;
}

h4{
color:#74b31f;
font-size:14px;
text-transform: uppercase;
}

h5{
color:#97896f;
font-size:16px;
text-transform: uppercase;
}

ul{
list-style-type:none;
}

#all{
margin:0 auto;
width:970px;
text-align:left;
}

.bold{
font-weight:bold;
}

.left{
float:left;
}

.right{
float:right;
}

.clear{
clear:both;
}

a.button, a.button_center {
color:#fff;
font-size:11px;
font-weight:bold;
float:left;
}

a.arrow:link, a.arrow:visited{
color:#456689;
padding-left:15px;
background:url(../images/web/layout/arrow.png) no-repeat 4px -10px;
}

a.arrow:hover, a.arrow:active{
color:#74b31f;
background:url(../images/web/layout/arrow.png) no-repeat 4px 3px;
}

a.text:link, a.text:visited {
color:#47688a;
text-decoration:underline;
font-weight:bold;
}

a.text:hover, a.text:active {
color:#74b31f;
}

div.hr{
width:635px;
height:1px;
background-color:#d7cfbf;
float:left;
}

#content .nom_box, #content .prog_box {
border-top:1px solid #d7cfbf;
}

#content .galerie_box, #content .napsali_box, #content .por_box {
border-bottom:1px solid #d7cfbf;
}

#content .last{
border-bottom:0;
}

/*--------------------///HEADER///--------------------*/

#header{
width:970px;
min-height:240px;
text-align:left;
}

#header div.logo_box{
width:135px;
height:45px;
margin:25px 0 160px 15px;
float:left;
}

/*-----MENU-----*/ 

#header div.menu_box{
width:447px;
height:205px;
margin:25px 0 0 28px;
float:left;
}

/*----Only home

#header div.menu_box{
width:447px;
height:205px;
margin:25px 0 0 28px;
float:left;

----*/

#header div.menu_box a:link, #header div.menu_box a:visited, #header div.menu_box a:hover, #header div.menu_box a:active{
font-size:13px;
font-family: AllerLightRegular;
line-height:13px;
text-transform: uppercase;
color:#37322a;
display:inline-block;
float:left;
}

h2, h4 {
	font-family: AllerLightRegular;
	font-weight: normal;
	padding: 0;
	margin: 0;
	border: 0px;
	}

h1, h3, h5 {
	font-family: AllerDisplayRegular;
	font-weight: normal;
	}
	
#header div.menu_box ul{
float:left;
}

#header div.menu_box ul li{
height:28px;
}

#header div.menu_box span.menu_button_left{
width:15px;
height:28px;
background:url(../images/web/layout/menu_button_left.png) no-repeat 0 -28px;
float:left;
display:block;
}

#header div.menu_box ul li {
	margin-bottom: 1px;
}

#header div.menu_box ul li:hover span.menu_button_left, #header div.menu_box ul li.selected span.menu_button_left{
background:url(../images/web/layout/menu_button_left.png) no-repeat top left;
display:block;
}

#header div.menu_box span.menu_button_center{
height:13px;
float:left;
background:url(../images/web/layout/menu_button_center.png) repeat-x 0 -28px;
padding:8px 0 7px 0;
display:inline-block;
}

#header div.menu_box ul li:hover span.menu_button_center, #header div.menu_box ul li.selected span.menu_button_center {
background:url(../images/web/layout/menu_button_center.png) repeat-x top left;
display:inline-block;
}

#header div.menu_box span.menu_button_right{
width:15px;
height:28px;
background:url(../images/web/layout/menu_button_right.png) no-repeat 0 -28px;
float:left;
display:inlie-block;
}

#header div.menu_box ul li:hover span.menu_button_right, #header div.menu_box ul li.selected span.menu_button_right{
background:url(../images/web/layout/menu_button_right.png) no-repeat top left;
display:block;
}

/*-----SECONDARY_MENU-----*/ 

#header .secondary_menu_box{
width:345px;
margin:30px 0 0 0;
float:left;
}

#header .secondary_menu_box ul {
		width: auto;
		padding: 0 0 0 20px;
		margin: 0;
		list-style-type: none;
		}
		
#header .secondary_menu_box ul li{
	float: left;
	padding: 0 20px 0 0 ;
	margin: 0;
	}
	
#header .secondary_menu_box ul li a {
	float: left;
	width: 100px;
	margin: 0;
	padding: 0;	
	}
	
#header .secondary_menu_box ul li.last {
	padding: 0;	
	}

#header .secondary_menu_box ul li.last a {
	width: 80px;
	}
	
#header .secondary_menu_box ul li.first a {
	width: 80px;
	}


.secondary_menu_box li span.item_1{
width:20px;
height:14px;
background: url(../images/web/layout/sec_menu_1.png) no-repeat 0 -14px;
margin:7px 10px 0 0;
float:left;
}

.secondary_menu_box li:hover span.item_1{
background: url(../images/web/layout/sec_menu_1.png) no-repeat;
}

.secondary_menu_box li span.item_2{
width:13px;
height:16px;
background: url(../images/web/layout/sec_menu_2.png) no-repeat 0 -16px;
margin:6px 10px 0 0;
display:inline-block;
float:left;
}

.secondary_menu_box li:hover span.item_2{
background: url(../images/web/layout/sec_menu_2.png) no-repeat;
}

.secondary_menu_box li span.item_3{
width:15px;
height:14px;
background: url(../images/web/layout/sec_menu_3.png) no-repeat 0 -14px;
margin:7px 10px 0 0;
display:inline-block;
float:left;
}

.secondary_menu_box li:hover span.item_3{
background: url(../images/web/layout/sec_menu_3.png) no-repeat;
}

.secondary_menu_box a:link, .secondary_menu_box a:visited{
color:#97896f;
font-size:11px;
font-weight:bold;
float:left;
margin-left:40px;
}

.secondary_menu_box a:active, .secondary_menu_box a:hover{
color:#74b31f;
}

.secondary_menu_box li a.other {
		color: #a24454;
}

.secondary_menu_box li a.other:hover {
		color: #761a31;
		}

/*--------------------///CONTENT///--------------------*/

/*---------//HOME_SECTION//---------*/

#content_home{
width:970px;
text-align:left;
float:left;
}

#content_home .index_text{
margin:10px 0 0 0;
float:left;
width: 475px;
}

span.d_text {
	float: left;
	width: 280px;
	padding: 8px 0 30px 0;
	}
	
a.ticketpro {
	float: left;
	width: 65px;
	height: 32px;
	background: url(../images/web/layout/ticketpro.png) no-repeat top left;
	}

#content_home .index_text p, #content .right_box p{
margin:20px 0;
}

#content_home .index_text a.button{
position:relative;
top:-41px;
left:280px;
}

#content_home a.button{
position:relative;
top:20px;
left:-5px;
}

span.button_center{
height:25px;
background:url(../images/web/layout/button_center.png) repeat-x left top;
display:block;
float:left;
padding-top:7px;
}

a:hover span.button_center{
background:url(../images/web/layout/button_center.png) repeat-x left -32px;
}

span.button_left{
width:16px;
height:32px;
background:url(../images/web/layout/button_left.png) no-repeat left top;
display:block;
float:left;
}

a:hover span.button_left{
background:url(../images/web/layout/button_left.png) no-repeat left -32px;
}

span.button_right{
width:16px;
height:32px;
background:url(../images/web/layout/button_right.png) no-repeat left top;
display:block;
float:left;
}

a:hover span.button_right{
background:url(../images/web/layout/button_right.png) no-repeat left -32px;
}

#content_home .banner_box{
width:970px;
height:172px;
background:url(../images/web/layout/banner_box_bg.png) no-repeat top left;
float:left;
}

#content_home a.banner_1{
width:210px;
height:100px;
margin:35px 0 0 55px;
float:left;
}

#content_home div.banner_2{
width:180px;
height:120px;
margin:37px 0 0 190px;
float:left;
}

#content_home .banner_box h3{
margin-bottom:10px;
}

#content_home .banner_box h4{
margin-top:3px;
}

#content_home div.banner_3{
margin:37px 0 0 125px;
float:left
}

/*-----Aktuality-----*/

div.aktuality_box{
width:970px;
float:left;
}

div.button_center {
	float: left;
	padding: 10px 0 20px 400px;
	margin: 0;
}

div.aktuality_box .title_box{
width:120px;
height:25px;
background:url(../images/web/layout/aktuality_icon.png) no-repeat top left;
margin:30px 850px 15px 0;
float:left;
}

div.aktuality_box .title_box h5{
margin:6px 0 0 30px;
}

div.aktualita{
width:290px;
background:url(../images/web/layout/aktuality_date_frame.png) no-repeat top left;
margin-right:50px;
float:left;
}

#content_home .aktuality_box .last{
margin-right:0;
padding:0;
}

div.aktuality_box .date, #content .prog_box .date, #content .napsali_box .date{
width:74px;
height:11px;
color:#97896f;
font-size:11px;
font-weight:bold;
line-height:11px;
text-align:center;
margin:10px 0 11px 0;
float:left;
}

div.aktuality_box .title{
width:206px;
min-height:32px;
font-size:12px;
font-weight:bold;
line-height:16px;
text-transform: uppercase;
margin-left:10px;
float:left;
}

div.aktuality_box .title table {
	float: left;
	width: 206px;
	border: 0px;
}

div.aktuality_box .title table td {
	height: 32px;
	vertical-align: middle;
	}

div.aktuality_box .title a:link, div.aktuality_box .title a:visited{
color:#456689;
width:206px;
float:left;
white-space:normal;
}

div.aktuality_box .title a:hover, div.aktuality_box .title a:active{
color:#74b31f;
}

div.aktuality_box .text{
width:290px;
font-size:11px;
margin:15px 0 0 0;
line-height:16px;
float:left;
}


/*---------//OTHERS_SECTION//---------*/

/*-----O projektu-----*/

#content{
width:970px;
min-height:150px;
float:left;
}

#content .left_box{
width:303px;
min-height:30px;
margin:0 32px 0 0;
float:left;
}

#content .right_box{
width:635px;
min-height:150px;
float:left;
}

.left_box a.ban_1{
width:242px;
height:120px;
background:url(../images/web/layout/ban_1.png) no-repeat 22px 10px;
float:left;
}

.left_box div.ban_2{
width:153px;
height:95px;
background:url(../images/web/layout/ban_2.png) no-repeat 0 0;
padding:17px 30px 0 120px;
margin-bottom:20px;
float:left;
}

.left_box div.ban_3{
width:138px;
height:94px;
background:url(../images/web/layout/ban_3.png) no-repeat 0 -0;
padding:18px 45px 0 120px;
margin-bottom:20px;
float:left;
}

.left_box h3{
font-size:14px;
}

.left_box h4{
font-size:12px;
line-height:15px;
margin-top:0px;
}

.left_box div.ban_2 a, .left_box div.ban_3 a{
position:relative;
top:8px;
left:-5px;
}

#content .right_box a.button{
position:relative;
top:-41px;
left:190px;
}

/*-----Nominace-----*/

#content div.nom_box{
width:635px;
float:left;
padding:30px 0 30px 0;
}

#content div.nom_box div.gallery {
		float: right;
		width: 445px;
		padding: 20px 0 0 0;
		}
		
#content div.nom_box.news div.gallery {		
		width: 635px;
		padding: 10px 0 0 0;
		}
		
#content div.gallery div.image {
		float: left;
		margin: 0 10px 10px 0;
		background-repeat: no-repeat;
		background-position: center center;
		}
		
#content div.gallery div.image a {
		float: left;
		width: 76px;
		height: 76px;	
		background: url(../images/web/layout/mask.png) no-repeat top left;		
		}
		
#content div.gallery div.image a:hover {		
		background: url(../images/web/layout/mask_over.png) no-repeat bottom left;
		}
		
#content h6{
font-size:14px;
font-weight:bold;
margin-bottom:8px;
}

div.nom_box .logo_box{
width:162px;
height:113px;
background:url(../images/web/layout/logo_frame.png) no-repeat 0 0; 
margin:0 28px 0 0;
float:left;
text-align: center;
}

div.logo_box div.align {
		float: left;
		padding: 16px 0 0 0;
		}
		
div.logo_box div.backgr_image {
		float: left;
		width: 162px;
		height: 80px;
		background-repeat: no-repeat;
		background-position: top center;
		}

div.nom_box .logo_box img {
		padding: 16px 0 0 0;
		margin: 0px auto;
		}

#content .text_box{
width:445px;
min-height:50px;
float:left;
}

.nom_box .text_box div.links {
width:445px;
float:left;
margin:20px 0 0 0;
}

.nom_box .text_box div.links.detail {
		margin-top: 0px;
		}

.nom_box .text_box div.links div {
		float: left;
		padding-left: 25px;
		}

.last .text_box div, .last .text div{
margin:20px 0 0 0;
padding:0;
}

#content .nom_box .text_box div a.button{
position:static;
}

a.foto:link, a.foto:visited{
color:#47688a;
line-height:30px;
background:url(../images/web/layout/foto_icon.png) no-repeat 0px 0px;
padding:1px 0 1px 25px;
}

a.foto:hover, a.foto:active {
background:url(../images/web/layout/foto_icon.png) no-repeat 0px -17px;
color:#74b31f;
}

a.web:link, a.web:visited{
color:#47688a;
line-height:30px;
background:url(../images/web/layout/web_icon.png) no-repeat 0 0px;
padding:0 0 0 20px;
}

a.web:hover, a.web:active {
background:url(../images/web/layout/web_icon.png) no-repeat 0 -15px;
color:#74b31f;
}

/*-----Odborni_porota-----*/

#content .por_box{
width:635px;
float:left;
margin:20px 0 0 0;
padding-bottom:25px
}

div.por_box .foto_box{
width:140px;
height:120px;
margin:0 30px 0 0;
float:left;
}

#content div.por_box .text_box{
	padding: 6px 0 0 0;	
	}

#content div.last .text_box{
margin:0;
	padding: 6px 0 0 0;	

}


/*-----Program-----*/

#content .prog_box, #content .napsali_box{
width:635px;
background:url(../images/web/layout/aktuality_date_frame.png) no-repeat top left;
margin:25px 0 0 0;
float:left;
}

#content .first{
margin-top:15px;
}

#content .last{
margin-bottom:5px;
padding:0;
}

#content .prog_box h6, #content .napsali_box h6{
width:536px;
color:#74b31f;
font-size:14px;
padding: 0 0 0 25px;
margin:8px 0;
font-weight:bold;
background:url(../images/web/layout/pad_icon.png) no-repeat 10px 1px;
float:left;
}

#content .prog_box .text, #content .napsali_box .text{
width:635px;
margin-top:15px;
float:left;
}

#content .prog_box .text p, #content .napsali_box .text p{
padding:0 0 25px 0;
margin:0;
}

#content .last .text p, #content .last .text p
{
margin-bottom:0px;
padding:0;
}

ul.arrow{
list-style-image:url(../images/web/layout/list_arrow.png);
margin-left:17px;
}

ul.arrow li{
margin-bottom:25px;
}

ul.arrow li a {
		color: #74b31f;
		text-decoration: underline;	
		}

ul.users {
		float: left;
		list-style-image:url(../images/web/layout/list_arrow.png);
		margin-left:17px;
		padding: 0 0 20px 0;
		}

ul.users li {
		float: left;
		width: 600px;
		padding: 0 0 10px 0;
		}
		
ul.users li a {
		color: #74b31f;
		}
		
ul.users li div {
		float: left;
		display: none;
		padding: 6px 0 0 0;
		width: 600px;
		}

/*-----Fotogalerie-----*/

#content .galerie_box{
width:635px;
margin-top: 20px;
padding:15px 0 15px 0;
float:left;
}

#content .galerie_box.last {
		border: 0px;
		}

#content div.galerie_box div.gallery {
		float: right;
		width: 635px;
		padding: 0px 0 0 0;
		}		

#content .last{
margin-bottom:5px;
}

#content .first{
padding:0 0 10px 0 !important;
}

.foto_content .last{
padding:25px 0 0 0 !important;
}

#content .galerie_box h6{
width:609px;
color:#37322a;
font-size:14px;
padding: 0 0 1px 26px;
margin:0 0 14px 0;
font-weight:bold;
background:url(../images/web/layout/foto_icon_black.png) no-repeat 0 0;
float:left;
}


/*-----Napsali o nas / Pro novinare-----*/


div#content div.napsali_box.last {
		padding-bottom: 30px;
		}		

.napsali_box div.links {
		float: left;
		padding: 20px 0 0 0;
		}

.napsali_box div.links div {		
		float: left;
		padding-left: 25px;
		}

#content .right_box .napsali_box a.button{
position:static;
}

#content .right_box .napsali_box p{
padding-bottom:0;
}

#content .right_box .napsali_box{
padding:0 0 25px 0;
}

#content .right_box .napsali_box div{
margin-bottom:0;
}

#content .right_box .last{
margin-bottom:0;
padding:0;
}


.form_box{
width:635px;
height:32px;
font-size:11px;
line-height:11px;
margin:25px 0;
float:left;
}

.form_box input{
width:119px;
height:11px;
color:#b1a791;
font-size:11px;
background:url(../images/web/layout/input_bg.png) no-repeat 0 0;
padding:10px 0 11px 15px;
margin-right:10px;
float:left;
}

.form_box input.submit_button{
width:75px;
height:30px;
text-align:center;
font-size:11px;
padding:6px 0 10px 0;
margin-top:1px;
color:#fff;
font-weight:bold;
background:url(../images/web/layout/submit_button.png) no-repeat 0 0;
float:left;
}

.form_box input.submit_button:hover{
background:url(../images/web/layout/submit_button.png) no-repeat 0 -30px;
}






/*--------------------///FOOTER///--------------------*/

div.partnery_box{
width:970px;
border-top:1px solid #d7cfbf;
border-bottom:1px solid #d7cfbf;
float:left; 
}

div.partnery_box .title{
width:970px;
height:16px;
margin-top:29px;
float:left;
background:url(../images/web/layout/partnery_icon.png) no-repeat top left;
}

div.partnery_box .title h5{
margin:1px 0 0 35px;
float:left;
}

div.contact a {
		color: #74b31f;
		text-decoration: underline;
		}
		
div.contact {
		float: left;
		width: 300px;
		padding-top: 10px;		
		}
		
div.contact h4 {
		padding-bottom: 6px;
		}
		
/*-----SCROLL PHOTORY-----*/


div.slideshow_photogallery{
width:970px;
height:110px;
float:left;
}

.arrow_left{
width:32px;
height:32px;
margin:30px 20px 48px 0;
float:left;
display:inline;
}

.arrow_right{
width:32px;
height:32px;
margin:30px 0 48px 20px;
float:left;
display:inline;
}

div.scrollable_photogallery{
width:866px;
height:110px;
float:left;
position:relative;
overflow:hidden;
margin:0;
}

.items{
position:absolute;
left:0;
padding: 10px 0 0 0;
width:20000em;
float:left;
margin-left:0px;
}

.items div {
		float: left;
		padding: 0 18px 0 18px;
		}

.footer_text{
width:970px;
margin:25px 0px;
float:left;
font-size:11px;
color:#97896f;
}

.footer_text div.fb {
		float: right;
		}
		
.footer_text div.fb a {
		float: right;
		padding: 2px 30px 2px 0;
		background: url(../images/web/layout/fb.gif) no-repeat right top;
		color: #97896f;		
		}
		
.footer_text div.fb a span {
		font-weight: bold;
		color: #2b5168;		
		}

#content .por_box.last {
	border: 0;
	padding-bottom: 30px;
	}
	
div.footer_text span.left strong {
		padding-left: 6px;
		}	
		
div.vp_title {
	float: left;
	width: 635px;
	padding-bottom: 20px;
	}
	
div.vp_title h1, div.vp_title h2 {
	width: 500px;
	}	

div.vp_title div.titles {
	float: left;
	width: 500px;	
	}
	
div.vp_title div.logo {
	float: left;
	width: 135px;	
	}

/* VP logo box */

div.vp_logos {
	float: left;
	width: 635px;
	padding-bottom: 10px;
	}
	
div.vp_logos div.align {
	float: left;
	padding: 0 0 0 20px;	
	}
	
div.vp_logos div.logo_box {
	float: left;
	padding: 0 10px 10px 10px;
	background-image: url(../images/web/layout/logo_frame.png);
	background-position: center top;
	background-repeat: no-repeat;
	}

div.vp_logos div.logo_box div.logo_height {
	float: left;
	width: 162px;	
	height: 120px;	
	}
	
div.vp_logos div.logo_box div.logo_height div.align {
	padding: 0;
	padding-top: 16px;	
	}
	
div.vp_logos div.logo_box a.backgr_image {
	float: left;
	width: 162px;
	height: 80px;
	background-position: top center;
	background-repeat: no-repeat;
	}
	
div.vp_logos div.logo_box div.code {
	width: 162px;
	text-align: center;
	font-weight: bold;	
	padding-bottom: 10px;
	}
	
/* orders */	
	
a.button_order {
	float: left;
	width: 124px;
	font-size: 11px;
	height: 32px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	background-image: url(../images/web/layout/button_order.png);
	background-position: center top;
	background-repeat: no-repeat;
	}
	
a.button_order:hover {	
	background-position: center bottom;
	}
	
a.button_order span {
	float: left;
	padding: 7px 0 0 56px;
	}
	
div.links span.price, div.price_detail span.price {
	float: left;
	width: 74px;
	height: 32px;
	background-image: url(../images/web/layout/price.png);
	background-position: center top;
	background-repeat: no-repeat;
	font-size: 12px;
	padding: 0;
	margin: 0;
	}
	
div.links span.price span, div.price_detail span.price span {
	float: left;
	width: 74px;
	text-align: center;
	font-size: 12px;
	color: #74b31f;
	padding: 8px 0 0 0;
	font-weight: bold;
	}
	
/* order detail */
	
div.order_title {
	float: left;
	width: 635px;	
	padding: 20px 0 20px 0;
	}
	
div.order_title strong {
	float: left;
	font-size: 14px;
	padding: 7px 10px 0 0;
	}
	
table.product_table {
	float: left;
	width: 635px;
	border-collapse: collapse;
	margin-top: 20px;
	}
	
table.product_table tr th, table.product_table tr td {
	text-align: center;
	padding: 10px 6px 10px 6px;
	border-right: 1px solid #d7cfbf;
	}
	
table.product_table tr th.last, table.product_table tr td.last {
	border-right: 0px;	
	}
	
table.product_table tr th, #content table.product_table tr th.last {
	font-weight: bold;	
	color: #97896f;
	border-bottom: 1px solid #d7cfbf;
	} 	
	
/* order form */

div.order_form {
	float: left;
	width: 635px;
	padding: 0 0 20px 0;
	}
	
div.order_form table {
	float: left;
	}	
	
div.order_form table tr td {
	padding: 2px 0 2px 0;	
	}
	
div.order_form table td input.text {
	float: left;
	border: 0px;
	padding: 9px 15px 10px 15px;
	color: #b1a791;
	width: 154px;
	background-image: url(../images/web/layout/input_backgr.png);
	background-position: center top;
	background-repeat: no-repeat;
	}

div.order_form input.submit {
	float: right;
	text-align: right;
	width: 124px;
	font-size: 11px;
	font-weight: bold;
	padding: 0;
	margin: 0;
	border: 0px;
	padding: 7px 14px 9px 0;
	color: #ffffff;
	background-color: transparent;
	background-image: url(../images/web/layout/button_order.png);
	background-position: center top;
	background-repeat: no-repeat;
	}

div.order_form input.submit:hover {
	border: 0px;	
	background-position: center bottom;
	}

div.error {
	float: left;
	width: 635px;
	padding-top: 30px;	
	}
	
div.error h1 {
	color: #f30000;
	}
	
div.row_1 {
	float: left;
	width: 960px;
	margin-top: 10px;
	padding: 24px 0 20px 0;
	background-image: url(../images/web/layout/backgr_row_1.png);
	background-position: 0 10px;
	background-repeat: no-repeat;
	}
	
div.row_2 {
	float: left;
	width: 960px;
	margin-top: 14px;	
	padding: 10px 0 10px 0;
	background-image: url(../images/web/layout/backgr_row_2.png);
	background-position: 0 10px;
	background-repeat: no-repeat;
	}
	
div.row_3 {
	float: left;
	width: 960px;
	padding: 0px 0 00px 0;	
	background-image: url(../images/web/layout/backgr_row_3.png);
	background-position: 0 0px;
	background-repeat: no-repeat;
	}	

	
div.partner {
	float: left;
	padding-right: 10px;	
	}
	
div.partner a {
	float: left;
	height: 80px;
	background-repeat: no-repeat;
	background-position: top left;	
	}
	
div.merge {
	float: left;
	width: 114px;	
	}

div.merge div.partner a {	
	height: 40px;
	}
	
div.row_1 div.partner a {
	height: 50px;
	}
