/* CSS Document */
body{font-family: Tahoma, Arial, Helvetica; font-size:11px;  letter-spacing: 1px; color: #565656; line-height:18px;       background-color: #ffffff;       background-image: url(../gfx/bg_top2.jpg);       background-repeat: repeat-x; background-position: top; margin: 0px; padding: 0px;}
body.sp{font-family: Tahoma, Arial, Helvetica; font-size:11px;  letter-spacing: 1px; color: #565656; line-height:18px;       background-color: #ffffff;       background-image: url(../gfx/bg_top_sp2.jpg);       background-repeat: repeat-x; background-position: top; margin: 0px; padding: 0px;}

/*P{font-family: "Trebuchet MS"; font-size: 11px; line-height: 18px;}*/

#container{width : 855px; margin : 0px auto 0 auto; padding : 0;}

h1{font-size:18px;}
h2{font-size:16px;}
h3{font-size:14px;}

p.txt_italic  {font-style:italic}


img{border: 0px; margin: 0px;       padding: 0px;}

.header{width: 800px; height: 190px;}
.header_sp{width: 800px; height: 122px;}
DIV.flash_baner{width: 800px;       height: 110px; margin : 10px auto 15px auto;}
DIV.flash_baner_sp{width: 800px;       height: 122px; margin : 0px auto 15px auto;}

DIV.txt_index   {width: 600px; float: left; text-align: justify; margin-top: 15px; margin-bottom: 20px; padding-left:20px; padding-right: 10px; }
DIV.txt         {width: 805px; float: left; text-align: justify; margin-top: 15px; margin-bottom: 20px; padding-left:25px; padding-right: 25px; line-height: 18px;}

.number{vertical-align: top; text-align: right; width: 5%;}

DIV.right_baner{float: right; width: 220px; height: 625px; margin-top: 15px;}

DIV.main_menu{margin:0px; padding:0px; width: 855px; height: 55px;}
DIV.main_menu ul{margin: 0px; padding: 0px;}
DIV.main_menu li{list-style-type: none; margin: 0px; height: 55px; padding: 0px; display: inline;}

.dot_line_bg{background: url('gfx/dot_bg_menu.gif') no-repeat;       background-position: bottom;}

DIV.foot{padding-top:16px; margin : 0px auto 0 auto; width: 855px;}
DIV.bottom{background-image: url(../gfx/bg_foot.gif); background-repeat: repeat-x; background-position: top; margin: 0px; padding: 0px; height: 44px; margin-top: 20px;} 
DIV.ramka{padding:2px; border:0px}

A{text-decoration: none; color: #4E82CD;}
A:hover{text-decoration: underline;}

A.blinkred{
	color:#EE0000;
	text-decoration: none;
	text-decoration:blink;
font; 	font-weight: bold;
}
A.small_white{font-family: Tahoma; font-size: 11px; color: #FFFFFF; text-decoration: none;}
A.small_gray { color: #f3f3f3; font-size: 11px; font-family: Tahoma; text-decoration: none; }
A.small_white:hover{color: #d3e500;}
A.small_gray:hover { color: #f0f0f0; }

A.small_dark{font-size: 9px; color: #BABABA; text-decoration: none;}
A.small_dark:hover{color: #0080FF;text-decoration: underline;}

TABLE{border:1px solid #E2E3D6;}
TABLE TD{border-bottom:1px solid #E2E3D6; padding-left:10px; padding-top:5px; padding-bottom:5px;}
TABLE TH{text-align: center; padding-top:10px; padding-bottom:10px;}
TR.tab{background-color:#E2E3D6;}
.title{font-family: Arial, Helvetica, sans-serif; font-size: 17px; color:#647DA3;}
.name{font-weight: bold; padding-left:10px; padding-right:10px; width:300px; text-align: left;}
.name2{font-weight: bold; padding-left:10px; padding-right:10px; width:250px; text-align: left;}


.price{text-align: center; width: 50px; font-weight: bold;}
.price2{text-align: center; width: 80px; font-weight: bold;}
.price_red{text-align: center; width: 50px; font-weight: bold;color:red;}
.price_blue{text-align: center; width: 50px; font-weight: bold;color:#0033FF}
.currency{text-align: center; font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; line-height:12px;}

.desc{width: 300px;}
.days{width: 175px; text-align: center;}
.days_2{width: 100px; text-align: center;}
.type_of{text-align: center;}
.total{background-color: #46628D; color:#ffffff; font-weight: bold;}
.small{line-height: 12px; font-size: 10px;}
.form_checkbox{width: 30px; background-color: #F5F5F1; text-align: center; vertical-align: middle; padding: 0px; margin: 0px;}

TABLE.form{font-size: 11px; color: #565656;}
TABLE.form input{font-size: 11px; color: #565656; padding:2px;}
TABLE.form textarea{font-size: 11px; color: #565656;}
.form_tab{text-align: right; padding-right: 5px; background-color:#F5F5F1; width:125px;}
.form_tab{text-align: right; padding-right: 5px; background-color:#F5F5F1; width:125px;}

TABLE.special_offer{border:1px solid #E2E3D6;}
TABLE.special_offer TD{border-bottom:1px solid #E2E3D6; padding-left:10px;}
TABLE.special_offer TH{text-align: center;}

TABLE.zdjecie{padding:2px; border:1px solid #E2E3D6;}
TABLE.zdjecie TD{padding:2px;}
.zdjecie{padding:2px; border:1px solid #E2E3D6;}
.nag{text-align: center; padding-right: 2px; padding-left: 2px; background-color:#F5F5F1}
.link{text-align: right; padding-right: 2px; padding-left: 2px; background-color:#F5F5F1}


TABLE.contact{border: 0px;}
TABLE.contact TD{border: 0px;}

INPUT{font-family:"Times New Roman", Times, Tahoma, Arial, Helvetica; font-size:14px;  letter-spacing: 1px; color: #565656; border: 1px solid #D4D0C8; padding:2px;}
TEXTAREA{font-family: Arial; font-size:11px;  letter-spacing: 1px; color: #565656; border: 1px solid #D4D0C8; padding:2px;}

.contact_baner{float: right; margin-left:10px; margin-top: 20px; margin-bottom:10px;}

DIV.dot_lines{background:url(../gfx/dot_blue.gif) repeat-x; margin-top:10px; margin-bottom: 10px; background-position: bottom;}
DIV.dot_lines_home{background:url(../gfx/dot_blue.gif) repeat-x; margin-top:5px; margin-bottom: 10px; background-position: bottom; text-align:left; color:#DA251D; padding-left:3px;}
